Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | scripts/paxmark.sh: source the profiles for PAX_MARKINGS | Anthony G. Basile | 2019-11-18 | 1 | -9/+15 |
| | | | | | | Thanks chutzpah@gentoo.org Signed-off-by: Anthony G. Basile <blueness@gentoo.org> | ||||
* | scripts/paxmark.sh: have PAX_MARKINGS default to 'none' | Anthony G. Basile | 2019-04-22 | 1 | -1/+1 |
| | | | | Signed-off-by: Anthony G. Basile <blueness@gentoo.org> | ||||
* | attr/xattr.h is deprecated. Use sys/xattr.h instead | Lars Wendler | 2018-11-28 | 1 | -1/+1 |
| | | | | Signed-off-by: Anthony G. Basile <blueness@gentoo.org> | ||||
* | scripts/paxmark.sh: don't do a login bash, bug #564142. | Anthony G. Basile | 2015-10-27 | 1 | -1/+1 |
| | |||||
* | scripts/paxmark.sh: default to both PT and XT. | Anthony G. Basile | 2015-09-03 | 1 | -1/+1 |
| | |||||
* | scripts/paxmark.sh: make.conf can be a directory | James Le Cuirot | 2015-09-03 | 1 | -1/+9 |
| | | | | Signed-off-by: Anthony G. Basile <blueness@gentoo.org> | ||||
* | scripts/paxmodule.c: fix build with clang | Fabio Scaccabarozzi | 2015-01-04 | 1 | -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. Basile | 2014-12-22 | 1 | -1/+1 |
| | |||||
* | scripts/paxmark.sh: source make.conf and properly set PAX_MARKINGS | Anthony G. Basile | 2014-12-21 | 1 | -3/+3 |
| | |||||
* | scripts/paxmark.sh: backport improvements from pax-utils.eclass | Anthony G. Basile | 2014-10-17 | 1 | -57/+38 |
| | |||||
* | scripts/revdep-pax: rename 'maps' -> 'graph' | Anthony G. Basile | 2014-08-03 | 1 | -6/+6 |
| | |||||
* | fix used before define on sv/s | Matthew Thode | 2014-01-23 | 1 | -6/+12 |
| | | | | Signed-off-by: Matthew Thode <prometheanfire@gentoo.org> | ||||
* | updating python apps for pep8 | Matthew Thode | 2014-01-20 | 3 | -140/+150 |
| | |||||
* | Rename scripts/pax-mark -> scripts/paxmark.sh to avoid name collision with ↵ | Anthony G. Basile | 2013-05-21 | 2 | -3/+3 |
| | | | | the eclass | ||||
* | scripts/pax-mark: bash utility to do what the eclass does | Anthony G. Basile | 2013-05-20 | 2 | -1/+112 |
| | |||||
* | scripts/setup.py: fix version number | Anthony G. Basile | 2013-03-13 | 1 | -1/+1 |
| | | | | Signed-off-by: Anthony G. Basile <blueness@gentoo.org> | ||||
* | scripts/migrate-pax: do not create XATTR_PAX for default flags | Anthony G. Basile | 2013-01-06 | 1 | -0/+1 |
| | |||||
* | scripts/revdep-pax: update to alt-revdep-pax + link_map.py | Anthony G. Basile | 2012-12-28 | 4 | -468/+622 |
| | |||||
* | scripts/migrate-pax: use portage to read NEEDED.ELF.2 | Anthony G. Basile | 2012-12-28 | 1 | -138/+143 |
| | |||||
* | scripts/migrate-pax, misc/alt-revdep-pax: immediately bail if we are not root | Anthony G. Basile | 2012-12-22 | 1 | -6/+6 |
| | |||||
* | scripts/paxmodule.c: fix logic of finding either PT_PAX or XATTR_PAX | Anthony G. Basile | 2012-12-22 | 1 | -2/+6 |
| | |||||
* | scripts/paxmodule.c: throw a PaxError when pax_getflags or set_xt_flags | Anthony G. Basile | 2012-12-22 | 1 | -2/+15 |
| | |||||
* | scripts/paxmodule.c: add important close(fd) in deletextpax() | Anthony G. Basile | 2012-12-22 | 2 | -1/+5 |
| | |||||
* | scripts/migrate-pax: add delete XATTR_PAX on all system ELF objects | Anthony G. Basile | 2012-12-22 | 1 | -5/+26 |
| | |||||
* | scripts/paxmodule.c: rename pax.error -> pax.PaxError | Anthony G. Basile | 2012-12-22 | 4 | -12/+12 |
| | |||||
* | scripts/{paxmodule.c,pypaxctl}: rename deleteflags -> deletextpax | Anthony G. Basile | 2012-12-22 | 2 | -9/+9 |
| | |||||
* | scripts/pypaxctl: make aware if XATTR_PAX support is available in pax.so | Anthony G. Basile | 2012-12-22 | 2 | -34/+42 |
| | |||||
* | scripts/{paxmodule.c,pypaxctl}: add delete XATTR_PAX field | Anthony G. Basile | 2012-12-22 | 2 | -34/+82 |
| | |||||
* | scripts/migrate-pax: rename functions in line with misc/alt-revdep-pax | Anthony G. Basile | 2012-12-22 | 1 | -8/+9 |
| | |||||
* | scripts/Makefile.am: install pypaxctl | Anthony G. Basile | 2012-12-21 | 1 | -2/+2 |
| | |||||
* | Rename XT_PAX to XATTR_PAX everywhere | Anthony G. Basile | 2012-12-21 | 1 | -8/+8 |
| | |||||
* | scripts/{migrate-pax,revdep-pax}: fix print in python2/3 | Anthony G. Basile | 2012-12-19 | 2 | -4/+4 |
| | |||||
* | scripts/migrate-pax: rename and add to Makefile installs | Anthony G. Basile | 2012-12-18 | 2 | -1/+1 |
| | |||||
* | scripts/migrate: migration script from PT_PAX to XATTR_PAX flags | Anthony G. Basile | 2012-12-18 | 1 | -0/+138 |
| | |||||
* | ChangeLog, TODO, README, Copyright Notices: updated | Anthony G. Basile | 2012-12-16 | 4 | -1/+55 |
| | |||||
* | scripts/revdep-pax: clean up flag exporter/importer logic | Anthony G. Basile | 2012-12-15 | 1 | -29/+22 |
| | |||||
* | tests/revdeppaxtest: progress towards a test for revdep-pax | Anthony G. Basile | 2012-12-14 | 1 | -0/+2 |
| | |||||
* | scripts/paxmodule.c: adopt the parse_cmd_args() logic of paxctl-ng.c | Anthony G. Basile | 2012-12-13 | 1 | -1/+50 |
| | |||||
* | scripts/paxmodule.c: adopt the update_flags() logic of paxctl-ng.c | Anthony G. Basile | 2012-12-13 | 1 | -13/+139 |
| | |||||
* | scripts/paxmodule.c: do not use '-' when setting null XATTR PAX flags | Anthony G. Basile | 2012-12-13 | 1 | -33/+74 |
| | | | | | | | | | This repeats the fix for src/paxctl-ng.c but for scripts/paxmodule.c. TODO: There is a lot of shared code between the two and a convenience library should be to minimize the repeated code. X-Gentoo-Bug: 446518 X-Gentoo-Bug-URL: https://bugs.gentoo.org/446518 | ||||
* | Add logic for NEED_PAX_DECLS when gelf.h is present but lacks them | Anthony G. Basile | 2012-12-12 | 2 | -20/+76 |
| | | | | | | | | | | | On a gentoo system <sys-libs/glibc-2.16, elf.h is no longer patched to provide PT_PAX_FLAGS and PF_* for the PAX program header of ELF binaries. As a result, we must include them. These will eventuall be exported by upstream PAX team in a separate header but for now we test 1) do we want PT_PAX, if yes, then test for gelf.h and for the DECLS. If we don't have the DECLS, then include our local copy. or 2) so we want only XATTR PAX, in which case don't test for gelf.h, don't include it and provide our local DECLS. | ||||
* | scripts/{paxmodule.c,setup.py}: propagated enable/disable pt/xtpax | Anthony G. Basile | 2012-11-10 | 2 | -25/+61 |
| | |||||
* | Work towards making both PT_PAX and xattr PAX optional | Anthony G. Basile | 2012-11-10 | 2 | -12/+12 |
| | | | | | | | X-Gentoo-Bug: 427890 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=427890 X-Gentoo-Bug: 440018 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=440018 | ||||
* | Fixes a typo in revdep-pax script and documentation | Anthony G. Basile | 2012-08-12 | 1 | -1/+1 |
| | | | | | | Reported-by: Tully Gray <tullygray@arc.net.au> X-Gentoo-Bug: 431090 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=431090 | ||||
* | Revert "scripts/paxmodule.c: ELF_C_RDWR_MMAP -> ELF_C_RDWR for uclibc compat" | Anthony G. Basile | 2012-07-27 | 1 | -2/+2 |
| | | | | | | | This reverts commit 184b349113189aee285ff9bcb1ca08235a5c29c6. Using libelf instead of elfutils to gelf_update_phdr() fails. Revert for now until we figure out what's going on. | ||||
* | scripts/revdep-pax: simplify map reversal using setdefault | Anthony G. Basile | 2012-07-23 | 1 | -4/+1 |
| | |||||
* | scripts/revdep-pax: add python2/3 compat raw_input() | Anthony G. Basile | 2012-07-23 | 1 | -2/+11 |
| | |||||
* | scripts/revdep-pax: add sanity for OBJECT, SONAME, LIBRARY | Anthony G. Basile | 2012-07-23 | 1 | -2/+14 |
| | |||||
* | scripts/revdep-pax: use Popen, correct exception handling | Anthony G. Basile | 2012-07-23 | 1 | -32/+17 |
| | |||||
* | scripts/revdep-pax: remove bare exceptions | Anthony G. Basile | 2012-07-23 | 1 | -13/+13 |
| |