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
|
2002-09-24
*reiserfsck
bitmap handling was improved: fix-fixable fixes not only those
blocks of bitmap which are wrongly marked as unused, but those
which are wrongly marked as used also.
2002-09-10
* reiserfsck
fix-fixable fixes item header formats, check complains about
wrong ones.
* reiserfsck
check/fix-fixable does not complain about/fix file sizes if
safe link exists.
2002-08-30
* reiserfsck
user recieves a warning if dma mode/speed is descreased - it
could happen due to hardware problems.
2002-08-20
* reiserfsprogs
Warning/error messages were changed to more user friendly form.
2002-08-15
* reiserfsck
Correction of nlinks on fix-fixable was disabled, because
fix-fixable zeroes nlinks on the first pass and wants to
increment them on semantic pass. But semantic pass is skipped
if there are fatal corruptions.
2002-08-11
* reiserfsck
exit codes were fixed
2002-08-08
* reiserfsck
a critical bug in journal replaying was fixed.
* reiserfsprogs
called 3.6.3.
2002-06-06
* reiserfsck
speedup for pass2: avoid checking whether a file body should
be rewritten every time we have another item to insert into it.
2002-05-30
* reiserfsck
speedup for pass2: avoid checking whether a file should be
relocated on every insertion of a new item into it. Check it
only for the first time.
2002-06-27
* reiserfsprogs
called 3.6.2
2002-05-20
* reiserfsck
speedup for pass2: do not check whether a file should be relocated
if the file body was previously deleted from the tree and is
inserted again.
2002-05-15
* reiserfsck
speedup for pass2: insertion by many pointers at once was
added
2002-05-10
* reiserfsck
fix-fixable is able to fix wrong nlinks.
check makes some check about nlinks also.
2002-04-30
* reiserfsck
delete direntries of old format in new format directories
2002-03-29
* reiserfsprogs
bad blocks support added.
2002-03-15
* reiserfsprogs
different blocksize support added.
2002-02-18
* debugreiserfs
new option -J, prints a journal header.
2002-02-10
* reiserfsprogs
a few speedups were added.
2002-02-05
* reiserfsprogs
optimization of the work with disk buffers.
2002-01-28
* mkreiserfs
zeroing the first block on the device if not SPARC
2002-01-26
* reiserfsck
a few speedups were added.
2002-01-20
* debugreiserfs
investigation of unused space added (-D -U options, hidden)
2002-01-16
* reiserfsprogs
support for UUID and LABEL was added
2002-01-15
* reiserfstune
creates a standard journal from a non-standard
2001-12-25
* reiserfsck
Handles safe links.
2001-12-03
* reiserfsck
Filenames output during tree scan is now nicely scrolled
left and right, when entire line does not fit the screen.
2001-11-20
* reiserfsck
Can rebuild superblock properly.
2001-11-03
* reiserfsck
Can now backup all data which get changed during fscking
and can rollback all changes.
2001-10-30
* reiserfsprogs
mkreiserfs/reiserfsck/reiserfstune/debugreiserfs work with
relocated journal
2001-09-30
* debugreiserfs
super block editor (-C -B 16)
2001-08-23
* reiserfsck
--fix-fixable becomes a mode, can fix everything what does
not need to rebuild a tree.
--fix-non-critical option moved to --ajust-file-size option,
work in --fix-fixable and --rebuild-tree modes.
2001-07-19
* mkreiserfs
can now create non-standard journal: journal size,
offset, device may now vary
* reiserfstune
initial release. Allows to change journal parameters for
existing filesystems
* reisrefsck
it now sets "consistency checked" flag after
--rebuild-tree and --check which did not find anything
broken
* man pages
updated
2001-06-25
* mkreiserfs
long options (--journal-device, --journal-size)
* library
reiserfs_create, reiserfs_create_journal
2001-06-20
* global changes
Jeff's patch (safe endianness) is merged (with changes)
mlock is used to estimate amount of memory available
2001-06-14
* reiserfsck
update journal header when transaction is replayed
2001-06-13
* reiserfsck
lost+found's mode is set to drwx------ after lost+found pass
2001-06-08
* library
functions to deal with journal
2001-06-05
* global change
Unified access via get_/set_ macroses is added for fields
of struct key, struct item_head, struct
reiserfs_journal_desc/commit, struct block_head, struct disk_child
2001-05-22
* global change
Access to super block's fields are unified vid get_sb_xxx
and set_sb_xxx macroses
2001-05-05
* called 3.x.0k-pre4
* reiserfsck
entries in lost+found are removed on pass 0
2001-05-03
* mkreiserfs
first 64k get zeroed now. This kills JFS if it was there
* reiserfsprogs.spec (Anthon van der Neut)
prereleases can be built by rpm now
link from /sbin/mkreiserfs to /sbin/mkfs.reiserfs
guess about reiserfs kernel support is added
2001-04-16
* reiserfsck
in --check mode it exits with 0 if there were no
corruptions found, 1 if there were only corruptions
fixable by --fix-fixable or 2 if --rebuild-tree is
required
man page updated, simple example of using reiserfsck is
added
2001-04-15
* mkreiserfs
bug in confirmation dialogs fixed
2001-04-13-Friday
* reiserfsck
--hash option makes reiserfsck to skip blocks having
directory entries created with other hash. It is useful
together with --scan-whole-partition
--background option allows to fork fsck end exit (useful
for running remotely)
2001-03-31
* reiserfsck
empty lost directories do not get linked into /lost+found
2001-03-28
* reiserfsck
--nolog option is added
2001-03-26
* called 3.x.0j
* reiserfsck
with -o it tries to fix "objectid sharing" problem
* reiserfsprogs.spec (Anthon van der Neut)
rpm can be built as non-root
link from reiserfsck to fsck.reiserfs
rpm -e reiserfsprogs should now work w/o rmdir of /
2001-03-13
* reiserfsck
--quiet option is added
--fix-bogus-files option is added to fix transprently
corrupted modes and to fix sizes which are longer that
real file size
directory item verifying changed
-u has been replaced with -b to pass reiserfsck the list
of block to build tree off
-c is added to have pass 0 to save bitmap fo leaves found
2001-03-10
* called 3.x.0h
* configure.in
RPM_OPT_FLASG is added to CFLAGS (Anthon van der Neut)
* reiserfsck
-u option is added. It should save time when repeating
--rebuild-tree
hash hits statistic is added on pass 0
2001-03-07
* reiserfsck
-V option to print version and exit added
--fix-fixable changed: directory's sd_size and st_blocks
corrections, removing of entries pointing to nowhere
* resize_reiserfs
man page is added
2001-03-05
* resize_reiserfs
Marcel Waldvogel <mwa@arlq.wustl.edu>'s user interface and
error messages improvements
2001-03-01
* mkreiserfs
-q option is added (Larry Auton <lda@winux.com>)
* reiserfsck
--fix-fixable changed: bitmap correction commented
out. Correction of broken slots of indirect items and
corrections of dir entry state added
2001-02-23
* called 3.x.0e
* reiserfsck
not tested on 2.2
is now able to work with regular file (2.4.x is needed for that)
lost+found fixed: it now first links directories then
files. Still not good as it can not pull out deep directory
2001-02-19
* called 3.x.0c
* reiserfsck
--fix-fixable option is added. So far it only repairs bitmaps
and free block count when they mismatch
* library
reiserfs_find/add_entry added
2001-02-05
* mkreiserfs
can make filesystem with 1 data block
3.6 format is now default
2001-01-20
* portability
Zam ran the reiserfsprogs on alpha
* resizer
Zam managed to resize few partitions.
* reiserfsck
pass0 deletes items which are out of order, tries to fix
items with zeroed k_objectid or k_dir_id and to throw
items which are transparently out of order and tries to
fix "." and ".." of directory items. Pass0 corrects also
corruptions in directory items
* man pages:
get included into dist when doing 'make dist'
* mkreisrefs
explains what is mininal size of reiserfs partition which
can be created
2001-01-12
* reiserfsck:
--interactive option is added
* debugreiserfs:
few bugs fixed
2001-01-07
* reiserfs library:
started with reiserfs_open, reiserfs_close, bitmap tools
* reiserfsck:
filesystem mounted read-only can be checked
number of options decreased
journal replay fixed
pass 0 added.
fsck can be stopped after the tree is built. (should safe time when debugging)
a lot of work still left
* debugreiserfs:
metadata packing changed
added a feature to intentionally corrupt filesystem (should be useful for fsck debugging)
* resizer:
not updated yet
* man pages:
updated for all three progs
|