1E2fsprogs 1.37 (March 21, 2005) 2=============================== 3 4Add support for checking the validity of Extended Attributes stored in 5inodes to e2fsck. 6 7Add support for dumping the contents of large inodes to debugfs, 8including the extended attributes stored in inodes. 9 10Fix mke2fs, e2fsck, debugfs, and the ext2fs_mkdir function so that 11when we create a new inode we make sure that the extra information in 12the inode (any extra fields in a large inode and any ea-in-inode 13information) is initialized correctly. This can take place when 14mke2fs creates the root and lost+found directory, when e2fsck creates 15a new root inode or a new lost+found directory, and when the user uses 16the debugfs write, mknod, or mkdir commands. Otherwise, the newly 17create inode could inherit garbage (or old EA information) from a 18previously deleted inode. 19 20Fixed a bug in e2fsck so it would notice if a file with an extended 21attribute block was exactly 2**32 blocks, such that i_blocks wrapped 22to zero. 23 24Added support to filefrag to detect files which are using the new 25experimental file extents format, and use the non-ext2 algorithm in 26that case. Fixed a bug to avoid reporting a false discontinuity if 27there is one or more unallocated blocks at the beginning of a file. 28 29Duplicated a check for noticing whether or not the number of blocks 30(given a certain blocksize) is greater than 2**32 when the 31BLKGETSIZE64 ioctl is not available to ext2fs_get_device_size(). This 32allows mke2fs to automatically use a larger blocksize when creating a 33filesystem on a very large device when run on systems that do not 34support BLKGETSIZE64. 35 36Fix the I18N build which was broken in e2fsprogs 1.36 because the 37build system had been switched to treat the .gmo files as shipped 38files (for backwards compatibility with systems that have older GNU 39I18N tools installed), but the gen_tarball.in script was still 40removing the .gmo files from the official source distribution. 41 42Fixed various Debian packaging issues --- see debian/changelog for 43details. (Addresses Debian Bugs ##296769, #299341) 44 45Programmer's notes: 46------------------- 47 48Added new functions to the e2p library which convert between a string 49and os_type: e2p_os2string() and e2p_string2os(), and used them to 50make the generated binaries more compact. 51 52Fixed a compile-time error on Darwin systems. 53 54Cleaned up the lib/ext2fs Makefile slightly. 55 56