Merge from vendor branch LIBARCHIVE:
[dragonfly.git] / contrib / libarchive-2 / NEWS
CommitLineData
63551f52 1
7186bf60
PA
2Jul 13, 2007: libarchive 2.2.5 released
3
4Jul 12, 2007: libarchive 2.2.4 released
5
eb792538
PA
6May 26, 2007: libarchive 2.2.3 released
7May 26, 2007: Fix memory leaks in ZIP reader and shar writer, add some
8 missing system headers to archive_entry.h, dead code cleanup
9 from Colin Percival, more tests for gzip/bzip2, fix an
10 EOF anomaly in bzip2 decompression.
11
12May 12, 2007: libarchive 2.2.2 released
13May 12, 2007: Fix archive_write_disk permission restore by cloning
14 entry passed into write_header so that permission info is
15 still available at finish_entry time. (archive_read_extract()
16 worked okay because it held onto the passed-in entry, but
17 direct consumers of archive_write_disk would break). This
18 required fixing archive_entry_clone(), which now works and has
19 a reasonably complete test case.
20May 10, 2007: Skeletal cpio implementation.
21
63551f52
PA
22May 06, 2007: libarchive 2.2.1 released
23May 06, 2007: Flesh out a lot more of test_entry.c so as to catch
24 problems such as the device node breakage before releasing <sigh>.
25May 05, 2007: Fix a bad bug introduced in 2.1.9 that broke device
26 node entries in tar archives.
27May 03, 2007: Move 'struct stat' out of archive_entry core as well.
28 This removes some portability headaches and fixes a bunch
29 of corner cases that arise when manipulating archives on
30 dissimilar systems.
31
32Apr 30, 2007: libarchive 2.1.10 released
33Apr 31, 2007: Minor code cleanup.
34
35Apr 24, 2007: libarchive 2.1.9 released
36Apr 24, 2007: Fix some recently-introduced problems with libraries
37 (Just let automake handle it and it all works much better.)
38 Finish isolating major()/minor()/makedev() in archive_entry.c.
39
40Apr 23, 2007: libarchive 2.1.8 released
41Apr 23, 2007: Minor fixes found from building on MacOS X
42
43Apr 22, 2007: libarchive 2.1.7 released
44Apr 22, 2007: Eliminated all uses of 'struct stat' from the
45 format readers/writers. This should improve portability;
46 'struct stat' is now only used in archive_entry and in
47 code that actually touches the disk.
48
49Apr 17, 2007: libarchive 2.1.6 released
50 Libarchive now compiles and passes all tests on Interix.
51
52Apr 16, 2007: libarchive 2.1.5 released
53
54Apr 15, 2007: libarchive 2.1b2 released
55Apr 15, 2007: New libarchive_internals.3 documentation of internal APIs.
56 Not complete, but should prove helpful.
57Apr 15, 2007: Experimental "read_compress_program" and "write_compress_program"
58 for using libarchive with external compression. Not yet
59 well tested, and likely has portability issues. Feedback
60 appreciated.
61
62Apr 14, 2007: libarchive 2.0.31 released
63Apr 14, 2007: More fixes for Interix, more 'ar' work
64
65Apr 14, 2007: libarchive 2.0.30 released
66Apr 13, 2007: libarchive now enforces trailing '/' on dirs
67 written to tar archives
68
69Apr 11, 2007: libarchive 2.0.29 released
70Apr 11, 2007: Make it easier to statically configure for different platforms.
71Apr 11, 2007: Updated config.guess, config.sub, libtool
72
73Apr 06, 2007: libarchive 2.0.28 released
74Apr 06, 2007: 'ar' format read/write support thanks to Kai Wang.
75
76Apr 01, 2007: libarchive 2.0.27 released
77Mar 31, 2007: Several minor fixes from Colin Percival and Joerg Sonnenberger.
78
79Mar 12, 2007: libarchive 2.0.25 released
80Mar 12, 2007: Fix broken --unlink flag.
81
82Mar 11, 2007: libarchive 2.0.24 released
83Mar 10, 2007: Correct an ACL blunder that causes any ACL with an entry
84 that refers to a non-existent user or group to not be restored correctly.
85 The fix both makes the parser more tolerant (so that archives created
86 with the buggy ACLs can be read now) and corrects the ACL formatter.
87Mar 10, 2007: More work on test portability to Linux.
88
89Mar 10, 2007: libarchive 2.0.22 released
90Mar 10, 2007: Header cleanups; added linux/fs.h, removed
91 some unnecessary headers, added #include guards in bsdtar.
92 If you see any obvious compile failures from this, let me know.
93Mar 10, 2007: Work on bsdtar test scripts: not yet robust enough
94 to enable as part of "make check", but getting better.
95Mar 10, 2007: libarchive now returns ARCHIVE_FAILED when
96 a header write fails in a way that only affects this item.
97 Less bad than ARCHIVE_FATAL, but worse than ARCHIVE_WARN.
98
99Mar 07, 2007: libarchive 2.0.21 released
100Mar 07, 2007: Add some ACL tests (only for the system-independent
101 portion of the ACL support for now).
102Mar 07, 2007: tar's ability to read ACLs off disk got
103 turned off for FreeBSD; re-enable it. (ACL restores and
104 libarchive support for storing/reading ACLs from pax
105 archives was unaffected.)
106
107Mar 02, 2007: libarchive 2.0.20 released
108Mar 2, 2007: It's not perfect, but it's pretty good.
109 Libarchive 2.0 is officially out of beta.
110
111Feb 28, 2007: libarchive 2.0b17 released
112Feb 27, 2007: Make the GID restore checks more robust by checking
113 whether the current user has too few or too many privileges.
114
115Feb 26, 2007: libarchive 2.0b15 released
116Feb 26, 2007: Don't lose symlinks when extracting from ISOs.
117