summaryrefslogtreecommitdiff
path: root/libexec
AgeCommit message (Expand)Author
2016-07-04The GOT has been initally mapped RW for *years*; ld.so doesn't need toPhilip Guenther
2016-07-04Use fstatat() instead of crafting a filename to use with stat()Philip Guenther
2016-06-21When handling DT_TEXTREL only set the mapping to READ+WRITE, ignoreTheo de Raadt
2016-06-21Handle textrels like other architectures do.Theo de Raadt
2016-06-18Make mips64 like all the others: only make mappings writable during relocationPhilip Guenther
2016-06-13Only need to sync the icache on the GOT for the old BSS PLT formatPhilip Guenther
2016-06-08Some ELF ABIs still require a PLT that is both writable and executable. ToMark Kettenis
2016-06-05Avoid W^X violation when setting DT_DEBUG on mips64.Mark Kettenis
2016-05-26for textrels (sthen ran into one...):Theo de Raadt
2016-05-22Ignore the listed protection (which may contain X) when making pageTheo de Raadt
2016-05-21mul/div/rem replacement should happen without PROT_EXECTheo de Raadt
2016-05-21Temporarily make the PLT writable when we're initializing the magic slotsMark Kettenis
2016-05-19Give the caller a chance to handle the failure if unable to allocatePhilip Guenther
2016-05-19ld.so can now be entered by multiple threads via _dl_{allocate,free}_tib(),Philip Guenther
2016-05-18fix types for mmap wrappers. A few whitespace cleanups snuck in.Theo de Raadt
2016-05-17tyopJeremie Courreges-Anglas
2016-05-12more hppa64 cleaningTheo de Raadt
2016-05-11remove hppa64 port, which we never got going beyond broken single users.Theo de Raadt
2016-05-07Move the set_tcb after getdents to keep L_cerr in range.Philip Guenther
2016-05-07Use a Thread Information Block in both single and multi-threaded programs.Philip Guenther
2016-05-04Kill #ifdef INET6 occurrences in userland.Jeremie Courreges-Anglas
2016-04-27Remove pledge(2)'s that are called before chroot(2) since in the near futureRicardo Mestre
2016-04-26Add missing "tty" promise to the pledge(2) callRicardo Mestre
2016-04-25prefer setres{u,g}id() rather than manipulating both real and effectiveTheo de Raadt
2016-04-24explicit_bzero some keys after use.Sebastian Benoit
2016-04-10per rfc, ehlo responses contain hostname, then options. from dyn+bsdTed Unangst
2016-04-06compare pointer to NULL instead of 0Sebastien Marie
2016-04-02Use open(tty, O_WRONLY) + fdopen() instead of fopen(tty, "w") toTodd C. Miller
2016-03-31Don't use .Aq for syntax elements that require ASCII "<>".Ingo Schwarze
2016-03-30for some time now mandoc has not required MLINKS to functionJason McIntyre
2016-03-25- Both checks for pw are not needed since it was already done at the start ofmestre
2016-03-24Unbreak arm and m88k: COPY relocations for weak symbols that are overloadedPhilip Guenther
2016-03-21Rename the system call sendsyslog2 to sendsyslog. Keep the old oneAlexander Bluhm
2016-03-21Provide _dlctl(), an alternate name for dlctl() that's in the reservedPhilip Guenther
2016-03-21Switch ld.so's stack smash handler from sendsyslog to sendsyslog2Philip Guenther
2016-03-20Export environ and __progname, making the latter a copy of just the filenamePhilip Guenther
2016-03-16More "(<blah> *)0" -> NULL, avoiding any stdarg functions.Kenneth R Westerback
2016-03-16- Check if user running spamlogd(8) has root privileges and if not then stopmestre
2016-03-10- add a define for "_spamd" user like others OpenBSD daemons;Gleydson Soares
2016-02-29Print ssize_t with %zd; ok deraadt@ mmcc@Jeremie Courreges-Anglas
2016-02-29Kill unused variable.Jeremie Courreges-Anglas
2016-02-05pledge(2) for talkd(8):mestre
2016-02-01Remove unused headers and sort the remainingmestre
2016-01-24Delete remnants of grpsym cache setting during symbol search: it's done atPhilip Guenther
2016-01-24Lacking precise dependency-from-relocation tracking, a nodelete objectPhilip Guenther
2016-01-08Zap extraneous SYNOPSIS sections.Vadim Zhukov
2016-01-04pledge(2) spamd-setup(8)mestre
2015-12-22assign pointers to NULL rather than 0mmcc
2015-12-22Remove a couple needless allocation casts. No binary change.mmcc
2015-12-17s/failes/failed/gmmcc