* Reworking of regression tests and test harness
* Import some patches from the Debian package.
* restore -N should never change the fs. Fixes#154
* Support outputting list of files from restore -t with '\0' separator
(Patch from debian bug 703564 by Heiko Schlittermann)
* Fix reading of QFA file when listing tape.
* Support restoring to filesystems with a blocksize that isn't a multiple
of TP_BSIZE (debian bug 995992). This is a different fix to the one
currently in debian. The advantage of using a common multiple, if
available, is that every FS block will only be written to once.
Fixed an issue where the alignment between blocksize and writing pos
becomes misaligned when a sparse hole doesn't occupy a full fs block
(happens when restoring to a FS with a different, larger blocksize than
the one the dump was taken on.
* Numerous other minor patches from the Debian package
* Don't read off end of buffer when restoring symlinks
* Fix some weirdness around dumping a subdirectory. Do not include the
inodes for all of the items in the subdirectories - which then give a
restore error "inode not found on tape"
* Fix EA problem when EAs blocks are read immediately before a tape change.
* Allow compressed dumps to work when -b blocksize setting is the maximum
a tape drive supports.
* Remove code added for building on systems other than __linux__
* Major reworking of how reading from disk and tape works. Dump now
supports writing a compressed dump to a file and then writing that to
tape. There is now only one "read" function. We do not have separate
functions for reading tapes, files, compressed tapes, compressed files.
* Improve the efficiency of TS_ADDR (and TS_INODE) record for
representing larger files. A single TS_ADDR record can now represent up
OBS-URL: https://build.opensuse.org/package/show/Archiving/dump?expand=0&rev=29