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