- 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
OBS-URL: https://build.opensuse.org/request/show/1099676
OBS-URL: https://build.opensuse.org/package/show/filesystems/xfsprogs?expand=0&rev=128
- 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
OBS-URL: https://build.opensuse.org/request/show/981561
OBS-URL: https://build.opensuse.org/package/show/filesystems/xfsprogs?expand=0&rev=115
- 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
OBS-URL: https://build.opensuse.org/request/show/976483
OBS-URL: https://build.opensuse.org/package/show/filesystems/xfsprogs?expand=0&rev=113
- 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
OBS-URL: https://build.opensuse.org/request/show/972985
OBS-URL: https://build.opensuse.org/package/show/filesystems/xfsprogs?expand=0&rev=111
- 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.
OBS-URL: https://build.opensuse.org/request/show/922422
OBS-URL: https://build.opensuse.org/package/show/filesystems/xfsprogs?expand=0&rev=108
- 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
OBS-URL: https://build.opensuse.org/request/show/913605
OBS-URL: https://build.opensuse.org/package/show/filesystems/xfsprogs?expand=0&rev=107
- 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
OBS-URL: https://build.opensuse.org/request/show/878893
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xfsprogs?expand=0&rev=66
- 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
OBS-URL: https://build.opensuse.org/package/show/filesystems/xfsprogs?expand=0&rev=103
- update to v5.9.0:
* mkfs.xfs: disallow creation of RT files from proto file
* mkfs.xfs: fix ASSERT on small device with stripe geom
* xfs_repair: more fixes from fuzz-testing
* libhandle: fix potential unterminated string problem
* libhandle: libfrog: fix a potential null pointer deref
* man: install all manpages that redirect to another page
* man: fix ioctl_xfs_geometry manpage naming
* xfsprogs: various realtime related fixes
* xfsprogs: ignore autofs mount table entries
* libxfs: make buffers track the per-ag structures
* libxfs changes merged from kernel 5.9
OBS-URL: https://build.opensuse.org/request/show/843007
OBS-URL: https://build.opensuse.org/package/show/filesystems/xfsprogs?expand=0&rev=99
- update to v5.8.0:
* xfs_db: set b_ops to NULL for types without verifiers
* mkfs: allow setting dax flag on root directory
* xfs_quota: improve reporting and messages
* xfs_db: use correct inode to set inode type
* xfs_db: fix nlink usage in check
* xfs_db: report the inode dax flag
* man: update mkfs.xfs inode flag option documentation
* xfsprogs: move custom interface def'ns to new header
* xfs_repair: check quota counters
* xfs_io: fix -D vs -R handling
* libxfs changes merged from kernel 5.8
OBS-URL: https://build.opensuse.org/request/show/832774
OBS-URL: https://build.opensuse.org/package/show/filesystems/xfsprogs?expand=0&rev=97
- update to v5.6.0:
* xfs_scrub: don't set WorkingDirectory in systemd job
* xfsprogs: fix silently broken option parsing
* xfsprogs: various minor Coverity fixes
* xfs_repair: fix dir_read_buf use of libxfs_da_read_buf
* libxfs: check retval of device flush when closing
* xfs_io: set exitcode on failure appropriately
* libxfs changes merged from kernel 5.6 (forwarded request 794385 from ailiopoulos)
OBS-URL: https://build.opensuse.org/request/show/794397
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xfsprogs?expand=0&rev=60
- update to v5.6.0:
* xfs_scrub: don't set WorkingDirectory in systemd job
* xfsprogs: fix silently broken option parsing
* xfsprogs: various minor Coverity fixes
* xfs_repair: fix dir_read_buf use of libxfs_da_read_buf
* libxfs: check retval of device flush when closing
* xfs_io: set exitcode on failure appropriately
* libxfs changes merged from kernel 5.6
OBS-URL: https://build.opensuse.org/request/show/794385
OBS-URL: https://build.opensuse.org/package/show/filesystems/xfsprogs?expand=0&rev=91