File: ChangeLog

package info (click to toggle)
hdup 2.0.7-1
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 616 kB
  • ctags: 351
  • sloc: ansic: 3,461; sh: 2,743; perl: 218; makefile: 154
file content (152 lines) | stat: -rw-r--r-- 5,461 bytes parent folder | download
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
18 Mar 2005: 2.0.7 Miek <miek@miek.nl>
  - bug fixes -
  [Bugs]
  * Really allow \, in the config file. This is done with
    an evil hack whereby \, is rewritten as <space>\. It's
    ugly but I'll leave it in (until I rewrite the whole
    parser in yacc/lex someday - if ever).
  * The locking has changed and now uses open(bla, O_EXCL|O_CREAT)
    This closes a race condition - but this fails on older NFS < 3,
    but I don't expect anybody to run that these days.
    (thanks to Hotzi for reporting and testing)
  * When adding a / to a path, be sure there is room, a few people
    were bitten by this. [Bug #19]

03 Feb 2005: 2.0.6 Miek <miek@miek.nl>
  - bug fixes -
  [Bugs]
  * Fix a bug whereby the files to be backed up where 
    not counted correctly (patch from:  Peter Baumann)
    This could lead hdup2 into creating an empty archive,
    while it should have backed up something. 
  * Thanks also go to Hotzi for pre-testing this release.
  * Due to some Debian weirdness my bugzilla database
    experienced some weirdness. I've lost some bug reports
    in the process, but the old ones are back again :)
    [I have to look into this in detail]
  * Cleanup LOCK files when compilation in the regexps
    fails.
  * Allow \, in the config file. (This fixes another 
    debian bug)
  * Added -D switch to print debugging information
  * Make one-filesystem working again (Thanks to Peter
    Baumann)
  * When restoring give a warning when an entered date
    is likely not to match the current date format.
  * Some changes in the remote restore code to make it
    more robust.
  * Updated the online FAQ on miek.nl
  * Disallow -s <file> and remote restore (for now)
  [Todo]
  * documentation

19 Jan 2005: 2.0.5: Miek <miek@miek.nl>
  - bug fixes -
  [Bugs]
  * [Bug #3] Compile fix for FreeBSD 4.11 (actually for older
       gcc's (<3)) (Applied patch from Martin Chabot)
  * [Bug #6] Infinite loop on none existing dirs was fixed
  * [Bug #4] Fix pre- and post-run scripts.
  * Make hdup really read long configuration lines 
    (Tnanks to Lars Brown for reporting) 
  * Readded the example cron file and no-history-post-run.sh
    (290723@bugs.debian.org)
  * Small addition to hdup.conf example (290599@bugs.debian.org)
    related to the include/exclude examples in there
  * Fix 290600@bugs.debian.org. The comma-thingy is on the todo.
  * Fix the dot underflow message
  * Default location of the remote hdup is now set correctly
  * Remove LOCK when creation of empty archives fails
  * Added ':' to ok_chars
  [Todo]
  * documentation
  * comma's in hdup.conf

6 Jan 2005: 2.0.4 Miek <miek@miek.nl>
  - bug fixes -
  [Bugs]
  * Select the right compression (thanks to GT)
  * fixes a double increment in the include/exlude parsing 
    (thanks to Viktor Vraniak)
  * Re-added the examples/ directory
  * Fixed the directory include/exclude
  * Set the user from the config file to the host structure
    (thanks to Drdk Radoslav for reporting)

22 Dec 2004: 2.0.3 Miek <miek@miek.nl>
  - bug fixes -
  [Bugs]
  * Incremental backups are fixed
  * Security fixes (thanks to pscan, rats, flawfinder)
  * Compile fix for OSX 
  * Compilation now needs gmake
  [Features]
  * unexpandable arguments in the pre- and post- scripts
    are expanded to -empty-
  [Remark]
  * You need 'gmake' to compile it 
  [Todo]
  * It does not compile on FreeBSD 4.11 (it does on 5.3...)

14 Dec 2004: 2.0.2 Miek <miek@miek.nl>
  - major bug fixes -
  [Bugs]
  * Fix the include/exclude mechanism. Per default there
    is a .* include, which is overriden by any user defined
    include.
  * Use -f when compressing (see bzip2/gzip/lzop man pages)
  * Removed bogus fprintf
  * Gzip compression wasn't enabled by default
  [Todo]
  [Features]
  * Use fread, speedup of factor 2 (est.)

12 Nov 2004: 2.0.1 Miek <miek@miek.nl>
  - bug fixes -
  [Bugs]
  * Fix autconf, put glib-2.0.m4 directly in the distribution
  * Only test for dirs or not, in walker.c
  * Hdup remote: wrote x bytes now uses k/M/G suffix
  [Todo]
  * documentation
  [Features]
  * Allow newlines to be escaped (\\n)

11 Nov 2004: 2.0.0 prerelease2 Miek <miek@miek.nl>
  - bug fixes -
  [Bugs]
  * Check for SIGKILL in walker.c
  * Really count how many files we need to backup and do
    the actual backing up
  * Fix incremental dumps
  * Patch from boris to fix the spec file
  [Features]
  * -
  [Todo]
  * regexps documentation

04 Nov 2004: 2.0.0 prerelease Miek <miek@miek.nl>
  - major overhaul and new build depencies -
  [Features]
  * Moved to Glib for lowlevel C function
    - lots of changes to the source
    - g_strdup_printf and g_strconcat are now used a lot
  * #define LEN gone
  * Moved to subversion for development
  * Dependency on find was removed. We use our own routine now.
  * Support for .nobackup files (see nobackup keyword)
  * Updated documentation
  * Public repository accessible (TODO)
  * Makefile.in made smaller
  * Totally reworked the include/exclude mechanism. It is now 
    POSIX regexp based.
  * hdup will now always make to passes over the harddisk - one
    to determine what to backup and then the actual backup. Yes I
    know; this is a race.

  [Bugs]
  * Bug #12 fixed; removed -a in GPG encryption/decryption
  * Bug #16 fixed: the non-tweaked hdup.conf.distr is installed
    as the default hdup.conf
  * Bug fixed: the include and exclude lists are not copied to 
    other host when they define their own lists.