summaryrefslogtreecommitdiffstats
path: root/libexec
AgeCommit message (Expand)AuthorFilesLines
2006-05-12one less Ar;jmc1-2/+2
2006-05-11use CFLAGS with -I to reach for prebind.hderaadt2-4/+4
2006-05-11move prebind_strip(8) into ldconfig as the -D option; ok drahnderaadt8-304/+272
2006-05-11move the DESIGN section into the main body of the text, plus tweaks;jmc1-11/+13
2006-05-11fix some type definitionsdhill1-10/+13
2006-05-10fix a bunch of missing [mc]alloc failure checks by using xcalloc/xmalloc,drahn2-50/+69
2006-05-10pretty this up; ok drahnderaadt3-104/+82
2006-05-08prettierderaadt2-14/+18
2006-05-08more spacingderaadt8-30/+31
2006-05-08de-spacederaadt11-62/+61
2006-05-07Initialize oprebind_data so that unintialized memory is not referenced.drahn1-1/+2
2006-05-06While os-note-elf.h uses '.long' on the openbsd note section, theydrahn1-7/+7
2006-05-06If there is a conflict between two symbols, and one of the symbols is adrahn1-10/+22
2006-05-06Do not write the same data to a library that is already there whendrahn1-5/+7
2006-05-06improve wording somewhat.drahn1-3/+15
2006-05-05sigh, build on non gcc3 systems.drahn1-5/+9
2006-05-05Prebind should not force lazy binding to be turned off during dlopen()drahn1-1/+4
2006-05-05various fixes up; some from michael knudsen, some from myselfjmc3-36/+45
2006-05-05Ignore binaries which are not OpenBSD binaries (.note section), some cleanupdrahn1-28/+64
2006-05-05Make certain that it doesn't try to load prelink info once the primary linkdrahn1-1/+2
2006-05-05Add -o <output> mode in addition to strip in place, '-' is stdout.drahn1-19/+121
2006-05-04Work around a problem on sparc32 (for now), some debug cleanup.drahn1-7/+16
2006-05-04When copying a prog reference from a lib do not put it in the common tabledrahn1-42/+43
2006-05-04Add missing copyright on header file, OpenBSD -> .Ox in manpages, thanks Dries.drahn3-4/+23
2006-05-04Avoid a couple of potential crashes if the input data isn't right. ok beck@drahn1-1/+7
2006-05-04Fix wordo, pointed out by jmc@drahn1-4/+3
2006-05-04Dont build/install prebind tools just yet.drahn1-2/+2
2006-05-03Using mmap for these is going to be trickier than I thought, go aheaddrahn1-2/+33
2006-05-03several fixes dealing with determining if a program or library is beingdrahn3-35/+51
2006-05-03goodbye noisy debug.drahn1-3/+1
2006-05-03checks that libraries are libaries and programs are programs. (needs cleanup)drahn1-4/+7
2006-05-03When loading 'binaries' ignore libraries.drahn1-1/+5
2006-05-03prebind - how to prelink a binary without throwing security out the windowdrahn37-32/+4172
2006-05-03Extra paranoid, do not allow the dynamic linker to have unresolved referencesdrahn1-2/+2
2006-05-03Keep the state of the debugger constistant, let it know a the dynamicdrahn1-6/+12
2006-05-03Rewrite the ld.so syscall stubs as macros. no binary change.drahn1-139/+32
2006-04-25kill setjmp() and alarm() methods, which are almost always inverted signalderaadt1-120/+172
2006-04-21lint cleanup; ok ray moritz dhillderaadt4-109/+88
2006-04-17spaces.deraadt1-8/+8
2006-04-11Plug memory leaks.ray1-11/+15
2006-04-10incorrect freeaddrinfo() call on failure; mike.pechkin, otto okderaadt1-2/+1
2006-04-02malloc(x * y) -> calloc(x, y) from adobriyan AT gmail.com, with tweaksdjm1-4/+3
2006-04-02some extern and gooderaadt1-2/+4
2006-04-02#ifdef lint not LINTderaadt3-9/+9
2006-04-02a FALLTHROUGH and one size_t castderaadt1-2/+3
2006-04-02use SEEK_* for lseek()deraadt1-3/+3
2006-04-01minor lint cleaning; ok millertderaadt3-13/+15
2006-03-31ARGSUSED for signal handlersderaadt1-2/+3
2006-03-26Remove an extraneous prototypekjell1-2/+1
2006-03-26More KNF. Prodding from ray@kjell1-76/+76