summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2017-05-03make the description strings match the codeTheo de Raadt
2017-05-02the XXXfree functions being called accept NULL, so don't check first.Theo de Raadt
2017-05-02use freezero() instead of memset/explicit_bzero + free. SubstantiallyTheo de Raadt
2017-05-01Document that wait3/waitpid can receive SIGCHILD when wpid doesTodd C. Miller
2017-04-30No original OpenSSL code remains in this file. RelicenseBob Beck
2017-04-30Add futex(2) shim, bump minor.Martin Pieuchot
2017-04-30Make BIO_get_host_ip just yet another getaddrinfo wrapperBob Beck
2017-04-30Rework BIO_accept to be more like modern code.Bob Beck
2017-04-30Only enable -Werror on libcrypto/libssl/libtls if we are building withJoel Sing
2017-04-30Switch back to freezero() and explicitly initialise data_len to zero. TheJoel Sing
2017-04-30Microsoft Windows hates BIO_get_accept_socket in portable. Fix it toBob Beck
2017-04-30Add a tls_keypair_clear_key() function that uses freezero() to make keyJoel Sing
2017-04-29Fix a bug caused by the return value being set early to signal successfulJoel Sing
2017-04-29Revert previous - we still want to do this, but I forgot about the installerBob Beck
2017-04-29We now require you to have a working libpthreadBob Beck
2017-04-29Make it safe to call SSL_library_init more than once.Bob Beck
2017-04-29Stop calling OPENSSL_init() internally, since it is a no-op. Also placeJoel Sing
2017-04-29Switch Linux getrandom() usage to non-blocking mode, continuing toBob Beck
2017-04-28Revert previous change that forced consistency between return value andBob Beck
2017-04-28revert previous accidental commitBob Beck
2017-04-28*** empty log message ***Bob Beck
2017-04-28Reference the "Futexes Are Tricky" paper.Martin Pieuchot
2017-04-28errant space;Jason McIntyre
2017-04-28Document futex(2) with a lot of inputs from schwarze@Martin Pieuchot
2017-04-27ntohl() returns uint32_t so it cannot be < 0. Since we're storingTodd C. Miller
2017-04-27Remove "len < 0" check; len is socklen_t (uint32_t) so can't beTodd C. Miller
2017-04-27tls_free(3) and tls_config_free(3) accept NULL;Ingo Schwarze
2017-04-27Remove the "volatile" attribute from bpf_error(). The "volatile"Todd C. Miller
2017-04-27Remove useless check for ks_env_table being NULL. Since ks_env_tableTodd C. Miller
2017-04-23Rearrange text a bit to make it clear what "discarded" means; ok jmc@ deraadt@Otto Moerbeek
2017-04-22For small allocations (chunk) freezero only validates the givenOtto Moerbeek
2017-04-20add previous to NAME;Jason McIntyre
2017-04-20Add getptmfd(), fdopenpty(), fdforkpty() functions. These allow programsNicholas Marriott
2017-04-20Fix previous.Visa Hankala
2017-04-20Get TCB address using the RDHWR instruction instead of __get_tcb().Visa Hankala
2017-04-19Switch base tools from /dev/bpf0 to /dev/bpf. Now that /dev/bpf has beenMartin Natano
2017-04-18don't forget to fill in canary bytes for posix_memalign(3); reported byOtto Moerbeek
2017-04-18Add sparc64 support.Mark Kettenis
2017-04-18wipe some more macros that do not belong in C++ forwarding headers.Marc Espie
2017-04-18use freezero() instead of explicit_bzero+freeTheo de Raadt
2017-04-17use freezero()Theo de Raadt
2017-04-17consictently use .Dv NULL and a few other tweaks; ok schwarze@Otto Moerbeek
2017-04-17whitespace fixesOtto Moerbeek
2017-04-17Change build infrastructure to allow building both gcc and clang. ThisMark Kettenis
2017-04-16Always return nonzero from _longjmp too.Mark Kettenis
2017-04-16backout previous, data_len is not always initializedOtto Moerbeek
2017-04-15Document RB_TIMEBAD; delete RB_* that are obsolete/unimplementedPhilip Guenther
2017-04-14Use freezero(3) when cleaning up session tickets - not only does it requireJoel Sing
2017-04-14Use freezero(3) to clean up the X25519 keys - simpler, cleaner code.Joel Sing
2017-04-14Use freezero(3) in the CBB clean up path, since this could hold sensitiveJoel Sing