5
I Use This!
Moderate Activity

Commits : Listings

Analyzed 3 days ago. based on code collected 3 days ago.
May 29, 2023 — May 29, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Modify test_basic to verify that cpio is ignoring umask when copying files. In particular, this verifies the recent fix to cpio.c to set ARCHIVE_EXTRACT_PERM. More... almost 16 years ago
Minor corrections: remove unused vars, fix a couple of type issues. More... almost 16 years ago
Preserve all permissions by default. In particular, this fixes the curiosity that cpio -dumpl would apply umask to the new dirs (which got created) but not to the new files (which are just links to the existing files). More... almost 16 years ago
If the size is unknown, don't limit data writes. This seems to straighten out some of the disk-write semantics and should solve a problem with Zip extraction when the size of the file is not known in advance. More... almost 16 years ago
Provide a hook for unsetting the size field. Use it in the link resolver for correctly marking hard links where the size of the linked-to file is actually unknown. More... almost 16 years ago
If atime is not set, use the time at which the archive_write_disk object was created, instead of a default zero. PR: bin/124915 More... almost 16 years ago
Add a bitmap in the entry to track which values have been set. Change the ad hoc symlink and hardlink tracking to use the new bitmap, add tracking for atime and size fields. This is motivated by some errors restoring Zip entries where the file size is not known and by errors restoring file times (utimes(2) sets both atime and mtime, old tar archives only store mtime). PR: bin/124915 More... almost 16 years ago
- don't push data line wise to the compressor, accumulate it in local buffer - reduce required error checking as fewer writes to the compressor need attention - explicitly initialise the work string, don't depend on memset for that - optimise inner loop of sed backend to take ~25% less time - simplify and optimise uuencoding to always work on full lines, padding them explicitly with NUL (harmless changes in output). Overall uuencoding requires more than 50% less time. More... almost 16 years ago
At least on NetBSD, uudecode -o doesn't work, so use -p instead. More... almost 16 years ago
Avoid NULL dereference when destroy functions are called more than once. More... almost 16 years ago
- include stdlib.h and string.h explicit as functions are used - defer freeing the string buffer into new destroy function More... almost 16 years ago
Revert 145937. More... almost 16 years ago
- include stdlib.h and string.h explicit as functions are used - defer freeing the string buffer into new destroy function More... almost 16 years ago
Be consistent with mtree reader and use rdev in the writer. More... almost 16 years ago
Make ad-hoc use of the test program a little simpler by searching a few standard locations for the reference files and aborting if we can't find them. More... almost 16 years ago
Add Mtree writer to FreeBSD makefile More... almost 16 years ago
Mark some unused variables. More... almost 16 years ago
Add write support for mtree. Add entries to PROJECTS about checksum support in mtree backend. More... almost 16 years ago
Drop ARCHIVE_FORMAT_MTREE_V1 and ARCHIVE_FORMAT_MTREE_V2, just use ARCHIVE_FORMAT_MTREE. More... almost 16 years ago
Report the filename for a suspected growing file. More... almost 16 years ago
Minor code reorg. More... almost 16 years ago
Preserve owner if cpio is run as root. Submitted by: Kris Kennaway More... almost 16 years ago
Portable release of libarchive 2.5.5, bsdtar 2.5.5, bsdcpio 1.0.0 More... almost 16 years ago
Include a missing test file in the portable build. More... almost 16 years ago
Ignore -l for non-regular files. Comment that this is still open to negotiation. More... almost 16 years ago
IFC: Comment More... almost 16 years ago
Don't try to hardlink dirs for -pl; this always fails and generated an annoying warning for every directory. More... almost 16 years ago
On systems that use SysV-style SGID handling for directories, the SGID bit can be set intrinsically by the system. When handling EXTRACT_PERM (tar -p) on such systems, we need to do an additional chmod() on directories, even if the dir creation used the correct full mode. More... almost 16 years ago
When hardlinking files for -l by using archive_write_header(), ensure that we're just doing a bare hardlink without any accompanying data. (Remember that cpio allows hardlinks to have data.) Otherwise, -l creates a link and then opens the linked files for overwrite, resulting in the files being erased. More... almost 16 years ago
Split the reference file here out into a separate file for easier maintenance. More... almost 16 years ago