]> git.ipfire.org Git - thirdparty/xfsprogs-dev.git/blobdiff - doc/CHANGES
xfsprogs: Release v5.4.0-rc0
[thirdparty/xfsprogs-dev.git] / doc / CHANGES
index 4ac497dbf8fdb7e2b042833994aa82753fa8fbd4..fff27b46272febb447ac09e307fd2092baa8ef1d 100644 (file)
@@ -1,3 +1,140 @@
+xfsprogs-5.4.0-rc0 (15 Nov 2019)
+       - libxfs changes merged from kernel 5.4
+
+xfsprogs-5.3.0 (15 Nov 2019)
+       - No further changes
+
+xfsprogs-5.3.0-rc2 (07 Nov 2019)
+       - mkfs.xfs: use libxfs to write out AGs vs. open-coding (Darrick Wong)
+       - mkfs.xfs: fix incorrect error message during AG init (Darrick Wong)
+       - xfs_repair: better info when metadata updates fail (Darrick Wong)
+       - xfs_growfs: allow mounted device node as argument (Eric Sandeen)
+       - xfs_spaceman: always report sick metadata (Darrick Wong)
+       - xfs_io: add a bulkstat command (Darrick Wong)
+       - xfs_io: encrypt command enhancements (Eric Biggers)
+       - xfs_io: expose FS_XFLAG_HASATTR flag (Amir Goldstein)
+       - xfs_io: copy_file_range fixes (Jianhong Yin)
+       - man: document several new ioctls (Darrick Wong)
+       - xfs_scrub: copious rewriting (Darrick Wong)
+       - libfrog: header moves, refactoring, updates (Darrick Wong)
+       - libxfs: fix buffer refcounting (Darrick Wong)
+
+xfsprogs-5.3.0-rc1 (28 Aug 2019)
+       - rebase 5.3 branch on top of 5.2.1
+
+xfsprogs-5.3.0-rc0 (16 Aug 2019)
+       - libxfs changes merged from kernel 5.3
+
+xfsprogs-5.2.1 (21 Aug 2019)
+       - fix geometry calls for kernels older than 5.2 (Eric Sandeen)
+
+xfsprogs-5.2.0 (09 Aug 2019)
+       - libxfs: cosmetic changes to trans.c to match kernel (Eric Sandeen)
+
+xfsprogs-5.2.0-rc0 (24 Jul 2019)
+       - libxfs changes merged from kernel 5.2
+
+xfsprogs-5.1.0 (19 Jul 2019)
+       - No further changes
+
+xfsprogs-5.1.0-rc1 (11 Jul 2019)
+       - mkfs: enable reflink by default (Darrick Wong)
+       - mkfs: fix stripe unit handling (Allison Collins)
+       - mkfs: remove useless log options in usage() (Yang Xu)
+       - mkfs: validate start and end of aligned logs (Darrick Wong)
+       - xfs_quota: fix built-in help for project setup (Eric Sandeen)
+       - xfs_io: allow passing an open file to copy_range (Amir Goldstein)
+       - xfs_info: limit findmnt to mounted xfs filesystems (Amir Goldstein)
+       - man: break out several ioctl man pages (Darrick Wong)
+       - man: Fix an inconsistency in the mkfs man page (Alvin Zheng)
+       - xfs_scrub: fix background-mode sleep throttling (Darrick Wong)
+       - libxfs: sync up xfs_trans_inode.c with the kernel (Eric Sandeen)
+       - libfrog: fix bitmap return values (Darrick Wong)
+       - libfrog: don't set negative errno in conversion f'ns (Darrick Wong)
+
+xfsprogs-5.1.0-rc0 (07 May 2019)
+       - libxfs changes merged from kernel 5.1
+
+xfsprogs-5.0.0 (03 May 2019)
+       - xfs_db: scan all sparse inodes when using 'frag' (Jorge Guerra)
+       - Fix build with newer statx headers (Eric Sandeen)
+
+xfsprogs-5.0.0-rc1 (26 Apr 2019)
+       - mkfs: validate extent size hint parameters (Darrick Wong)
+       - xfs_repair: bump on-disk nlink when adding lost+found (Darrick Wong)
+       - xfs_repair: reinitialize root directory nlink correctly (Darrick Wong)
+       - xfs_repair: use lenient verifiers for half-fixed inodes (Darrick Wong)
+       - xfs_repair: acct for btree shrinks when fixing freelist (Darrick Wong)
+       - xfs_repair: better cli option parameter checking (Darrick Wong)
+       - xfs_repair: fix deadlock due to failed inode flushes (Dave Chinner)
+       - xfs_info: handle devices, mountpoints, and loop files (Darrick Wong)
+       - xfs_metadump: fix symlink handling (Darrick Wong)
+       - xfs_io: fix label parsing and validation (Darrick Wong)
+       - xfs_io: print attributes_mask in statx (Darrick Wong)
+       - xfs_scrub: fix Make targets which depend on builddefs (Darrick Wong)
+       - xfs_scrub: check label for misleading characters (Darrick Wong)
+       - xfs_scrub: parallelize based on storage not CPUS (Darrick Wong)
+       - xfs_scrub: activate timer only after system is up (Darrick Wong)
+       - libxfs: fix buffer & inode lifetimes (Darrick Wong)
+       - misc: fix strncpy length complaints from gcc (Darrick Wong)
+       - debian build & packaging fixes (Darrick Wong)
+       - Merge libxfs from kernel 5.0
+
+xfsprogs-4.20.0 (22 Feb 2019)
+       - No further changes
+
+xfsprogs-4.20.0-rc1 (08 Feb 2019)
+       - mkfs.xfs: null-terminate symlinks created via protofile (Eric Sandeen)
+       - xfs_repair: allow '/' in attribute names (Eric Sandeen)
+       - xfs_repair: skip block reservation when fixing freelist (Darrick Wong)
+       - xfs_repair: rebuild dir when nonroot blocks corrupt (Darrick Wong)
+       - xfs_repair: int nonleaf finobt blocks with proper magic (Brian Foster)
+       - xfs_repair: fix off by one error rebuilding high keys (Darrick Wong)
+       - xfs_io: allow open file permissions to be changed (Dave Chinner)
+       - xfs_io: open pipes in non-blocking mode (Dave Chinner)
+       - xfs_metadump: multiple stale data zeroing fixes (Stefan Ring)
+       - xfs_quota: allow reg files w/o prjinherit flag (Achilles Gaikwad)
+       - xfs_db: properly decode finobt record w/ sparse inodes (Darrick Wong)
+       - xfs_db: fix frag command to work w/ sparse inodes (Eric Sandeen)
+       - xfs_scrub: move all executables to /usr/sbin (Darrick Wong)
+       - xfs_scrub: handle totally empty inode chunks (Darrick Wong)
+       - xfs.5 manpage: Remove barrier related options (Eric Sandeen)
+       - xfs_io.8 manpage: rearrange command listings by section (Darrick Wong)
+       - Remove generated scrub files under make clean (Eric Sandeen)
+       - Skip scrub manpage install if not configured (Eric Sandeen)
+       - Merge libxfs from kernel 4.20
+
+xfsprogs-4.19.0 (09 Nov 2018)
+       - Fix up debian subdir build w.r.t. CHECK_CMD (Darrick Wong)
+
+xfsprogs-4.19.0-rc1 (02 Nov 2018)
+       - Remove non-linux platforms (Eric Sandeen)
+       - Remove retpoline support (Eric Sandeen)
+       - Add sparse checking & related fixes/cleanups (Eric Sandeen)
+       - Fix cross-platform building w.r.t. crc32selftest
+       - libxfs: add agfl free deferred op type (Darrick Wong)
+       - mkfs.xfs: discard only after all validations (Jan Tulak)
+       - xfs_repair: fix segfault in longform_dir2_entry_check (Eric Sandeen)
+       - xfs_repair: fix ASSERT in xfs_bunmapi (Eric Sandeen)
+       - xfs_repair: fix readahead thread deadlock/stall (Eric Sandeen)
+       - xfs_repair: avoid writing back all inodes (Dave Chinner)
+       - xfs_repair: don't treat directory root LEAFN as corrupt (Dave Chinner)
+       - xfs_io: add crc32 self test (Darrick Wong)
+       - xfs_io: remove useless do_preadv and do_pwritev arguments (Zorro Lang)
+       - xfs_scrub: make scrub build config-optional (Eric Sandeen)
+       - xfs_scrub: lack of kernel support is not a service failure (Darrick Wong)
+       - xfs_scrub_all: fix systemd escaping (Darrick Wong)
+
+xfsprogs-4.19.0-rc0 (10 Oct 2018)
+       - Majority of 4.19 libxfs changes merged from kernel
+       - Big sparse static checker cleanup (Eric Sandeen)
+       - mkfs.xfs discard fixes (Jan Tulak)
+       - xfs_io readv/writev cleanup (Zorro Lang)
+       - libxfs transaction commit error checking (Darrick Wong)
+
+xfsprogs-4.18.0 (24 Aug 2018)
+       - Tweak SPDX license in xfs_cksum.h (Darrick Wong)
+
 xfsprogs-4.18.0-rc1 (01 Aug 2018)
        - xfs_repair: notify user if free inodes are corrupt (Eric Sandeen)
        - xfs_repair: use extent size validation helpers (Darrick Wong)
@@ -157,7 +294,6 @@ xfsprogs-4.11.0-rc1 (4 Apr 2017)
 
 xfsprogs-4.10.0 (6 Feb 2017)
        - build: fix __bitwise definitions vs kernel headers (Darrick Wong)
-
 xfsprogs-4.10.0-rc1 (15 Feb 2017)
        - build: fix cross-compile (Gwendal Grignou)
        - remove old Irix support (Christoph Hellwig)