]> CyberLeo.Net >> Repos - FreeBSD/releng/7.2.git/blob - contrib/cpio/NEWS
Create releng/7.2 from stable/7 in preparation for 7.2-RELEASE.
[FreeBSD/releng/7.2.git] / contrib / cpio / NEWS
1 GNU cpio NEWS -- history of user-visible changes.  2004-12-20
2 Copyright (C) 2003, 2004 Free Software Foundation, Inc.
3 See the end of file for copying conditions.
4
5 Please send cpio bug reports to <bug-cpio@gnu.org>.
6 \f
7 Version 2.6
8
9 * Added NLS support
10
11 * Improved configure script
12
13 * Improved invocation consistency checking and help output
14
15 * Printing warning about truncation of inode numbers is suppressed by
16 default. See below.
17
18 * New option --warning (-W) controls the level of output warnings:
19
20     -Wnone       Disables all warnings
21     -Wtruncate   Enable warning about truncation of the inode number
22     -Wall        Enables all warnings
23
24   To disable a particular warning, prefix its name with 'no-', just
25   like in gcc.
26
27 * New option --to-stdout extracts files to standard output.
28
29 * The output of `cpio --help' is largely improved.
30        
31 * Bugfixes:
32 ** If a file grew n bytes in copy-pass mode, these n bytes got prepended
33 to the contents of all subsequent files.
34 ** Padding the archive with zero bytes upon truncation of the file being
35 archived was broken.
36
37 \f
38 Major changes in version 2.5:
39
40 * bug fixes from Debian, Red Hat, and SuSE GNU/Linux Distribution patches
41 * --rsh-command option
42 \f
43 Major changes in version 2.4:
44
45 * new texinfo documentation
46 * --sparse option to write sparse files
47 * --only-verify-crc option to verify a CRC format archive
48 * --no-absolute-paths option to ignore absolute paths
49 * --quiet option to supress printing number of blocks copied
50 * handle disk input errors more gracefully
51 \f
52 Major changes in version 2.3:
53
54 * in newc and crc format archives, only store 1 copy of multiply linked files
55 * handle multiply linked devices properly
56 * handle multiply linked files with cpio -pl even when the source and 
57   destination are on different file systems
58 * support HPUX Context Dependent Files
59 * read and write HPUX cpio archives
60 * read System V.4 POSIX tar archives and HPUX POSIX tar archives
61 * use rmdir, instead of unlink, to delete existing directories
62 \f
63 Major changes in version 2.2:
64
65 * handle link counts correctly when reading binary cpio archives
66 * configure checks for some libraries that SVR4 needs
67 \f
68 Major changes in version 2.1:
69
70 * cpio can access remote non-device files as well as remote devices
71 * fix bugs in the MS-DOS port
72 * add --swap equivalent to -b option
73 \f
74 Version 2.0 adds the following features:
75
76 Support for the SVR4 cpio formats, which can store inodes >65535, and
77 for traditional and POSIX tar archives.  Also adds these options:
78
79 -A --append             append to instead of replacing the archive
80 -V --dot                print a dot for each file processed
81 -H --format             select archive format
82 -C --io-size            select I/O block size in bytes
83 -M --message            print a message at end of media volumes
84 --no-preserve-owner     don't change files' owners when extracting
85 -R --owner              set files' owners when extracting
86 -E --pattern-file       list of shell filename patterns to process
87 -s --swap-bytes         handle byte-order differences when extracting files
88 -S --swap-halfwords     ditto
89 -b                      like -sS
90 -I                      input archive filename
91 -k                      recognize corrupted archives (we alawys do it, though)
92 -O                      output archive filename
93
94 Some options of previous versions have been renamed in 2.0:
95
96 --binary was replaced by --format=bin
97 --portability was replaced by --format=odc
98
99 Some options have changed meaning in 2.0, for SVR4 compatibility:
100
101 -O used to select the binary archive format, now selects the output file
102 -V used to print the version number, now prints a dot for each file
103
104 Version 2.0 also fixes several bugs in the handling of files with
105 multiple links and of multi-volume archives on floppy disks.
106 \f
107 ----------------------------------------------------------------------
108 Copyright information:
109
110 Copyright (C) 2003, 2004 Free Software Foundation, Inc.
111
112    Permission is granted to anyone to make or distribute verbatim copies
113    of this document as received, in any medium, provided that the
114    copyright notice and this permission notice are preserved,
115    thus giving the recipient permission to redistribute in turn.
116
117    Permission is granted to distribute modified versions
118    of this document, or of portions of it,
119    under the above conditions, provided also that they
120    carry prominent notices stating who last changed them.
121 \f
122 Local variables:
123 mode: outline
124 paragraph-separate: "[  \f]*$"
125 end: