]> git.wh0rd.org - dump.git/blob - CHANGES
Initial revision
[dump.git] / CHANGES
1
2 Changes between versions 0.4b3 and 0.4b4
3 ========================================
4
5 1. Dump now runs correctly on kernels 2.1.x
6 Fix made by Gerald Peters <gapeters@worldnet.att.net>
7
8 Changes between versions 0.4b2 and 0.4b3
9 ========================================
10
11 1. Use realpath() if available
12
13 2. Report statistics
14
15 Changes between versions 0.4b1 and 0.4b2
16 ========================================
17
18 1. Fixed the bug fix from Greg Lutz (I had made a mistake when integrating
19 the patch)
20
21 2. Fixed restore to make it able to read FreeBSD 2.x dumps again
22
23 3. Fixed configure.in to correctly handle --enable-rmt
24
25 Changes between versions 0.3 and 0.4b1
26 ======================================
27
28 1. Integrated the changes from 4.4BSD-Lite2
29
30 2. Integrated the patches from Debian and Red Hat
31
32 3. Portability changes: use the __u32, __u16, __s32, and __s16 types
33
34 4. Changed dump to use the Ext2fs library to get block addresses. This
35 should solve the endianness problem on SparcLinux.
36
37 5. Created a configure.in file (shamelessly stolen from the e2fsprogs
38 distribution's one) to use autoconf
39
40 6. Fixed a few minor bugs
41
42 Changes between versions 0.2e and 0.2f
43 ======================================
44
45 1. Added the creation of named pipes (fifos) in restore.
46
47 2. Added the -N flag in the restore manual page.
48
49 3. Added the file kernel.patch which contains the llseek() optimization
50 patch for 1.2.x kernels.
51
52 4. Fixed a bug in the restoration of symbolic links: owner and group were
53 not restored.
54
55 5. Integrated some changes from FreeBSD 2.2.
56
57 6. Added a call to ftruncate() after restoring each file to restore
58 correctly files ending by a hole.
59
60 Changes between versions 0.2d and 0.2e
61 ======================================
62
63 1. Fixed a bug in the "set owner/mode" process. Every file was restored
64 with owner = root (0) and group = root/wheel/whatever (0).
65
66 Changes between versions 0.2c and 0.2d
67 ======================================
68
69 1. Dump is now able to backup 2GB+ filesystems.
70
71 2. Dump and restore can now be linked as static binaries.
72
73 Changes between versions 0.2b and 0.2c
74 ======================================
75
76 1. Fixed a bug when dumping ``slow'' (i.e. normal) symbolic links.
77
78 Changes between versions 0.2a and 0.2b
79 ======================================
80
81 1. Really fixed the bug that I should have corrected in 0.2a.
82
83 2. Enabled optimization again.
84
85 Changes between versions 0.2 and 0.2a
86 =====================================
87
88 1. Disabled the optimization during compilation.
89
90 Changes between versions 0.1 and 0.2
91 ====================================
92
93 1. Fixed a bug in fstab.c which caused a null pointer to be stored in
94 the fs_type field (actually, I modified the file fstab.c to make it
95 use the mntent functions).
96
97 2. Dump and restore now use a 4.3 BSD compatible dump format. Backups
98 made by dump should be readable by the BSD restore and backups made
99 by the BSD dump should be readable by restore. Unfortunately, this
100 means that the dump format has changed between version 0.1 and version
101 0.2 :-(
102
103 3. Dump is now able to backup a subtree, it is no longer limited to whole
104 filesystems like the BSD version.
105
106 4. Dump now uses ext2_llseek() so it is able to backup filesystems bigger
107 than 2 GB.
108
109 Changes between versions 0.0 and 0.1
110 ====================================
111
112 1. Now create links rdump and rrestore during the `make install' step.
113
114 2. Linux port specific bugs added to the manual pages
115
116 3. Incorrect estimation of the number of tapes blocks fixed when doing
117 incremental backups.
118
119 4. Better ls-like format in restore in interactive mode.