summaryrefslogtreecommitdiff
path: root/lib/libc
AgeCommit message (Expand)Author
2023-06-04More thorough write-afetr-free checks.Otto Moerbeek
2023-06-02pledge(2): stdio: permit restricted profil(2) for moncontrol(3)Scott Soule Cheloha
2023-05-27Remove malloc interposition, a workaround that was once needed for emacsOtto Moerbeek
2023-05-19Since waitid(2) shares code with wait4(2) and doesn't expose anyPhilip Guenther
2023-05-18memmove() entry point is declared with NENTRY() and isn't consecutivePhilip Guenther
2023-05-18Add PROTO_NORMAL() declarations for the remaining syscalls, to avoidPhilip Guenther
2023-05-18Add PROTO_NORMAL() declarations for utrace (and ktrace) syscallsPhilip Guenther
2023-05-18Make two corrections to the vfork(2) stub:Philip Guenther
2023-05-16add net.inet.tcp.tso;Jason McIntyre
2023-05-13default path includes /usr/local/sbinKlemens Nanni
2023-05-11Retguard addition in commit 72pYktDvmJhq7OyF was based on the understandingPhilip Guenther
2023-05-10As mmap(2) is no longer a LOCK syscall, do away with the extraOtto Moerbeek
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