X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=CHANGES;h=16016a3324165528add708c04798b634a200693e;hb=bb338fb0f0ac780e5f2806e0b50ef27e84701b7c;hp=903d7ed37c03e3f1c9848ce8f12bccdc92eeefb0;hpb=6ecb170b5b15a15166f08dd43b6a20fe2feb47d1;p=platform%2Fupstream%2Fbtrfs-progs.git diff --git a/CHANGES b/CHANGES index 903d7ed..16016a3 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,228 @@ +btrfs-progs-4.15.1 (2018-02-16) + * build + * fix build on musl + * support asciidoctor for doc generation + * cleanups + * sync some code with kernel + * check: move code to own directory, split to more files + * tests + * more build tests in travis + * tests now pass with asan and ubsan + * testsuite can be exported and used separately + +btrfs-progs-4.15 (2018-02-01) + * mkfs --rootdir reworked, does not minimize the final image but can be still + done using a new option --shrink + * fix allocation of system chunk, don't allocate from the reserved area + * other + * new and updated tests + * cleanups, refactoring + * doc updates + +btrfs-progs-4.14.1 (2018-01-05) + * dump-tree: print times of root items + * check: fix several lowmem mode bugs + * convert: fix rollback after balance + * other + * new and updated tests, enabled lowmem mode in CI + * docs updates + * fix travis CI build + * build fixes + * cleanups + +btrfs-progs-4.14 (2017-11-16) + * build: libzstd now required by default + * check: more lowmem mode repair enhancements + * subvol set-default: also accept path + * prop set: compression accepts no/none, same as "" + * filesystem usage: enable for filesystem on top of a seed device + * rescue: new command fix-device-size + * other + * new tests + * cleanups and refactoring + * doc updates + +btrfs-progs-4.13.3 (2017-10-16) + * check: fix --force, wrong check for a mounted block device + * build: fix --with-convert parsing + * subvol list: don't list TOPLEVEL + * other: update tests + +btrfs-progs-4.13.2 (2017-10-06) + * subvol list: + * don't list toplevel subvolume among deleted (broken since 4.8.3) + * minor adjustments of uuid print format + * subvol delete: + * fix swapped behaviour of --commit-each and --commit-after + * fix potentially lost sync if subvolumes are from different filesystems + * check: add cache for metadata blocks, should improve performance + * other: + * new tests, testsuite updates + * doc updates + * cleanups + +btrfs-progs-4.13.1 (2017-09-25) + * image: speed up generating the sanitized names, do not generate unprintable chars + * completion: add missing commands, better mount point detection + * restore: add zstd support; libzstd detected automatically, will be + requested by default in the future, or can be configured out + * other: + * misc fixes found by sparse + * doc enhancements, ioctl manual page started + * updated and new tests + * build fixes + +btrfs-progs-4.13 (2017-09-08) + * convert: reiserfs support + * check: new option --force to allow check of a mounted filesystem (no repair) + * mkfs: --rootdir will now copy special files + * dump-tree: minor output changes + * inspect rootid: accept file as arugment + * dev usage: don't calculate slack space for missing devices + * fi du: don't print error on EMPTY_SUBVOL (inode number 2) + * build: + * fixed support for sanitization features on gcc (tsan, asan, ubsan) + * fix PIE build + * other: + * misc cleanups and stability fixes + * travis CI enhancements + * new tests, fuzzed images + * testsuite cleanups + +btrfs-progs-4.12.1 (2017-08-25) + * build: + * fix cross-compilation + * use gnu90 explicitly + * dump-tree: more relaxed checks so -b can print block on a damaged fs + * convert: fix the 1MB range exclusion + * check: more dir_item hash checks + * other + * added missing getopt spec for some options + * doc fixes + * cleanups + * test updates + +btrfs-progs-4.12 (2017-07-26) + * subvol show: new options --rootid, --uuid to show subvol by the given spec + * convert: progress report fixes, found by tsan + * image: progress report fixes, found by tsan + * fix infinite looping in find-root, or when looking for free extents + * other: + * code refactoring + * docs updates + * build: ThreadSanitizer support + * tests: stricter checks for mounted filesystem + +btrfs-progs-4.11.1 (2017-06-30) + * image: restoring from multiple devices + * dev stats: make --check option work + * check: fix false alert with extent hole on a NO_HOLE filesystem + * check: lowmem mode, fix false alert in case of mixed inline and compressed + extent + * convert: work with large filesystems (many TB) + * convert: fix overwriting of eb header flags + * convert: do not clear NODATASUM flag in inodes when run with --no-datasum + * docs updates + * build: sync Android.mk with Makefile + * tests: + * new tests + * fix 008 and 009, shell quotation mistake + +btrfs-progs-4.11 (2017-05-18) + * receive: fix handling empty stream with -e (multi-stream) + * send dump: fix printing long file names + * stability fixes for: dump-super, print-tree, check + * option parser updates: global options are parsed before the subcommand name + (old xfstests will fail) + * new and updated tests + * documentation updates + +btrfs-progs-4.10.2 (2017-03-31) + * check: lowmem mode fix for false alert about lost backrefs + * convert: minor bugfix + * library: fix build, misisng symbols, added tests + +btrfs-progs-4.10.1 (2017-03-17) + * receive: handle subvolume in path clone + * convert: rollback fixed (rewrite was needed to address previous design issues) + * build: fix build of 3rd party tools, missing + * dump-tree: print log trees + * other + * new and updated tests + +btrfs-progs-4.10 (2017-03-08) + * send: dump output fixes: missing newlies + * check: several fixes for the lowmem mode, improved error reporting + * build + * removed some library deps for binaries that not use them + * ctags, cscope + * split Makefile to the autotool generated part and the rest, not needed + to autogen.sh after adding a file + * shared code: sync easy parts with kernel sources + * other + * lots of cleanups + * source file reorganization: convert, mkfs, utils + * lots of spelling fixes in docs, other updates + * more tests + +btrfs-progs-4.9.1 (2017-01-27) + * check: + * use correct inode number for lost+found files + * lowmem mode: fix false alert on dropped leaf + * size reports: negative numbers might appear in size reports during device + deletes (previously in EiB units) + * mkfs: print device being trimmed + * defrag: v1 ioctl support dropped + * quota: print message before starting to wait for rescan + * qgroup show: new option to sync before printing the stats + * other: + * corrupt-block enhancements + * backtrace and co. cleanups + * doc fixes + +btrfs-progs-4.9 (2016-12-23) + * check: many lowmem mode updates + * send: use splice syscall to copy buffer from kernel + * receive: new option to dump the stream in textual form + * convert: + * move sources to own directory + * prevent accounting of blocks beyond end of the device + * make it work with 64k sectorsize + * mkfs: move sources to own directory + * defrag: warns if directory used without -r + * dev stats: + * new option to check stats for non-zero values + * add long option for -z + * library: version bump to 0.1.2, added subvol_uuid_search2 + * other: + * cleanups + * docs updates + +btrfs-progs-4.8.5 (2016-11-30) + * receive: fix detection of end of stream (error reported even for valid + streams) + * other: + * added test for the receive bug + * fix linking of library-test + +btrfs-progs-4.8.4 (2016-11-25) + * check: support for clearing space cache v2 (free-space-tree) + * send: + * more sanity checks (with tests), cleanups + * fix for fstests/btrfs/038 and btrfs/117 failures + * build: + * fix compilation of standalone ioctl.h, pull NULL definition + * fix library link errors introduced in 4.8.3 + * tests: + * add more fuzzed images from bugzilla + * add bogus send stream checks + * fixups and enhancements for CI environment builds + * misc refinements and updates of testing framework + * other: + * move sources for btrfs-image to own directory + * deprecated and not build by default: btrfs-calc-size, btrfs-show-super + * docs updates + btrfs-progs-4.8.3 (2016-11-11) * check: * support for clearing space cache (v1) @@ -111,7 +336,7 @@ btrfs-progs-4.7 (2016-07-29) * more tests btrfs-progs-4.6.1 (2016-06-24) - * fi resize: negative resize argument accepted again + * filesystem resize: negative resize argument accepted again * qgroup rescan: fix skipping when rescan is in progress * mkfs: initialize stripesize to correct value * testsuite updates, mostly convert tests @@ -156,8 +381,8 @@ btrfs-progs-4.5.2 (2016-05-02) * check: catch when qgroup numbers mismatch * check: detect running quota rescan and report mismatches * balance start: add safety delay before doing a full balance - * fi sync: is now silent - * fi show: don't miss filesystems with partially matching uuids + * filesystem sync: is now silent + * filesystem show: don't miss filesystems with partially matching uuids * dev ready: accept only one argument for device * dev stats: print "devid:N" for a missing device instead of "(null)" * other: @@ -174,7 +399,7 @@ btrfs-progs-4.5 (2016-03-20) * btrfs-debug-tree -> btrfs inspect-internal dump-tree New commands: - * btrfs fi du - calculate disk usage, including shared extents + * btrfs filesystem du - calculate disk usage, including shared extents Enhancements: * device delete - delete by id (needs kernel support, not merged to @@ -267,7 +492,7 @@ btrfs-progs-4.3 (2015-11-06) * print version info earlier * print devices sorted by id * do not truncate target image with --rootsize - * fi usage: + * filesystem usage: * don't print global block reserve * print device id * minor output tuning @@ -313,11 +538,11 @@ btrfs-progs-4.2.3 (2015-10-19) * restore: off-by-one symlink path check fix btrfs-progs-4.2.2 (2015-10-05) - * fi label: use fallback if the label ioctl is not available + * filesystem label: use fallback if the label ioctl is not available * convert: check nodesize constraints against commandline features (-O) * scrub: report status 'running' until all devices are finished * device scanning might crash in some scenarios - * fi usage: print summary for non-root users + * filesystem usage: print summary for non-root users btrfs-progs-4.2.1 (2015-09-20) * fix an off-by-one error in cross-stripe boundary check @@ -476,7 +701,7 @@ btrfs-progs-3.19.1 (2015-03-25) * build fixes: * missing macro from public header, BTRFS_BUILD_VERSION * wrong handling of --enable-convert - * fi usage: reports correct space for degraded mounts + * filesystem usage: reports correct space for degraded mounts * other: * mkfs: help string updates * completion: added 'usage' subcommands @@ -500,7 +725,7 @@ btrfs-progs-3.18.2 (2015-01-27) * qgroup show: print human readable sizes, options to say otherwise * check: new option to explicitly say no to writes * mkfs: message about trimming is not printed to stderr - * fi show: fixed return value + * filesystem show: fixed return value * tests: new infrastructure * btrfstune: force flag can be used together with seeding option * backtrace support is back @@ -515,7 +740,7 @@ btrfs-progs-3.18 (2014-12-30) * mkfs - skinny-metadata feature is now on by default, first introduced in kernel 3.10 * filesystem usage - give an overview of fs usage in a way that's more - comprehensible than existing 'fi df' + comprehensible than existing 'filesystem df' * device usage - more detailed information about per-device allocations * check * option to set a different tree root byte number @@ -542,12 +767,12 @@ btrfs-progs-3.17.2 (2014-11-19) * zero-log: able to reset a fs with bogus log tree pointer (bug_72151) btrfs-progs-3.17.1 (2014-11-04) - * fi df: argument handling + * filesystem df: argument handling * fix linking with libbtrfs * replace: better error reporting - * fi show: fixed stall if run concurrently with balance + * filesystem show: fixed stall if run concurrently with balance * check: fixed argument parsing for --subvol-extents - * fi df: SI prefixes corrected + * filesystem df: SI prefixes corrected btrfs-progs-3.17 (2014-10-17) * check: --init-csum-tree actually does something useful, rebuilds the @@ -562,7 +787,7 @@ btrfs-progs-3.16.2 (2014-10-01) * a few fixes in fsck and image tools btrfs-progs-3.16.1 (2014-09-15) - * print GlobalReserve in fi df output + * print GlobalReserve in filesystem df output * new option -R in subvol list * library version defines * static build is fixed