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