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