1*6a54128fSAndroid Build Coastguard WorkerE2fsprogs 1.43.8 (January 1, 2018) 2*6a54128fSAndroid Build Coastguard Worker================================== 3*6a54128fSAndroid Build Coastguard Worker 4*6a54128fSAndroid Build Coastguard WorkerFix a bug where updated bitmap checks might not be written to disk. 5*6a54128fSAndroid Build Coastguard Worker(Addresses Debian Bug: #883869) 6*6a54128fSAndroid Build Coastguard Worker 7*6a54128fSAndroid Build Coastguard WorkerSome newly added fields in the superblocks were not getting byte 8*6a54128fSAndroid Build Coastguard Workerswapped (which were not noticed since big endian systems are amazingly 9*6a54128fSAndroid Build Coastguard Workerunpopular). Fix them and compile-time checks to avoid this class of 10*6a54128fSAndroid Build Coastguard Workerbugs from happening in the future. (Lustre Bug #9309) 11*6a54128fSAndroid Build Coastguard Worker 12*6a54128fSAndroid Build Coastguard WorkerFix a potential use after free bug in e2fsck when fixing a corrupted 13*6a54128fSAndroid Build Coastguard Workerroot node in directory hash tree. 14*6a54128fSAndroid Build Coastguard Worker 15*6a54128fSAndroid Build Coastguard WorkerFix a bug in e2fsck where a badly/maliciously corrupted superblock 16*6a54128fSAndroid Build Coastguard Worker(which is not fixed due to the -n option, for example) can cause a 17*6a54128fSAndroid Build Coastguard Workerfloating point exception when printing the summary statistics. 18*6a54128fSAndroid Build Coastguard Worker(Addresses Debian Bug: #879220) 19*6a54128fSAndroid Build Coastguard Worker 20*6a54128fSAndroid Build Coastguard WorkerFix debugfs's ncheck command so that it correctly prints the inode 21*6a54128fSAndroid Build Coastguard Workernumber when printing an error message. 22*6a54128fSAndroid Build Coastguard Worker 23*6a54128fSAndroid Build Coastguard WorkerFix a bug in e2freefrag where it could print an incorrect free blocks 24*6a54128fSAndroid Build Coastguard Workercount on a file system with the 64-bit block number feature. 25*6a54128fSAndroid Build Coastguard Worker 26*6a54128fSAndroid Build Coastguard WorkerUpdate the German, Serbian, Spanish, and Ukrainian translations. 27*6a54128fSAndroid Build Coastguard Worker 28*6a54128fSAndroid Build Coastguard WorkerFix a bug where resize2fs's free blocks sanity check could fail with a 29*6a54128fSAndroid Build Coastguard Workerfalse positive and refuse to check a file system with the 64-bit block 30*6a54128fSAndroid Build Coastguard Workernumber feature. 31*6a54128fSAndroid Build Coastguard Worker 32*6a54128fSAndroid Build Coastguard WorkerFix and clarify various man pages and documentations. Also fixed up 33*6a54128fSAndroid Build Coastguard Workersome random usage texts that were incorrect. (Addresses Debian Bugs: 34*6a54128fSAndroid Build Coastguard Worker#880483) 35*6a54128fSAndroid Build Coastguard Worker 36*6a54128fSAndroid Build Coastguard WorkerFixed various Debian Packaging Issues. (Addresses Debian Bugs: #880207, 37*6a54128fSAndroid Build Coastguard Worker#881408, #881590, #881591) 38*6a54128fSAndroid Build Coastguard Worker 39*6a54128fSAndroid Build Coastguard WorkerProgramming notes 40*6a54128fSAndroid Build Coastguard Worker----------------- 41*6a54128fSAndroid Build Coastguard Worker 42*6a54128fSAndroid Build Coastguard WorkerFix various compiler warnings. 43*6a54128fSAndroid Build Coastguard Worker 44*6a54128fSAndroid Build Coastguard WorkerClean up Makefile output. 45*6a54128fSAndroid Build Coastguard Worker 46*6a54128fSAndroid Build Coastguard WorkerFix compatibility problems with glibc 2.27 casued by a collision with 47*6a54128fSAndroid Build Coastguard Workercopy_file_range(). 48*6a54128fSAndroid Build Coastguard Worker 49