summaryrefslogtreecommitdiffstats
path: root/libexec
AgeCommit message (Expand)AuthorFilesLines
2019-05-08rm dead code and simplify ftpd_popen. this code has only calledtedu5-75/+42
2019-05-08On retguard systems, remove the ld.so-local stack-protector handlingderaadt1-7/+9
2019-05-01Pull tname initialization up since it's used in an error path.florian1-2/+3
2019-04-21Now that all Elf_foo types are correct, we don't need to use Elf32_Wordderaadt2-15/+15
2019-04-21On alpha, the buckets of DT_HASH are 8 bytes instead of 4 bytes. This wasguenther2-6/+13
2019-04-19Prevent clang from using builtins and jump tables in _dl_boot_bind()visa1-1/+4
2019-02-14spelling/consistency fix; from nam nguyenjmc1-3/+3
2019-02-10Simplify NFS checkkn1-3/+2
2019-02-03_dl_cerror is trivial on powerpc; just inline the handling into the stubsguenther1-4/+2
2019-02-03_dl_cerror is trivial on alpha and m88k; just inline the hanlding intoguenther3-14/+6
2019-01-25On i386, ensure that the first PT_LOAD segment is below the W^Xkurt1-31/+20
2019-01-25I am retiring my old email address; replace it with my OpenBSD one.millert8-18/+18
2018-12-11Flip snprintf(3) error check to align it with the man page example.bluhm1-2/+2
2018-12-11Convert some variables with non-negative values to unsigned typebluhm1-6/+7
2018-12-05Delete an unused struct member that has hid out here for 17 yearsguenther1-3/+1
2018-12-03DT_MIPS_RLD_MAP is an offset, so relocate it when present.guenther1-3/+4
2018-11-28Implement support for DT_GNU_HASH, taking all the interesting bitsguenther2-21/+136
2018-11-22Make alpha less special: _dl_boot_bind() is written to completeguenther3-45/+15
2018-11-20On mips64, DT_DEBUG doesn't need mprotecting if it's in the GNU_RELRO segmentguenther1-6/+8
2018-11-17need to closefrom(0) before execve(), otherwise tty isn't properlyderaadt1-1/+2
2018-11-16Finish ld.so's transition to GNU_RELRO: eliminate support for usingguenther14-139/+38
2018-11-16Borrow an idea from DragonFly BSD: factor out the "does this symbol match whatguenther1-38/+54
2018-11-15Put all the symbol lookup parameters (except the object being searched) andguenther1-72/+60
2018-11-15Theodore Wynnychenko discovered the gettytab "lo=path" feature didn't workderaadt2-10/+26
2018-11-12Delete support for non-secureplt binaries. The secure PLT format has beenguenther2-109/+11
2018-11-09Delete superfluous libc reach-around variables, left over from theguenther1-4/+1
2018-11-09Delete superfluous libc reacharounds.guenther3-20/+15
2018-11-09Delete support for obsolete BSS PLT format, which was last known to beguenther1-314/+38
2018-11-02ld.so's malloc has no runtime option processing, so remove theotto1-75/+72
2018-10-25The compilers already put static arrays in .rodata when not written to;guenther6-18/+18
2018-10-25When spamd(8) runs in greylist mode in the parent process (which runsmestre1-1/+13
2018-10-25The only file that spamlogd(8) needs to access after calling pledge(2) ismestre1-1/+3
2018-10-23Delay processing of ld.so's own PT_GNU_RELRO section until after environmentguenther5-86/+70
2018-10-22More "explicitely" -> "explicitly" in various comments.krw1-2/+2
2018-10-22Use int, not char*, for booleansguenther4-19/+20
2018-10-01Add retguard to arm64 ld.so.mortimer2-7/+7
2018-09-30Remove the hopefully last remnants of kerberos in there: arg_login,ajacoutot1-12/+1
2018-09-25document HUP;jmc1-2/+8
2018-09-24unveil maildir, utmp, /tmp, and /dev. For the vast number of peoplederaadt1-1/+9
2018-09-24unveil(2) in getty. This has been in snaps for more than 2 months,deraadt1-1/+14
2018-09-02update tradcpp to 0.5.2jsg18-148/+650
2018-08-29make ld.so build reproducible by including a FILE symbol and by removingrobert1-4/+12
2018-08-08lockspool only plays with files in _PATH_MAILDIR, so unveil that path.deraadt1-1/+4
2018-08-03Move pledge to after getopt, when the finger program becomes knownderaadt1-4/+6
2018-07-24Fix address calculation for _DYNAMIC. We want to address of _DYNAMIC itself,kettenis1-2/+2
2018-07-09unify the various per-arch syscall.h as much as possiblederaadt11-74/+80
2018-06-28add missing ${LIBCRYPTO} to DPADDgsoares1-2/+2
2018-06-16Add add PIE support for m88k (requires gcc4 toolchain)guenther1-3/+5
2018-06-14silence a compiler warninggsoares1-2/+2
2018-06-13Call pledge(2) earlier before opening the auth channel and readpassphrase()reyk3-8/+15