| Commit message (Expand) | Author | Age | Files | Lines |
* | Merge two missed fixes from login.c to login_passwd.c. | millert | 2019-12-24 | 1 | -4/+5 |
* | Replace modular version with origin BSDi version with our updates. | millert | 2019-12-21 | 4 | -252/+133 |
* | Eliminate failure returns from _dl_split_path(): if malloc fails just _dl_oom() | guenther | 2019-12-17 | 2 | -8/+10 |
* | Don't look up env variables until we know we'll trust them. Otherwise, | guenther | 2019-12-17 | 1 | -32/+21 |
* | Return BI_SILENT not BI_AUTH if the challenge service is requested. | millert | 2019-12-14 | 1 | -2/+2 |
* | ld.so may fail to remove the LD_LIBRARY_PATH environment variable for | millert | 2019-12-11 | 1 | -5/+7 |
* | When loading a library, mmap(2) may fail. Then everything gets | bluhm | 2019-12-09 | 1 | -9/+10 |
* | print addresses upon msyscall failure, for now | deraadt | 2019-12-09 | 2 | -4/+6 |
* | Disable ltrace for objects linked with -znow, as at least on amd64, linking | guenther | 2019-12-07 | 12 | -47/+24 |
* | It is not always clear what ld.so was backed up to ld.so.backup, and | deraadt | 2019-12-02 | 1 | -2/+1 |
* | Sigh, fix i386 msyscall() case to permission the correct address range. | deraadt | 2019-11-30 | 1 | -6/+8 |
* | As additional paranoia, make a copy of system ld.so into obj/ld.so.backup | deraadt | 2019-11-29 | 1 | -1/+2 |
* | Repurpose the "syscalls must be on a writeable page" mechanism to | deraadt | 2019-11-29 | 14 | -17/+56 |
* | Unrevert: this change was unrelated | guenther | 2019-11-28 | 1 | -16/+1 |
* | Revert yesterday's _dl_md_reloc() and _dl_md_reloc_got() changes: | guenther | 2019-11-28 | 5 | -386/+731 |
* | Delete now obsolete comments | guenther | 2019-11-27 | 2 | -6/+2 |
* | unifdef: hppa does HAVE_JMPREL and does not have DT_PROCNUM | guenther | 2019-11-27 | 1 | -16/+1 |
* | armv7 and aarch64 specify GLOB_DAT as having an addend, so treat it | guenther | 2019-11-27 | 2 | -10/+4 |
* | Clean up _dl_md_reloc(): instead of having tables and piles of conditionals | guenther | 2019-11-26 | 4 | -589/+202 |
* | Make aarch64, amd64, arm, and i386 more like sparc64: move non-lazy | guenther | 2019-11-26 | 4 | -135/+202 |
* | Simplify the handling of the explicit relocations based on ld.so only | guenther | 2019-11-10 | 1 | -13/+8 |
* | unifdef HAVE_JMPREL, delete dt_pltrelsz handling (which was only used | guenther | 2019-11-10 | 1 | -34/+2 |
* | Recommit CHECK_LDSO bits for mips64, verified on both loongson and octeon. | guenther | 2019-11-10 | 1 | -1/+9 |
* | Delete unused support for relocations that don't require alignment. | guenther | 2019-10-24 | 4 | -97/+12 |
* | Prefer the size-independent ELF identifiers over the size-specific ones. | guenther | 2019-10-23 | 20 | -252/+252 |
* | Whoops: backout mips64+hppa CHECK_LDSO bits: they weren't done and weren't | guenther | 2019-10-21 | 2 | -25/+2 |
* | For more archs, ld.so itself only needs/uses the arch's "just add load offset" | guenther | 2019-10-20 | 15 | -97/+462 |
* | Tighten handling of pure relative DIR32 relocations and those referencing | guenther | 2019-10-05 | 1 | -11/+12 |
* | Delete some obsolete debugging #ifdefs blocks | guenther | 2019-10-05 | 9 | -79/+9 |
* | Convert the child_list member from a linked list to a vector. | guenther | 2019-10-04 | 7 | -43/+66 |
* | Use a better algorithm for calculating the grpsym library order. | guenther | 2019-10-03 | 5 | -59/+83 |
* | Oops: the call to ofree() in orealloc() was misconverted into a call to | guenther | 2019-09-30 | 1 | -2/+2 |
* | Add where missing and harmonize PATH to be _PATH_DEFPATH (without local nor | ajacoutot | 2019-09-28 | 1 | -2/+2 |
* | Remove some duplicate symbol definitions. | mortimer | 2019-09-02 | 1 | -14/+10 |
* | Delete the last argument to fit recent _dl_find_symbol change. | aoyama | 2019-08-31 | 1 | -3/+3 |
* | update tradcpp to 0.5.3 | jsg | 2019-08-23 | 9 | -26/+85 |
* | Use NULL for second gettimeofday(2) argument; ok deraadt@ kettenis@ | cheloha | 2019-08-09 | 1 | -5/+4 |
* | Fix pointless cast: (struct timezone *)0 -> NULL | cheloha | 2019-08-09 | 1 | -2/+2 |
* | By now we are already confident that pledge(2) "just works(tm)" and that it can | mestre | 2019-08-06 | 1 | -10/+1 |
* | Factor out TEXTREL mprotecting from the per-arch files into _dl_rtld(), | guenther | 2019-08-06 | 12 | -264/+44 |
* | Simplify _dl_find_symbol(). Currently, it returns three values: | guenther | 2019-08-04 | 15 | -494/+402 |
* | The ABI says JUMP_SLOT relocations don't have an addend, so don't add it in | guenther | 2019-08-03 | 1 | -2/+2 |
* | Suppress DWARF2 warnings on clang archs by building with -gdwarf-4 | guenther | 2019-08-03 | 4 | -6/+15 |
* | shorten the failure message, it should not wrap a line. | deraadt | 2019-07-30 | 1 | -2/+2 |
* | Fix copy pasto, re-add missing goto in error path. | brynet | 2019-07-25 | 1 | -1/+2 |
* | Yet another workaround for crappy libpcap API design | brynet | 2019-07-25 | 2 | -3/+91 |
* | Ever since I introduced pledge(2) on spamd(8) the chroot'ed process, if running | mestre | 2019-07-24 | 1 | -16/+2 |
* | In 2004, we upgraded to binutils 2.14 with did -zcombreloc by default. | guenther | 2019-07-21 | 4 | -86/+7 |
* | ld.so's $ORIGIN handling when argv[0] is a relative path was broken by | guenther | 2019-07-14 | 15 | -262/+20 |
* | snprintf/vsnprintf return < 0 on error, rather than -1. | deraadt | 2019-07-03 | 1 | -2/+2 |