aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* scripts/paxmark.sh: source the profiles for PAX_MARKINGSelfix-0.9.xAnthony G. Basile2019-11-181-9/+15
| | | | | | Thanks chutzpah@gentoo.org Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
* install-xattr: fix mangling of parameter order by getopt_long()Anthony G. Basile2019-11-091-21/+32
| | | | | | See: https://bugs.gentoo.org/699550 Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
* install-xattr: -Z and -b flags do not accept argumentsAnthony G. Basile2019-11-091-1/+1
| | | | Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
* Prepare release 0.9.5Anthony G. Basile2019-04-221-1/+1
| | | | Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
* scripts/paxmark.sh: have PAX_MARKINGS default to 'none'Anthony G. Basile2019-04-221-1/+1
| | | | Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
* install-xattr: address compiler warnings, bug #682110Anthony G. Basile2019-04-141-2/+3
| | | | Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
* install-xattr: report any errors by "stat"Nick Bowler2019-03-302-2/+9
| | | | Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
* Prepare release 0.9.4Anthony G. Basile2018-12-131-1/+1
| | | | Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
* src/paxctl-ng.c: return ENOENT if a file is not foundAnthony G. Basile2018-12-131-0/+7
| | | | | | This addresses https://bugs.gentoo.org/672072 Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
* Prepare release 0.9.3Anthony G. Basile2018-11-281-1/+1
| | | | Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
* attr/xattr.h is deprecated. Use sys/xattr.h insteadLars Wendler2018-11-283-4/+7
| | | | Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
* Prepare release 0.9.20.9.2Anthony G. Basile2015-10-272-1/+2
|
* ChangeLog: updated.Anthony G. Basile2015-10-271-0/+8
|
* scripts/paxmark.sh: don't do a login bash, bug #564142.Anthony G. Basile2015-10-271-1/+1
|
* configure.ac: check for <gelf.h> only if ptpax is enabled.Anthony G. Basile2015-10-241-1/+6
| | | | Reported-by: Jory Pratt <anarchy@gentoo.org>
* Prepare release 0.9.10.9.1Anthony G. Basile2015-09-031-1/+1
|
* ChangeLog: updatedAnthony G. Basile2015-09-031-0/+2
|
* scripts/paxmark.sh: default to both PT and XT.Anthony G. Basile2015-09-032-1/+4
|
* scripts/paxmark.sh: make.conf can be a directoryJames Le Cuirot2015-09-032-1/+13
| | | | Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
* misc/install-xattr: update ChangeLogAnthony G. Basile2015-09-031-0/+6
|
* misc/install-xattr: ignore all whitespace in PORTAGE_XATTR_EXCLUDEJason Zaman2015-09-031-2/+6
| | | | | | | | | if the PORTAGE_XATTR_EXCLUDE variable contains whitespace other than just ' ', the matching fails to exclude what comes after it. This replaces all whitespace instead of only just space. Signed-off-by: Jason Zaman <perfinion@gentoo.org>
* scripts/paxmodule.c: fix build with clangFabio Scaccabarozzi2015-09-031-0/+4
| | | | | | | | clang complains of a return with no NULL. X-Gentoo-Bug: 526832 X-Gentoo-Bug-URL: https://bugs.gentoo.org/526832 Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
* scripts/revdep-pax: change .get_maps() to .get_graph()Anthony G. Basile2015-09-031-1/+1
|
* scripts/paxmark.sh: source make.conf and properly set PAX_MARKINGSAnthony G. Basile2015-09-032-3/+9
|
* Prepare release 0.9.00.9.0Anthony G. Basile2014-11-031-1/+1
|
* ChangeLog: updatedAnthony G. Basile2014-11-031-0/+7
|
* misc/install-xattr: add btrfs.* to excluded xattrsAnthony G. Basile2014-11-021-1/+1
| | | | | X-Gentoo-Bug: 527636 X-Gentoo-Bug-URL: https://bugs.gentoo.org/527636
* scripts/paxmark.sh: backport improvements from pax-utils.eclassAnthony G. Basile2014-10-171-57/+38
|
* configure.ac: remove bash-ismsAnthony G. Basile2014-10-131-5/+5
| | | | | X-Gentoo-Bug: 525240 X-Gentoo-Bug-URL: https://bugs.gentoo.org/525240
* doc: update pod filesAnthony G. Basile2014-10-134-84/+70
|
* misc/install-xattr: fix whitespace in ChangeLogAnthony G. Basile2014-10-121-0/+2
|
* misc/install-xattr: update ChangeLogAnthony G. Basile2014-10-121-0/+5
|
* misc/install-xattr: correct potential fork bombZac Medico2014-10-081-1/+5
| | | | | | | | | | | | | | | | | The which() function compares portage_helper_path, to canpath and skips it when appropriate: if (portage_helper_path) if (!strcmp(portage_helper_path, canpath)) goto skip; However, portage_helper_path has not been canonicalized with the realpath function, so strcmp can return false even though the paths are equivalent. This may occurs when /usr/lib is a symlink to /usr/lib64. X-Gentoo-Bug: 523994 X-Gentoo-Bug-URL: https://bugs.gentoo.org/523994
* scripts/revdep-pax: rename 'maps' -> 'graph'Anthony G. Basile2014-08-032-6/+6
|
* pocs/link-graph: rename 'maps' -> 'graph'Anthony G. Basile2014-08-033-7/+7
|
* configure.ac: cleanup after moving fix-gnustackAnthony G. Basile2014-07-301-38/+28
|
* Refactor source tree: separate out fix-gnustackAnthony G. Basile2014-07-3021-69/+184
|
* Split misc/ into misc/ for production and poc/ for experimental stuff.Anthony G. Basile2014-07-3026-4/+36
|
* configure.ac: replace tabs with 4 spacesAnthony G. Basile2014-07-301-73/+73
|
* doc/Makefile.am: fix lost fix-gnustack.1Anthony G. Basile2014-07-301-0/+5
|
* ChangeLog, TODO: updatedAnthony G. Basile2014-07-302-0/+8
|
* configure.ac: Build fix-gnustack conditionally on --enable-ptpaxMaxim Kammerer2014-07-301-1/+2
| | | | | X-Gentoo-Bug: 518524 X-Gentoo-Bug-URL: https://bugs.gentoo.org/518524
* misc/install-xattr/ChangeLog: updatedAnthony G. Basile2014-07-211-0/+14
|
* misc/install-xattr: exclude trusted.* by defaultJason Zaman2014-06-271-1/+1
| | | | | | | trusted.* xattrs require the sys_admin capability and should be excluded by default Signed-off-by: Jason Zaman <jason@perfinion.com>
* misc/install-xattr: test used a dir that already existedJason Zaman2014-06-272-8/+8
| | | | | | | 'f' was used by another test, do the test in a new dir instead so that there is no chance for a conflict Signed-off-by: Jason Zaman <jason@perfinion.com>
* Correctly determine dst path if src is in a dirJason Zaman2014-06-242-2/+11
| | | | | | | | | | | | | | | There is a mismatch between how install and install-xattr determines the destination path. When running `install src/a dst/' the correct output is `dst/a'. install-xattr was incorrectly joining the paths so thought the output was `dst/src/a' which did not exist. A test case has been added to the test script too. Signed-off-by: Jason Zaman <jason@perfinion.com> Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
* misc/install-xattr: chdir to OLDPWD if we are wrapped by __PORTAGE_HELPER_PATHAnthony G. Basile2014-06-151-28/+19
|
* misc/install-xattr: fix pointer issues in which()Anthony G. Basile2014-06-111-14/+14
| | | | | | This fixes the following two issues: 1. free(canfile) was called before we had finished using canfile. 2. strcmp(portpath, canpath) was segfaulting if portpath == NULL.
* misc/install-xattr: skip portage's install when searching for system installAnthony G. Basile2014-06-101-6/+33
|
* misc/install-xattr: /proc/self/exe for canonical path to selfAnthony G. Basile2014-06-091-8/+9
| | | | | | Evaluating realpath(argv[0], NULL) when argv[0] is in the $PATH just returns argv[0] and not the full canonical path. Using /proc/self/exe is more reliable.