summaryrefslogtreecommitdiff
path: root/libexec
AgeCommit message (Expand)Author
2021-11-27Remove an unneeded variable to fix compiler warning with clang 13.Visa Hankala
2021-11-16fix an accidental NULL deref introduced last year, found by patrick.Theo de Raadt
2021-11-14Delete all the no-op RELOC_GOT() macros and their uses.Philip Guenther
2021-11-12Add support for RELR relocations in the executable and share objects.Philip Guenther
2021-11-09Like most archs, riscv doesn't need resolution of JUMP_SLOT relocationsPhilip Guenther
2021-10-24For open/openat, if the flags parameter does not contain O_CREAT, theTheo de Raadt
2021-10-23ensure that sensitive data is zeroed out from mem.Ricardo Mestre
2021-10-07Print the name of the symbol that can't be resolved when usingJoshua Stein
2021-09-13various formatting fixes;Jason McIntyre
2021-09-13introduce /etc/bsd.re-config which can be used to configure the kernelRobert Nagy
2021-09-02remove sys/param.h use, by replacing MAXLOGNAME -> LOGIN_NAME_MAXTheo de Raadt
2021-07-14Remove unneeded calls to tls_init(3)kn
2021-07-12Change the error reporting pattern throughout the tree when unveilBob Beck
2021-07-07Hoist whole TLS initialization instead of loading the cert/key into memory firstRicardo Mestre
2021-06-26Make lazy binding work on riscv64.Mark Kettenis
2021-06-26Build ld.so with --march=rv64imac on riscv64 to be absolutely sure thatMark Kettenis
2021-06-26Use AFLAGS when building syscall stubs. Drop AINC wich isn't used.Mark Kettenis
2021-06-02add RTLD_NODELETE supportSebastien Marie
2021-05-31Convert K&R function definitions to modern C.jan
2021-05-25program headers: do not rely on DYNAMIC coming before GNU_RELROkn
2021-05-23Constify function parameters.jan
2021-05-22Remove useless fflush(3) calls. lreply() already called fflush(3).jan
2021-05-22Remove useless islower(2) before toupper(3).jan
2021-05-20Removes the useless FILE* parameter of get_line().jan
2021-05-16Correct problem in riscv64 dtors execution load the function pointerDale Rahn
2021-05-15Add pledge for ftpd's user processes.jan
2021-04-28riscv64 ld.soDale Rahn
2021-04-19Same internal consistency check as libc malloc: size in hash tableOtto Moerbeek
2021-03-16On i386 don't attempt to map shared libraries in low memory whenKurt Miller
2021-01-02Check auth_mkvalue(3) return value for NULL (malloc failure).Todd C. Miller
2020-12-27We know about optreset from unistd.h.Florian Obser
2020-12-26Fix a nasty mem leak in ld.so's own malloc. This was hard to diagnose, sinceOtto Moerbeek
2020-11-28Add retguard to macppc kernel locore.S, ofwreal.S, setjmp.Sgkoehler
2020-10-26Retguard asm macros for powerpc libc, ld.sogkoehler
2020-10-16Use the retguard macros from asm.h to protect the system call stubs.Theo de Raadt
2020-10-15make three mib[] arrays const, as was done in libcTheo de Raadt
2020-10-11Don't skip file systems just because the parent fs is nodev and nosuid.Todd C. Miller
2020-09-17afs, nnpfs, and procfs are no longer supported,Ingo Schwarze
2020-09-14Do not bother scanning file systems that are both nodev and nosuidIngo Schwarze
2020-09-14No need to check for NULL before calling free.Martijn van Duren
2020-09-12Documentation fixes by jmc.Martijn van Duren
2020-09-12Import login_ldap.Martijn van Duren
2020-09-06Move definiton of struct token_types *tt to init.c from header file.mortimer
2020-08-11clang 10 now emits calls to __multi3 from libcompiler_rtJeremie Courreges-Anglas
2020-07-18Use the same names as the 64-bit PowerPC ELF ABI for the relocations.Mark Kettenis
2020-07-16Rewrite loop to match what is written down in the ABI document.Mark Kettenis
2020-07-16Make lazy binding work.Mark Kettenis
2020-07-08Clarify man pagejob
2020-06-28Disable powerpc64 lazy binding, code was not for 64 bit ABIDale Rahn
2020-06-28Powerpc64 ld.so asm code needs to conform to Powerpc64 abi, not 32bit.Dale Rahn