1*6a54128fSAndroid Build Coastguard WorkerE2fsprogs 1.45.4 (September 23, 2019) 2*6a54128fSAndroid Build Coastguard Worker===================================== 3*6a54128fSAndroid Build Coastguard Worker 4*6a54128fSAndroid Build Coastguard WorkerUpdates/Fixes since v1.45.3: 5*6a54128fSAndroid Build Coastguard Worker 6*6a54128fSAndroid Build Coastguard WorkerFixes 7*6a54128fSAndroid Build Coastguard Worker----- 8*6a54128fSAndroid Build Coastguard Worker 9*6a54128fSAndroid Build Coastguard WorkerA maliciously corrupted file systems can trigger buffer overruns in the 10*6a54128fSAndroid Build Coastguard Workerquota code used by e2fsck. (Addresses CVE-2019-5094) 11*6a54128fSAndroid Build Coastguard Worker 12*6a54128fSAndroid Build Coastguard WorkerE2fsck now checks to make sure the casefold flag is only set on 13*6a54128fSAndroid Build Coastguard Workerdirectories, and only when the casefold feature is enabled. 14*6a54128fSAndroid Build Coastguard Worker 15*6a54128fSAndroid Build Coastguard WorkerE2fsck will not disable the low dtime checks when using a backup 16*6a54128fSAndroid Build Coastguard Workersuperblock where the last mount time is zero. This fixes a failure in 17*6a54128fSAndroid Build Coastguard Workerxfstests ext4/007. 18*6a54128fSAndroid Build Coastguard Worker 19*6a54128fSAndroid Build Coastguard WorkerFix e2fsck so that when it needs to recreate the root directory, the 20*6a54128fSAndroid Build Coastguard Workerquota counts are correctly updated. 21*6a54128fSAndroid Build Coastguard Worker 22*6a54128fSAndroid Build Coastguard WorkerFix e2scrub_all cron script so it checks to make sure e2scrub_all 23*6a54128fSAndroid Build Coastguard Workerexists, since the crontab and cron script might stick around after the 24*6a54128fSAndroid Build Coastguard Workere2fsprogs package is removed. (Addresses Debian Bug: #932622) 25*6a54128fSAndroid Build Coastguard Worker 26*6a54128fSAndroid Build Coastguard WorkerFix e2scrub_all so that it works when the free space is exactly the 27*6a54128fSAndroid Build Coastguard Workersnapshot size. (Addresses Debian Bug: #935009) 28*6a54128fSAndroid Build Coastguard Worker 29*6a54128fSAndroid Build Coastguard WorkerAvoid spurious lvm warnings when e2scrub_all is run out of cron on 30*6a54128fSAndroid Build Coastguard Workernon-systemd systems (Addresses Debian Bug: #940240) 31*6a54128fSAndroid Build Coastguard Worker 32*6a54128fSAndroid Build Coastguard WorkerUpdate the man pages to document the new fsverity feature, and improve 33*6a54128fSAndroid Build Coastguard Workerthe documentation for the casefold and encrypt features. 34*6a54128fSAndroid Build Coastguard Worker 35*6a54128fSAndroid Build Coastguard Worker 36*6a54128fSAndroid Build Coastguard WorkerPerformance, Internal Implementation, Development Support etc. 37*6a54128fSAndroid Build Coastguard Worker-------------------------------------------------------------- 38*6a54128fSAndroid Build Coastguard Worker 39*6a54128fSAndroid Build Coastguard WorkerFixed various debian packaging issues. (Addresses Debian Bug: #933247, 40*6a54128fSAndroid Build Coastguard Worker#932874, #932876, #932855, #932859, #932861, #932881, #932888) 41*6a54128fSAndroid Build Coastguard Worker 42*6a54128fSAndroid Build Coastguard WorkerFix false positive test failure in f_pre_1970_date_encoding on 32-bit 43*6a54128fSAndroid Build Coastguard Workersystems with a 64-bit time_t. (Addresses Debian Bug: #932906) 44*6a54128fSAndroid Build Coastguard Worker 45*6a54128fSAndroid Build Coastguard WorkerFixed various compiler warnings. (Addresses Google Bug #118836063) 46*6a54128fSAndroid Build Coastguard Worker 47*6a54128fSAndroid Build Coastguard WorkerUpdate the Czech, Dutch, French, German, Malay, Polish, Portuguese, 48*6a54128fSAndroid Build Coastguard WorkerSpanish, Swedish, Ukrainian, and Vietnamese translations from the 49*6a54128fSAndroid Build Coastguard WorkerTranslation Project. 50*6a54128fSAndroid Build Coastguard Worker 51