L4Re/departure

Annotated libext2fs/docs/RELEASE-NOTES

617:2733e5770ee9
9 months ago Paul Boddie Made the run command wait for completion, introducing the spawn command to run programs in the background. Introduced conveniences for waiting for the last job to be initiated and for piping from the last job, also subscribing to signals from pipe-supplying jobs so that they may be transparently removed from the job list upon completion. Augmented the job listing with the "+" notation familiar from Unix. Prevented new jobs from being started when no job slots are available.
paul@181 1
E2fsprogs 1.44.5 (December 15, 2018)
paul@181 2
====================================
paul@181 3
paul@181 4
Updates/Fixes since v1.44.4:
paul@181 5
paul@181 6
UI and Features
paul@181 7
---------------
paul@181 8
paul@181 9
When e2fsck notices it could optimize an extent tree, it will now ask
paul@181 10
"Optimize?" instead of "Fix?", which was confusing some users since it
paul@181 11
implied that something was broken.
paul@181 12
paul@181 13
paul@181 14
Fixes
paul@181 15
-----
paul@181 16
paul@181 17
Use 64-bit counters to track the number of files that are defragmented
paul@181 18
using in e4defrag, to avoid overflows when more than 2**32 files are
paul@181 19
defragmented.  (Addresses Debian Bug: #888899)
paul@181 20
paul@181 21
Correctly translate Posix ACL's.  This was a regression introduced in
paul@181 22
v1.44.4.   (Addresses Launchpad Bug: #1807288)
paul@181 23
paul@181 24
Use the online free block counts so e2freefrag's percentages are
paul@181 25
correct.
paul@181 26
paul@181 27
Fix a false warning that tune2fs will take long time to change a UUID if
paul@181 28
the metadata_csum feature is not enabled.
paul@181 29
paul@181 30
E2fsck will only offer to set the inline_data feature flag when the
paul@181 31
inline flag is set on the inode, *and* the system.data xattr is present.
paul@181 32
paul@181 33
E4defrag will handle the case where it is running as root and it can't
paul@181 34
find the file system to open more gracefully.  (Addresses Debian Bug:
paul@181 35
#907634)
paul@181 36
paul@181 37
Fix a bug where resize2fs was failing to update the extent tree
paul@181 38
checksums in an corner case.  (Addresses Launchpad Bug: #1798562)
paul@181 39
paul@181 40
Fix fuse2fs's command line parsing when options are specified after the
paul@181 41
target device/image.
paul@181 42
paul@181 43
Fix a bug which could cause e2fsprogs tools to segfault on a corrupted
paul@181 44
file system where the journal's s_nr_users is impossibly large.
paul@181 45
    
paul@181 46
E2image now includes the mmp block (if needed) when creating a
paul@181 47
metadata-only image.
paul@181 48
paul@181 49
If various Verity handling bugs which made it completely unusable in
paul@181 50
e2fsprogs 1.44.4.
paul@181 51
paul@181 52
Fox a bug in tune2fs where it would dereference of freed memory after
paul@181 53
replaying the journal.
paul@181 54
paul@181 55
paul@181 56
Performance, Internal Implementation, Development Support etc.
paul@181 57
--------------------------------------------------------------
paul@181 58
paul@181 59
Synchronized changes from Android's AOSP e2fsprogs tree.
paul@181 60
paul@181 61
Fix groff formatting nits in various man pages.  (Addresses Debian Bug:
paul@181 62
#916188)
paul@181 63
paul@181 64
Fixed various debian packaging issues (Addresses Debian Bug: #915942)
paul@181 65
    
paul@181 66
Adjusted the copyright license for lib/blkid/version.c to be LGPL (and
paul@181 67
consistent with the rest of files in that directory).
paul@181 68
paul@181 69
Fix various clang warnings.
paul@181 70
paul@181 71
Fix "make install" when configure was run with --enable-subset.
paul@181 72
paul@181 73
Make sure the regression tests clean up their tmpfile if the test script
paul@181 74
exits.
paul@181 75
paul@181 76
Fix build failures on non-glibc systems.
paul@181 77