5
I Use This!
Moderate Activity

Commits : Listings

Analyzed about 14 hours ago. based on code collected 1 day ago.
May 15, 2023 — May 15, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
As specified for nbpax, when the optional keyword is present and the on-disk item doesn't exist or has a different type, skip it. Fix the error message for the mismatch to not include errno. Claim copyright for parts of this file. More... almost 16 years ago
Merge rev 1.5 from FreeBSD CVS: Return ARCHIVE_FATAL after failing malloc. More... almost 16 years ago
Skip over entries where mtree and on-disk type disagree. For directories and files, fstat the on-disk item, otherwise lstat it. Copy device, gid/uid, mtime, nlink, permissions and size if they have not been explicitly specified. Skip entries that don't specify the type -- mtree requires this. More... almost 16 years ago
Consistently use copy_hardlink. Fix a double-free/use-after-free. More... almost 16 years ago
wcrtomb is not declared in wchar.h on IRIX. From NetBSD pkg/38674 by Tobias Nygren. More... almost 16 years ago
Use the link resolver to detect hardlinks when writing archives using mtree files. More... almost 16 years ago
Use copy_pathname/copy_hardlink/copy_symlink instead of the set version after modifying them. More... almost 16 years ago
Input archive and target archive might disagree about the entry size. E.g. the entry to write is a hardlink and the tar writer reset the entry size to 0, skip the data on the input side. More... almost 16 years ago
Add a mtree mode for the link resolver. This does hardlink resolving, but doesn't change the size of the entry. More... almost 16 years ago
More cleanup of unused variables. More... almost 16 years ago
Clean up after Joerg. ;-) More... almost 16 years ago
Remove aclocal.m4 since it's build by the auto* tools. More... almost 16 years ago
Switch bsdtar to use archive_entry_linkresolver. More... about 16 years ago
On second thought, Makefile.in doesn't belong here at all, since it's constructed by automake. More... about 16 years ago
Updated Makefile.in. More... about 16 years ago
Overhaul this test a bit so that the right entries get stored as hardlinks, regardless of what order the underlying filesystem returns the files in. This basically just involves segregating the different groups of entries into separate dirs and specifying those dirs -- in the correct order -- on the command line, instead of relying entirely on the tree traversal. This should fix a persistent test failure that's been reported on Linux when using newer filesystems. More... about 16 years ago
Failing to write a header is not just a "WARN" problem, it's a "FAILED" operation. In particular, this fixes a relatively obscure problem writing ustar archives with bsdtar. Prior to this, bsdtar would report additional bogus errors because it kept trying to write the body even after the header failed. More... about 16 years ago
Extend the fflags test just a tad. This could be significantly improved. More... about 16 years ago
Actually recognize the '-s' option by adding it to the getopt string. Refactor substitution code by integrating it in edit_pathname. This also makes the subst code apply to -c. Add a very basic test case. More... about 16 years ago
Document that the return value of archive_write_data needs to be reinvestigated. More... about 16 years ago
Add support for pax-like tar substitutions as found in NetBSD's pax-as-tar. This code is not compiled in on platforms lacking regex.h. More... about 16 years ago
Simpler alternative to timegm(), thanks to Garrett Wollman. More... about 16 years ago
Add support to sparsify files on write. This scans output blocks for NUL bytes and seeks if a block is full of NULs. This is optional, but the penalty is very small. More... about 16 years ago
Writing data beyond the end of the file is not valid, change the incorrect test into an actual assertion for the expected behaviour. More... about 16 years ago
optional and ignore are pure keywords without arguments. Currently ignore them both, for optional it might be better to mask errors later though. Add device keyword support, this doesn't do any mapping though. Fix link keyword, it always specifies a symlink independent of whether the type keyword was processed already. More... about 16 years ago
Fix BSD ar writer to not increase the size of the archive_entry for long filenames. This breaks applications that use archive_entry_size to decide how much to write. More... about 16 years ago
Compress/LZW can be written as well. More... about 16 years ago
Ignore the various checksums supported by NetBSD's mtree. Add support for flags keyword. Add support for nlink keyword. Sort time keyword correctly. Ignore tags keyword. This should deal with include/exclude later. Add commented out entries for device, ignore and optional. More... about 16 years ago
Fix ae_strtofflags. It was using the wchar constants. More... about 16 years ago
Document archive_entry_copy_fflags_text. More... about 16 years ago