| 1 | GNU cpio NEWS -- history of user-visible changes.  2006-10-21 | 
|---|
| 2 | Copyright (C) 2003, 2004, 2005, 2006 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 |  | 
|---|
| 7 |  | 
|---|
| 8 | Version 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 | 
|---|
| 16 | file several times to archive. | 
|---|
| 17 | ** Fix several LFS-related issues. | 
|---|
| 18 | ** Fix Debian bug 335580. | 
|---|
| 19 |  | 
|---|
| 20 |  | 
|---|
| 21 |  | 
|---|
| 22 | Version 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 | 
|---|
| 31 | default. 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 | 
|---|
| 48 | to the contents of all subsequent files. | 
|---|
| 49 | ** Padding the archive with zero bytes upon truncation of the file being | 
|---|
| 50 | archived was broken. | 
|---|
| 51 |  | 
|---|
| 52 |  | 
|---|
| 53 |  | 
|---|
| 54 | Major 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 |  | 
|---|
| 60 | Major 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 |  | 
|---|
| 70 | Major 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 |  | 
|---|
| 82 | Major 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 |  | 
|---|
| 88 | Major 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 |  | 
|---|
| 95 | Version 2.0 adds the following features: | 
|---|
| 96 |  | 
|---|
| 97 | Support for the SVR4 cpio formats, which can store inodes >65535, and | 
|---|
| 98 | for 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 |  | 
|---|
| 115 | Some 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 |  | 
|---|
| 120 | Some 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 |  | 
|---|
| 125 | Version 2.0 also fixes several bugs in the handling of files with | 
|---|
| 126 | multiple links and of multi-volume archives on floppy disks. | 
|---|
| 127 |  | 
|---|
| 128 |  | 
|---|
| 129 | ---------------------------------------------------------------------- | 
|---|
| 130 | Copyright information: | 
|---|
| 131 |  | 
|---|
| 132 | Copyright (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 |  | 
|---|
| 145 | Local variables: | 
|---|
| 146 | mode: outline | 
|---|
| 147 | paragraph-separate: "[ | 
|---|
| 148 | ]*$" | 
|---|
| 149 | end: | 
|---|