xref: /aosp_15_r20/external/e2fsprogs/doc/RelNotes/v1.46.4.txt (revision 6a54128f25917bfc36a8a6e9d722c04a0b4641b6)
1E2fsprogs 1.46.4 (August 18, 2021)
2==================================
3
4Updates/Fixes since v1.46.3:
5
6UI and Features
7---------------
8
9The defaults for mke2fs now call for 256 byte inodes for all file
10systems (with the exception of file systems for the GNU Hurd, which only
11supports 128 byte inodes).  Creating non-Hurd file systems with 128 byte
12inodes will trigger a warning message to make sure users are aware of
13the potential problems of using small/legacy inode sizes.
14
15The bigalloc feature is now considered supported if the cluster size no
16more than 16 times the block size.  So the mke2fs program has been
17changes to only warn if the cluster size is larger than that.
18
19
20Fixes
21-----
22
23E2fsck now checks to make sure directory entries do not reference
24internal quota inodes.
25
26E2image now includes the quota inodes when creating file system image,
27since they are part of the file system metadata.
28
29E2fsck now properly accounts the quota usage of the project quota file.
30
31Fix a regression introduced in 1.64.3 where attempting to create a file
32system image using mke2fs into a non-existent file would fail.
33(Addresses Debian Bug: #992094)
34
35Fix mke2fs to correctly create Posix ACL's on big-endian systems when
36copying files from a directory hierarchy.
37
38Updated and clarified the resize2fs man page.  (Addresses Debian Bug:
39#979411)
40
41
42
43Performance, Internal Implementation, Development Support etc.
44--------------------------------------------------------------
45
46Improve various regression tests to be more portable and to reflect the
47new default inode size of 256 byte inodes, even for small file systems.
48
49Fixed a GNU Hurd portability problem which was causing tests to fail.
50
51Fixed a test failure in f_baddotdir on big-endian systems.  This wasn't
52necessarily a bug per se in e2fsck, but rather e2fsck having different
53behaviour on big-endian systems.  (Addresses Debian Bug: #991922)
54
55Use WantedBy=multi-user.target in e2scrub_reap.service.  (Addresses
56Debian Bug: #991349)
57
58Synchronize e2fsck/recovery.c with the kernel's fs/jbd2/recovery.c
59
60Fix various Coverity and compiler warnings.
61
62Fix various error pathes to make sure we don't leak resources or
63potentially use or try to free uninitialized pointers.
64
65Added a setup-schroot command for use on Debian porter boxes.
66
67Updated config.guess and config.sub with newer versions from the FSF.
68
69Update Czech, Dutch, French, Polish, Portuguese, and Swedish translations.
70