Changelog for
xfsprogs-devel-6.5.0-1.42.i586.rpm :
* Fri Oct 13 2023 Anthony Iliopoulos
- update to 6.5.0 - libxfs: fix atomic64_t detection on x86_32 - libxfs: use XFS_IGET_CREATE when creating new files - libfrog: fix overly sleep workqueues - xfs_db: use directio for device access - libxfs: make platform_set_blocksize optional with directio - mkfs: add a config file for 6.6 LTS kernels - mkfs: enable reverse mapping by default - mkfs: enable large extent counts by default - xfs_db: create unlinked inodes - xfs_db: dump unlinked buckets - xfsprogs: don\'t allow udisks to automount XFS filesystems with no prompt - xfs_repair: fix repair failure caused by dirty flag being abnormally set on buffer- drop 0001-repair-shift-inode-back-into-place-if-corrupted-by-b.patch This was a fix for a regression that occurred in SLE12 SP1. We can safely drop this, as upgrading to SLE15 (and later) is only supported from SLE12-SP4.
* Thu Jul 20 2023 Anthony Iliopoulos - update to 6.4.0: - xfs_db: expose the flag in rmapbt keys - xfs_repair: warn about unwritten bits set in rmap btree keys - xfs_repair: check low keys of rmap btrees - xfs_repair: always perform extended xattr checks on uncertain inodes - xfs_repair: fix messaging when fixing imap due to sparse cluster - xfs_repair: fix messaging in longform_dir2_entry_check_data - xfs_repair: fix messaging when shortform_dir2_junk is called - xfs_repair: don\'t log inode problems without printing resolution - xfs_repair: don\'t spray correcting imap all by itself - libxcmd: Fix crash due to missing return value check on add_command() - xfs_db: make the hash command print the dirent hash - xfs_db: Add new cmd to create dirents and xattrs that induce dahash collisions - mkfs: deprecate the ascii-ci feature - xfs_db: fix metadump name obfuscation for ascii-ci filesystems - libxfs: kernel sync
* Mon May 22 2023 Anthony Iliopoulos - update to 6.3.0: - xfs_repair: Don\'t leak buffer when discarding directories - xfs_repair: estimate per-AG btree slack better - xfs_db: fix broken logic in error path - xfsprogs: nrext64 option is now in [inode] section of mkfs conf files
* Fri Mar 24 2023 Anthony Iliopoulos - update to 6.2.0: - xfs_repair: fix incorrect dabtree hashval comparison - mkfs: protofile can now create directories with spaces in their names - mkfs: check dirent names when reading protofile - xfs_io: fix bmap command not detecting realtime files with xattrs - xfs_io: set fs_path when opening files on foreign filesystems - xfs_scrub: fix broken realtime free blocks unit conversions - xfs_spaceman: fix broken -g behavior in freesp command - xfs_admin: correctly parse IO_OPTS parameters - Fix autoconf during debian package builds - xfs_admin: fsuuid cmd can now retrive UUID of mounted filesystems
* Wed Jan 18 2023 Anthony Iliopoulos - update to 6.1.1: - scrub: fix warnings/errors due to missing include - debian: Add missing pkg version to the changelog
* Wed Jan 04 2023 Anthony Iliopoulos - update to 6.1.0: - libxfs: kernel sync - libxfs: consume the xfs_warn mountpoint argument - misc: add static to various sourcefile-local functions - misc: add missing includes - xfs_{db,repair}: fix XFS_REFC_COW_START usage - xfs_repair: don\'t crash on unknown inode parents in dry run mode - xfs_repair: retain superblock buffer to avoid write hook deadlock - xfs_repair: Attempt log replay during boot time repair - xfs_repair: covscan fixes - xfs_db: create separate struct and field definitions for finobts - xfs_db: fix dir3 block magic check - xfs_db: fix octal conversion logic - xfs_db: fix printing of reverse mapping record blockcounts - xfs_io: don\'t display stripe alignment flags for rt files - xfs_db: fix dir3 block magic check - mkfs.xfs: add mkfs config file for the 6.1 LTS kernel
* Wed Nov 16 2022 Anthony Iliopoulos - update to 6.0.0: - libxfs: kernel sync - xfs_db: use preferable macro to seek offset for local dir3 - xfs_quota: optimize -L/-U calls for dump/report
* Sat Aug 13 2022 Anthony Iliopoulos - update to 5.19.0: - xfs_repair: fix printf format specifiers on 32-bit - libxfs: Fix MAP_SYNC build failure on MIPS/musl - mkfs: stop allowing tiny filesystems - mkfs: complain about impossible log size constraints - mkfs: ignore stripe geometry for small filesystems - mkfs: update manpage of bigtime and inobtcount - mkfs: document large extent count in --help screen - mkfs: fix segfault with incorrect options - xfs_repair: Support upgrade to large extent counters - xfs_repair: check geometry before upgrades - xfs_repair: ignore empty xattr leaf blocks - xfs_repair: check rt summary/bitmap vs observations - xfs_repair: check free rt extent count - xfs_repair: detect/fix changed fields w/ nrext64 - xfs_repair: clear DIFLAG2_NREXT64 w/o fs support - xfs_repair: ignore log_incompat inconsistencies - xfs_repair: rewrite secondary supers w/ needsrepair - xfs_db: id the minlogsize transaction reservation - mkfs: option to create with large extent counters - xfs_info: Report NREXT64 feature status - xfs_logprint: Log item printing for ATTRI & ATTRD - libxfs changes merged from kernels 5.18 and 5.19-rc
* Thu Jun 09 2022 Anthony Iliopoulos - update to 5.18.0: - xfsprogs: more autoconf modernisation - mkfs: Fix memory leak - mkfs: don\'t trample the gid set in the protofile - mkfs: various post-log-size-increase fixes - xfs_scrub: various enhancements and fixes - xfs_scrub: move to mallinfo2 when available - metadump: be careful zeroing corrupt inode forks - metadump: handle corruption errors without aborting - metadump: warn about suspicious finobt trees - xfs_repair: check ftype of . and . directory entries - xfs_repair: detect v5 feature mismatch in backup sb - xfs_repair: fix sizing of the incore rt space usage map calculation - xfs_repair: warn about bad btree levels in AG hdrs - xfs_io: add a quiet option to bulkstat - xfs_db: report maxlevels for each btree type - xfs_db: support computing btheight for all cursors - xfs_db: don\'t move cursor when switching types - docs: note the removal of XFS_IOC_FSSETDM - xfsprogs: autoconf modernisation - libxfs changes merged from kernels 5.17 and 5.18
* Wed May 11 2022 Anthony Iliopoulos - update to 5.16.0: - libxfs: remove kernel stubs from xfs_shared.h - debian: Generate .gitcensus instead of .census - libxfs changes merged from kernel 5.16 - mkfs: increase the min log size to 64MB when possible - xfs_scrub: retry items that are ok except for XFAIL - xfs_scrub: fix xfrog_scrub_metadata error reporting - mkfs: enable inobtcount and bigtime by default - mkfs: prevent corruption of suboption string values - mkfs: document sample configuration file location - mkfs: add configuration files for a few LTS kernels - mkfs: add a config file for x86_64 pmem filesystems - xfs_quota: don\'t exit on \"project\" cmd failure - xfs_repair: don\'t guess about failure reason in phase6 - xfs_repair: update 2ndary superblocks after upgrades - xfs_scrub: fix reporting if we can\'t open devices - xfs_scrub: report optional features in version - libxcmd: use emacs mode for command history editing - libfrog: always use the kernel GETFSMAP definitions - mkfs.xfs(8): fix default inode allocator description - xfs_quota(8): fix up dump and report documentation - xfs_quota(8): document units in limit command - misc: add a crc32c self test to mkfs and repair
* Tue Apr 26 2022 Anthony Iliopoulos - update to 5.15.0: - mkfs: increase the min log size to 64MB when possible - xfs_scrub: retry items that are ok except for XFAIL - xfs_scrub: fix xfrog_scrub_metadata error reporting - mkfs: enable inobtcount and bigtime by default - mkfs: prevent corruption of suboption string values - mkfs: document sample configuration file location - mkfs: add configuration files for a few LTS kernels - mkfs: add a config file for x86_64 pmem filesystems - xfs_quota: don\'t exit on \"project\" cmd failure - xfs_repair: don\'t guess about failure reason in phase6 - xfs_repair: update 2ndary superblocks after upgrades - xfs_scrub: fix reporting if we can\'t open devices - xfs_scrub: report optional features in version - libxcmd: use emacs mode for command history editing - libfrog: always use the kernel GETFSMAP definitions - mkfs.xfs(8): fix default inode allocator description - xfs_quota(8): fix up dump and report documentation - xfs_quota(8): document units in limit command - misc: add a crc32c self test to mkfs and repair - libxfs changes merged from kernel 5.15
* Wed Dec 15 2021 Dirk Müller - update to 5.14.2: - libxfs: move rogue fallthrough macro out of linux.h - libxfs: fix atomic64_t for 32-bit architectures - libfrog: fix crc32c self test code on cross builds
* Fri Nov 19 2021 Anthony Iliopoulos - update to v5.14.0: - xfsprogs: introduce liburcu support - xfsprogs: convert atomic to uatomic - xfsprogs: convert utilities to use \"fallthrough;\" - libxfs: port xfs_set_inode_alloc from kernel - mkfs: warn about V4 deprecation - xfs_db: convert agresv to use for_each_perag - libxfs changes merged from kernel 5.14
* Thu Sep 30 2021 Anthony Iliopoulos - move fsck.xfs, mkfs.xfs and xfs_repair from /sbin to /usr/sbin (bsc#1191105) The default rpmbuild %configure macro passes --sbindir=/usr/sbin to every configure script, but the xfsprogs configure script ignores it when --exec-prefix is also set. Unset --exec-prefix since it is not really required (all other paths are explicitly passed via the rpm configure macro), so that the --sbindir is respected.
* Sun Aug 22 2021 Anthony Iliopoulos - update to v5.13.0: - mkfs: validate rtextsz hint when rtinherit is set - xfs_repair: invalidate dirhash when junking dirent - xfs_repair: validate inherited rtextsz hint alignmt - xfs_quota: allow truncate of grp & prj quota files - xfs_io: allow callers to dump fs stats individually - xfs_io: don\'t count fsmaps before querying fsmaps - xfs_io: print header once when dumping fsmap in csv - xfs_io: clean up the funshare command a bit - xfs_io: fix broken funshare_cmd usage - libxfs changes merged from kernel 5.13
* Tue May 25 2021 Anthony Iliopoulos - update to v5.12.0: - mkfs: don\'t default to too-large physical sector size - repair: phase 6 speedups - man: Add dax mount option to man xfs(5) - xfs_admin: pick up log arguments correctly - xfs_growfs: support shrinking unused space - libfrog: report inobtcount in geometry - xfs_logprint: Fix buffer overflow printing quotaoff - xfsprogs: include for platform_crash - xfsprogs: remove BMV_IF_NO_DMAPI_READ flag - workqueue: bound maximum queue depth - libxfs changes merged from kernel 5.12
* Sat Mar 13 2021 Anthony Iliopoulos - update to v5.11.0: - xfs_admin: don\'t hide xfs_repair output when upgrading - man: document attr2, ikeep option deprecation in xfs.5 - mkfs: make use of xfs_validate_stripe_geometry() - mkfs: fix wrong inobtcount usage error output - xfs_repair: enable bigtime upgrade via repair - xfs_repair: enable inobtcount upgrade via repair - xfs_repair: set NEEDSREPAIR on first write - xfs_repair: clear the needsrepair flag when done - xfs_repair: check dquot id and type - xfs_fsr: Verify bulkstat version in qsort\'s cmp() - xfs_fsr: Interpret args of qsort\'s cmp() correctly - xfs_scrub: load and unload libicu properly - xfs_scrub: various fixes - xfs_admin: support adding features to V5 filesystems - xfs_admin: support filesystems with realtime devices - man: mark all deprecated V4 format options - misc: fix valgrind complaints - xfs_db: disallow label/uuid setting if NEEDSREPAIR - xfs_db: show NEEDSREPAIR in check & version commands - xfs_db: add an ls command - xfs_db: add a directory path lookup command - libxfs changes merged from kernel 5.11
* Mon Jan 04 2021 Dirk Müller - update to 5.10.0: - xfs_repair: remove old code for mountpoint inodes - xfsprogs: Add inode btree counter feature - xfsprogs: Add bigtime feature for Y2038 - xfsprogs: Polish translation update - mkfs.xfs: Add config file feature - mkfs.xfs: allow users to specify rtinherit=0 - xfs_repair: simplify bmap_next_offset - man: various manpage updates - libxfs: remove some old dead code - libxfs: add realtime extent tracking - libxfs changes merged from kernel 5.10- refresh 0001-repair-shift-inode-back-into-place-if-corrupted-by-b.patch against libxfs changes