~ed.so/duplicity/0.6-ssh_config

846 by edso
changelog entry
1
2012-03-08  edso
2
	add ssh_config support (/etc/ssh/ssh_config + ~/.ssh/config) to paramiko sshbackend
3
	@Ken: would you please announce that sshbackend is paramiko based native python now in the Changelog for the next release?
4
		this was missing in 0.6.18's Changelog
5
838 by kenneth at loafman
Changes for 0.6.18.
6
2012-02-29  kenneth@loafman.com
7
839 by kenneth at loafman
Changes for 0.6.18.
8
	Changes for 0.6.18.
9
10
2012-02-29  kenneth@loafman.com
11
838 by kenneth at loafman
Changes for 0.6.18.
12
	Fix for bug 931175 'duplicity crashes when PYTHONOPTIMIZE is set'
13
14
2012-02-28  kenneth@loafman.com
15
16
	Remove duplicate line.
17
18
2012-02-28  kenneth@loafman.com
19
20
	File /etc/motd may not exist in test environment.  Use __file__ instead to point to a known plaintext source file.
21
22
2012-02-28  kenneth@loafman.com
23
24
	Remove tests for 884371.  Can't test that yet.
25
26
2012-02-28  kenneth@loafman.com
27
28
	Raise log level on backend import failure so it will be visible under default conditions.
29
30
2012-02-15  kenneth@loafman.com
31
32
	Fix for bug 929465 -- UnsupportedBackendScheme: scheme not supported in url: scp://u123@u123.example.com/foo/
33
34
2012-02-12  kenneth@loafman.com
35
36
	Applied patch from 930727
37
	
38
	ftpsbackend should respect num_retries for ftp commands
39
40
2012-02-07  Kenneth Loafman  <kenneth@loafman.com>
41
42
	Merged in lp:~mterry/duplicity/nopexpect
43
	
44
	Just a simple branch that drops the now-unused local copy of pexpect.py. (The ssh backend now uses paramiko)
45
46
2012-02-07  Michael Terry  <michael.terry@canonical.com>
47
48
	drop unused pexpect.py
49
50
2012-02-07  Kenneth Loafman  <kenneth@loafman.com>
51
52
	Merged in lp:~mterry/duplicity/testfixes
53
	
54
	Here are two changes that help the test suite pass (it got broken after the recent round of merges).
55
	
56
	1) When file_naming is asked for a name, don't assert if compression AND encryption are turned on.  They are by default now.  But globals.compression is only meant to take effect if encryption is turned off.  So when encryption is on, just turn off gzip suffixes.
57
	
58
	2) Some tests are unit tests that directly import the relevant duplicity code.  So make sure that regular expressions are setup lazily as needed, not once at the start of bin/duplicity.
59
60
2012-02-07  Michael Terry  <michael.terry@canonical.com>
61
62
	a couple small code fixes to help tests pass
63
64
2012-02-05  Kenneth Loafman  <kenneth@loafman.com>
65
66
	Applied patch by Alexander Zangerl from bug 909031, "SSH-Backend: Creating dirs separately causes a permissons-problems".
67
68
2012-02-05  Kenneth Loafman  <kenneth@loafman.com>
69
70
	Merged in lp:~nguyenqmai/duplicity/file-prefix-option.
71
	
72
	Adding --file-prefix option so different sets of backups can be stored in the same bucket.  See blueprint at https://blueprints.launchpad.net/duplicity/+spec/file-prefix-option
73
74
2012-01-19  nguyenqmai
75
76
	change the way the file_naming regular expressions are created to support --file-prefix option
77
78
2012-02-05  Kenneth Loafman  <kenneth@loafman.com>
79
80
	Merged in lp:~mterry/duplicity/memleak
81
	
82
	Don't cache TarInfo files. Tests still pass, so I don't believe we need the members cache (and in the old tarfile.py, we didn't cache either).
83
84
2012-01-20  Michael Terry  <michael.terry@canonical.com>
85
86
	Don't have TarFile objects cache member TarInfo objects; it takes too much space
87
88
2012-02-05  Kenneth Loafman  <kenneth@loafman.com>
89
90
	Merged in lp:~mterry/duplicity/always-delay
91
	
92
	always delay a little bit when a backend gives us errors
93
94
2012-01-09  Michael Terry  <michael.terry@canonical.com>
95
96
	always delay a little bit when a backend gives us errors
97
98
2012-02-05  Kenneth Loafman  <kenneth@loafman.com>
99
100
	Merged in lp:~tobias-genannt/duplicity/nocompress
101
	
102
	Added option to not compress the backup, when no encryption is selected
103
104
2011-12-21  Tobias Genannt  <tobias.genannt@googlemail.com>
105
106
	- changelog update
107
	- fixed comment
108
109
2011-12-21  Tobias Genannt  <tobias.genannt@googlemail.com>
110
111
	Added option to not compress the backup, when no encryption is selected
112
113
2012-02-05  kenneth@loafman.com
114
115
	Added patch for testing of bug 884371, 'Globbing patterns fail to include some files if prefix is "**"'
116
	
117
	Note: This patch does not fix the bug, it's just for testing.
118
119
2012-02-05  kenneth@loafman.com
120
121
	Applied patch from 916689 "multipart upload fails on python 2.7.2"
122
123
2012-02-05  kenneth@loafman.com
124
125
	Applied patch from 884638 and fixed version check to allow Python 2.5 and above.
126
127
2011-12-18  Kenneth Loafman  <kenneth@loafman.com>
128
129
	Merged in lp:~mterry/duplicity/resume-inc
130
131
2011-12-06  Michael Terry  <michael.terry@canonical.com>
132
133
	resuming an incremental results in a 'Restarting backup, but current encryption settings do not match original settings' error because curtime is incorrectly set away from previous incremental value
134
135
2011-12-18  Kenneth Loafman  <kenneth@loafman.com>
136
137
	Merged in lp:~mterry/duplicity/more-test-fixes
138
139
2011-12-05  Michael Terry  <michael.terry@canonical.com>
140
141
	tests: make other-filesystem check more robust against certain directories being mounts or not
142
143
2011-12-05  Michael Terry  <michael.terry@canonical.com>
144
145
	tests: use backup source that is more likely to be larger than 1M compressed
146
147
2011-12-05  Michael Terry  <michael.terry@canonical.com>
148
149
	tests: add delay between backups to avoid assertion error
150
151
2011-12-01  Kenneth Loafman  <kenneth@loafman.com>
152
153
	Fix extraneous '.py' that keeps import from working.
154
155
2011-11-25  Kenneth Loafman  <kenneth@loafman.com>
156
157
	Changes for 0.6.17
820.1.2 by Tobias Genannt
- changelog update
158
817 by Kenneth Loafman
Changes for 0.6.17
159
2011-11-25  Kenneth Loafman  <kenneth@loafman.com>
160
161
	Not used.
162
163
2011-11-25  Kenneth Loafman  <kenneth@loafman.com>
164
165
	Run tests using virtualenv for each.
166
167
2011-11-25  Kenneth Loafman  <kenneth@loafman.com>
168
169
	- Make adjustments for the new structure.
170
	- Adjust boto requirements to be 1.6a or higher.
171
	- Cleanup install scripts.
172
173
2011-11-24  Kenneth Loafman  <kenneth@loafman.com>
174
175
	Some doc changes including new requirements.
176
813 by Kenneth Loafman
Some doc changes including new requirements.
177
2011-11-23  Kenneth Loafman  <kenneth@loafman.com>
178
179
	Don't assume dir location for Python.
180
181
2011-11-23  Kenneth Loafman  <kenneth@loafman.com>
182
183
	Added --rsync-options flag to allow user to pass options to rsync at will.
184
185
2011-11-15  Eliot Moss  <moss@cs.umass.edu>
186
187
	Adds --rsync-options to command line
188
	Allows uer to pass additional options to the rsync backend
189
	Commit include paragraph in man page, new global variable,
190
	and the small changes needed to the backend itself
191
192
2011-11-23  Kenneth Loafman  <kenneth@loafman.com>
193
194
	878964: Resuming a backup with a different password should throw an error
195
196
2011-11-23  Launchpad Translations on behalf of duplicity-team
197
198
	Launchpad automatic translations update.
199
200
2011-11-22  Launchpad Translations on behalf of duplicity-team
201
202
	Launchpad automatic translations update.
203
204
2011-11-19  Launchpad Translations on behalf of duplicity-team
205
206
	Launchpad automatic translations update.
207
208
2011-11-08  Launchpad Translations on behalf of duplicity-team
209
210
	Launchpad automatic translations update.
211
212
2011-10-30  Launchpad Translations on behalf of duplicity-team
213
214
	Launchpad automatic translations update.
215
216
2011-10-22  Launchpad Translations on behalf of duplicity-team
217
218
	Launchpad automatic translations update.
219
220
2011-10-17  Launchpad Translations on behalf of duplicity-team
221
222
	Launchpad automatic translations update.
223
224
2011-10-16  Launchpad Translations on behalf of duplicity-team
225
226
	Launchpad automatic translations update.
227
228
2011-10-20  Michael Terry  <michael.terry@canonical.com>
229
230
	check that we have the right passphrase when restarting a backup
231
232
2011-11-22  Kenneth Loafman  <kenneth@loafman.com>
233
234
	411145  Misleading error message: "Invalid SSH password"
235
236
2011-11-21  Kenneth Loafman  <kenneth@loafman.com>
237
238
	Split botobackend.py into two parts, _boto_single.py which is the older single-processing version and _boto_multi.py which is the newer multi-processing version.  The default is single processing and can be overridden with --s3-use-multiprocessing.
239
240
2011-11-20  Kenneth Loafman  <kenneth@loafman.com>
241
242
	The function add_filename was rejecting anything non-encrypted as a legit file.  This fixes that problem and the bug.
243
244
2011-11-20  Kenneth Loafman  <kenneth@loafman.com>
245
246
	Fix to allow debugging from pydev.  The check for --pydevd must be done after command line is parsed.
247
248
2011-11-18  Kenneth Loafman  <kenneth@loafman.com>
249
250
	Merged in bzr merge lp:~summer-is-gone/duplicity/tz-incremental-fix.
251
252
2011-11-03  Ivan Gromov  <ivan.gromov@redsolution.ru>
253
254
	Changed functions working with UTC time file format from localtime() to gmtime() and timegm()
255
256
2011-11-03  ivan.gromov  <ivan.gromov@C0011>
257
258
	Fixed time_separator global attribute usage in some tests
259
260
2011-11-03  Ivan Gromov  <ivan.gromov@redsolution.ru>
261
262
	Made proper setUp method for tests in dup_timetest.py.
263
264
2011-11-18  Kenneth Loafman  <kenneth@loafman.com>
265
266
	Remove random_seed from VCS, adjust .bzrignore.
267
268
2011-11-17  ken
269
270
	Remove localbackend.testing_in_progress since all it accomplished was to make the local backend test fail.
271
272
2011-11-17  Kenneth Loafman  <kenneth@loafman.com>
273
274
	Merged in lp:~mterry/duplicity/ship-tests and moved a couple of things around to get manual tests working
275
276
2011-11-07  Michael Terry  <michael.terry@canonical.com>
277
278
	Make tarball layout match bzr layout much more closely; ship tests in tarballs and adjust things so that they can work
279
280
2011-11-04  Michael Terry  <michael.terry@canonical.com>
281
282
	rename auto/ to tests/
283
284
2011-11-04  Michael Terry  <michael.terry@canonical.com>
285
286
	undo accidental changes to run-tests and convert pathtest and rdiffdirtest (for both of which, I uncommented a failing test I didn't understand)
287
288
2011-11-04  Michael Terry  <michael.terry@canonical.com>
289
290
	move some more custom scripts to manual/
291
292
2011-11-04  Michael Terry  <michael.terry@canonical.com>
293
294
	move some things around; converge on one script for running any kind of test or list of tests
295
296
2011-11-04  Michael Terry  <michael.terry@canonical.com>
297
298
	convert patchdirtest to auto; rip out its root-requiring tests and move them to roottest script; fix roottest script to work now with the new rootfiles.tar.gz, whoops
299
300
2011-11-04  Michael Terry  <michael.terry@canonical.com>
301
302
	convert finaltest to auto; workaround an ecryptfs bug with long filenames in the test
303
304
2011-11-04  Michael Terry  <michael.terry@canonical.com>
305
306
	drop state file random_seed from test gnupg home
307
308
2011-11-04  Michael Terry  <michael.terry@canonical.com>
309
310
	convert gpgtest to auto; add testing keys to the suite, so testers don't have to make their own; delete gpgtest2, as it didn't do anything
311
312
2011-11-04  Michael Terry  <michael.terry@canonical.com>
313
314
	drop unused darwin tarball and util file
315
316
2011-11-04  Michael Terry  <michael.terry@canonical.com>
317
318
	convert GnuPGInterfacetest and dup_timetest to auto
319
320
2011-11-04  Michael Terry  <michael.terry@canonical.com>
321
322
	convert file_namingtest, parsedurltest, and restarttest to auto
323
324
2011-11-04  Michael Terry  <michael.terry@canonical.com>
325
326
	convert manifesttest, selectiontest, and test_tarfile to auto
327
328
2011-11-04  Michael Terry  <michael.terry@canonical.com>
329
330
	convert cleanuptest, dup_temptest, and misctest to auto
331
332
2011-11-04  Michael Terry  <michael.terry@canonical.com>
333
334
	convert statisticstest to auto; make sure tests are run in English and in US/Central timezone
335
336
2011-11-04  Michael Terry  <michael.terry@canonical.com>
337
338
	convert statictest to auto
339
340
2011-11-04  Michael Terry  <michael.terry@canonical.com>
341
342
	convert tempdirtest to auto
343
344
2011-11-04  Michael Terry  <michael.terry@canonical.com>
345
346
	convert logtest to auto
347
348
2011-11-04  Michael Terry  <michael.terry@canonical.com>
349
350
	convert lazytest to auto
351
352
2011-11-04  Michael Terry  <michael.terry@canonical.com>
353
354
	clean up run scripts a little bit, rename testfiles.tgz to rootfiles.tgz
355
356
2011-11-03  Michael Terry  <michael.terry@canonical.com>
357
358
	make diffdirtest auto
359
360
2011-11-03  Michael Terry  <michael.terry@canonical.com>
361
362
	make badupload auto
363
364
2011-11-03  Michael Terry  <michael.terry@canonical.com>
365
366
	make collectionstest auto
367
368
2011-11-02  Michael Terry  <michael.terry@canonical.com>
369
370
	move all manual tets into their own subdirectory
371
372
2011-11-07  ken
373
374
	-- Applied patch 0616.diff from bug 881070.
375
	-- Fixed compile issues in reset_connection.
376
	-- Changed 'url' to 'parsed_url' to make consistent with backends.
377
378
2011-10-16  ken
379
380
	Changes for 0.6.16.
381
800 by ken
Changes for 0.6.16.
382
2011-10-16  ken
383
384
	Changes for 0.6.16.
385
386
2011-10-15  Kenneth Loafman  <kenneth@loafman.com>
387
388
	Merge in lp:~duplicity-team/duplicity/po-updates
389
390
2011-10-15  Kenneth Loafman  <kenneth@loafman.com>
391
392
	Merge in lp:~duplicity-team/duplicity/po-updates
393
394
2011-10-12  Launchpad Translations on behalf of duplicity-team
395
396
	Launchpad automatic translations update.
397
398
2011-10-11  Launchpad Translations on behalf of duplicity-team
399
400
	Launchpad automatic translations update.
401
402
2011-09-20  Launchpad Translations on behalf of duplicity-team
403
404
	Launchpad automatic translations update.
405
406
2011-08-29  Launchpad Translations on behalf of duplicity-team
407
408
	Launchpad automatic translations update.
409
410
2011-08-28  Launchpad Translations on behalf of duplicity-team
411
412
	Launchpad automatic translations update.
413
414
2011-08-26  Launchpad Translations on behalf of duplicity-team
415
416
	Launchpad automatic translations update.
417
418
2011-08-25  Launchpad Translations on behalf of duplicity-team
419
420
	Launchpad automatic translations update.
421
422
2011-08-24  Launchpad Translations on behalf of duplicity-team
423
424
	Launchpad automatic translations update.
425
426
2011-08-21  Launchpad Translations on behalf of duplicity-team
427
428
	Launchpad automatic translations update.
429
430
2011-08-10  Launchpad Translations on behalf of duplicity-team
431
432
	Launchpad automatic translations update.
433
434
2011-08-09  Launchpad Translations on behalf of duplicity-team
435
436
	Launchpad automatic translations update.
437
438
2011-08-08  Launchpad Translations on behalf of duplicity-team
439
440
	Launchpad automatic translations update.
441
442
2011-08-01  Launchpad Translations on behalf of duplicity-team
443
444
	Launchpad automatic translations update.
445
446
2011-07-16  Launchpad Translations on behalf of duplicity-team
447
448
	Launchpad automatic translations update.
449
450
2011-06-23  Launchpad Translations on behalf of duplicity-team
451
452
	Launchpad automatic translations update.
453
454
2011-06-19  Launchpad Translations on behalf of duplicity-team
455
456
	Launchpad automatic translations update.
457
458
2011-10-15  Kenneth Loafman  <kenneth@loafman.com>
459
460
	Remove Eclipse stuff from bzr.
461
462
2011-10-10  kenneth@loafman.com
463
464
	Update .pot and add all languages to LINGUAS list file.
465
466
2011-10-10  Kenneth Loafman  <kenneth@loafman.com>
467
468
	Merged in lp:~ed.so/duplicity/UnicodeDecodeError
469
470
2011-10-10  edso
471
472
	some links for UnicodeDecodeError
473
474
2011-10-10  edso
475
476
	fix UnicodeDecodeError: 'ascii' codec can't decode byte on command usage
477
478
2011-10-08  kenneth@loafman.com
479
480
	Remove evil tab characters causing indent errors.
481
482
2011-10-08  kenneth@loafman.com
483
484
	838162  Duplicity URL Parser is not parsing IPv6 properly
485
486
2011-10-08  kenneth@loafman.com
487
488
	676109 Amazon S3 backend multipart upload support
489
490
2011-10-08  kenneth@loafman.com
491
492
	739438 Local backend should always try renaming instead of copying
493
494
2011-10-07  Kenneth Loafman  <kenneth@loafman.com>
495
496
	Merge in lp:~ed.so/duplicity/manpage
497
498
2011-10-07  edso
499
500
	updated
501
	--verbosity
502
	symmetric and signing
503
	
504
	minor fixes
505
506
2011-10-07  kenneth@loafman.com
507
508
	Checkpoint
509
510
2011-10-05  Kenneth Loafman  <kenneth@loafman.com>
511
512
	Merged in lp:~mterry/duplicity/rbNoneNone
513
514
2011-10-04  Michael Terry  <michael.terry@canonical.com>
515
516
	make sure sig_path is a regular file before opening it
517
518
2011-10-05  Kenneth Loafman  <kenneth@loafman.com>
519
520
	Merged in lp:~ross-ross-williams/duplicity/gpg-agent-fix
521
522
2011-09-06  Ross Williams  <ross@ross-williams.net>
523
524
	gpg2 will not get the passphrase from gpg-agent if --passphrase-fd is specified. Added tests to disable passphrase FD if use_agent option is true.
525
526
2011-10-05  Kenneth Loafman  <kenneth@loafman.com>
527
528
	Merged in lp:~mterry/duplicity/fix-local-backend-validation
529
530
2011-09-06  Michael Terry  <michael.terry@canonical.com>
531
532
	use cached size of original upload file rather than grabbing it after put() call.  Some backends invalidate the stat information after put (like local backend after a rename)
533
534
2011-10-05  Kenneth Loafman  <kenneth@loafman.com>
535
536
	Merged in lp:~mterry/duplicity/partial-encryption
537
538
2011-08-31  Michael Terry  <michael.terry@canonical.com>
539
540
	allow upgrading partial chain encryption status
541
542
2011-10-05  Kenneth Loafman  <kenneth@loafman.com>
543
544
	Merged in lp:~mterry/duplicity/tarfile
545
546
2011-08-23  Michael Terry  <mike@mterry.name>
547
548
	make tarfile.py 2.4-compatible
549
550
2011-08-23  Michael Terry  <mike@mterry.name>
551
552
	use python2.7's tarfile instead of whichever version comes with user's python
553
554
2011-08-20  Michael Terry  <mike@mterry.name>
555
556
	use a proper fake TarFile object when reading an empty tar
557
558
2011-08-20  Michael Terry  <mike@mterry.name>
559
560
	handle empty headers better than passing ignore_zeros -- instead handle ReadErrors
561
562
2011-08-20  Michael Terry  <mike@mterry.name>
563
564
	and update trailing slashes in test too
565
566
2011-08-20  Michael Terry  <mike@mterry.name>
567
568
	fix how trailing slashes are used to be cross-python-version compatible
569
570
2011-08-20  Michael Terry  <mike@mterry.name>
571
572
	whoops, forgot an import
573
574
2011-08-20  Michael Terry  <mike@mterry.name>
575
576
	handle different versions of tarfile
577
578
2011-08-20  Michael Terry  <mike@mterry.name>
579
580
	first pass at dropping tarfile
581
582
2011-08-29  Kenneth Loafman  <kenneth@loafman.com>
583
584
	Merged lp:~duplicity-team/duplicity/check-volumes
585
586
2011-08-28  Michael Terry  <michael.terry@canonical.com>
587
588
	make query_info a little easier to use by guaranteeing a well-formated return dictionary
589
590
2011-08-28  Michael Terry  <michael.terry@canonical.com>
591
592
	add rackspace query support
593
594
2011-08-28  Michael Terry  <michael.terry@canonical.com>
595
596
	add query support to boto backend
597
598
2011-08-28  Michael Terry  <michael.terry@canonical.com>
599
600
	make clear the difference between sizes from errors and backends that don't support querying
601
602
2011-08-25  Michael Terry  <michael.terry@canonical.com>
603
604
	add query_info support to u1 backend
605
606
2011-08-25  Michael Terry  <michael.terry@canonical.com>
607
608
	first pass at checking volume upload success
609
610
2011-08-29  Kenneth Loafman  <kenneth@loafman.com>
611
612
	832149: Uploads to Rackspace fail silently
613
614
2011-08-28  Michael Terry  <michael.terry@canonical.com>
615
616
	cloudfiles: allow listing more than 10k files
617
618
2011-08-23  Kenneth Loafman  <kenneth@loafman.com>
619
620
	- usability enhancement: sign passphrase prompt has no second
621
	verification prompt anymore, symmetric passphrases are still verified
622
623
2011-08-23  edso
624
625
	drop sign passphrase verification prompt
626
627
2011-08-23  edso
628
629
	bugfix of rev767 
630
	on using sign key duplicity claimed 'PASSPHRASE variable not set'
631
632
2011-08-23  Kenneth Loafman  <kenneth@loafman.com>
633
634
	Sync with master.
635
636
2011-08-20  Michael Terry  <mike@mterry.name>
637
638
	remove another non-2.4-ism I introduced
639
640
2011-08-19  Kenneth Loafman  <kenneth@loafman.com>
641
642
	Changes for 0.6.15.
778.1.2 by edso
drop sign passphrase verification prompt
643
777 by Kenneth Loafman
Changes for 0.6.15.
644
2011-08-19  Kenneth Loafman  <kenneth@loafman.com>
645
646
	fixes to unit tests to support SIGN_PASSPHRASE.
647
648
2011-08-18  Kenneth Loafman  <kenneth@loafman.com>
649
772.1.1 by edso
numowner & hash mismatch verbosity
650
	- introduce --numeric-owner parameter
777 by Kenneth Loafman
Changes for 0.6.15.
651
	patch courtesy of Lukas Anzinger <l.anzinger AT gmail.com>
652
	- duplicity:restore_check_hash
653
	'Invalid data - *** hash mismatch' lists the offending filename
654
655
2011-08-18  edso
656
657
	typo fix
658
659
2011-08-18  edso
660
661
	numowner & hash mismatch verbosity
662
663
2011-08-18  Kenneth Loafman  <kenneth@loafman.com>
664
665
	Remove use of virtualenv.
666
667
2011-08-18  Kenneth Loafman  <kenneth@loafman.com>
668
669
	- Ignore ENOENT (file missing) errors where it is safe.
670
	- Set minimum Python version to 2.4 in README.
671
672
2011-08-17  Kenneth Loafman  <kenneth@loafman.com>
673
674
	824678     0.6.14 Fails to install on 8.04 LTS (Hardy)
675
676
2011-08-17  Kenneth Loafman  <kenneth@loafman.com>
677
678
	823556     sftp errors after rev 740 change
679
680
2011-08-06  Kenneth Loafman  <kenneth@loafman.com>
681
682
	Merged in lp:~carlos-abalde/duplicity/google-docs
683
684
2011-08-03  Carlos Abalde  <carlos.abalde@gmail.com>
685
686
	Fixed indentation: 2 to 4 spaces
687
688
2011-07-31  Carlos Abalde  <carlos.abalde@gmail.com>
689
690
	Fetching user password correctly (i.e. not using directly self.parsed_url.password)
691
692
2011-07-31  Carlos Abalde  <carlos.abalde@gmail.com>
693
694
	Now using backend.retry(fn) decorator to handle API retries
695
696
2011-07-30  Carlos Abalde  <carlos.abalde@gmail.com>
697
698
	Added subfolders support + several minor improvements and fixes
699
700
2011-07-29  Carlos Abalde  <carlos.abalde@gmail.com>
701
702
	Added support for captcha challenges
703
704
2011-07-29  Carlos Abalde  <carlos.abalde@gmail.com>
705
706
	Replacing get_doclist by get_everything in put & delete methods. Raisng BackendException's in constructor
707
708
2011-07-29  Carlos Abalde  <carlos.abalde@gmail.com>
709
710
	Replaces get_doclist by get_everything when retrieving remote list of files in backup destination folder
711
712
2011-07-28  Carlos Abalde  <carlos.abalde@gmail.com>
713
714
	Added authentication instruction for accounts with 2-step verification enabled
715
716
2011-07-28  Carlos Abalde  <carlos.abalde@gmail.com>
717
718
	A couple of assert + missing local_path.setdata on remote file get
719
720
2011-07-28  Carlos Abalde  <carlos.abalde@gmail.com>
721
722
	Better error logging + retries for each API op
723
724
2011-07-28  Carlos Abalde  <carlos.abalde@gmail.com>
725
726
	Improved upload: check duplicated file names on destination folder + better error handling
727
728
2011-07-28  Carlos Abalde  <carlos.abalde@gmail.com>
729
730
	Improved API error handling
731
732
2011-07-28  Carlos Abalde  <carlos.abalde@gmail.com>
733
734
	Checking Google Data APIs Python libraries are present
735
736
2011-07-27  Carlos Abalde  <carlos.abalde@gmail.com>
737
738
	Fixed URI format
739
740
2011-07-27  Carlos Abalde  <carlos.abalde@gmail.com>
741
742
	First usable prototype
743
744
2011-08-06  Kenneth Loafman  <kenneth@loafman.com>
745
746
	Merged in lp:~mterry/duplicity/u1-fixes
747
748
2011-08-03  Michael Terry  <michael.terry@canonical.com>
749
750
	some u1 backend fixes: handle errors 507 and 503; add oops-id to message user sees so U1 folks can help
751
752
2011-07-29  Kenneth Loafman  <kenneth@loafman.com>
753
754
	Merged in lp:~ed.so/duplicity/encr-sign-key2
755
756
2011-07-29  Kenneth Loafman  <kenneth@loafman.com>
757
758
	Merged in lp:~ed.so/duplicity/encr-sign-key2
759
760
2011-07-16  ede
761
761.3.1 by ede
- introduce --encrypt-sign-key parameter
762
	- introduce --encrypt-sign-key parameter
763
	- duplicity-bin::get_passphrase
777 by Kenneth Loafman
Changes for 0.6.15.
764
	skip passphrase asking and reuse passphrase if 
765
	sign-key is also an encrypt key and 
766
	a passphrase for either one is already set
761.3.1 by ede
- introduce --encrypt-sign-key parameter
767
	- add _() gettext to text in duplicity-bin::get_passphrase
768
	- document changes and minor additions in manpage
769
777 by Kenneth Loafman
Changes for 0.6.15.
770
2011-07-29  Kenneth Loafman  <kenneth@loafman.com>
771
772
	818178     Shouldn't try to delete files it knows don't exist
773
774
2011-07-29  Michael Terry  <michael.terry@canonical.com>
775
776
	Don't try to delete partial manifests from backends
777
778
2011-07-29  Kenneth Loafman  <kenneth@loafman.com>
779
780
	Merged in lp:~mterry/duplicity/retry-u1
781
782
2011-07-29  Michael Terry  <michael.terry@canonical.com>
783
784
	retry operations on u1 backend
785
786
2011-07-26  Kenneth Loafman  <kenneth@loafman.com>
787
788
	Merged lp:~mterry/duplicity/815635
789
790
2011-07-25  Michael Terry  <michael.terry@canonical.com>
791
792
	when copying metadata from remote to local archive, first copy to a temporary file then move over to archive
793
794
2011-07-26  Kenneth Loafman  <kenneth@loafman.com>
795
796
	Merged lp:~mterry/duplicity/report-encrypted-chains
797
798
2011-07-22  Michael Terry  <michael.terry@canonical.com>
799
800
	report whether a chain is encrypted or not
801
802
2011-07-26  Kenneth Loafman  <kenneth@loafman.com>
803
804
	Merged lp:~mterry/duplicity/more-accurate-sync
805
806
2011-07-22  Michael Terry  <michael.terry@canonical.com>
807
808
	be more careful about what we try to synchronize
809
810
2011-07-09  Kenneth Loafman  <kenneth@loafman.com>
811
812
	703142     AssertionError: assert len(chain_list) == 2
813
814
2011-07-08  Michael Terry  <michael.terry@canonical.com>
815
816
	pay attention to local partials when sync'ing metadata and make sure we don't end up with three copies of a metadata file
817
818
2011-07-09  Kenneth Loafman  <kenneth@loafman.com>
819
820
	794576     Transport endpoint is not connected
821
822
2011-07-07  Michael Terry  <michael.terry@canonical.com>
823
824
	ignore ENOTCONN when scanning files
825
826
2011-06-28  Kenneth Loafman  <kenneth@loafman.com>
827
828
	Really restore threaded_waitpid().
829
830
2011-06-27  Kenneth Loafman  <kenneth@loafman.com>
831
832
	Merged in lp:~mterry/duplicity/guard-tarinfo
833
834
2011-06-23  Michael Terry  <michael.terry@canonical.com>
835
836
	also guard the recursive call
837
838
2011-06-23  Michael Terry  <michael.terry@canonical.com>
839
840
	guard tarinfo object from being None
841
842
2011-06-27  Kenneth Loafman  <kenneth@loafman.com>
843
844
	Detabify.  Tabs are evil.
845
846
2011-06-24  Kenneth Loafman  <kenneth@loafman.com>
847
848
	Restore previous version with threaded_waitpid().
849
850
2011-06-22  Kenneth Loafman  <kenneth@loafman.com>
851
852
	Ignore 404 errors when we try to delete a file on Ubuntu One.
853
854
2011-06-21  Michael Terry  <michael.terry@canonical.com>
855
856
	u1backend: ignore file-not-found errors on delete
857
858
2011-06-22  Kenneth Loafman  <kenneth@loafman.com>
859
860
	Update to duplicity messages.
861
862
2011-06-18  Kenneth Loafman  <kenneth@loafman.com>
863
864
	Prep for 0.6.14 release.
865
866
2011-06-18  Kenneth Loafman  <kenneth@loafman.com>
867
868
	Prep for 0.6.14 release.
869
751 by Kenneth Loafman
777377 collection-status asking for passphrase
870
2011-06-17  Kenneth Loafman  <kenneth@loafman.com>
871
752 by Kenneth Loafman
Prep for 0.6.14 release.
872
	777377     collection-status asking for passphrase
873
	
874
	Various fixes to unit tests to comprehend changes made.
875
876
2011-06-17  Kenneth Loafman  <kenneth@loafman.com>
877
751 by Kenneth Loafman
777377 collection-status asking for passphrase
878
	680425     Endless retype passphrase when typo
879
	793096     Allow to pass different passwords for --sign-key and --encrypt-key
880
881
2011-06-17  Lekensteyn  <lekensteyn@gmail.com>
882
883
	- duplicity.1: move information about the PASSPHRASE and SIGN_PASSPHRASE
884
	environment variables to the Environment Variables section
885
	- duplicity.1: add information about the limitation on using 
886
	symmetric+sign to the bugs section
887
	- In the passphrase retrieval function get_passphrase, do not switch from
888
	"ask password without verifying" to ask+verify if the passphrase was
889
	empty
890
	- Allow an empty passphrase for signing key
891
	- Make clear in the verification prompt whether the encryption passphrase
892
	or the signing passphrase is being confirmed
893
	- Fix passphrase retrieval for sym+sign (duplicity-bin and gpg.py)
894
	- Allow sym+sign with limitation (see comments and manual page)
895
896
2011-06-11  Lekensteyn  <lekensteyn@gmail.com>
897
898
	- invalid function description fixed for get_passphrase in duplicity-bin
899
	- function get_passphrase in duplicity-bin accepts argument "for_signing"
900
	which indicates that a passphrase for a signing key is requested
901
	- introduces the SIGN_PASSPHRASE environment variable for passing a
902
	different passphrase to the signing key
903
	- commandline option --encrypt-secret-keyring=path introduced to set a
904
	custom location for the secret keyring used by the encryption key
905
	- manual page updated with SIGN_PASSPHRASE and --encrypt-secret-keyring
906
	- ask for a new passphrase if the passphrase confirmation failed to
907
	prevent an endless retype
908
	- improved some comments in the code
909
	- due to the difference in the handling of the signing and encryption
910
	passphrase, the passphrase is asked later in the duplicity-bin
911
912
2011-06-17  Kenneth Loafman  <kenneth@loafman.com>
913
914
	797758     Duplicity ignores some FatalErrors
915
916
2011-06-17  Michael Terry  <mike@mterry.name>
917
918
	always catch Exceptions, not BaseExceptions
919
920
2011-06-17  Kenneth Loafman  <kenneth@loafman.com>
921
922
	Checkpoint
923
924
2011-06-14  Kenneth Loafman  <kenneth@loafman.com>
925
926
	794123     Timeout on sftp command 'ls -1'
927
748 by Kenneth Loafman
Checkpoint
928
2011-06-14  Kenneth Loafman  <kenneth@loafman.com>
929
930
	Checkpoint.
931
932
2011-06-13  Kenneth Loafman  <kenneth@loafman.com>
933
934
	487720     Restore fails with "Invalid data - SHA1 hash mismatch" 
935
936
2011-06-13  Kenneth Loafman  <kenneth@loafman.com>
937
938
	Fixed boolean swap made when correcting syntax.
939
940
2011-06-13  Kenneth Loafman  <kenneth@loafman.com>
941
942
	Fix syntax for Python 2.4 and 2.5.
943
944
2011-06-13  Kenneth Loafman  <kenneth@loafman.com>
945
946
	Fix syntax for Python 2.4 and 2.5.
947
948
2011-06-13  Kenneth Loafman  <kenneth@loafman.com>
949
950
	Fix CHANGELOG.
951
952
2011-06-13  Kenneth Loafman  <kenneth@loafman.com>
953
954
	782337     sftp backend cannot create new subdirs on new backup 
955
956
2011-06-13  Kenneth Loafman  <kenneth@loafman.com>
957
958
	782294     create tomporary files with sftp
959
960
2011-06-13  Kenneth Loafman  <kenneth@loafman.com>
961
962
	Merged in lp:~mterry/duplicity/retry-decorator
963
964
2011-06-12  Michael Terry  <mike@mterry.name>
965
966
	move logging code up to retry decorator; fixes use of 'n' variable where it doesn't belong
967
968
2011-06-06  Michael Terry  <mike@mterry.name>
969
970
	add retry decorator for backend functions; use it for giobackend; add retry to giobackend's list and delete operations
971
972
2011-06-13  Kenneth Loafman  <kenneth@loafman.com>
973
974
	Merged in lp:~mterry/duplicity/u1-status
975
976
2011-06-13  Michael Terry  <mike@mterry.name>
977
978
	u1: allow any success status, not just 200
979
980
2011-06-13  Kenneth Loafman  <kenneth@loafman.com>
981
982
	Checkpoint.
983
984
2011-06-13  Kenneth Loafman  <kenneth@loafman.com>
985
986
	Merged in lp:~mterry/duplicity/gio-name
987
988
2011-06-06  Michael Terry  <mike@mterry.name>
989
990
	giobackend: use name, not display name to list files
991
992
2011-06-13  Kenneth Loafman  <kenneth@loafman.com>
993
994
	Merged in lp:~mterry/duplicity/levelName
995
996
2011-05-31  Michael Terry  <mike@mterry.name>
997
998
	fix MachineFilter logic to match new level name code
999
1000
2011-05-24  Michael Terry  <michael.terry@canonical.com>
1001
1002
	Cautiously avoid using levelname directly in log module.  It can be adjusted by libraries.
1003
1004
2011-06-12  Kenneth Loafman  <kenneth@loafman.com>
1005
1006
	452342     Provide Ubuntu One integration
1007
1008
2011-05-24  Michael Terry  <michael.terry@canonical.com>
1009
1010
	update man page
1011
1012
2011-05-24  Michael Terry  <michael.terry@canonical.com>
1013
1014
	drop test file
1015
1016
2011-05-24  Michael Terry  <michael.terry@canonical.com>
1017
1018
	further fixups
1019
1020
2011-05-23  Michael Terry  <michael.terry@canonical.com>
1021
1022
	further upload work
1023
1024
2011-05-17  Michael Terry  <michael.terry@canonical.com>
1025
1026
	start of u1 support
1027
1028
2011-06-12  Kenneth Loafman  <kenneth@loafman.com>
1029
1030
	792704     Webdav(s) url scheme lacks port support
1031
1032
2011-06-12  Kenneth Loafman  <kenneth@loafman.com>
1033
1034
	782321     duplicity sftp backend should ignore removing a file which is not there
1035
1036
2011-06-12  Kenneth Loafman  <kenneth@loafman.com>
1037
1038
	778215     ncftpls file delete fails in ftpbackend.py
1039
1040
2011-06-12  Kenneth Loafman  <kenneth@loafman.com>
1041
1042
	507904     Cygwin: Full Backup fails with "IOError: [Errno 13] Permission denied"
1043
1044
2011-06-12  Kenneth Loafman  <kenneth@loafman.com>
1045
1046
	761688     Difference found: File X has permissions 666, expected 666 
1047
1048
2011-06-12  Kenneth Loafman  <kenneth@loafman.com>
1049
1050
	739438     [PATCH] Local backend should always try renaming instead of copying
1051
1052
2011-06-12  Kenneth Loafman  <kenneth@loafman.com>
1053
1054
	705499     "include-filelist-stdin" not implemented on version 0.6.11
1055
1056
2011-06-12  Kenneth Loafman  <kenneth@loafman.com>
1057
1058
	Sync with repository.
1059
1060
2011-06-07  Launchpad Translations on behalf of duplicity-team
1061
1062
	Launchpad automatic translations update.
1063
1064
2011-04-26  Launchpad Translations on behalf of duplicity-team
1065
1066
	Launchpad automatic translations update.
1067
1068
2011-04-25  Launchpad Translations on behalf of duplicity-team
1069
1070
	Launchpad automatic translations update.
1071
1072
2011-04-17  Launchpad Translations on behalf of duplicity-team
1073
1074
	Launchpad automatic translations update.
1075
1076
2011-04-04  Launchpad Translations on behalf of duplicity-team
1077
1078
	Launchpad automatic translations update.
1079
1080
2011-04-03  Launchpad Translations on behalf of duplicity-team
1081
1082
	Launchpad automatic translations update.
1083
1084
2011-03-22  Launchpad Translations on behalf of duplicity-team
1085
1086
	Launchpad automatic translations update.
1087
1088
2010-12-15  Launchpad Translations on behalf of duplicity-team
1089
1090
	Launchpad automatic translations update.
1091
1092
2010-12-08  Launchpad Translations on behalf of duplicity-team
1093
1094
	Launchpad automatic translations update.
1095
1096
2010-11-21  Launchpad Translations on behalf of duplicity-team
1097
1098
	Launchpad automatic translations update.
1099
1100
2011-05-11  ed  <edgar.soldin@web.de>
1101
1102
	as restoring is non-destructive by default (overideable with --force) there is no need to raie fata errors if not supported in/exclude parameters are given as parameters.
1103
	see also:
1104
	http://lists.gnu.org/archive/html/duplicity-talk/2011-04/msg00010.html
1105
1106
2011-06-12  Kenneth Loafman  <kenneth@loafman.com>
1107
1108
	512628     --exclude-filelist-stdin and gpg error with/without PASSPHRASE
1109
1110
2011-06-12  Kenneth Loafman  <kenneth@loafman.com>
1111
1112
	512628     --exclude-filelist-stdin and gpg error with/without PASSPHRASE
1113
1114
2011-04-16  Kenneth Loafman  <kenneth@loafman.com>
1115
1116
	Insure Python 2.4 compatible.
1117
1118
2011-04-16  Kenneth Loafman  <kenneth@loafman.com>
1119
1120
	433591  AttributeError: FileobjHooked instance has no attribute 'name'
1121
1122
2011-04-04  Kenneth Loafman  <kenneth@loafman.com>
1123
1124
	Merged in lp:~ed.so/duplicity/0.6-add_sftp.
1125
1126
2011-04-04  ed  <edgar.soldin@web.de>
1127
1128
	link sftp to ssh backend, thus enabling sftp:// urls
1129
	modified explanation in manpage
1130
	minor changes in manpage
1131
1132
2011-04-04  Kenneth Loafman  <kenneth@loafman.com>
1133
1134
	Boto has refactored too many times, so back off and just use Exception rather than searching.
1135
1136
2011-04-03  Kenneth Loafman  <kenneth@loafman.com>
1137
1138
	Boto moved S3ResponseError, so allow for different imports.
1139
1140
2011-04-02  Kenneth Loafman  <kenneth@loafman.com>
1141
1142
	Changes for 0.6.13.
1143
1144
2011-04-02  Kenneth Loafman  <kenneth@loafman.com>
1145
1146
	Changes for 0.6.13.
1147
716 by Kenneth Loafman
Changes for 0.6.13.
1148
2011-04-02  Kenneth Loafman  <kenneth@loafman.com>
1149
1150
	Changes for 0.6.13.
1151
1152
2011-04-02  Kenneth Loafman  <kenneth@loafman.com>
1153
1154
	Check for presence of bucket before trying to create.
1155
1156
2011-03-29  Kenneth Loafman  <kenneth@loafman.com>
1157
1158
	579958  Assertion error "time not moving forward at appropriate pace"
1159
1160
2011-03-26  Kenneth Loafman  <kenneth@loafman.com>
1161
1162
	Add in ftpsbackend.py.  Missed it.
1163
1164
2011-03-21  Kenneth Loafman  <kenneth@loafman.com>
1165
1166
	613244     silent data corruption with checkpoint/restore
1167
711 by Kenneth Loafman
613244 silent data corruption with checkpoint/restore
1168
2011-03-21  Kenneth Loafman  <kenneth@loafman.com>
1169
1170
	Add a manual test for Ctrl-C interrupts.  This could be automated, but I find that the old hairy eyeball works quite well as is.
1171
1172
2011-03-21  Kenneth Loafman  <kenneth@loafman.com>
1173
1174
	Use python-virtualenv to provide a well-defined environment for testing multiple versions of Python.
1175
1176
2011-03-21  Kenneth Loafman  <kenneth@loafman.com>
1177
1178
	Add (undocumented) option --pydevd to allow easier debugging when executing long chains of duplicity executions.
1179
1180
2011-03-21  Kenneth Loafman  <kenneth@loafman.com>
1181
1182
	Remove threaded_waitpid().  We still need GnuPGInterface because of the shift bug in the return code and the ugly mix of tabs and spaces.  All has been reported to the author.
1183
	
1184
	Note:  With this change people who do long chains of incrementals will need to up the number of file handles.
1185
1186
2011-03-09  Kenneth Loafman  <kenneth@loafman.com>
1187
1188
	Replace 2.5 'except...as' syntax.
1189
1190
2011-03-08  Kenneth Loafman  <kenneth@loafman.com>
1191
1192
	Changes for 0.6.12.
1193
705 by Kenneth Loafman
Changes for 0.6.12.
1194
2011-03-08  Kenneth Loafman  <kenneth@loafman.com>
1195
1196
	Various fixes for testing.  All tests pass completely.
1197
1198
2011-03-08  Kenneth Loafman  <kenneth@loafman.com>
1199
1200
	Add test for new ftps backend using lftp.
1201
1202
2011-03-07  Kenneth Loafman  <kenneth@loafman.com>
1203
1204
	Some FTP sites return 'total NN' in true ls fashion, so ignore line during listing of files.
1205
1206
2011-03-06  Kenneth Loafman  <kenneth@loafman.com>
1207
1208
	Fix typo on fix for 700390.
1209
1210
2011-03-06  Kenneth Loafman  <kenneth@loafman.com>
1211
1212
	Miscellaneous fixes for testing.
1213
1214
2011-03-06  Kenneth Loafman  <kenneth@loafman.com>
1215
1216
	700390 	Backup fails silently when target is full (sftp, verbosity=4)
1217
1218
2011-03-06  Kenneth Loafman  <kenneth@loafman.com>
1219
1220
	581054 	Inverted "Current directory" "Previous directory" in error message
1221
1222
2011-03-06  Kenneth Loafman  <kenneth@loafman.com>
1223
1224
	626915     ftps support using lftp (ftpsbackend)
1225
1226
2011-03-06  Kenneth Loafman  <kenneth@loafman.com>
1227
1228
	629984 	boto backend uses Python 2.5 conditional
1229
1230
2011-03-06  Kenneth Loafman  <kenneth@loafman.com>
1231
1232
	670891 	Cygwin: TypeError: basis_file must be a (true) file, while restoring inremental backup
1233
1234
2011-03-06  Kenneth Loafman  <kenneth@loafman.com>
1235
1236
	655797     symbolic link ownership not preserved
1237
1238
2011-02-12  Kenneth Loafman  <kenneth@loafman.com>
1239
1240
	lp:~blueyed/duplicity/path-enodev-bugfix
1241
1242
2011-02-12  Kenneth Loafman  <kenneth@loafman.com>
1243
1244
	Merged: lp:~blueyed/duplicity/path-enodev-bugfix
1245
1246
2011-02-12  Kenneth Loafman  <kenneth@loafman.com>
1247
1248
	629136     sslerror: The read operation timed out with cf
1249
1250
2011-01-18  Kenneth Loafman  <kenneth@loafman.com>
1251
1252
	704314     Exception in log module
1253
1254
2010-12-26  Kenneth Loafman  <kenneth@loafman.com>
1255
1256
	486489  Only full backups done on webdav
1257
1258
2010-12-26  Kenneth Loafman  <kenneth@loafman.com>
1259
1260
	620163  OSError: [Errno 2] No such file or directory
1261
1262
2010-12-26  Kenneth Loafman  <kenneth@loafman.com>
1263
1264
	Merged in lp:~mterry/duplicity/backend-log-codes3
1265
1266
2010-12-04  Michael Terry  <mike@mterry.name>
1267
1268
	use log error codes for common backend errors
1269
1270
2010-11-27  Kenneth Loafman  <kenneth@loafman.com>
1271
1272
	681980     Duplicity 0.6.11 aborts if RSYNC_RSH not set
1273
1274
2010-11-20  Kenneth Loafman  <kenneth@loafman.com>
1275
1276
	Changes for 0.6.11
1277
1278
2010-11-20  Kenneth Loafman  <kenneth@loafman.com>
1279
1280
	Changes for 0.6.11
1281
1282
2010-11-20  Kenneth Loafman  <kenneth@loafman.com>
1283
1284
	433970 Add an option to connect to S3 with regular HTTP (and not HTTPS)
684 by Kenneth Loafman
Changes for 0.6.11
1285
1286
2010-10-13  Martin Pool  <mbp@sourcefrog.net>
1287
705 by Kenneth Loafman
Changes for 0.6.12.
1288
	Add --s3-unencrypted-connection (bug 433970)
684 by Kenneth Loafman
Changes for 0.6.11
1289
1290
2010-11-20  Kenneth Loafman  <kenneth@loafman.com>
1291
705 by Kenneth Loafman
Changes for 0.6.12.
1292
	631275 missing ssh on rsyncd url - rsync: Failed to exec ssh: ...
684 by Kenneth Loafman
Changes for 0.6.11
1293
1294
2010-11-20  ed  <edgar.soldin@web.de>
1295
705 by Kenneth Loafman
Changes for 0.6.12.
1296
	solve bug 631275
1297
	rsync 3.0.7 persists on either rsync:// _or_ :: module notation
1298
	both together and it interpretes it as a dest for rsh
684 by Kenneth Loafman
Changes for 0.6.11
1299
1300
2010-11-13  ed  <edgar.soldin@web.de>
1301
705 by Kenneth Loafman
Changes for 0.6.12.
1302
	protect rsync from possibly conflicting remote shell environment setting
1303
1304
2010-11-20  Kenneth Loafman  <kenneth@loafman.com>
1305
1306
	674506 RsyncBackend instance has no attribute 'subprocess_popen_persist'.
1307
1308
2010-11-12  ed  <edgar.soldin@web.de>
1309
1310
	restored
1311
	backend:subprocess_popen_* methods
1312
	moved ncftpls workaround into ftpbackend
1313
	introduced new backend:popen_persist_breaks setting for such workarounds
1314
	enhanced backend:munge_password
1315
	rsyncbackend: rsync over ssh does not ask for password (only keyauth supported)
1316
1317
2010-11-20  Kenneth Loafman  <kenneth@loafman.com>
1318
1319
	Merged lp:~ed.so/duplicity/survive_spaces.
1320
1321
2010-11-12  ed  <edgar.soldin@web.de>
1322
1323
	survive spaces in path on local copying with encryption enabled
1324
1325
2010-11-20  Kenneth Loafman  <kenneth@loafman.com>
1326
1327
	Merged lp:~ed.so/duplicity/sign_symmetric2.
1328
1329
2010-11-12  ed  <edgar.soldin@web.de>
1330
1331
	allow signing of symmetric encryption
1332
1333
2010-11-20  Kenneth Loafman  <kenneth@loafman.com>
1334
1335
	Merged lp:~duplicity-team/duplicity/po-updates.
684 by Kenneth Loafman
Changes for 0.6.11
1336
1337
2010-10-24  Launchpad Translations on behalf of duplicity-team
1338
705 by Kenneth Loafman
Changes for 0.6.12.
1339
	Launchpad automatic translations update.
684 by Kenneth Loafman
Changes for 0.6.11
1340
1341
2010-10-12  Launchpad Translations on behalf of duplicity-team
1342
705 by Kenneth Loafman
Changes for 0.6.12.
1343
	Launchpad automatic translations update.
684 by Kenneth Loafman
Changes for 0.6.11
1344
1345
2010-10-08  Launchpad Translations on behalf of duplicity-team
1346
705 by Kenneth Loafman
Changes for 0.6.12.
1347
	Launchpad automatic translations update.
684 by Kenneth Loafman
Changes for 0.6.11
1348
1349
2010-09-20  duplicity-team  <duplicity-team@lists.launchpad.net>
1350
705 by Kenneth Loafman
Changes for 0.6.12.
1351
	Launchpad automatic translations update.
684 by Kenneth Loafman
Changes for 0.6.11
1352
1353
2010-07-24  Launchpad Code Hosting  <codehost@crowberry>
1354
705 by Kenneth Loafman
Changes for 0.6.12.
1355
	Launchpad automatic translations update.
684 by Kenneth Loafman
Changes for 0.6.11
1356
1357
2010-05-24  Launchpad Code Hosting  <codehost@crowberry>
1358
705 by Kenneth Loafman
Changes for 0.6.12.
1359
	Launchpad automatic translations update.
684 by Kenneth Loafman
Changes for 0.6.11
1360
1361
2010-11-20  Kenneth Loafman  <kenneth@loafman.com>
1362
705 by Kenneth Loafman
Changes for 0.6.12.
1363
	669225 sftp: Couldnt delete file: Failure only logged on level 9.
684 by Kenneth Loafman
Changes for 0.6.11
1364
1365
2010-11-05  Daniel Hahler  <ubuntu-launchpad@thequod.de>
1366
705 by Kenneth Loafman
Changes for 0.6.12.
1367
	Catch "Couldn't delete file" response in sftp commands.
684 by Kenneth Loafman
Changes for 0.6.11
1368
1369
2010-11-20  Kenneth Loafman  <kenneth@loafman.com>
1370
705 by Kenneth Loafman
Changes for 0.6.12.
1371
	Fix CHANGELOG.
684 by Kenneth Loafman
Changes for 0.6.11
1372
800 by ken
Changes for 0.6.16.
1373
2010-06-29  Tomaž Muraus  <kami@k5-storitve.net>
684 by Kenneth Loafman
Changes for 0.6.11
1374
705 by Kenneth Loafman
Changes for 0.6.12.
1375
	When using listmatch filenames are now unqouted so colons and other special characters don't cause problems.
1376
	
1377
	Also all the tests now pass.
684 by Kenneth Loafman
Changes for 0.6.11
1378
800 by ken
Changes for 0.6.16.
1379
2010-06-27  Tomaž Muraus  <kami@k5-storitve.net>
684 by Kenneth Loafman
Changes for 0.6.11
1380
705 by Kenneth Loafman
Changes for 0.6.12.
1381
	Added test for SpiderOak backend (it should probably just fail in most cases since the API is still very unstable).
1382
800 by ken
Changes for 0.6.16.
1383
2010-06-22  Tomaž Muraus  <kami@k5-storitve.net>
705 by Kenneth Loafman
Changes for 0.6.12.
1384
1385
	Add ability to retry failed commands.
1386
800 by ken
Changes for 0.6.16.
1387
2010-06-22  Tomaž Muraus  <kami@k5-storitve.net>
705 by Kenneth Loafman
Changes for 0.6.12.
1388
1389
	Handle exceptions when listing files and display coresponding HTTP status code on HTTPError exception
1390
800 by ken
Changes for 0.6.16.
1391
2010-06-22  Tomaž Muraus  <kami@k5-storitve.net>
705 by Kenneth Loafman
Changes for 0.6.12.
1392
1393
	First version of SpiderOak DIY backend.
1394
	
1395
	Still very rough and needs tests.
684 by Kenneth Loafman
Changes for 0.6.11
1396
1397
2010-05-26  Kenneth Loafman  <kenneth@loafman.com>
1398
705 by Kenneth Loafman
Changes for 0.6.12.
1399
	Merged lp:~mterry/duplicity/backend-log-codes2
684 by Kenneth Loafman
Changes for 0.6.11
1400
1401
2010-05-26  Michael Terry  <mike@mterry.name>
1402
705 by Kenneth Loafman
Changes for 0.6.12.
1403
	support new backend-error log codes
684 by Kenneth Loafman
Changes for 0.6.11
1404
1405
2010-05-24  Kenneth Loafman  <kenneth@loafman.com>
1406
705 by Kenneth Loafman
Changes for 0.6.12.
1407
	Merge changes from 0.6-series.
684 by Kenneth Loafman
Changes for 0.6.11
1408
1409
2010-11-20  Kenneth Loafman  <kenneth@loafman.com>
1410
705 by Kenneth Loafman
Changes for 0.6.12.
1411
	Merged in lp:~l2g/duplicity/use-py.test
684 by Kenneth Loafman
Changes for 0.6.11
1412
1413
2009-09-21  Larry Gilbert  <larry+launchpad@l2g.to>
1414
705 by Kenneth Loafman
Changes for 0.6.12.
1415
	Adding conftest.py for py.test configuration hooks (right now just setting
1416
	up temporary directories)
1417
1418
2009-09-20  Larry Gilbert  <larry+launchpad@l2g.to>
1419
1420
	Use py.path to simplify a little
1421
1422
2009-09-20  Larry Gilbert  <larry+launchpad@l2g.to>
1423
1424
	Don't try to change dirs in cleanup_test_files for now. Actually, this file probably won't be here much longer.
1425
1426
2009-09-20  Larry Gilbert  <larry+launchpad@l2g.to>
1427
1428
	Criss-cross merge. 'Scuse my mess.
1429
1430
2009-09-19  Larry Gilbert  <larry+launchpad@l2g.to>
1431
1432
	trunk merge
1433
1434
2009-09-20  Larry Gilbert  <larry+launchpad@l2g.to>
1435
1436
	Fix non-root-based test skipping
1437
1438
2009-09-19  Larry Gilbert  <larry+launchpad@l2g.to>
1439
1440
	Expose test files' root directory as config.test_root
1441
1442
2009-09-19  Larry Gilbert  <larry+launchpad@l2g.to>
1443
1444
	New helper module for tests; have backendtest.py make use of it
1445
1446
2009-09-19  Larry Gilbert  <larry+launchpad@l2g.to>
1447
1448
	I think these are all my own changes, not a trunk merge. Sorry for confusion.
1449
1450
2009-09-17  Larry Gilbert  <larry+launchpad@L2G.to>
1451
1452
	Refactored.  Put in py.test.skip to skip tests when tarfile can't be used.
1453
1454
2009-09-17  Larry Gilbert  <larry+launchpad@L2G.to>
1455
1456
	commit.py already adjusts sys.path, so anything that imports commit doesn't
1457
	need to
684 by Kenneth Loafman
Changes for 0.6.11
1458
1459
2009-09-16  Larry Gilbert  <larry+launchpad@L2G.to>
1460
705 by Kenneth Loafman
Changes for 0.6.12.
1461
	Allow testing/config.py to find duplicity even when run outside testing/.
1462
	Added a missing import.
684 by Kenneth Loafman
Changes for 0.6.11
1463
1464
2010-10-25  Kenneth Loafman  <kenneth@loafman.com>
1465
705 by Kenneth Loafman
Changes for 0.6.12.
1466
	637556     os.execve should get passed program as first argument
1467
1468
2010-10-06  Kenneth Loafman  <kenneth@loafman.com>
1469
1470
	Delete duplicity.spec -- autocreated.
1471
1472
2010-09-19  Kenneth Loafman  <kenneth@loafman.com>
1473
1474
	Changes for 0.6.10.
1475
1476
2010-10-06  Kenneth Loafman  <kenneth@loafman.com>
1477
1478
	Replace ternary operator with simple if statement.  Python 2.4 does not support the ternary operator.
1479
1480
2010-10-06  Kenneth Loafman  <kenneth@loafman.com>
1481
1482
	Upgrade setup dependency to Python 2.4 or later.
1483
1484
2010-09-19  Kenneth Loafman  <kenneth@loafman.com>
1485
1486
	Changes for 0.6.10.
1487
1488
2010-09-06  Kenneth Loafman  <kenneth@loafman.com>
1489
1490
	612714     NameError: global name 'parsed_url' is not defined
1491
1492
2010-09-06  Kenneth Loafman  <kenneth@loafman.com>
1493
1494
	589495     duplicity --short-filenames crashes with TypeError
1495
1496
2010-09-06  Kenneth Loafman  <kenneth@loafman.com>
1497
1498
	589495     duplicity --short-filenames crashes with TypeError
684 by Kenneth Loafman
Changes for 0.6.11
1499
1500
2010-08-26  Kenneth Loafman  <kenneth@loafman.com>
1501
705 by Kenneth Loafman
Changes for 0.6.12.
1502
	Merged in lp:~olivierberger/+junk/dupl-542482
684 by Kenneth Loafman
Changes for 0.6.11
1503
1504
2010-08-26  olivier  <olivier@asustour>
1505
705 by Kenneth Loafman
Changes for 0.6.12.
1506
	merge with latest release upstream : 0.6.09
684 by Kenneth Loafman
Changes for 0.6.11
1507
1508
2010-05-16  olivier  <olivier@asustour>
1509
705 by Kenneth Loafman
Changes for 0.6.12.
1510
	Fix remove-older-than which would no longer work
1511
	Differentiate the function name from global option name for remove_all_but_n_full
1512
1513
2010-03-29  olivier  <olivier@asustour>
1514
1515
	Added bits of manpage
1516
1517
2010-03-29  olivier  <olivier@asustour>
1518
1519
	Adding the remove-all-inc-of-but-n-full variant to
1520
	remove_all_but_n_full() : remove only incremental sets from a backup
1521
	chain selected as older than the n last full
1522
1523
2010-03-29  olivier  <olivier@asustour>
1524
1525
	Adding the 2 new remove-all-but commands as global markers
1526
1527
2010-03-29  olivier  <olivier@asustour>
1528
1529
	Adding new remove-all-inc-of-but-n-full command as a variant of remove-all-but-n-full
1530
1531
2010-03-29  olivier  <olivier@asustour>
1532
1533
	Fix small typo in comments
1534
1535
2010-08-09  Kenneth Loafman  <kenneth@loafman.com>
1536
1537
	613448     ftpbackend fails if target directory doesn't exist
1538
1539
2010-08-09  Kenneth Loafman  <kenneth@loafman.com>
1540
1541
	615449     Command-line verbosity parsing crash
684 by Kenneth Loafman
Changes for 0.6.11
1542
664 by Kenneth Loafman
615449 Command-line verbosity parsing crash
1543
2010-07-28  Kenneth Loafman  <kenneth@loafman.com>
1544
705 by Kenneth Loafman
Changes for 0.6.12.
1545
	Man page improvements and clarification.
664 by Kenneth Loafman
615449 Command-line verbosity parsing crash
1546
1547
2010-07-25  Kenneth Loafman  <kenneth@loafman.com>
1548
705 by Kenneth Loafman
Changes for 0.6.12.
1549
	Final changes for 0.6.09.
1550
1551
2010-07-24  Kenneth Loafman  <kenneth@loafman.com>
1552
1553
	582962     Diminishing performance on large files
1554
1555
2010-07-24  Kenneth Loafman  <kenneth@loafman.com>
1556
1557
	Fix to warning message in sshbackend.
1558
1559
2010-07-23  Kenneth Loafman  <kenneth@loafman.com>
1560
1561
	Upgraded tahoebackend to new parse_url.
1562
1563
2010-07-23  Kenneth Loafman  <kenneth@loafman.com>
1564
1565
	Merged in lp:~duplicity-team/duplicity/po-updates
1566
1567
2010-07-23  Kenneth Loafman  <kenneth@loafman.com>
1568
1569
	502609     Unknown error while uploading duplicity-full-signatures
664 by Kenneth Loafman
615449 Command-line verbosity parsing crash
1570
1571
2010-07-22  Kenneth Loafman  <kenneth@loafman.com>
1572
705 by Kenneth Loafman
Changes for 0.6.12.
1573
	567738  --ssh-options options passing options to ssh do not work
664 by Kenneth Loafman
615449 Command-line verbosity parsing crash
1574
1575
2010-05-15  Michael Terry  <michael.terry@canonical.com>
1576
705 by Kenneth Loafman
Changes for 0.6.12.
1577
	support new backend-error log codes
664 by Kenneth Loafman
615449 Command-line verbosity parsing crash
1578
1579
2010-03-08  Michael Terry  <mike@mterry.name>
1580
705 by Kenneth Loafman
Changes for 0.6.12.
1581
	don't crash when asked to encrypt, but not passed any gpg_options.  my bad
1582
1583
2010-03-07  Kenneth Loafman  <kenneth@loafman.com>
1584
1585
	#532051 rdiffdir attempts to reference undefined variables with some command arguments
1586
1587
2010-03-07  Kenneth Loafman  <kenneth@loafman.com>
1588
1589
	#519110 Need accurate man page info on use of scp/sftp usage.
664 by Kenneth Loafman
615449 Command-line verbosity parsing crash
1590
1591
2010-03-02  Kenneth Loafman  <kenneth@loafman.com>
1592
705 by Kenneth Loafman
Changes for 0.6.12.
1593
	lp:~mterry/duplicity/use-gpg-options-0.7
664 by Kenneth Loafman
615449 Command-line verbosity parsing crash
1594
1595
2010-03-02  Michael Terry  <mike@mterry.name>
1596
705 by Kenneth Loafman
Changes for 0.6.12.
1597
	use global gpg options
664 by Kenneth Loafman
615449 Command-line verbosity parsing crash
1598
1599
2010-03-02  ken
1600
705 by Kenneth Loafman
Changes for 0.6.12.
1601
	lp:~mterry/duplicity/fix-gpg-options-crash-0.7
1602
1603
2010-03-01  Michael Terry  <mike@mterry.name>
1604
1605
	fix time command line handling
1606
1607
2010-03-01  Michael Terry  <mike@mterry.name>
1608
1609
	and handle initial, empty value for extend commandline actions
664 by Kenneth Loafman
615449 Command-line verbosity parsing crash
1610
1611
2010-03-01  Michael Terry  <michael.terry@canonical.com>
1612
705 by Kenneth Loafman
Changes for 0.6.12.
1613
	fix crash on empty gpg-options argument
1614
1615
2010-02-17  ken
1616
1617
	#520470 - Don't Warn when there's old backup to delete
1618
1619
2010-02-17  ken
1620
1621
	Patch #505739 - "sslerror: The read operation timed out" with S3
664 by Kenneth Loafman
615449 Command-line verbosity parsing crash
1622
1623
2010-02-16  ken
1624
705 by Kenneth Loafman
Changes for 0.6.12.
1625
	Patch 522544 -- OSError: [Errno 40] Too many levels of symbolic links
1626
1627
2010-02-08  ken
1628
1629
	Patched #497243 archive dir: cache desynchronization caused by remove*
1630
1631
2010-02-08  ken
1632
1633
	Merge with trunk.
664 by Kenneth Loafman
615449 Command-line verbosity parsing crash
1634
1635
2010-01-18  Michael Terry  <mike@mterry.name>
1636
705 by Kenneth Loafman
Changes for 0.6.12.
1637
	logging: fix logging to files by opening them with default of 'a' not 'w'
1638
1639
2010-01-08  Michael Terry  <mike@mterry.name>
1640
1641
	merge lp:~mterry/duplicity/rename
1642
1643
2010-01-08  Michael Terry  <mike@mterry.name>
1644
1645
	make a comment reserving 255 as an error code (used by gksu)
664 by Kenneth Loafman
615449 Command-line verbosity parsing crash
1646
1647
2009-12-15  Michael Terry  <michael.terry@canonical.com>
1648
705 by Kenneth Loafman
Changes for 0.6.12.
1649
	merge lp:~mterry/duplicity/optparse
664 by Kenneth Loafman
615449 Command-line verbosity parsing crash
1650
1651
2009-12-14  ken
1652
705 by Kenneth Loafman
Changes for 0.6.12.
1653
	Merged in lp:~mterry/duplicity/typos
1654
1655
2009-11-27  ken
1656
1657
	Remove antiquated file.
1658
1659
2009-11-27  ken
1660
1661
	Remove requirement for GnuPGInterface, we have our own.
664 by Kenneth Loafman
615449 Command-line verbosity parsing crash
1662
1663
2010-05-23  Kenneth Loafman  <kenneth@loafman.com>
1664
705 by Kenneth Loafman
Changes for 0.6.12.
1665
	Merged in lp:~duplicity-team/duplicity/po-updates
664 by Kenneth Loafman
615449 Command-line verbosity parsing crash
1666
1667
2010-04-23  Launchpad Code Hosting  <codehost@crowberry>
1668
705 by Kenneth Loafman
Changes for 0.6.12.
1669
	Launchpad automatic translations update.
664 by Kenneth Loafman
615449 Command-line verbosity parsing crash
1670
1671
2010-03-21  Launchpad Code Hosting  <codehost@crowberry>
1672
705 by Kenneth Loafman
Changes for 0.6.12.
1673
	Launchpad automatic translations update.
664 by Kenneth Loafman
615449 Command-line verbosity parsing crash
1674
1675
2010-03-12  Launchpad Code Hosting  <codehost@crowberry>
1676
705 by Kenneth Loafman
Changes for 0.6.12.
1677
	Launchpad automatic translations update.
664 by Kenneth Loafman
615449 Command-line verbosity parsing crash
1678
1679
2010-05-23  ken
1680
705 by Kenneth Loafman
Changes for 0.6.12.
1681
	576564     username not url decoded in backend (at least rsync)
664 by Kenneth Loafman
615449 Command-line verbosity parsing crash
1682
684 by Kenneth Loafman
Changes for 0.6.11
1683
2010-05-23  Kenneth Loafman  <kenneth@loafman.com>
664 by Kenneth Loafman
615449 Command-line verbosity parsing crash
1684
705 by Kenneth Loafman
Changes for 0.6.12.
1685
	579958     Assertion error "time not moving forward at appropriate pace"
1686
	
1687
	setcurtime() must change with time changes.
664 by Kenneth Loafman
615449 Command-line verbosity parsing crash
1688
1689
2010-05-23  ken
1690
705 by Kenneth Loafman
Changes for 0.6.12.
1691
	550455  	 duplicity doesn't handle with large files well (change librsync.SigGenerator.sig_string to a list)
1692
1693
2010-03-11  Kenneth Loafman  <kenneth@loafman.com>
1694
1695
	Changes for 0.6.08b
1696
1697
2010-03-11  Kenneth Loafman  <kenneth@loafman.com>
1698
1699
	Manually apply patch from http://bazaar.launchpad.net/~duplicity-team/duplicity/0.7-series/revision/637 which did not make it into 0.6.
1700
1701
2010-03-11  Kenneth Loafman  <kenneth@loafman.com>
1702
1703
	Changes for 0.6.08a
651 by Kenneth Loafman
Changes for 0.6.08b
1704
1705
2010-03-09  Launchpad Code Hosting  <codehost@crowberry>
1706
705 by Kenneth Loafman
Changes for 0.6.12.
1707
	Launchpad automatic translations update.
651 by Kenneth Loafman
Changes for 0.6.08b
1708
1709
2010-03-01  Launchpad Code Hosting  <codehost@crowberry>
1710
705 by Kenneth Loafman
Changes for 0.6.12.
1711
	Launchpad automatic translations update.
651 by Kenneth Loafman
Changes for 0.6.08b
1712
1713
2010-03-11  Kenneth Loafman  <kenneth@loafman.com>
1714
705 by Kenneth Loafman
Changes for 0.6.12.
1715
	Changes for 0.6.08a
1716
1717
2010-03-07  Kenneth Loafman  <kenneth@loafman.com>
1718
1719
	Changes for 0.6.08
1720
1721
2010-03-07  Kenneth Loafman  <kenneth@loafman.com>
1722
1723
	#532051 rdiffdir attempts to reference undefined variables with some command arguments
1724
1725
2010-03-07  Kenneth Loafman  <kenneth@loafman.com>
1726
1727
	#519110 Need accurate man page info on use of scp/sftp usage.
647 by Kenneth Loafman
Changes for 0.6.08
1728
1729
2010-03-02  Kenneth Loafman  <kenneth@loafman.com>
1730
705 by Kenneth Loafman
Changes for 0.6.12.
1731
	Merged lp:~mterry/duplicity/use-gpg-options-0.6
647 by Kenneth Loafman
Changes for 0.6.08
1732
1733
2010-03-02  Michael Terry  <mike@mterry.name>
1734
705 by Kenneth Loafman
Changes for 0.6.12.
1735
	use global gpg options
647 by Kenneth Loafman
Changes for 0.6.08
1736
1737
2010-03-02  ken
1738
705 by Kenneth Loafman
Changes for 0.6.12.
1739
	Merged lp:~mterry/duplicity/fix-gpg-options-crash-0.6
1740
1741
2010-03-01  Michael Terry  <mike@mterry.name>
1742
1743
	fix time command line handling
1744
1745
2010-03-01  Michael Terry  <mike@mterry.name>
1746
1747
	and handle initial, empty value for extend commandline actions
647 by Kenneth Loafman
Changes for 0.6.08
1748
1749
2010-03-01  Michael Terry  <michael.terry@canonical.com>
1750
705 by Kenneth Loafman
Changes for 0.6.12.
1751
	fix crash on empty gpg-options argument
1752
1753
2010-02-28  ken
1754
1755
	Changes for 0.6.07.
1756
1757
2010-02-28  ken
1758
1759
	Merged lp:~duplicity-team/duplicity/po-updates.
642 by ken
Changes for 0.6.07.
1760
1761
2010-01-15  Launchpad Code Hosting  <codehost@crowberry>
1762
705 by Kenneth Loafman
Changes for 0.6.12.
1763
	Launchpad automatic translations update.
642 by ken
Changes for 0.6.07.
1764
1765
2010-01-09  Launchpad Code Hosting  <codehost@crowberry>
1766
705 by Kenneth Loafman
Changes for 0.6.12.
1767
	Launchpad automatic translations update.
642 by ken
Changes for 0.6.07.
1768
1769
2009-12-16  Launchpad Code Hosting  <codehost@crowberry>
1770
705 by Kenneth Loafman
Changes for 0.6.12.
1771
	Launchpad automatic translations update.
642 by ken
Changes for 0.6.07.
1772
1773
2009-12-15  Launchpad Code Hosting  <codehost@crowberry>
1774
705 by Kenneth Loafman
Changes for 0.6.12.
1775
	Launchpad automatic translations update.
1776
1777
2010-02-17  ken
1778
1779
	#520470 - Don't Warn when there's old backup to delete
1780
1781
2010-02-17  ken
1782
1783
	Patch #505739 - "sslerror: The read operation timed out" with S3
642 by ken
Changes for 0.6.07.
1784
1785
2010-02-16  ken
1786
705 by Kenneth Loafman
Changes for 0.6.12.
1787
	Patch 522544 -- OSError: [Errno 40] Too many levels of symbolic links
1788
1789
2010-02-08  ken
1790
1791
	Patched #497243 archive dir: cache desynchronization caused by remove*
1792
1793
2010-02-08  ken
1794
1795
	Merge with trunk.
642 by ken
Changes for 0.6.07.
1796
1797
2010-01-18  Michael Terry  <mike@mterry.name>
1798
705 by Kenneth Loafman
Changes for 0.6.12.
1799
	logging: fix logging to files by opening them with default of 'a' not 'w'
642 by ken
Changes for 0.6.07.
1800
1801
2010-01-08  Michael Terry  <mike@mterry.name>
1802
705 by Kenneth Loafman
Changes for 0.6.12.
1803
	make a comment reserving 255 as an error code (used by gksu)
1804
1805
2009-12-28  ken
1806
1807
	Patch 501093 SSHBackend doesn't handle spaces in path
1808
1809
2009-12-28  ken
1810
1811
	Try again -- remove Eclipse/PyDev control files from bzr.
1812
1813
2009-12-28  ken
1814
1815
	Eclipse settings should not be in bzr.
1816
1817
2009-12-28  ken
1818
1819
	No longer needed.
1820
1821
2009-12-28  ken
1822
1823
	Fix real errors found by PyLint.  Remove unneeded includes.  Tag spurious errors so they don't annoy.
1824
1825
2009-12-28  ken
1826
1827
	Fix problem in put() where destination filename was not being passed properly.
642 by ken
Changes for 0.6.07.
1828
1829
2009-12-24  ken
1830
705 by Kenneth Loafman
Changes for 0.6.12.
1831
	Merged in lp:~mterry/duplicity/rename
642 by ken
Changes for 0.6.07.
1832
1833
2009-12-20  Michael Terry  <mike@mterry.name>
1834
705 by Kenneth Loafman
Changes for 0.6.12.
1835
	add --rename argument
642 by ken
Changes for 0.6.07.
1836
1837
2009-12-15  Michael Terry  <michael.terry@canonical.com>
1838
705 by Kenneth Loafman
Changes for 0.6.12.
1839
	add back accidentally-dropped --use-scp option from commandline merge
1840
1841
2009-12-14  ken
1842
1843
	Fix CHANGELOG.
1844
1845
2009-12-14  ken
1846
1847
	Merged in lp:~mterry/duplicity/typos
1848
1849
2009-12-14  ken
1850
1851
	Merged in lp:~duplicity-team/duplicity/po-updates
1852
1853
2009-12-13  Michael Terry  <mike@mterry.name>
1854
1855
	whoops, and this typo
1856
1857
2009-12-13  Michael Terry  <mike@mterry.name>
1858
1859
	fix some typos found when using pydev+eclipse
1860
1861
2009-11-26  ken
1862
1863
	459511 --tempdir option doesn't override TMPDIR
1864
1865
2009-11-26  ken
1866
1867
	487686 re-add scp backend and make available via command line option
1868
	Option --use-scp will use scp, not sftp, for get/put operations.
1869
1870
2009-11-26  ken
1871
1872
	Applied patch 467391 to close connection on a 401 and retry
1873
	with authentication credentials.
642 by ken
Changes for 0.6.07.
1874
1875
2009-11-09  ken
1876
705 by Kenneth Loafman
Changes for 0.6.12.
1877
	CVS no longer used, so no longer needed.
1878
1879
2009-11-08  Kenneth Loafman  <kenneth@loafman.com>
1880
1881
	Merged in translations.
1882
1883
2009-11-08  Kenneth Loafman  <kenneth@loafman.com>
1884
1885
	Checkpoint.
1886
1887
2009-10-29  Kenneth Loafman  <kenneth@loafman.com>
1888
1889
	lp:~duplicity-team/duplicity/po-updates
1890
1891
2009-10-29  Kenneth Loafman  <kenneth@loafman.com>
1892
1893
	Merge in lp:~duplicity-team/duplicity/i18n-for-0.7
1894
1895
2009-10-02  Larry Gilbert  <larry+launchpad@l2g.to>
1896
1897
	i18nized a few error messages in duplicity.selection
1898
1899
2009-10-02  Larry Gilbert  <larry+launchpad@l2g.to>
1900
1901
	More strings internationalized in asyncscheduler and commandline
1902
1903
2009-10-29  Kenneth Loafman  <kenneth@loafman.com>
1904
1905
	Merge of lp:~mterry/duplicity/list-old-chains
642 by ken
Changes for 0.6.07.
1906
1907
2009-10-23  Michael Terry  <michael.terry@canonical.com>
1908
705 by Kenneth Loafman
Changes for 0.6.12.
1909
	warn if we don't have signatures for the given date period
602.6.4 by ken
Merge with trunk.
1910
1911
2009-10-22  Michael Terry  <michael.terry@canonical.com>
1912
705 by Kenneth Loafman
Changes for 0.6.12.
1913
	allow deleting old signatures with cleanup --extra-clean
602.6.4 by ken
Merge with trunk.
1914
1915
2009-10-19  Michael Terry  <michael.terry@canonical.com>
1916
705 by Kenneth Loafman
Changes for 0.6.12.
1917
	don't delete signature chains for old backups; allow listing old backup chain files
602.6.4 by ken
Merge with trunk.
1918
1919
2009-10-12  Michael Terry  <michael.terry@canonical.com>
1920
705 by Kenneth Loafman
Changes for 0.6.12.
1921
	add missing par2_utils.py to dist tarball
642 by ken
Changes for 0.6.07.
1922
1923
2009-10-19  Kenneth Loafman  <kenneth@loafman.com>
1924
705 by Kenneth Loafman
Changes for 0.6.12.
1925
	Merged in lp:~duplicity-team/duplicity/po-updates
642 by ken
Changes for 0.6.07.
1926
1927
2009-10-09  Kenneth Loafman  <kenneth@loafman.com>
1928
705 by Kenneth Loafman
Changes for 0.6.12.
1929
	Remove unused __future__ imports.
1930
1931
2009-10-06  Kenneth Loafman  <kenneth@loafman.com>
1932
800 by ken
Changes for 0.6.16.
1933
	Add entry for patches from Stéphane Lesimple for par2.
705 by Kenneth Loafman
Changes for 0.6.12.
1934
1935
2009-10-06  Kenneth Loafman  <kenneth@loafman.com>
1936
800 by ken
Changes for 0.6.16.
1937
	Applied patch from Stéphane Lesimple found at:
705 by Kenneth Loafman
Changes for 0.6.12.
1938
	https://bugs.launchpad.net/duplicity/+bug/426282/comments/5
1939
	patch skips the par2 files when building up the sets and chains of backups
1940
1941
2009-10-06  Kenneth Loafman  <kenneth@loafman.com>
1942
800 by ken
Changes for 0.6.16.
1943
	Applied patch from Stéphane Lesimple found at:
705 by Kenneth Loafman
Changes for 0.6.12.
1944
	https://bugs.launchpad.net/duplicity/+bug/426282/comments/4
1945
	patch avoids storing all the par2 files into the local cache
642 by ken
Changes for 0.6.07.
1946
1947
2009-10-03  Kenneth Loafman  <kenneth@loafman.com>
1948
705 by Kenneth Loafman
Changes for 0.6.12.
1949
	Fixed 435975 gpg asks for password in 0.6.05, but not in 0.5.18
1950
1951
2009-09-25  Kenneth Loafman  <kenneth@loafman.com>
1952
1953
	Merge with trunk.
1954
1955
2009-04-11  Michael Terry  <mike@mterry.name>
1956
1957
	modify file name test to test short filenames even when not specifically requested to
1958
1959
2009-04-11  Michael Terry  <mike@mterry.name>
1960
1961
	accept short filenames even if not specifically requested
1962
1963
2009-09-20  Michael Terry  <michael.terry@canonical.com>
1964
1965
	ugh, I'm the worst; add missing import
1966
1967
2009-09-20  Michael Terry  <michael.terry@canonical.com>
1968
1969
	add extra information to the 'hostname changed' log message, split it from the 'source dir changed' message
1970
1971
2009-09-25  Kenneth Loafman  <kenneth@loafman.com>
1972
1973
	Fix problems with unittests under Jaunty.  It appears that redirection
1974
	in os.system() has changed for the worse, so a workaround for now.
1975
	
1976
	Fix problem in restart where there were no manifest entries and no
1977
	remote volumes stored.  We clean out the partial and restart.
642 by ken
Changes for 0.6.07.
1978
1979
2009-09-18  Kenneth Loafman  <kenneth@loafman.com>
1980
705 by Kenneth Loafman
Changes for 0.6.12.
1981
	Applied "426282 [PATCH] par2 creating support", corrected some coding format issues and made sure all unit tests passed.
642 by ken
Changes for 0.6.07.
1982
1983
2009-09-15  Kenneth Loafman  <kenneth@loafman.com>
1984
705 by Kenneth Loafman
Changes for 0.6.12.
1985
	Merged in lp:~mterry/duplicity/iterate-warnings
1986
1987
2009-09-11  Kenneth Loafman  <kenneth@loafman.com>
1988
1989
	Merged in lp:~duplicity-team/duplicity/po-updates
1990
1991
2009-09-11  Kenneth Loafman  <kenneth@loafman.com>
1992
1993
	Clean up testing run scripts.
642 by ken
Changes for 0.6.07.
1994
1995
2009-09-08  Kenneth Loafman  <kenneth@loafman.com>
1996
705 by Kenneth Loafman
Changes for 0.6.12.
1997
	* 422477 [PATCH] IMAP Backend Error in delete()  
642 by ken
Changes for 0.6.07.
1998
1999
2009-12-13  Launchpad Code Hosting  <codehost@crowberry>
2000
705 by Kenneth Loafman
Changes for 0.6.12.
2001
	Launchpad automatic translations update.
642 by ken
Changes for 0.6.07.
2002
2003
2009-11-10  Launchpad Code Hosting  <codehost@crowberry>
2004
705 by Kenneth Loafman
Changes for 0.6.12.
2005
	Launchpad automatic translations update.
642 by ken
Changes for 0.6.07.
2006
2007
2009-12-14  ken
2008
705 by Kenneth Loafman
Changes for 0.6.12.
2009
	Merged in lp:~mterry/duplicity/optparse
2010
2011
2009-12-13  Michael Terry  <mike@mterry.name>
2012
2013
	whoops, remove debug code
2014
2015
2009-12-13  Michael Terry  <mike@mterry.name>
2016
2017
	don't set xdg dirs in duplicity-bin now that globals.py is restored
2018
2019
2009-12-13  Michael Terry  <mike@mterry.name>
2020
2021
	use defaults from globals.py for commandline options
2022
2023
2009-12-13  Michael Terry  <mike@mterry.name>
2024
2025
	fix an undefined variable usage
642 by ken
Changes for 0.6.07.
2026
2027
2009-12-07  Michael Terry  <mike@mterry.name>
2028
705 by Kenneth Loafman
Changes for 0.6.12.
2029
	fix a few typos
642 by ken
Changes for 0.6.07.
2030
2031
2009-12-14  ken
2032
705 by Kenneth Loafman
Changes for 0.6.12.
2033
	Merged in lp:~mterry/duplicity/typos-0.6
642 by ken
Changes for 0.6.07.
2034
2035
2009-11-30  Michael Terry  <mike@mterry.name>
2036
705 by Kenneth Loafman
Changes for 0.6.12.
2037
	fix typo with log-fd support
642 by ken
Changes for 0.6.07.
2038
2039
2009-11-30  Michael Terry  <michael.terry@canonical.com>
2040
705 by Kenneth Loafman
Changes for 0.6.12.
2041
	first pass at getopt->optparse conversion
2042
2043
2009-12-13  Michael Terry  <mike@mterry.name>
2044
2045
	whoops, and this typo
2046
2047
2009-12-13  Michael Terry  <mike@mterry.name>
2048
2049
	fix some typos found when using pydev+eclipse (backported from 0.7 line)
2050
2051
2009-11-27  ken
2052
2053
	Remove antiquated file.
2054
2055
2009-11-27  ken
2056
2057
	Remove requirement for GnuPGInterface, we have our own.
2058
2059
2009-11-26  ken
2060
2061
	459511 --tempdir option doesn't override TMPDIR
2062
2063
2009-11-26  ken
2064
2065
	487686 re-add scp backend and make available via command line option
2066
	Option --use-scp will use scp, not sftp, for get/put operations.
2067
2068
2009-11-26  ken
2069
2070
	Applied patch 467391 to close connection on a 401 and retry
2071
	with authentication credentials.
642 by ken
Changes for 0.6.07.
2072
2073
2009-11-08  Kenneth Loafman  <kenneth@loafman.com>
2074
705 by Kenneth Loafman
Changes for 0.6.12.
2075
	Merged in translations.
642 by ken
Changes for 0.6.07.
2076
2077
2009-10-30  Launchpad Code Hosting  <codehost@crowberry>
2078
705 by Kenneth Loafman
Changes for 0.6.12.
2079
	Launchpad automatic translations update.
642 by ken
Changes for 0.6.07.
2080
2081
2009-11-08  Kenneth Loafman  <kenneth@loafman.com>
2082
705 by Kenneth Loafman
Changes for 0.6.12.
2083
	Checkpoint.
2084
2085
2009-10-29  Kenneth Loafman  <kenneth@loafman.com>
2086
2087
	Changes for 0.6.06
2088
2089
2009-10-29  Kenneth Loafman  <kenneth@loafman.com>
2090
2091
	lp:~duplicity-team/duplicity/po-updates
616 by Kenneth Loafman
Changes for 0.6.06
2092
2093
2009-10-24  Launchpad Code Hosting  <codehost@crowberry>
2094
705 by Kenneth Loafman
Changes for 0.6.12.
2095
	Launchpad automatic translations update.
616 by Kenneth Loafman
Changes for 0.6.06
2096
2097
2009-10-29  Kenneth Loafman  <kenneth@loafman.com>
2098
705 by Kenneth Loafman
Changes for 0.6.12.
2099
	Merge of lp:~mterry/duplicity/list-old-chains-0.6
616 by Kenneth Loafman
Changes for 0.6.06
2100
2101
2009-10-23  Michael Terry  <michael.terry@canonical.com>
2102
705 by Kenneth Loafman
Changes for 0.6.12.
2103
	merge old-chain signature work from 0.7 branch; keep old sigs around, allow listing them, warn if a too-old listing is requested
616 by Kenneth Loafman
Changes for 0.6.06
2104
2105
2009-10-19  Kenneth Loafman  <kenneth@loafman.com>
2106
705 by Kenneth Loafman
Changes for 0.6.12.
2107
	Merged in lp:~duplicity-team/duplicity/po-updates
616 by Kenneth Loafman
Changes for 0.6.06
2108
2109
2009-10-17  Launchpad Code Hosting  <codehost@crowberry>
2110
705 by Kenneth Loafman
Changes for 0.6.12.
2111
	Launchpad automatic translations update.
616 by Kenneth Loafman
Changes for 0.6.06
2112
2113
2009-09-30  Launchpad Code Hosting  <codehost@crowberry>
2114
705 by Kenneth Loafman
Changes for 0.6.12.
2115
	Launchpad automatic translations update.
616 by Kenneth Loafman
Changes for 0.6.06
2116
2117
2009-10-10  kenneth@loafman.com
2118
705 by Kenneth Loafman
Changes for 0.6.12.
2119
	Remove .cvsignore
616 by Kenneth Loafman
Changes for 0.6.06
2120
2121
2009-10-09  Kenneth Loafman  <kenneth@loafman.com>
2122
705 by Kenneth Loafman
Changes for 0.6.12.
2123
	Remove unused __future__ imports.
616 by Kenneth Loafman
Changes for 0.6.06
2124
2125
2009-10-03  Kenneth Loafman  <kenneth@loafman.com>
2126
705 by Kenneth Loafman
Changes for 0.6.12.
2127
	Fixed 435975 gpg asks for password in 0.6.05, but not in 0.5.18
2128
2129
2009-09-25  Kenneth Loafman  <kenneth@loafman.com>
2130
2131
	Merge with trunk.
2132
2133
2009-09-20  Michael Terry  <michael.terry@canonical.com>
2134
2135
	ugh, I'm the worst; add missing import
2136
2137
2009-09-20  Michael Terry  <michael.terry@canonical.com>
2138
2139
	whoops, use error code 42, not 41 -- that's for par2
2140
2141
2009-09-20  Michael Terry  <michael.terry@canonical.com>
2142
2143
	add extra information to the 'hostname changed' log message, split it from the 'source dir changed' message
2144
2145
2009-09-25  Kenneth Loafman  <kenneth@loafman.com>
2146
2147
	Merged in lp:~duplicity-team/duplicity/po-updates
616 by Kenneth Loafman
Changes for 0.6.06
2148
2149
2009-09-23  Launchpad Code Hosting  <codehost@crowberry>
2150
705 by Kenneth Loafman
Changes for 0.6.12.
2151
	Launchpad automatic translations update.
616 by Kenneth Loafman
Changes for 0.6.06
2152
2153
2009-09-22  Launchpad Code Hosting  <codehost@crowberry>
2154
705 by Kenneth Loafman
Changes for 0.6.12.
2155
	Launchpad automatic translations update.
616 by Kenneth Loafman
Changes for 0.6.06
2156
2157
2009-09-21  Launchpad Code Hosting  <codehost@crowberry>
2158
705 by Kenneth Loafman
Changes for 0.6.12.
2159
	Launchpad automatic translations update.
616 by Kenneth Loafman
Changes for 0.6.06
2160
2161
2009-09-20  Launchpad Code Hosting  <codehost@crowberry>
2162
705 by Kenneth Loafman
Changes for 0.6.12.
2163
	Launchpad automatic translations update.
616 by Kenneth Loafman
Changes for 0.6.06
2164
2165
2009-09-19  Launchpad Code Hosting  <codehost@crowberry>
2166
705 by Kenneth Loafman
Changes for 0.6.12.
2167
	Launchpad automatic translations update.
616 by Kenneth Loafman
Changes for 0.6.06
2168
2169
2009-09-18  Launchpad Code Hosting  <codehost@crowberry>
2170
705 by Kenneth Loafman
Changes for 0.6.12.
2171
	Launchpad automatic translations update.
616 by Kenneth Loafman
Changes for 0.6.06
2172
2173
2009-09-17  Launchpad Code Hosting  <codehost@crowberry>
2174
705 by Kenneth Loafman
Changes for 0.6.12.
2175
	Launchpad automatic translations update.
616 by Kenneth Loafman
Changes for 0.6.06
2176
2177
2009-09-16  Launchpad Code Hosting  <codehost@crowberry>
2178
705 by Kenneth Loafman
Changes for 0.6.12.
2179
	Launchpad automatic translations update.
616 by Kenneth Loafman
Changes for 0.6.06
2180
2181
2009-09-25  Kenneth Loafman  <kenneth@loafman.com>
2182
705 by Kenneth Loafman
Changes for 0.6.12.
2183
	Fix problems with unittests under Jaunty.  It appears that redirection
2184
	in os.system() has changed for the worse, so a workaround for now.
2185
	
2186
	Fix problem in restart where there were no manifest entries and no
2187
	remote volumes stored.  We clean out the partial and restart.
616 by Kenneth Loafman
Changes for 0.6.06
2188
2189
2009-09-15  Kenneth Loafman  <kenneth@loafman.com>
2190
705 by Kenneth Loafman
Changes for 0.6.12.
2191
	Merged in lp:~mterry/duplicity/iterate-warnings
616 by Kenneth Loafman
Changes for 0.6.06
2192
2193
2009-09-14  Michael Terry  <michael.terry@canonical.com>
2194
705 by Kenneth Loafman
Changes for 0.6.12.
2195
	add some machine codes to various warnings when iterating over source files
2196
2197
2009-09-11  Kenneth Loafman  <kenneth@loafman.com>
2198
2199
	Merged in lp:~duplicity-team/duplicity/po-updates
2200
2201
2009-09-07  Larry Gilbert  <larry+launchpad@l2g.to>
2202
2203
	Additional Portuguese and brand-new Bulgarian translations
2204
2205
2009-09-07  Larry Gilbert  <larry+launchpad@l2g.to>
2206
2207
	merge latest 0.6
2208
2209
2009-09-11  Kenneth Loafman  <kenneth@loafman.com>
2210
2211
	Clean up testing run scripts.
616 by Kenneth Loafman
Changes for 0.6.06
2212
2213
2009-09-08  Kenneth Loafman  <kenneth@loafman.com>
2214
705 by Kenneth Loafman
Changes for 0.6.12.
2215
	* 422477  [PATCH] IMAP Backend Error in delete()
2216
2217
2009-09-06  Kenneth Loafman  <kenneth@loafman.com>
2218
2219
	Merged in lp:~l2g/duplicity/bug-411375
2220
2221
2009-09-04  Larry Gilbert  <larry+launchpad@L2G.to>
2222
2223
	Change message "--cleanup option" to "'cleanup' command"
2224
2225
2009-09-06  Kenneth Loafman  <kenneth@loafman.com>
2226
2227
	Merged in lp:~duplicity-team/duplicity/po-updates
2228
2229
2009-09-04  Larry Gilbert  <larry+launchpad@L2G.to>
2230
2231
	Translation of Spanish and Portuguese has begun
2232
2233
2009-09-04  Larry Gilbert  <larry+launchpad@L2G.to>
2234
2235
	Updated existing PO files with Rosetta translations
616 by Kenneth Loafman
Changes for 0.6.06
2236
2237
2009-09-02  Kenneth Loafman  <kenneth@loafman.com>
2238
705 by Kenneth Loafman
Changes for 0.6.12.
2239
	Merged in lp:~l2g/duplicity/flag-transl-comments which cleared up how\ntranslation comments should be passed to the translators cleanly now.
616 by Kenneth Loafman
Changes for 0.6.06
2240
2241
2009-08-31  Larry Gilbert  <larry+launchpad@l2g.to>
2242
705 by Kenneth Loafman
Changes for 0.6.12.
2243
	When generating PO[T] files, only use code comments starting with "TRANSL:"
2244
	for notes to the translators.  "TRANSL:" is filtered out of the POT file
2245
	with sed after it's generated.
616 by Kenneth Loafman
Changes for 0.6.06
2246
2247
2009-09-02  Kenneth Loafman  <kenneth@loafman.com>
2248
705 by Kenneth Loafman
Changes for 0.6.12.
2249
	Applied patches from Kasper Brand that fixed device file handling.
2250
	http://lists.gnu.org/archive/html/duplicity-talk/2009-09/msg00001.html
2251
2252
2009-08-28  Kenneth Loafman  <kenneth@loafman.com>
2253
2254
	Changes for 0.6.05.
2255
2256
2009-08-28  Kenneth Loafman  <kenneth@loafman.com>
2257
2258
	Merged in ~l2g/duplicity/test-compat from Larry Gilbert which made
2259
	the testing compatible across more systems.  Also fixed the remaining
2260
	collectionstest bug which was trying to test with no cache present.
598 by Kenneth Loafman
Changes for 0.6.05.
2261
2262
2009-08-26  Larry Gilbert  <larry+launchpad@l2g.to>
2263
705 by Kenneth Loafman
Changes for 0.6.12.
2264
	Test separate filesystems using /dev instead of /proc (more widely used)
2265
2266
2009-08-23  Larry Gilbert  <larry+launchpad@l2g.to>
2267
2268
	dd on Darwin (and FreeBSD?) doesn't like e.g. "bs=1K", so changed it to "bs=1024"
2269
2270
2009-08-23  Larry Gilbert  <larry+launchpad@l2g.to>
2271
2272
	"cp -pR" seems to be a better analogue to "cp -a".  This may not be perfect
2273
	but it won't hang on a fifo copy like "cp -pr".
2274
2275
2009-08-23  Larry Gilbert  <larry+launchpad@l2g.to>
2276
2277
	Got test_get_extraneous working in collectionstests.py
598 by Kenneth Loafman
Changes for 0.6.05.
2278
2279
2009-08-19  Larry Gilbert  <larry+launchpad@l2g.to>
2280
705 by Kenneth Loafman
Changes for 0.6.12.
2281
	Unpacked testfiles.tar.gz on Mac OS X file system and repacked as new file
2282
2283
2009-08-14  Larry Gilbert  <larry+launchpad@l2g.to>
2284
2285
	Changed options to 'cp' to be compatible with BSD style yet (hopefully)
2286
	stay compatible with GNU
2287
2288
2009-08-14  Larry Gilbert  <larry+launchpad@l2g.to>
2289
2290
	Took care of some redundancy in tar usage
2291
2292
2009-08-14  Larry Gilbert  <larry+launchpad@l2g.to>
2293
2294
	Use bash "command" command to look for Python binaries beyond /usr/bin
2295
2296
2009-08-25  Kenneth Loafman  <kenneth@loafman.com>
2297
2298
	418170  [PATCH] file names longer then 512 symbols are not supported
2299
2300
2009-08-25  Kenneth Loafman  <kenneth@loafman.com>
2301
2302
	408059  Failure due to _logger.log failure for content with special characters: TypeError decoding Unicode not supported
2303
2304
2009-08-12  Larry Gilbert  <larry+launchpad@L2G.to>
2305
2306
	"remove-older-than" asks for passphrase even though not required; watch for correct internal action name to fix this
2307
2308
2009-08-12  Larry Gilbert  <larry+launchpad@L2G.to>
2309
2310
	"remove-older-than" asks for passphrase even though not required; watch for correct internal action name to fix this
598 by Kenneth Loafman
Changes for 0.6.05.
2311
2312
2009-08-11  Larry Gilbert  <larry+launchpad@l2g.to>
2313
705 by Kenneth Loafman
Changes for 0.6.12.
2314
	Typo in remove-older-than may have caused unnecessary passphrase prompts?
598 by Kenneth Loafman
Changes for 0.6.05.
2315
2316
2009-08-06  Kenneth Loafman  <kenneth@loafman.com>
2317
705 by Kenneth Loafman
Changes for 0.6.12.
2318
	Changes for 0.5.19.
598 by Kenneth Loafman
Changes for 0.6.05.
2319
2320
2009-07-29  Kenneth Loafman  <kenneth@loafman.com>
2321
705 by Kenneth Loafman
Changes for 0.6.12.
2322
	Fix getrlimit usage for Cygwin, which was returning -1 for the hard limit on max open files
2323
2324
2009-07-10  Kenneth Loafman  <kenneth@loafman.com>
2325
2326
	* ignore unicode() translation errors in log messsages.
2327
2328
2009-07-10  Kenneth Loafman  <kenneth@loafman.com>
2329
2330
	* Make sure 'invalid packet (ctb=14)' from gpg is not a fatal error.
2331
2332
2009-07-10  Kenneth Loafman  <kenneth@loafman.com>
2333
2334
	* On processes that complete before waitpid(), log them and return zero as the process.returned value.  They will have already trapped in the main thread if they returned in error.
2335
2336
2009-07-10  Kenneth Loafman  <kenneth@loafman.com>
2337
2338
	* Copy changes from trunk for duplicity translation.
2339
2340
2009-08-12  Kenneth Loafman  <kenneth@loafman.com>
2341
2342
	Comment out Pydev debug startup code.
2343
2344
2009-08-12  Kenneth Loafman  <kenneth@loafman.com>
2345
2346
	Merge from trunk.
598 by Kenneth Loafman
Changes for 0.6.05.
2347
2348
2009-08-11  Larry Gilbert  <larry+launchpad@l2g.to>
2349
705 by Kenneth Loafman
Changes for 0.6.12.
2350
	Typo in "remove-older-than" may have caused unnecessary passphrase prompts?
598 by Kenneth Loafman
Changes for 0.6.05.
2351
2352
2009-08-12  Kenneth Loafman  <kenneth@loafman.com>
2353
705 by Kenneth Loafman
Changes for 0.6.12.
2354
	* Fixed #409593 deja-dup (or duplicity) deletes all signatures
598 by Kenneth Loafman
Changes for 0.6.05.
2355
2356
2009-08-05  Kenneth Loafman  <kenneth@loafman.com>
2357
705 by Kenneth Loafman
Changes for 0.6.12.
2358
	Merge GIO changes from trunk.
598 by Kenneth Loafman
Changes for 0.6.05.
2359
2360
2009-08-02  Michael Terry  <michael.terry@canonical.com>
2361
705 by Kenneth Loafman
Changes for 0.6.12.
2362
	allow gio backend to restore by setting correct state.  LP: #407968
2363
2364
2009-08-01  Kenneth Loafman  <kenneth@loafman.com>
2365
2366
	Changes for 0.6.04.
2367
2368
2009-08-01  Kenneth Loafman  <kenneth@loafman.com>
2369
2370
	Changes for 0.6.04.
2371
2372
2009-08-01  Kenneth Loafman  <kenneth@loafman.com>
2373
2374
	Fixed 405734 duplicity fails to restore files that contain a newline character
589 by Kenneth Loafman
Changes for 0.6.04.
2375
2376
2009-07-30  Kenneth Loafman  <kenneth@loafman.com>
2377
705 by Kenneth Loafman
Changes for 0.6.12.
2378
	Fixed 403790 Backup error: No such file or directory
2379
2380
2009-07-29  Kenneth Loafman  <kenneth@loafman.com>
2381
2382
	Last changes for 0.6.03.
2383
2384
2009-07-29  Kenneth Loafman  <kenneth@loafman.com>
2385
2386
	Changes for 0.6.03.
2387
2388
2009-07-29  Kenneth Loafman  <kenneth@loafman.com>
2389
2390
	Changes for 0.6.03.
2391
2392
2009-07-29  Kenneth Loafman  <kenneth@loafman.com>
2393
2394
	Fixed 402794 duplicity public-key-only incompatible with gnupg 2.0.11.
2395
2396
2009-07-28  Kenneth Loafman  <kenneth@loafman.com>
2397
2398
	Fixed 405975 duplicity.gpg.gpg_failed() breaks and spews on GnuPG error.
2399
2400
2009-07-28  Kenneth Loafman  <kenneth@loafman.com>
2401
2402
	Fixed 398230 Deja-dup backup fails with message: "Unable to locate last file"
2403
2404
2009-07-28  Kenneth Loafman  <kenneth@loafman.com>
2405
2406
	Fix bug 405646 Small i18n error.
581 by Kenneth Loafman
Fixed 405975 duplicity.gpg.gpg_failed() breaks and spews on GnuPG error.
2407
2408
2009-07-25  Larry Gilbert  <from-launchpad@l2g.to>
2409
705 by Kenneth Loafman
Changes for 0.6.12.
2410
	Oops, one too many things in usage() were dictionarified
2411
2412
2009-07-28  Kenneth Loafman  <kenneth@loafman.com>
2413
2414
	Minor header comment correction.
2415
2416
2009-07-28  Kenneth Loafman  <kenneth@loafman.com>
2417
2418
	Adjust to file renames.
581 by Kenneth Loafman
Fixed 405975 duplicity.gpg.gpg_failed() breaks and spews on GnuPG error.
2419
2420
2009-07-27  Kenneth Loafman  <kenneth@loafman.com>
2421
705 by Kenneth Loafman
Changes for 0.6.12.
2422
	merge of lp:~l2g/duplicity/doc-update.
581 by Kenneth Loafman
Fixed 405975 duplicity.gpg.gpg_failed() breaks and spews on GnuPG error.
2423
2424
2009-07-21  Larry Gilbert  <from-launchpad@l2g.to>
2425
705 by Kenneth Loafman
Changes for 0.6.12.
2426
	Sorry... I missed the point being made here...
2427
2428
2009-07-21  Larry Gilbert  <lgilbert@digium.com>
2429
2430
	Minor capitalization changes in the manpage
2431
2432
2009-07-21  Larry Gilbert  <lgilbert@digium.com>
2433
2434
	CVS-README changed to REPO-README and updated with Launchpad/bzr info
2435
2436
2009-07-27  Kenneth Loafman  <kenneth@loafman.com>
2437
2438
	merge of lp:~l2g/duplicity/i18n-update-1.
2439
2440
2009-07-25  Larry Gilbert  <from-launchpad@l2g.to>
2441
2442
	Redid dictionary in usage to use a local hash instead of a bunch of local
2443
	variables, to make things a tad more pleasant.
2444
2445
2009-07-25  Larry Gilbert  <from-launchpad@l2g.to>
2446
2447
	Broke up the usage() help info to simplify translation maintenance.
2448
	Imported .po files from Launchpad Translation (not sure how necessary
2449
	they are to have in here, but here they are.)
2450
2451
2009-07-25  Larry Gilbert  <from-launchpad@l2g.to>
2452
2453
	Updated some intltool config info
2454
2455
2009-07-25  Larry Gilbert  <from-launchpad@l2g.to>
2456
2457
	Updated *.po and *.pot files
2458
2459
2009-07-27  Kenneth Loafman  <kenneth@loafman.com>
2460
2461
	Fix restart issues when local manifest does not agree with the contents of the remote system.  In all cases, clean up as needed, and restart the backup at the last known good state.
2462
2463
2009-07-27  Kenneth Loafman  <kenneth@loafman.com>
2464
2465
	Refactor to put loop outside of try/except clause.
2466
2467
2009-07-27  Kenneth Loafman  <kenneth@loafman.com>
2468
2469
	BackupSet.delete() now removes both local and remote files.
2470
2471
2009-07-27  Kenneth Loafman  <kenneth@loafman.com>
2472
2473
	Make testing into a module.
2474
2475
2009-07-25  Kenneth Loafman  <kenneth@loafman.com>
2476
2477
	Capture stderr as well as logger and display stderr with logger only if gpg fails.  Cuts out some of the noise from gpg.
2478
2479
2009-07-25  Kenneth Loafman  <kenneth@loafman.com>
2480
2481
	Split restarttest.py from finaltest.py for ease in debugging.
581 by Kenneth Loafman
Fixed 405975 duplicity.gpg.gpg_failed() breaks and spews on GnuPG error.
2482
2483
2009-07-22  Kenneth Loafman  <kenneth@loafman.com>
2484
705 by Kenneth Loafman
Changes for 0.6.12.
2485
	* fix test config to import backends (now optional).
2486
2487
2009-07-20  Kenneth Loafman  <kenneth@loafman.com>
2488
2489
	merge of lp:~scode/duplicity/misc.
2490
2491
2009-07-08  Peter Schuller  <peter.schuller@infidyne.com>
2492
2493
	* s/pair/tuple/ (method doc fix)
2494
2495
2009-07-08  Peter Schuller  <peter.schuller@infidyne.com>
2496
2497
	* when doing the "sleep to make sure we have different current time than last backup":
2498
	- sleep for 2 seconds instead of 1, since it is an expected case that time may be moving
2499
	slightly slower as a result of adjtime() and such
2500
	- assert afterwards that current time really does differ from previous time
2501
2502
2009-07-08  Peter Schuller  <peter.schuller@infidyne.com>
2503
2504
	* merge latest trunk
2505
2506
2009-07-20  Kenneth Loafman  <kenneth@loafman.com>
2507
2508
	Update .bzrignore only.
2509
2510
2009-07-19  Kenneth Loafman  <kenneth@loafman.com>
2511
2512
	* fixed 401303 0.6.2 manpage inconsistent wrt. archive-dir/name
2513
2514
2009-07-19  Kenneth Loafman  <kenneth@loafman.com>
2515
2516
	* fix 377528 --file-to-restore doesn't work with trailing slash
581 by Kenneth Loafman
Fixed 405975 duplicity.gpg.gpg_failed() breaks and spews on GnuPG error.
2517
2518
2009-07-15  Kenneth Loafman  <kenneth@loafman.com>
2519
705 by Kenneth Loafman
Changes for 0.6.12.
2520
	* First pass at bug 394757 - Optional Backends
2521
	https://bugs.launchpad.net/bugs/394757
2522
2523
2009-07-10  Kenneth Loafman  <kenneth@loafman.com>
2524
2525
	* ignore unicode() translation errors in log messsages.
2526
2527
2009-07-10  Kenneth Loafman  <kenneth@loafman.com>
2528
2529
	* Make sure 'invalid packet (ctb=14)' from gpg is not a fatal error.
2530
2531
2009-07-10  Kenneth Loafman  <kenneth@loafman.com>
2532
2533
	* On processes that complete before waitpid(), log them and return zero as the process.returned value.  They will have already trapped in the main thread if they returned in error.
2534
2535
2009-07-10  Kenneth Loafman  <kenneth@loafman.com>
2536
2537
	* Use correct name of error class ConflictingScheme.
2538
2539
2009-07-08  Kenneth Loafman  <kenneth@loafman.com>
2540
2541
	Make Changelog.GNU close to GNU Changelog format.
2542
2543
2009-07-08  Kenneth Loafman  <kenneth@loafman.com>
2544
2545
	Changes for 0.6.02.
2546
2547
2009-07-07  Kenneth Loafman  <kenneth@loafman.com>
2548
2549
	Another attempt at fixing #394629 Hang on first collection-status.
2550
2551
2009-07-07  Kenneth Loafman  <kenneth@loafman.com>
2552
2553
	Fix Bug #395826 "No such file or directory" when backing up second time
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
2554
2555
2009-07-06  Kenneth Loafman  <kenneth@loafman.com>
2556
705 by Kenneth Loafman
Changes for 0.6.12.
2557
	merge of lp:~scode/duplicity/archive-sync-removelocal and fixes.
2558
2559
2009-07-04  Peter Schuller  <peter.schuller@infidyne.com>
2560
2561
	* optimistically try to resolve final issue by passing ParseResult:s sense of what's what to
2562
	get_suffix() rather than hard-coding based on manifest. not sure if this has other bad side-effects
2563
	though - will discuss on ML.
2564
2565
2009-07-04  Peter Schuller  <peter.schuller@infidyne.com>
2566
2567
	* nuke accidentally added characters in comments - left control is breaking on my keyboard...
2568
2569
2009-07-04  Peter Schuller  <peter.schuller@infidyne.com>
2570
2571
	* initial stab (broken): synch both ways; i.e., remove spurious local files in addition to downloading missing ones
2572
	* problem remaining with determining the correct local name
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
2573
2574
2009-07-05  Kenneth Loafman  <kenneth@loafman.com>
2575
705 by Kenneth Loafman
Changes for 0.6.12.
2576
	Fix bug #394629 Hang on first collection-status
2577
2578
2009-07-04  Kenneth Loafman  <kenneth@loafman.com>
2579
2580
	merge of lp:~scode/duplicity/ignore-errors
2581
2582
2009-07-04  Peter Schuller  <peter.schuller@infidyne.com>
2583
2584
	* support an --ignore-errors command which is intended to mean "try to continue in the face of" errors
2585
	that might possibly be okay to ignore
2586
	- intended during restoration to avoid bailing out on errors that are not fatal yet would in fact
2587
	produce an "incorrect" restoration
2588
	- for now, only changes behavior on file meta data restoration where I happened to have a problem
2589
	(I had a +t file which was impossible to restore to +t even though it was possible for it to
2590
	exist and for me to read it)
2591
	- be clear in the man page that this is only supposed to be used in case of problems and even then
2592
	to please contact maintainer if use is needed
2593
2594
2009-07-04  Kenneth Loafman  <kenneth@loafman.com>
2595
2596
	merge of lp:~scode/duplicity/misc
2597
2598
2009-07-04  Peter Schuller  <peter.schuller@infidyne.com>
2599
2600
	* print archive directory in a more readable fashion #394627
2601
2602
2009-07-04  Kenneth Loafman  <kenneth@loafman.com>
2603
2604
	Update ignore list.
2605
2606
2009-07-04  Kenneth Loafman  <kenneth@loafman.com>
2607
2608
	Fixes: [Bug 379386] Fix 'list-current-files' with missing archive dir
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
2609
2610
2009-07-03  Michael Terry  <michael.terry@canonical.com>
2611
705 by Kenneth Loafman
Changes for 0.6.12.
2612
	merge from lp:~mterry/duplicity/po-fixes: reorganize po directory, so that we can start translating in LP
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
2613
2614
2009-07-02  Michael Terry  <michael.terry@canonical.com>
2615
705 by Kenneth Loafman
Changes for 0.6.12.
2616
	fix po dir layout, update POTFILES.in, add pot file to bzr
2617
2618
2009-07-01  Kenneth Loafman  <kenneth@loafman.com>
2619
2620
	Changes for 0.6.01.
2621
2622
2009-07-01  Kenneth Loafman  <kenneth@loafman.com>
2623
2624
	Fixed issues in Checkpoint/Restart:
2625
	* The --name backupname" option was added to allow the
2626
	user to separate one archive from another.  If not
2627
	specified, the default is an MD5 hash of the target
2628
	URL, which should suffice for most uses.
2629
	
2630
	* The archive_dir (cache) is now stored in a standard
2631
	location, defaulting to ~/.cache/duplicity.  See
2632
	http://standards.freedesktop.org/basedir-spec/latest/
2633
	
2634
	* The interaction between the --archive-dir option and
2635
	the --name option allows for four possible results
2636
	for the location of the archive dir.
2637
	- neither specified (default)
2638
	~/.cache/duplicity/hash-of-url
2639
	- --archive-dir=~/arch, no --name
2640
	~/arch/hash-of-url
2641
	- no --archive-dir, --name=foo
2642
	~/.cache/duplicity/foo
2643
	- --archive-dir=~/arch, --name=foo
2644
	~/arch/foo
2645
	
2646
	* duplicity will now copy needed metadata from the
2647
	remote store to the local cache as needed.  This
2648
	means that the first use after upgraded from 0.5.x
2649
	will have the metadata copied to the local archive
2650
	dir in order to sync both.
2651
	
2652
	* cleanup will now work correctly with the archive
2653
	dir and separates the local from the remote files.
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
2654
2655
2009-06-27  Kenneth Loafman  <kenneth@loafman.com>
2656
705 by Kenneth Loafman
Changes for 0.6.12.
2657
	Fixes bug 392905.  Allow omission of remote file name if the same as the source file name.
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
2658
2659
2009-06-25  Kenneth Loafman  <kenneth@loafman.com>
2660
705 by Kenneth Loafman
Changes for 0.6.12.
2661
	merge of lp:~kenneth-loafman/duplicity/smart-archive-v2
2662
2663
2009-06-23  kenneth@loafman.com
2664
2665
	* Change to use XDG_ convention per http://standards.freedesktop.org/basedir-spec/latest/
2666
2667
2009-06-23  kenneth@loafman.com
2668
2669
	* Change handling of smart archive dir so both archive and name can be changed.
2670
2671
2009-06-24  Michael Terry  <michael.terry@canonical.com>
2672
2673
	merge lp:~mterry/duplicity/gio-dist-fix to distribute gio backend
2674
2675
2009-06-24  Michael Terry  <michael.terry@canonical.com>
2676
2677
	merge from trunk
2678
2679
2009-06-24  Michael Terry  <michael.terry@canonical.com>
2680
2681
	actually distribute the gio backend
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
2682
2683
2009-06-24  kenneth@loafman.com
2684
705 by Kenneth Loafman
Changes for 0.6.12.
2685
	Fix "external file not found" to show command and file names.
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
2686
2687
2009-06-23  Kenneth Loafman  <kenneth@loafman.com>
2688
705 by Kenneth Loafman
Changes for 0.6.12.
2689
	merge of lp:~scode/duplicity/smart-default-archive
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
2690
2691
2009-06-23  kenneth@loafman.com
2692
705 by Kenneth Loafman
Changes for 0.6.12.
2693
	Avoid deprecation warning for md5 in Python 2.6.
2694
2695
2009-06-22  Peter Schuller  <peter.schuller@infidyne.com>
2696
2697
	* --name affects *expansion*, not default value, of --archive-dir
2698
2699
2009-06-22  Peter Schuller  <peter.schuller@infidyne.com>
2700
2701
	* fix a man page mistake from previous merge
2702
	* remove last remnants of DUPLICITY_ARGS_HASH
2703
2704
2009-06-22  Peter Schuller  <peter.schuller@infidyne.com>
2705
2706
	* correct man page to claim hash of backend url rather than has of args
2707
2708
2009-06-22  Peter Schuller  <peter.schuller@infidyne.com>
2709
2710
	* figure out which arg is a backend url without actually instantiating a backend
2711
2712
2009-06-22  Peter Schuller  <peter.schuller@infidyne.com>
2713
2714
	* make default value to --name be the has of the backend URL specifically, rather than
2715
	the has of remaining args
2716
	* outstanding issue: in order to figure out which arg is a backend we call get_backend();
2717
	must either fix this or feel comfortable that instantiating (and not using) a backend
2718
	is side-effect free
2719
2720
2009-06-22  Peter Schuller  <peter.schuller@infidyne.com>
2721
2722
	* introduce --name parameter to specify symbolic name of a backup
2723
	* change --archive-dir expansion to look for %DUPLICITY_BACKUP_NAME%
2724
	* which in turn defaults to the args hash previously used for
2725
	--archive-dir and %DUPLICITY_ARGS_HASH% expansion
2726
2727
2009-06-22  Peter Schuller  <peter.schuller@infidyne.com>
2728
2729
	* merge from trunk
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
2730
2731
2009-06-15  Peter Schuller  <peter.schuller@infidyne.com>
2732
705 by Kenneth Loafman
Changes for 0.6.12.
2733
	* support expansion of %DUPLICITY_ARGS_HASH% in --archive-dir value
2734
	* default to ~/.duplicity/%DUPLICITY_ARGS_HASH$ so that default behavior
2735
	works well even when the user has multiple backup destinations
2736
	* update the manpage accordingly
2737
2738
2009-06-23  kenneth@loafman.com
2739
2740
	Misc project changes.
2741
2742
2009-06-23  kenneth@loafman.com
2743
2744
	If python is run setuid, it's only partway set, so make sure to run with euid/egid of root.
2745
2746
2009-06-23  kenneth@loafman.com
2747
2748
	Create testfiles/output in SetUp routine so it will run standalone.
2749
2750
2009-06-21  kenneth@loafman.com
2751
2752
	Surround --gio option with try/except so user will not see traceback.
2753
2754
2009-06-21  kenneth@loafman.com
2755
2756
	Make GIO tests dependent on presence of gio module.
2757
2758
2009-06-21  kenneth@loafman.com
2759
2760
	Fix 'get' command args.
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
2761
2762
2009-06-21  Kenneth Loafman  <kenneth@loafman.com>
2763
705 by Kenneth Loafman
Changes for 0.6.12.
2764
	merge of lp:~cjwatson/duplicity/always-sftp
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
2765
2766
2009-05-06  Colin Watson  <cjwatson@canonical.com>
2767
705 by Kenneth Loafman
Changes for 0.6.12.
2768
	initial attempt at using only sftp on the client (https://savannah.nongnu.org/bugs/index.php?26464)
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
2769
2770
2009-06-21  Kenneth Loafman  <kenneth@loafman.com>
2771
705 by Kenneth Loafman
Changes for 0.6.12.
2772
	Add .bzrignore
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
2773
2774
2009-06-18  Michael Terry  <michael.terry@canonical.com>
2775
705 by Kenneth Loafman
Changes for 0.6.12.
2776
	merge with trunk
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
2777
2778
2009-06-20  Kenneth Loafman  <kenneth@loafman.com>
2779
705 by Kenneth Loafman
Changes for 0.6.12.
2780
	merge of lp:~scode/duplicity/bug-387102
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
2781
2782
2009-06-18  Peter Schuller  <peter.schuller@infidyne.com>
2783
705 by Kenneth Loafman
Changes for 0.6.12.
2784
	* merge lp:~mterry/duplicity/log-upload-events since I created conflicts with my
2785
	changes
2786
2787
2009-06-16  Peter Schuller  <peter.schuller@infidyne.com>
2788
2789
	* s/self.__waiter/self.__failed_waiter/
2790
2791
2009-06-16  Peter Schuller  <peter.schuller@infidyne.com>
2792
2793
	* significantly re-design the asynch scheduler to be much simpler; instead of keeping workers
2794
	and queues, simply launch a thread for each unit of work, blocking when called for by
2795
	a concurrency limit or a barrier. the old design was a result of initially designing for
2796
	keeping a persistent set of workers, only to then drop that idea. when dropping that idea,
2797
	I should have re-done it like this from the start instead of retaining the complexity
2798
	i introduced for the persistent worker design.
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
2799
2800
2009-06-20  Kenneth Loafman  <kenneth@loafman.com>
2801
705 by Kenneth Loafman
Changes for 0.6.12.
2802
	merge of lp:~scode/duplicity/reasonable-io-blocksize
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
2803
2804
2009-06-16  Peter Schuller  <peter.schuller@infidyne.com>
2805
705 by Kenneth Loafman
Changes for 0.6.12.
2806
	* GPGWriteFile: what was previously the minimum block is is now just the block size; meaning
2807
	the maximum block size used for individual I/O operations, but still the minimum in terms
2808
	of when to give up on the iteration
2809
	* GZipWriteFile: similar change, though blocksize handling was a bit different
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
2810
2811
2009-06-20  kenneth@loafman.com
2812
705 by Kenneth Loafman
Changes for 0.6.12.
2813
	Fix regression -- add tahoebackend back in.
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
2814
2815
2009-06-19  Kenneth Loafman  <kenneth@loafman.com>
2816
705 by Kenneth Loafman
Changes for 0.6.12.
2817
	s/src.name/self.src.name/ in exception handling path
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
2818
2819
2009-06-15  Peter Schuller  <peter.schuller@infidyne.com>
2820
705 by Kenneth Loafman
Changes for 0.6.12.
2821
	* s/src.name/self.src.name/ in exception handling path
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
2822
2823
2009-06-18  Michael Terry  <michael.terry@canonical.com>
2824
705 by Kenneth Loafman
Changes for 0.6.12.
2825
	merge log worker event info codes
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
2826
2827
2009-05-31  Michael Terry  <michael.terry@canonical.com>
2828
705 by Kenneth Loafman
Changes for 0.6.12.
2829
	add log codes for upload events
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
2830
2831
2009-06-18  Michael Terry  <michael.terry@canonical.com>
2832
705 by Kenneth Loafman
Changes for 0.6.12.
2833
	Merge GIO branch, supporting the --gio argument
2834
2835
2009-06-04  Michael Terry  <michael.terry@canonical.com>
2836
2837
	don't be so specific about exceptions we catch
2838
2839
2009-06-04  Michael Terry  <michael.terry@canonical.com>
2840
2841
	add GIO backend
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
2842
2843
2009-05-30  Michael Terry  <michael.terry@canonical.com>
2844
705 by Kenneth Loafman
Changes for 0.6.12.
2845
	add info codes for upload events
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
2846
2847
2009-06-18  kenneth@loafman.com
2848
705 by Kenneth Loafman
Changes for 0.6.12.
2849
	Fix omitted changes in duplicity manpage.
2850
2851
2009-06-08  loafman
2852
2853
	Changes for 0.6.0.
2854
2855
2009-06-08  loafman
2856
2857
	Some cleanup on the forced assertion test code to allow
2858
	multiple failures and no traceback for the assert.
2859
2860
2009-06-08  loafman
2861
2862
	Add code for testing of Checkpoint/Restore that I had been doing by hand, both single and multiple failure tests, with verify at the end.
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
2863
2864
2009-06-07  loafman
2865
705 by Kenneth Loafman
Changes for 0.6.12.
2866
	Fix getrlimit usage for Cygwin, which was returning -1 for the hard limit on max open files.
2867
2868
2009-06-06  loafman
2869
2870
	After merge of Checkpoint/Restart.
2871
2872
2009-06-06  loafman
2873
2874
	Checkpoint - Prep for merge of duplicity-cprs.
2875
2876
2009-06-06  loafman
2877
2878
	Allow handling of unicode filenames in log messages.
2879
2880
2009-05-20  loafman
2881
2882
	Changes for 0.5.18.
2883
2884
2009-05-20  loafman
2885
2886
	Changes for 0.5.18.
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
2887
2888
2009-05-14  loafman
2889
705 by Kenneth Loafman
Changes for 0.6.12.
2890
	Correct copyright.
2891
2892
2009-05-13  loafman
2893
2894
	Reset file type preferences.
2895
2896
2009-05-13  loafman
2897
2898
	Changed from using ulimit external command to
2899
	resource.getrlimit to check open files limit.
2900
2901
2009-05-13  loafman
2902
2903
	patch #6743: Tahoe backend for duplicity
2904
	https://savannah.nongnu.org/patch/?6743
2905
2906
2009-05-13  loafman
2907
2908
	Only half of this bug is fixed but it's still useful.
2909
	bug #21792: pipe call fails with an error OSError:
2910
	[Errno 24] Too many open files
2911
	https://savannah.nongnu.org/bugs/?21792
2912
2913
2009-05-07  loafman
2914
2915
	Added support for RackSpace's CloudFiles, cf+http.
2916
2917
2009-05-07  loafman
2918
2919
	Add more detail on connection failure.
2920
2921
2009-05-07  loafman
2922
2923
	Added support for RackSpace's CloudFiles, cf+http.
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
2924
2925
2009-05-04  loafman
2926
705 by Kenneth Loafman
Changes for 0.6.12.
2927
	Changes for 0.5.17.
2928
2929
2009-05-02  loafman
2930
2931
	Checkpoint.
2932
2933
2009-05-02  loafman
2934
2935
	The previous revision got the wrong comment, so
2936
	I cleaned up some code and checked back in.  The
2937
	correct release comment should be:
2938
	
2939
	patch #6814: Ignore comments in filelists
2940
	https://savannah.nongnu.org/patch/?6814
2941
2942
2009-05-02  loafman
2943
2944
	patch #6813: Making changelist easy to read
2945
	https://savannah.nongnu.org/patch/?6813
2946
2947
2009-05-02  loafman
2948
2949
	Moved from using the df command to get temp space
2950
	availability to Python's os.statvfs() call.  Not all df
2951
	commands work the same way.
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
2952
2953
2009-04-22  loafman
2954
705 by Kenneth Loafman
Changes for 0.6.12.
2955
	I had put in some trial code that I removed incompletely that forced
2956
	a full backup action.  This removes the last line of that code.
2957
2958
2009-04-21  loafman
2959
2960
	Changes for 0.5.16.
2961
2962
2009-04-21  loafman
2963
2964
	Reduce max_open_files limit needed to 1024, was 2048.
2965
2966
2009-04-21  loafman
2967
2968
	Fix argument list in FatalError call re max open files.
2969
2970
2009-04-21  loafman
2971
2972
	bug #24825: duplicity warn on insufficient TMPDIR
2973
	space availability and low max open
2974
	file limits pre-backup.
2975
	https://savannah.nongnu.org/bugs/?24825
2976
	
2977
	bug #25976: Password requested when not needed.
2978
	https://savannah.nongnu.org/bugs/?25976
2979
2980
2009-04-21  loafman
2981
2982
	Use os.access() check on regular files and dirs only.
2983
2984
2009-04-21  loafman
2985
2986
	Added tilde and variable expansion to the source or
2987
	target argument that is not a URL.
2988
2989
2009-04-21  loafman
2990
2991
	Remove check for only one $version string.
2992
2993
2009-04-21  loafman
2994
2995
	bug #24825: duplicity warn on insufficient TMPDIR
2996
	space availability and low max open
2997
	file limits pre-backup.
2998
	https://savannah.nongnu.org/bugs/?24825
2999
3000
2009-04-21  loafman
3001
3002
	bug #25976: Password requested when not needed.
3003
	https://savannah.nongnu.org/bugs/?25976
3004
3005
2009-04-21  loafman
3006
3007
	Make sure gettext is included first.
3008
	Add variable at top of file for verbosity.
3009
3010
2009-04-21  loafman
3011
3012
	Add some documentation.
3013
3014
2009-04-21  loafman
3015
3016
	Make sure gettext is available by importing first.
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
3017
3018
2009-04-13  loafman
3019
705 by Kenneth Loafman
Changes for 0.6.12.
3020
	Move ssh and imap backend globals to globals.py.
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
3021
3022
2009-04-12  loafman
3023
705 by Kenneth Loafman
Changes for 0.6.12.
3024
	patch #6806: More graceful handling of old
3025
	--short-filename files
3026
	https://savannah.nongnu.org/patch/?6806
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
3027
3028
2009-04-11  loafman
3029
705 by Kenneth Loafman
Changes for 0.6.12.
3030
	bug #25594: wrong backup statistics
3031
	https://savannah.nongnu.org/bugs/?25594
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
3032
3033
2009-04-10  loafman
3034
705 by Kenneth Loafman
Changes for 0.6.12.
3035
	Not needed.
3036
3037
2009-04-09  loafman
3038
3039
	Changes for 0.5.15.
3040
3041
2009-04-09  loafman
3042
3043
	If a file is unreadable due to access rights or other
3044
	non-fatal errors, put out error message and continue
3045
	rather than dying messily with a traceback.
3046
3047
2009-04-09  loafman
3048
3049
	Move SystemExit function back to the top and put
3050
	a large note NOT to move it back down, otherwise,
3051
	Exception gets invoked instead.
3052
3053
2009-04-09  loafman
3054
3055
	Remove "--restore-dir" from options[].
3056
	It's not an option and never has been.
3057
3058
2009-04-09  loafman
3059
3060
	Added tilde '~' expansion and variable expansion in the
3061
	options that require a filename.  You can now have this
3062
	"--archive-dir=~/ArchDir/$SYSNAME" if you need it.  No
3063
	expansion is applied to the source or target URL's.
3064
3065
2009-04-07  loafman
3066
3067
	Unit tests were failing for ftp because of the filtering for
3068
	duplicity-only filenames.  Corrected this and removed
3069
	the check for the filename in the first element.
3070
3071
2009-04-07  loafman
3072
3073
	If a file is unreadable due to access rights or other non-
3074
	fatal errors, put out error message and continue.
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
3075
3076
2009-04-03  loafman
3077
705 by Kenneth Loafman
Changes for 0.6.12.
3078
	FTP backend was failing on PureFTPd when the "-x ''"
3079
	option was removed from the second ncftpls popen, a fix
3080
	that was implemented due to bug #24741.  This fix does
3081
	the ls in one pass by extracting either the first or the
3082
	last entry on the 'ls -l'.  [Standard FTP would be nice!]
3083
3084
2009-04-02  loafman
3085
3086
	Changes for 0.5.14.
3087
3088
2009-04-02  loafman
3089
3090
	Normalized include statements and tried to insure that all
3091
	duplicity includes were from the duplicity module.
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
3092
3093
2009-04-01  loafman
3094
705 by Kenneth Loafman
Changes for 0.6.12.
3095
	After email voting among known duplicity contributors,
3096
	the decision was reached to revert to the GPL Version 2
3097
	license, so with their consensus, duplicity is now under
3098
	GPL Version 2.
3099
3100
2009-03-31  loafman
3101
3102
	The -vN option has not changed.  Verbosity may also be one
3103
	of: character [ewnid], or word ['error', 'warning', 'notice',
3104
	'info', 'debug'].  The default is 4 (Notice).  The options
3105
	-v4, -vn, and -vnotice are functionally equivalent, as are
3106
	the mixed-case versions, -vN, -vNotice, -vNOTICE.
3107
3108
2009-03-31  loafman
3109
3110
	The -vN option has not changed.  Verbosity may also be one
3111
	of: character [ewnid], or word ['error', 'warning', 'notice',
3112
	'info', 'debug'].  The default is 4 (Notice).  The options
3113
	-v4, -vn, and -vnotice are functionally equivalent, as are
3114
	the mixed-case versions, -vN, -vNotice, -vNOTICE.
3115
3116
2009-03-30  loafman
3117
3118
	patch #6790: Add --exclude-if-present
3119
	https://savannah.nongnu.org/patch/?6790
3120
3121
2009-03-30  loafman
3122
3123
	Clarify recent log entries.
3124
3125
2009-03-30  loafman
3126
3127
	Add '../' to Python path so we find our GnuPGInterface and not another.
3128
3129
2009-03-29  loafman
3130
3131
	Changed from log.Log with numbered log levels to log.Debug,
3132
	log.Info, log.Notice, log.Warn, log.FatalError as below:
3133
	0  log.FatalError
3134
	1  log.Warn
3135
	2  log.Warn
3136
	3  log.Notice
3137
	4  log.Notice
3138
	5  log.Info
3139
	6  log.Info
3140
	7  log.Info
3141
	8  log.Info
3142
	9 log.Debug
3143
	The -vN option has not changed at this point.
3144
3145
2009-03-29  loafman
3146
3147
	Revert to calling NcFTP utilities (ls, get, put) directly
3148
	rather than scripting ncftp via pexpect.  Move fatal error
3149
	regarding version 3.2.0 to a warning message since it has
3150
	been reported that the segfault problem does not occur on
3151
	most distributions.
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
3152
3153
2009-03-26  loafman
3154
705 by Kenneth Loafman
Changes for 0.6.12.
3155
	Add Changelog.GNU to website and distribution to add a bit of detail
3156
	showing the CVS changes via rcs2log.  Added dist/mkGNUChangelog.sh.
3157
3158
2009-03-25  loafman
3159
3160
	bug #22908: Don't block gpg-agent
3161
	https://savannah.nongnu.org/bugs/?22908
3162
	
3163
	To fix the above, --use-agent was added as a command line option.
3164
	When this is specified and asymetric encryption is enabled, then all
3165
	GnuPG passphrases will come from the gpg-agent or equivalent program
3166
	and no passphrase prompt will be issued.
3167
3168
2009-03-25  loafman
3169
3170
	Add testing/manual dir.
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
3171
3172
2009-03-23  loafman
3173
705 by Kenneth Loafman
Changes for 0.6.12.
3174
	bug #25976: Signed Backups Now Required
3175
	https://savannah.nongnu.org/bugs/?25976
3176
3177
2009-03-21  loafman
3178
3179
	patch #6787: import duplicity.GnuPGInterface explicitly
3180
	https://savannah.nongnu.org/patch/?6787
3181
3182
2009-03-21  loafman
3183
3184
	Project setting changes.
3185
3186
2009-03-21  loafman
3187
3188
	One statement per line.
3189
	Indent text of error message to code level.
3190
3191
2009-03-19  loafman
3192
3193
	Fixed bug where an extra comma caused a traceback during a warning
3194
	about unnecessary sig files.  Plus fixed print so the real filename
3195
	would show up and not a Python object representation.
3196
3197
2009-03-19  loafman
3198
3199
	bug #25787: Usernames with escaped @-sign are not handled properly
3200
	https://savannah.nongnu.org/bugs/?25787
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
3201
3202
2009-03-18  loafman
3203
705 by Kenneth Loafman
Changes for 0.6.12.
3204
	Adjust log levels so errors show up without verbosity.
3205
3206
2009-03-17  loafman
3207
3208
	BackendException does not cause traceback except when
3209
	verbosity is at level 9 (debug).
3210
3211
2009-03-17  loafman
3212
3213
	Fix backends so sleep does not occur after last retry.
3214
3215
2009-03-17  loafman
3216
3217
	Add more error detection to FTP backend.
3218
	
3219
	Fix backends so sleep does not occur after last retry.
3220
3221
2009-03-15  loafman
3222
3223
	patch #6773: Make user name optional in rsync backend
3224
	https://savannah.nongnu.org/patch/?6773
3225
3226
2009-03-15  loafman
3227
3228
	bug #25853: duplicity fails with boto passwords coming from ~/.boto
3229
	https://savannah.nongnu.org/bugs/?25853
3230
3231
2009-03-15  loafman
3232
3233
	GPG errors will no longer cause tracebacks, but will produce a
3234
	log entry, from gpg, similar to the following:
3235
	===== Begin GnuPG log =====
3236
	gpg: BAD0BAD0: skipped: public key not found
3237
	gpg: [stdin]: encryption failed: public key not found
3238
	===== End GnuPG log =====
3239
	This will let the user know what really caused the GPG process
3240
	to fail, and what really caused errors like 'broken pipe'.
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
3241
3242
2009-03-12  loafman
3243
705 by Kenneth Loafman
Changes for 0.6.12.
3244
	bug #25838: Backup fails / ncftp - remote file already exists
3245
	https://savannah.nongnu.org/bugs/?25838
3246
3247
2009-03-11  loafman
3248
3249
	Add / modify / repair Epydoc docstrings and format.
3250
3251
2009-03-11  loafman
3252
3253
	One statement per line.
3254
3255
2009-03-11  loafman
3256
3257
	One statement per line.
3258
3259
2009-03-08  loafman
3260
3261
	Changes for 0.5.11.
3262
3263
2009-03-08  loafman
3264
3265
	Bug #333057: GnuPGInterface prints exit statuses incorrectly
3266
	https://bugs.launchpad.net/bugs/333057
3267
3268
2009-03-08  loafman
3269
3270
	bug #25787: Usernames with @-sign are not handled properly
3271
	https://savannah.nongnu.org/bugs/?25787
3272
3273
2009-03-08  loafman
3274
3275
	Detabify (was tab-width 8).
3276
3277
2009-03-07  loafman
3278
3279
	Bug #333057: GnuPGInterface prints exit statuses incorrectly
3280
	https://bugs.launchpad.net/bugs/333057
3281
3282
2009-03-07  loafman
3283
3284
	Fix issue on return from waitpid where the result was shifted left and not right, producing 131072 instead of 2, as it should.
3285
	
3286
	Fixed some indent problems that PyDev complained about (Eclipse IDE).
3287
3288
2009-03-07  loafman
3289
3290
	One statement per line.
3291
3292
2009-03-07  loafman
3293
3294
	bug #25696: ncftp error with 0.5.09
3295
	https://savannah.nongnu.org/bugs/?25696
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
3296
3297
2009-03-06  loafman
3298
705 by Kenneth Loafman
Changes for 0.6.12.
3299
	Also log the quit command.
3300
3301
2009-03-02  loafman
3302
3303
	One statement per line.
3304
3305
2009-03-02  loafman
3306
3307
	bug #15664: When restoring backup: "OverflowError:
3308
	long int too large to convert to int"
3309
	https://savannah.nongnu.org/bugs/?15664
3310
3311
2009-03-02  loafman
3312
3313
	One statement per line.
3314
3315
2009-03-02  loafman
3316
3317
	patch #6761: More robust pexpect handling of SSH authentication
3318
	https://savannah.nongnu.org/patch/?6761
3319
3320
2009-03-02  loafman
3321
3322
	patch #6762: Wrong exit() used for 2.3/2.4 Python
3323
	https://savannah.nongnu.org/patch/?6762
3324
3325
2009-03-02  loafman
3326
3327
	One statement per line.
3328
3329
2009-03-01  loafman
3330
3331
	Explain new filenames and --time-separator better.
3332
3333
2009-03-01  loafman
3334
3335
	Changes for 0.5.10.
3336
3337
2009-03-01  loafman
3338
3339
	Add deprecation warnings for options affected by old filenames.
3340
3341
2009-03-01  loafman
3342
3343
	bug #19988: Incompatibility to Samba/SMB share
3344
	https://savannah.nongnu.org/bugs/?19988
3345
3346
2009-02-28  loafman
3347
3348
	One statement per line.
3349
3350
2009-02-28  loafman
3351
3352
	One statement per line.
3353
3354
2009-02-27  loafman
3355
3356
	Module gettext should be imported and installed prior to importing any other modules.  This allows long strings to be translated when put at the module level rather than at the function call level.  See dup_time.py for examples.
3357
3358
2009-02-27  loafman
3359
3360
	One statement per line and other cleanup.
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
3361
3362
2009-02-24  loafman
3363
705 by Kenneth Loafman
Changes for 0.6.12.
3364
	bug #25550: Error codes do not propagate from log to exit status
3365
	https://savannah.nongnu.org/bugs/?25550
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
3366
3367
2009-02-21  loafman
3368
705 by Kenneth Loafman
Changes for 0.6.12.
3369
	bug #25097: Allow listing files from any time, not just current time
3370
	https://savannah.nongnu.org/bugs/?25097
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
3371
3372
2009-02-20  loafman
3373
705 by Kenneth Loafman
Changes for 0.6.12.
3374
	Bug #229826 duplicity crashed with ValueError in port()
3375
	https://bugs.launchpad.net/duplicity/+bug/229826
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
3376
3377
2009-02-17  loafman
3378
705 by Kenneth Loafman
Changes for 0.6.12.
3379
	Changes for 0.5.09.
3380
3381
2009-02-13  loafman
3382
3383
	If tempdir.py is included, but not instantiated, then deleted, it throws an exception,
3384
	as happens during testing when duplicity main is not used to instantiate tempdir.
3385
	The fix is to make sure instantiation has happened before calling cleanup().
3386
3387
2009-02-13  loafman
3388
3389
	These are changes to make debugging easier.
3390
	- Filter ANSI control (bolding) characters from NcFTP responses.
3391
	- Turn off ad for ncftp server at close of each session.
3392
3393
2009-02-10  loafman
3394
3395
	bug #25530: commandline passwd not working
3396
	https://savannah.nongnu.org/bugs/?25530
3397
3398
2009-02-10  loafman
3399
3400
	FTP is now driven with pexpect rather than NcFTP utilities.
3401
	This closes the following bugs:
3402
	bug #24741: ncftpls -x '' causes failure on Yahoo FTP server
3403
	bug #23516: duplicity/ncftpget not closing unlinked files, ...
3404
3405
2009-02-10  loafman
3406
3407
	Merge from pexpect_ftp.
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
3408
3409
2009-02-09  loafman
3410
705 by Kenneth Loafman
Changes for 0.6.12.
3411
	Applied retryImap2.patch from bug 25512.
3412
3413
2009-02-08  loafman
3414
3415
	bug #25509: Logic error in imapbackend.py [IMAP_SERVER]
3416
	https://savannah.nongnu.org/bugs/?25512
3417
	
3418
	bug #25512: [Patch] Retry on Imap failure
3419
	https://savannah.nongnu.org/bugs/?25509
3420
3421
2009-02-08  loafman
3422
3423
	Replace rdiff-backup with duplicity in strings.
3424
3425
2009-02-07  loafman
3426
3427
	Add copyright for author.
3428
3429
2009-02-07  loafman
3430
3431
	Split parsedurl test from backendtest and add test cases.
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
3432
3433
2009-02-05  loafman
3434
705 by Kenneth Loafman
Changes for 0.6.12.
3435
	Add NcFTP 3.2.0 exception clause to dependencies.
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
3436
3437
2009-02-02  loafman
3438
705 by Kenneth Loafman
Changes for 0.6.12.
3439
	Turns out going backwards in the license is not as easy as
3440
	forwards.  Restoring GPLv3 license until consensus reached.
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
3441
3442
2009-02-01  loafman
3443
705 by Kenneth Loafman
Changes for 0.6.12.
3444
	Add/update copyright statements in all distribution source files
3445
	and revert duplicity to GPL version 2 license.
3446
3447
2009-01-31  loafman
3448
3449
	Changes for 0.5.07.
3450
3451
2009-01-31  loafman
3452
3453
	Python 2.3 unittest.py tried to call to a test-local variable named
3454
	'test_id' and failed.  Changed to 'my_test_id' and all is well.
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
3455
3456
2009-01-30  loafman
3457
705 by Kenneth Loafman
Changes for 0.6.12.
3458
	Original fix to disallow use of ncftpput 3.2.0 mistyped the ErrorCode used.
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
3459
3460
2009-01-28  loafman
3461
705 by Kenneth Loafman
Changes for 0.6.12.
3462
	patch #6733: Improve error handling in imapbackend.py
3463
	https://savannah.nongnu.org/patch/?6733
3464
3465
2009-01-27  loafman
3466
3467
	Add/update copyright statements in all distribution source files
3468
	and revert duplicity to GPL version 2 license.
3469
3470
2009-01-27  loafman
3471
3472
	patch #6729: New imap backend. Replaces current gmail backend
3473
	https://savannah.nongnu.org/patch/?6729
3474
3475
2009-01-25  loafman
3476
3477
	bug #25293: IOError: [Errno 22] Invalid argument
3478
	https://savannah.nongnu.org/bugs/?25293
3479
3480
2009-01-25  loafman
3481
3482
	Modify patch #6730: Fix timing out for SSH backend
3483
	Do not take out the first line from the return buffer (#4).
3484
3485
2009-01-25  loafman
3486
3487
	patch #6730: Fix timing out for SSH backend
3488
	https://savannah.nongnu.org/patch/?6730
3489
3490
2009-01-25  loafman
3491
3492
	patch #6729: New imap backend. Replaces current gmail backend
3493
	https://savannah.nongnu.org/patch/?6729
3494
3495
2009-01-25  loafman
3496
3497
	Removed ref to bug 25331 since the analysis and fix were both wrong.
3498
	The issue was fixed correctly in bug 25403.
3499
3500
2009-01-25  loafman
3501
3502
	bug #25403: 0.5.06 "manifests not equal because different volume numbers"
3503
	https://savannah.nongnu.org/bugs/?25403
3504
3505
2009-01-25  loafman
3506
3507
	bug #25403: 0.5.06 "manifests not equal because different volume numbers"
3508
	https://savannah.nongnu.org/bugs/?25403
3509
3510
2009-01-25  loafman
3511
3512
	One statement per line.
3513
3514
2009-01-24  loafman
3515
3516
	Move alltests list to separate file.
3517
3518
2009-01-24  loafman
3519
3520
	Add coverage output to .cvsignore.
3521
3522
2009-01-24  loafman
3523
3524
	Turn on verbose for unit tests.
3525
3526
2009-01-24  loafman
3527
3528
	Fix backendtest.py so that empty URL's in config.py cause the
3529
	backend test to be skipped rather than erroring.  Added notes
3530
	in config.py.tmpl explaining the change.
3531
3532
2009-01-23  loafman
3533
3534
	Make default Python be system default version.
3535
3536
2009-01-23  loafman
3537
3538
	Add Releases directory.
3539
3540
2009-01-23  loafman
3541
3542
	First pass at coverage analysis, collect the data.
3543
3544
2009-01-23  loafman
3545
3546
	Remove LOG entries.  Not needed.
3547
3548
2009-01-23  loafman
3549
3550
	Change to ASCII (-kkv)
3551
3552
2009-01-23  loafman
3553
3554
	Run a single unit test.
3555
3556
2009-01-22  loafman
3557
3558
	Increase default volume size (--volsize) to 25M from 5M.  This
3559
	reduces the number of volumes to accomodate larger backups.
3560
3561
2009-01-22  loafman
3562
3563
	bug #25379: sys.exit() causes traceback and should not
3564
	https://savannah.nongnu.org/bugs/index.php?25379
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
3565
3566
2009-01-18  loafman
3567
705 by Kenneth Loafman
Changes for 0.6.12.
3568
	Reworked patch 6701 to list collection one at a time rather than
3569
	writing all as one huge list.  Was causing memeory problems when
3570
	the collections got large.
3571
3572
2009-01-15  loafman
3573
3574
	bug #25331: When --archive-dir and --encrypt-key are used together, incremental fails.
3575
	https://savannah.nongnu.org/bugs/index.php?25331
3576
3577
2009-01-15  loafman
3578
3579
	bug #25331: When --archive-dir and --encrypt-key are used together, incremental fails.
3580
	https://savannah.nongnu.org/bugs/index.php?25331
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
3581
3582
2009-01-09  loafman
3583
705 by Kenneth Loafman
Changes for 0.6.12.
3584
	Changes for 0.5.06.
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
3585
3586
2009-01-08  loafman
3587
705 by Kenneth Loafman
Changes for 0.6.12.
3588
	Fix illegal macro .PP. by removing extraneous period on end.
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
3589
3590
2009-01-07  loafman
3591
705 by Kenneth Loafman
Changes for 0.6.12.
3592
	NcFTP version 3.2.0 will not work with duplicity since we require the
3593
	use of both -f and -C options on ncftpput.  3.1.9, 3.2.1+ work fine.
3594
	I put in error checks for this situation in the FTP backend code.
3595
3596
2009-01-06  loafman
3597
3598
	Noah Spurrier has given us permission to distribute pexpect.py along
3599
	with duplicity, so this will no longer be an install requirement.
3600
3601
2009-01-06  loafman
3602
3603
	Added loop to run-all-tests.sh to run all tests against all supported
3604
	versions of Python if available.  Looks for 2.3, 2.4, 2.5, 2.6.
3605
3606
2009-01-06  loafman
3607
3608
	Fix to deprecation warnings about sha and md5 modules.
3609
	Uses hashlib if available, otherwise original module.
3610
3611
2009-01-05  loafman
3612
3613
	Missed the most basic case, no selection functions.  Fixed.
3614
3615
2009-01-05  loafman
3616
3617
	bug #25230: --include-globbing-filelist only including first entry.
3618
	https://savannah.nongnu.org/bugs/?25230
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
3619
3620
2009-01-04  loafman
3621
705 by Kenneth Loafman
Changes for 0.6.12.
3622
	sr #106583: document the need to use the --force option
3623
	https://savannah.nongnu.org/support/?106583
3624
3625
2009-01-03  loafman
3626
3627
	patch #6709: Report correct number of volumes when restoring
3628
	https://savannah.nongnu.org/patch/?6709
3629
3630
2009-01-03  loafman
3631
3632
	bug #25239: Error during clean, wrong case in duplcicity
3633
	https://savannah.nongnu.org/bugs/?25239
3634
3635
2008-12-30  loafman
3636
3637
	Changes for 0.5.05.
3638
3639
2008-12-30  loafman
3640
3641
	Add po files back into distribution.
3642
3643
2008-12-30  loafman
3644
3645
	Cosmetic - reformat FatalError calls at end for readability.
3646
3647
2008-12-29  loafman
3648
3649
	Change "test" to "$version".
3650
3651
2008-12-29  loafman
3652
3653
	Build list of .mo files to be installed from po directory.
3654
3655
2008-12-29  loafman
3656
3657
	bug #25194: Duplicity 5.04 requires python-distutils-extra...
3658
	https://savannah.nongnu.org/bugs/?25194
3659
3660
2008-12-29  loafman
3661
3662
	Use reldate expansion to include release date.
3663
3664
2008-12-29  loafman
3665
3666
	- Use os.path.join() instead of hardcoded strings
3667
	- Make VersionedCopy replace $reldate as well as $version
3668
3669
2008-12-27  loafman
3670
3671
	Adjust RPM spec file for translations.
3672
3673
2008-12-27  loafman
3674
3675
	Changes for 0.5.04.
3676
3677
2008-12-22  loafman
3678
3679
	patch #6702: handle unknown errnos in robust.py
3680
	https://savannah.nongnu.org/patch/?6702
3681
3682
2008-12-22  loafman
3683
3684
	patch #6700: Make duplicity translatable
3685
	https://savannah.nongnu.org/patch/?6700
3686
	[not in patch - added after unit tests]
3687
3688
2008-12-22  loafman
3689
3690
	patch #6701: Make current-list command machine-readable
3691
	https://savannah.nongnu.org/patch/?6701
3692
3693
2008-12-22  loafman
3694
3695
	patch #6700: Make duplicity translatable
3696
	https://savannah.nongnu.org/patch/?6700
3697
3698
2008-12-22  loafman
3699
3700
	GPG was throwing "gpg: [don't know]: invalid packet (ctb=14)" and apparently this is non-fatal.
3701
	There is a fix for this being rolled into GPG 2.x.
3702
	http://lists.gnupg.org/pipermail/gnupg-devel/2006-September/023180.html
3703
	Copied from collections.py.  Fix supplied by Simon Blandford <simon@onepointltd.com>
3704
3705
2008-12-15  loafman
3706
3707
	One statement per line.  No other changes.
3708
3709
2008-12-15  loafman
3710
3711
	One statement per line.  No other changes.
3712
3713
2008-12-15  loafman
3714
3715
	Print backend name for each test started.
3716
3717
2008-12-15  loafman
3718
3719
	Remove test for assert on non-existing delete.  Not all backends will raise an exception when the target of a delete does not exist.
3720
3721
2008-12-15  loafman
3722
3723
	Log correct file name in line 67.  Use diff_ropath, not basis_path.
3724
3725
2008-12-15  loafman
3726
3727
	Fix patch applied during Patch #6696.  Applied fixiter.diff.
3728
3729
2008-12-15  loafman
3730
3731
	patch #6697: Always log at least one progress during dry run
3732
	https://savannah.nongnu.org/patch/?6697
3733
3734
2008-12-15  loafman
3735
3736
	patch #6696: Consolidate get_delta_iter and get_delta_iter_w_sig
3737
	https://savannah.nongnu.org/patch/?6696
3738
3739
2008-12-15  loafman
3740
3741
	patch #6695: Log filenames
3742
	https://savannah.nongnu.org/patch/?6695
3743
3744
2008-12-15  loafman
3745
3746
	patch #6694: Log exceptions
3747
	https://savannah.nongnu.org/patch/?6694
3748
3749
2008-12-15  loafman
3750
3751
	patch #6693: Some FatalError's don't have codes still
3752
	https://savannah.nongnu.org/patch/?6693
3753
3754
2008-12-15  loafman
3755
3756
	patch #6692: Print collection status in a machine-readable way
3757
	https://savannah.nongnu.org/patch/?6692
3758
3759
2008-12-14  loafman
3760
3761
	bug #24889: NCFTP cannot deal with some FTP servers
3762
	https://savannah.nongnu.org/bugs/?24889
3763
3764
2008-12-14  loafman
3765
3766
	bug #25090: Typos and trailing whitespace in duplicity manpage
3767
	https://savannah.nongnu.org/bugs/?25090
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
3768
3769
2008-12-10  loafman
3770
705 by Kenneth Loafman
Changes for 0.6.12.
3771
	patch #6686: Add error codes for all fatal errors
3772
	https://savannah.nongnu.org/patch/?6686
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
3773
3774
2008-11-18  loafman
3775
705 by Kenneth Loafman
Changes for 0.6.12.
3776
	patch #6678: Add progress metering
3777
	https://savannah.nongnu.org/patch/?6678
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
3778
3779
2008-11-17  loafman
3780
705 by Kenneth Loafman
Changes for 0.6.12.
3781
	Changes for 0.5.03.
3782
3783
2008-11-16  loafman
3784
3785
	patch #6676: Raw delta stats aren't right for multivolumes
3786
	https://savannah.nongnu.org/patch/?6676
3787
3788
2008-11-16  loafman
3789
3790
	patch #6675: Add modelines
3791
	https://savannah.nongnu.org/patch/?6675
3792
3793
2008-11-16  loafman
3794
3795
	patch #6674: Add --log-* options to man page
3796
	https://savannah.nongnu.org/patch/?6674
3797
3798
2008-11-16  loafman
3799
3800
	patch #6673: Add --dry-run option
3801
	https://savannah.nongnu.org/patch/?6673
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
3802
3803
2008-11-15  loafman
3804
705 by Kenneth Loafman
Changes for 0.6.12.
3805
	patch #6672: makedist doesn't ship util.py
3806
	https://savannah.nongnu.org/patch/?6672
3807
3808
2008-11-12  loafman
3809
3810
	Add log.setup() call to main() to support new logging.
3811
3812
2008-11-12  loafman
3813
3814
	*** empty log message ***
3815
3816
2008-11-12  loafman
3817
3818
	Add log.setup() to support new logging.
3819
3820
2008-11-12  loafman
3821
3822
	Checkpoint 2 prior to 5.03.
3823
3824
2008-11-12  loafman
3825
3826
	patch #6670: Machine Readable Output
3827
	https://savannah.nongnu.org/patch/?6670
3828
3829
2008-11-12  loafman
3830
3831
	Correct spelling of parsed_url (parsed_urk) in patch #6662.
3832
3833
2008-11-12  loafman
3834
3835
	sr #106534: GMail backups aren't stored in the correct location
3836
	https://savannah.nongnu.org/support/?106534
3837
3838
2008-11-12  loafman
3839
3840
	sr #106496: put install-from-cvs-notes in CVS-README
3841
	https://savannah.nongnu.org/support/?106496
3842
3843
2008-11-12  loafman
3844
3845
	Checkpoint prior to 5.03.
3846
3847
2008-11-12  loafman
3848
3849
	patch #6638: correct typo in reporting lack of sufficiently new boto backend
3850
	https://savannah.nongnu.org/patch/?6638
3851
3852
2008-11-12  loafman
3853
3854
	patch #6642: make ParsedUrl() thread-safe with respect to itself
3855
	https://savannah.nongnu.org/patch/?6642
3856
3857
2008-11-12  loafman
3858
3859
	patch #6652: improve asynch scheduler (including the synchronous case)
3860
	https://savannah.nongnu.org/patch/?6652
3861
3862
2008-11-12  loafman
3863
3864
	patch #6662: improve s3 backend error reporting
3865
	https://savannah.nongnu.org/patch/?6662
3866
3867
2008-11-12  loafman
3868
3869
	patch #6670: Machine Readable Output
3870
	https://savannah.nongnu.org/patch/?6670
3871
3872
2008-11-12  loafman
3873
3874
	bug #24775: Digest Auth for WebDAV backend
3875
	https://savannah.nongnu.org/bugs/?24775
3876
3877
2008-11-12  loafman
3878
3879
	bug #24731: Documentation error: "if... if" in remove-older-than paragraph
3880
	https://savannah.nongnu.org/bugs/?24731
3881
3882
2008-09-21  loafman
3883
3884
	Changes for 0.5.02
3885
3886
2008-09-21  loafman
3887
3888
	patch #6297: Add IMAP/s/gmail support
3889
	https://savannah.nongnu.org/patch/index.php?6297
3890
3891
2008-09-16  loafman
3892
3893
	patch #6297: Add IMAP/s/gmail support
3894
	https://savannah.nongnu.org/patch/index.php?6297
3895
3896
2008-09-16  loafman
3897
3898
	Change to one statement per line.
3899
3900
2008-09-15  loafman
3901
3902
	Change use of logger so that gpg logs are always collected.
3903
	The log is always printed in the case of gpg IO errors.
3904
	Verbosity level 5 or greater will also print the logs the
3905
	same as previous versions.
3906
3907
2008-09-15  loafman
3908
3909
	Make one statement per line.  No other changes.
3910
3911
2008-09-15  loafman
3912
3913
	- add -h option for help
3914
3915
2008-09-15  loafman
3916
3917
	bug #24274: asyncscheduler.py missing sys import
3918
	https://savannah.nongnu.org/bugs/index.php?24274
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
3919
3920
2008-09-14  loafman
3921
705 by Kenneth Loafman
Changes for 0.6.12.
3922
	bug #24260: backend.py missing re import
3923
	https://savannah.nongnu.org/bugs/index.php?24260
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
3924
3925
2008-09-11  loafman
3926
705 by Kenneth Loafman
Changes for 0.6.12.
3927
	Changes for 0.5.01
3928
3929
2008-09-09  loafman
3930
3931
	Ignore test log file.
3932
3933
2008-09-09  loafman
3934
3935
	Untabify all files.  To compare against previous
3936
	versions use 'cvs diff -w' or 'diff -w'.
3937
3938
2008-09-08  loafman
3939
3940
	Create target dir (collection) if needed.
3941
3942
2008-09-08  loafman
3943
3944
	Ignore testfiles dir.
3945
3946
2008-09-08  loafman
3947
3948
	Add tests for webdav and webdavs.
3949
3950
2008-09-08  loafman
3951
3952
	bug #24223: WebDAV backend broken in 0.5.00
3953
	https://savannah.nongnu.org/bugs/index.php?24223
3954
3955
2008-09-06  loafman
3956
3957
	Changes for 0.5.00
3958
3959
2008-09-06  loafman
3960
3961
	Changes for 0.5.00
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
3962
3963
2008-09-04  loafman
3964
705 by Kenneth Loafman
Changes for 0.6.12.
3965
	temp2.tar was a test-created file that had to be present
3966
	at the beginning of test_tarfile.py.  Removed the need for
3967
	it to be present and removed the file from CVS.
3968
3969
2008-09-03  loafman
3970
3971
	Changes to get unit tests working again:
3972
	- resolve circular imports during unit tests
3973
	- resolve exception error import - now in errors.py
3974
3975
2008-09-03  loafman
3976
3977
	patch #6623: slightly augment tempdir cleanup logging
3978
	https://savannah.nongnu.org/patch/index.php?6623
3979
3980
2008-08-03  loafman
3981
3982
	No longer needed, see backends dir.
3983
3984
2008-08-03  loafman
3985
3986
	no comment
3987
3988
2008-08-03  loafman
3989
3990
	bug #23988: scp destination fails if no username is specified
3991
	https://savannah.nongnu.org/bugs/index.php?23988
3992
3993
2008-08-03  loafman
3994
3995
	bug #23985: --no-encryption option does not work in 0.4.12
3996
	https://savannah.nongnu.org/bugs/index.php?23985
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
3997
3998
2008-08-02  loafman
3999
705 by Kenneth Loafman
Changes for 0.6.12.
4000
	patch #6596: re-organize backend module structure
4001
	https://savannah.nongnu.org/patch/index.php?6596
4002
4003
2008-08-01  loafman
4004
4005
	patch #6353: Concurrency for volume encryption and upload.
4006
	https://savannah.nongnu.org/patch/index.php?6353
4007
4008
2008-08-01  loafman
4009
4010
	patch #6589: S3 european bucket support
4011
	https://savannah.nongnu.org/patch/index.php?6589
4012
4013
2008-07-22  loafman
4014
4015
	Changes for 0.4.12.
4016
4017
2008-07-22  loafman
4018
4019
	bug #23362: Documentation for --version, --time-separator <char>
4020
	https://savannah.nongnu.org/bugs/index.php?23362
4021
4022
2008-07-22  loafman
4023
4024
	Cosmetic only.
4025
4026
2008-07-22  loafman
4027
4028
	bug #23540: doc bug in man page (environment FTP_PASSWORD)
4029
	https://savannah.nongnu.org/bugs/?23540
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
4030
4031
2008-06-23  loafman
4032
705 by Kenneth Loafman
Changes for 0.6.12.
4033
	Dan Muresan created a patch that tries to minimize the number of password
4034
	prompts.  To do so, it sometimes requests a password once without
4035
	confirmation; if later it turns out that a full backup is needed, the
4036
	user is prompted for confirmation.
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
4037
4038
2008-05-16  loafman
4039
705 by Kenneth Loafman
Changes for 0.6.12.
4040
	bug #23066: ssh uris with given portnumbers are not handled correctly
4041
	https://savannah.nongnu.org/bugs/index.php?23066
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
4042
4043
2008-05-15  loafman
4044
705 by Kenneth Loafman
Changes for 0.6.12.
4045
	Fix sort() for Python 2.3
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
4046
4047
2008-05-07  loafman
4048
705 by Kenneth Loafman
Changes for 0.6.12.
4049
	Change back to requiring Python 2.3.
4050
4051
2008-05-05  loafman
4052
4053
	Change requirements back to Python 2.3.
4054
4055
2008-05-05  loafman
4056
4057
	Changes for 0.4.11
4058
4059
2008-05-05  loafman
4060
4061
	Modified to run on Python 2.3.
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
4062
4063
2008-04-04  loafman
4064
705 by Kenneth Loafman
Changes for 0.6.12.
4065
	bug #22826: regressions caused by boto 1.1c
4066
	https://savannah.nongnu.org/bugs/?22826
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
4067
4068
2008-04-01  loafman
4069
705 by Kenneth Loafman
Changes for 0.6.12.
4070
	Reinstate patch #6340 with a detailed explanation.
4071
	http://savannah.nongnu.org/patch/index.php?6340
4072
4073
2008-03-26  loafman
4074
4075
	Changes for 0.4.10.
4076
4077
2008-03-26  loafman
4078
4079
	Remove --sign for now.
4080
4081
2008-03-26  loafman
4082
4083
	bug #22728: FTP backend fails on empty directory
4084
	https://savannah.nongnu.org/bugs/?22728
4085
4086
2008-03-25  loafman
4087
4088
	Fix log.debug to log.Debug
4089
4090
2008-03-25  loafman
4091
4092
	patch #6453: handle absolute urls in webdav backend
4093
	https://savannah.nongnu.org/patch/index.php?6453
4094
4095
2008-03-25  loafman
4096
4097
	patch #6449: add additional debug level logging
4098
	https://savannah.nongnu.org/patch/index.php?6449
4099
4100
2008-02-06  loafman
4101
4102
	patch #6403: Restore by overwriting files/directories by using --force option
4103
	https://savannah.nongnu.org/patch/?6403
4104
4105
2008-02-06  loafman
4106
4107
	Password should be None, not empty string.
4108
4109
2008-02-06  loafman
4110
4111
	Add config for S3 tests.
4112
4113
2008-02-06  loafman
4114
4115
	Reformat to one statement per line.
4116
4117
2008-02-06  loafman
4118
4119
	Fix problem where S3 prefix was appended with 'd'.  This caused
4120
	a failure in the regression tests.  Unsure where it came from.
4121
4122
2008-02-06  loafman
4123
4124
	patch #6389: Possible Fix for pagefile.sys on Win32 systems
4125
	https://savannah.nongnu.org/patch/?6389
4126
4127
2008-02-06  loafman
4128
4129
	patch #6380: add additional named logging levels
4130
	https://savannah.nongnu.org/patch/?6380
4131
4132
2008-02-06  loafman
4133
4134
	patch #6374: Duplicity --tempdir patch documentation.
4135
	https://savannah.nongnu.org/patch/?6374
4136
4137
2008-02-06  loafman
4138
4139
	patch #6375: Duplicity reports the epoch for a nonexistant last full backup date
4140
	https://savannah.nongnu.org/patch/?6375
4141
4142
2008-02-06  loafman
4143
4144
	- remove sleep() from dup_time.py - not used.
4145
	- make one statement per line format change.
4146
4147
2008-02-06  loafman
4148
4149
	Remove testSleeping since sleep() removed from dup_time.py.
4150
4151
2008-02-06  loafman
4152
4153
	Add S3 backend test.
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
4154
4155
2008-02-03  loafman
4156
705 by Kenneth Loafman
Changes for 0.6.12.
4157
	do not store object
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
4158
4159
2008-01-08  loafman
4160
705 by Kenneth Loafman
Changes for 0.6.12.
4161
	Add requirements for source package install.
4162
4163
2008-01-04  loafman
4164
4165
	Changes for 0.4.9.
4166
4167
2008-01-04  loafman
4168
4169
	Add more info on URL formats.
4170
4171
2007-12-31  loafman
4172
4173
	Updated URL Formats in the Help Screen.
4174
4175
2007-12-31  loafman
4176
4177
	Added section URL FORMAT in the duplicity man page.
4178
4179
2007-12-30  loafman
4180
4181
	Make sure to strip extraneous single colon when dealing
4182
	with non-module URLs.  We provide the colon as needed.
4183
4184
2007-12-30  loafman
4185
4186
	bug #21909: Problematic typo in compare_verbose() method
4187
	https://savannah.nongnu.org/bugs/index.php?21909
4188
4189
2007-12-29  loafman
4190
4191
	patch #6357: Explicit restore action is missing from the command list,
4192
	https://savannah.nongnu.org/patch/?6357
4193
4194
2007-12-29  loafman
4195
4196
	patch #6356: Command line option for the temporary directory root.
4197
	https://savannah.nongnu.org/patch/?6356
4198
4199
2007-12-27  loafman
4200
4201
	Added regression tests for absolute, relative, and
4202
	module pathing in the rsync scheme.
4203
4204
2007-12-27  loafman
4205
4206
	Fixed rsync URL description text in --help.
4207
4208
2007-12-27  loafman
4209
4210
	Added 2nd patch to bug #21475 that forces all versions of
4211
	Python to use the fixed urlparse.py.
4212
	
4213
	Fixed issue with Pure-FTPd that would always return an empty
4214
	directory listing and thus force a full backup every time.
4215
	A side effect of the change is that we now only make one call
4216
	to ncftpls to get the listing, thereby reducing the overhead
4217
	on systems with a large number of backup files.
4218
	
4219
	bug #21896: Two problems with rsync under 0.4.8 + patch
4220
	https://savannah.nongnu.org/bugs/index.php?21896
4221
	
4222
	patch #6354: S3 staight typo results in a bogus exception
4223
	https://savannah.nongnu.org/patch/?6354
4224
4225
2007-12-27  loafman
4226
4227
	Fixed so that remove-older-than and remove-all-but-n-full
4228
	will not request a GPG passphrase.
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
4229
4230
2007-12-26  loafman
4231
705 by Kenneth Loafman
Changes for 0.6.12.
4232
	Fixed regression caused by changeover to new urlparse.py.
4233
	bug #21475: FTP Usernames that contain '@' are not recognized
4234
	https://savannah.nongnu.org/bugs/index.php?21475
4235
4236
2007-12-15  loafman
4237
4238
	Changes for 0.4.8.
4239
4240
2007-12-15  loafman
4241
4242
	Format to one statement per line.
4243
4244
2007-12-15  loafman
4245
4246
	Allow pexpect to force the close of the child on sftp
4247
	calls.  We already do that with scp calls.  This cleans
4248
	up that exception.
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
4249
4250
2007-12-14  loafman
4251
705 by Kenneth Loafman
Changes for 0.6.12.
4252
	patch #6344: S3 bad bad key key handling
4253
	http://savannah.nongnu.org/patch/?6344
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
4254
4255
2007-12-13  loafman
4256
705 by Kenneth Loafman
Changes for 0.6.12.
4257
	Replace set_password/phrase with set_environ and
4258
	clarify meaning in config.py.
4259
4260
2007-12-12  loafman
4261
4262
	Complete description of install using --prefix=.
4263
4264
2007-12-12  loafman
4265
4266
	Fix version of boto needed plus formatting.
4267
4268
2007-12-12  loafman
4269
4270
	patch #6340: S3 short filename regression
4271
	https://savannah.nongnu.org/patch/?6340
4272
4273
2007-12-12  loafman
4274
4275
	Make sure config.py not checked in.
4276
4277
2007-12-12  loafman
4278
4279
	Initial release.
4280
4281
2007-12-12  loafman
4282
4283
	This test requires a file that no longer exists.
4284
	Plus, it is unclear what this test is supposed
4285
	to accomplish.  Tar is tested by the other tests.
4286
4287
2007-12-12  loafman
4288
4289
	First pass at getting tests up to date:
4290
	-- isolate config in 'config.py' (see config.py.tmpl)
4291
	-- silence noisy tests as much as possible
4292
	-- fix code on both sides as needed
4293
4294
2007-12-09  loafman
4295
4296
	Initial release.
4297
4298
2007-12-09  loafman
4299
4300
	Remove 2nd call to dup_time.settimestr() since it overrides
4301
	the time that may be set by --current-time (used for testing).
4302
4303
2007-12-09  loafman
4304
4305
	Regen dup_time.curtimestr if time-separator changed.
4306
4307
2007-12-09  loafman
4308
4309
	Fixed previous patch that assumed the presence
4310
	of the user and password in the rsync URL.
4311
4312
2007-12-09  loafman
4313
4314
	Bring tests up to date.
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
4315
4316
2007-12-08  loafman
4317
705 by Kenneth Loafman
Changes for 0.6.12.
4318
	bug #21751: rsync module urls do not work in 0.4.7
4319
	https://savannah.nongnu.org/bugs/index.php?21751
4320
	
4321
	bug #21752: Boto backend needs version 0.9d or later
4322
	https://savannah.nongnu.org/bugs/index.php?21752
4323
4324
2007-12-07  loafman
4325
4326
	Changes for version 0.4.7.
4327
4328
2007-12-07  loafman
4329
4330
	Change to require Python 2.4 or later.
4331
4332
2007-12-07  loafman
4333
4334
	Formatted list and added tempdir.py and urllib_2_5.py
4335
	to the released files list.
4336
4337
2007-12-06  loafman
4338
4339
	Fix confusion over patches applied to different versions.
4340
	Patch #6300 should now be applied completely.
4341
	
4342
	Added back munge_password() so entire commandline could
4343
	be logged without the password showing.
4344
4345
2007-12-06  loafman
4346
4347
	Hole imapbackend till next release.
4348
4349
2007-12-06  loafman
4350
4351
	Hold till next release.
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
4352
4353
2007-12-05  loafman
4354
705 by Kenneth Loafman
Changes for 0.6.12.
4355
	patch #6300: Standard library replacement for ParsedUrl class
4356
	https://savannah.nongnu.org/patch/?6300
4357
	
4358
	I had to fix the ssh/scp scheme to remove the leading '/' in
4359
	parsed_url.path, otherwise it tried to treat the path as absolute.
4360
4361
2007-12-02  loafman
4362
4363
	Backed out the following patch until bugs fixed...
4364
	patch #6300: Standard library replacement for ParsedUrl class
4365
	https://savannah.nongnu.org/patch/?6300
4366
4367
2007-12-02  loafman
4368
4369
	patch #6301: log sftp commands at verbosity 5
4370
	https://savannah.nongnu.org/patch/?6301
4371
4372
2007-12-02  loafman
4373
4374
	patch #6300: Standard library replacement for ParsedUrl class
4375
	https://savannah.nongnu.org/patch/?6300
4376
4377
2007-12-02  loafman
4378
4379
	patch #6299: re-design tempfile handling
4380
	https://savannah.nongnu.org/patch/?6299
4381
4382
2007-12-01  loafman
4383
4384
	Move import of imapbackend to the end of the
4385
	module.  Circular dependency.  Needs fixing.
4386
4387
2007-12-01  loafman
4388
4389
	Undo regression of bug #21508 contained in
4390
	patch #6298: URI unquoting patch for FTP backend
4391
	https://savannah.nongnu.org/patch/?6298
4392
	
4393
	Some cosmetic cleanup.
4394
4395
2007-12-01  loafman
4396
4397
	patch #6298: URI unquoting patch for FTP backend
4398
	https://savannah.nongnu.org/patch/?6298
4399
4400
2007-12-01  loafman
4401
4402
	patch #6297: Add IMAP/s/gmail support
4403
	https://savannah.nongnu.org/patch/?6297
4404
	
4405
	Added 2nd patch for above.
4406
4407
2007-12-01  loafman
4408
4409
	patch #6297: Add IMAP/s/gmail support
4410
	https://savannah.nongnu.org/patch/?6297
4411
4412
2007-12-01  loafman
4413
4414
	patch #6292: Amazon S3 bucket creation deferral for Duplicity 0.4.6
4415
	https://savannah.nongnu.org/patch/?6292
4416
4417
2007-12-01  loafman
4418
4419
	bug #21686: NcFTPGet 3.2.0 tempfile incompatibility
4420
	https://savannah.nongnu.org/bugs/index.php?21686
4421
4422
2007-12-01  loafman
4423
4424
	Applied patch from Eric Hanchrow to fix logging error in
4425
	botoBackend, and fix delete() in rsyncBackend.
4426
	
4427
	bug #21686: NcFTPGet 3.2.0 tempfile incompatibility
4428
	https://savannah.nongnu.org/bugs/index.php?21686
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
4429
4430
2007-11-29  loafman
4431
705 by Kenneth Loafman
Changes for 0.6.12.
4432
	bug #21673: remove-all-but-n-full wrong arg usage
4433
	https://savannah.nongnu.org/bugs/index.php?21673
4434
	
4435
	patch #6293: [patch] left-over patching from
4436
	remove-all-but-n-full patch
4437
	https://savannah.nongnu.org/patch/?6293
4438
4439
2007-11-28  loafman
4440
4441
	more Changes for 0.4.6.
4442
4443
2007-11-28  loafman
4444
4445
	Changes for 0.4.6.
4446
4447
2007-11-28  loafman
4448
4449
	Fixed coding problem where matched_sig_chain could be
4450
	referenced before it was defined.
4451
4452
2007-11-28  loafman
4453
4454
	https://savannah.nongnu.org/patch/index.php?6291
4455
	patch #6291: Alternative WebDAV HTTPS patch
4456
4457
2007-11-28  loafman
4458
4459
	https://savannah.nongnu.org/patch/index.php?6289
4460
	patch #6289: Amazon S3 key prefix patch for Duplicity 0.4.5
4461
4462
2007-11-28  loafman
4463
4464
	https://savannah.nongnu.org/patch/?6284
4465
	patch #6285: security fix: eliminate use of mktemp()
4466
4467
2007-11-28  loafman
4468
4469
	https://savannah.nongnu.org/bugs/index.php?21651
4470
	bug #21651, add https support for webdav.
4471
	
4472
	https://savannah.nongnu.org/patch/?6284
4473
	patch #6284: document TMPDIR and friends
4474
4475
2007-11-28  loafman
4476
4477
	https://savannah.nongnu.org/bugs/index.php?21657
4478
	bug #21657: ncftpls fails to create dir in ver 0.4.5
4479
4480
2007-11-28  loafman
4481
4482
	https://savannah.nongnu.org/bugs/index.php?21651
4483
	bug #21651, add https support for webdav.
4484
4485
2007-11-28  loafman
4486
4487
	Try, the second.  See comments in the bug tracker.
4488
	https://savannah.nongnu.org/bugs/index.php?21646
4489
	bug #21646: --archive-dir causes delete of remote full
4490
	sigs and orphaned sig files
4491
4492
2007-11-28  loafman
4493
4494
	https://savannah.nongnu.org/bugs/index.php?21651
4495
	bug #21651, add https support for webdav
4496
4497
2007-11-26  loafman
4498
4499
	Fix release date in 0.4.5.
4500
4501
2007-11-26  loafman
4502
4503
	Changes for 0.4.5.
4504
4505
2007-11-26  loafman
4506
4507
	https://savannah.nongnu.org/bugs/index.php?21646
4508
	Fix to handling of collections when --archive-dir is used.
4509
	Prior to this, duplicity would write the full sig files to
4510
	both local and remote, then delete the remote.  Now, it does
4511
	not delete the remote full sigs.
4512
	
4513
	Applied the following patches from Peter Schuller
4514
	patch #6279, add command 'remove-all-but-n-full'
4515
	patch #6280, clarify --archive-dir option
4516
	patch #6281, --help should print to stdout, not stderr
4517
	patch #6282, collection-status: output in more consistent order
4518
4519
2007-11-23  loafman
4520
4521
	Changes for version 0.4.4.
4522
4523
2007-11-23  loafman
4524
4525
	Applied a patch from Gregory Hartman to correct handling of DST
4526
	in time calculations.  This affects backups made the night of
4527
	a DST time switch.
4528
4529
2007-11-23  loafman
4530
4531
	Cosmetic - Use True and False, not 1 and None.
4532
4533
2007-11-23  loafman
4534
4535
	Fix version checking code in ftpBackend.
4536
4537
2007-11-19  loafman
4538
4539
	Changes to commandline processing to allow non-ambiguous short
4540
	strings for commands, i.e. 'i', 'inc', 'incr' for 'incremental',
4541
	'f' for 'full', etc..  A warning message is printed if the short
4542
	command is not unique.
4543
4544
2007-11-19  loafman
4545
4546
	Changes to ftpBackend to use the login config file rather than
4547
	putting the username and password on the command line.  This
4548
	requires the use of NcFTP 3.1.9 or later.
4549
	
4550
	Thanks to a patch from Greg Hewgill the Amazon S3 backend now
4551
	uses --num-retries to retry IO repeatedly if needed.
4552
4553
2007-10-26  loafman
4554
4555
	Changes for 0.4.4.RC4 try 2
4556
4557
2007-10-26  loafman
4558
4559
	Changes for 0.4.4.RC4
4560
4561
2007-10-26  loafman
4562
4563
	Replace with Version 3 GPL text.
4564
4565
2007-10-26  loafman
4566
4567
	Fixed issue in --time-separator where the current time string
4568
	was being set prior to setting the separator, causing errors
4569
	when trying to set the --time-separator for Windows systems.
4570
4571
2007-10-26  loafman
4572
4573
	There is a new command line syntax to separate actions and
4574
	options.  Refer to the new man page for full details.
4575
4576
2007-10-26  loafman
4577
4578
	Correct calling sequence in calls to get_signature_chains().
4579
4580
2007-10-26  loafman
4581
4582
	Fix so that ftpBackend.delete() does not print file list.
4583
4584
2007-10-26  loafman
4585
4586
	Fix so that file mtime is always compared in full seconds.
4587
4588
2007-10-02  loafman
4589
4590
	Changes for 0.4.4.RC3 -- Corrected.
4591
4592
2007-10-02  loafman
4593
4594
	Changes for 0.4.4.RC3.
4595
4596
2007-09-29  loafman
4597
4598
	Add 'patch' dir to ignore list.
4599
4600
2007-09-29  loafman
4601
4602
	Patch from Olivier Croquette to add :port option in FTP.
4603
4604
2007-09-29  loafman
4605
4606
	Patch from Olivier Croquette to add --full-if-older-than=<time>
4607
	option to force a full backup at <time> rather than incremental.
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
4608
4609
2007-09-28  loafman
4610
705 by Kenneth Loafman
Changes for 0.6.12.
4611
	Patch from Olivier Croquette to add :port option in FTP.
4612
	
4613
	Patch from Mitchell Garnaat to get all keys from S3, rather
4614
	than just the first 1000.
4615
	
4616
	Fix to sshBackend to version check for python-pexpect 2.1.
4617
	
4618
	Fix one case in ftpBackend where host string was used instead of
4619
	url_string.  This only affected the creation of the target dir on
4620
	the remote system, if it did not exist, and only if the user or
4621
	port needed to be specified.
4622
4623
2007-09-26  loafman
4624
4625
	Changes for 0.4.4.RC2.
4626
4627
2007-09-26  loafman
4628
4629
	Added --timeout <seconds> (default 30) to allow users to change
4630
	duplicity's network timeout settings.
4631
	
4632
	Added --time-separator <char> to allow users to change the time
4633
	separator from ':' to another character that will work on their
4634
	system.  HINT: For Windows SMB shares, use --time-separator='_'.
4635
	NOTE: '-' is not valid as it conflicts with date separator.
4636
	
4637
	Changed usage message to separate options and commands.
4638
4639
2007-09-26  loafman
4640
4641
	Add patch from Olivier Croquette to allow user@domain usernames,
4642
	making ftp://user@domain@domain.com/path a valid URL.
4643
	
4644
	Added a bit of debug print to sshBackend for --verbosity=9.
4645
4646
2007-09-26  loafman
4647
4648
	Add patch from Alexander Zangerl to suppress the GPG passphrase
4649
	prompt when a passphrase is not needed.
4650
	- full and pubkey enc:  doesn't depend on old encrypted info
4651
	- inc and pubkey enc and archive-dir: need manifest and sigs,
4652
	which the archive dir contains unencrypted
4653
	- with encryption disabled
4654
	- listing files:  needs manifest, but the archive dir has that
4655
	- collection status:  only looks at a repository
4656
4657
2007-09-19  loafman
4658
4659
	Changes for 0.4.4.RC1.
4660
4661
2007-09-19  loafman
4662
4663
	https://savannah.nongnu.org/patch/index.php?6205
4664
	Add option --librsync-dir for when its not found.
4665
4666
2007-09-19  loafman
4667
4668
	Bug #21123: duplicity 0.4.3 does not find any backup chains
4669
	https://savannah.nongnu.org/bugs/?21123
4670
4671
2007-09-19  loafman
4672
4673
	Make tempfiles with useful names.
4674
4675
2007-09-19  loafman
4676
4677
	Fixes manual page and usage msg for rsync url and --remove-older-than.
4678
4679
2007-09-19  loafman
4680
4681
	Fix for Debian bug #228388: old/aborted/offending sig files
4682
	prohibit any further action.
4683
4684
2007-09-19  loafman
4685
4686
	Fixes manual page and usage msg for rsync url and --remove-older-than.
4687
4688
2007-09-19  loafman
4689
4690
	Do not ask for passphrase when none is needed.
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
4691
4692
2007-09-16  loafman
4693
705 by Kenneth Loafman
Changes for 0.6.12.
4694
	Final patch for Peter Schuller's fix to max read size.
4695
	The first one was broken (revision previous to this).
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
4696
4697
2007-09-10  loafman
4698
705 by Kenneth Loafman
Changes for 0.6.12.
4699
	Add patch submitted by Peter Schuller which removes the
4700
	default SSH options that ignored known hosts files and
4701
	disabled strict host checking.  This patch also handles
4702
	the authentication failures from these issues.
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
4703
4704
2007-09-06  loafman
4705
705 by Kenneth Loafman
Changes for 0.6.12.
4706
	Fixed so that max read size is 64k, not the
4707
	volume size which can be quite large.
4708
4709
2007-08-20  loafman
4710
4711
	Fix release date.
4712
4713
2007-08-20  loafman
4714
4715
	Changes for 0.4.3 release.
4716
4717
2007-08-20  loafman
4718
4719
	Removed use of tempfile.TemporaryFile().  This fixes the
4720
	restore problem on Windows that was due to Python bug
4721
	1776696 reported on Sourceforge.
4722
4723
2007-08-20  loafman
4724
4725
	Removed hardwired options to use bzip2 compression.
4726
	
4727
	Added gpg-options to allow users to add options to
4728
	the gpg process.
4729
4730
2007-08-20  loafman
4731
4732
	Changed ssh-command to ssh-options to allow users
4733
	to add options to the scp and sftp commmands.
4734
	
4735
	Added gpg-options to allow users to add options to
4736
	the gpg process.
4737
4738
2007-08-20  loafman
4739
4740
	Move get_password() to Backend class to standardize.
4741
	
4742
	Fix problem with ftpBackend to create target directory if needed.
4743
4744
2007-08-13  loafman
4745
4746
	Upgrade to GPL version 3 license.
4747
4748
2007-08-13  loafman
4749
4750
	Do not pass :port part of URL to scp backend.
4751
	Its taken as the target file and errors out.
4752
4753
2007-08-13  loafman
4754
4755
	Change ssh_command option to be ssh_options.  This adds
4756
	options to the scp and sftp commands that are used by
4757
	the ssh backend.
4758
4759
2007-08-13  loafman
4760
4761
	Fixed bug 20764 - unable to use port in ssh backend.
4762
	https://savannah.nongnu.org/bugs/?20764
4763
	
4764
	Change ssh backend to send 'quit' instead of EOF when
4765
	using sftp.  This allows it to run under cron as long
4766
	as the password is supplied non-interactively.
4767
4768
2007-08-09  loafman
4769
4770
	Changes for 0.4.3.RC12
4771
4772
2007-08-09  loafman
4773
4774
	Changes for 0.4.3.RC12
4775
4776
2007-08-09  loafman
4777
4778
	Changed the file:, ftp:, and ssh: backends so that
4779
	the target directory will be created at start.
4780
	
4781
	Changed the ftp: backend so that empty target dirs
4782
	do not error out.
4783
4784
2007-08-09  loafman
4785
4786
	Clean up help list formatting.
4787
4788
2007-08-09  loafman
4789
4790
	Fix index out of range in Bug 20730, triggered when there
4791
	is only one incremental and no previous in list.
4792
	https://savannah.nongnu.org/bugs/?20730
4793
4794
2007-08-09  loafman
4795
4796
	- Print warning if pexpect version is less than 2.1.
4797
	- Fix author and maintainer settings.
4798
4799
2007-08-09  loafman
4800
4801
	Fix environment var name for ssh backend.
4802
4803
2007-07-21  loafman
4804
4805
	Changes for 0.4.3.RC11.
4806
4807
2007-07-21  loafman
4808
4809
	Add --ssh-askpass option.
4810
4811
2007-07-21  loafman
4812
4813
	Duplicity now correctly processes scp URL's of the form:
4814
	scp://user@host[:port]/
4815
	where the directory spec is empty.  This fixes a bug where the
4816
	user could not write into the home directory on the target.
4817
	
4818
	The SSH/SCP backend has had an overhaul.  It now requires the
4819
	python-pexpect module.  Normally this can be obtained from your
4820
	distro's repository, but if you want, you can download pexpect
4821
	from http://pexpect.sourceforge.net.
4822
	
4823
	The SSH/SCP backend work was done to allow the user to use password
4824
	authentication rather than public-key.  You may now enter a password,
4825
	either through the FTP_PASSWORD environment variable, or at the
4826
	console.  To activate this feature you will need to use the option
4827
	--ssh-askpass on the command line.  The default is public-key, which
4828
	does *not* look for a password from either source.
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
4829
4830
2007-07-15  loafman
4831
705 by Kenneth Loafman
Changes for 0.6.12.
4832
	patch #6094, Boto Backend Fixes for RC10
4833
4834
2007-07-14  loafman
4835
4836
	Changes for 0.4.3.RC10
4837
4838
2007-07-14  loafman
4839
4840
	Add support for:
4841
	--ftp-passive,
4842
	--ftp-regular,
4843
	--num-retries
4844
	
4845
	Removed -m option on FTP put command.  This means that
4846
	the remote directory must exist prior to backup.
4847
	
4848
	Changed ftpBackend from -f option back to commandline.
4849
	Various versions of ncftp* interact differently when
4850
	both -f and commandline options are supplied.
4851
	
4852
	The FTP password is munged in all log operations.
4853
	
4854
	Added logging of filenames in the bucket when -v9 is
4855
	used on Amazon S3.
4856
4857
2007-07-14  loafman
4858
4859
	Add support for:
4860
	--ftp-passive,
4861
	--ftp-regular,
4862
	--num-retries
4863
4864
2007-07-14  loafman
4865
4866
	Add descriptions for:
4867
	--ftp-passive,
4868
	--ftp-regular,
4869
	--num-retries
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
4870
4871
2007-07-10  loafman
4872
705 by Kenneth Loafman
Changes for 0.6.12.
4873
	Replace missing comma in argument list.
4874
4875
2007-07-09  loafman
4876
4877
	Changes for 0.4.3.RC9.
4878
	Drop ftplib.py.
4879
4880
2007-07-09  loafman
4881
4882
	No longer needed.
4883
4884
2007-07-09  loafman
4885
4886
	Changes for 0.4.3.RC9.
4887
4888
2007-07-09  loafman
4889
4890
	Added a commandline option, '--num-retries=<int>', to set the number
4891
	of retries.  The default is 5.
4892
4893
2007-07-09  loafman
4894
4895
	New S3 backend, Boto, from Eric Evans, replaces bitBucket.  Boto can
4896
	be obtained from http://code.google.com/p/boto/.  I did not make this
4897
	a requirement for setup since its not in the normal repositories.
4898
	
4899
	New FTP backend from Thorsten Schnebeck that uses ncftp instead of
4900
	Pythons ftplib.  This seems to be much more solid.  I added the -f
4901
	option with a secure temp file to contain host, user, and password,
4902
	rather than having them on the command line.  I also added the -m
4903
	option to the put command to create the target directory and the -t
4904
	option to make sure it times out if there is a network problem.
4905
	
4906
	The Backend class now contains a popen_persist function that acts like
4907
	run_command_persist.  Both use the new num_retries global.
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
4908
4909
2007-06-29  loafman
4910
705 by Kenneth Loafman
Changes for 0.6.12.
4911
	Change to a max block size of 2048 bytes for
4912
	rsync difference buffer.  This may slow things
4913
	down for truly large files, but will give much
4914
	smaller deltas on files with numerous small
4915
	changes, such as database files.
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
4916
4917
2007-06-28  loafman
4918
705 by Kenneth Loafman
Changes for 0.6.12.
4919
	Initial release.
4920
4921
2007-06-27  loafman
4922
4923
	Changes for 0.4.3.RC8
4924
4925
2007-06-27  loafman
4926
4927
	Bug 20039 - Andreas Schildbach: --and--
4928
	Patch 6030 - Alexander Zangerl <az@debian.org>:
4929
	Duplicity now uses bzip2 for compression.  This matches the way
4930
	the Debian distribution handles it.  I'll think about adding an
4931
	option to override later, if its needed.
4932
4933
2007-06-27  loafman
4934
4935
	Bug 20282 - Thomas Tuttle:
4936
	An out of range index when checking past history in the backup
4937
	sets caused a failure when trying to access later.
4938
	
4939
	Bug 20149 - dAniel hAhler:
4940
	dAniel submitted a second patch for this for further cleanup.
4941
	The new patch prefers the latest intact backup set.
4942
4943
2007-06-19  loafman
4944
4945
	Changes for 0.4.3.RC7
4946
4947
2007-06-19  loafman
4948
4949
	Patch 6029 - Alexander Zangerl <az@debian.org>:
4950
	http://bugs.debian.org/370206
4951
	archive-dir together with incremental backup results in crash. the
4952
	patch is simple, the code in 0.4.2 did attempt to access strings as
4953
	objects.
4954
4955
2007-06-19  loafman
4956
4957
	Patch 6033 - Alexander Zangerl <az@debian.org>:
4958
	let's add a --help terse usage message and don't just direct the user
4959
	to the manual. this should come handy if somebody needs to restore
4960
	stuff without having the manual available.
4961
4962
2007-06-19  loafman
4963
4964
	Patch 6032 - Alexander Zangerl <az@debian.org>:
4965
	a new feature patch: i've recently gotten annoyed with having gazillions of
4966
	5mb files and therefore added a --volsize option to allow the user setting
4967
	the chunk size. the patch is simple and contains a manpage update as well.
4968
4969
2007-06-19  loafman
4970
4971
	Add -u (unbuffered) to shebang line.
4972
4973
2007-06-19  loafman
4974
4975
	Add stderr.flush() in FatalError().
4976
4977
2007-06-19  loafman
4978
4979
	Bug 20179 - dAniel hAhler: When errors cause login to fail in FTP,
4980
	reset and try again.
4981
4982
2007-06-13  loafman
4983
4984
	Not needed.
4985
4986
2007-06-13  loafman
4987
4988
	Cosmetic change to force new log.  The log for revision 1.28
4989
	is not correct.  It should read as follows:
4990
	
4991
	Patch 5993 - daacyy302@sneakemail.com: Make Amazon S3 backend
4992
	incrementally more robust for recovery.
4993
4994
2007-06-13  loafman
4995
4996
	Changes for 0.4.3.RC6.
4997
4998
2007-06-13  loafman
4999
5000
	Patch 5998 - Kuang-che Wu: Cache uid and gid lookup to speed
5001
	operations.
5002
5003
2007-06-13  loafman
5004
5005
	Bug 20419 - dAniel hAhler: When errors cause an incomplete backup set,
5006
	flag the error with a message, rather than erroring out.  The user
5007
	then knows to run --cleanup.
5008
5009
2007-06-04  loafman
5010
5011
	Changes for 0.4.3.RC5.
5012
5013
2007-06-04  loafman
5014
5015
	dAniel hAhler submitted a patch to change "Error initializing file
5016
	foo" (log level 2), where foo was a socket, to "Skipping socket foo"
5017
	(log level 7).  https://savannah.nongnu.org/patch/?5985
5018
5019
2007-06-04  loafman
5020
5021
	Change logging to flush after every write, unbuffering stdout and
5022
	stderr, thus producing logs that are coherent.
5023
5024
2007-06-04  loafman
5025
5026
	GnuPG fails when trying to access stdin on an empty passphrase.
5027
	Changes allow empty passphrase on public-key encryption and now
5028
	respond gracefully on empty passphrase for symmetric encryption.
5029
5030
2007-06-02  loafman
5031
5032
	Changes for 0.4.3.RC4.
5033
5034
2007-06-02  loafman
5035
5036
	Move catch of NLST errors back to self.error_retry()
5037
5038
2007-06-02  loafman
5039
5040
	More FTP fixes:
5041
	- clean up error handling
5042
	- change initial error delay to zero
5043
	- move catch of NLST errors to self.list()
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
5044
5045
2007-05-31  loafman
5046
705 by Kenneth Loafman
Changes for 0.6.12.
5047
	Changes to release 0.4.3.RC3.
5048
5049
2007-05-30  loafman
5050
5051
	- Fix so that FTP connection/login is closed and
5052
	reopened when errors 221 or 421 are reported.
5053
	
5054
	- Fix grammer in error message.
5055
5056
2007-05-30  loafman
5057
5058
	Changes to release 0.4.3.RC2.
5059
5060
2007-05-30  loafman
5061
5062
	Remove GnuPGInterface.py
5063
5064
2007-05-30  loafman
5065
5066
	Apply patch for bug 19998, ValueError exception.
5067
5068
2007-05-26  loafman
5069
5070
	Added change notices for FTP password and rsync backend.
5071
5072
2007-05-26  loafman
5073
5074
	Fix request password in ftpBackend if environ not set.
5075
5076
2007-05-26  loafman
5077
5078
	- allow connection after 226 in NLST (ProFTPD)
5079
	- request password in ftpBackend if environ not set
5080
	- rsyncBackend was using the full URL, now uses server:path
5081
5082
2007-05-26  loafman
5083
5084
	Document changes for 0.4.3.
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
5085
5086
2007-05-25  loafman
5087
705 by Kenneth Loafman
Changes for 0.6.12.
5088
	Do not set FTP to active mode at start of session.
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
5089
5090
2007-05-24  loafman
5091
705 by Kenneth Loafman
Changes for 0.6.12.
5092
	1) WebDAV needs a Depth: 1 header otherwise infinite depth
5093
	is assumed and may be restricted due to load.
5094
	
5095
	2) Used the allprop XML command to get back properties that
5096
	included the filenames.  Refer to RFC 2518.
5097
5098
2007-05-23  loafman
5099
5100
	Fixes bug:
5101
	https://savannah.nongnu.org/bugs/?19940
5102
5103
2007-05-23  loafman
5104
5105
	Applied patches:
5106
	https://savannah.nongnu.org/patch/?5680
5107
	https://savannah.nongnu.org/patch/?5681
5108
5109
2007-05-23  loafman
5110
5111
	Added patches:
5112
	https://savannah.nongnu.org/patch/?4486
5113
	https://savannah.nongnu.org/patch/?5183
5114
	https://savannah.nongnu.org/patch/?5185
5115
	https://savannah.nongnu.org/patch/?5412
5116
	https://savannah.nongnu.org/patch/?5413
5117
	https://savannah.nongnu.org/patch/?5680
5118
	https://savannah.nongnu.org/patch/?5681
5119
	https://savannah.nongnu.org/patch/?5682
5120
	https://savannah.nongnu.org/patch/?5794
5121
	https://savannah.nongnu.org/patch/?5830
5122
	
5123
	Fixed bugs:
5124
	https://savannah.nongnu.org/bugs/?2441
5125
	https://savannah.nongnu.org/bugs/?16711
5126
	
5127
	Miscellaneous cosmetic fixes (spelling and spacing).
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
5128
5129
2006-05-09  jinty
5130
705 by Kenneth Loafman
Changes for 0.6.12.
5131
	BitBucketBackend:
5132
	* if something goes wrong and we need to re-connect, dump the exception
5133
	on stderr. Be very noisy so that whatever is wrong will be fixed.
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
5134
5135
2006-05-04  bescoto
5136
705 by Kenneth Loafman
Changes for 0.6.12.
5137
	Typo fix for error message
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
5138
5139
2006-05-02  jinty
5140
705 by Kenneth Loafman
Changes for 0.6.12.
5141
	Fix a bug in the bitbucket backend:
5142
	We need to get a new bits from the new bucket if we re-connect.
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
5143
5144
2006-05-01  jinty
5145
705 by Kenneth Loafman
Changes for 0.6.12.
5146
	Changes to the bitbucket backend:
5147
	* Update to work with bitbucket 0.3b.
5148
	* Add some docimentation.
5149
	* Implement a suggestion by Ben Escoto to move the access and secret keys to
5150
	environment variables.
5151
	* Implement a very simplistic error correction mechanisim that will re-connect
5152
	on an operation failure and re-try the operation. Note that this is just a
5153
	band-aid for issues that should be resolved at lower levels.
5154
5155
2006-05-01  bescoto
5156
5157
	Removed time_separator entry from changelog when I backed out patch
5158
5159
2006-05-01  bescoto
5160
5161
	Went back to old time_separator, because I realized new way wouldn't
5162
	handle some cases, and could break backwards compatibility
5163
5164
2006-05-01  bescoto
5165
5166
	Andre Beckedorf's patches for ftp and rsync backends, and time_separator
5167
5168
2006-04-30  bescoto
5169
5170
	Checked in Brian Sutherland's Amazon S3 code
5171
5172
2006-04-30  bescoto
5173
5174
	Added --sftp-command to changelog
5175
5176
2006-04-30  bescoto
5177
5178
	Added --sftp-command option and man page documentation
5179
5180
2006-04-30  bescoto
5181
5182
	Fixed Jiri's name.  Sorry about that :-)
5183
5184
2006-02-03  bescoto
5185
5186
	final changes for version 0.4.2
5187
5188
2006-02-03  bescoto
5189
5190
	Fixes to the scp backend
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
5191
5192
2006-02-02  bescoto
5193
705 by Kenneth Loafman
Changes for 0.6.12.
5194
	Stop --remove-older-than from deleting current chain
5195
5196
2006-02-01  bescoto
5197
5198
	Catch ftp error 450 when listing directory
5199
5200
2006-02-01  bescoto
5201
5202
	cleaned up and documented --collection-status
5203
5204
2006-01-12  bescoto
5205
5206
	asdf's tarfile large uid/gid patch
5207
5208
2006-01-12  bescoto
5209
5210
	Jiri Tyr's scp/sftp patch
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
5211
5212
2006-01-02  bescoto
5213
705 by Kenneth Loafman
Changes for 0.6.12.
5214
	Eric Hanchrow's remove signature patch
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
5215
5216
2006-01-01  bescoto
5217
705 by Kenneth Loafman
Changes for 0.6.12.
5218
	A few minor updates so test pass on my system again
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
5219
5220
2003-11-21  bescoto
5221
705 by Kenneth Loafman
Changes for 0.6.12.
5222
	MDR patch allows signing with different key
5223
5224
2003-08-14  bescoto
5225
5226
	Added note about passphrase confirmation
5227
5228
2003-08-14  bescoto
5229
5230
	When collecting password from user, make type it twice to confirm
5231
5232
2003-08-10  bescoto
5233
5234
	Final changes for 0.4.1
5235
5236
2003-08-10  bescoto
5237
5238
	Updating rpm for Fedora
5239
5240
2003-08-10  bescoto
5241
5242
	Trying to remove...
5243
5244
2003-08-10  bescoto
5245
5246
	Small changes for 0.4.1 and python 2.3
5247
5248
2003-08-09  bescoto
5249
5250
	variable block size, librsync 0.9.6
5251
5252
2003-08-09  bescoto
5253
5254
	Remove large file note now that block size chosen based on file size
5255
5256
2003-08-09  bescoto
5257
5258
	Ported some code from rdiff-backup:  choose sig block based on file
5259
	length, and work with librsync 0.9.6.
5260
5261
2003-08-09  bescoto
5262
5263
	Mention problem with /proc
5264
5265
2003-08-08  bescoto
5266
5267
	Cache pwd and group files
5268
5269
2003-08-08  bescoto
5270
5271
	Added --version switch, small change to man page
5272
5273
2003-08-07  bescoto
5274
5275
	Sebastian Wilhelmi's update for rsync backend
5276
5277
2003-08-07  bescoto
5278
5279
	Applied Stephen Isard's patch for --exclude-globbing-filelist
5280
5281
2003-04-06  bescoto
5282
5283
	Added mention of rsync backend.
5284
5285
2003-04-06  bescoto
5286
5287
	added rsync contributed by Sebastian Wilhelmi
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
5288
5289
2003-03-14  bescoto
5290
705 by Kenneth Loafman
Changes for 0.6.12.
5291
	Added test and fix for long symlink to long file bug
5292
5293
2003-03-09  bescoto
5294
5295
	Raise error (instead of exiting silently) if no files found to restore
5296
5297
2003-03-09  bescoto
5298
5299
	Added long filenames test
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
5300
5301
2003-03-08  bescoto
5302
705 by Kenneth Loafman
Changes for 0.6.12.
5303
	Added man page info on --short-filenames option
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
5304
5305
2003-02-02  bescoto
5306
705 by Kenneth Loafman
Changes for 0.6.12.
5307
	(version of) Helmut Schneider's patch to display mtimes with list files
5308
5309
2002-11-30  bescoto
5310
5311
	Added --no-encryption option, fixed crash on inc when no changed files
5312
5313
2002-11-30  bescoto
5314
5315
	Added --verify option, tweaked some verbosity levels
5316
5317
2002-11-30  bescoto
5318
5319
	Added compare_verbose and test to path module
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
5320
5321
2002-11-24  bescoto
5322
705 by Kenneth Loafman
Changes for 0.6.12.
5323
	Changed restore procedure.  Now all sets integrated simultaneously.
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
5324
5325
2002-11-19  bescoto
5326
705 by Kenneth Loafman
Changes for 0.6.12.
5327
	Fixed typo in get_ropath
5328
5329
2002-11-18  bescoto
5330
5331
	Added a few options for only doing upload/move/checkin/etc
5332
5333
2002-11-18  bescoto
5334
5335
	Changed way difftars are split between volumes to waste less space
5336
5337
2002-11-17  bescoto
5338
5339
	Slight tweak to base36 code
5340
5341
2002-11-17  bescoto
5342
5343
	Added extra tests for base36 conversion
5344
5345
2002-11-17  bescoto
5346
5347
	Shorted short filenames (use base36)
5348
5349
2002-11-17  bescoto
5350
5351
	Swallow GPG logging output if verbosity 3 or less
5352
5353
2002-11-17  bescoto
5354
5355
	Added --remove-older-than option, changed --current-time behavior
5356
5357
2002-11-17  bescoto
5358
5359
	Added --cleanup option
5360
5361
2002-11-17  bescoto
5362
5363
	Added --force option.
5364
5365
2002-11-17  bescoto
5366
5367
	Added code for finding extraneous and old files
5368
5369
2002-11-17  bescoto
5370
5371
	For ssh, deleted in groups of 10 so command line doesn't overflow
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
5372
5373
2002-11-16  bescoto
5374
705 by Kenneth Loafman
Changes for 0.6.12.
5375
	Fixed a few minor collections bugs, added get_extraneous
5376
5377
2002-11-14  bescoto
5378
5379
	Added note on one pass restores/verifies
5380
5381
2002-11-14  bescoto
5382
5383
	Added --restore-time bug fix note
5384
5385
2002-11-12  bescoto
5386
5387
	Better fix for same (current_time) bug
5388
5389
2002-11-12  bescoto
5390
5391
	Fixed minor bug erasing output dir too early
5392
5393
2002-11-12  bescoto
5394
5395
	Restores now default to current time if restore time not specified
5396
5397
2002-11-12  bescoto
5398
5399
	Added undocumended --collection-status option for testing purposes
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
5400
5401
2002-11-11  bescoto
5402
705 by Kenneth Loafman
Changes for 0.6.12.
5403
	More misc updates for 0.3.0
5404
5405
2002-11-10  bescoto
5406
5407
	Few last minute tweaks to prepare for 0.3.0 release
5408
5409
2002-11-10  bescoto
5410
5411
	Added --ssh-command and --scp-command options
5412
5413
2002-11-10  bescoto
5414
5415
	Fixed time-must-be-int bug with --short-filenames, added test
5416
5417
2002-11-10  bescoto
5418
5419
	Various bugfixes so ftp backend passes final test
5420
5421
2002-11-10  bescoto
5422
5423
	Added --short-filenames option
5424
5425
2002-11-10  bescoto
5426
5427
	Added ftp backend support
5428
5429
2002-11-03  bescoto
5430
5431
	Added man page entry for --file-to-restore option
5432
5433
2002-11-03  bescoto
5434
5435
	Added statistics reporting after successful backup
5436
5437
2002-11-02  bescoto
5438
5439
	Added --list-current-files option
5440
5441
2002-11-02  bescoto
5442
5443
	Make CVS more friendly; don't depend on src symlink
5444
5445
2002-11-02  bescoto
5446
5447
	Updated documentation on new globbing options
5448
5449
2002-11-02  bescoto
5450
5451
	Fixed bug & added test when root was reg file, not dir
5452
5453
2002-11-02  bescoto
5454
5455
	Added --include/exclude-globbing-filelist options
5456
5457
2002-11-01  bescoto
5458
5459
	Fixed tar '..' security bug
5460
5461
2002-11-01  bescoto
5462
5463
	Added 2 test cases: neg mtimes, missing u/gnames
5464
	
5465
	Now check to make sure these files aren't spuriously marked as
5466
	changed.
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
5467
5468
2002-10-31  bescoto
5469
705 by Kenneth Loafman
Changes for 0.6.12.
5470
	Fixed dumb st_time/st_mtime typo
5471
5472
2002-10-29  bescoto
5473
5474
	Updated with new web page/mailing list information.
5475
5476
2002-10-29  bescoto
5477
5478
	Added full GPL statement in source files at request of Jaime Villate
5479
	of the Savannah site.  Also updated address of FSF.
5480
5481
2002-10-29  bescoto
5482
5483
	Initial checkin
558 by Kenneth Loafman
Make Changelog.GNU close to GNU Changelog format.
5484