]> git.ipfire.org Git - people/stevee/pakfire.git/history - src/libpakfire/file.c
file: Copy more stat attributes
[people/stevee/pakfire.git] / src / libpakfire / file.c
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
2022-08-19  Michael Tremerfile: Verify payload
2022-08-19  Michael Tremerfile: Verify timestamps
2022-08-19  Michael Tremerfile: Verify file mode
2022-08-19  Michael Tremerfile: Rename verify flags
2022-08-19  Michael Tremerfile: Perform some basic verification tasks
2022-08-19  Michael Tremerfile: Add a dummy verification function
2022-08-19  Michael Tremerfile: Refactor how we store digests
2022-08-19  Michael TremerDrop support for SHA-1
2022-08-19  Michael Tremerfile: Perform some basic checks on file paths
2022-08-19  Michael Tremerfile: Refactor struct pakfire_file slightly
2022-08-18  Michael Tremerstring: Correct handle return code of pakfire_string_se...
2022-08-18  Michael Tremerutil: Split string functions into an extra file
2022-08-17  Michael Tremerfile: Store device node type
2022-08-17  Michael Tremerfile: Fix return code when create fails
2022-08-17  Michael Tremerfile: Add convenience function to open files
2022-08-17  Michael Tremerfile: Add function to return data as archive_entry
2022-08-17  Michael Tremerfile: Store hardlink/symlink targets
2022-07-18  Michael Tremerfile: Make the static analyzer happy
2022-07-17  Michael Tremerfile: Drop unused function to copy archive entry
2022-07-17  Michael Tremerfiles: Strip leading "./" from filenames
2022-07-15  Michael Tremerfile: Refactor digests
2021-12-09  Michael Tremerfile: Ignore if the file was already deleted
2021-09-23  Michael Tremerfile: Copy digests from libarchive mtrees
2021-09-23  Michael Tremerfile: Store digests in the same way than packages
2021-09-21  Michael Tremerfile: Return 0 when the cleanup job is done
2021-07-09  Michael Tremerpakfire: Change type from Pakfire to struct pakfire
2021-06-23  Michael Tremertransaction: Actually erase files from disk when removi...
2021-06-21  Michael Tremerlibpakfire: Use %m instead of strerror(errno)
2021-06-10  Michael TremerMerge branch 'python3'
2021-06-03  Michael Tremerlibpakfire: Change PakfireFile to struct pakfire_file
2021-06-03  Michael Tremerpackager: Remove files after packaging them
2021-05-21  Michael Tremerarchive: Read filelist in mtree format
2021-04-20  Michael Tremerfile: Drop including tar.h
2021-04-20  Michael Tremerfile: Use pakfire_string_* functions
2021-04-07  Michael TremerDrop including assert.h
2021-04-07  Michael Tremerfile: Drop old type variable
2021-04-07  Michael Tremerfile: Drop pakfire_file_copy_stat
2021-04-07  Michael Tremerfile: Drop pakfire_file_fopen
2021-04-06  Michael Tremerfile: Store path and abspath separately
2021-04-06  Michael Tremerrepo: Compile filelist first before scanning files
2021-03-22  Michael Tremerfilelist: Add functions to search for files in directory
2021-03-08  Michael Tremerfile: Split time into ctime and mtime
2021-03-08  Michael Tremerfile: Keep type in mode_t and remove file type check...
2021-03-08  Michael Tremerfile: Drop unused dirname/basename functions
2021-03-08  Michael Tremerfile: Store the absolute path
2021-03-08  Michael Tremerfile: Rename "name" to "path"
2021-03-08  Michael Tremerfiles: Add reference to Pakfire for files and filelists
2021-03-08  Michael Tremerfiles: Statically allocate name, user and group
2021-03-08  Michael Tremerarchive: Read file attributes from archive
2021-03-07  Michael Tremerfile: Add function to copy attributes from stat()
2021-03-07  Michael Tremerfile: Fix potential memory leaks
2021-02-08  Michael Tremerlibpakfire: Drop pakfire_strdup
2021-02-08  Michael Tremerlibpakfire: Drop pakfire_calloc
2021-02-08  Michael Tremerlibpakfire: Drop pakfire_free
2021-01-24  Michael Tremerlibpakfire: Refactor files
2021-01-24  Michael Tremerlibpakfire: filelist: Refactor filelist
2017-11-30  Michael Tremerlibpakfire: Hide all symbols by default and only export...
2016-12-13  Michael TremerImport libpakfire