From: Remy CARD (card@masi.ibp.fr)
Date: 11/16/92


From: card@masi.ibp.fr (Remy CARD)
Subject: ANNOUNCE: ext fs progs version alpha 10
Date: 16 Nov 1992 17:06:25 GMT


        The new release (alpha 10) of the extended file system programs (efsck
and mkefs) is available for anonymous ftp from ftp-masi.ibp.fr [132.227.64.26]
in the directory pub/linux/ALPHA/extfs. It should be available soon on
tsx-11.mit.edu [18.172.1.2] in the directory pub/linux/ALPHA/extfs.

        This version is available as :
        - efsprogs10.tar.Z : source and binary programs,
        - efsprogs10.src.tar.Z : source only programs,
        - efsprogs10.bin.tar.Z : binary only programs,
        - efsprogs.p10.Z : patch to upgrade from version alpha 9.

        Changes from the previous version are :
        - two man pages (efsck.8 and mkefs.8) are now included,
        - the Makefile supports an install target ('make install' copies
          efsck and mkefs to /bin and efsck.8 and mkefs.8 to /usr/man/man8),
        - efsck should now be able to REALLY correct bad directory entries
          (the correction code in version alpha 9 was not enough),
        - efsck now checks links to directories and detects cycles in a
          directory tree,
        - efsck now checks each inode mode.

        The changes to efsck should allow people with bad directories to
recover them. Note that these changes have not been really tested because
I didn't succeeded in reproducing the problem on my own machine. So, please
use this new version with caution (i.e. first run efsck without the -r or -a
option to know if it will try to fix something).

        During my work on efsck, I have also checked the ext fs code and I
think that I have found a bug in the directory handling routines. This bug may
be the cause of the bad directory entries. The patch (relative to linux
0.98 pl 5) is available for anonymous ftp on ftp-masi.ibp.fr in the file
pub/linux/ALPHA/extfs.p6.Z. Note that this patch will surely be included in
the next linux release.

        Of course, feel free to contact me if you experiment problems with
this new release or with the ext fs patch.

        Remy