]>
git.ipfire.org Git - thirdparty/xfsprogs-dev.git/log
Nathan Scott [Wed, 8 Feb 2006 02:50:01 +0000 (02:50 +0000)]
Make fsck.xfs provide more assistance to the unwary user.
Merge of master-melb:xfs-cmds:25138a by kenmcd.
Nathan Scott [Tue, 31 Jan 2006 14:24:29 +0000 (14:24 +0000)]
Minor updates - spec file usr/grp fixups on install, double-free cleanup in libattr for non-alloca platforms.
Merge of master-melb:xfs-cmds:25070a by kenmcd.
Nathan Scott [Tue, 31 Jan 2006 05:04:15 +0000 (05:04 +0000)]
Rebuild the xfsprogs.pot file for translations.
Merge of master-melb:xfs-cmds:25067a by kenmcd.
Nathan Scott [Tue, 31 Jan 2006 05:02:59 +0000 (05:02 +0000)]
Initial xfsprogs Polish translation, thanks to Jakub Bogusz <qboosh@pld-linux.org>.
Merge of master-melb:xfs-cmds:25066a by kenmcd.
Nathan Scott [Tue, 17 Jan 2006 03:35:56 +0000 (03:35 +0000)]
Fix a Makefile botch, bump xfsprogs version.
Andrew Jones [Thu, 5 Jan 2006 02:55:00 +0000 (02:55 +0000)]
Fix ppc64 build parse error.
Merge of master-melb:xfs-cmds:24915a by kenmcd.
Added missing closing ')' for line #define be16_to_cpu(val) ((__uint16_t)(val)
Nathan Scott [Sat, 17 Dec 2005 14:11:04 +0000 (14:11 +0000)]
Tweak headers to be more suitable for C++ apps - removes nested struct declarations, which are used outside the scope they are declared in.
Merge of master-melb:xfs-cmds:24865a by kenmcd.
Nathan Scott [Sat, 17 Dec 2005 14:10:20 +0000 (14:10 +0000)]
Bump xfsprogs version number for recent changes.
Merge of master-melb:xfs-cmds:24864a by kenmcd.
Nathan Scott [Sat, 17 Dec 2005 14:09:35 +0000 (14:09 +0000)]
Bump xfsprogs version number for recent changes.
Merge of master-melb:xfs-cmds:24863a by kenmcd.
Nathan Scott [Sat, 17 Dec 2005 14:08:50 +0000 (14:08 +0000)]
Cleanup xfs_repair error reporting slightly.
Merge of master-melb:xfs-cmds:24862a by kenmcd.
Nathan Scott [Sat, 17 Dec 2005 14:08:06 +0000 (14:08 +0000)]
Make xfs_quota reporting match standard tools wrt timestamp rounding.
Merge of master-melb:xfs-cmds:24861a by kenmcd.
Nathan Scott [Sat, 17 Dec 2005 14:07:23 +0000 (14:07 +0000)]
Fix erroneous missing freetab entry dir2 diagnosis from xfs_repair. Thanks to Masanori Tsuda <tsuda@tnes.nec.co.jp>.
Merge of master-melb:xfs-cmds:24860a by kenmcd.
Glen Overby [Thu, 15 Dec 2005 19:13:54 +0000 (19:13 +0000)]
xfs_check does not look at the contents of the AGF BNO and CNT btrees. It
only looks at the headers of the btree blocks. All entries in those blocks
should be in sorted order, so there is no reason that xfs_check can't look at
the contents of the AGF BNO and CNT btrees to verify that all (valid) records
are in sorted order.
check the contents of the BNO and CNT btrees to check that all entries
are in sorted order.
Glen Overby [Thu, 15 Dec 2005 19:01:13 +0000 (19:01 +0000)]
xfs_db shouldn't give up just because it can't read the root inode. Try
reading it, but if the read fails (for example, because of a corrupt inode)
then proceed without reading the root inode.
fall back to a mount without reading the root inode if the mount with reading
and checking the root inode fails.
Nathan Scott [Thu, 8 Dec 2005 14:14:52 +0000 (14:14 +0000)]
Couple of trivial fixes - cvtnum and EFI/EFD log printing.
Merge of master-melb:xfs-cmds:24743a by kenmcd.
Nathan Scott [Mon, 5 Dec 2005 21:41:05 +0000 (21:41 +0000)]
Fix trivial compiler warning about libxcmd/input and tolower.
Merge of master-melb:xfs-cmds:24691a by kenmcd.
Nathan Scott [Mon, 5 Dec 2005 21:40:16 +0000 (21:40 +0000)]
Fix trivial compiler warning about io/shutdown.
Merge of master-melb:xfs-cmds:24690a by kenmcd.
Nathan Scott [Mon, 5 Dec 2005 05:02:42 +0000 (05:02 +0000)]
Add xfs_io code to grok direct IO size/alignment information.
Merge of master-melb:xfs-cmds:24688a by kenmcd.
Nathan Scott [Fri, 2 Dec 2005 02:52:25 +0000 (02:52 +0000)]
Merge back xfs_db version command extension from IRIX.
Merge of master-melb:xfs-cmds:24661a by kenmcd.
Nathan Scott [Fri, 2 Dec 2005 02:51:40 +0000 (02:51 +0000)]
Sort out cosmetic differences between user and kernel copies of some sources.
Merge of master-melb:xfs-cmds:24660a by kenmcd.
Tim Shimmin [Mon, 28 Nov 2005 14:01:28 +0000 (14:01 +0000)]
fix unused var warning
Merge of master-melb:xfs-cmds:24590a by kenmcd.
fix unused var warning
Tim Shimmin [Mon, 28 Nov 2005 14:00:47 +0000 (14:00 +0000)]
Use global errno instead of local error for strerror param. Oops.
Merge of master-melb:xfs-cmds:24589a by kenmcd.
Use global errno instead of local error for strerror param. Oops.
Nathan Scott [Mon, 21 Nov 2005 20:15:50 +0000 (20:15 +0000)]
Update xfs_io man page to document the extsize command.
Dave Chinner [Mon, 21 Nov 2005 14:45:10 +0000 (14:45 +0000)]
Enable forced shutdown code for xfs_io on Irix
Merge of master-melb:xfs-cmds:22558a by kenmcd.
Merge of irix6.5m-melb:xfs-cmds:22558a by nathans.
pv:934170 rv:tes
enable forced shutdown code for xfs_io on Irix
Nathan Scott [Wed, 16 Nov 2005 14:14:22 +0000 (14:14 +0000)]
Document recent changes in xfsprogs for todays earlier version bump.
Merge of master-melb:xfs-cmds:24467a by kenmcd.
Nathan Scott [Wed, 16 Nov 2005 14:13:41 +0000 (14:13 +0000)]
Allow extsize command to recurse, fix buglet on chproj/lsproj.
Merge of master-melb:xfs-cmds:24466a by kenmcd.
Nathan Scott [Wed, 16 Nov 2005 14:12:56 +0000 (14:12 +0000)]
Support switching between attr1/attr2 as need be via xfs_db version command.
Merge of master-melb:xfs-cmds:24465a by kenmcd.
Nathan Scott [Wed, 16 Nov 2005 14:12:14 +0000 (14:12 +0000)]
Update mkfs usage message, missed with -iattr=N change.
Merge of master-melb:xfs-cmds:24462a by kenmcd.
Nathan Scott [Wed, 16 Nov 2005 14:11:31 +0000 (14:11 +0000)]
Fix build warnings on ia64 Linux and on IRIX too.
Merge of master-melb:xfs-cmds:24460a by kenmcd.
Nathan Scott [Wed, 16 Nov 2005 05:04:35 +0000 (05:04 +0000)]
Rebuild aclocal.m4 for xfsprogs.
Merge of master-melb:xfs-cmds:24456a by kenmcd.
Tim Shimmin [Mon, 14 Nov 2005 14:07:56 +0000 (14:07 +0000)]
Parent pointer userspace support. Adds in libhandle code and xfs_io parent command support.
Merge of master-melb:xfs-cmds:24394a by kenmcd.
Add getparents handle functions.
Nathan Scott [Mon, 14 Nov 2005 02:47:28 +0000 (02:47 +0000)]
Fix up compiler warnings/errors for cross-platform builds.
Merge of master-melb:xfs-cmds:24382a by kenmcd.
Nathan Scott [Fri, 11 Nov 2005 14:30:02 +0000 (14:30 +0000)]
bump xfsprogs version for recent set of changes.
Merge of master-melb:xfs-cmds:24377a by kenmcd.
Nathan Scott [Fri, 11 Nov 2005 14:29:14 +0000 (14:29 +0000)]
Remove a leftover commented out header file.
Merge of master-melb:xfs-cmds:24376a by kenmcd.
Nathan Scott [Fri, 11 Nov 2005 14:28:31 +0000 (14:28 +0000)]
Fix up compiler warnings and other issues when building on IRIX.
Merge of master-melb:xfs-cmds:24375a by kenmcd.
Nathan Scott [Fri, 11 Nov 2005 14:27:22 +0000 (14:27 +0000)]
Update copyright/license notices to match SGI legal prefered boilerplate.
Merge of master-melb:xfs-cmds:24374a by kenmcd.
Nathan Scott [Fri, 11 Nov 2005 14:25:59 +0000 (14:25 +0000)]
Allow swab.h to be used in -pedantic c++ build environments.
Merge of master-melb:xfs-cmds:24373a by kenmcd.
Nathan Scott [Fri, 11 Nov 2005 14:25:18 +0000 (14:25 +0000)]
Provide further debugging options and tweaks for analysing the read/write paths.
Merge of master-melb:xfs-cmds:24372a by kenmcd.
Nathan Scott [Fri, 11 Nov 2005 14:24:36 +0000 (14:24 +0000)]
Report inline attr version, and allow mkfs to explicitly set it too.
Merge of master-melb:xfs-cmds:24371a by kenmcd.
Nathan Scott [Fri, 11 Nov 2005 14:23:54 +0000 (14:23 +0000)]
Provide mkfs options to easily exercise all inheritable attributes, esp. the extsize allocator hint.
Merge of master-melb:xfs-cmds:24370a by kenmcd.
Nathan Scott [Fri, 11 Nov 2005 14:23:10 +0000 (14:23 +0000)]
Implement the di_extsize allocator hint for non-realtime files as well. Also provides a mechanism for inheriting this property from the parent directory for new files.
Merge of master-melb:xfs-cmds:24369a by kenmcd.
Nathan Scott [Fri, 11 Nov 2005 14:22:25 +0000 (14:22 +0000)]
Implement the di_extsize allocator hint for non-realtime files as well. Also provides a mechanism for inheriting this property from the parent directory for new files.
Merge of master-melb:xfs-cmds:24368a by kenmcd.
Christoph Hellwig [Wed, 9 Nov 2005 05:52:56 +0000 (05:52 +0000)]
add cpu_to_be* / be*_to_cpu helpers for userspace
add cpu_to_be* / be*_to_cpu helpers for userspace
Nathan Scott [Tue, 8 Nov 2005 14:07:59 +0000 (14:07 +0000)]
Merge back kernel fixes/code updates in xfs.
Merge of master-melb:xfs-cmds:24318a by kenmcd.
Nathan Scott [Tue, 8 Nov 2005 14:07:11 +0000 (14:07 +0000)]
Merge back recent changes from xfs kernel headers.
Merge of master-melb:xfs-cmds:24317a by kenmcd.
Nathan Scott [Mon, 7 Nov 2005 02:48:13 +0000 (02:48 +0000)]
Keep packaging scripts in sync across all of the packages were maintaining here
Merge of master-melb:xfs-cmds:24301a by kenmcd.
Nathan Scott [Wed, 26 Oct 2005 03:58:18 +0000 (03:58 +0000)]
Bump xfsprogs version number.
Merge of master-melb:xfs-cmds:24210a by kenmcd.
Nathan Scott [Wed, 26 Oct 2005 03:57:37 +0000 (03:57 +0000)]
Fix an endian-related regression in the xfs_db frag command.
Merge of master-melb:xfs-cmds:24209a by kenmcd.
Nathan Scott [Wed, 26 Oct 2005 03:56:56 +0000 (03:56 +0000)]
Fix a couple of man page examples, missing the -x option.
Merge of master-melb:xfs-cmds:24208a by kenmcd.
Nathan Scott [Sat, 8 Oct 2005 03:49:24 +0000 (03:49 +0000)]
Bump xfsprogs version number for recent changes.
Merge of master-melb:xfs-cmds:24041a by kenmcd.
Nathan Scott [Sat, 8 Oct 2005 03:48:41 +0000 (03:48 +0000)]
Merge in minor build tweaks for the FreeBSD porters.
Merge of master-melb:xfs-cmds:24040a by kenmcd.
Nathan Scott [Sat, 8 Oct 2005 03:47:58 +0000 (03:47 +0000)]
Fix read/write calls in xfs_io to allow buffers larger than 4GiB on 64 bit platforms.
Merge of master-melb:xfs-cmds:24039a by kenmcd.
Nathan Scott [Sat, 8 Oct 2005 03:47:16 +0000 (03:47 +0000)]
Merge back some kernel changes to fix warnings from gcc.
Merge of master-melb:xfs-cmds:24038a by kenmcd.
Nathan Scott [Thu, 29 Sep 2005 04:02:32 +0000 (04:02 +0000)]
Cleanup fsxattr interace use, now that IRIX also supports projid via this mechanism.
Nathan Scott [Thu, 29 Sep 2005 03:56:47 +0000 (03:56 +0000)]
Bump xfsprogs version number for recent changes.
Nathan Scott [Thu, 29 Sep 2005 03:44:42 +0000 (03:44 +0000)]
Fix morebits bit check in xfs_repair, previously it would clear features2.
Nathan Scott [Thu, 29 Sep 2005 03:32:20 +0000 (03:32 +0000)]
Add repair code for propogating attr2 bit to secondary superblocks (ala attr1).
Nathan Scott [Thu, 29 Sep 2005 03:27:13 +0000 (03:27 +0000)]
Merge back further kernel changes into libxfs, esp. attr2 related, and extend xfs_db attrset code to allow noattr2 debugging also.
Nathan Scott [Thu, 29 Sep 2005 03:23:31 +0000 (03:23 +0000)]
Merge back a kernel attr2 fix into libxfs.
Yingping Lu [Wed, 28 Sep 2005 18:53:35 +0000 (18:53 +0000)]
Fix segmentation fault due to allocation size
Change version
Christoph Hellwig [Wed, 21 Sep 2005 10:10:36 +0000 (10:10 +0000)]
Fix xfs_db build with GCC 4.x
include some headers to avoid arrays of incomplete type in prototype warning
Nathan Scott [Tue, 20 Sep 2005 15:35:43 +0000 (15:35 +0000)]
Fix trivial compiler warnings in a scanf.
Merge of master-melb:xfs-cmds:23866a by kenmcd.
Nathan Scott [Tue, 20 Sep 2005 15:35:02 +0000 (15:35 +0000)]
Bump version number for xfsprogs.
Merge of master-melb:xfs-cmds:23865a by kenmcd.
Nathan Scott [Tue, 20 Sep 2005 15:34:20 +0000 (15:34 +0000)]
Fix strtok botch which prevented extraction of rtdev name.
Merge of master-melb:xfs-cmds:23864a by kenmcd.
Nathan Scott [Tue, 20 Sep 2005 15:33:37 +0000 (15:33 +0000)]
Switch to using /proc/self/mounts instead of /etc/mtab now this has all we need.
Merge of master-melb:xfs-cmds:23863a by kenmcd.
Nathan Scott [Fri, 16 Sep 2005 15:22:05 +0000 (15:22 +0000)]
Update xfsprogs version to 2.7.0.
Merge of master-melb:xfs-cmds:23842a by kenmcd.
Nathan Scott [Fri, 16 Sep 2005 15:21:23 +0000 (15:21 +0000)]
Resolve quota-related uid/gid signedness issues in userspace tools.
Merge of master-melb:xfs-cmds:23841a by kenmcd.
Nathan Scott [Fri, 16 Sep 2005 15:20:40 +0000 (15:20 +0000)]
Issue a quote sync before reporting quota, resolving issue with delayed allocation.
Merge of master-melb:xfs-cmds:23840a by kenmcd.
Nathan Scott [Fri, 16 Sep 2005 15:19:56 +0000 (15:19 +0000)]
Support for updated inline extended attributes format (attr2).
Merge of master-melb:xfs-cmds:23839a by kenmcd.
Nathan Scott [Fri, 16 Sep 2005 15:19:08 +0000 (15:19 +0000)]
Add xfs_db expert mode commands for set/remove of extended attributes.
Merge of master-melb:xfs-cmds:23838a by kenmcd.
Nathan Scott [Thu, 11 Aug 2005 06:02:16 +0000 (06:02 +0000)]
Fix builds for FreeBSD, thanks to Craig Rodrigues.
Merge of master-melb:xfs-cmds:23478a by kenmcd.
Nathan Scott [Wed, 10 Aug 2005 03:48:52 +0000 (03:48 +0000)]
Fix hyphens in this man page - not all were back-slashed.
Merge of master-melb:xfs-cmds:23446a by kenmcd.
Nathan Scott [Thu, 28 Jul 2005 06:03:50 +0000 (06:03 +0000)]
Bump xfsprogs version number.
Merge of master-melb:xfs-cmds:23297a by kenmcd.
Nathan Scott [Thu, 28 Jul 2005 06:03:08 +0000 (06:03 +0000)]
Perform log stripe alignment checks on external as well as internal logs.
Merge of master-melb:xfs-cmds:23296a by kenmcd.
Nathan Scott [Thu, 28 Jul 2005 06:02:26 +0000 (06:02 +0000)]
Do not dereference null xfs_mount pointer if we fail to initialise.
Merge of master-melb:xfs-cmds:23294a by kenmcd.
Nathan Scott [Thu, 28 Jul 2005 06:01:44 +0000 (06:01 +0000)]
Revert accidental checkin, chunk of code from a upcoming patch.
Merge of master-melb:xfs-cmds:23293a by kenmcd.
Eric Sandeen [Thu, 28 Jul 2005 02:04:19 +0000 (02:04 +0000)]
avoid 32-bit overflow when calculating secondary superblock offsets
Tim Shimmin [Mon, 4 Jul 2005 06:00:09 +0000 (06:00 +0000)]
Get libhandle working on IRIX for qa. Put back fd_to_handle.
Merge of master-melb:xfs-cmds:23053a by kenmcd.
Nathan Scott [Mon, 20 Jun 2005 03:50:09 +0000 (03:50 +0000)]
Fix a typo in a comment.
Merge of master-melb:xfs-cmds:22911a by kenmcd.
Nathan Scott [Mon, 20 Jun 2005 03:49:29 +0000 (03:49 +0000)]
Reset loop counter for multiple commands, found by QA.
Merge of master-melb:xfs-cmds:22910a by kenmcd.
Nathan Scott [Mon, 20 Jun 2005 03:48:49 +0000 (03:48 +0000)]
Bump xfsprogs version number.
Merge of master-melb:xfs-cmds:22904a by kenmcd.
Nathan Scott [Mon, 20 Jun 2005 03:48:08 +0000 (03:48 +0000)]
Make blocktrash an expert-mode-only xfs_db command since its dangerous.
Merge of master-melb:xfs-cmds:22903a by kenmcd.
Nathan Scott [Mon, 20 Jun 2005 03:47:26 +0000 (03:47 +0000)]
Switch to using fsxattr instead of special projid ioctls.
Merge of master-melb:xfs-cmds:22902a by kenmcd.
Bill Kendall [Mon, 13 Jun 2005 14:59:17 +0000 (14:59 +0000)]
Use a temporary 32-bit variable in readlink_by_handle to avoid
updating the wrong half of a size_t pointer. This could happen
on 64-bit, big endian systems.
Nathan Scott [Tue, 7 Jun 2005 23:34:55 +0000 (23:34 +0000)]
Fix minor xfs_quota double-reporting issue found by QA testing project quota; bump xfsprogs version.
Christoph Hellwig [Tue, 7 Jun 2005 14:56:07 +0000 (14:56 +0000)]
resync endianess handling in xfsprogs with the kernel
Nathan Scott [Mon, 6 Jun 2005 06:02:26 +0000 (06:02 +0000)]
Bump xfsprogs version number.
Merge of master-melb:xfs-cmds:22830a by kenmcd.
Nathan Scott [Mon, 6 Jun 2005 06:01:44 +0000 (06:01 +0000)]
Extend get_subvol_wrapper with another parameter which tells whether or not to align sectors/blocks for this device. Use it in mkfs for RAID4/5/6.
Merge of master-melb:xfs-cmds:22829a by kenmcd.
Nathan Scott [Mon, 6 Jun 2005 03:50:11 +0000 (03:50 +0000)]
Fixup that last fix attempting to not align on linear MD arrays; also added in RAID4/6/10 support.
Merge of master-melb:xfs-cmds:22819a by kenmcd.
Nathan Scott [Mon, 6 Jun 2005 03:49:30 +0000 (03:49 +0000)]
Minor man page corrections, patch botch on xfs_quota.8
Merge of master-melb:xfs-cmds:22818a by kenmcd.
Nathan Scott [Fri, 3 Jun 2005 06:12:02 +0000 (06:12 +0000)]
Bump xfsprogs version number for recent changes, switch xfs_quota on in the build.
Merge of master-melb:xfs-cmds:22800a by kenmcd.
Nathan Scott [Fri, 3 Jun 2005 06:11:20 +0000 (06:11 +0000)]
Add O_NONBLOCK option to xfs_io open command.
Merge of master-melb:xfs-cmds:22799a by kenmcd.
Nathan Scott [Fri, 3 Jun 2005 06:10:38 +0000 (06:10 +0000)]
Fix xfs_quota bugs found by QA tests, and add some options to assist testing.
Merge of master-melb:xfs-cmds:22798a by kenmcd.
Nathan Scott [Fri, 3 Jun 2005 06:09:56 +0000 (06:09 +0000)]
Add a man page for xfs_quota utility.
Merge of master-melb:xfs-cmds:22797a by kenmcd.
Nathan Scott [Fri, 3 Jun 2005 06:08:37 +0000 (06:08 +0000)]
Do not do stripe alignment in mkfs for raid0/1 MD devices.
Merge of master-melb:xfs-cmds:22794a by kenmcd.
Nathan Scott [Fri, 3 Jun 2005 06:07:09 +0000 (06:07 +0000)]
Portability changes to get xfs_quota to compile on IRIX as well.
Merge of master-melb:xfs-cmds:22792a by kenmcd.
Christoph Hellwig [Wed, 11 May 2005 09:10:43 +0000 (09:10 +0000)]
fix mkfs.xfs manpage: stripe width isn't returned by stat
Christoph Hellwig [Mon, 25 Apr 2005 13:21:46 +0000 (13:21 +0000)]
GCC4 signedness fixes
cvtnum and init_cvtnum take unsigned paramaters now
Christoph Hellwig [Thu, 21 Apr 2005 10:02:03 +0000 (10:02 +0000)]
GCC4 fixes
remove bogus const attribute on function return values
Nathan Scott [Tue, 19 Apr 2005 15:00:30 +0000 (15:00 +0000)]
Initial version of xfs quota utility. Knows how to do user/group/project quota, provides missing freespace reporting for realtime on Linux, and for project quotas. Allows all current and future XFS quota functionality to be exposed without complicating the standard quota tools.
Merge of master-melb:xfs-cmds:22274a by kenmcd.