NEWS - list of user-visible changes between releases of jfsutils New in 1.0.18 - 2002-05-24 * add support for external log * endian code cleanup * fix typo in fsck.jfs help * fix fsck.jfs bug on big endian machines New in 1.0.17 - 2002-04-02 * more rigorous dtree validation in fsck.jfs * fix fsck.jfs to write to the fsck.jfs log properly on big endian machines * fix xchklog to read the fsck.jfs log properly on big endian machines * fix xpeek to display/modify PXD information properly on big endian machines * replace fsck.jfs heartbeat with alarm() based heartbeat (Christoph Hellwig) * improve mkfs.jfs and fsck.jfs parameter parsing and usage alerts * messaging code cleanup, logredo code cleanup, general code cleanup (all) New in 1.0.16 - 2002-03-11 * make fsck.jfs exit codes conform to fsck (see updated fsck.jfs man page) * display/log fsck.jfs exit code in debug exit msg * fix xchkdmp to print logredo messages * make xchkdmp print message text instead of message number * use PBSIZE for physical block size instead of BLKSSZGET ioctl (eliminates MD error msg "used obsolete MD ioctl", fixes S/390 mkfs.jfs) * remove libfs open/close wrappers (Christoph Hellwig) * messaging code cleanup, general code cleanup (all) New in 1.0.15 - 2002-02-15 * eliminate invalid fsck.jfs internal error 10 * update xpeek and fsck.jfs man pages * better error message if device to be fsck.jfs'ed is not jfs * add support for 4.4 BSD-style getmntinfo (Christoph Hellwig) * include sys/types.h for BSD (Hiten Pandya) * use defacto standard autoconf macro for large file support (Christoph Hellwig) * general jfsutils code cleanup (all) New in 1.0.14 - 2002-01-28 * fix typecast problem causing fsck.jfs 'corrupt superblock' error message * remove old types PVOID, UCHAR, USHORT, ULONG (code cleanup) New in 1.0.13 - 2002-01-25 * update xchklog and xchkdump parameters and man pages * reduce/eliminate instances of 'access beyond end of device' error message * compatibility fix for different versions of automake * fix typo in spec file * defines cleanup (Christoph Hellwig) * unicode cleanup (Christoph Hellwig) * endian portability fix (Christoph Hellwig) * convert types uxx, uintxx, sxx, intxx to C99 types (code cleanup) New in 1.0.12 - 2002-01-08 * autoheader must precede automake or config.h doesn't make the tarball * use current date as release date in jfs utils (Christoph Hellwig) * fix fsck to update maps at auto check time (fixes file system corruption). * fix file system utilities to be more portable (Christoph Hellwig) New in 1.0.11 - 2001-12-17 * convert JFS utilities to use autoconf/automake (Christoph Hellwig) * display correct error messages for disk not accessible * have all utilities print version number New in 1.0.10 - 2001-11-28 * fsck shouldn't endian swap dtree struct twice New in 1.0.9 - 2001-11-09 * don't print heartbeat if fsck.jfs output is redirected * make mkfs.jfs options conform to mkfs, clean up parse code * fix typo in mkfs.jfs man_html page * allow xpeek to show us directory xtrees * fix fsck.jfs infinite loop on big endian hardware (jitterbug 182) * fix infinite loop when endian swapping bad directory tree page New in 1.0.8 - 2001-10-17 * install prefix support for jfsutils * cleanup option handling make -y behave (jitterbug 177), -f override -p * Add more informative error message when running fsck.jfs RO, (jitterbug 173) * clean up remove carriage return after new line in messaging * print mkfs.jfs version correctly New in 1.0.7 - 2001-10-10 * improve fsck's 'mounted' detection. * improve utils' checking for fs type jfs * replace __uX with uintX_t * change fsck.jfs options to be similar to e2fsck * set fsck.jfs default to automatically fix the file system New in 1.0.6 - 2001-09-28 * If fsck rebuilds root directory, reset di_next_index to 2 * fsck needs to process, validate inodes with size=0 New in 1.0.5 - 2001-09-14 * Fixed jfsprogs.spec to handle utilities not being in the file system source tree * Cleaned up include files * Fixed inconsistencies in mkfs man, html pages New in 1.0.4 - 2001-08-31 * Fixed typecast problem causing intermittent fsck failures on 64 bit hardware (jitterbug 159) * Fixed pointer calculation problem causing intermittent fsck failures on 64bit hardware * Fixed compiler warnings on s/390 and IA64 * Fixed structure size mismatch between file system and utilities causing fsck problems when large numbers of inodes are used * Fixed seg fault in fsck when logging path lengths greater than 512 characters * Fixed fsck printf format errors New in 1.0.3 - 2001-08-20 * Fixed compiler warnings on 64 bit systems * Created jfsutils package New in 1.0.2 - 2001-08-03 * Fixed mkfs to display the correct error message if device name is not valid or missing * gzip the man pages and place /usr/share/man/man8 * Fixed mkfs to properly setup buf_ai * Fixed fsck to display path correctly New in 1.0.1 - 2001-07-10 * Updated jfsprogs.spec file make it work on more distros * Add force option to mkfs so the confirmation message isn't displayed * Fixed fsck to handle index table on the root directory. * Fixed error message displayed when partition was just created and haven't rebooted (jitterbug 130) * Correctly place the built utilities in /sbin vs. /usr/sbin when using the make install option. New in 1.0.0 - 2001-06-28 * Fixed small logredo problem For older changes please take a look at 'changelog.jfs' in the JFS file system. .