lp:~townsend/duplicity/fix-1161599-2
- Get this branch:
- bzr branch lp:~townsend/duplicity/fix-1161599-2
Branch merges
- duplicity-team: Pending requested
-
Diff: 27 lines (+7/-3)1 file modifiedduplicity/backends/u1backend.py (+7/-3)
Related bugs
Related blueprints
Branch information
Recent revisions
- 913. By Christopher Townsend
-
The fix in revno. 912 didn't take into account that the parameter "body" passed into request is overloaded, so when it was NULL or of a type other than file, it would fail. This checks if "body" is of type "file" before actually seek()'ing back to the beginning of the file.
- 912. By Michael Terry
-
Transient socket or HTTP errors will cause a retry of the PUT for a backup. This would then lead to 400 Bad Request errors from the server. This MP:
* Fixes the case where the file pointer to the backup file was not being set back to the beginning of the file when an error occurs. This causes subsequent retries to fail with 400 Bad Request errors from the server. This is due to a change in revno. 901 where a file handle is used instead of a bytearray.
* Fixes the removal of Content-Length from the header in revno. 901. Content-Length is required according to the Ubuntu One API documentation. - 911. By Kenneth Loafman
-
* Merged in lp:~ed.so/duplicity/verify.data
- add switch --compare-data, to selectively enable formerly always disabled
data comparison on verify runs - 910. By Kenneth Loafman
-
* Merged in lp:~jnoster/duplicity/dpbx-added
- Add Dropbox backend
- NB! In order to use the backend one must:
1. Install Dropbox Python SDK first.
2. Run the duplicity with Dropbox backend (dpbx://) first time
*interactively* to catch and follow the oAuth URL. - 909. By Kenneth Loafman
-
* Applied patches from Laszlo Ersek to rdiffdir to "consume a chain of sigtar
files in rdiffdir delta mode" which supports incremental sigtar files. - 907. By Kenneth Loafman
-
* Merged in lp:~mterry/duplicity/py3rsync
- This branch lets one build the _librsync module with Python 3. You can't
really do anything useful with it, but it's a nicely-isolated piece to add
Python 3 support for.
- The changes are a mix of modernization and #ifdef logic.
- All tests still pass in Python 2.7 and 2.4. I tested manually that the module
worked as expected in Python 3. - 906. By Kenneth Loafman
-
* Merged in lp:~mterry/duplicity/pygi
- Python bindings for the gobject stack (used in the gio backend) have changed
from static to dynamically-generated bindings. The old static bindings are
deprecated. So here's a branch to change the gio backend from old to new ones. - 905. By Kenneth Loafman
-
* Merged in lp:~ed.so/duplicity/webdav.manpage
- explanation of webdav changes above - 904. By Kenneth Loafman
-
* Merged in lp:~ed.so/duplicity/webdav.fix-retry
- added ssl certificate verification (see man page)
- more robust retry routine to survive ssl errors, broken pipe errors
- added http redirect support
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:duplicity/0.6