GitWeb
Get Gentoo!
gentoo.org sites
gentoo.org
Wiki
Bugs
Forums
Packages
Planet
Archives
Sources
Infra Status
Home
Gentoo Repository
Repositories
Projects
Developer Overlays
User Overlays
Data
Websites
index
:
proj/pax-utils.git
master
ELF related utils for ELF 32/64 binaries that can check files for security relevant properties
Gentoo toolchain team <toolchain@gentoo.org>
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
paxelf.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
add support for displaying em_machine via %a format flag
Mike Frysinger
2006-12-11
1
-3
/
+15
*
tighter etype output
Mike Frysinger
2006-07-30
1
-4
/
+11
*
fix whitespace/syntax
Mike Frysinger
2006-07-30
1
-5
/
+4
*
- sync up 95-110 values for e_machine extentions.
Ned Ludd
2006-06-10
1
-1
/
+17
*
- Make -E take strings vs just numerics. Fixed off by one in ld.so.conf inclu...
Ned Ludd
2006-02-18
1
-1
/
+15
*
- finished up ei_pax handling
Ned Ludd
2006-02-17
1
-1
/
+51
*
- add -k option to manpage and -vh output
Ned Ludd
2006-02-16
1
-2
/
+2
*
- add -k/--section <arg> flag so we can quickly identify executables that con...
Ned Ludd
2006-02-16
1
-1
/
+13
*
- go ahead an add NETBSD
Ned Ludd
2006-02-09
1
-2
/
+19
*
- add ELFOSABI_FREEBSD to elf_max_pt_load. Maybe it would be better to set th...
Ned Ludd
2006-02-09
1
-1
/
+2
*
- print ELF e_types when -h flag is given. Add missing PT_NUM to paxelf.c. Do...
Ned Ludd
2006-02-05
1
-1
/
+9
*
- add ability to scan files based on etype via new -E option. syntax is -E 1 ...
Ned Ludd
2006-02-05
1
-3
/
+9
*
make sure we properly set the fd field so that we can use it in scanelf tests...
Mike Frysinger
2006-01-29
1
-2
/
+4
*
cache the end of the buffer so we dont have to compute it all the time
Mike Frysinger
2006-01-24
1
-1
/
+2
*
also handle ELFOSABI_LINUX for pt_load
Mike Frysinger
2006-01-20
1
-1
/
+2
*
handle null/0 length buffers better and fix segfaults with corrupted elf headers
Mike Frysinger
2006-01-19
1
-14
/
+29
*
- fix: dont bother mmap 0 byte files (.keep)
Ned Ludd
2006-01-19
1
-1
/
+4
*
refactor code a bit to allow to improve support for archive scanning
Mike Frysinger
2006-01-14
1
-35
/
+66
*
add support for automatically "fixing" insecure runpaths and removing the exe...
Mike Frysinger
2006-01-10
1
-4
/
+5
*
split the pt_load check out into a sep func for easier managing in the future...
Mike Frysinger
2006-01-10
1
-1
/
+17
*
tighten up the pax_short_pf_flags() code
Mike Frysinger
2006-01-10
1
-26
/
+19
*
update copyright years and unify headers in porting.h
Mike Frysinger
2006-01-05
1
-10
/
+4
*
make sure we set phdr/shdr to NULL if the respective counts are 0
Mike Frysinger
2005-12-07
1
-17
/
+23
*
split common non-elf features into paxinc.[ch]
Mike Frysinger
2005-10-13
1
-4
/
+2
*
use smaller license header
Mike Frysinger
2005-09-30
1
-17
/
+3
*
add a sanity check to make sure multiple sections dont have the same name
Mike Frysinger
2005-06-17
1
-4
/
+7
*
add some REL macros and record a cheap base filename
Mike Frysinger
2005-06-08
1
-1
/
+6
*
just sneak the filename in the elfobj struct
Mike Frysinger
2005-06-04
1
-1
/
+2
*
add a new get_elfshttype() func, remove unused parameter from get_elfeitype()...
Mike Frysinger
2005-06-03
1
-8
/
+51
*
- added initial inconsistent state detection for pax flags. update some of th...
Ned Ludd
2005-05-29
1
-10
/
+9
*
- make scanelf display the PT_PAX_FLAGS if they exist and fall back on EI_PAX...
Ned Ludd
2005-05-28
1
-19
/
+27
*
make sure we use EGET() when accessing elf members
Mike Frysinger
2005-05-25
1
-2
/
+2
*
include helpful info in the warning messages
Mike Frysinger
2005-05-19
1
-3
/
+4
*
ignore ABI since it shouldnt matter and add a few warnings under error handlers
Mike Frysinger
2005-05-18
1
-5
/
+12
*
redo the sanity checks to be simpler and not require casting to different types
Mike Frysinger
2005-05-16
1
-28
/
+15
*
make sure we verify the section/program header pointers before we utilize them
Mike Frysinger
2005-05-10
1
-12
/
+58
*
use crazy new ninja style sizeof() syntax proposed by tigger
Mike Frysinger
2005-04-07
1
-4
/
+3
*
merge some fixes from tigger and add support for dumping DT_NEEDED information
Mike Frysinger
2005-04-07
1
-9
/
+105
*
add support for string defines
Mike Frysinger
2005-04-05
1
-1
/
+22
*
handle any bitsize / endian type
Mike Frysinger
2005-04-05
1
-49
/
+81
*
mmm fix logic in elf check (or -> and)
Mike Frysinger
2005-04-03
1
-11
/
+10
*
remove check_elf_header and IS_ELF since readelf() has these checks built in now
Mike Frysinger
2005-04-03
1
-14
/
+14
*
touchup error goto sequence
Mike Frysinger
2005-04-01
1
-9
/
+8
*
- fix memleak
Ned Ludd
2005-04-01
1
-4
/
+7
*
err, didnt mean to leave debug code in there
Mike Frysinger
2005-03-30
1
-2
/
+1
*
add more sanity checks to readelf and add a new func for outputing PT_GNU_STACK
Mike Frysinger
2005-03-30
1
-13
/
+41
*
more functions and cleanups
Mike Frysinger
2005-03-29
1
-49
/
+185
*
cleanup and unify duplicated code
Mike Frysinger
2005-03-25
1
-17
/
+16
*
small touchups
Ned Ludd
2003-11-01
1
-11
/
+11
*
added scanelf.c
Ned Ludd
2003-10-24
1
-1
/
+28
[next]