summaryrefslogtreecommitdiff
path: root/lib/libc
AgeCommit message (Expand)Author
2023-04-26Declare sendsyslog to match its man pageGreg Steuck
2023-04-21remove duplicate includeJonathan Gray
2023-04-19remove duplicate includesJonathan Gray
2023-04-17remove bad Pp;Jason McIntyre
2023-04-16Dump (leak) info using utrace(2) and compile the code always inOtto Moerbeek
2023-04-05Introduce variation in location of junked bytes; ok tb@Otto Moerbeek
2023-04-01Check all chunks in the delayed free list for write-after-free.Otto Moerbeek
2023-03-31Since all arm64 assembly code in libc uses the ENTRY* macros fromMark Kettenis
2023-03-25Last arg is also a pointer, so pass NULL instead of 0; ok deraadt@Otto Moerbeek
2023-03-25Change malloc chunk sizes to be fine grained.Otto Moerbeek
2023-03-15Fix a number of out of bound reads in DNS response parsing.Todd C. Miller
2023-03-02When parsing %s, the result should be in the local time zone.Todd C. Miller
2023-02-27use the correct size of the execve syscall stubTheo de Raadt
2023-02-27Calculate the size of the static (and profiled static) execve syscall stubTheo de Raadt
2023-02-27There is no reason to-be-cleared chunks cannot participate in delayedOtto Moerbeek
2023-02-24Try to warn about syscall() possibly being deleted from libc in theTheo de Raadt
2023-02-23adjust documentation for ktrace.h changes. utrace() is now easier to useTheo de Raadt
2023-02-22remove .Pp before .Sh;Jason McIntyre
2023-02-22Point to <signal.h> and not <sys/signal.h>: the latter isPhilip Guenther
2023-02-22Prefer 'argument' over 'parameter' when refering to the valuePhilip Guenther
2023-02-22Prefer "get or set" over "get/set" or "get and set".Philip Guenther
2023-02-21adress -> address;Jason McIntyre
2023-02-21hppa does some weird callgate stuff, so the pinsyscall() provides theTheo de Raadt
2023-02-21dlfcn/init.cTheo de Raadt
2023-02-21Do pinsyscall() after static libc is configured for errno storage.Theo de Raadt
2023-02-21pinsyscall(2) is not just for dynamic binaries anymore, so make theTheo de Raadt
2023-02-21In static binaries, if WEAK execve can be found, use pinsyscall(2) toTheo de Raadt
2023-02-21create a stub for pinsyscall(2)Theo de Raadt
2023-02-21correct parameter typeTheo de Raadt
2023-02-19auth_getchallenge does not exist anymoreaisha
2023-02-18missing dot before macro; from josiah frentsosJason McIntyre
2023-02-17Only compile _ng_print() #ifdef DEBUG_NG; ok millert@Miod Vallat
2023-02-17Remove unused variables; ok millert@Miod Vallat
2023-02-16Document pinsyscall(2). The ld.so and kernel enforcement code is notTheo de Raadt
2023-02-11crank major because __syscall is goneTheo de Raadt
2023-02-11__syscall() is no longer neccessary since the system calls which neededTheo de Raadt
2023-02-11Use a consistent comment to explain why 32bit archs set their secondPhilip Guenther
2023-02-07remove seatbeltTheo de Raadt
2023-02-05remove --no-execute-only seatbeltTheo de Raadt
2023-02-05Implement usertc corresponding to the Allwinner A64 agtimer(4) errata.Mark Kettenis
2023-02-05writev() appeared in 4.1c before 4.2Jonathan Gray
2023-02-05getpagesize() appeared in 4.1c before 4.2Jonathan Gray
2023-01-27Use stricter constraints in the assembly statements in fpset{mask,round,sticky}Miod Vallat
2023-01-20The locale is ignored on OpenBSD, match the wording used in isalpha.3.Todd C. Miller
2023-01-16Currently we disable kbind(2) for static program from libc.a'sPhilip Guenther
2023-01-13Move all data from .text section to .rodata, and update the code toMiod Vallat
2023-01-12remove outdated "expected to be compliant"Jonathan Gray
2023-01-11block --execute-only on mips64 & sparc64 during the upcoming transition.Theo de Raadt
2023-01-11do not need --execute-only anymore, it is now the defaultTheo de Raadt
2023-01-11Add retguard to amd64 syscalls.Todd Mortimer