summaryrefslogtreecommitdiffstats
path: root/contrib/libarchive
Commit message (Collapse)AuthorAgeFilesLines
* Fix return type of extattr_set_* and fix rmextattr(8) utility.mdf2013-04-022-3/+4
| | | | | | | | | extattr_set_{fd,file,link} is logically a write(2)-like operation and should return ssize_t, just like extattr_get_*. Also, the user-space utility was using an int for the return value of extattr_get_* and extattr_list_*, both of which return an ssize_t. MFC after: 1 week
* Merge bugfix from vendor master branch:mm2013-03-231-0/+5
| | | | | | | | | | | | Limit write requests to at most INT_MAX. This prevents a certain common programming error (passing -1 to write) from leading to other problems deeper in the library. References: https://github.com/libarchive/libarchive/commit/22531545514043e0 Reported by: Xin Li <delphij@FreeBSD.org> Obtained from: libarchive (master branch)
* MFV r248590,248594:mm2013-03-22381-3915/+39146
| | | | | | | | | | | Update libarchive to 3.1.2 Some of new features: - support for lrzip and grzip compression - support for writing tar v7 format - b64encode and uuencode filters - support for __MACOSX directory in Zip archives - support for lzop compresion (external utility)
* Fix an obvious typo that broke time specifications of the formkientzle2013-02-022-4/+8
| | | | "2 hours ago".
* Apply fix for vendor pull request #17:mm2012-08-231-0/+1
| | | | | | | | | | Support appending to empty archives References: https://github.com/libarchive/libarchive/pull/17 Submitted by: myself Obtained from: libarchive master branch on github
* Backport NFSv4 ACL fix from libarchive master branch.mm2012-07-307-189/+2065
| | | | | | | Source: https://github.com/libarchive/libarchive/commit/f67370d5 Obtained from: libarchive (master branch)
* Fix endless loop if reading unsupported ACL type.mm2012-07-291-0/+1
| | | | | | | | | | Apply fix from vendor's master branch. References: https://github.com/libarchive/libarchive/commit/d8b9dbd Reported on: freebsd-current@ Obtained from: libarchive
* Update libarchive to 3.0.4mm2012-07-28141-4178/+10196
|
* Update information on obtaining libarchive sources and FreeBSD-Xlistmm2012-07-272-4/+6
|
* Update libarchive to 3.0.3mm2012-02-25460-13111/+125024
| | | | | | | | | | | | | | Some of new features: - New readers: RAR, LHA/LZH, CAB reader, 7-Zip - New writers: ISO9660, XAR - Improvements to many formats, especially including ISO9660 and Zip - Stackable write filters to write, e.g., tar.gz.uu in a single pass - Exploit seekable input; new "seekable" Zip reader can exploit the Zip Central Directory when it's available; the old "streamable" Zip reader is still fully supported for cases where seeking is not possible. Full release notes available at: https://github.com/libarchive/libarchive/wiki/ReleaseNotes
* Uupdate code to vendor rev. 4183 (release/2.8)mm2012-01-291-0/+13
| | | | | | | | | | Fixes vendor issue 224: "Mishandling CD9660 images with RockRidge extensions from FreeBSD makefs" References: http://code.google.com/p/libarchive/issues/detail?id=224 MFC after: 1 week
* Update to vendor revision 4016.mm2011-12-273-17/+94
| | | | | | | | Vendor has integrated most of our local changes in revisions 3976-3979 so future updates are going to be easier. Thanks to Tim Kientzle <kientzle@FreeBSD.org>. MFC after: 8 days
* Fix typo s/xz/libarchive/mm2011-12-231-1/+1
| | | | | Reported by: Emil Mikulic (private e-mail) MFC after: 12 days
* Merge FreeBSD changes from usr.bin/cpio to contrib/libarchive/cpio:mm2011-12-214-7/+21
| | | | | | | | | | | | | | | | | | r204111 (uqs): Fix common misspelling of hierarchy r211054 (kientzle); Fix -R when used with -p. Previously, the uname and gname weren't overwritten, so the disk restore would use those to lookup the original uid/gid again. Clearing the uname and gname prevents this. r212263 (gjb): Fix typo in bsdcpio manual: s/libarchive_formats/libarchive-formats MFC after: 2 weeks
* Merge FreeBSD changes from usr.bin/tar to contrib/libarchive/tar:mm2011-12-216-112/+183
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | r204111 (uqs): Fix common misspelling of hierarchy r207786 (kientzle): Various manpage updates, including many long-option synonyms that were previously undocumented. r208028 (uqs): mdoc: move remaining sections into consistent order This pertains mostly to FILES, HISTORY, EXIT STATUS and AUTHORS sections. r209152 (kientzle): If the compressed data is larger than the uncompressed, report the compression ratio as 0% instead of displaying nonsense triggered by numeric overflow. This is common when dealing with uncompressed files when the I/O blocking causes there to be small transient differences in the accounting. r210720 (joel): Fix typos. r223541 (kientzle): If there is a read error reading Y/N confirmation from the keyboard, exit immediately with an error. If there is an error opening or reading a file to put into the archive, set the return value for a deferred error exit. r223573 (kientzle): The --newer-than test should descend into old directories to look for new files. r226636 (kientzle): Typo from previous commit. Urgh. r224153 (mm, partial): Update bsdtar.1 manpage MFC after: 2 weeks
* Merge FreeBSD changes from usr.bin/tar to contrib/libarchive/libarchive_fe:mm2011-12-211-2/+2
| | | | | | | r213469: Recognize both ! and ^ as markers for negated character classes. MFC after: 2 weeks
* Add $FreeBSD$ to libarchive_fe headers where missing.mm2011-12-212-0/+4
| | | | MFC after: 2 weeks
* Merge FreeBSD changes from lib/libarchive to contrib/libarchive:mm2011-12-2124-120/+252
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | r204111 (uqs): Fix common misspelling of hierarchy r208027 (uqs): mdoc: move CAVEATS, BUGS and SECURITY CONSIDERATIONS sections to the bottom of the manpages and order them consistently. GNU groff doesn't care about the ordering, and doesn't even mention CAVEATS and SECURITY CONSIDERATIONS as common sections and where to put them. r208291 (uqs): mdoc: consistently spell our email addresses <foo@FreeBSD.org> r209031 (uqs): mdoc nitpicking: the title argument shall be uppercase r214822 (kientzle): Clarify the naming: Methods that free an object should be called "free". Retain the old "finish" names to preserve source compatibility for now. r214905 (kientzle): If the Zip reader doesn't see a PK signature block because there's inter-entry garbage, just scan forward to find the next one. This allows us to handle a lot of Zip archives that have been modified in-place. Thanks to: Gleb Kurtsou for sending me a sample archive r216258 (kientzle): Don't write data into an empty "file." In particular, this check avoids a warning when extracting directory entries from certain GNU tar archives that store directory contents. r225525 (kientzle): Fix cpio on ARM. MFC after: 2 weeks
* Add missing integer casts to comparsions in libarchive read.mm2011-12-212-3/+4
| | | | MFC after: 2 weeks
* Partial merge of r224691 from lib/libarchive:mm2011-12-211-1/+3
| | | | | | | | | Add compatibility for ISO images created with unfixed makefs that violated ECMA-119 (ISO9660): allow reserved4 to be 0x20 in PVD. This allows tar to read FreeBSD distribution ISO images created with makefs prior to NetBSD bin/45217 bugfix (up to 9.0-BETA1). MFC after: 2 weeks
* Remove libarchive/archive_entry_copy_bhfi.c and libarchive/mtree.5mm2011-12-213-343/+2
| | | | | | Add these files to FREEBSD-Xlist MFC after: 2 weeks
* Remove config_freebsd.h and add to FREEBSD-Xlistmm2011-12-214-294/+3
| | | | | This file is common for libarchive, cpio and tar and is going to be located outside of contrib (lib/libarchive)
* Strip unnecessary files and directories from contrib/libarchivemm2011-12-2160-11258/+0
| | | | | | according to FREEBSD-Xlist MFC after: 2 weeks
* Set svn:keywords to FreeBSD=%H for contrib/libarchivemm2011-12-21276-276/+276
| | | | MFC after: 2 weeks
* Add FREEBSD-Xlist and FREEBSD-upgrade to contrib/libarchivemm2011-12-212-0/+49
| | | | MFC after: 2 weeks
* Copy libarchive from vendor branch to contribmm2011-12-21397-0/+108328
MFC after: 2 weeks
OpenPOWER on IntegriCloud