X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=CHANGES;h=c8d7faeca1a438d65e48228e987bb0739f48326f;hb=23df5de0d07028f31f017a0f80091ba158980742;hp=0f721b253945aac1be86aa538185cb8456153302;hpb=27f0de9d78dff96b4f907f3ec574e8ee1e05ebe4;p=platform%2Fupstream%2Fbtrfs-progs.git diff --git a/CHANGES b/CHANGES index 0f721b2..c8d7fae 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,167 @@ +btrfs-progs-4.16 (2018-04-06) + * libbtrfsutil - new LGPL library to wrap userspace functionality + * several 'btrfs' commands converted to use it: + * properties + * filesystem sync + * subvolume set-default/get-default/delete/show/sync + * python bindings, tests + * build + * use configured pkg-config path + * CI: add python, musl/clang, built dependencies caching + * convert: build fix for e2fsprogs 1.44+ + * don't install library links with wrong permissions + * fixes + * prevent incorrect use of subvol_strip_mountpoint + * dump-super: don't verify csum for unknown type + * convert: fix inline extent creation condition + * check: + * lowmem: fix false alert for 'data extent backref lost for snapshot' + * lowmem: fix false alert for orphan inode + * lowmem: fix false alert for shared prealloc extents + * mkfs: + * add UUID and otime to root of FS_TREE - with the uuid, snapshots will + be now linked to the toplevel subvol by the parent UUID + * don't follow symlinks when calculating size + * pre-create the UUID tree + * fix --rootdir with selinux enabled + * dump-tree: add option to print only children nodes of a given block + * image: handle missing device for RAID1 + * other + * new tests + * test script cleanups (quoting, helpers) + * tool to edit superblocks + * updated docs + +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