xref: /aosp_15_r20/external/e2fsprogs/doc/RelNotes/v1.45.3.txt (revision 6a54128f25917bfc36a8a6e9d722c04a0b4641b6)
1*6a54128fSAndroid Build Coastguard WorkerE2fsprogs 1.45.3 (July 14, 2019)
2*6a54128fSAndroid Build Coastguard Worker================================
3*6a54128fSAndroid Build Coastguard Worker
4*6a54128fSAndroid Build Coastguard WorkerUpdates/Fixes since v1.45.2:
5*6a54128fSAndroid Build Coastguard Worker
6*6a54128fSAndroid Build Coastguard WorkerUI and Features
7*6a54128fSAndroid Build Coastguard Worker---------------
8*6a54128fSAndroid Build Coastguard Worker
9*6a54128fSAndroid Build Coastguard WorkerWhether or not automatic online scrubs will be run is now controlled by
10*6a54128fSAndroid Build Coastguard Workera setting in /etc/e2scrub.conf.  To enable automatic online scrubs,
11*6a54128fSAndroid Build Coastguard Workeruncomment out the line containing "periodic_e2scrub=1".
12*6a54128fSAndroid Build Coastguard Worker
13*6a54128fSAndroid Build Coastguard WorkerThe fuse2fs program is now installed in /usr/bin instead of /usr/sbin,
14*6a54128fSAndroid Build Coastguard Workersince it does not require root privileges.
15*6a54128fSAndroid Build Coastguard Worker
16*6a54128fSAndroid Build Coastguard WorkerFuse2fs now works with if fusermount from FUSE V3 is installed.
17*6a54128fSAndroid Build Coastguard WorkerHowever, in order to provide this compatibility, if you are using a
18*6a54128fSAndroid Build Coastguard Workerfusermount from FUSE v2, and you want to mount on top of a non-empty
19*6a54128fSAndroid Build Coastguard Workerdirectory, you will need to specify -o nonempty explicitly.  FUSE V3
20*6a54128fSAndroid Build Coastguard Workeralways allows mounting on top of non-empty directories, and will fail if
21*6a54128fSAndroid Build Coastguard Workerthe user or fuse2fs passes the nonempty option.
22*6a54128fSAndroid Build Coastguard Worker
23*6a54128fSAndroid Build Coastguard Worker
24*6a54128fSAndroid Build Coastguard WorkerFixes
25*6a54128fSAndroid Build Coastguard Worker-----
26*6a54128fSAndroid Build Coastguard Worker
27*6a54128fSAndroid Build Coastguard WorkerFixed a bug which caused e2fsck to improperly handle file systems that
28*6a54128fSAndroid Build Coastguard Workerenabled both the large_dir and inline directories at the same time.
29*6a54128fSAndroid Build Coastguard Worker
30*6a54128fSAndroid Build Coastguard WorkerE2scrub_all now correctly handles an encrypted (LUKS) ext[234] file
31*6a54128fSAndroid Build Coastguard Workersystem stacked on top of an LVM volume.  (Addresses Debian Bug: #931387)
32*6a54128fSAndroid Build Coastguard Worker
33*6a54128fSAndroid Build Coastguard WorkerFixed a bug in "E2scrub_all -r" where it was incorrectly specifying
34*6a54128fSAndroid Build Coastguard Workerwhich volume needed to have its e2scrub snapshot cleaned up.  (Addresses
35*6a54128fSAndroid Build Coastguard WorkerDebian Bug: #931679)
36*6a54128fSAndroid Build Coastguard Worker
37*6a54128fSAndroid Build Coastguard WorkerFixed the Czech, Dutch, German, and Vietnamese translations which
38*6a54128fSAndroid Build Coastguard Workerimproperly used positional markers which broke a few translated e2fsck
39*6a54128fSAndroid Build Coastguard Workerproblem descriptions.  (Addresses Debian Bug: #892173)
40*6a54128fSAndroid Build Coastguard Worker
41*6a54128fSAndroid Build Coastguard Worker
42*6a54128fSAndroid Build Coastguard WorkerPerformance, Internal Implementation, Development Support etc.
43*6a54128fSAndroid Build Coastguard Worker--------------------------------------------------------------
44*6a54128fSAndroid Build Coastguard Worker
45*6a54128fSAndroid Build Coastguard WorkerFixed various debian packaging issues.  (Addresses Debian Bug: #931266,
46*6a54128fSAndroid Build Coastguard Worker#923372)
47*6a54128fSAndroid Build Coastguard Worker
48*6a54128fSAndroid Build Coastguard WorkerFixed error checking for calls to posix_{memalign,fadvise}.
49*6a54128fSAndroid Build Coastguard Worker
50*6a54128fSAndroid Build Coastguard WorkerAdd regression test for checking a file system using fs-verity.
51*6a54128fSAndroid Build Coastguard Worker
52*6a54128fSAndroid Build Coastguard WorkerVarious regression test cleanups.
53*6a54128fSAndroid Build Coastguard Worker
54*6a54128fSAndroid Build Coastguard WorkerFixed various compiler warnings.
55*6a54128fSAndroid Build Coastguard Worker
56*6a54128fSAndroid Build Coastguard WorkerAdded xgettext markers to fix incorrectly marked strings in the
57*6a54128fSAndroid Build Coastguard Workere2fsprogs translations template file as being c-style printf strings
58*6a54128fSAndroid Build Coastguard Workerwhen in fact they aren't.
59*6a54128fSAndroid Build Coastguard Worker
60*6a54128fSAndroid Build Coastguard WorkerAdded utility script which generates the release tarfile using git
61*6a54128fSAndroid Build Coastguard Workerarchive.
62*6a54128fSAndroid Build Coastguard Worker
63*6a54128fSAndroid Build Coastguard WorkerUpdate the Czech, Dutch, and Portuguese translations from the
64*6a54128fSAndroid Build Coastguard WorkerTranslation Project.
65*6a54128fSAndroid Build Coastguard Worker
66