source: trunk/essentials/app-arch/cpio/NEWS@ 3350

Last change on this file since 3350 was 3332, checked in by bird, 18 years ago

cpio 2.7

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