Hi, btrfs-progs version 4.13.1 have been released.
The ZSTD support has been added, the kernel code will land in 4.14. Now configure will detect if libzstd is available and will use it. In the future this will become a mandatory dependency. Please check your distro for libzstd and ask them to add it eventually. As a fallback, it is and will be possible to disable zstd detection (and btrfs restore will obviously lack the support). Changes: * 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 Tarballs: https://www.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/ Git: git://git.kernel.org/pub/scm/linux/kernel/git/kdave/btrfs-progs.git Shortlog: David Sterba (18): btrfs-progs: README: update links, enhance contribution section btrfs-progs: tests: fix run_mustfail in cli-tests/007-check-force btrfs-progs: build: sync Makefile to Android.mk btrfs-progs: convert: use correct string printing for errcode_t btrfs-progs: tests: remove temporary loopdev files btrfs-progs: tests: remove temporary images in mkfs/005 and mkfs/006 btrfs-progs: build: whitespace adjustment of [LD] fssum btrfs-progs: tests: make sure _is_file_or_command does not get confused btrfs-progs: docs: start ioctl documentation manual page btrfs-progs: fix debugging macro checks btrfs-progs: print-tree: use proper helper for reading offset btrfs-progs: free-space-cache: fix endianity when reading from disk_key btrfs-progs: updated and add missing function attributes to the definition btrfs-progs: build: add missing defines for the C=1 build btrfs-progs: build: use -std=gnu89 for sparse btrfs-progs: build: add more sparse warning checks btrfs-progs: tests: check there are no unprintable characters in btrfs-image -ss output btrfs-progs: update CHANGES for v4.13.1 Misono, Tomohiro (2): btrfs-progs: update btrfs-completion btrfs-progs: cleanup whitespaces of btrfs-completion Naohiro Aota (2): btrfs-progs: build: generate all dependency files btrfs-progs: build: omit unnecessary -MD flag Nicholas D Steeves (2): btrfs-progs: tests: Add required IETF Trust copyright to SHA implementation btrfs-progs: tests: Remove misleading BCP 78 boilerplate from SHA implementation Nick Terrell (2): btrfs-progs: Add zstd support btrfs-progs: tests: add testing image for zstd for btrfs-restore Piotr Pawlow (6): btrfs-progs: image: fix non-printable characters in generated file names btrfs-progs: image: move core find_collision code to a separate function btrfs-progs: image: add reverse CRC32C table btrfs-progs: image: add a function to calculate CRC32C collisions btrfs-progs: image: add a function to check if generated filename suffix is valid btrfs-progs: image: use CRC32C reversing instead of brute force to find collisions Qu Wenruo (2): btrfs-progs: Refactor find_next_chunk to get rid of parameter root and objectid btrfs-progs: Fix one-byte overlap bug in free_block_group_cache Uli Heller (1): btrfs-progs: Removed missing header file, fixes compilation error yingyil (1): btrfs-progs: mkfs: refactor create_data_reloc_tree -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html