File: CHANGELOG

package info (click to toggle)
dirvish 1.2.1-2
  • links: PTS
  • area: main
  • in suites: bullseye, buster, sid
  • size: 480 kB
  • sloc: perl: 4,494; sh: 211; makefile: 49
file content (794 lines) | stat: -rw-r--r-- 39,118 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
2005/03/31           dirvish.pl           12.1       dirvish-1.2.1
                     INSTALL              12.1       dirvish-1.2.1
                     install.sh           12.1       dirvish-1.2.1
                     RELEASE.html         12.1       dirvish-1.2.1

Changed by hand by Keith Lofstrom - haven't learned how to write one of
these things from Subversion yet (and we don't have jw's original cvs
tree, sigh).  See the release notes for more info.


2004/02/25           dirvish.conf.5       12.0       Dirvish-1.2        
                     dirvish.pl           12.0       Dirvish-1.2        
                     install.sh           12.0       Dirvish-1.2        
                     loadconfig.pl        12.0       Dirvish-1.2        
                     RELEASE.html         12.0       Dirvish-1.2        
                     TODO.html            12.0       Dirvish-1.2        
                     dirvish-expire.8     12.0       Dirvish-1.2        
                     dirvish-expire.pl    12.0       Dirvish-1.2        
                     dirvish-locate.8     12.0       Dirvish-1.2        
                     dirvish-locate.pl    12.0       Dirvish-1.2        
                     dirvish-runall.8     12.0       Dirvish-1.2        
                     dirvish-runall.pl    12.0       Dirvish-1.2        
                     dirvish.8            12.0       Dirvish-1.2        
                     COPYING              12.0       Dirvish-1.2        
                     FAQ.html             12.0       Dirvish-1.2        
                     INSTALL              12.0       Dirvish-1.2        
                     RELEASE.html         11.7                         
                     FAQ.html             11.8                         
Preparing to tag 1.2.0

Note license change and prep for 1.2

Update license note.

2004/02/23           dirvish.pl           11.27                        
                     install.sh           11.3                         
Set --delete on rsync so retries will delete deleted files.
					(Thanks to Nathan Hunsperger)

Allow installs to existing install dir with missing subdirs.

2004/01/20           FAQ.html             11.7                         
Removed banner reference.

2004/01/19           FAQ.html             11.6                         
                     dirvish.pl           11.26                        
Reordered chmod operations on image.
					thanks to Nathan Hunsperger

2003/12/21           dirvish.pl           11.25                        
Better handling of vanished files on sender.

2003/12/17           TODO.html            11.16                        
file security check added to wish list

2003/12/15           dirvish.pl           11.24                        
Added recognition for vanishing (unexpected EOF) files on
client.  This happens due to a file being deleted or
truncated between file scan and send.

2003/12/11           FAQ.html             11.5                         
                                          11.4                         
Fixed html tag typo				-- Frank de Jong

2003/12/08           dirvish.pl           11.23                        
Fix permissions of rsync-error file.
					Thanks to Nathan Hunsperger

2003/12/06           INSTALL              11.4                         
Change to reflect rsync's 2.5.7 security release and plan
for post 2.5.6 CVS HEAD to be 2.6.0

2003/12/03           dirvish.conf.5       11.12                        
fixed some references to expire-rules (wrong plural) and
expire_rules (underscore)

2003/11/26           dirvish.conf.5       11.11                        
                     dirvish.pl           11.22                        
                                          11.21                        
                     TODO.html            11.15                        
Added a devices option (default yes) to allow excluding
devices from backups.

Fixed problems with expire-default and expire rules that
assume never.

2003/10/25           dirvish-expire.pl    11.12                        
Allow a vault named dirvish.
A vault named "tree" will still be skipped.

2003/09/17           dirvish.conf.5       11.10                        
fix typo

2003/09/14           dirvish.pl           11.20                        
                     loadconfig.pl        11.13                        
                     TODO.html            11.14                        
Check to be sure that pre and post scripts are specified
correctly (single value) in config file.

Added whitespace after seppuku_prefix

2003/09/01           TODO.html            11.13                        
                     dirvish-expire.pl    11.11                        
fixed dirvish-expire --vault so it works

Still need major rework.

2003/08/30           TODO.html            11.12                        
2003/08/29           dirvish.pl           11.19                        
                                          11.18                        
                     loadconfig.pl        11.12                        
                     TODO.html            11.11                        
                     INSTALL              11.3                         
                     FAQ.html             11.3                         
                     dirvish.conf.5       11.9                         
Fix seppuku prefix so it is $vault:$branch:$image

Added seppuku prefix variable so error messages will be
suitably marked with the vault:

Better reflect filesystem requirements in INSTALL and FAQ.

2003/08/03           dirvish-expire.pl    11.10                        
                     dirvish-locate.pl    11.9                         
                     dirvish-runall.pl    11.9                         
                     dirvish.pl           11.17                        
                     loadconfig.pl        11.11                        
                     COPYING              11.5                         
                                          11.4                         
                     dirvish-expire.pl    11.9                         
                     dirvish-locate.pl    11.8                         
                     dirvish-runall.pl    11.8                         
                     dirvish.pl           11.16                        
                     loadconfig.pl        11.10                        
                     COPYING              11.3                         
Upgraded license to OSL 2.0

Changed License to OSL 1.1

2003/08/02           TODO.html            11.10                        
                                          11.9                         
                     dirvish.8            11.5                         
                     dirvish.pl           11.15                        
Restructured TODO list so TODO items are grouped by program.

Trim down on the documented command-line options.
Just leave the ones that are specific to command-line usage
or actually make sense on the command-line.

2003/08/01           TODO.html            11.8                         
                     dirvish-runall.pl    11.7                         
                     dirvish-runall.8     11.3                         
                     dirvish.8            11.4                         
                     dirvish-expire.8     11.3                         
                     dirvish-locate.8     11.4                         
                     TODO.html            11.7                         
                     dirvish-expire.pl    11.8                         
                     dirvish-locate.pl    11.7                         
                     dirvish-runall.pl    11.6                         
                     dirvish.pl           11.14                        
                     loadconfig.pl        11.9                         
Make exit code reflect number of failed jobs.

Document exit code rationalisation.

Added seppuku function so scripts may honorably pass after
failure.  It is a little like die() except it explicity sets
the exit code and doesn't present debugging info.

Rationalized exit codes.

2003/07/29           dirvish.pl           11.13                        
Eliminated the last '|| die'

2003/07/27           dirvish-expire.pl    11.7                         
                     dirvish-locate.pl    11.6                         
                     dirvish-runall.pl    11.5                         
                     dirvish.pl           11.12                        
                     loadconfig.pl        11.8                         
                     TODO.html            11.6                         
When looking for files use -f to test for their existance
instead of -r.  We are more likely to hit a directory with
the same name than a file that isn't readable.

2003/07/25           dirvish.pl           11.11                        
Identified another "filesystem full" error message.

2003/07/18           TODO.html            11.5                         
2003/07/17           RELEASE.html         11.6                         
                                          11.5                         
                     dirvish-runall.pl    11.4                         
                     dirvish.pl           11.10                        
                     dirvish-expire.pl    11.6                         
                     dirvish-locate.pl    11.5                         
                     RELEASE.html         11.4                         
                     dirvish.conf.5       11.8                         
Bring release notes up-to-date with (pre|post)-client logic
inversion fix.

2003/07/16           dirvish.pl           11.9                         
                     TODO.html            11.4                         
                     install.sh           11.2       Dirvish-1.1.2        
                     loadconfig.pl        11.7       Dirvish-1.1.2        
                     COPYING              11.2       Dirvish-1.1.2        
                     FAQ.html             11.2       Dirvish-1.1.2        
                     INSTALL              11.2       Dirvish-1.1.2        
                     RELEASE.html         11.3       Dirvish-1.1.2        
                     TODO.html            11.3       Dirvish-1.1.2        
                     dirvish-expire.8     11.2       Dirvish-1.1.2        
                     dirvish-expire.pl    11.5       Dirvish-1.1.2        
                     dirvish-locate.8     11.3       Dirvish-1.1.2        
                     dirvish-locate.pl    11.4       Dirvish-1.1.2        
                     dirvish-runall.8     11.2       Dirvish-1.1.2        
                     dirvish-runall.pl    11.3       Dirvish-1.1.2        
                     dirvish.8            11.3       Dirvish-1.1.2        
                     dirvish.conf.5       11.7       Dirvish-1.1.2        
                     dirvish.pl           11.8       Dirvish-1.1.2        
Fix pre- and post-client.  Had inverted logic regarding
whether to use ssh or local shell.

tagging 1.1.2

2003/07/15           dirvish.conf.5       11.6                         
                     loadconfig.pl        11.6                         
                     dirvish.conf.5       11.5                         
                     dirvish.pl           11.7                         
                     loadconfig.pl        11.5                         
Removed duplicate pre-server: entry

Record actual config files loaded in summary, not aliases.

Change loadconfig so that if filename is a relative path it
will be looked for in the vault and then the system-wide
configuration directories but not current working directory.
This should make things a little more cron-friendly.

2003/07/10           dirvish.conf.5       11.4                         
                     loadconfig.pl        11.4                         
                     dirvish.8            11.2                         
                     loadconfig.pl        11.3                         
                     dirvish.pl           11.6                         
                     dirvish.conf.5       11.3                         
enhanced file-exclude to search config dirs if relative path
is used.

Fixed loadconfig recursion control.

STDio filehandle redirect fixed.

2003/06/18           dirvish.pl           11.5                         
                     dirvish.conf.5       11.2                         
                     dirvish-expire.pl    11.4                         
Made the exclude file available to pre-server
						(James Neal)

Improved error message.

2003/05/27           install.sh           11.1       Dirvish-1.1.1        
                     loadconfig.pl        11.2       Dirvish-1.1.1        
                     COPYING              11.1       Dirvish-1.1.1        
                     FAQ.html             11.1       Dirvish-1.1.1        
                     INSTALL              11.1       Dirvish-1.1.1        
                     RELEASE.html         11.2       Dirvish-1.1.1        
                     TODO.html            11.2       Dirvish-1.1.1        
                     dirvish-expire.8     11.1       Dirvish-1.1.1        
                     dirvish-expire.pl    11.3       Dirvish-1.1.1        
                     dirvish-locate.8     11.2       Dirvish-1.1.1        
                     dirvish-locate.pl    11.3       Dirvish-1.1.1        
                     dirvish-runall.8     11.1       Dirvish-1.1.1        
                     dirvish-runall.pl    11.2       Dirvish-1.1.1        
                     dirvish.8            11.1       Dirvish-1.1.1        
                     dirvish.conf.5       11.1       Dirvish-1.1.1        
                     dirvish.pl           11.4       Dirvish-1.1.1        
Dirvish 1.1.1

2003/05/22           dirvish.pl           11.3                         
                     TODO.html            11.1                         
Fixed meta-perm error resulting in perms of 000.

2003/05/20           loadconfig.pl        11.1                         
                     dirvish-expire.pl    11.2                         
                     dirvish.pl           11.2                         
Cleaned up warnings and error in file-exclude.

2003/05/19           dirvish-locate.8     11.1                         
                     dirvish-locate.pl    11.2                         
                     RELEASE.html         11.1                         
Changed pattern handling to make more intuitive and
flexible.

2003/05/18           dirvish-expire.pl    11.1                         
                     dirvish-locate.pl    11.1                         
                     dirvish-runall.pl    11.1                         
                     dirvish.pl           11.1                         
                     install.sh           11.0       Dirvish-1.1        
                     loadconfig.pl        11.0       Dirvish-1.1        
                     RELEASE.html         11.0       Dirvish-1.1        
                     TODO.html            11.0       Dirvish-1.1        
                     dirvish-expire.8     11.0       Dirvish-1.1        
                     dirvish-expire.pl    11.0       Dirvish-1.1        
                     dirvish-locate.8     11.0       Dirvish-1.1        
                     dirvish-locate.pl    11.0       Dirvish-1.1        
                     dirvish-runall.8     11.0       Dirvish-1.1        
                     dirvish-runall.pl    11.0       Dirvish-1.1        
                     dirvish.8            11.0       Dirvish-1.1        
                     dirvish.conf.5       11.0       Dirvish-1.1        
                     dirvish.pl           11.0       Dirvish-1.1        
                     COPYING              11.0       Dirvish-1.1        
                     FAQ.html             11.0       Dirvish-1.1        
                     INSTALL              11.0       Dirvish-1.1        
Fixed version info on patches.

Tagging 1.1 release

2003/05/06           dirvish-runall.pl    1.16       Dirvish-1.1rc2        
                     dirvish.8            1.12       Dirvish-1.1rc2        
                     dirvish.conf.5       1.34       Dirvish-1.1rc2        
                     dirvish.pl           1.51       Dirvish-1.1rc2        
                     install.sh           1.9        Dirvish-1.1rc2        
                     loadconfig.pl        1.6        Dirvish-1.1rc2        
                     COPYING              1.4        Dirvish-1.1rc2        
                     FAQ.html             1.17       Dirvish-1.1rc2        
                     INSTALL              1.13       Dirvish-1.1rc2        
                     RELEASE.html         1.4        Dirvish-1.1rc2        
                     TODO.html            1.36       Dirvish-1.1rc2        
                     dirvish-expire.8     1.9        Dirvish-1.1rc2        
                     dirvish-expire.pl    1.20       Dirvish-1.1rc2        
                     dirvish-locate.8     1.3        Dirvish-1.1rc2        
                     dirvish-locate.pl    1.3        Dirvish-1.1rc2        
                     dirvish-runall.8     1.7        Dirvish-1.1rc2        
                     description          1.7                          
                     TODO.html            1.35                         
Tagging 1.1rc2

Dropped the description file.

Internally split the TODO list into TODO and wish lists.

2003/05/02           TODO.html            1.34                         
                     dirvish-locate.8     1.2                          
                     dirvish.pl           1.50                         
                     TODO.html            1.33                         
                     dirvish-locate.pl    1.2                          
                     dirvish.conf.5       1.33                         
Implemented tree aliases.

2003/05/01           dirvish.pl           1.49                         
Fixed typos in error message.

2003/04/30           FAQ.html             1.16                         
Tightened wording in section one of the FAQ.

2003/04/28           dirvish.conf.5       1.32                         
                     install.sh           1.8                          
                     FAQ.html             1.15                         
                     TODO.html            1.32                         
                     dirvish-locate.8     1.1                          
                     dirvish-locate.pl    1.1                          
                     dirvish.8            1.11                         
                     dirvish.conf.5       1.31                         
Typo in dirvish.conf.5

Created the dirvish-locate command.
Dirvish-locate scans the index files to locate
matching paths and displays their history.
Very helpful for restores.

2003/04/24           dirvish.conf.5       1.30                         
                     dirvish.pl           1.48                         
Added log: option to allow compression of image logs.

2003/04/23           install.sh           1.7                          
                                          1.6                          
                     INSTALL              1.12                         
Provide non-zero exit on error.

typos in install.sh

2003/04/19           dirvish-expire.8     1.8                          
                     dirvish-runall.8     1.6                          
                     dirvish.conf.5       1.29                         
                     INSTALL              1.11       Dirvish-1.1rc1        
                     RELEASE.html         1.3        Dirvish-1.1rc1        
                     TODO.html            1.31       Dirvish-1.1rc1        
                     description          1.6        Dirvish-1.1rc1        
                     dirvish-expire.8     1.7        Dirvish-1.1rc1        
                     dirvish-expire.pl    1.19       Dirvish-1.1rc1        
                     dirvish-runall.8     1.5        Dirvish-1.1rc1        
                     dirvish-runall.pl    1.15       Dirvish-1.1rc1        
                     dirvish.8            1.10       Dirvish-1.1rc1        
                     dirvish.conf.5       1.28       Dirvish-1.1rc1        
                     dirvish.pl           1.47       Dirvish-1.1rc1        
                     install.sh           1.5        Dirvish-1.1rc1        
                     loadconfig.pl        1.5        Dirvish-1.1rc1        
                     COPYING              1.3        Dirvish-1.1rc1        
                     FAQ.html             1.14       Dirvish-1.1rc1        
                     loadconfig.pl        1.4                          
                     COPYING              1.2                          
                     FAQ.html             1.13                         
                     INSTALL              1.10                         
                     RELEASE.html         1.2                          
                     TODO.html            1.30                         
                     description          1.5                          
                     dirvish-expire.8     1.6                          
                     dirvish-expire.pl    1.18                         
                     dirvish-runall.8     1.4                          
                     dirvish-runall.pl    1.14                         
                     dirvish.8            1.9                          
                     dirvish.conf.5       1.27                         
                     dirvish.pl           1.46                         
                     install.sh           1.4                          
                     INSTALL              1.9                          
                     RELEASE              1.4                          
                     RELEASE.html         1.1                          
                     TODO.html            1.29                         
                     dirvish.conf.5       1.26                         
Spelling fixes.

Fix version stuff for 1.1rc2

Tagging 1.1rc1

fix errors in INSTALL instructions.

Convert release notes to html.

Manpage rephrasing

2003/04/16           dirvish.pl           1.45                         
                                          1.44                         
                                          1.43                         
Report failure to write to index.

Bug fix: remove known bools from discrete summary.

Report errors, not just fatal ones.

2003/04/10           dirvish.pl           1.42                         
Moved permissions option to top of boolean list.

2003/04/09           dirvish.pl           1.41                         
more status adjustments?

2003/04/08           dirvish-expire.pl    1.17                         
                     dirvish.pl           1.40                         
                     INSTALL              1.8                          
                     install.sh           1.3                          
                     dirvish.pl           1.39                         
                     dirvish.conf.5       1.25                         
                     RELEASE              1.3                          
                     dirvish.conf.5       1.24                         
                     dirvish.pl           1.38                         
                     loadconfig.pl        1.3                          
                     FAQ.html             1.12                         
Small change in status 20

install.sh is a little more verbose and cleans up if asked.

Added perms option to support non-POSIX clients.

Isolated stats into its own option to allow users to disable
them.

The rsync command is now invoked as an array for better
argument passing.

Clarity and typo fixes in FAQ.

2003/04/07           dirvish.pl           1.37                         
get fatal error messages to stderr to indicate branch.

2003/04/04           FAQ.html             1.11                         
                     TODO.html            1.28                         
                     dirvish.conf.5       1.23                         
                     dirvish.pl           1.36                         
                     loadconfig.pl        1.2                          
                     dirvish-expire.pl    1.16                         
                     dirvish.conf.5       1.22                         
                     dirvish-expire.pl    1.15                         
                     dirvish-runall.pl    1.13                         
                     dirvish.8            1.8                          
                     dirvish.conf.5       1.21                         
                     dirvish.pl           1.35                         
                     install.sh           1.2                          
                     loadconfig.pl        1.1                          
Added the SET and UNSET config directives for booleans

added dry-run alias for no-run

Better description of list vs scalar config format.

laodconfig has been consolidated.

2003/04/03           dirvish-expire.pl    1.14                         
                     dirvish-runall.pl    1.12                         
                     dirvish.pl           1.34                         
                     dirvish-expire.pl    1.13                         
                     dirvish-runall.pl    1.11                         
                     dirvish.pl           1.33                         
                     INSTALL              1.7                          
                     TODO.html            1.27                         
                     dirvish-expire.pl    1.12                         
                     dirvish-runall.pl    1.10                         
                     dirvish.pl           1.32                         
                     install.sh           1.1                          
Try again

Fixing permissions.

First version of install.sh

2003/04/02           dirvish-runall.pl    1.9                          
                     dirvish-expire.pl    1.11                         
                     dirvish.pl           1.31                         
                     dirvish-expire       1.12                         
                     dirvish-runall       1.10                         
                     dirvish              1.32                         
renaming to *.pl for source consolidation by linking with make

Renameing to *.pl support source code consolidation with
make.

2003/03/29           dirvish              1.31                         
                                          1.30                         
Print to stderr on non-check fatal errors.

Vastly improved error handling.  Now have some recognition
of exit codes from rsync.

2003/03/28           dirvish              1.29                         
Fixed rsync options handling error.

2003/03/25           RELEASE              1.2                          
                     dirvish              1.28                         
                     dirvish-expire       1.11                         
                     dirvish-expire.8     1.5                          
                     dirvish-runall       1.9                          
                     dirvish-runall.8     1.3                          
                     dirvish.8            1.7                          
                     dirvish.conf.5       1.20                         
                     RELEASE              1.1                          
                     TODO.html            1.26                         
Restructured config file nameing.

The master config file is now /etc/dirvish/master.conf
and the config file used if a vault is specified without a
branch is default.conf.

Added release notes file.

2003/03/22           dirvish              1.27                         
                     dirvish.conf.5       1.19                         
Fixed (hopfully) pre-client and post-client to allow client
to be on the same server.

Check status of pre and post scripts and handle failure
appropriately.

2003/03/20           dirvish              1.26                         
                     TODO.html            1.25                         
                     dirvish              1.25                         
                     dirvish.conf.5       1.18                         
                     TODO.html            1.24                         
                     dirvish.conf.5       1.17                         
Numeric IDs are now optional

Changed documentation to reflect list/scalar limitation of
loadconfig.

2003/03/17           dirvish.conf.5       1.16                         
                     TODO.html            1.23                         
                     dirvish.conf.5       1.15                         
Client same as server note.

Added to BUGS the single/multi value parser bug.

meta-perm security note.

2003/03/16           INSTALL              1.6                          
                     FAQ.html             1.10                         
Reflect changes in install procedure.

Minor fixes to FAQ including...
	mbox vs. maildir and logfile rotation
	NFS over UDP error rates
	spelling adjustments (brit vs US?)
	punctuation and grammer fixes.

2003/01/28           FAQ.html             1.9                          
                     INSTALL              1.5                          
                     TODO.html            1.22                         
rsync 2.5.6 is released and fully supports dirvish without
patches.

2002/12/28           dirvish-expire       1.10                         
Fixed sort order.

2002/11/27           dirvish              1.24                         
remove --force

Doesn't apply because we aren't doing an rsync in-place.

2002/11/20           dirvish              1.23                         
Added --force to the default rsync options to deal with
directories replaced by symlinks.

2002/11/12           FAQ.html             1.8                          
                     TODO.html            1.21                         
                     dirvish.conf.5       1.14                         
Minor documentation updates

2002/10/29           TODO.html            1.20                         
                     dirvish              1.22                         
                     dirvish-expire       1.9                          
                     dirvish-runall       1.8                          
                     dirvish              1.21                         
                                          1.20                         
                     dirvish-expire       1.8                          
                     dirvish-runall       1.7                          
                     TODO.html            1.19                         
added $SYSCONFDIR to specify /etc location.

Corrected "image already exists" error message.

Stop printing line numbers when dying.

User feedback and a couple of other ideas added to TODO

2002/09/27           description          1.4                          
                     FAQ.html             1.7                          
                                          1.6                          
Enlarged disclaimer

Documentation updates.

link-dest option now in rsync CVS.

2002/09/24           dirvish              1.19                         
fixed bug in image-temp renameing.

2002/08/08           TODO.html            1.18                         
                     dirvish              1.18                         
                     TODO.html            1.17                         
                     dirvish              1.17                         
                     dirvish-runall.8     1.2                          
pre/post client scripts won't try to cd srctree if using
rsyncd on client.

Relocated vault:branch processing to getopt anon functions.

2002/05/15           TODO.html            1.16                         
                     dirvish              1.16                         
                     dirvish.conf.5       1.13                         
Added rsync-options field

Fixed typos and older perl compatability issues.

2002/05/14           TODO.html            1.15                         
                     dirvish              1.15                         
                     dirvish.conf.5       1.12                         
If rsync errors are detected they will accumulate in
rsync_error for each run.

Added password-file field to dirvish.conf for rsyncd based
transfer and enhanced tree: documentation to indicate
support for same.

2002/05/07           TODO.html            1.14                         
                     dirvish-runall       1.6                          
                     dirvish-runall.8     1.1                          
Added commandline processing to dirvish-runall so it can now
read Runall: parameter from an arbitrary file.

Documented dirvish-runall

2002/05/01           TODO.html            1.13                         
                     dirvish              1.14                         
                     dirvish-expire       1.7                          
                     dirvish-expire.8     1.4                          
                     dirvish.8            1.6                          
                     dirvish.conf.5       1.11                         
Added nroff formatting to manpages.

Small fixes.

2002/04/28           TODO.html            1.12                         
                     dirvish              1.13                         
                     dirvish-expire       1.6                          
                     dirvish-expire.8     1.3                          
                     dirvish-runall       1.5                          
                     dirvish.conf.5       1.10                         
                     dirvish              1.12                         
                     TODO.html            1.11                         
                     dirvish              1.11                         
dirvish-expire changes:
	added Status field in summary so dirvish can tell if
	an image is good.

	Added logic to dirvish-expire so that it won't delete last
	good image on a branch.  Without this if backups fail for
	several days in a row it could get sticky doing a restore and
	you would have to rerun dirvish --init which is expensive.

... now handling errors with network failure.

Fixed infinite loop around error retries.

now handles

2002/04/27           TODO.html            1.10                         
                     dirvish              1.10                         
                     dirvish-expire       1.5                          
                     dirvish.8            1.5                          
                     dirvish.conf.5       1.9                          

Changed calculated values in summary to have initcap lables.

WARNING:  This breaks backward compatability for dirvish-expire.
WARNING:  expire: and image: have been changed to Expire: and Image:

Added "summary" option to allow short or long summaries with
@summary_fields holding list of ordered fields to be in
short summaries.

Added new summary fields "Enabled" and "Disabled" to report switch values.

2002/04/25           INSTALL              1.4                          
                     TODO.html            1.9                          
                     dirvish              1.9                          
                     dirvish.8            1.4                          
                     dirvish.conf.5       1.8                          
added rsh: parameter.

2002/04/24           TODO.html            1.8                          
                     dirvish              1.8                          
                     dirvish.conf.5       1.7                          
added index: configuration parameter.

2002/04/22           FAQ.html             1.5                          
                     INSTALL              1.3                          
                     TODO.html            1.7                          
                     description          1.3                          
                     dirvish              1.7                          
                     dirvish-expire       1.4                          
                     dirvish-runall       1.4                          
                     dirvish.conf.5       1.6                          
minor tweaks for expire: field in summary files

spellcheck on docs and some updates to INSTALL and
description to reflect changes.

Note: Changes to TODO and FAQ and some other documentation
are not recorded in changelogs.

2002/04/20           TODO.html            1.6                          
                     dirvish              1.6                          
                     dirvish.conf.5       1.5                          
Added config: parameter to loadconfig.

loadconfig now checks for config file loops.

2002/04/19           TODO.html            1.5                          
                     dirvish              1.5                          
                     dirvish-expire       1.3                          
expire: in summary file now has two parts preserving intent.

2002/04/18           FAQ.html             1.4                          
                     TODO.html            1.4                          
                     description          1.2                          
                     dirvish              1.4                          
                     dirvish-runall       1.3                          
                     dirvish.8            1.3                          
                     dirvish.conf.5       1.4                          
Added loop structure around rsync execution.
Now it can loop for correctable errors.

Cleanup of pre and post script using runscript().

renamed dirvish.runall to dirvish-runall,
	Added Runall: parameter to global conf.

2002/04/14           FAQ.html             1.3                          
                     TODO.html            1.3                          
                     dirvish              1.3                          
                     dirvish.conf.5       1.3                          
added pre-server, pre-client, post-client, post-server
config fields.

added ID keywords

branches:  1.1.1;
Initial revision

Dirvish backup system