All Versions
Latest Version
Avg Release Cycle
35 days
Latest Release
4665 days ago

Changelog History
Page 5

  • v0.4.9 Changes

    January 04, 2008

    NOTE: 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 ๐Ÿ› bug #21475: FTP Usernames that contain '@' are not recognized

    โž• 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

    ๐Ÿ›  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

    ๐Ÿ› bug #21909: Problematic typo in compare_verbose() method

    ๐Ÿ‘ป patch #6354: S3 staight typo results in a bogus exception

    ๐Ÿ’ป patch #6356: Command line option for the temporary directory root.

    โช patch #6357: Explicit restore action is missing from the command list,

  • 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

    ๐Ÿ› bug #21752: Boto backend needs version 0.9d or later

    patch #6340: S3 short filename regression

    patch #6344: S3 bad bad key key handling

  • 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

    ๐Ÿ› bug #21686: NcFTPGet 3.2.0 tempfile incompatibility

    patch #6292: Amazon S3 bucket creation deferral

    ๐Ÿšš patch #6293: left-over patch from remove-all-but-n-full

    ๐Ÿ‘ patch #6296: Generic S3 url support for Duplicity 0.4.6

    patch #6298: URI unquoting patch for FTP backend

    patch #6299: re-design tempfile handling

    ๐Ÿ“œ patch #6300: Standard library replacement for ParsedUrl class

    ๐ŸŒฒ patch #6301: log sftp commands at verbosity 5

  • v0.4.6 Changes

    November 28, 2007 ๐Ÿ› bug #21508: Change delete implementation of ftpBackend to only send one "DELE" instead of multiple per delete. ๐Ÿ› bug #21646: --archive-dir causes delete of remote full sigs and orphaned sig files ๐Ÿ› bug #21651, add https support for webdav. ๐Ÿ› bug #21657: ncftpls fails to create dir in ver 0.4.5 patch #6284: document TMPDIR and friends ๐Ÿ”’ patch #6285: security fix: eliminate use of mktemp() patch #6289: Amazon S3 key prefix patch for Duplicity 0.4.5 patch #6291: Alternative WebDAV HTTPS patch

  • v0.4.5 Changes

    November 26, 2007 ๐Ÿ›  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, 2007

    All 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, 2007

    Patch 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, 2007

    Patches 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! duplicity 0.4.3 ftpBackend did not find backup sets when there was more than 20 files in directory. ๐ŸŽ Large performance boost for large volume sizes. โช Restore strict host checking in sshBackend. โž• Add option --librsync-dir for when its not found.