Whamcloud - gitweb
mke2fs: implement timestamp clamping if SOURCE_DATE_EPOCH is set
[tools/e2fsprogs.git] / doc / RelNotes / v1.18.txt
1 E2fsprogs 1.18 (November 10, 1999)
2 ==================================
3
4 Fix a core dumping bug in e2fsck if an imagic inode is present or
5 (more rarely) if the filesystem is badly corrupted enough that e2fsck
6 has to restart pass 1 processing.  E2fsck now closes the filesystem
7 before freeing a large number of its data structures, so in the case
8 of future memory faults, at least the fixed filesystem will be fully
9 written out.
10
11 If a filesystem doesn't support imagic inodes, and e2fsck discovers an
12 imagic inode, it will offer to clear the imagic flag.
13
14 E2fsck will now offer to clear the immutable flag on special files
15 (device/socket/fifos) when running it in non-preen mode.
16
17 E2fsck will now set the filetype when creating /lost+found, and when
18 connected orphaned inodes to /lost+found.
19
20 Debugfs's ncheck and icheck commands now handles the case where there
21 are bad blocks in the inode table without bombing out.
22
23 The badblocks list processing code has been made more efficiently for
24 appending a large number of (ordered) badblocks to the badblocks list.
25
26 Some minor man page updates.
27
28 Fsck now allows interactive e2fsck's when using fsck -As (not a common
29 mode, but some people like to do this in boot scripts for silly reasons).
30
31 Programmer's notes:
32 -------------------
33
34 The internal e2fsck problem code for PR_2_SPLIT_DOT was fixed to meet
35 with the problem code convention.
36
37 The badblocks list regression test program has been updated to work
38 with previously made API name changes.
39
40 The ext2fs_free() command now uses the new badblocks API to avoid
41 using the compatibility layer.
42
43 Added new regression test cases; the run_e2fsck test script now
44 supports the ability for a test case to run a preparatory command
45 before running e2fsck.
46