| Age | Commit message (Expand) | Author | Files | Lines |
| 2016-08-31 | Don't attempt to support IPv4-mapped IPv6 addresses. |  jca | 1 | -37/+5 |
| 2016-08-31 | alpha and sh have TCB_SET() macros so don't need _dl_set_tcb() |  guenther | 4 | -8/+4 |
| 2016-08-30 | remove ifdef for all the features we have. |  tedu | 1 | -16/+1 |
| 2016-08-30 | Move DT_NUM from <sys/exec_elf.h> to resolv.h in ld.so where it belongs. |  kettenis | 1 | -1/+4 |
| 2016-08-28 | ld.so doesn't need gettimeofday or lstat stubs any more |  guenther | 22 | -110/+22 |
| 2016-08-28 | fix a comment |  guenther | 1 | -2/+2 |
| 2016-08-28 | Don't call lstat() before readlink() just to see if it's a symlink, |  guenther | 1 | -17/+21 |
| 2016-08-27 | Delete debugging from when lazy binding was being implemented |  guenther | 1 | -2/+1 |
| 2016-08-27 | Pull in <stddef.h> for NULL |  guenther | 1 | -1/+2 |
| 2016-08-27 | Pull in <sys/time.h> for struct timespec |  guenther | 1 | -1/+2 |
| 2016-08-26 | Pull in <sys/time.h> for gettimeofday() |  guenther | 1 | -1/+2 |
| 2016-08-26 | trim down some NBBY references. 8 bits ought to be enough for anyone. |  tedu | 2 | -9/+5 |
| 2016-08-23 | Implement support for DT_INIT_ARRAY, DT_FINI_ARRAY and DT_PREINIT_ARRAY. |  kettenis | 3 | -25/+76 |
| 2016-08-22 | This code served us well for many years, |  schwarze | 10 | -1203/+0 |
| 2016-08-16 | fread hasn't taken a char * in about 900 years |  tedu | 1 | -12/+12 |
| 2016-08-16 | remove unneeded casts |  tedu | 3 | -7/+6 |
| 2016-08-15 | Drop -z nocombreloc. It was a rev 1.1 commit like on arm, so not clear |  guenther | 1 | -2/+1 |
| 2016-08-14 | When upcasting to off_t for multiplication, the cast needs to be *before* |  guenther | 1 | -4/+4 |
| 2016-08-14 | Convert %q to %ll with long long casts for printf() |  guenther | 2 | -26/+26 |
| 2016-08-14 | Drop -z nocombreloc. That's a rev 1.1 commit so not clear why it was needed |  guenther | 1 | -2/+1 |
| 2016-08-14 | Mark the relro/got section as read-only before setting up the environment |  guenther | 1 | -3/+3 |
| 2016-08-13 | Passing in &_DYNAMIC appears to have stuck, so eliminate the extra |  guenther | 1 | -5/+2 |
| 2016-08-12 | the slimmed down random functions inside ld.so are strict clones of the |  deraadt | 6 | -17/+17 |
| 2016-08-09 | Teach arm to pass &_DYNAMIC to _dl_boot_bind(); can optimize later in tree |  guenther | 2 | -11/+11 |
| 2016-08-08 | Look for a PT_GNU_RELRO section per object and, if present, mprotect that |  guenther | 5 | -50/+100 |
| 2016-08-07 | As with csu, alpha passes &_DYNAMIC to _reloc_alpha_got(), so just |  guenther | 2 | -6/+5 |
| 2016-08-07 | Teach i386 to pass &_DYNAMIC to _dl_boot_bind() |  guenther | 2 | -4/+5 |
| 2016-08-07 | Teach mips64 to pass &_DYNAMIC to _dl_boot_bind() |  guenther | 2 | -3/+5 |
| 2016-08-07 | hahahah: amd64 has been passing &_DYNAMIC to _dl_boot_bind() for |  guenther | 1 | -2/+2 |
| 2016-08-07 | Flip the #ifdef logic: amd64, arm, i386, and mips64 are the only archs |  guenther | 1 | -5/+4 |
| 2016-08-05 | use a larger chunk for getentropy() and save some for next time. |  tedu | 1 | -5/+25 |
| 2016-08-01 | zap unused var |  jca | 1 | -2/+1 |
| 2016-07-18 | Polish: |  guenther | 1 | -47/+15 |
| 2016-07-18 | Updated advice^Wcode from miod@ for passing &_DYNAMIC to _dl_boot_bind |  guenther | 1 | -4/+5 |
| 2016-07-15 | Switch m88k to pass &_DYNAMIC to _dl_boot_bind() |  guenther | 2 | -5/+3 |
| 2016-07-13 | Adjust existing tls_config_set_cipher() callers for TLS cipher group |  jsing | 1 | -2/+2 |
| 2016-07-04 | Remove prebind support: binding to symbol table indices is too fragile |  guenther | 21 | -863/+20 |
| 2016-07-04 | Nuke prebind support; it's unworkable and we're never going to finish it. |  kettenis | 10 | -3291/+8 |
| 2016-07-04 | The GOT has been initally mapped RW for *years*; ld.so doesn't need to |  guenther | 1 | -15/+1 |
| 2016-07-04 | Use fstatat() instead of crafting a filename to use with stat() |  guenther | 1 | -14/+16 |
| 2016-06-21 | When handling DT_TEXTREL only set the mapping to READ+WRITE, ignore |  deraadt | 8 | -16/+16 |
| 2016-06-21 | Handle textrels like other architectures do. |  deraadt | 1 | -1/+22 |
| 2016-06-18 | Make mips64 like all the others: only make mappings writable during relocation |  guenther | 1 | -13/+13 |
| 2016-06-13 | Only need to sync the icache on the GOT for the old BSS PLT format |  guenther | 1 | -2/+2 |
| 2016-06-08 | Some ELF ABIs still require a PLT that is both writable and executable. To |  kettenis | 2 | -6/+27 |
| 2016-06-05 | Avoid W^X violation when setting DT_DEBUG on mips64. |  kettenis | 1 | -2/+2 |
| 2016-05-26 | for textrels (sthen ran into one...): |  deraadt | 1 | -2/+2 |
| 2016-05-22 | Ignore the listed protection (which may contain X) when making page |  deraadt | 1 | -2/+2 |
| 2016-05-21 | mul/div/rem replacement should happen without PROT_EXEC |  deraadt | 1 | -7/+7 |
| 2016-05-21 | Temporarily make the PLT writable when we're initializing the magic slots |  kettenis | 1 | -1/+5 |