|
From: Stelian P. <st...@po...> - 2003-04-18 08:39:34
|
Hi, A new version of dump/restore, the ext2/ext3 Linux filesystem backup utilities, has been released today. Starting with this release, the dump/restore code has been relicenced under the 'revised' BSD licence, as per ftp://ftp.cs.berkeley.edu/ucb/4bsd/README.Impt.License.Change. A couple of new features made it into this release (LZO fast compression, new extended rmt capable of encryption, make dump work with 2.5 kernel EOT semantics) and a LOT of small bugfixes. The dump/restore homepage is located at: http://dump.sourceforge.net The full changelog is appended below. Enjoy ! Stelian. Changes between versions 0.4b33 and 0.4b34 (released April 18, 2003) ==================================================================== 1. Fixed the INSTALL file to reflect the actual install paths. Thanks to David Ronis <ro...@ro...> for reporting the bug. 2. Fixed the configure script to only check for headers presence instead of trying to compile them. This should fix issues with old build environments. Thanks to Kari Lempiainen <ka...@fu...> for reporting the bug. 3. Fixed restore to correctly ignore sockets when comparing a dump (as socket cannot be properly restored anyway). Thanks to Gunther Reiszig <gu...@mi...> for reporting the bug. 4. Fixed restore to correctly access the archive file (-A argument) even when using a remote tape. Thanks to Fabrice Bellet <fa...@be...> for reporting the bug. 5. Fixed (again) handling of long (largefile) seeks in rmt. Thanks to Fabrice Bellet <fa...@be...> for reporting the bug. 6. Fixed restore corner case when dealing with large block sizes dump is able to write now (-b 1024). Thanks to Fabrice Bellet <fa...@be...> for reporting the bug. 7. Fixed a bug preventing dump to access a filesystem having a label exactly 16 bytes in length. Thanks to <mi...@ti...> for reporting the bug. 8. Made dump store dump dates using explicit timezones, fixing a problem with incremental dumps if the timezone is modified between the dumps. Thanks to Philippe Troin <ph...@fi...> for the bug report and the patch. 9. Fixed a bug encountered when dumping individual files (not full filesystems or directories) and dangling symbolic links happen to be in the list of files. For as far as dump is concerned, dangling symbolic links are allowed, and are dumped as is. Thanks to Jin-su Ahn <js...@ee...> for reporting the bug and providing the fix. 10. Fixed open and creation modes and permissions for QFA and table-of-contents files in dump and restore. Thanks to Philippe Troin <ph...@fi...> for the patch. 11. Fixed the archive file descriptor handling enabling it to be 0. This can happen in some cases when shell redirections are used. Thanks to Philippe Troin <ph...@fi...> for the patch. 12. Delayed the opening of archive file until after suid had been dropped (fixing a possible security issue if dump is suid). Thanks to Philippe Troin <ph...@fi...> for the patch. 13. Fixed the 'S' command handling in the rmt client part. Thanks to Philippe Troin <ph...@fi...> for the patch. 14. Modified the end-of-tape script handling to print out statistics (and stop the timer) before launching the eot script. Also, the eot script does not get run anymore when using -M (which makes sense) or when multiple tapes are listed on the command line (-f tape0,tape1,tapen) (which also makes sense). Thanks to Philippe Troin <ph...@fi...> for the patch. 15. Relicensed dump/restore under the 'revised' BSD license, as per ftp://ftp.cs.berkeley.edu/ucb/4bsd/README.Impt.License.Change. 16. Added LZO compression to dump. This new compression method has the advantage of being super fast, thus not killing tape streaming on slow machines. Thanks to Helmut Jarausch <jar...@ig...> for the patch and to Markus Oberhumer <ma...@ob...> for giving special permission to include his miniLZO project (GPL licensed) in dump/restore. 17. Some small buffer overruns fixes in rmt. Thanks to Antonomasia <an...@no...> for reporting the bugs. 18. Added a special rmt version which can do encryption when writing to tape. Read examples/encrypted_rmt/README for details on how to enable and configure it. Thanks to Ken Lalonde <ke...@gl...> for the patch. 19. Made dump work with 2.5 kernel end of tape early warning semantics. Thanks to Kai Makisara <Kai...@ko...> for the patch. 20. Fixed a bug which caused dump -w|-W not to work anymore, because the fs_freq and fs_passno fields in /etc/mtab are always set to 0 0. Thanks to Trent Piepho <xy...@sp...> for reporting the bug. -- Stelian Pop <st...@po...> |