]> git.ipfire.org Git - people/ms/pakfire.git/history - src/libpakfire/file.c
logging: Make the legacy logger configurable
[people/ms/pakfire.git] / src / libpakfire / file.c
2024-01-29  Michael Tremerlogging: Make the legacy logger configurable
2023-10-17  Michael Tremerdigests: Anchor to the context
2023-10-17  Michael Tremerfile: Keep a reference to the context
2023-10-05  Michael Tremerfile: Fix wrong operator to check if flag is set
2023-10-04  Michael TremerFix any incorrect format arguments throughout the code...
2023-09-26  Michael Tremerfile: Skip checking files in /usr/lib/valgrind
2023-09-26  Michael Tremerfile: Do not fail if we did not find a dynamic section
2023-09-26  Michael Tremerfile: Silence a message that an interpreter has been...
2023-09-14  Michael Tremerfile: Truncate file before rewriting it
2023-09-12  Michael Tremerfile: Rewrite fixing interpreters
2023-09-09  Michael Tremerfile: Fix check if an interpreter has any additional...
2023-09-09  Michael Tremerfile: Don't fail on non-implemented CF protection check
2023-09-09  Michael Tremerfile: Fix pattern matching for files we don't scan
2023-09-09  Michael Tremerfile: Initialize buffer when dumping a file
2023-09-08  Michael Tremerfile: Fix potential memory leak if entry couldn't be...
2023-09-07  Michael Tremerfile: Correctly initialize the dump buffer
2023-08-25  Michael Tremerfile: Fix tests and handle invalid inputs better
2023-08-25  Michael Tremerfile: Use "struct archive_entry" to store lots of metadata
2023-05-25  Michael Tremerfile: Replace /usr/bin/env with the absolute path if...
2023-04-26  Michael Tremerfile: Check for invalid script interpreters
2023-04-13  Michael Tremerfile: Implement scaffolding for CF protection check
2023-03-28  Stefan SchantlHardening: Declare content of /usr/lib/grub as firmware...
2023-03-24  Michael Tremerfile: Make the _cleanup function configurable to tidy...
2023-03-24  Michael Tremerfile: Be smarter when removing files
2023-03-24  Michael Tremerfile: Whitelist libgcc_so.* and libmvec.so.* from SSP...
2023-03-19  Michael Tremerfile: Check for capabilities being applied to non-execu...
2023-03-19  Michael Tremerfile: Write capabilities
2023-03-18  Michael Tremerfile: Read capabilities
2023-03-18  Michael Tremerfile: Tidy up the RPATH checking code
2023-03-18  Michael Tremerfile: Extend RELRO check to check for BIND_NOW
2023-03-18  Michael Tremerfile: Pass Dyn tag to the callback function
2023-03-18  Michael Tremerfile: Implement RPATH/RUNPATH check
2023-03-18  Michael Tremerfile: Make fetch more information from ELF sections...
2023-03-17  Michael Tremerfile: Unify fetching ELF sections
2023-03-17  Michael Tremerfile: Rename NO-* flags to MISSING-*
2023-03-17  Michael Tremerfile: Set r if file could not be opened
2023-03-17  Michael Tremerfiles: Skip payload check for empty files
2023-03-17  Michael Tremerfile: Do not check for ELF status again when dumping...
2023-03-17  Michael Tremerbuild: Move strip check into file check
2023-03-17  Michael Tremerbuild: Rename hardening check to just check
2023-03-17  Michael Tremerbuild: Move FHS check into hardening checks
2023-03-17  Michael Tremerfile: Remove forgotten debug statements
2023-03-17  Michael Tremerbuild: Perform BUILDROOT check in C
2023-03-15  Michael Tremerfile: Mark files as executable
2023-03-15  Michael Tremerfile: Rename extension check to patterns
2023-03-15  Michael Tremerfile: Do not check for SSP for runtime linkers
2023-03-15  Michael Tremerfile: Correctly fail PIE test
2023-03-14  Michael Tremerfile: Perform magic check for all files
2023-03-14  Michael Tremerfile: Skip hardening checks for firmware files
2023-03-13  Michael Tremerfile: Disable all hardening checks for Relocatable...
2023-03-13  Michael Tremerfile: Skip SSP check for data libraries
2023-03-11  Michael Tremerbuild: Implement marking configuration files in archives
2023-03-11  Michael Tremerfile: Fix digest comment
2023-03-11  Michael Tremerfile: Add missing return type
2023-03-11  Michael Tremerarchive: Store MIME type of files
2023-03-11  Michael Tremerfiles: Fix iterating over extended attributes
2023-03-11  Michael Tremerbuild: Check if ELF files contain debug information
2023-03-11  Michael Tremerfile: Show error when a file has no symbol table
2023-03-11  Michael Tremerfile: Show tags for failed execstack/partly RELRO check
2023-03-09  Michael Tremerfile: Check files for being RELRO
2023-03-09  Michael Tremerfile: Check if ELF files have an executable stack
2023-03-09  Michael Tremerbuild: Refactor hardening checks
2023-03-05  Michael Tremerbuild: Check if binaries have been built with -fPIC
2023-03-05  Michael Tremerbuild: Move SSP check into the build process
2023-03-05  Michael Tremerfile: Check if files are in ELF format
2023-03-05  Michael Tremerbuild: Move checking for broken symlinks into C
2023-03-05  Michael Tremerfile: Use S_IFMT instead of AE_IFMT
2023-03-05  Michael Tremerfile: Append symlink target to dump
2023-02-21  Michael Tremerfile: Implement detecting static libraries and libtool...
2023-01-12  Michael Tremerbuild: Try to classify files using libmagic
2022-12-08  Michael Tremerfile: Add a function to check whether the path matches...
2022-12-06  Michael Tremerfile: Copy more stat attributes
2022-10-27  Michael Tremerfile: Ignore any errors when trying to remove the parent
2022-10-18  Michael Tremerfile: Accept relative paths and make them absolute
2022-10-18  Michael Tremerfile: Correctly return the error code
2022-10-11  Michael Tremerfile: Drop all hexdigest functions
2022-10-01  Michael Tremerfile: Rename user/group to uname/gname
2022-09-19  Michael Tremerfile: Add function to dump the file
2022-09-09  Michael Tremerfile: Ensure that all desired digests are computed
2022-09-09  Michael Tremerfile: Remove leading slash for "path"
2022-09-05  Michael Tremerfile: Try to be smarter and set abspath/path automatically
2022-08-31  Michael Tremerfile: Pass NULL to set function when setting hard/symlinks
2022-08-31  Michael Tremerfile: Log an error message when setting path fails
2022-08-26  Michael Tremerpackager: Only package selected digests
2022-08-26  Michael Tremerdigest: Move caching into digests
2022-08-26  Michael Tremerdigest: Add support for SHA-3
2022-08-26  Michael Tremerdigest: Rename SHA-512/256 to SHA-2-512/256
2022-08-24  Michael Tremerdigest: Add support for BLAKE2b512/BLAKE2s256
2022-08-24  Michael Tremerpackager: Compute digests when packaging files
2022-08-24  Michael Tremerdigest: Add function to check whether a digest is set
2022-08-24  Michael Tremerdigests: Add a compute and comparison function
2022-08-24  Michael Tremerdigests: Redefine enum as bitmask
2022-08-24  Michael Tremerdigests: Split off into a new set of files
2022-08-24  Michael Tremerfile: Make importer from archive entry private
2022-08-24  Michael Tremerfile: Add function to create file from path
2022-08-24  Michael Tremerfile: Store any digests as an extended attribute
2022-08-23  Michael Tremerfile: Use struct stat to store own stat data
2022-08-23  Michael Tremerfile: Add easy way to edit permissions
2022-08-19  Michael Tremerdb: Properly abort when we cannot import a file
2022-08-19  Michael Tremerfile: Automatically set abspath if path isn't set
next