Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-12-23 | Spelling. | Kenneth R Westerback | |
'preceeding' -> 'preceding' 'preceeds' -> 'precedes' 'preceeded' -> 'preceded' | |||
2006-12-21 | 'immediatly' -> 'immediately' in comments. | Kenneth R Westerback | |
2006-11-21 | Fill in load/end address for binary. | Dale Rahn | |
2006-11-15 | failed to purge doubled up environment variables; found by Mark Dowd | Theo de Raadt | |
ok miod | |||
2006-11-14 | stack corruption was fixed a while ago. | Dale Rahn | |
2006-11-14 | cleanup pointed out by miod@ | Dale Rahn | |
2006-11-13 | Let this build on landisk. | Dale Rahn | |
2006-11-11 | when calculating envp, skip over the NULL between argv and envp. | Dale Rahn | |
2006-11-11 | remove '#if 0' block. | Dale Rahn | |
2006-11-11 | Working? | Dale Rahn | |
2006-11-10 | dont want to know where this stack corruption is coming from. | Dale Rahn | |
2006-11-10 | better... | Dale Rahn | |
2006-11-10 | Getting much closer. | Dale Rahn | |
2006-11-10 | Not quite working ld.so support for sh | Dale Rahn | |
2006-10-28 | Only mprotect pages during relocation if the library is marked TEXTREL | Dale Rahn | |
mips64 version still needs testing. | |||
2006-09-26 | switch alpha to gcc3; joint work with drahn@ and brad@ | Martin Reindl | |
ok drahn@ brad@ mickey@ deraadt@ | |||
2006-09-24 | Fill in the list of loaded segments for the main executable such that we can | Mark Kettenis | |
unprotect them if necessary for binaries that have TEXTREL set. ok drahn@, martin@ | |||
2006-08-23 | Support arm libraries with DT_TEXTREL, has no affect for other libraries. | Dale Rahn | |
ok kettenis, 'in then' deraadt@ | |||
2006-08-12 | spelling: elminate | Kevin Steves | |
2006-08-06 | Do not take shortcuts when the PLT size is 0; makes emacs work again on alpha. | Mark Kettenis | |
ok drahn@ | |||
2006-08-06 | Work around an issue found when working with gcc3 on alpha, | Dale Rahn | |
gcc2 nomally calls functions thru the gp (basically a function pointer), but gcc3 frequently calls directly to the plt. gcc2 does occasionally directly call to the plt. Currently how the plt/pltgot is fixed up on lazy binding, this will cause the dl_bind code to be called on each plt call causing a symbol resolution and plt fixup. This diff works around the problem partially by recognizing that a pltgot entry is already fixed and skips the symbol resolution. Since the pltgot is what is modified do not add PROT_EXEC permission to the mapping. While this is not an ideal fix, kettenis and I think it is better than before. | |||
2006-07-28 | Only stop processing prebind deletion if an actual error occurs. | Dale Rahn | |
2006-07-08 | jmc and I both pronounce ldconfig as ell-dee-config, so it should be | Michael Knudsen | |
`an ldconfig utility', not `a'. | |||
2006-06-26 | build cleanly with -Wall -Werror | Dale Rahn | |
2006-06-22 | These two env vars don't have a `=' in their name. | Michael Knudsen | |
ok jmc | |||
2006-06-19 | sort usage(); | Jason McIntyre | |
2006-06-19 | tweak the -S stuff; | Jason McIntyre | |
2006-06-16 | Add comment warning not to rename _dl_bind, since gdb(1) knows about it. | Mark Kettenis | |
ok (quite a while ago) drahn@ | |||
2006-06-15 | When writing a TXTBUSY file, make certain to preserve all file metadata, | Dale Rahn | |
also add -S flag, like install's -S flag to safely perform operations. Getting it in so it gets tested. | |||
2006-05-18 | spacing | Theo de Raadt | |
2006-05-17 | prep prebind_newfile() for reuse by dale in prebind; ok drahn | Theo de Raadt | |
2006-05-14 | use __mips64__ | Theo de Raadt | |
2006-05-13 | some knf and delinting; ok drahn | Theo de Raadt | |
2006-05-13 | spacing | Theo de Raadt | |
2006-05-12 | do not call abort() | Theo de Raadt | |
2006-05-12 | document new -P option | Theo de Raadt | |
2006-05-12 | move the prebind code into ldconfig as the -P option. | Theo de Raadt | |
next we will want to enhance the verbose mode, fix error handling, and change the prebind delete code to use the same directory handling code ok drahn | |||
2006-05-12 | Commit the rest of the api change that started in prebind. | Dale Rahn | |
2006-05-12 | fix 'merge mode'. | Dale Rahn | |
#if 0 removal | |||
2006-05-12 | Major code rewrite, now uses about 1/6th of the memory it used before. | Dale Rahn | |
produces logically the same output (just a few fields reordered). | |||
2006-05-12 | one less Ar; | Jason McIntyre | |
2006-05-11 | use CFLAGS with -I to reach for prebind.h | Theo de Raadt | |
2006-05-11 | move prebind_strip(8) into ldconfig as the -D option; ok drahn | Theo de Raadt | |
2006-05-11 | move the DESIGN section into the main body of the text, plus tweaks; | Jason McIntyre | |
2006-05-10 | fix a bunch of missing [mc]alloc failure checks by using xcalloc/xmalloc, | Dale Rahn | |
also a couple of invalid allocation/references while at it. | |||
2006-05-10 | pretty this up; ok drahn | Theo de Raadt | |
2006-05-08 | prettier | Theo de Raadt | |
2006-05-08 | more spacing | Theo de Raadt | |
2006-05-08 | de-space | Theo de Raadt | |
2006-05-07 | Initialize oprebind_data so that unintialized memory is not referenced. | Dale Rahn | |
caught by niallo |