776
by Kenneth Loafman
fixes to unit tests to support SIGN_PASSPHRASE. |
1 |
New in v0.6.15 (2011/08/19) |
755
by Kenneth Loafman
Ignore 404 errors when we try to delete a file on Ubuntu One. |
2 |
----------------------------
|
3 |
Enhancements: |
|
773
by Kenneth Loafman
- Ignore ENOENT (file missing) errors where it is safe. |
4 |
- Ignore 404 errors when deleting a file on Ubuntu One. |
5 |
- Ignore ENOENT (file missing) errors where it is safe. |
|
6 |
- Set minimum Python version to 2.4 in README. |
|
775
by Kenneth Loafman
- introduce --numeric-owner parameter |
7 |
- introduce --numeric-owner parameter |
8 |
patch courtesy of Lukas Anzinger <l.anzinger AT gmail.com> |
|
9 |
- duplicity:restore_check_hash |
|
10 |
"Invalid data - *** hash mismatch" lists the offending filename |
|
771
by Kenneth Loafman
823556 sftp errors after rev 740 change |
11 |
|
755
by Kenneth Loafman
Ignore 404 errors when we try to delete a file on Ubuntu One. |
12 |
Bugs closed in this release: |
771
by Kenneth Loafman
823556 sftp errors after rev 740 change |
13 |
703142 AssertionError: assert len(chain_list) == 2 |
760
by Kenneth Loafman
794576 Transport endpoint is not connected |
14 |
794576 Transport endpoint is not connected |
764
by Kenneth Loafman
Merged lp:~mterry/duplicity/815635 |
15 |
815635 Bad passphrase can leave bogus sigtar in archive |
766
by Kenneth Loafman
818178 Shouldn't try to delete files it knows don't exist |
16 |
818178 Shouldn't try to delete files it knows don't exist |
771
by Kenneth Loafman
823556 sftp errors after rev 740 change |
17 |
821368 Error doing backup of the .evolution folder |
18 |
823556 sftp errors after rev 740 change |
|
772
by Kenneth Loafman
824678 0.6.14 Fails to install on 8.04 LTS (Hardy) |
19 |
824678 0.6.14 Fails to install on 8.04 LTS (Hardy) |
755
by Kenneth Loafman
Ignore 404 errors when we try to delete a file on Ubuntu One. |
20 |
|
21 |
Merges: |
|
22 |
lp:~mterry/duplicity/u1-ignore-404 |
|
758
by Kenneth Loafman
Merged in lp:~mterry/duplicity/guard-tarinfo |
23 |
lp:~mterry/duplicity/guard-tarinfo |
760
by Kenneth Loafman
794576 Transport endpoint is not connected |
24 |
lp:~mterry/duplicity/enotconn |
761
by Kenneth Loafman
703142 AssertionError: assert len(chain_list) == 2 |
25 |
lp:~mterry/duplicity/look-at-partials-during-sync |
762
by Kenneth Loafman
Merged lp:~mterry/duplicity/more-accurate-sync |
26 |
lp:~mterry/duplicity/more-accurate-sync |
763
by Kenneth Loafman
Merged lp:~mterry/duplicity/report-encrypted-chains |
27 |
lp:~mterry/duplicity/report-encrypted-chains |
764
by Kenneth Loafman
Merged lp:~mterry/duplicity/815635 |
28 |
lp:~mterry/duplicity/815635 |
765
by Kenneth Loafman
Merged in lp:~mterry/duplicity/retry-u1 |
29 |
lp:~mterry/duplicity/retry-u1 |
766
by Kenneth Loafman
818178 Shouldn't try to delete files it knows don't exist |
30 |
lp:~mterry/duplicity/818178 |
768
by Kenneth Loafman
Merged in lp:~ed.so/duplicity/encr-sign-key2 |
31 |
lp:~ed.so/duplicity/encr-sign-key2 |
769
by Kenneth Loafman
Merged in lp:~mterry/duplicity/u1-fixes |
32 |
lp:~mterry/duplicity/u1-fixes |
770
by Kenneth Loafman
Merged in lp:~carlos-abalde/duplicity/google-docs |
33 |
lp:~carlos-abalde/duplicity/google-docs |
755
by Kenneth Loafman
Ignore 404 errors when we try to delete a file on Ubuntu One. |
34 |
|
35 |
||
753
by Kenneth Loafman
Prep for 0.6.14 release. |
36 |
New in v0.6.14 (2011/06/18) |
718
by Kenneth Loafman
Boto moved S3ResponseError, so allow for different imports. |
37 |
----------------------------
|
751
by Kenneth Loafman
777377 collection-status asking for passphrase |
38 |
Enhancements: |
39 |
452342 Provide Ubuntu One integration |
|
40 |
||
718
by Kenneth Loafman
Boto moved S3ResponseError, so allow for different imports. |
41 |
Bugs closed in this release: |
721
by Kenneth Loafman
433591 AttributeError: FileobjHooked instance has no attribute 'name' |
42 |
433591 AttributeError: FileobjHooked instance has no attribute 'name' |
745
by Kenneth Loafman
487720 Restore fails with "Invalid data - SHA1 hash mismatch" |
43 |
487720 Restore fails with "Invalid data - SHA1 hash mismatch" |
732
by Kenneth Loafman
792704 Webdav(s) url scheme lacks port support |
44 |
507904 Cygwin: Full Backup fails with "IOError: [Errno 13] Permission denied" |
724
by Kenneth Loafman
512628 --exclude-filelist-stdin and gpg error with/without PASSPHRASE |
45 |
512628 --exclude-filelist-stdin and gpg error with/without PASSPHRASE |
750
by Kenneth Loafman
680425 Endless retype passphrase when typo |
46 |
680425 Endless retype passphrase when typo |
726
by Kenneth Loafman
705499 "include-filelist-stdin" not implemented on version 0.6.11 |
47 |
705499 "include-filelist-stdin" not implemented on version 0.6.11 |
727
by Kenneth Loafman
739438 [PATCH] Local backend should always try renaming instead of copying |
48 |
739438 [PATCH] Local backend should always try renaming instead of copying |
741
by Kenneth Loafman
Fix CHANGELOG. |
49 |
753858 cannot import name S3ResponseError |
728
by Kenneth Loafman
761688 Difference found: File X has permissions 666, expected 666 |
50 |
761688 Difference found: File X has permissions 666, expected 666 |
751
by Kenneth Loafman
777377 collection-status asking for passphrase |
51 |
777377 collection-status asking for passphrase |
730
by Kenneth Loafman
778215 ncftpls file delete fails in ftpbackend.py |
52 |
778215 ncftpls file delete fails in ftpbackend.py |
739
by Kenneth Loafman
782294 create tomporary files with sftp |
53 |
782294 create tomporary files with sftp |
731
by Kenneth Loafman
782321 duplicity sftp backend should ignore removing a file which is not there |
54 |
782321 duplicity sftp backend should ignore removing a file which is not there |
732
by Kenneth Loafman
792704 Webdav(s) url scheme lacks port support |
55 |
792704 Webdav(s) url scheme lacks port support |
739
by Kenneth Loafman
782294 create tomporary files with sftp |
56 |
782294 create tomporary files with sftp |
740
by Kenneth Loafman
782337 sftp backend cannot create new subdirs on new backup |
57 |
782337 sftp backend cannot create new subdirs on new backup |
747
by Kenneth Loafman
794123 Timeout on sftp command 'ls -1' |
58 |
794123 Timeout on sftp command 'ls -1' |
749
by Kenneth Loafman
797758 Duplicity ignores some FatalErrors |
59 |
797758 Duplicity ignores some FatalErrors |
750
by Kenneth Loafman
680425 Endless retype passphrase when typo |
60 |
793096 Allow to pass different passwords for --sign-key and --encrypt-key |
721
by Kenneth Loafman
433591 AttributeError: FileobjHooked instance has no attribute 'name' |
61 |
|
745
by Kenneth Loafman
487720 Restore fails with "Invalid data - SHA1 hash mismatch" |
62 |
Merges: |
63 |
lp:~ed.so/duplicity/0.6-add_sftp |
|
64 |
lp:~ed.so/duplicity/0.6-nonfatal-exclude |
|
750
by Kenneth Loafman
680425 Endless retype passphrase when typo |
65 |
lp:~lekensteyn/duplicity/multipass |
66 |
lp:~mterry/duplicity/797758 |
|
67 |
lp:~mterry/duplicity/gio-name |
|
745
by Kenneth Loafman
487720 Restore fails with "Invalid data - SHA1 hash mismatch" |
68 |
lp:~mterry/duplicity/levelName |
69 |
lp:~mterry/duplicity/retry-decorator |
|
70 |
lp:~mterry/duplicity/u1-status |
|
71 |
||
751
by Kenneth Loafman
777377 collection-status asking for passphrase |
72 |
|
715
by Kenneth Loafman
Changes for 0.6.13. |
73 |
New in v0.6.13 (2011/04/02) |
711
by Kenneth Loafman
613244 silent data corruption with checkpoint/restore |
74 |
----------------------------
|
75 |
Enhancements added this release: |
|
76 |
New manual test to make Ctrl-C issues easier to replicate. |
|
77 |
Use python-virtualenv to make testing multiple Python versions easier. |
|
715
by Kenneth Loafman
Changes for 0.6.13. |
78 |
In boto backend check for existing bucket before trying to create. |
711
by Kenneth Loafman
613244 silent data corruption with checkpoint/restore |
79 |
|
751
by Kenneth Loafman
777377 collection-status asking for passphrase |
80 |
Bugs closed in this release: |
81 |
579958 Assertion error "time not moving forward at appropriate pace" |
|
82 |
613244 silent data corruption with checkpoint/restore |
|
83 |
731905 File "/usr/bin/duplicity", error after upgrade from 6.11 to 6.12 |
|
84 |
||
711
by Kenneth Loafman
613244 silent data corruption with checkpoint/restore |
85 |
|
705
by Kenneth Loafman
Changes for 0.6.12. |
86 |
New in v0.6.12 (2011/03/08) |
686
by Kenneth Loafman
681980 Duplicity 0.6.11 aborts if RSYNC_RSH not set |
87 |
----------------------------
|
751
by Kenneth Loafman
777377 collection-status asking for passphrase |
88 |
Enhancements added this release: |
89 |
626915 ftps support using lftp (ftpsbackend) |
|
90 |
||
690
by Kenneth Loafman
704314 Exception in log module |
91 |
Bugs closed in this release: |
92 |
486489 Only full backups done on webdav |
|
93 |
578663 Use log codes for common backend errors |
|
698
by Kenneth Loafman
581054 Inverted "Current directory" "Previous directory" in error message |
94 |
581054 Inverted "Current directory" "Previous directory" in error message |
690
by Kenneth Loafman
704314 Exception in log module |
95 |
620163 OSError: [Errno 2] No such file or directory |
691
by Kenneth Loafman
629136 sslerror: The read operation timed out with cf |
96 |
629136 sslerror: The read operation timed out with cf |
696
by Kenneth Loafman
629984 boto backend uses Python 2.5 conditional |
97 |
629984 boto backend uses Python 2.5 conditional |
694
by Kenneth Loafman
655797 symbolic link ownership not preserved |
98 |
655797 symbolic link ownership not preserved |
695
by Kenneth Loafman
670891 Cygwin: TypeError: basis_file must be a (true) file, while restoring inremental backup |
99 |
670891 Cygwin: TypeError: basis_file must be a (true) file ... |
686
by Kenneth Loafman
681980 Duplicity 0.6.11 aborts if RSYNC_RSH not set |
100 |
681980 Duplicity 0.6.11 aborts if RSYNC_RSH not set |
699
by Kenneth Loafman
700390 Backup fails silently when target is full (sftp, verbosity=4) |
101 |
700390 Backup fails silently when target is full (sftp, verbosity=4) |
690
by Kenneth Loafman
704314 Exception in log module |
102 |
704314 Exception in log module |
688
by Kenneth Loafman
620163 OSError: [Errno 2] No such file or directory |
103 |
|
104 |
Merges: |
|
105 |
lp:~mterry/duplicity/backend-log-codes3 |
|
693
by Kenneth Loafman
lp:~blueyed/duplicity/path-enodev-bugfix |
106 |
lp:~blueyed/duplicity/path-enodev-bugfix |
686
by Kenneth Loafman
681980 Duplicity 0.6.11 aborts if RSYNC_RSH not set |
107 |
|
108 |
||
685
by Kenneth Loafman
Changes for 0.6.11 |
109 |
New in v0.6.11 (2010/11/20) |
674
by Kenneth Loafman
637556 os.execve should get passed program as first argument |
110 |
----------------------------
|
690
by Kenneth Loafman
704314 Exception in log module |
111 |
Bugs closed in this release: |
684
by Kenneth Loafman
Changes for 0.6.11 |
112 |
433970 Add an option to connect to S3 with regular HTTP (and not HTTPS) |
113 |
578663 Use log codes for common backend errors |
|
114 |
631275 missing ssh on rsyncd url - rsync: Failed to exec ssh: ... |
|
115 |
635494 backed up to S3, wiped drive, reinstalled, unable to restore backup |
|
674
by Kenneth Loafman
637556 os.execve should get passed program as first argument |
116 |
637556 os.execve should get passed program as first argument |
677
by Kenneth Loafman
669225 sftp: Couldnt delete file: Failure only logged on level 9. |
117 |
669225 sftp: "Couldn't delete file: Failure'" only logged on level 9 |
684
by Kenneth Loafman
Changes for 0.6.11 |
118 |
655468 0.6.10 does not work with S3 |
681
by Kenneth Loafman
674506 RsyncBackend instance has no attribute 'subprocess_popen_persist'. |
119 |
674506 RsyncBackend instance has no attribute 'subprocess_popen_persist' |
674
by Kenneth Loafman
637556 os.execve should get passed program as first argument |
120 |
|
675
by Kenneth Loafman
Merged in lp:~l2g/duplicity/use-py.test |
121 |
Merges: |
677
by Kenneth Loafman
669225 sftp: Couldnt delete file: Failure only logged on level 9. |
122 |
lp:~blueyed/duplicity/bug-669225 |
678
by Kenneth Loafman
Merged lp:~duplicity-team/duplicity/po-updates. |
123 |
lp:~duplicity-team/duplicity/po-updates |
684
by Kenneth Loafman
Changes for 0.6.11 |
124 |
lp:~ed.so/duplicity/0.6.10-backend_fixes |
125 |
lp:~ed.so/duplicity/RSYNC_RSH-fix |
|
679
by Kenneth Loafman
Merged lp:~ed.so/duplicity/sign_symmetric2. |
126 |
lp:~ed.so/duplicity/sign_symmetric2 |
680
by Kenneth Loafman
Merged lp:~ed.so/duplicity/survive_spaces. |
127 |
lp:~ed.so/duplicity/survive_spaces |
684
by Kenneth Loafman
Changes for 0.6.11 |
128 |
lp:~l2g/duplicity/use-py.test |
683
by Kenneth Loafman
433970 Add an option to connect to S3 with regular HTTP (and not HTTPS) |
129 |
lp:~mbp/duplicity/433970-non-ssl |
675
by Kenneth Loafman
Merged in lp:~l2g/duplicity/use-py.test |
130 |
|
674
by Kenneth Loafman
637556 os.execve should get passed program as first argument |
131 |
|
669.1.1
by Kenneth Loafman
Changes for 0.6.10. |
132 |
New in v0.6.10 (2010/09/19) |
664
by Kenneth Loafman
615449 Command-line verbosity parsing crash |
133 |
----------------------------
|
134 |
Bugs closed in this release: |
|
669.1.1
by Kenneth Loafman
Changes for 0.6.10. |
135 |
542482 Offer command to remove old incremental backups from target |
136 |
578663 Use log codes for common backend errors |
|
668
by Kenneth Loafman
589495 duplicity --short-filenames crashes with TypeError |
137 |
589495 duplicity --short-filenames crashes with TypeError |
669
by Kenneth Loafman
612714 NameError: global name 'parsed_url' is not defined |
138 |
612714 NameError: global name 'parsed_url' is not defined |
669.1.1
by Kenneth Loafman
Changes for 0.6.10. |
139 |
613448 ftpbackend fails if target directory doesn't exist |
140 |
615449 Command-line verbosity parsing crash
|
|
664
by Kenneth Loafman
615449 Command-line verbosity parsing crash |
141 |
|
142 |
||
662
by Kenneth Loafman
Final changes for 0.6.09. |
143 |
New in v0.6.09 (2010/07/25)
|
652
by ken
550455 duplicity doesn't handle with large files well (change librsync.SigGenerator.sig_string to a list) |
144 |
----------------------------
|
659
by Kenneth Loafman
Upgraded tahoebackend to new parse_url. |
145 |
Bugs closed in this release:
|
662
by Kenneth Loafman
Final changes for 0.6.09. |
146 |
502609 Unknown error while uploading duplicity-full-signatures
|
147 |
539393 Duplicity returns 1 when continuing an interrupted backup
|
|
652
by ken
550455 duplicity doesn't handle with large files well (change librsync.SigGenerator.sig_string to a list) |
148 |
550455 duplicity doesn't handle with large files well |
662
by Kenneth Loafman
Final changes for 0.6.09. |
149 |
567738 --ssh-options options passing options to ssh do not work |
150 |
576564 username not url decoded in backend (at least rsync) |
|
653
by Kenneth Loafman
579958 Assertion error "time not moving forward at appropriate pace" |
151 |
579958 Assertion error "time not moving forward at appropriate pace" |
661
by Kenneth Loafman
582962 Diminishing performance on large files |
152 |
582962 Diminishing performance on large files |
652
by ken
550455 duplicity doesn't handle with large files well (change librsync.SigGenerator.sig_string to a list) |
153 |
|
659
by Kenneth Loafman
Upgraded tahoebackend to new parse_url. |
154 |
Upgraded tahoebackend to new parse_url. |
660
by Kenneth Loafman
Fix to warning message in sshbackend. |
155 |
Fix to warning message in sshbackend. |
659
by Kenneth Loafman
Upgraded tahoebackend to new parse_url. |
156 |
|
652
by ken
550455 duplicity doesn't handle with large files well (change librsync.SigGenerator.sig_string to a list) |
157 |
|
651
by Kenneth Loafman
Changes for 0.6.08b |
158 |
New in v0.6.08b (2010/03/11) |
159 |
----------------------------
|
|
160 |
Fix bug where encrypted backup without --gpg-options crashes. |
|
161 |
This was a followup issue to bug 490619 released in 0.6.07. |
|
162 |
This is attempt #2 -- not sure what happened to the patch, |
|
163 |
but it did not show up in 0.6-series like it should have. |
|
164 |
||
165 |
||
648
by Kenneth Loafman
Changes for 0.6.08a |
166 |
New in v0.6.08a (2010/03/11) |
167 |
----------------------------
|
|
168 |
Fix bug where encrypted backup without --gpg-options crashes. |
|
169 |
This was a followup issue to bug 490619 released in 0.6.07. |
|
170 |
||
171 |
||
647
by Kenneth Loafman
Changes for 0.6.08 |
172 |
New in v0.6.08 (2010/03/07) |
173 |
---------------------------
|
|
174 |
Bugs closed in this release: |
|
175 |
519110 Need accurate man page info on use of scp/sftp usage. |
|
176 |
532051 rdiffdir attempts to reference undefined variables with some command arguments |
|
177 |
529869 TypeError: unsupported operand type(s) for -: 'NoneType' and 'int' |
|
178 |
530910 TypeError: unsupported operand type(s) for +: 'NoneType' and 'str' |
|
179 |
||
180 |
||
642
by ken
Changes for 0.6.07. |
181 |
New in v0.6.07 (2010/02/28) |
619
by ken
Applied patch 467391 to close connection on a 401 and retry |
182 |
---------------------------
|
642
by ken
Changes for 0.6.07. |
183 |
Bugs closed in this release: |
647
by Kenneth Loafman
Changes for 0.6.08 |
184 |
459511 --tempdir option doesn't override TMPDIR |
185 |
467391 [PATCH] WebDAV backend doesn't work |
|
186 |
487686 re-add scp backend and make available via command line option
|
|
187 |
490619 Use optparse not getopt
|
|
188 |
497243 0.6.06, archive dir: cache desynchronization caused by remove*
|
|
189 |
501093 SSHBackend doesn't handle spaces in path |
|
190 |
505739 "sslerror: The read operation timed out" with S3 |
|
191 |
520470 Don't Warn when there's old backup to delete |
|
192 |
522544 OSError: [Errno 40] Too many levels of symbolic links |
|
193 |
388673 Allow renaming paths as they are restored |
|
624
by ken
Merged in lp:~mterry/duplicity/typos-0.6 |
194 |
|
619
by ken
Applied patch 467391 to close connection on a 401 and retry |
195 |
|
616
by Kenneth Loafman
Changes for 0.6.06 |
196 |
New in v0.6.06 (2009/10/29) |
599
by Kenneth Loafman
Applied patches from Kasper Brand that fixed device file handling. |
197 |
---------------------------
|
602.2.15
by Kenneth Loafman
Merge in lp:~duplicity-team/duplicity/i18n-for-0.7 |
198 |
Merged in lp:~mterry/duplicity/list-old-chains |
199 |
List/keep old signature chains |
|
200 |
||
599
by Kenneth Loafman
Applied patches from Kasper Brand that fixed device file handling. |
201 |
Applied patches from Kasper Brand that fixed device file handling. |
202 |
http://lists.gnu.org/archive/html/duplicity-talk/2009-09/msg00001.html |
|
203 |
||
600
by Kenneth Loafman
Merged in lp:~l2g/duplicity/flag-transl-comments which cleared up how\ntranslation comments should be passed to the translators cleanly now. |
204 |
Merged in lp:~l2g/duplicity/flag-transl-comments which cleared up how |
205 |
translation comments should be passed to the translators cleanly now. |
|
206 |
||
610
by Kenneth Loafman
Fixed 435975 gpg asks for password in 0.6.05, but not in 0.5.18 |
207 |
Applied 422477; [PATCH] IMAP Backend Error in delete() |
603
by Kenneth Loafman
* 422477 [PATCH] IMAP Backend Error in delete() |
208 |
|
602.2.5
by Kenneth Loafman
Applied "426282 [PATCH] par2 creating support", corrected some coding format issues and made sure all unit tests passed. |
209 |
Merged in lp:~mterry/duplicity/iterate-warnings |
210 |
Add machine codes to various warnings when iterating over source files |
|
607
by Kenneth Loafman
Fix problems with unittests under Jaunty. It appears that redirection |
211 |
|
212 |
Fix problems with unittests under Jaunty. It appears that redirection |
|
213 |
in os.system() has changed for the worse, so a workaround for now. |
|
214 |
||
215 |
Fix problem in restart where there were no manifest entries and no |
|
216 |
remote volumes stored. We clean out the partial and restart. |
|
217 |
||
610
by Kenneth Loafman
Fixed 435975 gpg asks for password in 0.6.05, but not in 0.5.18 |
218 |
Fixed 435975 gpg asks for password in 0.6.05, but not in 0.5.18 |
602.2.22
by ken
459511 --tempdir option doesn't override TMPDIR |
219 |
|
599
by Kenneth Loafman
Applied patches from Kasper Brand that fixed device file handling. |
220 |
|
597
by Kenneth Loafman
Merged in ~l2g/duplicity/test-compat from Larry Gilbert which made |
221 |
New in v0.6.05 (2009/08/28) |
591
by Kenneth Loafman
* Fixed #409593 deja-dup (or duplicity) deletes all signatures |
222 |
---------------------------
|
600
by Kenneth Loafman
Merged in lp:~l2g/duplicity/flag-transl-comments which cleared up how\ntranslation comments should be passed to the translators cleanly now. |
223 |
Merged in lp:~l2g/duplicity/test-compat from Larry Gilbert which made |
597
by Kenneth Loafman
Merged in ~l2g/duplicity/test-compat from Larry Gilbert which made |
224 |
the testing compatible across more systems. Also fixed the remaining |
225 |
collectionstest bug which was trying to test with no cache present. |
|
226 |
||
591
by Kenneth Loafman
* Fixed #409593 deja-dup (or duplicity) deletes all signatures |
227 |
Bugs fixed this release: |
597
by Kenneth Loafman
Merged in ~l2g/duplicity/test-compat from Larry Gilbert which made |
228 |
407968 GIO backend can't restore |
595
by Kenneth Loafman
408059 Failure due to _logger.log failure for content with special characters: TypeError decoding Unicode not supported |
229 |
408059 Failure due to _logger.log failure for content with special
|
230 |
characters: TypeError decoding Unicode not supported
|
|
596
by Kenneth Loafman
418170 [PATCH] file names longer then 512 symbols are not supported |
231 |
409593 deja-dup (or duplicity) deletes all signatures
|
232 |
412667 "duplicity remove-older-than" asks for passphrase even though
|
|
233 |
not required
|
|
234 |
418170 [PATCH] file names longer then 512 symbols are not supported
|
|
591
by Kenneth Loafman
* Fixed #409593 deja-dup (or duplicity) deletes all signatures |
235 |
|
236 |
||
588
by Kenneth Loafman
Changes for 0.6.04. |
237 |
New in v0.6.04 (2009/08/01)
|
587
by Kenneth Loafman
Fixed 405734 duplicity fails to restore files that contain a newline character |
238 |
---------------------------
|
588
by Kenneth Loafman
Changes for 0.6.04. |
239 |
One major and one minor change. The "No such file or directory" error
|
240 |
is bad enough that this should be released quickly. For those of you
|
|
241 |
using encryption, this is not a problem, but for those of you that do
|
|
242 |
not use encryption (--no-encryption), then this will manifest itself if
|
|
243 |
the local cache gets out of sync with the remote store.
|
|
244 |
||
245 |
Bugs fixed this release:
|
|
587
by Kenneth Loafman
Fixed 405734 duplicity fails to restore files that contain a newline character |
246 |
405734 duplicity fails to restore files that contain a newline character
|
247 |
403790 Backup error: No such file or directory
|
|
248 |
||
249 |
||
583
by Kenneth Loafman
Changes for 0.6.03. |
250 |
New in v0.6.03 (2009/07/29)
|
581
by Kenneth Loafman
Fixed 405975 duplicity.gpg.gpg_failed() breaks and spews on GnuPG error. |
251 |
---------------------------
|
585
by Kenneth Loafman
Last changes for 0.6.03. |
252 |
Lots of small changes and some bug fixes.
|
253 |
* Restart error handling has been smoothed out a great deal and it
|
|
254 |
"does what is right" in order to keep going.
|
|
255 |
* Backends are now optional, if they fail an Info message is put out
|
|
256 |
to notify of the failure and why.
|
|
257 |
* There was more work on translations and internationalization.
|
|
258 |
Thanks to everyone!
|
|
581
by Kenneth Loafman
Fixed 405975 duplicity.gpg.gpg_failed() breaks and spews on GnuPG error. |
259 |
|
585
by Kenneth Loafman
Last changes for 0.6.03. |
260 |
Bugs fixed this release:
|
581
by Kenneth Loafman
Fixed 405975 duplicity.gpg.gpg_failed() breaks and spews on GnuPG error. |
261 |
377528 --file-to-restore doesn't work with trailing slash |
262 |
394757 Backend imports should be made optional |
|
263 |
398230 Deja-dup backup fails with message: "Unable to locate last file" |
|
264 |
401303 0.6.2 manpage inconsistent wrt. archive-dir/name |
|
265 |
405646 Small i18n error |
|
583
by Kenneth Loafman
Changes for 0.6.03. |
266 |
405975 duplicity.gpg.gpg_failed() breaks and spews on GnuPG error |
267 |
402794 duplicity public-key-only incompatible with gnupg 2.0.11 |
|
581
by Kenneth Loafman
Fixed 405975 duplicity.gpg.gpg_failed() breaks and spews on GnuPG error. |
268 |
|
269 |
||
557
by Kenneth Loafman
Changes for 0.6.02. |
270 |
New in v0.6.02 (2009/07/07) |
271 |
---------------------------
|
|
272 |
Duplicity will now remove any spurious files left in the cache from |
|
273 |
a previous run. This will keep the metadata cache in sync with the |
|
274 |
remote storage metadata. |
|
275 |
||
276 |
Bugs fixed this release: |
|
277 |
394629 Hang on first collection-status |
|
278 |
379386 Fix 'list-current-files' with missing archive dir |
|
279 |
395826 "No such file or directory" when backing up second time |
|
280 |
394627 User-friendly archive dir print |
|
281 |
388699 Manifest mismatch error |
|
282 |
||
283 |
||
547
by Kenneth Loafman
Changes for 0.6.01. |
284 |
New in v0.6.01 (2009/07/01) |
285 |
---------------------------
|
|
286 |
Fixed issues in Checkpoint/Restart: |
|
287 |
* The --name backupname" option was added to allow the |
|
288 |
user to separate one archive from another. If not |
|
289 |
specified, the default is an MD5 hash of the target |
|
290 |
URL, which should suffice for most uses. |
|
291 |
||
292 |
* The archive_dir (cache) is now stored in a standard |
|
293 |
location, defaulting to ~/.cache/duplicity. See |
|
294 |
http://standards.freedesktop.org/basedir-spec/latest/ |
|
295 |
||
296 |
* The interaction between the --archive-dir option and |
|
297 |
the --name option allows for four possible results |
|
298 |
for the location of the archive dir. |
|
299 |
- neither specified (default) |
|
300 |
~/.cache/duplicity/hash-of-url |
|
301 |
- --archive-dir=~/arch, no --name |
|
302 |
~/arch/hash-of-url |
|
303 |
- no --archive-dir, --name=foo |
|
304 |
~/.cache/duplicity/foo |
|
305 |
- --archive-dir=~/arch, --name=foo |
|
306 |
~/arch/foo |
|
307 |
||
308 |
* duplicity will now copy needed metadata from the |
|
309 |
remote store to the local cache as needed. This |
|
310 |
means that the first use after upgraded from 0.5.x |
|
311 |
will have the metadata copied to the local archive |
|
312 |
dir in order to sync both. |
|
313 |
||
314 |
* cleanup will now work correctly with the archive |
|
315 |
dir and separates the local from the remote files. |
|
316 |
||
317 |
Bugs fixed this release: |
|
318 |
* 388034 Unable to backup |
|
319 |
* 378940 python2-6 issue / UTF-8 charset / Ubuntu 9.04 |
|
320 |
* 379386 Fix list-current-files w/ missing archive dir |
|
321 |
* 387102 Asynchronous upload not working properly |
|
322 |
* 387218 Make scp/ssh into sftp-only backend |
|
323 |
* 388992 List of Orphaned Files Growing |
|
324 |
* 392905 NoneType object has no attribute 'startswith' |
|
325 |
* 393372 Error creating directory |
|
326 |
* 383412 Add InfoCodes for upload events |
|
327 |
* 383419 Add gio backend |
|
328 |
||
329 |
||
525
by loafman
Changes for 0.6.0. |
330 |
New in v0.6.00 (2009/06/08) |
521
by loafman
After merge of Checkpoint/Restart. |
331 |
---------------------------
|
332 |
Checkpoint/Restart capability added. Checkpoint is |
|
333 |
done at every volume written and Restart is done at |
|
334 |
start of the next volume in the set. Changes to |
|
335 |
normal operations include a permanent duplicity |
|
336 |
archive-dir at ~/.duplicity to save state. |
|
337 |
||
525
by loafman
Changes for 0.6.0. |
338 |
To accomplish this, the signature and archive files |
339 |
in the archive-dir now have three states: |
|
340 |
1) temporary until the first volume has been written, |
|
341 |
2) partial until the final volume has been written and |
|
342 |
sent to remote storage, |
|
343 |
3) permanent with the same name as always. |
|
344 |
||
345 |
Assumptions are made that if a restart is needed, then |
|
346 |
all arguments are the same as before and that no files |
|
347 |
have been removed from the file system between runs. |
|
348 |
||
349 |
From now on, the --archive-dir option can be used to |
|
350 |
change the location of the archive dir, but you are |
|
351 |
responsible for moving the files if you change it. |
|
352 |
||
353 |
Other fixes: |
|
354 |
Unicode filenames in log messages are now OK. |
|
355 |
||
519.1.6
by Kenneth Loafman
Changes for 0.5.19. |
356 |
Fixed problem where Cygwin was returning -1 for the |
357 |
hard max open file limit. |
|
358 |
||
359 |
||
518
by loafman
Changes for 0.5.18. |
360 |
New in v0.5.18 (2009/05/20) |
509
by loafman
Added support for RackSpace's CloudFiles, cf+http. |
361 |
---------------------------
|
362 |
Added support for RackSpace's CloudFiles, cf+http. |
|
363 |
||
518
by loafman
Changes for 0.5.18. |
364 |
Added support for Tahoe-LAFS from the patch,
|
513
by loafman
patch #6743: Tahoe backend for duplicity |
365 |
patch #6743: Tahoe backend for duplicity
|
366 |
https://savannah.nongnu.org/patch/?6743
|
|
367 |
||
512
by loafman
Only half of this bug is fixed but it's still useful. |
368 |
Only half of this bug is fixed but it's still useful. |
369 |
bug #21792: pipe call fails with an error OSError: |
|
370 |
[Errno 24] Too many open files |
|
371 |
https://savannah.nongnu.org/bugs/?21792 |
|
372 |
||
514
by loafman
Changed from using ulimit external command to |
373 |
Changed from using ulimit external command to |
374 |
resource.getrlimit to check open files limit. |
|
375 |
||
509
by loafman
Added support for RackSpace's CloudFiles, cf+http. |
376 |
|
508
by loafman
Changes for 0.5.17. |
377 |
New in v0.5.17 (2009/05/04) |
507
by loafman
Checkpoint. |
378 |
---------------------------
|
379 |
Removed one line of code left from some testing that I |
|
380 |
did that caused a crash when the target dir was empty |
|
381 |
and collection-status was requested. |
|
382 |
||
383 |
Moved from using the df command to get temp space |
|
384 |
availability to Python's os.statvfs() call. Not all |
|
385 |
df commands work the same way.
|
|
386 |
||
387 |
patch #6813: Making changelist easy to read
|
|
388 |
https://savannah.nongnu.org/patch/?6813
|
|
389 |
||
390 |
patch #6814: Ignore comments in filelists
|
|
391 |
https://savannah.nongnu.org/patch/?6814
|
|
392 |
||
393 |
||
502
by loafman
Changes for 0.5.16. |
394 |
New in v0.5.16 (2009/04/21)
|
488
by loafman
bug #25594: wrong backup statistics |
395 |
---------------------------
|
502
by loafman
Changes for 0.5.16. |
396 |
bug #24825: duplicity warn on insufficient TMPDIR
|
397 |
space availability and low max open
|
|
398 |
file limits pre-backup.
|
|
399 |
https://savannah.nongnu.org/bugs/?24825
|
|
400 |
||
488
by loafman
bug #25594: wrong backup statistics |
401 |
bug #25594: wrong backup statistics
|
402 |
https://savannah.nongnu.org/bugs/?25594
|
|
403 |
||
502
by loafman
Changes for 0.5.16. |
404 |
bug #25976: Password requested when not needed.
|
405 |
https://savannah.nongnu.org/bugs/?25976
|
|
406 |
||
489
by loafman
patch #6806: More graceful handling of old |
407 |
patch #6806: More graceful handling of old
|
408 |
--short-filename files
|
|
409 |
https://savannah.nongnu.org/patch/?6806
|
|
410 |
||
502
by loafman
Changes for 0.5.16. |
411 |
Added tilde and variable expansion to the source or
|
412 |
target argument that is not a URL.
|
|
413 |
||
488
by loafman
bug #25594: wrong backup statistics |
414 |
|
486
by loafman
Changes for 0.5.15. |
415 |
New in v0.5.15 (2009/04/09)
|
479
by loafman
FTP backend was failing on PureFTPd when the "-x ''" |
416 |
---------------------------
|
417 |
FTP backend was failing on PureFTPd when the "-x ''"
|
|
418 |
option was removed from the second ncftpls popen, a fix
|
|
419 |
that was implemented due to bug #24741. This fix does
|
|
481
by loafman
Unit tests were failing for ftp because of the filtering for |
420 |
the ls in one pass by extracting the last entry on the
|
421 |
'ls -l' listing. |
|
479
by loafman
FTP backend was failing on PureFTPd when the "-x ''" |
422 |
|
486
by loafman
Changes for 0.5.15. |
423 |
If a file is unreadable due to access rights or other
|
424 |
non-fatal errors, put out error message and continue
|
|
425 |
rather than dying messily with a traceback.
|
|
480
by loafman
If a file is unreadable due to access rights or other non- |
426 |
|
482
by loafman
Added tilde '~' expansion and variable expansion in the |
427 |
Added tilde '~' expansion and variable expansion in the |
428 |
options that require a filename. You can now have this
|
|
429 |
"--archive-dir=~/ArchDir/$SYSNAME" if you need it. No
|
|
430 |
expansion is applied to the source or target URL's. |
|
431 |
||
486
by loafman
Changes for 0.5.15. |
432 |
Fixed problem I caused, again, where sys.exit() was |
433 |
trapping instead of exiting. Added big note to not |
|
434 |
to do that again. |
|
435 |
||
479
by loafman
FTP backend was failing on PureFTPd when the "-x ''" |
436 |
|
478
by loafman
Changes for 0.5.14. |
437 |
New in v0.5.14 (2009/04/02) |
457
by loafman
Fix backends so sleep does not occur after last retry. |
438 |
---------------------------
|
477
by loafman
Normalized include statements and tried to insure that all |
439 |
After email voting among known duplicity contributors, |
440 |
the decision was reached to revert to the GPL Version 2 |
|
441 |
license, so with their consensus, duplicity is now under |
|
476
by loafman
After email voting among known duplicity contributors, |
442 |
GPL Version 2. |
443 |
||
469
by loafman
Revert to calling NcFTP utilities (ls, get, put) directly |
444 |
Revert to calling NcFTP utilities (ls, get, put) directly |
472
by loafman
Clarify recent log entries. |
445 |
rather than scripting ncftp via pexpect by reverting to the |
446 |
0.5.07 version of ftpbackend.py. |
|
447 |
||
448 |
Changed fatal error regarding version 3.2.0 of ncftpput to |
|
449 |
warning level since it has been reported that the problem |
|
450 |
does not occur on most distributions. |
|
469
by loafman
Revert to calling NcFTP utilities (ls, get, put) directly |
451 |
|
470
by loafman
Changed from log.Log with numbered log levels to log.Debug, |
452 |
Changed from log.Log with numbered log levels to log.Debug, |
453 |
log.Info, log.Notice, log.Warn, log.FatalError as below: |
|
472
by loafman
Clarify recent log entries. |
454 |
0 log.FatalError |
455 |
1-2 log.Warn |
|
456 |
3-4 log.Notice |
|
457 |
5-8 log.Info |
|
470
by loafman
Changed from log.Log with numbered log levels to log.Debug, |
458 |
9 log.Debug |
474
by loafman
The -vN option has not changed. Verbosity may also be one |
459 |
The -vN option has not changed. Verbosity may also be one |
460 |
of: character [ewnid], or word ['error', 'warning', 'notice', |
|
477
by loafman
Normalized include statements and tried to insure that all |
461 |
'info', 'debug']. The default is 4 (Notice). The options |
462 |
-v4, -vn, and -vnotice are functionally equivalent, as are |
|
463 |
the mixed-case versions, -vN, -vNotice, -vNOTICE. |
|
464 |
||
465 |
Normalized include statements and tried to insure that all |
|
466 |
duplicity includes were from the duplicity module. |
|
470
by loafman
Changed from log.Log with numbered log levels to log.Debug, |
467 |
|
473
by loafman
patch #6790: Add --exclude-if-present |
468 |
patch #6790: Add --exclude-if-present |
469 |
https://savannah.nongnu.org/patch/?6790 |
|
470 |
||
469
by loafman
Revert to calling NcFTP utilities (ls, get, put) directly |
471 |
|
472 |
New in v0.5.13 (2009/03/26) |
|
473 |
---------------------------
|
|
457
by loafman
Fix backends so sleep does not occur after last retry. |
474 |
Add more error detection to FTP backend. |
475 |
||
476 |
Fix backends so sleep does not occur after last retry. |
|
477 |
||
465
by loafman
bug #25976: Signed Backups Now Required |
478 |
Fix so BackendException does not cause traceback except when |
459
by loafman
Adjust log levels so errors show up without verbosity. |
479 |
verbosity is at level 5 or higher (Info level). |
480 |
||
461
by loafman
Fixed bug where an extra comma caused a traceback during a warning |
481 |
Adjust log levels so some errors show up with default verbosity. |
482 |
||
483 |
Fixed bug where an extra comma caused a traceback during a warning |
|
484 |
about unnecessary sig files. Plus fixed print so the real filename |
|
485 |
would show up and not a Python object representation. |
|
458
by loafman
BackendException does not cause traceback except when |
486 |
|
468
by loafman
Add Changelog.GNU to website and distribution to add a bit of detail |
487 |
Add Changelog.GNU to website and distribution to add a bit of detail |
488 |
showing the CVS changes via rcs2log. Added dist/mkGNUChangelog.sh. |
|
489 |
||
467
by loafman
bug #22908: Don't block gpg-agent |
490 |
bug #22908: Don't block gpg-agent |
491 |
https://savannah.nongnu.org/bugs/?22908
|
|
492 |
||
493 |
To fix the above, --use-agent was added as a command line option.
|
|
494 |
When this is specified and asymetric encryption is enabled, then all
|
|
495 |
GnuPG passphrases will come from the gpg-agent or equivalent program
|
|
496 |
and no passphrase prompt will be issued.
|
|
497 |
||
460
by loafman
bug #25787: Usernames with escaped @-sign are not handled properly |
498 |
bug #25787: Usernames with escaped @-sign are not handled properly
|
499 |
https://savannah.nongnu.org/bugs/?25787
|
|
500 |
||
467
by loafman
bug #22908: Don't block gpg-agent |
501 |
bug #25976: Password requested when not needed.
|
465
by loafman
bug #25976: Signed Backups Now Required |
502 |
https://savannah.nongnu.org/bugs/?25976
|
503 |
||
464
by loafman
patch #6787: import duplicity.GnuPGInterface explicitly |
504 |
patch #6787: import duplicity.GnuPGInterface explicitly
|
505 |
https://savannah.nongnu.org/patch/?6787
|
|
506 |
||
457
by loafman
Fix backends so sleep does not occur after last retry. |
507 |
|
455
by loafman
patch #6773: Make user name optional in rsync backend |
508 |
New in v0.5.12 (2009/03/15)
|
451
by loafman
Add / modify / repair Epydoc docstrings and format. |
509 |
---------------------------
|
452
by loafman
bug #25838: Backup fails / ncftp - remote file already exists |
510 |
bug #25838: Backup fails / ncftp - remote file already exists
|
455
by loafman
patch #6773: Make user name optional in rsync backend |
511 |
https://savannah.nongnu.org/bugs/?25838
|
512 |
With this fix we also get resume in ftp get/put. If a put or
|
|
513 |
get fails part of the way through, ncftp will resume on the
|
|
514 |
next retry.
|
|
454
by loafman
bug #25853: duplicity fails with boto passwords coming from ~/.boto |
515 |
|
516 |
bug #25853: duplicity fails with boto passwords coming from ~/.boto
|
|
517 |
https://savannah.nongnu.org/bugs/?25853
|
|
451
by loafman
Add / modify / repair Epydoc docstrings and format. |
518 |
|
455
by loafman
patch #6773: Make user name optional in rsync backend |
519 |
patch #6773: Make user name optional in rsync backend
|
520 |
https://savannah.nongnu.org/patch/?6773
|
|
521 |
||
522 |
GPG errors will no longer cause tracebacks, but will produce a
|
|
523 |
log entry, from gpg, similar to the following:
|
|
524 |
===== Begin GnuPG log =====
|
|
525 |
gpg: BAD0BAD0: skipped: public key not found
|
|
526 |
gpg: [stdin]: encryption failed: public key not found
|
|
527 |
===== End GnuPG log =====
|
|
528 |
This will let the user know what really caused the GPG process
|
|
529 |
to fail, and what really caused errors like 'broken pipe'. |
|
530 |
||
531 |
Add Epydoc output to web site and start adding documentation.
|
|
532 |
http://duplicity.nongnu.org/epydoc/index.html
|
|
533 |
||
451
by loafman
Add / modify / repair Epydoc docstrings and format. |
534 |
|
448
by loafman
Changes for 0.5.11. |
535 |
New in v0.5.11 (2009/03/08)
|
435
by loafman
patch #6762: Wrong exit() used for 2.3/2.4 Python |
536 |
---------------------------
|
446
by loafman
bug #25787: Usernames with @-sign are not handled properly |
537 |
bug #25787: Usernames with @-sign are not handled properly
|
538 |
https://savannah.nongnu.org/bugs/?25787
|
|
539 |
||
444
by loafman
Bug #333057: GnuPGInterface prints exit statuses incorrectly |
540 |
Bug #333057: GnuPGInterface prints exit statuses incorrectly
|
541 |
https://bugs.launchpad.net/bugs/333057
|
|
542 |
||
543 |
bug #25696: ncftp error w/0.5.09 -- nested target directories
|
|
441
by loafman
bug #25696: ncftp error with 0.5.09 |
544 |
https://savannah.nongnu.org/bugs/?25696
|
545 |
||
438
by loafman
bug #15664: When restoring backup: "OverflowError: |
546 |
bug #15664: When restoring backup: "OverflowError:
|
547 |
long int too large to convert to int"
|
|
548 |
https://savannah.nongnu.org/bugs/?15664
|
|
549 |
||
436
by loafman
patch #6761: More robust pexpect handling of SSH authentication |
550 |
patch #6761: More robust pexpect handling of SSH authentication
|
551 |
https://savannah.nongnu.org/patch/?6761
|
|
552 |
||
435
by loafman
patch #6762: Wrong exit() used for 2.3/2.4 Python |
553 |
patch #6762: Wrong exit() used for 2.3/2.4 Python
|
554 |
https://savannah.nongnu.org/patch/?6762
|
|
555 |
||
556 |
||
432
by loafman
Changes for 0.5.10. |
557 |
New in v0.5.10 (2009/03/01)
|
423
by loafman
Bug #229826 duplicity crashed with ValueError in port() |
558 |
---------------------------
|
432
by loafman
Changes for 0.5.10. |
559 |
The default filename format has changed from W3 style to a long
|
560 |
numeric style, YYYYMMDDTHHMMSSZ, with no delimiters, thus is now
|
|
561 |
compatible with Windows/Samba filesystems. The time is UTC, not
|
|
562 |
local, so there will be no timezone or daylight savings time issues.
|
|
563 |
||
564 |
Duplicity still recognizes the old long filename format, and will
|
|
565 |
continue incremental backup chains if found. The old format is
|
|
566 |
still available via the --old-filenames option (pending deprecation).
|
|
567 |
||
433
by loafman
Explain new filenames and --time-separator better. |
568 |
Users of --short-filenames or --time-separator should stop using these
|
569 |
options on their next full backup. The new filenames are compatible
|
|
570 |
with your system.
|
|
432
by loafman
Changes for 0.5.10. |
571 |
|
572 |
The following options are pending deprecation and will be removed in a
|
|
573 |
future release:
|
|
574 |
--time-separator
|
|
575 |
--short-filenames
|
|
576 |
--old-filenames
|
|
577 |
||
430
by loafman
bug #19988: Incompatibility to Samba/SMB share |
578 |
bug #19988: Incompatibility to Samba/SMB share
|
579 |
https://savannah.nongnu.org/bugs/?19988
|
|
580 |
||
424
by loafman
bug #25097: Allow listing files from any time, not just current time |
581 |
bug #25097: Allow listing files from any time, not just current time
|
582 |
https://savannah.nongnu.org/bugs/?25097
|
|
583 |
||
425
by loafman
bug #25550: Error codes do not propagate from log to exit status |
584 |
bug #25550: Error codes do not propagate from log to exit status
|
585 |
https://savannah.nongnu.org/bugs/?25550
|
|
586 |
||
432
by loafman
Changes for 0.5.10. |
587 |
bug #25308: Signatures orphaned if from another time zone
|
588 |
https://savannah.nongnu.org/bugs/?25308
|
|
589 |
||
590 |
Bug #229826: duplicity crashed with ValueError in port()
|
|
591 |
https://bugs.launchpad.net/duplicity/+bug/229826
|
|
592 |
||
423
by loafman
Bug #229826 duplicity crashed with ValueError in port() |
593 |
|
422
by loafman
Changes for 0.5.09. |
594 |
New in v0.5.09 (2009/02/17)
|
412
by loafman
Split parsedurl test from backendtest and add test cases. |
595 |
---------------------------
|
422
by loafman
Changes for 0.5.09. |
596 |
FTP is now driven with pexpect rather than NcFTP utilities.
|
597 |
This closes the following bugs (and solves other problems):
|
|
598 |
bug #24741: ncftpls -x '' causes failure on Yahoo FTP server
|
|
599 |
bug #23516: duplicity/ncftpget not closing unlinked files, ...
|
|
412
by loafman
Split parsedurl test from backendtest and add test cases. |
600 |
|
415
by loafman
bug #25509: Logic error in imapbackend.py [IMAP_SERVER] |
601 |
bug #25509: Logic error in imapbackend.py [IMAP_SERVER]
|
419
by loafman
bug #25530: commandline passwd not working |
602 |
https://savannah.nongnu.org/bugs/?25509
|
603 |
||
604 |
bug #25512: [Patch] Retry on Imap failure
|
|
415
by loafman
bug #25509: Logic error in imapbackend.py [IMAP_SERVER] |
605 |
https://savannah.nongnu.org/bugs/?25512
|
606 |
||
419
by loafman
bug #25530: commandline passwd not working |
607 |
bug #25530: commandline passwd not working
|
608 |
https://savannah.nongnu.org/bugs/?25530
|
|
415
by loafman
bug #25509: Logic error in imapbackend.py [IMAP_SERVER] |
609 |
|
412
by loafman
Split parsedurl test from backendtest and add test cases. |
610 |
|
410
by loafman
Turns out going backwards in the license is not as easy as |
611 |
New in v0.5.08 (2009/02/02)
|
612 |
---------------------------
|
|
613 |
Turns out going backwards in the license is not as easy as
|
|
614 |
forwards. Restoring GPLv3 license until consensus reached.
|
|
615 |
||
616 |
||
408
by loafman
Changes for 0.5.07. |
617 |
New in v0.5.07 (2009/01/31)
|
381
by loafman
bug #25331: When --archive-dir and --encrypt-key are used together, incremental fails. |
618 |
---------------------------
|
402
by loafman
bug #25293: IOError: [Errno 22] Invalid argument |
619 |
bug #25293: IOError: [Errno 22] Invalid argument
|
620 |
https://savannah.nongnu.org/bugs/?25293
|
|
621 |
||
383
by loafman
bug #25379: sys.exit() causes traceback and should not |
622 |
bug #25379: sys.exit() causes traceback and should not
|
396
by loafman
bug #25403: 0.5.06 "manifests not equal because different volume numbers" |
623 |
https://savannah.nongnu.org/bugs/?25379
|
624 |
||
408
by loafman
Changes for 0.5.07. |
625 |
bug #25403: 0.5.06 "manifests not equal, different volume numbers"
|
396
by loafman
bug #25403: 0.5.06 "manifests not equal because different volume numbers" |
626 |
https://savannah.nongnu.org/bugs/?25403
|
383
by loafman
bug #25379: sys.exit() causes traceback and should not |
627 |
|
399
by loafman
patch #6729: New imap backend. Replaces current gmail backend |
628 |
patch #6729: New imap backend. Replaces current gmail backend
|
629 |
https://savannah.nongnu.org/patch/?6729
|
|
630 |
||
400
by loafman
patch #6730: Fix timing out for SSH backend |
631 |
patch #6730: Fix timing out for SSH backend
|
632 |
https://savannah.nongnu.org/patch/?6730
|
|
633 |
||
405
by loafman
patch #6733: Improve error handling in imapbackend.py |
634 |
patch #6733: Improve error handling in imapbackend.py
|
635 |
https://savannah.nongnu.org/patch/?6733
|
|
636 |
||
384
by loafman
Increase default volume size (--volsize) to 25M from 5M. This |
637 |
Increase default volume size (--volsize) to 25M from 5M. This
|
638 |
reduces the number of volumes to accomodate larger backups.
|
|
639 |
||
382
by loafman
Reworked patch 6701 to list collection one at a time rather than |
640 |
Reworked patch 6701 to list collection one at a time rather than
|
641 |
writing all as one huge list. Was causing memeory problems when
|
|
642 |
the collections got large.
|
|
643 |
||
391
by loafman
Fix backendtest.py so that empty URL's in config.py cause the |
644 |
Fix backendtest.py so that empty URL's in config.py cause the |
645 |
backend test to be skipped rather than erroring. Added notes |
|
646 |
in config.py.tmpl explaining the change. |
|
647 |
||
404
by loafman
Add/update copyright statements in all distribution source files |
648 |
Add/update copyright statements in all distribution source files |
649 |
and revert duplicity to GPL version 2 license. |
|
650 |
||
408
by loafman
Changes for 0.5.07. |
651 |
Original fix to disallow use of ncftpput 3.2.0 mistyped the ErrorCode |
652 |
used and resulted in an error rather than an explanation. |
|
406
by loafman
Original fix to disallow use of ncftpput 3.2.0 mistyped the ErrorCode used. |
653 |
|
381
by loafman
bug #25331: When --archive-dir and --encrypt-key are used together, incremental fails. |
654 |
|
379
by loafman
Changes for 0.5.06. |
655 |
New in v0.5.06 (2009/01/09) |
369
by loafman
bug #25239: Error during clean, wrong case in duplcicity |
656 |
---------------------------
|
377
by loafman
NcFTP version 3.2.0 will not work with duplicity since we require the |
657 |
Fix to deprecation warnings about sha and md5 modules. |
658 |
Uses hashlib if available, otherwise original module. |
|
659 |
||
660 |
Added loop to run-all-tests.sh to run all tests against all supported |
|
661 |
versions of Python if available. Looks for 2.3, 2.4, 2.5, 2.6. |
|
662 |
||
663 |
Noah Spurrier has given us permission to distribute pexpect.py along |
|
664 |
with duplicity, so this will no longer be an install requirement. |
|
665 |
||
666 |
NcFTP version 3.2.0 will not work with duplicity since we require the |
|
667 |
use of both -f and -C options on ncftpput. 3.1.9, 3.2.1+ work fine. |
|
668 |
I put in error checks for this situation in the FTP backend code. |
|
669 |
||
670 |
bug #25230: --include-globbing-filelist only including first entry. |
|
671 |
https://savannah.nongnu.org/bugs/?25230 |
|
672 |
||
369
by loafman
bug #25239: Error during clean, wrong case in duplcicity |
673 |
bug #25239: Error during clean, wrong case in duplcicity |
674 |
https://savannah.nongnu.org/bugs/?25239 |
|
675 |
||
370
by loafman
patch #6709: Report correct number of volumes when restoring |
676 |
patch #6709: Report correct number of volumes when restoring |
677 |
https://savannah.nongnu.org/patch/?6709 |
|
678 |
||
371
by loafman
sr #106583: document the need to use the --force option |
679 |
sr #106583: document the need to use the --force option |
680 |
https://savannah.nongnu.org/support/?106583 |
|
681 |
||
369
by loafman
bug #25239: Error during clean, wrong case in duplcicity |
682 |
|
368
by loafman
Changes for 0.5.05. |
683 |
New in v0.5.05 (2008/12/30) |
363
by loafman
bug #25194: Duplicity 5.04 requires python-distutils-extra... |
684 |
---------------------------
|
685 |
bug #25194: Duplicity 5.04 requires python-distutils-extra... |
|
686 |
https://savannah.nongnu.org/bugs/?25194 |
|
687 |
||
688 |
||
359
by loafman
Changes for 0.5.04. |
689 |
New in v0.5.04 (2008/12/27) |
338
by loafman
patch #6678: Add progress metering |
690 |
---------------------------
|
691 |
patch #6678: Add progress metering |
|
692 |
https://savannah.nongnu.org/patch/?6678 |
|
693 |
||
339
by loafman
patch #6686: Add error codes for all fatal errors |
694 |
patch #6686: Add error codes for all fatal errors |
695 |
https://savannah.nongnu.org/patch/?6686 |
|
696 |
||
340
by loafman
bug #25090: Typos and trailing whitespace in duplicity manpage |
697 |
bug #25090: Typos and trailing whitespace in duplicity manpage |
698 |
https://savannah.nongnu.org/bugs/?25090 |
|
699 |
||
341
by loafman
bug #24889: NCFTP cannot deal with some FTP servers |
700 |
bug #24889: NCFTP cannot deal with some FTP servers |
701 |
https://savannah.nongnu.org/bugs/?24889 |
|
702 |
||
342
by loafman
patch #6692: Print collection status in a machine-readable way |
703 |
patch #6692: Print collection status in a machine-readable way |
704 |
https://savannah.nongnu.org/patch/?6692 |
|
705 |
||
344
by loafman
patch #6694: Log exceptions |
706 |
patch #6693: Some FatalError's don't have codes still |
707 |
https://savannah.nongnu.org/patch/?6693 |
|
708 |
||
709 |
patch #6694: Log exceptions |
|
710 |
https://savannah.nongnu.org/patch/?6694 |
|
711 |
||
345
by loafman
patch #6695: Log filenames |
712 |
patch #6695: Log filenames |
713 |
https://savannah.nongnu.org/patch/?6695 |
|
714 |
||
346
by loafman
patch #6696: Consolidate get_delta_iter and get_delta_iter_w_sig |
715 |
patch #6696: Consolidate get_delta_iter and get_delta_iter_w_sig |
716 |
https://savannah.nongnu.org/patch/?6696 |
|
717 |
||
347
by loafman
patch #6697: Always log at least one progress during dry run |
718 |
patch #6697: Always log at least one progress during dry run |
719 |
https://savannah.nongnu.org/patch/?6697 |
|
720 |
||
355
by loafman
patch #6700: Make duplicity translatable |
721 |
patch #6700: Make duplicity translatable |
722 |
https://savannah.nongnu.org/patch/?6700 |
|
723 |
||
356
by loafman
patch #6701: Make current-list command machine-readable |
724 |
patch #6701: Make current-list command machine-readable |
725 |
https://savannah.nongnu.org/patch/?6701 |
|
726 |
||
358
by loafman
patch #6702: handle unknown errnos in robust.py |
727 |
patch #6702: handle unknown errnos in robust.py |
728 |
https://savannah.nongnu.org/patch/?6702 |
|
729 |
||
354
by loafman
GPG was throwing "gpg: [don't know]: invalid packet (ctb=14)" and apparently this is non-fatal. |
730 |
GPG was throwing "gpg: [don't know]: invalid packet (ctb=14)" and apparently |
731 |
this is non-fatal. There is a fix for this being rolled into GPG 2.x. |
|
732 |
http://lists.gnupg.org/pipermail/gnupg-devel/2006-September/023180.html |
|
733 |
Copied from collections.py. Fix supplied by Simon Blandford <simon@onepointltd.com> |
|
734 |
||
338
by loafman
patch #6678: Add progress metering |
735 |
|
337
by loafman
Changes for 0.5.03. |
736 |
New in v0.5.03 (2008/11/17) |
323
by loafman
Checkpoint prior to 5.03. |
737 |
---------------------------
|
738 |
bug #24731: Documentation error: "if... if" in remove-older-than paragraph |
|
739 |
https://savannah.nongnu.org/bugs/?24731 |
|
740 |
||
741 |
bug #24775: Digest Auth for WebDAV backend |
|
742 |
https://savannah.nongnu.org/bugs/?24775 |
|
743 |
||
337
by loafman
Changes for 0.5.03. |
744 |
patch #6676: Raw delta stats aren't right for multivolumes |
745 |
https://savannah.nongnu.org/patch/?6676
|
|
746 |
||
747 |
patch #6675: Add modelines
|
|
748 |
https://savannah.nongnu.org/patch/?6675
|
|
749 |
||
750 |
patch #6674: Add --log-* options to man page
|
|
751 |
https://savannah.nongnu.org/patch/?6674
|
|
752 |
||
753 |
patch #6673: Add --dry-run option
|
|
754 |
https://savannah.nongnu.org/patch/?6673
|
|
755 |
||
756 |
patch #6672: makedist doesn't ship util.py |
|
757 |
https://savannah.nongnu.org/patch/?6672 |
|
758 |
||
323
by loafman
Checkpoint prior to 5.03. |
759 |
patch #6670: Machine Readable Output |
760 |
https://savannah.nongnu.org/patch/?6670 |
|
761 |
||
762 |
patch #6662: improve s3 backend error reporting |
|
763 |
https://savannah.nongnu.org/patch/?6662 |
|
764 |
||
765 |
patch #6652: improve asynch scheduler (including the synchronous case) |
|
766 |
https://savannah.nongnu.org/patch/?6652 |
|
767 |
||
768 |
patch #6642: make ParsedUrl() thread-safe with respect to itself |
|
769 |
https://savannah.nongnu.org/patch/?6642 |
|
770 |
||
771 |
patch #6638: correct typo in reporting lack of sufficiently new boto backend |
|
772 |
https://savannah.nongnu.org/patch/?6638 |
|
773 |
||
328
by loafman
Checkpoint 2 prior to 5.03. |
774 |
sr #106496: put install-from-cvs-notes in CVS-README |
775 |
https://savannah.nongnu.org/support/?106496 |
|
776 |
||
777 |
sr #106534: GMail backups aren't stored in the correct location |
|
778 |
https://savannah.nongnu.org/support/?106534
|
|
779 |
||
323
by loafman
Checkpoint prior to 5.03. |
780 |
|
315
by loafman
Changes for 0.5.02 |
781 |
New in v0.5.02 (2008/09/21)
|
782 |
---------------------------
|
|
783 |
- Add -h option for help
|
|
784 |
||
785 |
- Change gpg logging so that logs are always collected.
|
|
786 |
The log is printed in the case of gpg IO errors. Also,
|
|
787 |
verbosity level 5 or above (-v5) will print the logs.
|
|
788 |
||
789 |
patch #6297: Add IMAP/s/gmail support
|
|
323
by loafman
Checkpoint prior to 5.03. |
790 |
https://savannah.nongnu.org/patch/?6297
|
315
by loafman
Changes for 0.5.02 |
791 |
|
792 |
bug #24260: backend.py missing re import
|
|
323
by loafman
Checkpoint prior to 5.03. |
793 |
https://savannah.nongnu.org/bugs/?24260
|
315
by loafman
Changes for 0.5.02 |
794 |
|
795 |
bug #24274: asyncscheduler.py missing sys import
|
|
323
by loafman
Checkpoint prior to 5.03. |
796 |
https://savannah.nongnu.org/bugs/?24274
|
315
by loafman
Changes for 0.5.02 |
797 |
|
798 |
||
306
by loafman
Changes for 0.5.01 |
799 |
New in v0.5.01 (2008/09/11)
|
304
by loafman
Untabify all files. To compare against previous |
800 |
---------------------------
|
306
by loafman
Changes for 0.5.01 |
801 |
bug #24234: Tabs Present In Source Files
|
323
by loafman
Checkpoint prior to 5.03. |
802 |
https://savannah.nongnu.org/bugs/?24234
|
306
by loafman
Changes for 0.5.01 |
803 |
|
304
by loafman
Untabify all files. To compare against previous |
804 |
bug #24223: WebDAV backend broken in 0.5.00
|
323
by loafman
Checkpoint prior to 5.03. |
805 |
https://savannah.nongnu.org/bugs/?24223
|
304
by loafman
Untabify all files. To compare against previous |
806 |
|
807 |
bug #24226: WebDAV Does Not Create Collection If Needed
|
|
323
by loafman
Checkpoint prior to 5.03. |
808 |
https://savannah.nongnu.org/bugs/?24226
|
304
by loafman
Untabify all files. To compare against previous |
809 |
|
810 |
||
298
by loafman
Changes for 0.5.00 |
811 |
New in v0.5.00 (2008/09/06)
|
290
by loafman
patch #6596: re-organize backend module structure |
812 |
---------------------------
|
298
by loafman
Changes for 0.5.00 |
813 |
Changes to unit tests:
|
814 |
- resolve circular imports after backend reorg
|
|
815 |
- resolve exception error import - now in errors.py
|
|
816 |
- remove need for temp2.tar to be in CVS repository
|
|
817 |
||
292
by loafman
bug #23988: scp destination fails if no username is specified |
818 |
bug #23988: scp destination fails if no username is specified
|
323
by loafman
Checkpoint prior to 5.03. |
819 |
https://savannah.nongnu.org/bugs/?23988
|
292
by loafman
bug #23988: scp destination fails if no username is specified |
820 |
|
291
by loafman
bug #23985: --no-encryption option does not work in 0.4.12 |
821 |
bug #23985: --no-encryption option does not work in 0.4.12
|
323
by loafman
Checkpoint prior to 5.03. |
822 |
https://savannah.nongnu.org/bugs/?23985
|
291
by loafman
bug #23985: --no-encryption option does not work in 0.4.12 |
823 |
|
298
by loafman
Changes for 0.5.00 |
824 |
patch #6623: slightly augment tempdir cleanup logging
|
323
by loafman
Checkpoint prior to 5.03. |
825 |
https://savannah.nongnu.org/patch/?6623
|
298
by loafman
Changes for 0.5.00 |
826 |
|
290
by loafman
patch #6596: re-organize backend module structure |
827 |
patch #6596: re-organize backend module structure
|
323
by loafman
Checkpoint prior to 5.03. |
828 |
https://savannah.nongnu.org/patch/?6596
|
290
by loafman
patch #6596: re-organize backend module structure |
829 |
|
830 |
patch #6589: S3 european bucket support
|
|
323
by loafman
Checkpoint prior to 5.03. |
831 |
https://savannah.nongnu.org/patch/?6589
|
290
by loafman
patch #6596: re-organize backend module structure |
832 |
|
833 |
patch #6353: Concurrency for volume encryption and upload.
|
|
323
by loafman
Checkpoint prior to 5.03. |
834 |
https://savannah.nongnu.org/patch/?6353
|
290
by loafman
patch #6596: re-organize backend module structure |
835 |
|
836 |
||
287
by loafman
Changes for 0.4.12. |
837 |
New in v0.4.12 (2008/07/22)
|
838 |
---------------------------
|
|
839 |
Dan Muresan created a patch to minimize the number of password
|
|
840 |
prompts. To do so, it sometimes requests a password once without
|
|
841 |
confirmation; if later it turns out that a full backup is needed,
|
|
842 |
the user is prompted for confirmation.
|
|
843 |
||
844 |
bug #23540: doc bug in man page (environment FTP_PASSWORD)
|
|
323
by loafman
Checkpoint prior to 5.03. |
845 |
https://savannah.nongnu.org/bugs/?23540
|
287
by loafman
Changes for 0.4.12. |
846 |
|
847 |
bug #23362: Documentation for --version, --time-separator <char>
|
|
323
by loafman
Checkpoint prior to 5.03. |
848 |
https://savannah.nongnu.org/bugs/?23362
|
287
by loafman
Changes for 0.4.12. |
849 |
|
850 |
bug #23283: interactive passphrase query is suboptimal
|
|
323
by loafman
Checkpoint prior to 5.03. |
851 |
https://savannah.nongnu.org/bugs/?23283
|
287
by loafman
Changes for 0.4.12. |
852 |
|
853 |
bug #23066 was not actually applied to 0.4.11. Its here now.
|
|
323
by loafman
Checkpoint prior to 5.03. |
854 |
https://savannah.nongnu.org/bugs/?23066
|
287
by loafman
Changes for 0.4.12. |
855 |
|
856 |
bug #22826: regressions caused by boto 1.1c
|
|
323
by loafman
Checkpoint prior to 5.03. |
857 |
https://savannah.nongnu.org/bugs/?22826
|
287
by loafman
Changes for 0.4.12. |
858 |
|
859 |
||
278
by loafman
Changes for 0.4.11 |
860 |
New in v0.4.11 (2008/05/05)
|
861 |
---------------------------
|
|
862 |
Changes applied to allow duplicity to run under Python 2.3 again.
|
|
863 |
||
864 |
patch #6485: Reinstate patch #6340 with a detailed explanation.
|
|
323
by loafman
Checkpoint prior to 5.03. |
865 |
https://savannah.nongnu.org/patch/?6485
|
278
by loafman
Changes for 0.4.11 |
866 |
|
867 |
bug #23066: ssh uris with given portnumbers are not handled correctly
|
|
323
by loafman
Checkpoint prior to 5.03. |
868 |
https://savannah.nongnu.org/bugs/?23066
|
278
by loafman
Changes for 0.4.11 |
869 |
|
870 |
||
274
by loafman
Changes for 0.4.10. |
871 |
New in v0.4.10 (2008/03/27)
|
872 |
---------------------------
|
|
873 |
bug #22728: FTP backend fails on empty directory
|
|
323
by loafman
Checkpoint prior to 5.03. |
874 |
https://savannah.nongnu.org/bugs/?22728
|
274
by loafman
Changes for 0.4.10. |
875 |
|
876 |
patch #6374: Duplicity --tempdir patch documentation.
|
|
323
by loafman
Checkpoint prior to 5.03. |
877 |
https://savannah.nongnu.org/patch/?6374
|
274
by loafman
Changes for 0.4.10. |
878 |
|
879 |
patch #6375: Duplicity reports the epoch for a nonexistant last full backup date
|
|
323
by loafman
Checkpoint prior to 5.03. |
880 |
https://savannah.nongnu.org/patch/?6375
|
274
by loafman
Changes for 0.4.10. |
881 |
|
882 |
patch #6380: add additional named logging levels
|
|
323
by loafman
Checkpoint prior to 5.03. |
883 |
https://savannah.nongnu.org/patch/?6380
|
274
by loafman
Changes for 0.4.10. |
884 |
|
885 |
patch #6389: Possible Fix for pagefile.sys on Win32 systems
|
|
323
by loafman
Checkpoint prior to 5.03. |
886 |
https://savannah.nongnu.org/patch/?6389
|
274
by loafman
Changes for 0.4.10. |
887 |
|
888 |
patch #6403: Restore by overwriting files/directories by using --force option
|
|
323
by loafman
Checkpoint prior to 5.03. |
889 |
https://savannah.nongnu.org/patch/?6403
|
274
by loafman
Changes for 0.4.10. |
890 |
|
891 |
patch #6449: add additional debug level logging
|
|
323
by loafman
Checkpoint prior to 5.03. |
892 |
https://savannah.nongnu.org/patch/?6449
|
274
by loafman
Changes for 0.4.10. |
893 |
|
894 |
patch #6453: handle absolute urls in webdav backend
|
|
323
by loafman
Checkpoint prior to 5.03. |
895 |
https://savannah.nongnu.org/patch/?6453
|
274
by loafman
Changes for 0.4.10. |
896 |
|
897 |
Fix problem where S3 prefix was prepended with 'd'. This caused |
|
898 |
a failure in the regression tests.
|
|
899 |
||
900 |
||
254
by loafman
Changes for 0.4.9. |
901 |
New in v0.4.9 (2008/01/04)
|
251
by loafman
Added section URL FORMAT in the duplicity man page. |
902 |
--------------------------
|
903 |
NOTE: URL format correction in rsync://. The rsync backend
|
|
354
by loafman
GPG was throwing "gpg: [don't know]: invalid packet (ctb=14)" and apparently this is non-fatal. |
904 |
now properly supports absolute and relative pathnames and
|
251
by loafman
Added section URL FORMAT in the duplicity man page. |
905 |
module access. The formats are:
|
906 |
rsync://user@host::/module/some_dir
|
|
907 |
rsync://user@host/relative_path
|
|
908 |
rsync://user@host//absolute_path
|
|
909 |
||
910 |
Fixed regression caused by changeover to new urlparse.py.
|
|
911 |
bug #21475: FTP Usernames that contain '@' are not recognized |
|
323
by loafman
Checkpoint prior to 5.03. |
912 |
https://savannah.nongnu.org/bugs/?21475
|
251
by loafman
Added section URL FORMAT in the duplicity man page. |
913 |
|
914 |
Added section URL FORMAT in the duplicity man page.
|
|
915 |
||
916 |
Added 2nd patch to bug #21475 that forces all versions of
|
|
917 |
Python to use the fixed urlparse.py.
|
|
918 |
||
919 |
Fixed so that remove-older-than and remove-all-but-n-full
|
|
920 |
will not request a GPG passphrase.
|
|
921 |
||
922 |
Fixed issue with Pure-FTPd that would always return an empty
|
|
923 |
directory listing and thus force a full backup every time.
|
|
924 |
A side effect of the change is that we now only make one call
|
|
925 |
to ncftpls to get the listing, thereby reducing the overhead
|
|
926 |
on systems with a large number of backup files.
|
|
927 |
||
928 |
bug #21896: Two problems with rsync under 0.4.8 + patch
|
|
323
by loafman
Checkpoint prior to 5.03. |
929 |
https://savannah.nongnu.org/bugs/?21896
|
251
by loafman
Added section URL FORMAT in the duplicity man page. |
930 |
|
931 |
bug #21909: Problematic typo in compare_verbose() method
|
|
323
by loafman
Checkpoint prior to 5.03. |
932 |
https://savannah.nongnu.org/bugs/?21909
|
251
by loafman
Added section URL FORMAT in the duplicity man page. |
933 |
|
934 |
patch #6354: S3 staight typo results in a bogus exception
|
|
323
by loafman
Checkpoint prior to 5.03. |
935 |
https://savannah.nongnu.org/patch/?6354
|
251
by loafman
Added section URL FORMAT in the duplicity man page. |
936 |
|
937 |
patch #6356: Command line option for the temporary directory root.
|
|
323
by loafman
Checkpoint prior to 5.03. |
938 |
https://savannah.nongnu.org/patch/?6356
|
251
by loafman
Added section URL FORMAT in the duplicity man page. |
939 |
|
940 |
patch #6357: Explicit restore action is missing from the command list,
|
|
323
by loafman
Checkpoint prior to 5.03. |
941 |
https://savannah.nongnu.org/patch/?6357
|
251
by loafman
Added section URL FORMAT in the duplicity man page. |
942 |
|
943 |
||
241
by loafman
Changes for 0.4.8. |
944 |
New in v0.4.8 (2007/12/15)
|
945 |
--------------------------
|
|
946 |
First pass at bringing unittest cases up to date.
|
|
947 |
All unit tests are working, but more test cases need
|
|
948 |
to be added to handle the new protocols, plus there is
|
|
949 |
some print leakage even with logging turned off.
|
|
950 |
||
951 |
Allow pexpect to force the close of the child on sftp
|
|
952 |
calls. We already do that with scp calls. This cleans
|
|
953 |
up that exception.
|
|
954 |
||
955 |
bug #21751: rsync module urls do not work in 0.4.7
|
|
323
by loafman
Checkpoint prior to 5.03. |
956 |
https://savannah.nongnu.org/bugs/?21751
|
241
by loafman
Changes for 0.4.8. |
957 |
|
958 |
bug #21752: Boto backend needs version 0.9d or later
|
|
323
by loafman
Checkpoint prior to 5.03. |
959 |
https://savannah.nongnu.org/bugs/?21752
|
241
by loafman
Changes for 0.4.8. |
960 |
|
961 |
patch #6340: S3 short filename regression
|
|
323
by loafman
Checkpoint prior to 5.03. |
962 |
https://savannah.nongnu.org/patch/?6340
|
241
by loafman
Changes for 0.4.8. |
963 |
|
964 |
patch #6344: S3 bad bad key key handling
|
|
323
by loafman
Checkpoint prior to 5.03. |
965 |
http://savannah.nongnu.org/patch/?6344
|
241
by loafman
Changes for 0.4.8. |
966 |
|
967 |
||
223
by loafman
Changes for version 0.4.7. |
968 |
New in v0.4.7 (2007/12/07)
|
969 |
--------------------------
|
|
970 |
Applied patch from Eric Hanchrow to fix logging error in
|
|
971 |
botoBackend, and fix delete() in rsyncBackend.
|
|
972 |
||
973 |
bug #21673: remove-all-but-n-full wrong arg usage
|
|
323
by loafman
Checkpoint prior to 5.03. |
974 |
https://savannah.nongnu.org/bugs/?21673
|
223
by loafman
Changes for version 0.4.7. |
975 |
|
976 |
bug #21686: NcFTPGet 3.2.0 tempfile incompatibility
|
|
323
by loafman
Checkpoint prior to 5.03. |
977 |
https://savannah.nongnu.org/bugs/?21686
|
223
by loafman
Changes for version 0.4.7. |
978 |
|
979 |
patch #6292: Amazon S3 bucket creation deferral
|
|
323
by loafman
Checkpoint prior to 5.03. |
980 |
https://savannah.nongnu.org/patch/?6292
|
223
by loafman
Changes for version 0.4.7. |
981 |
|
982 |
patch #6293: left-over patch from remove-all-but-n-full
|
|
323
by loafman
Checkpoint prior to 5.03. |
983 |
https://savannah.nongnu.org/patch/?6293
|
223
by loafman
Changes for version 0.4.7. |
984 |
|
985 |
patch #6296: Generic S3 url support for Duplicity 0.4.6
|
|
323
by loafman
Checkpoint prior to 5.03. |
986 |
https://savannah.nongnu.org/patch/?6296
|
223
by loafman
Changes for version 0.4.7. |
987 |
|
988 |
patch #6298: URI unquoting patch for FTP backend
|
|
323
by loafman
Checkpoint prior to 5.03. |
989 |
https://savannah.nongnu.org/patch/?6298
|
223
by loafman
Changes for version 0.4.7. |
990 |
|
991 |
patch #6299: re-design tempfile handling
|
|
323
by loafman
Checkpoint prior to 5.03. |
992 |
https://savannah.nongnu.org/patch/?6299
|
223
by loafman
Changes for version 0.4.7. |
993 |
|
994 |
patch #6300: Standard library replacement for ParsedUrl class
|
|
323
by loafman
Checkpoint prior to 5.03. |
995 |
https://savannah.nongnu.org/patch/?6300
|
223
by loafman
Changes for version 0.4.7. |
996 |
|
997 |
patch #6301: log sftp commands at verbosity 5
|
|
323
by loafman
Checkpoint prior to 5.03. |
998 |
https://savannah.nongnu.org/patch/?6301
|
223
by loafman
Changes for version 0.4.7. |
999 |
|
1000 |
||
203
by loafman
more Changes for 0.4.6. |
1001 |
New in v0.4.6 (2007/11/28)
|
202
by loafman
Changes for 0.4.6. |
1002 |
--------------------------
|
323
by loafman
Checkpoint prior to 5.03. |
1003 |
https://savannah.nongnu.org/bugs/?21508
|
354
by loafman
GPG was throwing "gpg: [don't know]: invalid packet (ctb=14)" and apparently this is non-fatal. |
1004 |
bug #21508: Change delete implementation of ftpBackend to
|
202
by loafman
Changes for 0.4.6. |
1005 |
only send one "DELE" instead of multiple per delete.
|
1006 |
||
323
by loafman
Checkpoint prior to 5.03. |
1007 |
https://savannah.nongnu.org/bugs/?21646
|
202
by loafman
Changes for 0.4.6. |
1008 |
bug #21646: --archive-dir causes delete of remote full
|
1009 |
sigs and orphaned sig files
|
|
1010 |
||
323
by loafman
Checkpoint prior to 5.03. |
1011 |
https://savannah.nongnu.org/bugs/?21651
|
202
by loafman
Changes for 0.4.6. |
1012 |
bug #21651, add https support for webdav.
|
1013 |
||
323
by loafman
Checkpoint prior to 5.03. |
1014 |
https://savannah.nongnu.org/bugs/?21657
|
202
by loafman
Changes for 0.4.6. |
1015 |
bug #21657: ncftpls fails to create dir in ver 0.4.5
|
1016 |
||
323
by loafman
Checkpoint prior to 5.03. |
1017 |
https://savannah.nongnu.org/patch/?6284
|
202
by loafman
Changes for 0.4.6. |
1018 |
patch #6284: document TMPDIR and friends
|
1019 |
||
323
by loafman
Checkpoint prior to 5.03. |
1020 |
https://savannah.nongnu.org/patch/?6284
|
202
by loafman
Changes for 0.4.6. |
1021 |
patch #6285: security fix: eliminate use of mktemp()
|
1022 |
||
323
by loafman
Checkpoint prior to 5.03. |
1023 |
https://savannah.nongnu.org/patch/?6289
|
202
by loafman
Changes for 0.4.6. |
1024 |
patch #6289: Amazon S3 key prefix patch for Duplicity 0.4.5
|
1025 |
||
323
by loafman
Checkpoint prior to 5.03. |
1026 |
https://savannah.nongnu.org/patch/?6291
|
202
by loafman
Changes for 0.4.6. |
1027 |
patch #6291: Alternative WebDAV HTTPS patch
|
1028 |
||
1029 |
||
192
by loafman
Fix release date in 0.4.5. |
1030 |
New in v0.4.5 (2007/11/26)
|
202
by loafman
Changes for 0.4.6. |
1031 |
--------------------------
|
323
by loafman
Checkpoint prior to 5.03. |
1032 |
https://savannah.nongnu.org/bugs/?21646
|
191
by loafman
Changes for 0.4.5. |
1033 |
Fix to handling of collections when --archive-dir is used.
|
1034 |
Prior to this, duplicity would write the full sig files to
|
|
1035 |
both local and remote, then delete the remote. Now, it does
|
|
1036 |
not delete the remote full sigs.
|
|
1037 |
||
1038 |
Applied the following patches from Peter Schuller
|
|
1039 |
patch #6279, add command 'remove-all-but-n-full' |
|
1040 |
patch #6280, clarify --archive-dir option
|
|
1041 |
patch #6281, --help should print to stdout, not stderr
|
|
1042 |
patch #6282, collection-status: output in more consistent order
|
|
1043 |
||
1044 |
||
188
by loafman
Applied a patch from Gregory Hartman to correct handling of DST |
1045 |
New in v0.4.4 (2007/11/23)
|
1046 |
------------------------------
|
|
1047 |
All the changes in RC1 through RC4 plus:
|
|
1048 |
||
1049 |
Changes to ftpBackend to use a temp login config file rather
|
|
1050 |
than putting the username and password on the command line.
|
|
1051 |
This requires the use of NcFTP 3.1.9 or later.
|
|
1052 |
||
1053 |
Thanks to a patch from Greg Hewgill the Amazon S3 backend now
|
|
1054 |
uses --num-retries to retry IO repeatedly if needed.
|
|
1055 |
||
1056 |
Changes to commandline processing to allow non-ambiguous short
|
|
1057 |
strings for commands, i.e. 'i', 'inc', 'incr' for 'incremental', |
|
1058 |
'f' for 'full', etc.. A warning message is printed if the short |
|
189
by loafman
Changes for version 0.4.4. |
1059 |
command is not unique. Note: this already works for options, so
|
1060 |
I just applied the same idea to commands.
|
|
188
by loafman
Applied a patch from Gregory Hartman to correct handling of DST |
1061 |
|
1062 |
Applied a patch from Gregory Hartman to correct handling of DST
|
|
1063 |
in time calculations. This affects backups made the night of
|
|
1064 |
a DST time switch.
|
|
1065 |
||
1066 |
||
183
by loafman
Changes for 0.4.4.RC4 try 2 |
1067 |
New in v0.4.4.RC4 (2007/10/26)
|
182
by loafman
Changes for 0.4.4.RC4 |
1068 |
------------------------------
|
1069 |
WARNING: COMMAND LINE CHANGES ARE NOT BACKWARDS COMPATIBLE!
|
|
1070 |
There is a new command line syntax to separate actions and
|
|
1071 |
options. Refer to the new man page for full details of the
|
|
1072 |
change. The new syntax looks like:
|
|
1073 |
duplicity [full|incr] [options] source_dir target_url
|
|
1074 |
duplicity [restore] [options] source_url target_dir
|
|
1075 |
duplicity verify [options] source_url target_dir
|
|
1076 |
duplicity collection-status [options] target_url
|
|
1077 |
duplicity list-current-files [options] target_url
|
|
1078 |
duplicity cleanup [options] target_url
|
|
1079 |
duplicity remove-older-than time [options] target_url
|
|
1080 |
||
1081 |
Fixed issue in --time-separator where the current time string
|
|
1082 |
was being set prior to setting the separator, causing errors
|
|
1083 |
when trying to set the --time-separator for Windows systems.
|
|
1084 |
||
1085 |
Fix so that file mtime is always compared in full seconds.
|
|
1086 |
||
1087 |
Fix so that ftpBackend.delete() does not print file list.
|
|
1088 |
||
1089 |
||
174
by loafman
Changes for 0.4.4.RC3. |
1090 |
New in v0.4.4.RC3 (2007/10/02)
|
1091 |
------------------------------
|
|
1092 |
Patch from Olivier Croquette to add --full-if-older-than=<time>
|
|
1093 |
option to force a full backup at <time> rather than incremental.
|
|
1094 |
||
175
by loafman
Changes for 0.4.4.RC3 -- Corrected. |
1095 |
Patch from Stefan Hoth to add :port option in FTP.
|
174
by loafman
Changes for 0.4.4.RC3. |
1096 |
|
1097 |
Patch from Mitchell Garnaat to get all keys from S3, rather
|
|
1098 |
than just the first 1000.
|
|
1099 |
||
1100 |
Fix to sshBackend to version check for python-pexpect 2.1.
|
|
1101 |
||
1102 |
Fix one case in ftpBackend where host string was used instead of
|
|
1103 |
url_string. This only affected the creation of the target dir on
|
|
1104 |
the remote system, if it did not exist, and only if the user or
|
|
1105 |
port needed to be specified.
|
|
1106 |
||
1107 |
||
169
by loafman
Changes for 0.4.4.RC2. |
1108 |
New in v0.4.4.RC2 (2007/09/26)
|
1109 |
------------------------------
|
|
1110 |
Added --timeout <seconds> (default 30) to allow users to change
|
|
1111 |
duplicity's network timeout settings. |
|
1112 |
||
354
by loafman
GPG was throwing "gpg: [don't know]: invalid packet (ctb=14)" and apparently this is non-fatal. |
1113 |
Added --time-separator <char> to allow users to change the time |
169
by loafman
Changes for 0.4.4.RC2. |
1114 |
separator from ':' to another character that will work on their |
1115 |
system. HINT: For Windows SMB shares, use --time-separator='_'. |
|
1116 |
NOTE: '-' is not valid as it conflicts with date separator. |
|
1117 |
||
1118 |
Add patch from Alexander Zangerl to suppress the GPG passphrase |
|
1119 |
prompt when a passphrase is not needed. |
|
1120 |
- full and pubkey enc: doesn't depend on old encrypted info |
|
1121 |
- inc and pubkey enc and archive-dir: need manifest and sigs,
|
|
1122 |
which the archive dir contains unencrypted
|
|
1123 |
- with encryption disabled
|
|
1124 |
- listing files: needs manifest, but the archive dir has that
|
|
1125 |
- collection status: only looks at a repository
|
|
1126 |
||
1127 |
Add patch from Olivier Croquette to allow user@domain usernames,
|
|
1128 |
making ftp://user@domain@domain.com/path a valid URL.
|
|
1129 |
||
1130 |
Added a bit of debug print to sshBackend for --verbosity=9.
|
|
1131 |
||
1132 |
Changed usage message to separate options and commands.
|
|
1133 |
||
1134 |
||
165
by loafman
Changes for 0.4.4.RC1. |
1135 |
New in v0.4.4.RC1 (2007/09/19)
|
1136 |
------------------------------
|
|
1137 |
Patches applied from Debian
|
|
1138 |
DP: fix #228388: old/aborted/offending sig files prohibit further action
|
|
1139 |
DP: fixes manual page and usage msg for rsync url and --remove-older-than
|
|
1140 |
DP: make tempfiles with useful names
|
|
1141 |
DP: do not ask for a passphrase if none is required!
|
|
1142 |
||
323
by loafman
Checkpoint prior to 5.03. |
1143 |
https://savannah.nongnu.org/bugs/?21123
|
354
by loafman
GPG was throwing "gpg: [don't know]: invalid packet (ctb=14)" and apparently this is non-fatal. |
1144 |
duplicity 0.4.3 ftpBackend did not find backup sets when there was
|
165
by loafman
Changes for 0.4.4.RC1. |
1145 |
more than 20 files in directory.
|
1146 |
||
323
by loafman
Checkpoint prior to 5.03. |
1147 |
https://savannah.nongnu.org/patch/?6212
|
165
by loafman
Changes for 0.4.4.RC1. |
1148 |
Large performance boost for large volume sizes.
|
1149 |
||
323
by loafman
Checkpoint prior to 5.03. |
1150 |
https://savannah.nongnu.org/patch/?6211
|
165
by loafman
Changes for 0.4.4.RC1. |
1151 |
Restore strict host checking in sshBackend.
|
1152 |
||
323
by loafman
Checkpoint prior to 5.03. |
1153 |
https://savannah.nongnu.org/patch/?6205
|
165
by loafman
Changes for 0.4.4.RC1. |
1154 |
Add option --librsync-dir for when its not found.
|
1155 |
||
1156 |
||
154
by loafman
Fix release date. |
1157 |
New in v0.4.3 (2007/08/20)
|
153
by loafman
Changes for 0.4.3 release. |
1158 |
--------------------------
|
1159 |
All the changes in RC1 through RC12 plus:
|
|
1160 |
||
1161 |
Move get_password() to Backend class to standardize.
|
|
1162 |
||
354
by loafman
GPG was throwing "gpg: [don't know]: invalid packet (ctb=14)" and apparently this is non-fatal. |
1163 |
Fix problem with ftpBackend to create target directory
|
153
by loafman
Changes for 0.4.3 release. |
1164 |
if needed. Note: this creates only one level.
|
1165 |
||
1166 |
Dropped ssh-command and added ssh-options to allow users
|
|
1167 |
to add options to the scp and sftp commmands.
|
|
1168 |
||
1169 |
Removed use of tempfile.TemporaryFile(). This fixes the
|
|
1170 |
restore problem on Windows that was due to Python bug
|
|
1171 |
1776696 reported on Sourceforge.
|
|
1172 |
||
1173 |
Fixed Debian Bug#437694: Make bzip2 compression optional.
|
|
1174 |
The default is not to do bzip2 compression. To use bzip2
|
|
1175 |
add the following command line option:
|
|
1176 |
--gpg-options='--compress-algo=bzip2 --bzip2-compress-level=9' |
|
1177 |
Note: do not add spaces in the string value. |
|
1178 |
||
1179 |
Fixed bug 20764 - unable to use port in ssh backend. |
|
323
by loafman
Checkpoint prior to 5.03. |
1180 |
https://savannah.nongnu.org/bugs/?20764 |
153
by loafman
Changes for 0.4.3 release. |
1181 |
|
1182 |
Remove ssh_command option, add ssh_options. This adds |
|
1183 |
options to the scp and sftp commands that are used by |
|
1184 |
the ssh backend. |
|
1185 |
||
1186 |
Change ssh backend to send 'quit' instead of EOF when |
|
1187 |
using sftp. This allows it to run under cron as long |
|
354
by loafman
GPG was throwing "gpg: [don't know]: invalid packet (ctb=14)" and apparently this is non-fatal. |
1188 |
as the password is supplied non-interactively. |
153
by loafman
Changes for 0.4.3 release. |
1189 |
|
1190 |
Change ssh backend to not pass :port part of URL to |
|
1191 |
scp or sftp. We already supply -oPort=xx for port. |
|
1192 |
||
1193 |
||
143
by loafman
Changes for 0.4.3.RC12 |
1194 |
New in v0.4.3.RC12 (2007/08/09) |
1195 |
-------------------------------
|
|
1196 |
Fix index out of range in Bug 20730, triggered when there |
|
1197 |
is only one incremental in the list. |
|
323
by loafman
Checkpoint prior to 5.03. |
1198 |
https://savannah.nongnu.org/bugs/?20730 |
143
by loafman
Changes for 0.4.3.RC12 |
1199 |
|
1200 |
Changed the file:, ftp:, and ssh: backends so that |
|
1201 |
the target directory will be created at start. |
|
1202 |
||
1203 |
Changed the ftp: backend so that empty target dirs |
|
1204 |
do not error out. |
|
1205 |
||
1206 |
||
137
by loafman
Changes for 0.4.3.RC11. |
1207 |
New in v0.4.3.RC11 (2007/07/20) |
143
by loafman
Changes for 0.4.3.RC12 |
1208 |
-------------------------------
|
153
by loafman
Changes for 0.4.3 release. |
1209 |
Duplicity is now covered under GPL version 3 (or later). |
1210 |
||
137
by loafman
Changes for 0.4.3.RC11. |
1211 |
Duplicity now correctly processes scp URL's of the form: |
1212 |
scp://user@host[:port]/
|
|
1213 |
where the directory spec is empty. This fixes a bug where the
|
|
1214 |
user could not write into the home directory on the target.
|
|
1215 |
||
1216 |
The SSH/SCP backend has had an overhaul. It now requires the
|
|
1217 |
python-pexpect module. Normally this can be obtained from your
|
|
1218 |
distro's repository, but if you want, you can download pexpect |
|
1219 |
from http://pexpect.sourceforge.net. |
|
1220 |
||
1221 |
The SSH/SCP backend work was done to allow the user to use password |
|
1222 |
authentication rather than public-key. You may now enter a password, |
|
1223 |
either through the FTP_PASSWORD environment variable, or at the |
|
1224 |
console. To activate this feature you will need to use the option |
|
354
by loafman
GPG was throwing "gpg: [don't know]: invalid packet (ctb=14)" and apparently this is non-fatal. |
1225 |
--ssh-askpass on the command line. The default is public-key, which
|
137
by loafman
Changes for 0.4.3.RC11. |
1226 |
does *not* look for a password from either source. |
1227 |
||
1228 |
Various fixes to the man page for --ssh-askpass, --remove-older-than, |
|
1229 |
and --archive-dir. |
|
1230 |
||
1231 |
||
133
by loafman
Changes for 0.4.3.RC10 |
1232 |
New in v0.4.3.RC10 (2007/07/14) |
143
by loafman
Changes for 0.4.3.RC12 |
1233 |
-------------------------------
|
133
by loafman
Changes for 0.4.3.RC10 |
1234 |
Add support for: |
1235 |
--ftp-passive,
|
|
137
by loafman
Changes for 0.4.3.RC11. |
1236 |
--ftp-regular
|
1237 |
||
1238 |
Removed -m option on FTP put command. This means that the remote |
|
1239 |
directory must exist prior to backup. |
|
1240 |
||
1241 |
Changed ftpBackend from -f option back to commandline. Various |
|
1242 |
versions of ncftp* interact differently when both -f and commandline |
|
1243 |
options are supplied. |
|
133
by loafman
Changes for 0.4.3.RC10 |
1244 |
|
1245 |
The FTP password is munged in all log operations. |
|
1246 |
||
137
by loafman
Changes for 0.4.3.RC11. |
1247 |
Added logging of filenames in the bucket when -v9 is used on |
1248 |
Amazon S3. |
|
133
by loafman
Changes for 0.4.3.RC10 |
1249 |
|
1250 |
||
126
by loafman
Changes for 0.4.3.RC9. |
1251 |
New in v0.4.3.RC9 (2007/07/09) |
1252 |
------------------------------
|
|
1253 |
Change to a max block size of 2048 bytes for rsync difference buffer. |
|
1254 |
This may slow things down for truly large files, but will give much |
|
1255 |
smaller deltas on files with numerous small changes, such as database |
|
1256 |
files. |
|
1257 |
||
1258 |
New S3 backend, Boto, from Eric Evans, replaces bitBucket. Boto can |
|
1259 |
be obtained from http://code.google.com/p/boto/. I did not make this |
|
1260 |
a requirement for setup since its not in the normal repositories. |
|
1261 |
||
1262 |
New FTP backend from Thorsten Schnebeck that uses ncftp instead of |
|
1263 |
Pythons ftplib. This seems to be much more solid. I added the -f |
|
1264 |
option with a secure temp file to contain host, user, and password, |
|
1265 |
rather than having them on the command line. I also added the -m |
|
1266 |
option to the put command to create the target directory and the -t |
|
1267 |
option to make sure it times out if there is a network problem. |
|
1268 |
||
1269 |
The Backend class now contains a popen_persist function that acts like |
|
1270 |
run_command_persist. Both use the new num_retries global. |
|
1271 |
||
1272 |
Added a commandline option, '--num-retries=<int>', to set the number |
|
1273 |
of retries. The default is 5. |
|
1274 |
||
1275 |
||
121
by loafman
Changes for 0.4.3.RC8 |
1276 |
New in v0.4.3.RC8 (2007/06/27) |
1277 |
------------------------------
|
|
1278 |
Bug 20282 - Thomas Tuttle: |
|
1279 |
An out of range index when checking past history in the backup |
|
1280 |
sets caused a failure when trying to access later. |
|
1281 |
||
1282 |
Bug 20149 - dAniel hAhler: |
|
1283 |
dAniel submitted a second patch for this for further cleanup. |
|
1284 |
The new patch prefers the latest intact backup set. |
|
1285 |
||
1286 |
Bug 20039 - Andreas Schildbach: --and-- |
|
1287 |
Patch 6030 - Alexander Zangerl <az@debian.org>: |
|
1288 |
Duplicity now uses bzip2 for compression. This matches the way |
|
1289 |
the Debian distribution handles it. I'll think about adding an |
|
1290 |
option to override later, if its needed.
|
|
1291 |
||
1292 |
||
118
by loafman
Changes for 0.4.3.RC7 |
1293 |
New in v0.4.3.RC7 (2007/06/19)
|
1294 |
------------------------------
|
|
354
by loafman
GPG was throwing "gpg: [don't know]: invalid packet (ctb=14)" and apparently this is non-fatal. |
1295 |
Bug 20179 - dAniel hAhler:
|
118
by loafman
Changes for 0.4.3.RC7 |
1296 |
When errors cause login to fail in FTP, reset and try again.
|
1297 |
||
1298 |
Patch 6015 -dAniel hAhler:
|
|
1299 |
Better display of traceback when ftpBackend errors out.
|
|
1300 |
||
1301 |
Patch 6029 - Alexander Zangerl <az@debian.org>:
|
|
1302 |
http://bugs.debian.org/370206
|
|
1303 |
archive-dir together with incremental backup results in crash. the
|
|
1304 |
patch is simple, the code in 0.4.2 did attempt to access strings as
|
|
1305 |
objects.
|
|
1306 |
||
1307 |
Patch 6031 - Alexander Zangerl <az@debian.org>:
|
|
1308 |
http://bugs.debian.org/369971
|
|
1309 |
there's some problems with unattended encrypted dumps, if the user |
|
1310 |
doesn't want to hand duplicity the gpg passphrase and attempts to work |
|
1311 |
around this by using a local archive dir. the patch makes it look at
|
|
1312 |
a manifest in a local archive dir if gpg doesn't manage to decrypt a |
|
1313 |
remote one (no surprise without a passphrase). |
|
1314 |
||
1315 |
Patch 6032 - Alexander Zangerl <az@debian.org>: |
|
1316 |
a new feature patch: i've recently gotten annoyed with having |
|
1317 |
gazillions of 5mb files and therefore added a --volsize option to
|
|
1318 |
allow the user setting the chunk size. the patch is simple and
|
|
1319 |
contains a manpage update as well.
|
|
1320 |
||
1321 |
Patch 6033 - Alexander Zangerl <az@debian.org>:
|
|
1322 |
let's add a --help terse usage message and don't just direct the user |
|
1323 |
to the manual. this should come handy if somebody needs to restore |
|
1324 |
stuff without having the manual available. |
|
1325 |
||
1326 |
||
109
by loafman
Changes for 0.4.3.RC6. |
1327 |
New in v0.4.3.RC6 (2007/06/13) |
1328 |
------------------------------
|
|
121
by loafman
Changes for 0.4.3.RC8 |
1329 |
Bug 20149 - dAniel hAhler: When errors cause an incomplete backup set, |
109
by loafman
Changes for 0.4.3.RC6. |
1330 |
flag the error with a message, rather than erroring out. The user |
1331 |
then knows to run --cleanup. |
|
1332 |
||
1333 |
Patch 5998 - Kuang-che Wu: Cache uid and gid lookup to speed |
|
1334 |
operations. |
|
1335 |
||
354
by loafman
GPG was throwing "gpg: [don't know]: invalid packet (ctb=14)" and apparently this is non-fatal. |
1336 |
Patch 5993 - daacyy302@sneakemail.com: Make Amazon S3 backend |
109
by loafman
Changes for 0.4.3.RC6. |
1337 |
incrementally more robust for recovery. |
1338 |
||
1339 |
||
106
by loafman
Changes for 0.4.3.RC5. |
1340 |
New in v0.4.3.RC5 (2007/06/04) |
1341 |
------------------------------
|
|
1342 |
GnuPG fails when trying to access stdin on an empty passphrase. |
|
1343 |
Changes allow empty passphrase on public-key encryption and now |
|
1344 |
respond gracefully on empty passphrase for symmetric encryption. |
|
1345 |
||
1346 |
dAniel hAhler submitted a patch to change "Error initializing file |
|
1347 |
foo" (log level 2), where foo was a socket, to "Skipping socket foo" |
|
323
by loafman
Checkpoint prior to 5.03. |
1348 |
(log level 7). https://savannah.nongnu.org/patch/?5985 |
106
by loafman
Changes for 0.4.3.RC5. |
1349 |
|
1350 |
Change logging to flush after every write, unbuffering stdout and |
|
1351 |
stderr, thus producing logs that are coherent. |
|
1352 |
||
1353 |
||
100
by loafman
More FTP fixes: |
1354 |
New in v0.4.3.RC4 (2007/06/02) |
1355 |
------------------------------
|
|
106
by loafman
Changes for 0.4.3.RC5. |
1356 |
More fixes on FTP. dAniel hAhler supplied a new patch for FTP that |
1357 |
cleans up the error handling and reduces the retry time to zero on the |
|
1358 |
first retry. |
|
100
by loafman
More FTP fixes: |
1359 |
|
1360 |
||
99
by loafman
Changes to release 0.4.3.RC3. |
1361 |
New in v0.4.3.RC3 (2007/05/31) |
1362 |
------------------------------
|
|
1363 |
Fixed connection problem in FTP where it was not quitting on |
|
106
by loafman
Changes for 0.4.3.RC5. |
1364 |
connection reset and just logging in again. This created many stale |
1365 |
logins on the remote system. |
|
99
by loafman
Changes to release 0.4.3.RC3. |
1366 |
|
106
by loafman
Changes for 0.4.3.RC5. |
1367 |
Changed attribution of a couple of patches to dAniel hAhler, who |
1368 |
actually wrote the patches, not just found them. |
|
99
by loafman
Changes to release 0.4.3.RC3. |
1369 |
|
1370 |
||
97
by loafman
Changes to release 0.4.3.RC2. |
1371 |
New in v0.4.3.RC2 (2007/05/30) |
1372 |
------------------------------
|
|
106
by loafman
Changes for 0.4.3.RC5. |
1373 |
Fixed bug in tarfile.py that was causing ValueError exception. Thanks |
1374 |
to dAniel hAhler for the patch that fixed the problem. Refer to: |
|
323
by loafman
Checkpoint prior to 5.03. |
1375 |
http://savannah.nongnu.org/bugs/?19998 |
97
by loafman
Changes to release 0.4.3.RC2. |
1376 |
|
1377 |
||
1378 |
New in v0.4.3.RC1 (2007/05/26) |
|
1379 |
------------------------------
|
|
91
by loafman
Document changes for 0.4.3. |
1380 |
Applied patches: |
323
by loafman
Checkpoint prior to 5.03. |
1381 |
https://savannah.nongnu.org/patch/?4486 |
1382 |
https://savannah.nongnu.org/patch/?5183 |
|
1383 |
https://savannah.nongnu.org/patch/?5185 |
|
1384 |
https://savannah.nongnu.org/patch/?5412 |
|
1385 |
https://savannah.nongnu.org/patch/?5413 |
|
1386 |
https://savannah.nongnu.org/patch/?5680 |
|
1387 |
https://savannah.nongnu.org/patch/?5681 |
|
1388 |
https://savannah.nongnu.org/patch/?5682 |
|
1389 |
https://savannah.nongnu.org/patch/?5794 |
|
1390 |
https://savannah.nongnu.org/patch/?5830 |
|
91
by loafman
Document changes for 0.4.3. |
1391 |
|
1392 |
Fixed bugs: |
|
323
by loafman
Checkpoint prior to 5.03. |
1393 |
https://savannah.nongnu.org/bugs/?2441 |
1394 |
https://savannah.nongnu.org/bugs/?16711 |
|
91
by loafman
Document changes for 0.4.3. |
1395 |
|
354
by loafman
GPG was throwing "gpg: [don't know]: invalid packet (ctb=14)" and apparently this is non-fatal. |
1396 |
ProFTPD resets the connection after returning 226 when NLSTing an |
91
by loafman
Document changes for 0.4.3. |
1397 |
empty directory, so changed code to allow that exception. |
1398 |
||
94
by loafman
Added change notices for FTP password and rsync backend. |
1399 |
ftpBackend now asks for a password if FTP_PASSWORD does not exist. |
1400 |
||
1401 |
rsyncBackend was using full URL in the commandline and failing. |
|
1402 |
It now uses only server:path/, leaving off rsync://. |
|
1403 |
||
77
by bescoto
Added --sftp-command to changelog |
1404 |
Added --sftp-command option, now that the scp backend uses sftp for |
1405 |
listing and deleting files. |
|
1406 |
||
78
by bescoto
Checked in Brian Sutherland's Amazon S3 code |
1407 |
Brian Sutherland has contributed a new backend for Amazon's S3 data |
1408 |
storage service.
|
|
1409 |
||
79
by bescoto
Andre Beckedorf's patches for ftp and rsync backends, and time_separator |
1410 |
Added some patches compiled by Andre Beckedorf:
|
1411 |
||
91
by loafman
Document changes for 0.4.3. |
1412 |
Tolerate more errors when listing an ftp directory (errors
|
1413 |
indicate an empty dir).
|
|
79
by bescoto
Andre Beckedorf's patches for ftp and rsync backends, and time_separator |
1414 |
|
99
by loafman
Changes to release 0.4.3.RC3. |
1415 |
Retry ftp commands when upon temporary error. (Thanks to to
|
1416 |
Stefan Schimanski and dAniel hAhler for their patches.)
|
|
79
by bescoto
Andre Beckedorf's patches for ftp and rsync backends, and time_separator |
1417 |
|
77
by bescoto
Added --sftp-command to changelog |
1418 |
|
74
by bescoto
final changes for version 0.4.2 |
1419 |
New in v0.4.2 (2006/02/02)
|
64
by bescoto
Added note about passphrase confirmation |
1420 |
--------------------------
|
73
by bescoto
Fixes to the scp backend |
1421 |
Mathias de Riese's substantial patch or patches appear to have been |
1422 |
applied to CVS years ago, but not released yet. Sorry about that. |
|
1423 |
||
64
by bescoto
Added note about passphrase confirmation |
1424 |
Followed suggestion by David Rigel, make user type passphrase twice to |
1425 |
confirm. |
|
1426 |
||
67
by bescoto
Eric Hanchrow's remove signature patch |
1427 |
Eric Hanchrow's patch makes sure duplicity deletes older signatures |
1428 |
when using --remove-older-than.
|
|
1429 |
||
75
by bescoto
Fixed Jiri's name. Sorry about that :-) |
1430 |
Jiri Tyr's patch may fix some scp/sftp problems. |
69
by bescoto
asdf's tarfile large uid/gid patch |
1431 |
|
1432 |
asdf's patch makes sure uids or gids over 2097151 don't corrupt the |
|
1433 |
tarfiles. |
|
1434 |
||
70
by bescoto
cleaned up and documented --collection-status |
1435 |
Cleaned up and documented --collection-status option, which lists the |
1436 |
backup chains and sets found in the repository. |
|
1437 |
||
71
by bescoto
Catch ftp error 450 when listing directory |
1438 |
FTP error 450 when listing a directory now understood to mean the |
1439 |
directory is empty (duplicity will not exit with error). |
|
1440 |
||
72
by bescoto
Stop --remove-older-than from deleting current chain |
1441 |
--remove-older-than now cannot delete the active backup chain, even if
|
1442 |
you specify a time later than the chain (e.g. "--remove-older-than |
|
1443 |
now"). |
|
1444 |
||
64
by bescoto
Added note about passphrase confirmation |
1445 |
|
62
by bescoto
Final changes for 0.4.1 |
1446 |
New in v0.4.1 (2003/08/09) |
48
by bescoto
Added test and fix for long symlink to long file bug |
1447 |
--------------------------
|
44
by bescoto
(version of) Helmut Schneider's patch to display mtimes with list files |
1448 |
Applied (version of) Helmut Schneider's patch to display file mod |
1449 |
times with --list-current-files.
|
|
1450 |
||
48
by bescoto
Added test and fix for long symlink to long file bug |
1451 |
Fixed bug found by Rob Browning handling symlinks with long names that
|
1452 |
have long names.
|
|
1453 |
||
52
by bescoto
Sebastian Wilhelmi's update for rsync backend |
1454 |
Applied Stephen Isard's patch to fix exclude-globbing-filelist. |
1455 |
||
58
by bescoto
variable block size, librsync 0.9.6 |
1456 |
Applied Sebastian Wilhelmi's patches to add rsync as a backend. |
1457 |
||
1458 |
To improve large file performance, signature block size is now based
|
|
1459 |
on file length.
|
|
1460 |
||
1461 |
duplicity should now build with librsync 0.9.6. Much thanks to
|
|
1462 |
Donovan Baarda for his work in this version of librsync.
|
|
52
by bescoto
Sebastian Wilhelmi's update for rsync backend |
1463 |
|
62
by bescoto
Final changes for 0.4.1 |
1464 |
duplicity should work with Python 2.3 now.
|
1465 |
||
44
by bescoto
(version of) Helmut Schneider's patch to display mtimes with list files |
1466 |
|
42
by bescoto
Added --verify option, tweaked some verbosity levels |
1467 |
New in v0.4.0 (2002/11/30)
|
40
by bescoto
Changed restore procedure. Now all sets integrated simultaneously. |
1468 |
--------------------------
|
1469 |
Changed restore procedure to download volumes from all backup sets
|
|
1470 |
simultaneously.
|
|
1471 |
||
42
by bescoto
Added --verify option, tweaked some verbosity levels |
1472 |
Changed the verbosity level of some messages to 5, so level 4 is
|
1473 |
cleaner.
|
|
1474 |
||
1475 |
Added --verify option, for checking whether a backup is up-to-date, or
|
|
1476 |
to see what has changed since that backup.
|
|
1477 |
||
43
by bescoto
Added --no-encryption option, fixed crash on inc when no changed files |
1478 |
GPG no longer needed: with --no-encryption option duplicity will write
|
1479 |
gzipped volumes. The checksums of volumes will still be verified, but
|
|
1480 |
this will not stop a malicious attack because the manifest files can
|
|
1481 |
be easily updated.
|
|
1482 |
||
1483 |
Earlier versions could crash when doing an incremental backup where no
|
|
1484 |
files had changed.
|
|
1485 |
||
40
by bescoto
Changed restore procedure. Now all sets integrated simultaneously. |
1486 |
|
32
by bescoto
Added --remove-older-than option, changed --current-time behavior |
1487 |
New in v0.3.1 (2002/11/17)
|
25
by bescoto
Added --restore-time bug fix note |
1488 |
--------------------------
|
1489 |
Now by default the most recent files get restored, not the oldest.
|
|
27
by bescoto
Fixed a few minor collections bugs, added get_extraneous |
1490 |
You can get the old weird behavior by specifying --restore-time 1 (or
|
1491 |
any other very early time).
|
|
1492 |
||
1493 |
Fixed a couple bugs where duplicity would crash if it found the remote
|
|
1494 |
directory corrupted in various ways (for instance, if it contained a
|
|
1495 |
file that looked like a duplicity file but had an invalid time
|
|
1496 |
string).
|
|
1497 |
||
32
by bescoto
Added --remove-older-than option, changed --current-time behavior |
1498 |
Added --cleanup option, for deleting the files that may accumulate if
|
1499 |
a duplicity session is aborted after it has uploaded some files.
|
|
1500 |
||
1501 |
Added --remove-older-than option, for safely deleting backup sets
|
|
1502 |
older than the given time.
|
|
25
by bescoto
Added --restore-time bug fix note |
1503 |
|
33
by bescoto
Swallow GPG logging output if verbosity 3 or less |
1504 |
Suppress GPG log messages like "gpg: CAST5 encrypted data" if
|
1505 |
verbosity is set to 3 or less.
|
|
1506 |
||
34
by bescoto
Shorted short filenames (use base36) |
1507 |
short-filenames get even shorter---now use base 36 (0-9 and a-z) for
|
1508 |
times and volume numbers. This change is not backwards compatible but
|
|
35
by bescoto
Added extra tests for base36 conversion |
1509 |
probably I'm the only one affected. If not, let me know and I can |
1510 |
probably write a little script. |
|
34
by bescoto
Shorted short filenames (use base36) |
1511 |
|
37
by bescoto
Changed way difftars are split between volumes to waste less space |
1512 |
Improved the way files are packed into the volumes so less space is |
1513 |
wasted per volume. |
|
1514 |
||
1515 |
Decreased default volume size to 5MB (from 50MB) in preparation for |
|
1516 |
the new restore system planned for 0.4.0. |
|
1517 |
||
25
by bescoto
Added --restore-time bug fix note |
1518 |
|
19
by bescoto
Few last minute tweaks to prepare for 0.3.0 release |
1519 |
New in v0.3.0 (2002/11/10) |
7
by bescoto
Added --include/exclude-globbing-filelist options |
1520 |
--------------------------
|
15
by bescoto
Added --short-filenames option |
1521 |
Added ftp backend. Now the remote repository can accessed by ftp and |
1522 |
can be specified like "ftp://user@foo.bar/". |
|
1523 |
||
18
by bescoto
Added --ssh-command and --scp-command options |
1524 |
Added --ssh-command and --scp-command options, which can be used to |
1525 |
replace ssh and scp, or pass different arguments to them. Requested |
|
1526 |
by Will Dyson. |
|
1527 |
||
15
by bescoto
Added --short-filenames option |
1528 |
Added --short-filenames option, for use when uploading to a file |
1529 |
system that can't have filenames longer than 30 characters (e.g. Mac |
|
1530 |
OS 8).
|
|
1531 |
||
12
by bescoto
Added statistics reporting after successful backup |
1532 |
Added --list-current-files mode, which lists the files currently at
|
1533 |
the given destination url.
|
|
1534 |
||
1535 |
Ported some statistics code from rdiff-backup. Now by default
|
|
1536 |
statistics are printed after a backup session. This can be disabled
|
|
14
by bescoto
Added ftp backend support |
1537 |
with the --no-print-statistics option. Thanks to Mathieu Doidy for
|
1538 |
requesting the above two features.
|
|
12
by bescoto
Added statistics reporting after successful backup |
1539 |
|
7
by bescoto
Added --include/exclude-globbing-filelist options |
1540 |
Added rdiff-backup-style --include/exclude-filelist-globbing options.
|
1541 |
Now filelists with "+ /- " can be treated exactly like repeated
|
|
1542 |
--include or --exclude options.
|
|
1543 |
||
8
by bescoto
Fixed bug & added test when root was reg file, not dir |
1544 |
Fixed bug backing up normal files instead of directories. Thanks to
|
1545 |
Mathieu Doidy for bug report.
|
|
1546 |
||
7
by bescoto
Added --include/exclude-globbing-filelist options |
1547 |
|
6
by bescoto
Fixed tar '..' security bug |
1548 |
New in v0.2.1 (2002/10/31)
|
1
by bescoto
Initial checkin |
1549 |
--------------------------
|
6
by bescoto
Fixed tar '..' security bug |
1550 |
Security Fix: Fixed bug where an rdiffdir patch containing a path
|
1551 |
with a '..' component could overwrite files in parent directory. |
|
1552 |
||
1553 |
Fixed bug where files without a username (only uid) would be marked as |
|
1554 |
changed every session. Thanks to Peter Ehrenberg for bug report. |
|
1
by bescoto
Initial checkin |
1555 |
|
1556 |
Now files with negative mtimes are treated as if they have mtime 0. |
|
1557 |
This prevents them from being marked as changed unnecessarily. Thanks |
|
1558 |
to Peter Ehrenberg for report. |
|
1559 |
||
1560 |
||
1561 |
New in v0.2.0 (2002/09/29) |
|
1562 |
--------------------------
|
|
1563 |
(Thanks to Peter Ehrenberg for his valuable suggestions on many of the |
|
1564 |
below.) |
|
1565 |
||
1566 |
** IMPORTANT ** New syntax intended to make duplicity more |
|
1567 |
user-friendly. Old duplicity invocation will not work so change your |
|
1568 |
scripts and read the man page. |
|
1569 |
||
1570 |
By default no local archive dir will be read or created. |
|
1571 |
$HOME/.duplicity has no special significance. However, one can be |
|
1572 |
specified with --archive-dir for faster operation. |
|
1573 |
||
1574 |
If PASSPHRASE environment variable not set, ask user for passphrase |
|
1575 |
instead of exiting. |
|
1576 |
||
1577 |
The source directory and hostname are now recorded, and rdiff-backup |
|
1578 |
will complain if you try to back up different directories to the same |
|
1579 |
location (but --allow-source-mismatch can override). |
|
1580 |
||
1581 |
Changed some of the logging verbosity levels. Level 5 now lists files |
|
1582 |
being backed up. |
|
1583 |
||
1584 |
Fixed large file problems. Files larger than 2GB should be backed up |
|
1585 |
correctly. |
|
1586 |
||
1587 |
Significant additions to the manual page. |
|
1588 |
||
1589 |
By default, duplicity now chooses whether to make a full or |
|
1590 |
incremental backup depending on whether up-to-date signatures can be |
|
1591 |
found on the remote side or local archive directory. Overrideable |
|
1592 |
with (-f/--full and -i/--incremental). |
|
1593 |
||
1594 |
||
1595 |
New in v0.1.1 (2002/09/16) |
|
1596 |
--------------------------
|
|
1597 |
Supports asymmetric encryption with GPG public keys using the |
|
1598 |
--encrypt-key option.
|
|
1599 |
||
1600 |
Added option --sign-key. When backing up, files are signed with the |
|
1601 |
given key. When restoring, remote files are required to be signed by |
|
1602 |
given key. |
|
1603 |
||
1604 |
Now duplicity checks the hash data found in the manifest file. The |
|
1605 |
previous version generated SHA1 hashes but did not check them when |
|
1606 |
restoring. |
|
1607 |
||
1608 |
Fixed GnuPG broken pipe error. In the previous version certain |
|
1609 |
partial restores would end with a spurious GnuPG error message. |
|
1610 |
||
1611 |
||
1612 |
New in v0.1.0 (2002/08/26) |
|
1613 |
--------------------------
|
|
1614 |
First real version. |