Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-12-03 | stop using sys/syslimits.h directly, and use limits.h | Theo de Raadt | |
prodded by millert | |||
2013-11-13 | Reduce casts by careful use of char* | Philip Guenther | |
ok deraadt@ | |||
2013-11-13 | prototype & void * math cleanup | Theo de Raadt | |
ok guenther | |||
2013-10-18 | does not need stab.h | Theo de Raadt | |
2013-07-15 | Remove some unused variables, from David Hill dhill at mindcry.org | Jeremie Courreges-Anglas | |
While here, do better checks in elf_write_lib() and ansify elf_sum_reloc()'s decl/def. With input from and ok krw@ | |||
2013-07-10 | no more link(5). either remove references entirely, or point folks | Jason McIntyre | |
to elf(5) instead; ok miod | |||
2013-07-05 | ELF_TOOLCHAIN bye bye. | Miod Vallat | |
2013-07-05 | VAX ELF userland bits. Consists mostly of register prefix additions. | Miod Vallat | |
2013-05-04 | fix use after free in error paths | Jonathan Gray | |
ok sthen@ jung@ fgsch@ | |||
2013-03-20 | - Parse colon separated paths into NULL terminated arrays of string | Kurt Miller | |
pointers to prepare for adding rpath ORIGIN support. okay matthew@ millert@ | |||
2013-02-17 | Always enter this ld.so and subdirectories to create obj (and then the | Theo de Raadt | |
MI man pages, even if vax currently lacks the programs) | |||
2013-01-23 | bits for an m68k ELF ld.so, to be used soon. Lazy resolver wrapper borrowed from | Miod Vallat | |
NetBSD. | |||
2013-01-21 | Correctly define RELOC_JMP_SLOT on m88k. While there, remove the old sparc | Miod Vallat | |
wrong RELOC_JMP_SLOT define workaround. | |||
2013-01-05 | Switch m88k ports to ELF. | Miod Vallat | |
2012-09-11 | prevent detection of bogus libraries | Marc Espie | |
problem initially noticed by deraadt@, exchanged various patches with kettenis@ decided to fix the bug now, even though ldconfig could probably use a larger rewrite. okay matthew@ | |||
2012-03-21 | Switch ld.so's _dl_opendir functions to use a locally defined | Matthew Dempsky | |
_dl_dirdesc struct (containing just the fields ld.so's implementation actually needs) instead of reusing libc's _dirdesc struct. Also, switch ldconfig to use futimens() instead of futimes(). ok deraadt@ | |||
2011-11-28 | Add support for getting some flags from DT_FLAGS_1: new flags | Philip Guenthe | |
DF_1_NODELETE and DF_1_INITFIRST, as well as DF_1_NOW and DF_1_GLOBAL. Committing for kurt@ who worked out the final version; ok guenther@ drahn@ | |||
2011-04-06 | Avoid using NULL in non-pointer contexts: use 0 for integer values and '\0' | Miod Vallat | |
for chars. | |||
2010-12-13 | rename() is the atomic operation, unlink() is just there to create | Marc Espie | |
races between ldconfig and ld.so (simple commit, hours of bug hunt...) okay kettenis@, deraad@, miod@ | |||
2010-03-30 | several missing closedir() calls | zinovik | |
regress test run fine with this changes ok deraadt@, drahn@ | |||
2009-12-30 | Remove paths from the prebind code that shouldn't be present. | Dale Rahn | |
2009-08-19 | In ldconfig the dewey field of shlib_list was only partially filled | Alexander Bluhm | |
as bcopy used the number of elements instead of the array's size. As a consequence, the wrong version of a library could be selected if the library had many minor numbers. from Christian Rusch; ok otto@ | |||
2009-05-30 | Airplane work, undefined weak variables not getting resolved is not an error. | Dale Rahn | |
Delete an unused manpage, remove some unused variables. | |||
2008-06-08 | When prebind_newfile() is called the input file is replaced with the new | Dale Rahn | |
file, thus leaking the file descriptor, close the input file when it done. | |||
2008-04-09 | Improve support for shared libs linked at non-zero addreses: | Kurt Miller | |
- rename private values in struct elf_object to better describe their meaning: s/load_offs/obj_base/ "object's address '0' base" s/load_addr/load_base/ "The base address of the loadable segments" - gdb needs the obj_base value so swap positions with load_base in struct elf_object - fix a few occurrences of where load_base was used instead of obj_base. With help and okay drahn@ | |||
2007-09-02 | use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg | Theo de Raadt | |
2007-05-31 | convert to new .Dd format; | Jason McIntyre | |
2006-11-13 | Let this build on landisk. | Dale Rahn | |
2006-08-12 | spelling: elminate | Kevin Steves | |
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-19 | sort usage(); | Jason McIntyre | |
2006-06-19 | tweak the -S stuff; | Jason McIntyre | |
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 | 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-04-11 | Plug memory leaks. | Ray Lai | |
Spotted by NetBSD Coverity CID 1603, improvements by jaredy@ and otto@. OK otto@ and millert@ | |||
2005-12-31 | sort options and sync usage() | Jason McIntyre | |
2004-11-22 | .{N,O}x fixes; | Jason McIntyre | |
2004-11-10 | use ${STATIC} rather than -static. ok miod | Dale Rahn | |