~ed.so/duplicity/0.6-ssh_config

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