summaryrefslogtreecommitdiffstats
path: root/libexec (follow)
Commit message (Expand)AuthorAgeFilesLines
* DT_MIPS_RLD_MAP is an offset, so relocate it when present.guenther2018-12-031-3/+4
* Implement support for DT_GNU_HASH, taking all the interesting bitsguenther2018-11-282-21/+136
* Make alpha less special: _dl_boot_bind() is written to completeguenther2018-11-223-45/+15
* On mips64, DT_DEBUG doesn't need mprotecting if it's in the GNU_RELRO segmentguenther2018-11-201-6/+8
* need to closefrom(0) before execve(), otherwise tty isn't properlyderaadt2018-11-171-1/+2
* Finish ld.so's transition to GNU_RELRO: eliminate support for usingguenther2018-11-1614-139/+38
* Borrow an idea from DragonFly BSD: factor out the "does this symbol match whatguenther2018-11-161-38/+54
* Put all the symbol lookup parameters (except the object being searched) andguenther2018-11-151-72/+60
* Theodore Wynnychenko discovered the gettytab "lo=path" feature didn't workderaadt2018-11-152-10/+26
* Delete support for non-secureplt binaries. The secure PLT format has beenguenther2018-11-122-109/+11
* Delete superfluous libc reach-around variables, left over from theguenther2018-11-091-4/+1
* Delete superfluous libc reacharounds.guenther2018-11-093-20/+15
* Delete support for obsolete BSS PLT format, which was last known to beguenther2018-11-091-314/+38
* ld.so's malloc has no runtime option processing, so remove theotto2018-11-021-75/+72
* The compilers already put static arrays in .rodata when not written to;guenther2018-10-256-18/+18
* When spamd(8) runs in greylist mode in the parent process (which runsmestre2018-10-251-1/+13
* The only file that spamlogd(8) needs to access after calling pledge(2) ismestre2018-10-251-1/+3
* Delay processing of ld.so's own PT_GNU_RELRO section until after environmentguenther2018-10-235-86/+70
* More "explicitely" -> "explicitly" in various comments.krw2018-10-221-2/+2
* Use int, not char*, for booleansguenther2018-10-224-19/+20
* Add retguard to arm64 ld.so.mortimer2018-10-012-7/+7
* Remove the hopefully last remnants of kerberos in there: arg_login,ajacoutot2018-09-301-12/+1
* document HUP;jmc2018-09-251-2/+8
* unveil maildir, utmp, /tmp, and /dev. For the vast number of peoplederaadt2018-09-241-1/+9
* unveil(2) in getty. This has been in snaps for more than 2 months,deraadt2018-09-241-1/+14
* update tradcpp to 0.5.2jsg2018-09-0218-148/+650
* make ld.so build reproducible by including a FILE symbol and by removingrobert2018-08-291-4/+12
* lockspool only plays with files in _PATH_MAILDIR, so unveil that path.deraadt2018-08-081-1/+4
* Move pledge to after getopt, when the finger program becomes knownderaadt2018-08-031-4/+6
* Fix address calculation for _DYNAMIC. We want to address of _DYNAMIC itself,kettenis2018-07-241-2/+2
* unify the various per-arch syscall.h as much as possiblederaadt2018-07-0911-74/+80
* add missing ${LIBCRYPTO} to DPADDgsoares2018-06-281-2/+2
* Add add PIE support for m88k (requires gcc4 toolchain)guenther2018-06-161-3/+5
* silence a compiler warninggsoares2018-06-141-2/+2
* Call pledge(2) earlier before opening the auth channel and readpassphrase()reyk2018-06-133-8/+15
* Remove #ifdef PASSWD, it was always enabled and is a leftover from krb5 days.reyk2018-06-133-11/+5
* Bail out if fchmod(2) fails.cheloha2018-06-081-2/+5
* Bump ELF_RANDOMIZE_LIMIT to 1MB.mortimer2018-06-011-2/+2
* On arm64 negate the whole 64-bit register otherwise system call wrapperskettenis2018-05-151-2/+2
* Add an explanation to relink.log what a failed checksum of /bsdrpe2018-05-011-2/+12
* Make sure ld.so doesn't use floating point registers, as the lazy-bindingguenther2018-04-271-2/+2
* Use <fcntl.h> instead of <sys/file.h> for open() and friends.guenther2018-04-266-46/+12
* nuke trailing whitespacebeck2018-04-261-3/+3
* Add support for the DF_TEXTREL flag.kettenis2018-03-091-1/+3
* Use a static chacha instance to fill randomdata sections. Avoids loopingmortimer2018-02-092-33/+247
* sync with libc malloc: use consistent style for for loop in unmap(),otto2018-02-071-3/+1
* Expand Type strings by one space, to fit ld.so, in the same ugly way "exe "deraadt2018-02-041-6/+6
* don't forget to increment loop var; infinite loops spotted by sthen@otto2018-02-011-0/+1
* No need to add ffs.c as we use .VPATH to reach over into libc/string.kettenis2018-01-301-40/+0
* provide ffs, gcc generates calls to it, even when __builtin_ffs() is used.otto2018-01-302-2/+42