xref: /aosp_15_r20/external/e2fsprogs/doc/RelNotes/v1.45.6.txt (revision 6a54128f25917bfc36a8a6e9d722c04a0b4641b6)
1*6a54128fSAndroid Build Coastguard WorkerE2fsprogs 1.45.6 (March 20, 2020)
2*6a54128fSAndroid Build Coastguard Worker==================================
3*6a54128fSAndroid Build Coastguard Worker
4*6a54128fSAndroid Build Coastguard WorkerUpdates/Fixes since v1.45.5:
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 WorkerDebugfs will ignore lines in its command files which start with a
10*6a54128fSAndroid Build Coastguard Workercomment character ("#").
11*6a54128fSAndroid Build Coastguard Worker
12*6a54128fSAndroid Build Coastguard Worker
13*6a54128fSAndroid Build Coastguard WorkerFixes
14*6a54128fSAndroid Build Coastguard Worker-----
15*6a54128fSAndroid Build Coastguard Worker
16*6a54128fSAndroid Build Coastguard WorkerFixed a number of potential out of bounds memory accesses caused by
17*6a54128fSAndroid Build Coastguard Workerfuzzed / malicious file systems.  (Addresses Google Bug: #147849134)
18*6a54128fSAndroid Build Coastguard Worker
19*6a54128fSAndroid Build Coastguard WorkerFix a spurious complaint from e2fsck when a directory which previously
20*6a54128fSAndroid Build Coastguard Workerhad more than 32000 subdirectories has the number of subdirectories
21*6a54128fSAndroid Build Coastguard Workerdrops below 32000.
22*6a54128fSAndroid Build Coastguard Worker
23*6a54128fSAndroid Build Coastguard WorkerFix an ismounted check when an LVM device is renamed while the device is
24*6a54128fSAndroid Build Coastguard Workermounted.
25*6a54128fSAndroid Build Coastguard Worker
26*6a54128fSAndroid Build Coastguard WorkerMke2fs -d now correctly sets permission with files where the owner
27*6a54128fSAndroid Build Coastguard Workerpermissions are not rwx.
28*6a54128fSAndroid Build Coastguard Worker
29*6a54128fSAndroid Build Coastguard WorkerImprove e2fsck's ability to deal with file systems with very large
30*6a54128fSAndroid Build Coastguard Workernumber of directories, such that various data structures take more than
31*6a54128fSAndroid Build Coastguard Worker2GiB of memory.  Use better structure packing to improve the memory
32*6a54128fSAndroid Build Coastguard Workerefficiency of these data structures.
33*6a54128fSAndroid Build Coastguard Worker
34*6a54128fSAndroid Build Coastguard WorkerFix debugfs so it correctly prints inode numbers > 2**31.
35*6a54128fSAndroid Build Coastguard Worker
36*6a54128fSAndroid Build Coastguard WorkerFilefrag now supports very large files (with > 4 billion blocks), as
37*6a54128fSAndroid Build Coastguard Workerwell as block sizes up to 1 GiB.
38*6a54128fSAndroid Build Coastguard Worker
39*6a54128fSAndroid Build Coastguard WorkerUpdated and clarified various man pages.  (Addresses Debian Bugs:
40*6a54128fSAndroid Build Coastguard Worker#953493, #953494, #951808)
41*6a54128fSAndroid Build Coastguard Worker
42*6a54128fSAndroid Build Coastguard Worker
43*6a54128fSAndroid Build Coastguard Worker
44*6a54128fSAndroid Build Coastguard WorkerPerformance, Internal Implementation, Development Support etc.
45*6a54128fSAndroid Build Coastguard Worker--------------------------------------------------------------
46*6a54128fSAndroid Build Coastguard Worker
47*6a54128fSAndroid Build Coastguard WorkerReserved the error code EXT2_ET_NO_GDESC (which will be used in
48*6a54128fSAndroid Build Coastguard Workere2fsprogs v1.46+)
49*6a54128fSAndroid Build Coastguard Worker
50*6a54128fSAndroid Build Coastguard WorkerAdded a thread-safe variant of e2p_feature2string(),
51*6a54128fSAndroid Build Coastguard Workere2p_feature_to_string() to the libe2p library.
52*6a54128fSAndroid Build Coastguard Worker
53*6a54128fSAndroid Build Coastguard WorkerFixed portability problems caused by gcc 10.
54*6a54128fSAndroid Build Coastguard Worker
55*6a54128fSAndroid Build Coastguard WorkerFixed portability problem in libcom_err with GNU Hurd.
56*6a54128fSAndroid Build Coastguard Worker
57*6a54128fSAndroid Build Coastguard WorkerFixed various Debian packaging issues.  (Addresses-Debian-Bug: #953926)
58*6a54128fSAndroid Build Coastguard Worker
59*6a54128fSAndroid Build Coastguard WorkerSynchronized changes from Android's AOSP e2fsprogs tree.
60*6a54128fSAndroid Build Coastguard Worker
61*6a54128fSAndroid Build Coastguard WorkerUpdate the Malay translation from the translation project.
62*6a54128fSAndroid Build Coastguard Worker
63