Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-09-27 | Detect an unlikely integer overflow. | Nick Mathewson | |
2018-09-27 | geoip: fix windows compilation | Nick Mathewson | |
2018-09-27 | Extract the non-stats part of geoip into a new src/lib/geoip. | Nick Mathewson | |
2018-09-24 | Fix arm compilation with openssl <1.1 | Nick Mathewson | |
Bug 27781; bugfix on 0.3.5.1-alpha. | |||
2018-09-20 | Fix an NSS socket leak-on-error found by dgoulet | Nick Mathewson | |
2018-09-20 | Use the correct macro to detect an invalid socket in tortls_nss.c | Nick Mathewson | |
Fixes bug 27782; bugfix on 0.3.5.1-alpha | |||
2018-09-20 | Release ownership of the dummy socket that tortls_nss.c will close | Nick Mathewson | |
Related to #27795 -- since NSS will close the socket, we must not count it as owned by Tor. | |||
2018-09-20 | Add a tor_release_socket_ownership() function. | Nick Mathewson | |
2018-09-20 | Merge branch 'maint-0.3.4' | Nick Mathewson | |
2018-09-18 | Fix minor memleak in edge-case of crypto_rsa.c function. | George Kadianakis | |
2018-09-17 | Lower the maximum size of a private key file to 16 MB | Nick Mathewson | |
This shouldn't be a user-visible change: nobody has a 16 MB RSA key that they're trying to use with Tor. I'm doing this to fix CID 1439330 / ticket 27730, where coverity complains (on 64-bit) that we are making a comparison that is never true. | |||
2018-09-16 | When Tor is compiled with NSS, don't claim support for LinkAuth=1 | Nick Mathewson | |
Closes ticket 27288 | |||
2018-09-14 | Add a missing function for windows | Nick Mathewson | |
2018-09-14 | Explicitly ignore BIO_set_close() return val to fix #27711 | Nick Mathewson | |
2018-09-14 | Merge branch 'nss_countbytes_squashed' | Nick Mathewson | |
2018-09-14 | Allow malloc includes in tls library | Nick Mathewson | |
2018-09-14 | Add support for lower-level byte counting with NSS | Nick Mathewson | |
This is harder than with OpenSSL, since OpenSSL counts the bytes on its own and NSS doesn't. To fix this, we need to define a new PRFileDesc layer that has its own byte-counting support. Closes ticket 27289. | |||
2018-09-14 | Merge branch 'nss_27664' | Nick Mathewson | |
2018-09-14 | Merge branch 'nss_27451' | Nick Mathewson | |
2018-09-13 | Include torint.h in socketpair.c for intptr_t definition. | Nick Mathewson | |
2018-09-13 | Fix a 32-bit off_t/size_t warning in crypto_rsa.c | Nick Mathewson | |
Bug not in any released Tor. | |||
2018-09-13 | Merge remote-tracking branch 'UntoSten/inform-about-conf-includes' | Nick Mathewson | |
2018-09-13 | Run crypto_prefork() before start_daemon(). | Nick Mathewson | |
Without this, RunAsDaemon breaks NSS. Fixes bug 27664; bug not in any released Tor. | |||
2018-09-12 | Merge remote-tracking branch 'tor-github/pr/280' | Nick Mathewson | |
2018-09-12 | Add a tor_tls_release_socket() function. | Nick Mathewson | |
This function tells the underlying TLS object that it shouldn't close the fd on exit. Mostly, we hope not to have to use it, since the NSS implementation is kludgey, but it should allow us to fix | |||
2018-09-12 | Merge remote-tracking branch 'tor-github/pr/298' | Nick Mathewson | |
2018-09-12 | Merge remote-tracking branch 'tor-github/pr/318' | Nick Mathewson | |
2018-09-09 | Refactor initialization in curve25519_basepoint_spot_check | Nick Mathewson | |
This is an attempt to work around what I think may be a bug in OSS-Fuzz, which thinks that uninitialized data might be passed to the curve25519 functions. | |||
2018-09-07 | Merge remote-tracking branch 'dgoulet/ticket20700_035_03' | Nick Mathewson | |
2018-09-07 | test: Build an HSv3 descriptor with authorized client | Suphanat Chunhapanya | |
Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2018-09-07 | Merge remote-tracking branch 'teor/bug27521' | Nick Mathewson | |
2018-09-07 | Merge branch 'maint-0.3.4' | Nick Mathewson | |
2018-09-07 | Comment: Fix typos in get_interface_addresses_win32() | teor | |
Closes 27521. | |||
2018-09-06 | Revert "Avoid double-close on TCP sockets under NSS." | Nick Mathewson | |
This reverts commit b5fddbd24144a94580e50886cd07a82968a1b86c. The commit here was supposed to be a solution for #27451 (fd management with NSS), but instead it caused an assertion failure. Fixes bug 27500; but not in any released Tor. | |||
2018-09-06 | Merge remote-tracking branch 'teor/ticket27467' | Nick Mathewson | |
2018-09-06 | Remove GetAdaptersAddresses_fn_t | teor | |
The code that used it was removed as part of the 26481 refactor. Closes ticket 27467. | |||
2018-09-05 | Backport to older NSS, which does not have SEC_DerSignDataWithAlgorithmID | Nick Mathewson | |
2018-09-05 | Fix checkspaces | Nick Mathewson | |
2018-09-05 | Suppress strict-prototypes warnings in one more batch of NSS headers | Nick Mathewson | |
2018-09-05 | Add a last-ditch memwipe() implementation for nss+old glibc | Nick Mathewson | |
On new glibc versions, there's an explicit_bzero(). With openssl, there's openssl_memwipe(). When no other approach works, use memwipe() and a memory barrier. | |||
2018-09-05 | Fix a type, and hopefully the win64 builds. | Nick Mathewson | |
2018-09-05 | Add note about use of tor_memcmp() | Nick Mathewson | |
2018-09-05 | Fix a reverse-inull warning from coverity in new code. | Nick Mathewson | |
2018-09-04 | Debug one last reference-counting issue that only appeared on openssl master | Nick Mathewson | |
2018-09-04 | Merge branch 'nss_squashed' into nss_merge | Nick Mathewson | |
2018-09-04 | Resolve openssl-only memory leaks | Nick Mathewson | |
2018-09-04 | Fix a pair of remaining leaks in tortls_nss.c | Nick Mathewson | |
Fun fact: PR_Close leaks memory if its socket is not valid. | |||
2018-09-04 | Use FREE_AND_NULL for impl types | Nick Mathewson | |
2018-09-04 | Port test_tortls_verify to not depend on openssl internals | Nick Mathewson | |
2018-09-04 | Remove tor_tls_check_lifetime as unused. | Nick Mathewson | |
Everything that might have used it, uses tor_tls_cert_is_valid() instead. |