Merge from vendor branch LIBARCHIVE:
[dragonfly.git] / contrib / cpio / NEWS
1 \f
2 Major changes in version 2.4:
3
4 * new texinfo documentation
5 * --sparse option to write sparse files
6 * --only-verify-crc option to verify a CRC format archive
7 * --no-absolute-paths option to ignore absolute paths
8 * --quiet option to supress printing number of blocks copied
9 * handle disk input errors more gracefully
10 \f
11 Major changes in version 2.3:
12
13 * in newc and crc format archives, only store 1 copy of multiply linked files
14 * handle multiply linked devices properly
15 * handle multiply linked files with cpio -pl even when the source and 
16   destination are on different file systems
17 * support HPUX Context Dependent Files
18 * read and write HPUX cpio archives
19 * read System V.4 POSIX tar archives and HPUX POSIX tar archives
20 * use rmdir, instead of unlink, to delete existing directories
21 \f
22 Major changes in version 2.2:
23
24 * handle link counts correctly when reading binary cpio archives
25 * configure checks for some libraries that SVR4 needs
26 \f
27 Major changes in version 2.1:
28
29 * cpio can access remote non-device files as well as remote devices
30 * fix bugs in the MS-DOS port
31 * add --swap equivalent to -b option
32 \f
33 Version 2.0 adds the following features:
34
35 Support for the SVR4 cpio formats, which can store inodes >65535, and
36 for traditional and POSIX tar archives.  Also adds these options:
37
38 -A --append             append to instead of replacing the archive
39 -V --dot                print a dot for each file processed
40 -H --format             select archive format
41 -C --io-size            select I/O block size in bytes
42 -M --message            print a message at end of media volumes
43 --no-preserve-owner     don't change files' owners when extracting
44 -R --owner              set files' owners when extracting
45 -E --pattern-file       list of shell filename patterns to process
46 -s --swap-bytes         handle byte-order differences when extracting files
47 -S --swap-halfwords     ditto
48 -b                      like -sS
49 -I                      input archive filename
50 -k                      recognize corrupted archives (we alawys do it, though)
51 -O                      output archive filename
52
53 Some options of previous versions have been renamed in 2.0:
54
55 --binary was replaced by --format=bin
56 --portability was replaced by --format=odc
57
58 Some options have changed meaning in 2.0, for SVR4 compatibility:
59
60 -O used to select the binary archive format, now selects the output file
61 -V used to print the version number, now prints a dot for each file
62
63 Version 2.0 also fixes several bugs in the handling of files with
64 multiple links and of multi-volume archives on floppy disks.