]> git.wh0rd.org - dump.git/blame - CHANGES
Fixed dump of a mountpoint which is not an absolute path.
[dump.git] / CHANGES
CommitLineData
8c363e9a 1$Id: CHANGES,v 1.83 2000/09/26 12:34:51 stelian Exp $
1099d48c
SP
2
3Changes between versions 0.4b19 and 0.4b20 (released ???????????????)
4=====================================================================
5
bd731171
SP
61. Fixed a small compilation problem due to a change
7 in the definintion of the struct sigaction in
8 glibc 2.0 / libc5. Thanks to Gunther Schlegel
9 <schlegel@riege.de> for reporting the bug and to
10 Dave Platt <dplatt@snulbug.mtview.ca.us> for suggesting
11 a fix.
1099d48c
SP
12
132. Modified the label and uuid analysis in order to be
14 self-contained (independant of kernel/libc headers). This
15 should fix the compile with older kernel/libc headers and
16 will preserve the functionality. Thanks to Bernhard Erdmann
17 <bernhard.erdmann@gmx.de> for reporting the bug.
18
1cd75c4c
SP
193. The 'exclude inode' option, if applied to a directory
20 inode, excludes now correctly all the leaves of this
21 directory. Thanks to John R. Dennison
22 <gerdesas@users.sourceforge.net> for reporting the bug.
f1d86882 23
aec13b2a
SP
244. Fixed the '-e' option to disable the possibility
25 to exclude the root inode (which causes the dumps to
26 be unreadable by restore). Prevented array overflow
27 when multiple -e options are used.
28
8c363e9a
SP
295. Fixed dump to correctly interpret a filesystem argument
30 which is a mountpoint and it is not an absolute path
31 (as specified in the fstab). Thanks to Bernhard R. Erdmann
32 <be@berdmann.de> for reporting the bug.
33
d56b7aa4
SP
34Changes between versions 0.4b18 and 0.4b19 (released August 20, 2000)
35=====================================================================
f1d86882
SP
36
371. Fixed the signal handling in dump (which I broke in 0.4b17)
38 which was causing several strange dump failures (dump
39 hanged or segmentation faults etc).
ddf0df5b 40
65bceb9b
SP
412. Specified the default blocksize in the dump man page.
42
57b19d7f
SP
433. Changed two info messages of restore to be written on stdout
44 instead of stderr in order to leave stderr only for errors
45 or warnings. Thanks to Stephen Atwell
46 <satwell@urbana.css.mot.com> for the suggestion.
47
4f94452b
SP
484. Corrected an off by one calculation which prevented
49 dumping a directory having a 1 character name length.
50 Thanks to Bernhard Erdmann <bernhard.erdmann@gmx.de>
51 for reporting the bug.
52
79e31865
SP
535. Reinforce dump in order to allow only level 0 and no
54 -u option when dumping a subdirectory, and document
55 this in the man page. Thanks to Bernhard Erdmann
56 <bernhard.erdmann@gmx.de> for reporting the bug.
57
9be511dc
SP
586. Fixed a small harmless bug in restore which caused
59 in some conditions hard links to be restored several
60 times (therefore generation some warning messages).
61 Thanks to Kenneth Porter <shiva@well.com> for
62 reporting the bug.
63
3e815572 647. Updated the RPM spec file to the latest RedHat version,
1d568d1b 65 providing FHS packaging and other cosmetic changes.
1099d48c 66 You will need RPM version >= 3.0.5 in order to build the RPM.
1d568d1b 67
3e815572
SP
688. Updated the configure script to check for libtermcap
69 before checking for libreadline, because we need this
70 library in order to compile the readline support.
71
8954518f
SP
729. Made dump understand the LABEL= and UUID= notation
73 both in /etc/fstab and on the command line. Note that
74 you will need the /proc filesystem in order to use
75 these notations. Thanks to Erik Troan <ewt@redhat.com>
76 for providing the patch.
77
8cca05cc
SP
78Changes between versions 0.4b17 and 0.4b18 (released June 30, 2000)
79===================================================================
ddf0df5b
SP
80
811. Fixed a potential buffer overflow in restore. Thanks
82 to Stan Bubrouski <satan@fastdial.net> for reporting
83 the bug.
30a43325 84
64bb207a
SP
852. Fixed a readline-related bug which prevented
86 'cat DUMPFILE | restore -i -f -' from working. Thanks
87 to Charles Karney <karney@users.sourceforge.net>
88 for the bug report.
89
d572dbfd
SP
903. Changed a few "panic" into "exit", causing restore to
91 be more stable against some attacks (like the last one
92 reported on Bugtraq, although the last version of restore
93 was not vulnerable - just dumped core). Thanks to
94 Andreas Hasenack <andreas@conectiva.com.br> for reporting
95 the bugs to me.
96
882090d1
SP
974. Removed the suid-root bit on dump and restore in the
98 default build (and generated RPMs). It should be safer
99 now. Users who need the suid-root capabilities in order
100 to make network backups should read first the man page
101 of dump and enable the suid bit manually.
102
5e04cc92
SP
1035. Added -ltermcap to the compile parameters for restore
104 when using readline support, in order to make the compile
105 process work on some systems (SuSE ?). Thanks to
106 Patrik Schindler <poc@pocnet.net> for reporting the bug.
107
ac443b63 108Changes between versions 0.4b16 and 0.4b17 (released June 1st, 2000)
30a43325
SP
109====================================================================
110
1111. The -F script is called now *only* at the end of a tape,
49023a9d 112 not at the end of the dump. Thanks to Christian Haul
30a43325
SP
113 <haul@informatik.tu-darmstadt.de> for the bug report.
114
d8574d45
SP
115 Normally, the device name and the current volume number
116 are passed on the command line of the script. However,
117 if you want the old style script (with no arguments
118 passed on the command line), you can enable it in
119 configure with the --enable-oldstylefscript.
120
30a43325
SP
1212. Use posix signal handling to preserve dump functionality
122 with libc5. Thanks to Jeff Johnson <jbj@redhat.com> for
123 the patch.
d65ed175 124
3d78f5f2
SP
1253. Made the exit code of restore in case of a 'C'ompare
126 command reflect the result of the compare. An exit status
127 of 0 means the dump archive is correct, 1 means tape errors,
d8574d45
SP
128 2 means that some files were modified. Thanks to Kenneth Porter
129 <shiva@well.com> for the suggestion.
3d78f5f2 130
d8574d45 1314. Made (finally) quotes work in interactive restore.
386d48c0 132
a110deb5 1335. Small fixes in order to allow dump to compile with a
d8574d45
SP
134 really old e2fsprogs version. Thanks to Ian Zimmerman
135 <itz@speakeasy.org> for the bug report.
a110deb5 136
c38e5b6a
SP
1376. Add GNU readline capabilities to interactive restore.
138 Use configure's --enable-readline flag to enable this feature.
d8574d45
SP
139 Thanks to Patrik Schindler <poc@pocnet.net> for the
140 suggestion.
141
1427. Do the compare on the fly in restore 'C' mode (this will
143 allow not to exhaust the available /tmp space when
144 ccmparing large files). Thanks to Kenneth Porter
145 <shiva@well.com> for the suggestion.
c38e5b6a 146
107a347c
SP
147Changes between versions 0.4b15 and 0.4b16 (released March 11, 2000)
148====================================================================
d65ed175
SP
149
1501. Fixed some several duplicate 'DUMP: DUMP:' in the
151 output of dump.
d3393043 152
cbc94239
SP
1532. Corrected the estimation of blocks to dump. Note that
154 this is still wrong for large directory inodes, due
155 to the size of a BSD directory entry on the tape
156 (estimation is based on the size of the ext2 directory,
157 which is smaller because it doesn't contain the null
158 character at the end).
159
1603. Made dump report the total number of MB written to
161 tape at the end of run. Thanks to W. Reilly Cooley
162 <wcooley@nakedape.cc> for the patch.
163
08db2b86
SP
1644. Added the -X option to restore giving the possibility
165 to read the names of the files to be extracted/listed
1a05d45d
SP
166 from a text file (in addition of the command line).
167 Thanks to Dejan Muhamedagic <dejan@quant-x.com> for the
168 patch.
08db2b86 169
365a7c7c
SP
1705. Added the device name and the current volume number
171 as arguments to the end of tape script (dump -F option).
172
24ea1fb9
SP
1736. Made the multi-volume dump work again (after having
174 broken it in 0.4b15).
175
2f7e72ce
SP
176Changes between versions 0.4b14 and 0.4b15 (released March 2, 2000)
177===================================================================
d3393043
SP
178
1791. Added a prompt command in interactive restore mode. Thanks
180 to Andreas Dilger <adilger@home.com> for the patch.
d6f78b13 181
92a9bf12
SP
1822. Fixed a buffer overflow problem in dump (caused by
183 not checking the size of the filesystem parameter).
184 Thanks to Kim Yong-jun <loveyou@hackerslab.org> for
185 reporting this on Bugtraq (and to several dump users
186 who forwarded me his mail).
187
0d7af9c5
SP
1883. Added the '-F script' option to dump in order to
189 launch a script at the end of each tape (to be used
190 with a tape changer, or to notify the sysadmin by
191 pager etc.).
192
1934. Fixed a bug in restore compare code caused by the changes
194 I made in 0.4b14.
195
1965. Fixed the treatment of options using the old BSD syntax
197 in both dump and restore.
198
688653ea
SP
199Changes between versions 0.4b13 and 0.4b14 (released February 10, 2000)
200=======================================================================
d6f78b13
SP
201
2021. Fixed a bug in dump which may have caused invalid deleted
203 directories to be dumped out if they were deleted after the
204 mapping pass. This could occure on active filesystem and lead
205 to heap corruption (causing dump malfunction in many possible ways).
206 Thanks to Jan Sanislo <oystr@cs.washington.edu> for finding this
207 bug and submitting the patch.
ae58c8da 208
a2c9bd28
SP
2092. Fixed the handling of the filesystem parameter in dump. A
210 '/mnt/disk' parameter caused the disk contents to be dumped,
211 but a '/mnt/disk/' parameter caused the mountpoint directory
212 to be dumped (generally an empty directory).
213
2143. Improved the output of dump in order to tell which directory
215 it is currently dumping (when dumping a subtree).
216
20c345aa
SP
2174. Added the '-e' exclude inode option to dump. Thanks to
218 Isaac Chuang <ike@isl.stanford.edu> for contributing with the patch.
219
d8476fa5
SP
2205. Added a REPORTING-BUGS file in order to provide a guide
221 on how to correctly report a bug in dump/restore.
222
c60338a5
SP
2236. Fixed a restore problem when restoring a hard link to an inode
224 having the immutable or append-only attribute set. Thanks to
225 Ambrose Li <acli@mingpaoxpress.com> for submitting the patch.
226
8eb05297
SP
2277. Fixed a compatibility problem between dumps made on little
228 endian machines (the format was correct) and big endian
229 machines (the format was incorrect). This fix break the
230 compatibility with the older dumps made on big endian
231 machines (sparc, m86k, ppc etc). For the first time in
232 linux dump's history (I believe), the dumps made by *BSD,
233 Linux/alpha, Linux/sparc and Linux/x86 are compatible,
234 so interchangeable. Thanks to Rob Cermak
235 <cermak@ahab.rutgers.edu> for submitting the bug and
236 helping me test the fix.
237
2388. Fixed the way dump reports the remaining percent/time, if
239 the number of blocks actually dumped exceeds the estimated
240 number of blocks. Thanks to Jean-Paul van der Jagt
241 <jeanpaul@dutepp0.et.tudelft.nl> for reporting the bug.
242
d4b74b5c
SP
243Changes between versions 0.4b12 and 0.4b13 (released January 21, 2000)
244======================================================================
2f9a0c5c
SP
245
2461. Small Y2K fix in the man pages :). Thanks to Bernhard Sadlowski
247 <sadlowsk@Mathematik.Uni-Bielefeld.DE> for reporting the bug.
248
6dda05e4
SP
2492. Removed the requirement to build the RPM as root from the
250 spec file. Thanks to Christian Weisgerber
251 <naddy@mips.rhein-neckar.de> for submitting this.
252
8d957ae7 2533. Fixed a bug in dump related to the 'filetype' feature of ext2fs,
f346e363
SP
254 causing dump to block when dumping really huge filesystems.
255 Many thanks to Patrik Schindler <poc@pocnet.net> for
256 helping me find this bug.
257
8d957ae7 2584. Fixed the treatment for an interrupt signal when dump access
b80c25f8
SP
259 the remote tape through RSH. Thanks to Christian Weisgerber
260 <naddy@mips.rhein-neckar.de> for providing the patch.
261
8d957ae7
SP
2625. Fixed a bug which was causing dump/restore to display
263 garbage characters instead of the remote host name.
264
2f9a0c5c 265Changes between versions 0.4b11 and 0.4b12 (released January 8, 2000)
df172bbb 266=====================================================================
ae58c8da
SP
267
2681. Small fix in the dump man page. Thanks to Thorsten Kukuk
269 <kukuk@suse.de> for submitting the patch.
2ed89fda 270
a29c23cc
SP
2712. Fix for the exit code when using the size estimate option of
272 dump. Thanks to Matti Taskinen <mkt@rni.helsinki.fi> for
273 submitting the patch.
274
2e682895
SP
2753. Handle EINTR in atomical reads/writes in dump, which was causing
276 dump to fail on some systems. Thanks to Eric Jergensen
277 <eric@dvns.com> for reporting the bug and submitting the patch.
278
2794. Handle more than 16 characters for the device names in dumpdates.
280 (up to 255 now). Thanks to Rainer Clasen <bj@ncc.cicely.de> for
281 tracking down the problem and proposing the solution.
282
2835. Fixed a bug in dump which prevented the creation of the
284 dumpdates file when doing a 0-level dump without already
285 having a dumpdates file. Thanks to Patrik Schindler
286 <poc@pocnet.net> for reporting the bug.
287
2886. Changed the way dump 'S' flag reports the size estimate
289 from number of blocks into bytes (making it compatible
290 with the Solaris version, and simplifying things for
291 amanda users). Thanks to Jason L Tibbitts III
292 <tibbs@math.uh.edu> for reporting the bug.
293
0d0bc326
SP
2947. Fixed a compatibility problem in linux/alpha dump tape format.
295 Now the linux/alpha dump are (again) compatible with the
296 other dump formats. But this breaks compatibility with
297 older dumps made on alpha. Thanks to Mike Tibor
298 <tibor@lib.uaa.alaska.edu> for helping me in finding this bug.
299
cf9aab8e 300Changes between versions 0.4b10 and 0.4b11 (released December 5, 1999)
2ed89fda
SP
301======================================================================
302
3031. Added a '--enable-kerberos' to configure.
5c1faba5 304
144a6db1 3052. Added a 'S' option to dump which determines the amount of space
5c729713 306 that is needed to perform the dump without actually doing it, similar
144a6db1
SP
307 to the Sun's ufsdump 'S' option. Patch contributed by Rob Cermak
308 <cermak@ahab.rutgers.edu>.
309
677ee424
SP
3103. Added a 'M' multi-volume option to dump and restore which enables
311 dumping to multiple files (useful when dumping to an ext2
312 partition to make several dump files in order to bypass the 2GB
313 file size limitation). The 'f' argument is treated as a prefix and
314 the output files will be named <prefix>001, <prefix>002 etc. With
315 the 'M' flag, restore automatically selects the right file without
316 asking to enter a new tape each time.
317
7fbb9b02 3184. Fixed a memory leak which was causing dump to grow very big
a29c23cc
SP
319 (270MB when dumping a 10GB filesystem...). Thanks to Jason
320 Fearon <jasonf@netrider.org.au> for reporting the bug.
7fbb9b02 321
27026010
SP
322Changes between versions 0.4b9 and 0.4b10 (released November 21, 1999)
323======================================================================
5c1faba5
SP
324
3251. Make configure test if the system glob routines support
326 extended syntax (ALTDIRFUNC). If not, use the internal glob
a95c4c36
SP
327 routines instead of system ones. Thanks to Bernhard Sadlowski
328 <sadlowsk@Mathematik.Uni-Bielefeld.DE> for reporting the bug
329 and helping me resolve this and other minor libc5 compiling
330 glitches.
08ebf8d7 331
c5886bd7
SP
3322. Fix a problem when dumping a ext2fs with the 'filetype'
333 feature enabled. Thanks to Patrick J. LoPresti
334 <patl@cag.lcs.mit.edu> for reporting the bug and to
335 Theodore Y. Ts'o <tytso@mit.edu> for providing the patch.
336
4267a8ad
SP
3373. Made the nodump flag work on directories. A directory which
338 has the nodump flag gets never dumped, regardless of its
339 contents.
340
c930abff
SP
3414. Integrate a patch from Jeremy Fitzhardinge <jeremy@goop.org>
342 which allows dump on an active ext3 filesystem. However, this
343 is a "quick and dirty" patch which enables backup of an ext3
344 filesystem through the ext2 compatibility (by ignoring the
345 NEEDS_RECOVERY bit). The journal file is not recognized and
346 it is dumped (it should not).
347
3485. Test the superblock compatibility flags when dumping, in order
349 to be sure that we know how to deal with specific features.
350
08ebf8d7
SP
351Changes between versions 0.4b8 and 0.4b9 (released November 5, 1999)
352====================================================================
353
3541. Use lchown instead of chown, fixing a possible security problem
355 when restoring symlinks (a malicious user could use this
356 to deliberately corrupt the ownership of important system files).
357 Thanks to Chris Siebenmann <cks@utcc.utoronto.ca> for detecting
358 this and providing the patch.
ec387a12 359
c154548c
SP
360Changes between versions 0.4b7 and 0.4b8 (released November 3, 1999)
361====================================================================
ec387a12 362
df9ae507
SP
3631. Put dump sources under CVS, added Id tags in all files so
364 one can use 'ident' on binary files.
365
3662. Added the dump/restore version in the usage text so one can
367 easily verify the version he is using.
ec387a12 368
3072400e
SP
3693. Small patch from Nuno Oliveira <nuno@eq.uc.pt> which fixes
370 a va_start/va_end problem on linux-ppc (always call va_start
371 va_end in pairs each time we use a vararg function).
372
fa58b58d
SP
3734. Added again the DT_* constants because old libc does not
374 contain them :(. Thanks to Eric Maisonobe <virnet@nat.fr>
375 for submitting the bug report.
376
f34aca37
SP
3775. Use ext2fs_llseek instead of llseek. With recent e2fsprogs
378 this should enable dumping big (huge) filesystems.
379
3806. Added the RSH environment variable in order to be able to
0c62667d
SP
381 use a rsh replacement like ssh when doing remote backups (and
382 bypass the security limitations of rcmd). Now you can do remote
383 backups without being root (or making dump setuid root).
384
f34aca37 3857. Modified again the way dumpdates works. For incremental dumps,
60f5ede9
SP
386 we need to read dumpdates even if we are not using 'u' option.
387 Thanks to Bdale Garbee <bdale@gag.com> for his ideas on how
388 this should work.
389
8d4197bb
SP
390Changes between versions 0.4b6 and 0.4b7 (released October 8, 1999)
391===================================================================
392
3931. Removed the 'k' flag from the restore 'about' text if kerberos
394 was not compiled in.
395
3962. Prototyped (f)setflags from e2fsprogs and corrected the calls
397 to them (fsetflags takes a char*, setflags an open fd!).
398
3993. (f)setflags is called only if the flags aren't empty. If the
400 file is a special file, a warning is printed, because changing
401 flags implies opening the device. Normally, a special file
402 should not have any flag... (Debian bug #29775, patch provided
403 by Abhijit Dasgupta <abhijit@ans.net>).
404
4054. Made possible to dump a file system not mentioned in /etc/fstab.
406 (Debian bug #11904, patch provided by Eirik Fuller <eirik@netcom.com>).
407
4085. Changed the default behaviour to not create dumpdates
409 unless 'u' option is specified. Removed the old "debian-patch"
410 which provided the same thing. (Debian bug #38136, #33818).
411
4126. Removed all those dump*announce, since they were getting old...
413
4147. Added warning messages if dumpdates does not exist and
415 when an inferior level dump does not exist (except for a level 0
416 dump).
417
4188. Debugged the glob calls in interactive mode: restore used a
419 dirent struct which was different from the /usr/include/dirent.h
420 one (this used to work, is it a glibc2 change?), so none of the
421 compat glob (which used /usr/include/dirent.h) or the system glob
422 worked. Restore use now the system dirent (and the system
423 DT_* constants), which are compatible with BSD ones.
424
4259. Added a configure flag (--with-dumpdatespath) to specify
426 the location of dumpdates file. By default, it is
427 /etc/dumpdates.
428
42910. Added the "AUTHOR" and "AVAILABILITY" sections and
430 included the current date/version in man pages.
431
43211. Corrected the estimation of remaining time when
433 the operator doesn't change the tapes quickly enough. This
434 was an old bug, I thought I corrected it, and discovered
435 that in fact it was corrected in two different places, so
436 the results canceled each other...
437
438Changes between versions 0.4b5 and 0.4b6 (released October 1, 1999)
439===================================================================
ddd2ef55
SP
440
4411. Integrated multiple patches from RedHat, Debian and SuSE:
442
443 - tweak dump/itime.c to not try to read dumpdates if the 'u' option
444 isn't specified.
445 - several fixes in the man pages.
446 - update the default tape device to /dev/st0.
447 - many updates for Linux Alpha (byte ordering, size_t etc).
448 - buffer overruns.
449 - use environment variable for TMPDIR (instead of /tmp).
450 - use sigjmp_buf instead of jmp_buf (RedHat bug #3260).
451 - workaround egcs bug (RedHat bugs #4281 and #2989).
452 - wire $(OPT) throughout Makefile's.
453
8d4197bb
SP
4542. Upgrade the dump revision to 1, making possible to dump filesystems
455 made with e2fsprogs-1.15 or newer. Nothing seems to break...
ddd2ef55 456
8d4197bb
SP
4573. Fix some compile warnings, prototype all functions.
458
4594. Use glibc err/glob instead of internal compatibility
ddd2ef55
SP
460 routines (only if available).
461
8d4197bb
SP
4625. Fix a compile error on Linux 2.2.7 / libc5 (5.4.44) (patch provided
463 by Bernhard Sadlowski <sadlowsk@mathematik.uni-bielefeld.de>).
464
465Changes between versions 0.4b4 and 0.4b5 (released September 22, 1999)
466======================================================================
b45f51d6
SP
467
4681. Integrated the changes from FreeBSD-3.1-RELEASE
469 (mostly bug fixes, buffer overruns, dump has now an "automatic
470 tape length calculation" flag, dump/restore can use kerberos now
471 (this is NOT tested), use environment variables for TAPE and
472 RMT etc.).
473
4742. Integrated three RedHat patches ("glibc", "kernel" and "bread" patches)
475
4763. Corrected a bug in restore when using 'C' option with multi-volumes
477 tapes (files splited accros two tapes give "size changed" errors
478 when comparing).
479
4804. Corrected the long standing bug when dumping multiple tapes.
481 This works for me, needs further testing.
1227625a 482
8d4197bb
SP
483Changes between versions 0.4b3 and 0.4b4 (released January 17, 1997)
484====================================================================
1227625a
SP
485
4861. Dump now runs correctly on kernels 2.1.x
487 Fix made by Gerald Peters <gapeters@worldnet.att.net>
488
489Changes between versions 0.4b2 and 0.4b3
490========================================
491
4921. Use realpath() if available
493
4942. Report statistics
495
496Changes between versions 0.4b1 and 0.4b2
497========================================
498
4991. Fixed the bug fix from Greg Lutz (I had made a mistake when integrating
500 the patch)
501
5022. Fixed restore to make it able to read FreeBSD 2.x dumps again
503
5043. Fixed configure.in to correctly handle --enable-rmt
505
506Changes between versions 0.3 and 0.4b1
507======================================
508
5091. Integrated the changes from 4.4BSD-Lite2
510
5112. Integrated the patches from Debian and Red Hat
512
5133. Portability changes: use the __u32, __u16, __s32, and __s16 types
514
5154. Changed dump to use the Ext2fs library to get block addresses. This
516 should solve the endianness problem on SparcLinux.
517
5185. Created a configure.in file (shamelessly stolen from the e2fsprogs
519 distribution's one) to use autoconf
520
5216. Fixed a few minor bugs
522
523Changes between versions 0.2e and 0.2f
524======================================
525
5261. Added the creation of named pipes (fifos) in restore.
527
5282. Added the -N flag in the restore manual page.
529
5303. Added the file kernel.patch which contains the llseek() optimization
531 patch for 1.2.x kernels.
532
5334. Fixed a bug in the restoration of symbolic links: owner and group were
534 not restored.
535
5365. Integrated some changes from FreeBSD 2.2.
537
5386. Added a call to ftruncate() after restoring each file to restore
539 correctly files ending by a hole.
540
541Changes between versions 0.2d and 0.2e
542======================================
543
5441. Fixed a bug in the "set owner/mode" process. Every file was restored
545 with owner = root (0) and group = root/wheel/whatever (0).
546
547Changes between versions 0.2c and 0.2d
548======================================
549
5501. Dump is now able to backup 2GB+ filesystems.
551
5522. Dump and restore can now be linked as static binaries.
553
554Changes between versions 0.2b and 0.2c
555======================================
556
5571. Fixed a bug when dumping ``slow'' (i.e. normal) symbolic links.
558
559Changes between versions 0.2a and 0.2b
560======================================
561
5621. Really fixed the bug that I should have corrected in 0.2a.
563
5642. Enabled optimization again.
565
566Changes between versions 0.2 and 0.2a
567=====================================
568
5691. Disabled the optimization during compilation.
570
571Changes between versions 0.1 and 0.2
572====================================
573
5741. Fixed a bug in fstab.c which caused a null pointer to be stored in
575 the fs_type field (actually, I modified the file fstab.c to make it
576 use the mntent functions).
577
5782. Dump and restore now use a 4.3 BSD compatible dump format. Backups
579 made by dump should be readable by the BSD restore and backups made
580 by the BSD dump should be readable by restore. Unfortunately, this
581 means that the dump format has changed between version 0.1 and version
582 0.2 :-(
583
5843. Dump is now able to backup a subtree, it is no longer limited to whole
585 filesystems like the BSD version.
586
5874. Dump now uses ext2_llseek() so it is able to backup filesystems bigger
588 than 2 GB.
589
590Changes between versions 0.0 and 0.1
591====================================
592
5931. Now create links rdump and rrestore during the `make install' step.
594
5952. Linux port specific bugs added to the manual pages
596
5973. Incorrect estimation of the number of tapes blocks fixed when doing
598 incremental backups.
599
6004. Better ls-like format in restore in interactive mode.