Changelog History
Page 5
-
v0.4.9 Changes
January 04, 2008NOTE: URL format correction in rsync://. The rsync backend ๐ now properly supports absolute and relative pathnames and module access. The formats are: rsync://user@host::/module/some_dir rsync://user@host/relative_path rsync://user@host//absolute_path
๐ Fixed regression caused by changeover to new urlparse.py. ๐ bug #21475: FTP Usernames that contain '@' are not recognized https://savannah.nongnu.org/bugs/?21475
โ Added section URL FORMAT in the duplicity man page.
โ Added 2nd patch to bug #21475 that forces all versions of ๐ Python to use the fixed urlparse.py.
๐ Fixed so that remove-older-than and remove-all-but-n-full will not request a GPG passphrase.
๐ Fixed issue with Pure-FTPd that would always return an empty directory listing and thus force a full backup every time. A side effect of the change is that we now only make one call to ncftpls to get the listing, thereby reducing the overhead on systems with a large number of backup files.
๐ bug #21896: Two problems with rsync under 0.4.8 + patch https://savannah.nongnu.org/bugs/?21896
๐ bug #21909: Problematic typo in compare_verbose() method https://savannah.nongnu.org/bugs/?21909
๐ป patch #6354: S3 staight typo results in a bogus exception https://savannah.nongnu.org/patch/?6354
๐ป patch #6356: Command line option for the temporary directory root. https://savannah.nongnu.org/patch/?6356
โช patch #6357: Explicit restore action is missing from the command list, https://savannah.nongnu.org/patch/?6357
-
v0.4.8 Changes
December 15, 2007โ First pass at bringing unittest cases up to date. โ All unit tests are working, but more test cases need to be added to handle the new protocols, plus there is ๐จ some print leakage even with logging turned off.
๐ Allow pexpect to force the close of the child on sftp calls. We already do that with scp calls. This cleans ๐ป up that exception.
๐ bug #21751: rsync module urls do not work in 0.4.7 https://savannah.nongnu.org/bugs/?21751
๐ bug #21752: Boto backend needs version 0.9d or later https://savannah.nongnu.org/bugs/?21752
patch #6340: S3 short filename regression https://savannah.nongnu.org/patch/?6340
patch #6344: S3 bad bad key key handling http://savannah.nongnu.org/patch/?6344
-
v0.4.7 Changes
December 07, 2007๐ฒ Applied patch from Eric Hanchrow to fix logging error in botoBackend, and fix delete() in rsyncBackend.
๐ bug #21673: remove-all-but-n-full wrong arg usage https://savannah.nongnu.org/bugs/?21673
๐ bug #21686: NcFTPGet 3.2.0 tempfile incompatibility https://savannah.nongnu.org/bugs/?21686
patch #6292: Amazon S3 bucket creation deferral https://savannah.nongnu.org/patch/?6292
๐ patch #6293: left-over patch from remove-all-but-n-full https://savannah.nongnu.org/patch/?6293
๐ patch #6296: Generic S3 url support for Duplicity 0.4.6 https://savannah.nongnu.org/patch/?6296
patch #6298: URI unquoting patch for FTP backend https://savannah.nongnu.org/patch/?6298
patch #6299: re-design tempfile handling https://savannah.nongnu.org/patch/?6299
๐ patch #6300: Standard library replacement for ParsedUrl class https://savannah.nongnu.org/patch/?6300
๐ฒ patch #6301: log sftp commands at verbosity 5 https://savannah.nongnu.org/patch/?6301
-
v0.4.6 Changes
November 28, 2007https://savannah.nongnu.org/bugs/?21508 ๐ bug #21508: Change delete implementation of ftpBackend to only send one "DELE" instead of multiple per delete.
https://savannah.nongnu.org/bugs/?21646 ๐ bug #21646: --archive-dir causes delete of remote full sigs and orphaned sig files
https://savannah.nongnu.org/bugs/?21651 ๐ bug #21651, add https support for webdav.
https://savannah.nongnu.org/bugs/?21657 ๐ bug #21657: ncftpls fails to create dir in ver 0.4.5
https://savannah.nongnu.org/patch/?6284 patch #6284: document TMPDIR and friends
https://savannah.nongnu.org/patch/?6284 ๐ patch #6285: security fix: eliminate use of mktemp()
https://savannah.nongnu.org/patch/?6289 patch #6289: Amazon S3 key prefix patch for Duplicity 0.4.5
https://savannah.nongnu.org/patch/?6291 patch #6291: Alternative WebDAV HTTPS patch
-
v0.4.5 Changes
November 26, 2007https://savannah.nongnu.org/bugs/?21646 ๐ Fix to handling of collections when --archive-dir is used. Prior to this, duplicity would write the full sig files to both local and remote, then delete the remote. Now, it does not delete the remote full sigs.
Applied the following patches from Peter Schuller ๐ patch #6279, add command 'remove-all-but-n-full' patch #6280, clarify --archive-dir option ๐จ patch #6281, --help should print to stdout, not stderr patch #6282, collection-status: output in more consistent order
-
v0.4.4 Changes
November 23, 2007All the changes in RC1 through RC4 plus:
๐ Changes to ftpBackend to use a temp login config file rather ๐ป than putting the username and password on the command line. This requires the use of NcFTP 3.1.9 or later.
Thanks to a patch from Greg Hewgill the Amazon S3 backend now ๐ uses --num-retries to retry IO repeatedly if needed.
๐ Changes to commandline processing to allow non-ambiguous short strings for commands, i.e. 'i', 'inc', 'incr' for 'incremental', โ 'f' for 'full', etc.. A warning message is printed if the short command is not unique. Note: this already works for options, so I just applied the same idea to commands.
Applied a patch from Gregory Hartman to correct handling of DST in time calculations. This affects backups made the night of a DST time switch.
-
v0.4.4.RC4 Changes
October 26, 2007โ WARNING: COMMAND LINE CHANGES ARE NOT BACKWARDS COMPATIBLE! ๐ป There is a new command line syntax to separate actions and options. Refer to the new man page for full details of the ๐ change. The new syntax looks like: duplicity [full|incr] [options] source_dir target_url duplicity [restore] [options] source_url target_dir duplicity verify [options] source_url target_dir duplicity collection-status [options] target_url duplicity list-current-files [options] target_url duplicity cleanup [options] target_url duplicity remove-older-than time [options] target_url
๐ Fixed issue in --time-separator where the current time string was being set prior to setting the separator, causing errors ๐ when trying to set the --time-separator for Windows systems.
๐ Fix so that file mtime is always compared in full seconds.
๐ Fix so that ftpBackend.delete() does not print file list.
-
v0.4.4.RC3 Changes
October 02, 2007Patch from Olivier Croquette to add --full-if-older-than= option to force a full backup at rather than incremental.
Patch from Stefan Hoth to add :port option in FTP.
Patch from Mitchell Garnaat to get all keys from S3, rather than just the first 1000.
๐ Fix to sshBackend to version check for python-pexpect 2.1.
๐ Fix one case in ftpBackend where host string was used instead of url_string. This only affected the creation of the target dir on the remote system, if it did not exist, and only if the user or port needed to be specified.
-
v0.4.4.RC2 Changes
September 26, 2007โ Added --timeout (default 30) to allow users to change โฑ duplicity's network timeout settings.
โ Added --time-separator to allow users to change the time separator from ':' to another character that will work on their ๐ system. HINT: For Windows SMB shares, use --time-separator='_'. NOTE: '-' is not valid as it conflicts with date separator.
โ Add patch from Alexander Zangerl to suppress the GPG passphrase prompt when a passphrase is not needed.
- full and pubkey enc: doesn't depend on old encrypted info
- inc and pubkey enc and archive-dir: need manifest and sigs, which the archive dir contains unencrypted
- with encryption disabled
- listing files: needs manifest, but the archive dir has that
- collection status: only looks at a repository
โ Add patch from Olivier Croquette to allow user@domain usernames, making ftp://user@[email protected]/path a valid URL.
โ Added a bit of debug print to sshBackend for --verbosity=9.
๐ Changed usage message to separate options and commands.
-
v0.4.4.RC1 Changes
September 19, 2007Patches applied from Debian DP: fix #228388: old/aborted/offending sig files prohibit further action ๐ DP: fixes manual page and usage msg for rsync url and --remove-older-than DP: make tempfiles with useful names DP: do not ask for a passphrase if none is required!
https://savannah.nongnu.org/bugs/?21123 duplicity 0.4.3 ftpBackend did not find backup sets when there was more than 20 files in directory.
https://savannah.nongnu.org/patch/?6212 ๐ Large performance boost for large volume sizes.
https://savannah.nongnu.org/patch/?6211 โช Restore strict host checking in sshBackend.
https://savannah.nongnu.org/patch/?6205 โ Add option --librsync-dir for when its not found.