[ANNOUNCE] xfsprogs v4.20.0 released

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi folks,

From the better-late-than-never dept...

The xfsprogs repository at:

	git://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git

has just been updated and tagged with v4.20.0, with tarballs
available at:

https://www.kernel.org/pub/linux/utils/fs/xfs/xfsprogs/xfsprogs-4.20.0.tar.gz
https://www.kernel.org/pub/linux/utils/fs/xfs/xfsprogs/xfsprogs-4.20.0.tar.xz
https://www.kernel.org/pub/linux/utils/fs/xfs/xfsprogs/xfsprogs-4.20.0.tar.sign

This is unchanged from the -rc1 version.  Short changelog follows, with the
full list of changes since v4.19.0 after that.

The new head of the master branch is commit:

413a0f0 xfsprogs: Release v4.20.0

xfsprogs-4.20.0 (22 Feb 2018)
        - No further changes

xfsprogs-4.20.0-rc1 (08 Feb 2018)
        - 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

New Commits:

Achilles Gaikwad (1):
      [b136f48] xfs_quota: fix false error reporting of project inheritance flag is not set

Allison Henderson (4):
      [2860efe] xfs: Move fs/xfs/xfs_attr.h to fs/xfs/libxfs/xfs_attr.h
      [6db48a6] xfs: Add helper function xfs_attr_try_sf_addname
      [932b563] xfs: Add attibute set and helper functions
      [05b0a4a] xfs: Add attibute remove and helper functions

Brian Foster (1):
      [051dae5] xfs_repair: initialize non-leaf finobt blocks with correct magic

Christoph Hellwig (1):
      [b7fdeb4] xfs: remove suport for filesystems without unwritten extent flag

Darrick J. Wong (9):
      [782a18d] xfs_io.8: rearrange command listings by section
      [3d2195e] xfs_repair: rebuild directory when non-root leafn blocks claim block 0
      [f9c9fd9] xfs_repair: skip block reservation when fixing freelist
      [300661d] xfs_scrub: handle totally empty inode chunks
      [058f45d] xfs_scrub: fix fractional reporting of single inodes
      [f26db47] xfs_scrub: move everything to /usr/sbin
      [9b92d4b] xfs_db: add missing string name for DBM_COWDATA
      [0ba6dae] xfs_repair: fix off by one error when rebuilding high keys
      [38c599e] xfs_db: fix finobt record decoding when sparse inodes enabled

Dave Chinner (6):
      [f26e485] xfs: fix overflow in xfs_attr3_leaf_verify
      [eda2a7e] xfs: finobt AG reserves don't consider last AG can be a runt
      [3833299] xfs: delalloc -> unwritten COW fork allocation can go wrong
      [1a05efb] io: open pipes in non-blocking mode
      [2c8482a] xfs_io: allow open file permissions to be changed
      [2a42470] xfs_io: copy_file_range length is a size_t

Eric Sandeen (11):
      [dbd3d46] xfs: fix inverted return from xfs_btree_sblock_verify_crc
      [80afe23] xfsprogs: don't install xfs_scrub man pages if config'd off
      [153d2ff] mkfs.xfs: null-terminate symlinks created via protofile
      [2a5eb70] xfs_db: teach the frag command about sparse inode chunks
      [45571fd] xfs_repair: allow '/' in attribute names
      [17728a4] xfsprogs: remove generated scrub files under clean target
      [e3f66d1] xfs_db: add -d to short help for write command
      [193bc42] xfsprogs: Remove barrier/nobarrier mount options from xfs.5
      [2cd8d66] xfs_repair: fix incorrect return value in namecheck()
      [d586cf7] xfsprogs: Release v4.20.0-rc1
      [413a0f0] xfsprogs: Release v4.20.0

Stefan Ring (5):
      [11f3d9f] xfs_metadump: Extend data zapping to XFS_DIR{2,3}_LEAFN_MAGIC blocks
      [b04e7e9] xfs_metadump: Zap multi fsb blocks
      [c3387ef] xfs_metadump: Zap freeindex blocks in directory inodes
      [07b75e3] xfs_metadump: Zap unused space in inode btrees
      [b32d0eb] xfs_metadump: Zap dev inodes


Code Diffstat:

 VERSION                   |   2 +-
 configure.ac              |   2 +-
 db/check.c                |  11 +
 db/frag.c                 |  61 +++--
 db/metadump.c             | 132 +++++++++--
 db/sb.c                   |   6 +-
 db/type.c                 |   2 +-
 db/write.c                |   2 +-
 debian/changelog          |  12 +
 doc/CHANGES               |  25 +-
 io/copy_file_range.c      |   6 +-
 io/open.c                 |  67 ++++++
 libxfs/libxfs_api_defs.h  |   1 +
 libxfs/xfs_attr.c         | 236 +++++++++++--------
 libxfs/xfs_attr.h         | 150 ++++++++++++
 libxfs/xfs_attr_leaf.c    |  11 +-
 libxfs/xfs_bmap.c         |  75 +++---
 libxfs/xfs_bmap.h         |   1 +
 libxfs/xfs_btree.c        |   2 +-
 libxfs/xfs_format.h       |   8 +-
 libxfs/xfs_ialloc_btree.c |  11 +-
 libxfs/xfs_sb.c           |   5 +-
 man/man5/xfs.5            |  30 +--
 man/man8/Makefile         |   6 +-
 man/man8/xfs_db.8         |   2 +-
 man/man8/xfs_io.8         | 570 ++++++++++++++++++++++++----------------------
 mkfs/proto.c              |  13 +-
 quota/project.c           |   2 +-
 repair/attr_repair.c      |  20 +-
 repair/da_util.c          |  20 +-
 repair/da_util.h          |   3 +-
 repair/dinode.c           |  18 +-
 repair/dir2.c             |  27 ++-
 repair/phase5.c           |  12 +-
 repair/rmap.c             |   3 +-
 repair/sb.c               |   7 +-
 repair/versions.c         |   5 +-
 scrub/Makefile            |  14 +-
 scrub/common.c            |   5 +-
 scrub/common.h            |   2 +-
 scrub/inodes.c            |   6 +
 scrub/phase7.c            |  34 +--
 42 files changed, 1054 insertions(+), 573 deletions(-)
 create mode 100644 libxfs/xfs_attr.h

Attachment: signature.asc
Description: OpenPGP digital signature


[Index of Archives]     [XFS Filesystem Development (older mail)]     [Linux Filesystem Development]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux RAID]     [Linux SCSI]


  Powered by Linux