Age | Commit message (Expand) | Author |
2017-06-19 | port the RBT code to userland by making it part of libc. | David Gwynne |
2017-04-30 | Add futex(2) shim, bump minor. | Martin Pieuchot |
2017-04-10 | Introducing freezero(3) a version of free that guarantees the process | Otto Moerbeek |
2017-03-06 | Introducing recallocarray(3), a blend of calloc(3) and reallocarray(3) | Otto Moerbeek |
2016-09-03 | Add functions for SHA512/256. The standard says you're supposed to start | Ted Unangst |
2016-09-01 | Less lock contention by using more pools for mult-threaded programs. | Otto Moerbeek |
2016-08-11 | Between relro and previous RWX work, the __{got,plt}_{start,end} symbols | Philip Guenther |
2016-05-23 | Stop supporting longjmperror(); it's not used, not portable, and the checks | Philip Guenther |
2016-05-23 | Remove iruserok(_sa)? and __ivaliduser(sa)? | Philip Guenther |
2016-05-23 | Eliminate __check_rhosts_file and __rcmd_errstr: they were only used by | Philip Guenther |
2016-05-23 | Stop exposing <sys/localedef.h> and various symbols internal to the libc | Philip Guenther |
2016-05-20 | Delete the _SDA_BASE and _SDA2_BASE symbols: they're unnecessary in | Philip Guenther |
2016-05-07 | Unexport sigreturn. Nobody should use it anymore, and it will be removed | Mark Kettenis |
2016-05-07 | remove ancient dbm functions (ndbm remains). nothing uses them in forever. | Ted Unangst |
2016-05-07 | Declare moncontrol(3) APIs in <sys/gmon.h> | Philip Guenther |
2016-05-07 | Use a Thread Information Block in both single and multi-threaded programs. | Philip Guenther |
2016-03-30 | Turd polish: use HIDDEN= instead of PSEUDO= for ptrace syscall stub, to | Philip Guenther |
2016-03-30 | Eliminate userspace caching by getlogin_r/setlogin; make the getlogin | Philip Guenther |
2016-03-20 | Rearrange C runtime bits: now that ld.so exports environ and __progname, | Philip Guenther |
2015-11-18 | update for new symbols and code | Ted Unangst |
2015-11-15 | _towctrans_ext and _wctrans_init are now hidden; so drop them from the list | Philip Guenther |
2015-11-10 | Split the intra-thread functionality from kill(2) into its own syscall | Philip Guenther |
2015-11-10 | libc.so can't be unloaded, so move the hidden atexit() and pthread_atfork() | Philip Guenther |
2015-10-25 | Hide __atexit and __atexit_register_cleanup() | Philip Guenther |
2015-10-23 | Merge the sigaction() and sigprocmask() overloads/wrappers from libpthread | Philip Guenther |
2015-10-19 | Remove old tame() stub | Theo de Raadt |
2015-10-09 | tame -> pledge conversion, in libc. I should crank libc, but am cheating | Theo de Raadt |
2015-10-04 | Clarify a point. Adjust punctuation after discussion w/ jmc@ | Philip Guenther |
2015-09-28 | seperate random functions into their own block | Theo de Raadt |
2015-09-28 | xdr_ypresp_all_seq() does not need to be exported by libc, we can make it | Theo de Raadt |
2015-09-13 | Rename __sysctl syscall to just sysctl, as the userland wrapper is no longer | Philip Guenther |
2015-09-13 | Wrap <rpc/*.h> so that calls go direct and the symbols are all weak. | Philip Guenther |
2015-09-13 | Wrap <pwd.h> so that calls go direct and the symbols are all weak. | Philip Guenther |
2015-09-13 | Wrap <ctype.h> and <wctype.h> so that calls go direct and the symbols not | Philip Guenther |
2015-09-11 | Put a private copy of the ypresp_allfn/ypresp_data interface into ypserv | Theo de Raadt |
2015-09-11 | _rpc_dtablesize() is not used anywhere, tracking by sthen; ok guenther | Theo de Raadt |
2015-09-11 | rpcdata should not be exported; ok guenther | Theo de Raadt |
2015-09-11 | _getnetbyaddr and _getnetbyname appear to be historical accidents in | Theo de Raadt |
2015-09-11 | hide three netdb related variables; ok guenther | Theo de Raadt |
2015-09-10 | Hide netgroup internals inside libc. The parts that netgroup_mkdb | Theo de Raadt |
2015-09-10 | explain why __explicit_bzero_hook will remain; ok guenther | Theo de Raadt |
2015-09-10 | hide __dtoa_locks as a static in the single use case; ok guenther | Theo de Raadt |
2015-09-10 | Remove link_addr(3). A function to encode the name of an interface in | Martin Pieuchot |
2015-09-09 | Hide __sigintr and __strsignal as internal implementation details. | Philip Guenther |
2015-09-09 | Hide all unnecessary asr / resolver related API with _ prefixes. | Theo de Raadt |
2015-09-09 | Stop exporting from libc the <mpool.h> and the mpool_* API | Philip Guenther |
2015-09-09 | Hide YP-specific xdr_* functions, and have the YP tools link -lrpcsvc | Theo de Raadt |
2015-09-06 | Document the rule for keeping static and shared archs in sync | Philip Guenther |
2015-09-06 | Fix aliasing of sys_errlist, sys_nerr, sys_siglist, and sys_signame | Philip Guenther |
2015-09-05 | Hide some YP internals. Annotate a few private hooks currently used | Theo de Raadt |