summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-09-06Merge remote-tracking branch 'tor-github/pr/294'Nick Mathewson
2018-09-06Changes file for 25132Nick Mathewson
2018-09-06Merge remote-tracking branch 'ageis/control-getinfo-uptime'Nick Mathewson
2018-09-06Merge remote-tracking branch 'teor/ticket27467'Nick Mathewson
2018-09-06Remove GetAdaptersAddresses_fn_tteor
The code that used it was removed as part of the 26481 refactor. Closes ticket 27467.
2018-09-05Backport to older NSS, which does not have SEC_DerSignDataWithAlgorithmIDNick Mathewson
2018-09-05Fix checkspacesNick Mathewson
2018-09-05Suppress strict-prototypes warnings in one more batch of NSS headersNick Mathewson
2018-09-05Add a last-ditch memwipe() implementation for nss+old glibcNick 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-05Merge branch 'maint-0.3.4'Nick Mathewson
2018-09-05Merge branch 'maint-0.3.3' into maint-0.3.4Nick Mathewson
2018-09-05Merge branch 'maint-0.3.2' into maint-0.3.3Nick Mathewson
2018-09-05Merge branch 'maint-0.2.9' into maint-0.3.2Nick Mathewson
2018-09-05Merge remote-tracking branch 'teor/bug27418-029' into maint-0.2.9Nick Mathewson
2018-09-05Merge branch 'maint-0.3.4'Nick Mathewson
2018-09-05Merge remote-tracking branch 'teor/ticket27449-034' into maint-0.3.4Nick Mathewson
2018-09-05Merge branch 'maint-0.3.2' into maint-0.3.3Nick Mathewson
2018-09-05Merge branch 'maint-0.2.9' into maint-0.3.2Nick Mathewson
2018-09-05Merge branch 'maint-0.3.4'Nick Mathewson
2018-09-05Merge branch 'maint-0.3.3' into maint-0.3.4Nick Mathewson
2018-09-05Fix a type, and hopefully the win64 builds.Nick Mathewson
2018-09-05Add note about use of tor_memcmp()Nick Mathewson
2018-09-05Fix a reverse-inull warning from coverity in new code.Nick Mathewson
2018-09-05Try to fix new coverity warnings in unit tests.Nick Mathewson
2018-09-05Travis: don't call echo with a --flag as the first argumentteor
When we use echo in Travis, don't pass a --flag as the first argument. Fixes bug 27418; bugfix on 0.3.4.7-rc.
2018-09-05Appveyor: tail config.log and cat test-suite.log after failed buildsteor
Also zip the full logs, and upload them as build artifacts. Implements ticket 27430.
2018-09-05Travis: when showing a log fails, keep trying to show other logsteor
When a Travis build fails, and showing a log fails, keep trying to show the other logs. Fixes bug 27453; bugfix on 0.3.4.7-rc.
2018-09-05Appveyor: always log the compiler path and versionteor
Implements 27449.
2018-09-04Debug one last reference-counting issue that only appeared on openssl masterNick Mathewson
2018-09-04Fix an easy refcounting bug in a unit testNick Mathewson
2018-09-04Merge branch 'nss_squashed' into nss_mergeNick Mathewson
2018-09-04Resolve openssl-only memory leaksNick Mathewson
2018-09-04Fix a pair of remaining leaks in tortls_nss.cNick Mathewson
Fun fact: PR_Close leaks memory if its socket is not valid.
2018-09-04Use FREE_AND_NULL for impl typesNick Mathewson
2018-09-04Port test_tortls_verify to not depend on openssl internalsNick Mathewson
2018-09-04Remove tor_tls_check_lifetime as unused.Nick Mathewson
Everything that might have used it, uses tor_tls_cert_is_valid() instead.
2018-09-04Add unit test for bridge-style TLS initialization.Nick Mathewson
2018-09-04Document winsock includes betterNick Mathewson
2018-09-04Fix documentation of initialized fields in crypto_init.cNick Mathewson
2018-09-04Fix documentation of ENABLE_NSSNick Mathewson
2018-09-04Make some additional RSA functions constNick Mathewson
2018-09-04Rename crypto_pk_check_key(), use it more reasonably, add testsNick Mathewson
This function was a wrapper around RSA_check_key() in openssl, which checks for invalid RSA private keys (like those where p or q are composite, or where d is not the inverse of e, or where n != p*q). We don't need a function like this in NSS, since unlike OpenSSL, NSS won't let you import a bogus private key. I've renamed the function and changed its return type to make it more reasonable, and added a unit test for trying to read a key where n != p*q.
2018-09-04Unify functions for reading/writing PEM keys, to avoid duplication.Nick Mathewson
2018-09-04Do not leave a certificate allocated after testing dirvote_add()Nick Mathewson
2018-09-04Do not leak a reference to "slot" when decoding private key.Nick Mathewson
2018-09-04Update prefork and postfork NSS code for unit tests.Nick Mathewson
2018-09-04Test a few more tortls.c functionsNick Mathewson
2018-09-04Several unit tests to improve test coverage of x509*.cNick Mathewson
2018-09-04Remove tor_x509_get_cert_impl as unneeded.Nick Mathewson
2018-09-04Avoid double-close on TCP sockets under NSS.Nick Mathewson