xfsprogs-3.0.5 (23 October 2009) - Use btrees in xfs_repair in a number of critical data structures, in place of bitmaps and radix trees, resulting in reduced memory and CPU requirements for large file systems. - Various other performance improvements in xfs_repair. - Add a new function lpath_to_handle() to libhandle, which allows symlinks to be handled more robustly. - Tweak the code so a single scanfunc_allocbt() can be used in place of the two nearly-identical functions used before. - Add support for discarding blocks to mkfs (along with a command-line option to avoid its use if desired). - Allow use of libblkid from util-linux if it is available, for determining device geometry. - A few configuration and build improvements. xfsprogs-3.0.4 (17 September 2009) - Fix a memory leak in xfsprogs. - Increase hash chain length in xfsprogs when running out of memory. - Fix dmsetup invocation in libdisk to avoid warnings during mkfs on multipath devices. - Fix the -V option to various installed tools. - Small internal fixes to please the clang semantical analysis tool. - Debian packaging updates. - Rework Makepkgs and Makefiles to improve deb generation. Reproducible: Always Steps to Reproduce:
Created attachment 208734 [details, diff] xfsprogs-3.0.5-sharedlibs.patch The sharedlibs patch needs some minor adjustments.
xfsdump-3.0.3 (23 Oct 2009) - Now uses lpath_to_handle() when restoring symlinks, to avoid dangling links or links that refer to non-XFS file systems. xfsdump-3.0.2 (9 May 2009) - Update the Debian packaging and resolve xfsprogs dependencies. Don't know why they have a 2.2.49 version of acl in their changelog file. The only version available at their ftp-site is 2.2.48: * Make sure that getfacl -R only calls stat(2) on symlinks when it needs to. This fixes http://oss.sgi.com/bugzilla/show_bug.cgi?id=790 "getfacl follows symlinks, even without -L". * Stop quoting nonprintable characters in the getfacl output: what is printable or not depends on the locale settings, and getfacl often gets it wrong. We still need to quote a few special characters like newlines so that setfacl can always parse getfacl's output. * Fix in acl_equiv_mode(): Return the mode that the acl corresponds to even when the acl has more than three entries (i.e., it is not equivalent to this mode). * When restoring acls and the file ownership from the output of getfacl with setfacl --restore, make sure to only chown(2) files when the owner or owning group does not match the current owner or owning group: otherwise, if the caller does not have the appropriate privilege, chown(2) will implicitly clear the suid and sgid flags. 2.2.49 * Fix attr/acl code for handling of recursive walking without following symlinks Patch contributed by Brandon Philips <brandon@ifup.org>. http://oss.sgi.com/archives/xfs/2008-07/msg00162.html 2.2.48 * Fix NULL pointer access / segmentation fault in setfacl. When invoked as ``setfacl -- ...'', setfacl segfaults. Reported by Peng Haitao; fix based on patches by Peng Haitao and Jiri Moskovcak. Final fix from Andreas Gruenbacher <agruen@suse.de>. Red Hat Bugzilla Bug 430458. attr-2.4.44 - Fix attr/acl code for handling of recursive walking without following symlinks Patch contributed by Brandon Philips <brandon@ifup.org>. http://oss.sgi.com/archives/xfs/2008-07/msg00162.html
i was informed of the release already and we're not going to add this until the kernel.org guys do a parallel release (and we'll use that one)
Created attachment 208746 [details, diff] xfsprogs-3.0.5-sharedlibs.patch There was a small error in my previous patch which resulted in revdep-rebuild moaning about this: broken /usr/lib64/libxlog.la (requires /lib64/libxfs.la)