File: ChangeLog

package info (click to toggle)
hdup 2.0.14-5.2
  • links: PTS
  • area: main
  • in suites: bullseye, sid
  • size: 628 kB
  • sloc: ansic: 3,528; sh: 3,287; perl: 218; makefile: 134
file content (252 lines) | stat: -rw-r--r-- 9,589 bytes parent folder | download | duplicates (4)
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
10 Dec 2005: 2.0.14 Miek <miek@miek.nl>
  - bugfix release -
  * bug #3: when adding a file to the filelist also use NULL
    as a delimeter, not a newline. (Thanks to Chad Sawatzky
    for reporting)
  * Overhauled the tarball making. It's now distributed as
    hdup2-<version>.tar.bz2 and unpacks in hdup-<version>/
    directory.

25 Nov 2005: 2.0.13 Miek <miek@miek.nl>
  - bugfix release -
  * Don't create a LOCK file when restoring
  * Cosmetic updates to the restore code were made
  [bugs]
  * Fixed a NULL derefence when restoring
  * Make the bytes counter a unsigned long long, to avoid the
    overflow at 4 GB.

02 Oct 2005: 2.0.12 Miek <miek@miek.nl>
  - very minor bug fix release -
  [bugs]
  * Don't display the -P warning when receiving a remote archive - 
    as it is useless then.
  * Don't say a remote archive failed to be written when in fact
    it did succeed.
  [build]
  * cleanup the svn directory
  * re-add the examples/ dir, this was somehow lost during my
    harddisk crash

30 Sept 2005: 2.0.11 Miek <miek@miek.nl>
  - minor bug fix and feature additions release -
  [bugs]
  * Debian bug #322421 fixed. Static is now 'static' and not 'stati'
  * Minor corrections to hdup.conf(5)
  * Skip is now always enabled 
  * Install a script which says to put your monthly dump
    on permanent storage (isn't enabled by default)
  * With -VV -D a list of backed up files it printed
  * Show the amount of bytes written when doing a remote
    backup. The logging and overview message have changed
    slightly for this change, resp:
    o   Bytes written:  46K
    and:
    o   SUCCESS, elektron (monthly): 22K, 0:00:00
  * If hdup is set suid or sgid it refuses to run as hdup
    was never designed to handle that.
  * A double free in the postrun/prerun code was fixed.
  * Add a warning when running without -P (patched tar) - as this 
    might lead to incomplete backups

07 Aug 2005: 2.0.10 Miek <miek@miek.nl>
  - small bug fix release -
  [bugs]
  * Used bfbtester to make hdup more robust
  * Bug #23: -s <file> (specific restore) is working again
  * Set default prefix back to /usr
  * Use \0 as a delimeter when creating the filelist. Tar
    is now called with --null.
  * Correctly display the help when using long options (reformatted
    it too)

04 Jul 2005: 2.0.9 Miek <miek@miek.nl>
  - major bug fixes - 
  [bugs]
  * -P flag was added, which stands for patched-tar, this enables
    --no-recusion for tar and allows directory information to be
    included in the archives. See Debian bug: 302790
    Instruction and the patch to tar are on the hdup project page.
  * Bug #22: don't use isblank() because it's a gnu-ism
  * removed unneeded reference to /home/miekg in contrib/dirinfo.sh (thanks
    to Crispin Boylan for spotting)
  * @sysconfdir@ fixes and tweaks. Patches and ideas from 
    Francesco P. Lovergine and Adam Piatyszek.
  [remarks]
  * There are warnings when compiling on FreeBSD (MIN/MAX redefined). These
    are harmless and besides they are in system libs, so I can not fix
    them...

22 Jun 2005: 2.0.8 Miek <miek@miek.nl>
  - bug fixes -
  [bugs]
  * When restoring the pre-run command was run twice.
    (Found, fix, patch by Arnaud de Grandmaison)
  * When restoring the check to see if an archive exists should
    be done after the pre-run script ran.
    (Found, fix, patch by Arnaud de Grandmaison)
  * $DESTDIR failed to make in the Makefile, so applied patch again
  * Check 'keyword=<empty>' in the config file and emit a warning that
    that prob. won't work. (Thanks to Billy Newsom for reporting)
  * Added contrib/hdup.sh - a small script to help manage your backups
    (From: Juraj.Kubelk)
  * Bug #21: update the link to gnu tar on the website, (thanks to Robert
    Locke). Also update the FAQ.html in the hdup2 tar.
  * Added a rough bash shell script that can add the missing directory
    info to an archive (not impl./not tested). This is a quick hack. In 
    2.0.9 I hope to have a better solution.

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]
  * Applied $DESTDIR patch from Richard Bos, allows mortal users
    to make an RPM, this may impact other package creators.

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 Drd�k 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.