[3332] | 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:
|
---|