Download project files

How do I verify a download?


110 of 24 releases

0.7.12 release from the 0.7-series series released 2017-03-21

Release information
Release notes:

New in v0.7.12 (2017/03/21)
---------------------------
* Fixed bug #1623342 with patch supplied by Daniel Jakots
  - Failing test on OpenBSD because tar/gtar not found
* Fixed bug #1654220 with patch supplied by Kenneth Newwood
  - Duplicity fails on MacOS because GPG version parsing fails
* Fixed bug #1655268 "--gpg-binary option not working"
  - If gpg binary is specified rebuild gpg profile using new binary location
* Fixed bug #1658283 "Duplicity 0.7.11 broken with GnuPG 2.0"
  - Made gpg version check more robust than just major version
  - Now use --pinentry-mode=loopback on gpg 2.1 and greater
  - Removed check for non-Linux systems, a false problem
* Merged in lp:~matthew-t-bentley/duplicity/duplicity
  - Sets a user agent. Backblaze asked for this in case there are errors that...

Changelog:

2017-03-13 Kenneth Loafman <email address hidden>

    * Fixed bug #1668750 - Don't mask backend errors
      - added exception prints to module import errors

2017-03-11 Kenneth Loafman <email address hidden>

    * Fixed bug #1671852 - Code regression caused by revision 1108
      - change util.uexc() back to bare uexc()

2017-02-21 Kenneth Loafman <email address hidden>

    * Fixed bug #1367675 - IMAP Backend does not work with Yahoo server
      - added the split() as needed in 'nums=list[0].strip().split(" ")'
      - the other fixes mentioned in the bug report comments were already done

2017-02-11 Kenneth Loafman <email address hidden>

    * Fixed bug #1603704 with patch supplied by Maciej Bliziński
      - Crash with UnicodeEncodeError
    * Some fixes to gpg.py to handle gpg1 & gpg2 & gpg2.1 commandline issues
      - --gpg-agent is optional on gpg1, but on gpg2 it is used automatically
      - --pinentry-mode is not a valid opt until gpg2.1, so condition on that

2017-02-08 Kenneth Loafman <email address hidden>

    * Fixed bug #1657916 with patch supplied by Daniel Harvey
      - B2 provider cannot handle two backups in the same bucket

2017-02-07 Kenneth Loafman <email address hidden>

    * Add detail about import exceptions in onedrivebackend.py

2017-01-24 Kenneth Loafman <email address hidden>

    * Merged in lp:~matthew-t-bentley/duplicity/duplicity
      - Sets a user agent. Backblaze asked for this in case there are errors that originate
        from the Duplicity B2 backend
      - Only retrieves a new upload URL when the current one expires, to bring it in line
        with their best practices for integrations: https://www.backblaze.com/b2/docs/integration_checklist.html

2017-01-21 Kenneth Loafman <email address hidden>

    * Fixed bug #1658283 "Duplicity 0.7.11 broken with GnuPG 2.0"
      - Made gpg version check more robust than just major version
      - Now use --pinentry-mode=loopback on gpg 2.1 and greater
      - Removed check for non-Linux systems, a false problem

2017-01-19 Kenneth Loafman <email address hidden>

    * Fixed bug #1655268 "--gpg-binary option not working"
      - If gpg binary is specified rebuild gpg profile using new binary location

2017-01-16 Kenneth Loafman <email address hidden>

    * Fixed bug #1623342 with patch supplied by Daniel Jakots
      - Failing test on OpenBSD because tar/gtar not found
    * Fixed bug #1654220 with patch supplied by Kenneth Newwood
      - Duplicity fails on MacOS because GPG version parsing fails

File Description Downloads
download icon duplicity-0.7.12.tar.gz (md5, sig) duplicity tarball 2,989
last downloaded today
Total downloads: 2,989

0.7.11 release from the 0.7-series series released 2016-12-31

Release information
Release notes:

New in v0.7.11 (2016/12/31)
---------------------------
* Fixed bugs #815510 and #1615480
  - Changed default --volsize to 200MB
* Merged in lp:~mstoll-de/duplicity/duplicity
  - Backblaze announced a new domain for the b2 api
* Merged in lp:~aaron-whitehouse/duplicity/bug_1620085_exclude-if-present-locked-folder
  - Fixes Bug #1620085: --exclude-if-present gives OSError looking for tag in locked folders
* Fixed bug #1623342 with patch from Daniel Jakots
  - failing test on OpenBSD because tar/gtar not found
* Merged in lp:~mwilck/duplicity/duplicity
  - GPG: enable truly non-interactive operation with gpg2
  - This patch fixes the IMO unexpected behavior that, when using GnuPG2, a pass phrase dialog always pops up for
    saving backups. This is particularly annoying when trying to do ...

Changelog:

2016-12-31 Kenneth Loafman <email address hidden>

    * Prep for 0.7.11

2016-12-29 Kenneth Loafman <email address hidden>

    * Fix Bug #1642813 with patch from Ravi
      - If stat() returns None, don't attempt to set perms.
    * Merged in lp:~breunigs/duplicity/amazondrive3
      - As reported on the mailinglist, if a space is entered while duplicity asks for the URL, it fails.
        Since all important spaces are URL encoded anyway, this should be fine even if there are spaces in
        the URL at all. I also patched it in the onedrive backend, because it must have similar issues.

2016-12-24 Kenneth Loafman <email address hidden>

    * Fix problem with gpg2 in yakety and zesty

2016-12-11 Kenneth Loafman <email address hidden>

    * Merged in lp:~aaron-whitehouse/duplicity/Bug_1624725_files_within_folder_slash
      - Fixed Bug #1624725, so that an include glob ending in "/" now includes folder contents (for globs with
        and without special characters). This preserves the behaviour that an expression ending in "/" only
        matches a folder, but now the contents of any matching folder is included.

2016-12-08 Kenneth Loafman <email address hidden>

    * Merged in lp:~horgh/duplicity/copy-symlink-targets-721599
      - Add --copy-links to copy symlink contents, not just the link itself.

2016-11-21 Kenneth Loafman <email address hidden>

    * Fix bug using 40-char sign keys, from Richard McGraw on mail list
      - Remove truncation of argument and adjust comments
    * Merged in lp:~dernils/duplicity/robust-dropbox-backend
      - Added new command line option --backend-retry-delay
        that allows to determine the time that duplicity sleeps
        before retrying after an error has occured.
      - Added some robustness to dpbxbackend.py that ensures re-authentication
        happens in case that a socket is changed (e.g. due to a forced reconnect
        of a dynamic internet connection).
    * Merged in lp:~ed.so/duplicity/manpage.fixes
      - Fix html output via rman on the website

2016-11-16 Kenneth Loafman <email address hidden>

    * Fixed bug #1642098 - does not create PAR2 archives when '--par2-options' is used
      - Missing space between par2-options plus default options

2016-11-01 Kenneth Loafman <email address hidden>

    * Fixed bug #1621194 with code from Tornhoof
      - Do backup to google drive working without a service account

2016-10-22 Kenneth Loafman <email address hidden>

    * Merged in lp:~mwilck/duplicity/duplicity
      - GPG: enable truly non-interactive operation with gpg2
      - This patch fixes the IMO unexpected behavior that, when using GnuPG2, a pass phrase dialog always pops up for
        saving backups. This is particularly annoying when trying to do unattended / fully automatic backups.

2016-09-16 Kenneth Loafman <email address hidden>

    * Fixed bug #1623342 with patch from Daniel Jakots
      - failing test on OpenBSD because tar/gtar not found

2016-09-06 Kenneth Loafman <email address hidden>

    * Merged in lp:~aaron-whitehouse/duplicity/bug_1620085_exclude-if-present-locked-folder
      - Fixes Bug #1620085: --exclude-if-present gives OSError looking for tag in locked folders

2016-08-22 Kenneth Loafman <email address hidden>

    * Fixed bugs #815510 and #1615480
      - Changed default --volsize to 200MB
    * Merged in lp:~mstoll-de/duplicity/duplicity
      - Backblaze announced a new domain for the b2 api

File Description Downloads
download icon duplicity-0.7.11.tar.gz (md5, sig) duplicity tarball 4,312
last downloaded today
Total downloads: 4,312

0.7.10 release from the 0.7-series series released 2016-08-20

Release information
Release notes:

New in v0.7.10 (2016/08/20)
---------------------------
* Merged in lp:~mwilck/duplicity/0.7-series
  - Speedup of path_matches_glob() by about 8x. See
    https://code.launchpad.net/~mwilck/duplicity/0.7-series/+merge/301332
    for more details.
* Remove -w from setsid in functional tests.
* Fixed conflict in merge from Martin Wilck and applied
  - https://code.launchpad.net/~mwilck/duplicity/0.7-series/+merge/301492
  - merge fixes setsid usage in functional testing.
* Fixed bug #1612472 with patch from David Cuthbert
  - Restore from S3 fails with --with-prefix-archive if prefix includes '/'
* Merged in lp:~arashad.ahamad/duplicity/duplicity_latest
  - Changes for connecting to IBM Bluemix ObjectStorage. See man page.
* Merged in lp:~fenisilius/duplicity/acd_init_mkdir
  - Allow d...

Changelog:

2016-08-18 Kenneth Loafman <email address hidden>

    * Merged in lp:~fenisilius/duplicity/acd_init_mkdir
      - Allow duplicity to create remote folder

2016-08-12 Kenneth Loafman <email address hidden>

    * Fixed bug #1612472 with patch from David Cuthbert
      - Restore from S3 fails with --with-prefix-archive if prefix includes '/'
    * Merged in lp:~arashad.ahamad/duplicity/duplicity_latest
      - Changes for connecting to IBM Bluemix ObjectStorage. See man page.

2016-07-31 Kenneth Loafman <email address hidden>

    * Fixed conflict in merge from Martin Wilck and applied
      - https://code.launchpad.net/~mwilck/duplicity/0.7-series/+merge/301492
      - merge fixes setsid usage in functional testing.

2016-07-28 Kenneth Loafman <email address hidden>

    * Merged in lp:~mwilck/duplicity/0.7-series
      - Speedup of path_matches_glob() by about 8x. See
        https://code.launchpad.net/~mwilck/duplicity/0.7-series/+merge/301332
        for more details.
    * Remove -w from setsid in functional tests.

File Description Downloads
download icon duplicity-0.7.10.tar.gz (md5, sig) duplicity tarball 7,203
last downloaded today
Total downloads: 7,203

0.7.09 release from the 0.7-series series released 2016-07-24

Release information
Release notes:

New in v0.7.09 (2016/07/24)
---------------------------
* Fixed bug #1600692 with patch from Wolfgang Rohdewald
  - Allow symlink to have optional trailing slash during verify.
* Merged in lp:~aaron-whitehouse/duplicity/07-fix_deja_dup_error_on_locked_files
  - Revert log.Error to log.Warn, as it was prior to the merge in rev 1224,
    as this was affecting other applications (e.g. deja dup; Bug #1605939).
* Merged in lp:~duplicity-team/duplicity/po-updates

Changelog:

2016-07-24 Kenneth Loafman <email address hidden>

    * Merged in lp:~aaron-whitehouse/duplicity/07-fix_deja_dup_error_on_locked_files
      - Revert log.Error to log.Warn, as it was prior to the merge in rev 1224,
        as this was affecting other applications (e.g. deja dup; Bug #1605939).
    * Prep for 0.7.09

2016-07-20 Kenneth Loafman <email address hidden>

    * Fixed bug #1600692 with patch from Wolfgang Rohdewald
      - Allow symlink to have optional trailing slash during verify.

File Description Downloads
download icon duplicity-0.7.09.tar.gz (md5, sig) duplicity tarball 1,209
last downloaded 3 days ago
Total downloads: 1,209

0.7.08 release from the 0.7-series series released 2016-07-02

Release information
Release notes:

New in v0.7.08 (2016/07/02)
---------------------------
* Merged in lp:~noizyland/duplicity/fix_azurebackend_typo
  - Fix typo in error handling code
* Merged in lp:~ghoz/duplicity/swift-prefix
  - adds the abiliy to use path in the swift backend, in order to have multiple
    backups to the same container neatly organized.
* Fixed bug #1573957 with patches from Dmitry Nezhevenko
  - upload last chunk with files_upload_session_finish to avoid extra request
  - upload small files using non-chunked api
* Fixed bug #1586934 with patches from Dmitry Nezhevenko
  - fixes error handling in wrapper
* Fixed bug #1586992 with patches from Dmitry Nezhevenko
  - Patch adds _delete_list to Par2Backend. And _delete_list fallbacks to
    _delete calls if wrapped backend has no _delete_list.
* Fixed b...

Changelog:

2016-07-02 Kenneth Loafman <email address hidden>

    * Merged in lp:~aaron-whitehouse/duplicity/PEP8_W503_fixes
      - Fix PEP8 W503 errors (line break before binary operator) and enable the
        PEP8 test for this in test_code.CodeTest.
    * Merged in lp:~aaron-whitehouse/duplicity/PEP8_line_length
      - Set line length error length to 120 (matching tox.ini) for PEP8 and
        fixed E501(line too long) errors.
    * Merged in lp:~duplicity-team/duplicity/po-updates
    * Prep for 0.7.08

2016-06-24 Kenneth Loafman <email address hidden>

    * Fixed bug #1594780 with patches from B. Reitsma
      - Use re.finditer() to speed processing

2016-06-13 Kenneth Loafman <email address hidden>

    * Fixed README-REPO to no longer mention 0.6-series
    * Merged in lp:~aaron-whitehouse/duplicity/fix_stat_errors
      - Only give an error about not being able to access possibly locked file if
        that file is supposed to be included or scanned (i.e. not excluded).
        Fixes Bug #1089131

2016-06-12 Kenneth Loafman <email address hidden>

    * Fixed bug #822697 ssh-options not passed in rsync over ssh
      - Added globals.ssh_options to rsync command line
    * Increased default volume size to 200M, was 25M

2016-06-11 Kenneth Loafman <email address hidden>

    * Merged in lp:~aaron-whitehouse/duplicity/fix_pep8
      - Fix PEP8 error in onedrivebackend.py (space before bracket)

2016-06-06 Kenneth Loafman <email address hidden>

    * Fixed bug #1589038 with patches from Malte Schröder
      - Added ignore_case option to selection functions
    * Merged in lp:~mstoll-de/duplicity/b2-reauth
      - Fixes bug #1588503 b2: large uploads fail due to expired auth token

2016-06-01 Kenneth Loafman <email address hidden>

    * Fixed bug #1586992 with patches from Dmitry Nezhevenko
      - Patch adds _delete_list to Par2Backend. And _delete_list fallbacks to
        _delete calls if wrapped backend has no _delete_list.

2016-05-30 Kenneth Loafman <email address hidden>

    * Merged in lp:~ghoz/duplicity/swift-prefix
      - adds the abiliy to use path in the swift backend, in order to have multiple
        backups to the same container neatly organized.
    * Fixed bug #1573957 with patches from Dmitry Nezhevenko
      - upload last chunk with files_upload_session_finish to avoid extra request
      - upload small files using non-chunked api
    * Fixed bug #1586934 with patches from Dmitry Nezhevenko
      - fixes error handling in wrapper

2016-05-12 Kenneth Loafman <email address hidden>

    * Merged in lp:~noizyland/duplicity/fix_azurebackend_typo
      - Fix typo in error handling code

File Description Downloads
download icon duplicity-0.7.08.tar.gz (md5, sig) duplicity tarball 1,009
last downloaded 3 days ago
Total downloads: 1,009

0.7.07.1 release from the 0.7-series series released 2016-04-19

Release information
Release notes:

New in v0.7.07.1 (2016/04/19)
---------------------------
* Fixed bug #1568677 duplicity fails to use existing S3 bucket in boto backend
  - bug introduced by incomplete fix of bug #1296793
  - simplified setting of bucket locations
* Fixed bug #1569523 get_bucket unknown keyword location and my_location name error
  - bug introduced in improper fix of bug #1568677
  - gotta love those inconsistent APIs
* Fixed bug #1571134 incompatible with python-oauth2client version 2.x
  and #1558155 PyDrive backend broken, needs update to oauth2client library
  - used patch from https://bugs.debian.org/820725 but made changes
    to allow the user to continue using the old version
* Fixed bug #1570293 duplicity is very slow due to excessive fsync
  - removed flush() after write.
  - revert to previ...

Changelog:

2016-04-19 Kenneth Loafman <email address hidden>

    * Prep for 0.7.07.1 critical bug fixes

2016-04-18 Kenneth Loafman <email address hidden>

    * Fixed bug #1571134 incompatible with python-oauth2client version 2.x
      and #1558155 PyDrive backend broken, needs update to oauth2client library
      - used patch from https://bugs.debian.org/820725 but made changes
        to allow the user to continue using the old version
    * Fixed bug #1570293 duplicity is very slow due to excessive fsync
      - removed flush() after write.
      - revert to previous version

2016-04-12 Kenneth Loafman <email address hidden>

    * Fixed bug #1568677 duplicity fails to use existing S3 bucket in boto backend
      - bug introduced by incomplete fix of bug #1296793
      - simplified setting of bucket locations
    * Fixed bug #1569523 get_bucket unknown keyword location and my_location name error
      - bug introduced in improper fix of bug #1568677
      - gotta love those inconsistent APIs

2016-04-11 Kenneth Loafman <email address hidden>

    * Fixed bug 1568677 with suggestions from Florian Kruse
      - bug introduced by incomplete fix of bug 1296793

File Description Downloads
download icon duplicity-0.7.07.1.tar.gz (md5, sig) duplicity tarball 3,888
last downloaded 2 days ago
Total downloads: 3,888

0.7.07 release from the 0.7-series series released 2016-04-10

Release information
Release notes:

New in v0.7.07 (2016/04/10)
---------------------------
* Merged in lp:~matthew-t-bentley/duplicity/b2
  - Fix import and error typos.
  - Allow multiple backups in the same bucket.
  - Fixes bug #1523498.
  - A couple fixes allowing multiple backups to be hosted in different
    folders in the same bucket as well as some logging for -v9.
* Random stuff:
  - remove RPM stuff from makedist
  - have makedist pull directly from VCS, not local dir
  - update po translation directory and build process
  - clean up some odd error messages
  - move Pep8 ignores to tox.ini
  - supply correct path for pydevd under Mac
  - fix some tests to run under Linux and Mac
* Partial fix for bug #1529606 - shell code injection in lftpbackend
  - still need to fix the other backends that spawn shell command...

Changelog:

2016-04-10 Kenneth Loafman <email address hidden>

    * Merged in lp:~duplicity-team/duplicity/po-updates
    * Prep for 0.7.07

2016-03-07 Kenneth Loafman <email address hidden>

    * Fix bug reported on the mailing list from Mark Grandi (assertion error
      while backing up). In file_naming.parse() the filename was being lower
      cased prior to parsing. If you had used a prefix with mixed case, we
      were writing the file properly, but could not find it in the backend.

2016-03-07 Kenneth Loafman <email address hidden>

    * Merged in lp:~aaron-whitehouse/duplicity/split_glob_matching_from_select
      - Move glob matching code out of selection.py's Select function and
        into globmatch.py.

2016-03-05 Kenneth Loafman <email address hidden>

    * Merged in lp:~aaron-whitehouse/duplicity/improve_present_get_sf_man_page
      - Improve man page entry for --exclude-if-present

2016-03-04 Kenneth Loafman <email address hidden>

    * More fixes to dist/makedist to make it more OS agnostic.
    * Merged in lp:~ed.so/duplicity/webdav.lftp.ssl-overhaul
        duplicity.1, commandline.py, globals.py
        - added --ssl-cacert-path parameter
        backend.py
        - make sure url path component is properly url decoded,
          in case it contains special chars (eg. @ or space)
        lftpbackend.py
        - quote _all_ cmd line params
        - added missing lftp+ftpes protocol
        - fix empty list result when chdir failed silently
        - added ssl_cacert_path support
        webdavbackend.py
        - add ssl default context support for python 2.7.9+
          (using system certs eg. in /etc/ssl/certs)
        - added ssl_cacert_path support for python 2.7.9+
        - gettext wrapped all log messages
        - minor refinements
    * Applied patch from Dmitry Nezhevenko to upgrade dropbox backend:
      - update to SDK v2
      - use chunked upload

2016-02-28 Kenneth Loafman <email address hidden>

    * Reverted changes made in rev 1164 w.r.t. getting the source from
      VCS rather than local directory. Fixes bug #1548080.

2016-02-15 Kenneth Loafman <email address hidden>

    * Added acdclibackend.py from Stefan Breunig and Malay Shah
      - renamed from amazoncloudbackend to stress use of acd_cli
    * Fixed some 2to3 and Pep8 issues that had crept in
    * Backed out changes made by patching for bug #1541314. These
      patches should not have been applied to the 0.7 series.
    * Merged in lp:~rye/duplicity/mediafire
      - Backend for https://www.mediafire.com
      - Requires https://pypi.python.org/pypi/mediafire/ installed.

2016-02-15 Kenneth Loafman <email address hidden>

    * Merged in lp:~harningt/duplicity/multibackend-mirror
      - This changeset addresses multibackend handling to permit a
        mirroring option in addition to its "stripe" mode to make it
        a redundancy tool vs space-expansion tool. To do this without
        changing the configuration too much, I used the query string
        that would generally go unused for files to specify behavior
        that applies to all items inside the configuration file.

2016-02-05 Kenneth Loafman <email address hidden>

    * Fixed a patching error in ssh_pexpect_backend.py
    * Merged in lp:~fpytloun/duplicity/webdav-gssapi-fix
      - Make kerberos optional for webdav backend

2016-02-03 Kenneth Loafman <email address hidden>

    * Applied patch from kay-diam to fix error handling in ssh pexpect,
      fixes bug #1541314

2016-02-02 Kenneth Loafman <email address hidden>

    * Fix bug #1540279 - mistake in --help

2016-01-29 Kenneth Loafman <email address hidden>

    * Add more pylint ignore warnings tags
    * Adjust so test_restart.py can run on Mac as well
    * Fix for bug #1538333 - assert filecount == len(self.files_changed)
      - added flush after every write for all FileobjHooked files which
        should prevent some errors when duplicity is forcibly closed.

2016-01-28 Kenneth Loafman <email address hidden>

    * Merged in lp:~fpytloun/duplicity/webdav-gssapi
      - support GSSAPI authentication in webdav backend

2016-01-24 Kenneth Loafman <email address hidden>

    * Pep8 corrections for recently released code.
    * Fixed bug #1260666 universally by splitting the filelist for
      delete before passing to backend.
    * Fixed bug #1369243 by adjusting messages to be more readable.
    * Fixed bug #1375019 with patch from Eric Bavier (home to tmp).
    * Fixed bug #1379575 with patch from Tim Ruffing (shorten webdav response).
    * Fixed bug #1492301 with patch from askretov (manually refresh oauth).

2016-01-23 Kenneth Loafman <email address hidden>

    * Fixed bug #1296793 - Failed to create bucket
      - use S3Connection.lookup() to check bucket exists
      - skips Boto's Exception processing for this check
      - dupe of bug #1507109 and bug #1537185
    * Merged in lp:~mifchip/duplicity/duplicity
      - fix bug #1313964, absolute path doesn't work for FTP

2016-01-11 Kenneth Loafman <email address hidden>

    * Applied changes from ralle-ubuntu to fix bug 1072130.
      - duplicity does not support ftpes://

2016-01-10 Kenneth Loafman <email address hidden>

    * Applied patch from abeverly to fix bug #1475890
      - allow port to be specified along with hostname on S3
      - adjusted help text and man page to reflect the change
    * Undo changes to test_restart.py. GNU tar is needed.
    * Fix minor pep8 nit in collections.py

2016-01-07 Kenneth Loafman <email address hidden>

    * Applied patch from shaochun to fix bug #1531154,
      - --file-changed failed when file contains spaces

2016-01-06 Kenneth Loafman <email address hidden>

    * Partial fix for bug #1529606 - shell code injection in lftpbackend
      - still need to fix the other backends that spawn shell commands
    * Make test_restart compatible with both GNUtar and BSDtar
    * Fix stupid issue with functional test path for duplicity

2016-01-04 Kenneth Loafman <email address hidden>

    Random stuff:
      - supply correct path for pydevd under Mac
      - fix some tests to run under Mac as well

2015-12-23 Kenneth Loafman <email address hidden>

    Random stuff:
      - remove RPM stuff from makedist
      - have makedist pull directly from VCS, not local dir
      - update po translation directory and build process
      - clean up some odd error messages
      - move Pep8 ignores to tox.ini

2015-12-11 Kenneth Loafman <email address hidden>

    * Merged in lp:~matthew-t-bentley/duplicity/b2
      - A couple fixes allowing multiple backups to be hosted in different
        folders in the same bucket as well as some logging for -v9.

2015-12-09 Kenneth Loafman <email address hidden>

    * Merged in lp:~matthew-t-bentley/duplicity/b2
      - Fix import and error typos.
      - Allow multiple backups in the same bucket.
      - Fixes bug #1523498.

File Description Downloads
download icon duplicity-0.7.07.tar.gz (md5, sig) duplicity tarball 657
last downloaded 24 hours ago
Total downloads: 657

0.7.06 release from the 0.7-series series released 2015-12-07

Release information
Release notes:

New in v0.7.06 (2015/12/07)
---------------------------
* Merged in lp:~mnjul/duplicity/s3-infreq-access
  - This adds support for AWS S3's newly announced Infrequent Access
    storage class and is intended to implement Blueprint:
    https://blueprints.launchpad.net/duplicity/+spec/aws-s3-std-ia-class .
  - A new command line option, --s3-use-ia, is added, and boto backend
    will automatically use the correct storage class value depending on
    whether --s3-use-rrs and --s3-use-ia is set. Command line parser will
    prompt error if both --s3-use-ia and --s3-use-rrs are used together,
    as they conflict with each other.
  - The manpage has been updated giving a short explanation on the new
    option. Its wording derives from Amazon's official announcement:
    https://aws.amazon...

Changelog:

2015-12-04 Kenneth Loafman <email address hidden>

    * Merged in lp:~matthew-t-bentley/duplicity/b2
      - Adds a backed for BackBlaze's (currently beta) B2 backup service.
      - This adds backends/b2backend.py, modifies log.py to add an
        error code and modifies commandline.py to add the b2://
        example to the help text.

2015-12-03 Kenneth Loafman <email address hidden>

    * Merged in lp:~noizyland/duplicity/azurebackend-fixes
      - Support new version of Azure Storage SDK
      - Refactor _list method to support containers with >5000 blobs

2015-11-30 Kenneth Loafman <email address hidden>

    * Fix bug #1520691 - Shell Code Injection in hsi backend (2)
      - Added code to expand relative program path to full path.
      - Fix hisbackend where it expected a list not a string.

2015-11-28 Kenneth Loafman <email address hidden>

    * Fix bug #1520691 - Shell Code Injection in hsi backend
      - Replace use of os.popen3() with subprocess equivalent.

2015-11-25 Kenneth Loafman <email address hidden>

    * Merged in lp:~feraudet/duplicity/fix
      - Fix missing SWIFT_ENDPOINT_TYPE env var, bug 1519694.

2015-11-24 Kenneth Loafman <email address hidden>

    * Merged in lp:~michal-s/duplicity/duplicity
      - Fix azurebackend storage class import

2015-11-05 Kenneth Loafman <email address hidden>

    * Fixed bug #1511308 - Cannot restore no-encryption, no-compression backup
      - Corrected code to include plain file in write_multivolume()
      - Added PlainWriteFile() to gpg.py

2015-11-01 Kenneth Loafman <email address hidden>

    * Merged in lp:~ed.so/duplicity/tempfile.tempdir
      - make sure packages using python's tempfile create temp files in
          duplicity's temp dir

2015-10-31 Kenneth Loafman <email address hidden>

    * Reversed previous changes to lockfile. Now it will take any version
      extant in the LP build repository. (PyPi is not avail in LP build).

2015-10-27 Kenneth Loafman <email address hidden>

    * Cleanup issues around Launchpad build, mainly lockfile >= 0.9.
    * Merged in lp:~michal-s/duplicity/duplicity
      - WindowsAzureMissingResourceError and WindowsAzureConflictError
        changed due to SDK changes.

2015-10-26 Kenneth Loafman <email address hidden>

    * Applied patch from Alexander Zangerl to update to changes in lockfile
      API 0.9 and later. Updated README to notify users.
    * Modded tox.ini to use the latest lockfile.
    * Merged in lp:~ed.so/duplicity/setup.shebang
      - Having the python interpreter searched in the PATH is much more
        flexible than the /usr/bin/python inserted into our scripts shebang
        by setuptools. This patch prevents that. don't touch my shebang! :)

2015-10-12 Kenneth Loafman <email address hidden>

    * Upgrade to newest version of pep8 and pylint. Add three ignores
      to test_pep8 and one to test_pylint to get the rest to pass. They
      are all valid in our case.

2015-10-10 Kenneth Loafman <email address hidden>

    * Merged in lp:~mnjul/duplicity/s3-infreq-access
      - This adds support for AWS S3's newly announced Infrequent Access
        storage class and is intended to implement Blueprint:
        https://blueprints.launchpad.net/duplicity/+spec/aws-s3-std-ia-class .
      - A new command line option, --s3-use-ia, is added, and boto backend
        will automatically use the correct storage class value depending on
        whether --s3-use-rrs and --s3-use-ia is set. Command line parser will
        prompt error if both --s3-use-ia and --s3-use-rrs are used together,
        as they conflict with each other.
      - The manpage has been updated giving a short explanation on the new
        option. Its wording derives from Amazon's official announcement:
        https://aws.amazon.com/about-aws/whats-new/2015/09/announcing-new-\
        amazon-s3-storage-class-and-lower-glacier-prices/
    * The ptyprocess module no longer supports Python 2.6, so fix tox.ini to
      use an older version. Make explicit environs for all tests.

File Description Downloads
download icon duplicity-0.7.06.tar.gz (md5, sig) duplicity tarball 5,516
last downloaded 3 days ago
Total downloads: 5,516

0.7.05 release from the 0.7-series series released 2015-09-15

Release information
Release notes:

New in v0.7.05 (2015/09/15)
---------------------------
* Merged in lp:~aaron-whitehouse/duplicity/fix_patch_error
  - Change use of mock.patch in unit tests to accommodate the obsolete
    version of python-mock on the build server.
* Fixed Bug 1476019 S3 storage bucket not being automatically created
  with patch from abeverley
* Merged in lp:~aaron-whitehouse/duplicity/launchpad_tox_profile
  - Add tox testing profile that mimics the packages installed on the
    Launchpad build server, to reduce the likelihood of tests passing
    our test suite, but failing on the build server (e.g. because of
    the out-of-date mock version).
* Merged in lp:~aaron-whitehouse/duplicity/disable_code_tests_for_lpbuildd
  - Set RUN_CODE_TESTS to 0 for lpbuildd tox profile, reflecting its value
    on...

Changelog:

2015-09-15 Kenneth Loafman <email address hidden>

    * Merged in lp:~duplicity-team/duplicity/po-updates
    * Prep for 0.7.05

2015-09-14 Kenneth Loafman <email address hidden>

    * Merged in lp:~bmerry/duplicity/pydrive-id-cache
      - This fixes the issue a number of users (including myself) have been
        having with duplicity creating files with duplicate filenames on
        Google Drive. It keeps a runtime cache of filename to object ID
        mappings, so that once it has uploaded an object it won't be fooled
        by weakly consistent directory listings.

2015-09-06 Kenneth Loafman <email address hidden>

    * Fix bug #1493573. Correct option name in man page.
    * Fix bug #1494228 CygWin: TypeError: basis_file must be a (true) file
      - The problem that caused the change to tempfile.TemporaryFile was due
        to the fact that os.tmpfile always creates its file in the system
        temp directory, not in the directory specified. The fix applied was
        to use os.tmpfile in cygwin/windows and tempfile.TemporaryFile in all
        the rest. This means that cygwin is now broken with respect to temp
        file placement of this one file (deleted automatically on close).

2015-09-06 Kenneth Loafman <email address hidden>

    * Updated man pages to reflect more contributors.

2015-08-25 Kenneth Loafman <email address hidden>

    * Merged in lp:~germar/duplicity/par2removefix
      - After reorganisation in revision 981 and the fix for bug #1406173 the
        par2backend does not remove .par2 files anymore when removing
        duplicity-*.gpg files.
      - This banch adds an unfiltered_list() method which is used in
        delete() and delete_list()

2015-08-22 Kenneth Loafman <email address hidden>

    * Merged in lp:~w.baranowski/duplicity/selection_debug
      - This little patch logs debug messages concerning path selection process,
        and so allows users to debug their include/exclude configuration.

2015-08-19 Kenneth Loafman <email address hidden>

    * Fixed Bug 1438170 duplicity crashes on resume when using gpg-agent with
      patch from Artur Bodera (abodera). Applied the same patch to incremental
      resumes as well.

2015-08-04 Kenneth Loafman <email address hidden>

    * Fixed Bug 1476019 S3 storage bucket not being automatically created
      with patch from abeverley
    * Merged in lp:~aaron-whitehouse/duplicity/launchpad_tox_profile
      - Add tox testing profile that mimics the packages installed on the
        Launchpad build server, to reduce the likelihood of tests passing
        our test suite, but failing on the build server (e.g. because of
        the out-of-date mock version).
    * Merged in lp:~aaron-whitehouse/duplicity/disable_code_tests_for_lpbuildd
      - Set RUN_CODE_TESTS to 0 for lpbuildd tox profile, reflecting its value
        on the Launchpad build server (and therefore skipping PEP8, 2to3 and
        pylint). More accurately reflects the system we are mimicking and saves
        approximately 1 minute per test run.

2015-08-03 Kenneth Loafman <email address hidden>

    * Merged in lp:~aaron-whitehouse/duplicity/fix_patch_error
      - Change use of mock.patch in unit tests to accommodate the obsolete
        version of python-mock on the build server.

File Description Downloads
download icon duplicity-0.7.05.tar.gz (md5, sig) duplicity tarball 2,705
last downloaded 2 weeks ago
Total downloads: 2,705

0.7.04 release from the 0.7-series series released 2015-08-02

Release information
Release notes:

New in v0.7.04 (2015/08/02)
---------------------------
* Merged in lp:~noizyland/duplicity/fix-progress
  - Fixes bug 1264744. selection.filelist_globbing_get_sfs leaves the
    filelist file object's position at the end of the file. When the
    --progress option is used the filelists need to be read twice. On
    the second read nothing is read from the file because file has
    already been read and the position is EOF. This patch calls seek(0)
    on the filelist to reset the position to BOF so that subsequent
    read() calls will return data.
* Added pylint ignore error in webdavbackend.py.
* Merged in lp:~bmerry/duplicity/pydrive-regular
  - This implements the proposal made by somebody else
    (http://lists.gnu.org/archive/html/duplicity-talk/2015-02/msg00037.html)
    to al...

Changelog:

2015-08-02 Kenneth Loafman <email address hidden>

    * Merged in lp:~dag-stenstad/duplicity/swift_authversion_3_support
      - Added support for Openstack Identity v3 in the Swift backend.
    * Merged in lp:~aaron-whitehouse/duplicity/fix_2to3_issues
      - Fixed 2to3 issues. Updated README-REPO with more test information. Updated pylint and
        test_diff2 descriptions to make it clear these require packages to be installed on the
        sytem to pass. All tests pass on Python 2.6 and Python 2.7 as at this revision.
    * Prep for 0.7.04

2015-07-31 Kenneth Loafman <email address hidden>

    * Merged in lp:~aaron-whitehouse/duplicity/trailing_slash_match_dirs
      - Made globs with trailing slashes only match directories, not files, fixing Bug #1479545.
    * Merged in lp:~aaron-whitehouse/duplicity/improve_tox_and_python2-6_testing
      - Testing improvements, particularly in relation to testing against Python version 2.6:
        * tox.ini fixed so that it is possible to run individual tests against both Python 2.6 and 2.7;
        * updated test_code.py to use unittest2 for Python versions < 2.7 (instead of failing);
        * ./run-tests now correctly runs all tests against both Python 2.6 and 2.7; and
        * improved testing directions in README-REPO.

2015-07-29 Kenneth Loafman <email address hidden>

    * Merged in lp:~aaron-whitehouse/duplicity/bug_884371
      - Fixed Bug #884371 - Stopped an exclude glob trumping an earlier scan glob, but also
        ensured that an exclude glob is not trumped by a later include. This fix is important,
        as without it files that are specified to be included are not being backed up as expected.
      - Fixed Bug #932482 - a trailing slash at the end of globs no longer prevents them working
        as expected.
    * Merged in lp:~aaron-whitehouse/duplicity/reenable_tests
      - Re-enable unit.test_selection tests that had been temporarily commented out.

2015-07-04 Kenneth Loafman <email address hidden>

    * Fixed bug 1471348 Multi back-end doesn't work with hubiC
      - added init of superclass in both cases.
    * Fixed bug 1471348 Multi back-end doesn't work with hubiC (again)
      - hubiC should reach up to duplicity.backend.__init__

2015-07-03 Kenneth Loafman <email address hidden>

    * Merged in lp:~aaron-whitehouse/duplicity/fix_POTFILES.in_and_run-tests
      - Fixed two filename references in po/POTFILES.in, a mistake which crept in in
        rev 1093 and caused testing/run-tests to fail with "IndexError: list index
        out of range".
    * Merged in lp:~aaron-whitehouse/duplicity/reactivate_progress_test
      - Re-enable the test of the --progress option (test_exclude_filelist_progress_option),
        which was marked as an expected failure. The issue causing this test to fail was
        fixed in revision 1095 and the test now passes.

2015-06-21 Kenneth Loafman <email address hidden>

    * Merged in lp:~ed.so/duplicity/gpg.binary
      - new parameter --gpg-binary allows user to point to a different gpg binary,
        not necessarily in path

2015-06-20 Kenneth Loafman <email address hidden>

    * Fixed bug 1466582 - reduce unnecessary syscall with --exclude-if-present - with
      patch from Kuang-che Wu to make sure resulting path is a directory.

2015-06-17 Kenneth Loafman <email address hidden>

    * Fixed bug 1466160 - pydrive backend is slow to remove old backup set - with
      patch from Kuang-che Wu to implement _delete_list().

2015-06-16 Kenneth Loafman <email address hidden>

    * Fixed bug 1465335 - pydrive still use files in trash can - with patch
      from Kuang-che Wu to ignore trashed files.
    * Fixed bug 1452263 - par2 option not working on small processors - with patch
      from Kuang-che Wu to ignore default 30 second timeout.

2015-06-14 Kenneth Loafman <email address hidden>

    * Fixed bug 791794 - description of --gpg-options is misleading, Simply
      needed to add the '--' before the options as in "--opt1 --opt2=parm".

2015-05-31 Kenneth Loafman <email address hidden>

    * Merged in lp:~bmerry/duplicity/pydrive-regular
      - This implements the proposal made by somebody else
        (http://lists.gnu.org/archive/html/duplicity-talk/2015-02/msg00037.html)
        to allow the pydrive backend to work with a normal drive account instead
        of a service account. It seems to be working for me: I was able to migrate
        seamlessly from the gdocs backend. It's set up so that a service account
        can still be used, depending on which environment variable is set.
        The man page is updated to describe how to use the new functionality.
    * Merged in lp:~ed.so/duplicity/gdocs.pydrive
      - make pydrive new gdocs default backend
      - keep gdata backend as gdata+gdocs://
    * Fix a couple of PEP8 glitches.

2015-05-27 Kenneth Loafman <email address hidden>

    * Merged in lp:~noizyland/duplicity/fix-progress
      - Fixes bug 1264744. selection.filelist_globbing_get_sfs leaves the
        filelist file object's position at the end of the file. When the
        --progress option is used the filelists need to be read twice. On
        the second read nothing is read from the file because file has
        already been read and the position is EOF. This patch calls seek(0)
        on the filelist to reset the position to BOF so that subsequent
        read() calls will return data.
    * Added pylint ignore error in webdavbackend.py.

File Description Downloads
download icon duplicity-0.7.04.tar.gz (md5, sig) duplicity tarball 1,810
last downloaded 18 weeks ago
Total downloads: 1,810

110 of 24 releases