AgeCommit message (Collapse)AuthorFilesLines
2012-01-30Use native formatHEADmasterIgor Pashev6-24/+7
2012-01-30Really fixed attribute listingIgor Pashev1-5/+9
2012-01-29Fixed attributes listingIgor Pashev3-5/+27
2012-01-27Ported to Dyson with Solaris xattr supportIgor Pashev1-0/+6
2012-01-27Include libgen.hIgor Pashev1-0/+1
2012-01-27Moved to /usrIgor Pashev1-1/+1
2012-01-27Made libattr1 optionalIgor Pashev1-1/+1
2012-01-27Replaced debian-dirIgor Pashev10-14/+172
2012-01-27Added Solaris support (not sure about namespaces: user., trusted., etc). ↵Igor Pashev2-0/+324
Symlinks are not supported
2012-01-27Include libgen.h (for basename)Igor Pashev1-0/+1
2012-01-27Added missed headersIgor Pashev1-0/+2
2012-01-27Define __THROW if missedIgor Pashev1-0/+12
2012-01-27u_int32_t -> uint32_tIgor Pashev2-3/+3
2012-01-27Test for features.hIgor Pashev2-0/+4
2012-01-27Avoid non-existing __BEGIN_DECLS macroIgor Pashev1-3/+6
2011-12-11Clarify what the --only-values flag doesAndreas Gruenbacher1-1/+1
2011-05-27fix typos in attr.1 man pageKamil Dudka1-2/+2
Contributed by John Bradshaw.
2011-05-27getfattr: return non-zero exit code on failureKamil Dudka2-3/+8
reported by Jean-Pierre André at
2011-05-25walk_tree: do not follow symlink to directory with -hKamil Dudka4-11/+16
reported by Jean-Pierre André at
2011-04-19VERSION: 2.4.45 -> 2.4.46Brandon Philips1-1/+1
2011-04-19test: fix root tests with sortingBrandon Philips1-18/+17
The root tests were not piped through the sorting program. Fix this.
2011-04-19test: Add sort-getfattr-output to source filesBrandon Philips1-1/+1
test/sort-getfattr-output was missing from the tarball. Add it.
2011-04-15VERSION: 2.4.44 -> 2.4.45Brandon Philips1-1/+1
2010-11-23OPTIONS in man pages should be a section heading, not a subsection headingAndreas Gruenbacher2-2/+2
2010-11-23getfattr: encode NULs properly with --encoding=textKamil Dudka1-2/+4
reported by Paul Bolle at
2010-11-23setfattr.1: document supported encodings of valuesKamil Dudka1-1/+9
reported by Tomasz Kepczynski at
2010-11-23Merge branch 'master' of ssh:// Gruenbacher6-50/+32
2010-06-28Ugly hack to convert the man pages into htmlAndreas Gruenbacher1-0/+7
2010-06-03setfattr.c: fix thinko in restore()Kamil Dudka1-1/+1
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
2010-01-22improve AC_PATH_PROG usageMike Frysinger1-39/+14
Use AC_PATH_PROG unconditionally and append the search PATH instead of forcing lookup in a few dirs. This way we can find the binaries on more systems where things don't live in the expected locations. Signed-off-by: Mike Frysinger <> Signed-off-by: Brandon Philips <>
2010-01-22Merge branch 'misc'Brandon Philips3-5/+9
2010-01-22quote: pull in string.h for strchr prototypeMike Frysinger1-0/+1
Signed-off-by: Mike Frysinger <> Signed-off-by: Brandon Philips <>
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: Signed-off-by: Brandon Philips <>
2009-07-31VERSION: 2.4.43 -> 2.4.44Brandon Philips1-1/+1
2009-07-31attr.test: fix tests after "Stop quoting nonprintable characters in the ↵Andreas Gruenbacher1-8/+8
getfattr output" after 6824f9c68225388c8c7a9e887a21f0aa222c3571 getfattr outputs \ooo style characters in fewer cases. Fix the test case to match.
2009-06-23Introduce new WALK_TREE_DEREFERENCE_TOPLEVEL flagAndreas Gruenbacher2-5/+8
This flag indicates to dereference top-level symlinks. (If non top-level symlinks should be stat()ed as well, the WALK_TREE_DEREFERENCE flag must be specified.)
2009-06-22Stop quoting nonprintable characters in the getfattr outputAndreas Gruenbacher2-17/+17
What is printable or not depends on the locale settings, and getfattr often gets it wrong. We still need to quote a few special characters like newlines, and "=" in attribute names, so that setfattr can always parse getfattr's output.
2009-06-22Merge branch 'misc'Andreas Gruenbacher2-4/+4
2009-06-22Merge branch 'misc'Andreas Gruenbacher4-8/+3
2009-06-22Add a parameter to quote() to specify which characters to quoteAndreas Gruenbacher2-4/+4
2009-06-22Put libmisc on its own branchAndreas Gruenbacher8-0/+532
2009-06-22test/run: fix lt- prefix from libtool wrappersBrandon Philips1-0/+2
On some platforms libtool prefixes the in-tree binaries under .libs with "lt-". This causes the tests to break. This patch removes the lt- prefix from program error output. A discussion on the issue is here:
2009-06-19Build fix for GNU/kFreeBSDPetr Salinger2-0/+6
On Linux, ENOATTR aliases to ENODATA. On other operating systems like Irix and BSD*, ENOATTR is a separate error number.
2009-06-19Add homepage url and remove obsolete referencesAndreas Gruenbacher1-8/+2
2009-06-17Fix the path to include/install-shAndreas Gruenbacher1-1/+1
2009-05-12More license updatesAndreas Gruenbacher76-360/+550
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 <> 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-16Libtool compatibility fix for version 1Andreas Gruenbacher1-1/+6
Recent versions of libtool require the -i option for copying auxiliary files (config.sub, config.guess, install-sh,, while older versions will copy those files anyway, and don't understand -i.
2009-03-11Fix wrong license noticesAndreas Gruenbacher44-44/+44
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 <>