summaryrefslogtreecommitdiff
path: root/libattr
AgeCommit message (Collapse)AuthorFilesLines
2012-01-30Really fixed attribute listingIgor Pashev1-5/+9
2012-01-29Fixed attributes listingIgor Pashev1-4/+20
2012-01-27Added Solaris support (not sure about namespaces: user., trusted., etc). ↵Igor Pashev2-0/+324
Symlinks are not supported
2010-06-03attr_parse_attr_conf: eliminate a double freeKamil Dudka1-0/+1
2010-06-03attr_parse_attr_conf: eliminate a memory leakKamil Dudka1-0/+1
2009-12-17libattr: fix memory leak in attr_copy_action()Brandon Philips1-5/+6
stanse found that attr_copy_action returns before freeing the memory allocated for text. Move fopen() above the malloc so this is not a problem. Fixes this bug: https://bugzilla.novell.com/show_bug.cgi?id=564735 Signed-off-by: Brandon Philips <bphilips@suse.de>
2009-05-12More license updatesAndreas Gruenbacher7-42/+39
Clarify some license notices to specifically refer to GPLv2+ instead of only referring to GPL without version. (Most of the sloppy license headers slipped in unnoticed; the changes were acked by Felix Blyakher <felixb@sgi.com> on behalf of SGI on 8 April 2009.) Add license headers to a number of small files which were only licenses as GPLv2+ implicitly so far. Refer to this package as "this program" rather than "Attr" throughout the license notices; this simplifies sharing files among packages.
2009-03-11Fix wrong license noticesAndreas Gruenbacher5-5/+5
Some of the license notices added in commit f36cdfd are wrongly referring to GPLv2.1. This is wrong; the proper licenses that the notices should refer to are GPLv2, and LGPLv2.1. Fix this mistake. Signed-off-by: Andreas Gruenbacher <agruen@suse.de>
2009-03-10Add copyright and license notices to lots of filesAndreas Gruenbacher5-7/+24
Signed-off-by: Andreas Gruenbacher <agruen@suse.de>
2008-12-30libattr currently defines extended-attribute syscalls based on architectureFrank Schaefer1-15/+19
macros predefined by gcc. However, it gets the architecture macro for mips64 wrong, it fails to differentiate between n32 and n64 mips64 ABIs, and furthermore uses the wrong offsets from the base syscall value for *any* mips64 architecture. This patch attempts to fix the syscall definitions for mips64. Reviewed-by: Christoph Hellwig <hch@lst.de>
2008-05-19the current attribute copying functions attr_copy_file andBarry Naujok5-31/+171
attr_copy_fd is a static list of exceptions for attributes that need special treatment. The list of those attributes tends to change (slowly) with kernel versions. We replaced the static list with a config file a while ago; this is the patch used. Merge of master-melb:xfs-cmds:31181a by kenmcd. Add configurable xattr copy
2007-10-26Fix compilation warning. unsigned int -> intTim Shimmin1-2/+2
Merge of master-melb:xfs-cmds:29967a by kenmcd. Fix compilation warning. unsigned int -> int
2007-06-13LTLDFLAGS set in environment are overwritten, but they shouldn't be.Barry Naujok1-1/+1
Merge of master-melb:xfs-cmds:28906a by kenmcd. LTLDFLAGS set in environment are overwritten, but they shouldn't be.
2006-12-20Fix link breakage in debian with last patchBarry Naujok2-0/+269
Merge of master-melb:xfs-cmds:27779a by kenmcd. Fix link breakage in debian with last patch
2006-12-09Remove system call stubs from libattr, we always defer toLachlan McIlroy2-265/+0
the libc interfaces in this day and age. Removes a SIGILL delivery from the ARM EABI, reported by Lennert Buytenhek. Also updates Debian packaging. Merge of master-melb:xfs-cmds:27677a by kenmcd.
2006-02-22Fix a possible segfault from the attr list compat interfaces, thanks to ↵Nathan Scott1-13/+13
Simon Munton. Merge of master-melb:xfs-cmds:25263a by kenmcd.
2006-02-22attr package build updates for the GNU/Hurd (reported via Debian).Nathan Scott1-2/+7
Merge of master-melb:xfs-cmds:25261a by kenmcd.
2006-02-16Do not copy SGI DMI (data migration) attributes as well.Nathan Scott1-2/+5
Merge of master-melb:xfs-cmds:25211a by kenmcd.
2006-01-31Minor updates - spec file usr/grp fixups on install, double-free cleanup in ↵Nathan Scott2-2/+0
libattr for non-alloca platforms. Merge of master-melb:xfs-cmds:25070a by kenmcd.
2006-01-12Implement the list_attr IRIX API on top of the Linux API. For fsstress.Nathan Scott1-8/+167
2005-11-09Update copyright annotations and license boilerplates to correspond with SGI ↵Nathan Scott2-60/+30
Legals preferences. Merge of master-melb:xfs-cmds:24332a by kenmcd.
2005-11-09Update copyright annotations and license boilerplates to correspond with SGI ↵Nathan Scott1-28/+0
Legals preferences. Merge of master-melb:xfs-cmds:24326a by kenmcd.
2005-08-10Update Polish translation, and fix an error reporting botch in attr code.Nathan Scott1-1/+1
Merge of master-melb:xfs-cmds:23447a by kenmcd.
2005-06-07Reduce verbosity when copying attributes between files.Nathan Scott2-30/+54
Merge of master-melb:xfs-cmds:22833a by kenmcd.
2004-11-30License and email address updates from Andreas.Nathan Scott3-39/+42
Merge of xfs-cmds-melb:slinx:20369a by kenmcd.
2004-01-14Extended attribute updates mainly from Andreas Gruenbacher.Nathan Scott2-5/+8
2003-10-13Fix some GNU/Hurd build issues for some Debian people porting to that platform.Nathan Scott1-1/+0
2003-04-15Tweak that last libattr compat change -- check for both ENOATTR & ENOTSUP.Nathan Scott1-6/+6
2003-04-14attr/acl configure.in fixups, also removed the COMPAT_XFSROOT hack andNathan Scott1-37/+69
implemented Andreas' suggestion which allows us to dynamically figure out which is the right namespace (xfsroot/trusted). attr package configure fixes, rework xfsroot/trusted namespace detection.
2003-02-27Use correct offsets for attribute name comparisons in attr_copy_check.Nathan Scott1-6/+6
2003-02-26Very minor tidyups to problems I fixed in Andreas last patchset.Nathan Scott1-2/+1
2003-02-26Another extended attributes userspace patch from AndreasG - several smallNathan Scott5-20/+68
incremental fixes from last set, and addition of symbol versioning.
2003-02-25New attr userspace package - transition to the trusted namespace for XFS,Nathan Scott5-10/+365
Add in the new attribute copying routines from Andreas, and also update the license info in the syscall man pages so that other folks can use em too.
2002-09-06updates from Andreas.Nathan Scott1-1/+1
2002-08-28bump version, document changes.Nathan Scott1-0/+15
2002-07-05Build infrastructure updates so that configure options can be used toNathan Scott2-1/+14
specify paths rather than semi-hard-coded path names controlled by the PREFIX/ROOT_PREFIX environment variables; eg. now allows /lib64 and /lib32 as alternate library install paths, which some folks need.
2002-06-04Update copyright dates (again)Eric Sandeen3-3/+3
2002-06-04Undoes mod: xfs-cmds:slinx:120772aEric Sandeen3-3/+3
Undo xfs-cmds:slinx:120772a, inadvertently whacked a previous mod.
2002-06-04Update copyright datesEric Sandeen3-3/+3
2002-03-20add mips/mips64 syscall entries.Nathan Scott1-0/+30
2002-03-11man page and test script updates from Andreas. fix syscall numberingNathan Scott1-1/+2
a/ on sparc (fremovexattr was wrong) and b/ if arch doesn't have numbers defined yet, handle it cleanly (errno.h missing).
2002-02-28bump version, incorporate Andreas test update & ARM syscalls.Nathan Scott1-2/+17
2002-02-272.0.2 - add in S/390 system call numbers from Martin Schwidefsky;Nathan Scott1-12/+26
revert IA64 syscall numbering after further mail with David Mosberger (apparently sys_tkill will be moved).
2002-02-26slide ia64 xattr syscalls down one slot, tkill has appeared in 2.5/IA64Nathan Scott1-12/+12
where we were supposed to be (according to the maintainer anyway).
2002-02-25Merge of xfs-cmds-2.4.18:slinx:112352a by nathans.Nathan Scott1-0/+14
add in the __x86_64__ system calls.
2002-02-25Merge of xfs-cmds-2.4.18:slinx:112273a by nathans.Nathan Scott3-3/+10
sync up with patch from AndreasG, mainly creates libattr.rpm/deb.
2002-02-25Merge of xfs-cmds-2.4.18:slinx:111744a by nathans.Nathan Scott1-12/+12
Ethan informs me the ppc syscalls have moved down one slot.
2002-02-25Merge of xfs-cmds-2.4.18:slinx:111138a by nathans.Nathan Scott4-326/+424
bump to version 2.0.0 for extended attribute and other interface changes. incorporate new code, docs, etc from ext2/ext3 project.
2002-01-11bump to 1.1.4, document change.Nathan Scott1-1/+1
2001-08-03incorporate syscall fix for ppc from Juer Lee.Nathan Scott1-1/+1