From 3f1a6c04e8ec15e9948539a4714e9e7e90c8944a Mon Sep 17 00:00:00 2001 From: bescoto Date: Sun, 2 Mar 2003 07:09:08 +0000 Subject: Final check in for version 0.11.2 git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@285 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109 --- rdiff-backup/CHANGELOG | 14 +- rdiff-backup/TODO | 11 - rdiff-backup/dist/makedist | 9 +- rdiff-backup/rdiff_backup/Main.py | 8 +- rdiff-backup/rdiff_backup/Security.py | 7 +- rdiff-backup/rdiff_backup/SetConnections.py | 4 +- rdiff-backup/rdiff_backup/backup.py | 121 ++++++++--- rdiff-backup/rdiff_backup/connection.py | 2 +- rdiff-backup/rdiff_backup/increment.py | 3 - rdiff-backup/rdiff_backup/regress.py | 83 ++++---- rdiff-backup/rdiff_backup/restore.py | 2 +- rdiff-backup/rdiff_backup/rpath.py | 55 +++-- rdiff-backup/testing/finaltest.py | 22 +- rdiff-backup/testing/incrementtest.py | 1 + rdiff-backup/testing/killtest.py | 305 ++++++++++++---------------- rdiff-backup/testing/regressiontest.py | 6 + rdiff-backup/testing/regresstest.py | 131 +++++++----- rdiff-backup/testing/rpathtest.py | 20 +- 18 files changed, 450 insertions(+), 354 deletions(-) diff --git a/rdiff-backup/CHANGELOG b/rdiff-backup/CHANGELOG index dcaba8a..b49447f 100644 --- a/rdiff-backup/CHANGELOG +++ b/rdiff-backup/CHANGELOG @@ -1,4 +1,4 @@ -New in v0.11.2 (2003/02/07) +New in v0.11.2 (2003/03/01) --------------------------- Fixed seg fault bug reported by a couple sparc/openbsd users. Thanks @@ -35,12 +35,20 @@ time to write): rdiff-backup makes no attempt to recover or clean up after unrecoverable errors. + However, it now uses fsync() to increment the destination + directory in a reversable way. If there is an error, the next + backup will regress the destination directory into its state + before the aborted backup. + + The above process can be done without a backup with the + --check-destination-dir option. + Improved error logging. Instead of the old haphazard reporting method, which sometimes didn't indicate the file an error occurred on, now all recoverable errors are reported in a standard format and also written to the error_log.