| Age | Commit message (Expand) | Author | Files | Lines |
| 2019-11-29 | As additional paranoia, make a copy of system ld.so into obj/ld.so.backup |  deraadt | 1 | -1/+2 |
| 2019-11-29 | Repurpose the "syscalls must be on a writeable page" mechanism to |  deraadt | 14 | -17/+56 |
| 2019-11-28 | Unrevert: this change was unrelated |  guenther | 1 | -16/+1 |
| 2019-11-28 | Revert yesterday's _dl_md_reloc() and _dl_md_reloc_got() changes: |  guenther | 5 | -382/+727 |
| 2019-11-27 | Delete now obsolete comments |  guenther | 2 | -6/+2 |
| 2019-11-27 | unifdef: hppa does HAVE_JMPREL and does not have DT_PROCNUM |  guenther | 1 | -16/+1 |
| 2019-11-27 | armv7 and aarch64 specify GLOB_DAT as having an addend, so treat it |  guenther | 2 | -10/+4 |
| 2019-11-26 | Clean up _dl_md_reloc(): instead of having tables and piles of conditionals |  guenther | 4 | -589/+202 |
| 2019-11-26 | Make aarch64, amd64, arm, and i386 more like sparc64: move non-lazy |  guenther | 4 | -133/+200 |
| 2019-11-10 | Simplify the handling of the explicit relocations based on ld.so only |  guenther | 1 | -13/+8 |
| 2019-11-10 | unifdef HAVE_JMPREL, delete dt_pltrelsz handling (which was only used |  guenther | 1 | -34/+2 |
| 2019-11-10 | Recommit CHECK_LDSO bits for mips64, verified on both loongson and octeon. |  guenther | 1 | -1/+9 |
| 2019-10-24 | Delete unused support for relocations that don't require alignment. |  guenther | 4 | -97/+12 |
| 2019-10-23 | Prefer the size-independent ELF identifiers over the size-specific ones. |  guenther | 20 | -252/+252 |
| 2019-10-21 | Whoops: backout mips64+hppa CHECK_LDSO bits: they weren't done and weren't |  guenther | 2 | -25/+2 |
| 2019-10-20 | For more archs, ld.so itself only needs/uses the arch's "just add load offset" |  guenther | 15 | -97/+462 |
| 2019-10-05 | Tighten handling of pure relative DIR32 relocations and those referencing |  guenther | 1 | -11/+12 |
| 2019-10-05 | Delete some obsolete debugging #ifdefs blocks |  guenther | 9 | -79/+9 |
| 2019-10-04 | Convert the child_list member from a linked list to a vector. |  guenther | 7 | -43/+66 |
| 2019-10-03 | Use a better algorithm for calculating the grpsym library order. |  guenther | 5 | -59/+83 |
| 2019-09-30 | Oops: the call to ofree() in orealloc() was misconverted into a call to |  guenther | 1 | -2/+2 |
| 2019-09-28 | Add where missing and harmonize PATH to be _PATH_DEFPATH (without local nor |  ajacoutot | 1 | -2/+2 |
| 2019-09-02 | Remove some duplicate symbol definitions. |  mortimer | 1 | -14/+10 |
| 2019-08-31 | Delete the last argument to fit recent _dl_find_symbol change. |  aoyama | 1 | -3/+3 |
| 2019-08-23 | update tradcpp to 0.5.3 |  jsg | 9 | -26/+85 |
| 2019-08-09 | Use NULL for second gettimeofday(2) argument; ok deraadt@ kettenis@ |  cheloha | 1 | -5/+4 |
| 2019-08-09 | Fix pointless cast: (struct timezone *)0 -> NULL |  cheloha | 1 | -2/+2 |
| 2019-08-06 | By now we are already confident that pledge(2) "just works(tm)" and that it can |  mestre | 1 | -10/+1 |
| 2019-08-06 | Factor out TEXTREL mprotecting from the per-arch files into _dl_rtld(), |  guenther | 12 | -264/+44 |
| 2019-08-04 | Simplify _dl_find_symbol(). Currently, it returns three values: |  guenther | 15 | -493/+401 |
| 2019-08-03 | The ABI says JUMP_SLOT relocations don't have an addend, so don't add it in |  guenther | 1 | -2/+2 |
| 2019-08-03 | Suppress DWARF2 warnings on clang archs by building with -gdwarf-4 |  guenther | 4 | -6/+15 |
| 2019-07-30 | shorten the failure message, it should not wrap a line. |  deraadt | 1 | -2/+2 |
| 2019-07-25 | Fix copy pasto, re-add missing goto in error path. |  brynet | 1 | -1/+2 |
| 2019-07-25 | Yet another workaround for crappy libpcap API design |  brynet | 2 | -3/+91 |
| 2019-07-24 | Ever since I introduced pledge(2) on spamd(8) the chroot'ed process, if running |  mestre | 1 | -16/+2 |
| 2019-07-21 | In 2004, we upgraded to binutils 2.14 with did -zcombreloc by default. |  guenther | 4 | -86/+7 |
| 2019-07-14 | ld.so's $ORIGIN handling when argv[0] is a relative path was broken by |  guenther | 15 | -262/+20 |
| 2019-07-03 | snprintf/vsnprintf return < 0 on error, rather than -1. |  deraadt | 1 | -2/+2 |
| 2019-07-01 | Compile with -fno-jump-tables to avoid relocations in _dl_boot_bind() when |  kettenis | 1 | -2/+4 |
| 2019-07-01 | Remove stray comma. |  kettenis | 1 | -2/+2 |
| 2019-06-28 | When system calls indicate an error they return -1, not some arbitrary |  deraadt | 1 | -1/+1 |
| 2019-06-28 | When system calls indicate an error they return -1, not some arbitrary |  deraadt | 23 | -118/+118 |
| 2019-06-23 | Explicitly lock unveil. Noticed when testing the recent ps(1) commit exposing |  rob | 1 | -1/+5 |
| 2019-06-20 | after installing new kernel, do a sync(8) to encourage lazy buffers to |  deraadt | 1 | -1/+2 |
| 2019-06-07 | make gc workaround compile on non-clang |  deraadt | 1 | -1/+3 |
| 2019-06-04 | Disable the unmapping of ld.so's boot data for now, as boehm-gc apparently |  guenther | 1 | -1/+3 |
| 2019-05-12 | Indentation fix |  guenther | 1 | -2/+2 |
| 2019-05-11 | Prune visited leaves when walking dependencies to call init functions in |  guenther | 2 | -15/+15 |
| 2019-05-10 | ld.so boot cleanup support: |  guenther | 20 | -68/+526 |