| 1 | |
| 2 | Jul 13, 2007: libarchive 2.2.5 released |
| 3 | |
| 4 | Jul 12, 2007: libarchive 2.2.4 released |
| 5 | |
| 6 | May 26, 2007: libarchive 2.2.3 released |
| 7 | May 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 | |
| 12 | May 12, 2007: libarchive 2.2.2 released |
| 13 | May 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. |
| 20 | May 10, 2007: Skeletal cpio implementation. |
| 21 | |
| 22 | May 06, 2007: libarchive 2.2.1 released |
| 23 | May 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>. |
| 25 | May 05, 2007: Fix a bad bug introduced in 2.1.9 that broke device |
| 26 | node entries in tar archives. |
| 27 | May 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 | |
| 32 | Apr 30, 2007: libarchive 2.1.10 released |
| 33 | Apr 31, 2007: Minor code cleanup. |
| 34 | |
| 35 | Apr 24, 2007: libarchive 2.1.9 released |
| 36 | Apr 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 | |
| 40 | Apr 23, 2007: libarchive 2.1.8 released |
| 41 | Apr 23, 2007: Minor fixes found from building on MacOS X |
| 42 | |
| 43 | Apr 22, 2007: libarchive 2.1.7 released |
| 44 | Apr 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 | |
| 49 | Apr 17, 2007: libarchive 2.1.6 released |
| 50 | Libarchive now compiles and passes all tests on Interix. |
| 51 | |
| 52 | Apr 16, 2007: libarchive 2.1.5 released |
| 53 | |
| 54 | Apr 15, 2007: libarchive 2.1b2 released |
| 55 | Apr 15, 2007: New libarchive_internals.3 documentation of internal APIs. |
| 56 | Not complete, but should prove helpful. |
| 57 | Apr 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 | |
| 62 | Apr 14, 2007: libarchive 2.0.31 released |
| 63 | Apr 14, 2007: More fixes for Interix, more 'ar' work |
| 64 | |
| 65 | Apr 14, 2007: libarchive 2.0.30 released |
| 66 | Apr 13, 2007: libarchive now enforces trailing '/' on dirs |
| 67 | written to tar archives |
| 68 | |
| 69 | Apr 11, 2007: libarchive 2.0.29 released |
| 70 | Apr 11, 2007: Make it easier to statically configure for different platforms. |
| 71 | Apr 11, 2007: Updated config.guess, config.sub, libtool |
| 72 | |
| 73 | Apr 06, 2007: libarchive 2.0.28 released |
| 74 | Apr 06, 2007: 'ar' format read/write support thanks to Kai Wang. |
| 75 | |
| 76 | Apr 01, 2007: libarchive 2.0.27 released |
| 77 | Mar 31, 2007: Several minor fixes from Colin Percival and Joerg Sonnenberger. |
| 78 | |
| 79 | Mar 12, 2007: libarchive 2.0.25 released |
| 80 | Mar 12, 2007: Fix broken --unlink flag. |
| 81 | |
| 82 | Mar 11, 2007: libarchive 2.0.24 released |
| 83 | Mar 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. |
| 87 | Mar 10, 2007: More work on test portability to Linux. |
| 88 | |
| 89 | Mar 10, 2007: libarchive 2.0.22 released |
| 90 | Mar 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. |
| 93 | Mar 10, 2007: Work on bsdtar test scripts: not yet robust enough |
| 94 | to enable as part of "make check", but getting better. |
| 95 | Mar 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 | |
| 99 | Mar 07, 2007: libarchive 2.0.21 released |
| 100 | Mar 07, 2007: Add some ACL tests (only for the system-independent |
| 101 | portion of the ACL support for now). |
| 102 | Mar 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 | |
| 107 | Mar 02, 2007: libarchive 2.0.20 released |
| 108 | Mar 2, 2007: It's not perfect, but it's pretty good. |
| 109 | Libarchive 2.0 is officially out of beta. |
| 110 | |
| 111 | Feb 28, 2007: libarchive 2.0b17 released |
| 112 | Feb 27, 2007: Make the GID restore checks more robust by checking |
| 113 | whether the current user has too few or too many privileges. |
| 114 | |
| 115 | Feb 26, 2007: libarchive 2.0b15 released |
| 116 | Feb 26, 2007: Don't lose symlinks when extracting from ISOs. |
| 117 |