Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-09-10 | Copy 0.2.9.17 changelog to releasenotestor-0.2.9.17 | Nick Mathewson | |
2018-09-07 | Changelog for 0.2.9.17 | Nick Mathewson | |
2018-09-07 | Merge branch 'maint-0.2.9' into release-0.2.9 | Nick Mathewson | |
2018-09-07 | Bump to 0.2.9.17 | Nick Mathewson | |
2018-09-07 | Merge branch 'maint-0.2.9' into release-0.2.9 | Nick Mathewson | |
2018-09-07 | Merge branch 'ticket27344_029' into maint-0.2.9 | Nick Mathewson | |
2018-09-07 | Tell openssl to build its TLS contexts with security level 1 | Nick Mathewson | |
Fixes bug 27344, where we'd break compatibility with old tors by rejecting RSA1024 and DH1024. | |||
2018-09-07 | Merge branch 'maint-0.2.9' into release-0.2.9 | Nick Mathewson | |
2018-09-07 | Merge remote-tracking branch 'teor/bug27461-029' into maint-0.2.9 | Nick Mathewson | |
2018-09-07 | Merge branch 'maint-0.2.9' into release-0.2.9 | Nick Mathewson | |
2018-09-07 | Merge remote-tracking branch 'teor/bug27463-029' into maint-0.2.9 | Nick Mathewson | |
2018-09-07 | Merge branch 'maint-0.2.9' into release-0.2.9 | Nick Mathewson | |
2018-09-07 | Windows: Stop calling SetProcessDEPPolicy() on 64-bit Windows | teor | |
It is not supported, and always fails. Some compilers warn about the function pointer cast on 64-bit Windows. Fixes bug 27461; bugfix on 0.2.2.23-alpha. | |||
2018-09-07 | hs: Silence a spurious warning in rend_client_send_introduction() | teor | |
gcc 8 warns that extend_info_t.nickname might be truncated by strncpy(). But it doesn't know that nickname can either contain a hex id, or a nicknames. hex ids are only used for general and HSDir circuits. Fixes bug 27463; bugfix on 0.1.1.2-alpha. | |||
2018-09-07 | Windows: Silence a spurious warning in the GetAdaptersAddresses cast | teor | |
GetProcAddress() returns FARPROC, which is (long long int(*)()) on 64-bit Windows: https://msdn.microsoft.com/en-us/library/windows/desktop/ms683212(v=vs.85).aspx But GetAdaptersAddresses() is (long unsigned int(*)()), on both 32-bit and 64-bit Windows: https://docs.microsoft.com/en-us/windows/desktop/api/iphlpapi/nf-iphlpapi-getadaptersaddresses So gcc 8 issues a spurious "incompatible function pointer" warning about the cast to GetAdaptersAddresses_fn_t. Silence this warning by casting to a void function pointer, before the cast to GetAdaptersAddresses_fn_t. This issue is already fixed by 26481 in 0.3.5 and later, by removing the lookup and cast. Fixes bug 27465; bugfix on 0.2.3.11-alpha. | |||
2018-09-05 | Merge branch 'maint-0.2.9' into release-0.2.9 | Nick Mathewson | |
2018-09-05 | Merge remote-tracking branch 'teor/bug27418-029' into maint-0.2.9 | Nick Mathewson | |
2018-09-05 | Merge branch 'maint-0.2.9' into release-0.2.9 | Nick Mathewson | |
2018-09-05 | Travis: don't call echo with a --flag as the first argument | teor | |
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-05 | Travis: when showing a log fails, keep trying to show other logs | teor | |
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-08-29 | Merge branch 'maint-0.2.9' into release-0.2.9 | Nick Mathewson | |
2018-08-29 | Test: avoid spurious failures in make test-network-all | teor | |
Before running make test-network-all, delete old logs and test result files, to avoid spurious failures. Fixes bug 27295; bugfix on 0.2.7.3-rc. | |||
2018-08-29 | Test: consistently use $(TEST_NETWORK_ALL_LOG_DIR) in Makefile.am | teor | |
Part of 27295. | |||
2018-08-23 | Merge branch 'maint-0.2.9' into release-0.2.9 | Nick Mathewson | |
2018-08-24 | Silence a compilation warning on MSVC 2017 and clang-cl | teor | |
test.c no longer uses lround(), so we don't need to declare it, and we can use math.h for fabs(). Fixes bug 27185; bugfix on 0.2.2.2-alpha. | |||
2018-08-22 | Merge branch 'maint-0.2.9' into release-0.2.9 | Nick Mathewson | |
2018-08-22 | Mark cert_matches_key as not-intrusive; fix stretch compilation. | Nick Mathewson | |
2018-08-21 | Merge branch 'maint-0.2.9' into release-0.2.9 | Nick Mathewson | |
2018-08-21 | Merge remote-tracking branch 'teor/travis-osx-029' into maint-0.2.9 | Nick Mathewson | |
2018-08-21 | Merge branch 'maint-0.2.9' into release-0.2.9 | Nick Mathewson | |
2018-08-20 | Rewrite test_tortls_cert_matches_key() | Nick Mathewson | |
Unlike the old test, this test no will no longer mess around with the forbidden internals of any openssl data structures. Additionally, it verifies several other behaviors of tor_tls_cert_matches_key() that we had wanted to verify, such as the possibility of the certificate's key not matching. Fixes bug 27226; bugfix on 0.2.5.1-alpha. | |||
2018-08-20 | Use our x509 wrapper code in tor_tls_cert_matches_key() | Nick Mathewson | |
This allows us to mock our own tor_tls_get_peer_certificate() function in order to test ..cert_matches_key(), which will in turn allow us to simplify test_tortls_cert_matches_key() considerably. Prep work for the fix for 27226. | |||
2018-08-15 | Merge branch 'maint-0.2.9' into release-0.2.9 | Nick Mathewson | |
2018-08-15 | Merge remote-tracking branch 'github/bug27081_029' into maint-0.2.9 | Nick Mathewson | |
2018-08-10 | Travis: add a missing macOS asciidoc env var | teor | |
2018-08-10 | Travis: add a missing macOS asciidoc dependency | teor | |
2018-08-10 | Travis: put distcheck first for readability | teor | |
2018-08-10 | Changes file for Travis: enable macOS builds | teor | |
2018-08-10 | Travis: fix a typo | teor | |
2018-08-09 | Merge branch 'maint-0.2.9' into release-0.2.9 | Nick Mathewson | |
2018-08-09 | Travis: list installed package versions before building | teor | |
Part of 24629. | |||
2018-08-09 | Travis: run an asciidoc build | teor | |
Implements 27087. | |||
2018-08-09 | Travis: Use ccache | teor | |
Part of ticket 26952. | |||
2018-08-09 | Travis: make macOS builds work for Tor 0.2.9 | teor | |
Tor 0.2.9 needs extra help to find OpenSSL on macOS. Part of 24629. | |||
2018-08-09 | Travis: create configure flags once, then echo the flags | teor | |
Creating the configure flags once avoids inconsistent flags between configure and distcheck configure. Echoing the flags helps developers work out what configure is doing. (Backported to 0.2.9 and later as a precaution.) Fixes 27088 on 0.3.4.1-alpha, adds logging in previous releases. | |||
2018-08-09 | Travis: enable macOS builds | teor | |
Also: * explain why we don't install zlib Part of 24629. | |||
2018-08-09 | Travis: Rewrite .travis.yml | teor | |
Build on all compilers: * default options + hardening Build on gcc: * coverage (+ no hardening) * distcheck * no hardening Add some extra logging: * tail config.log on failure (config.log is too long for travis to render) Put the config in a more logical order * Sort config items in chronological order * Put related items together Part of 24629. | |||
2018-08-09 | Update geoip and geoip6 to the August 7 2018 database. | Karsten Loesing | |
2018-08-09 | Add more optional packages to Travis | Taylor Yu | |
Apparently we weren't building with either libcap or libseccomp on Travis. Install libcap-dev and libseccomp-dev in .travis.yml. Closes ticket 26560. | |||
2018-08-08 | Don't search for -lpthread on Windows | Nick Mathewson | |
If we're building for Windows, we want to use windows threads no matter what, and we don't want to link a pthread library even if it is present. Fixes bug 27081; bugfix on 1790dc67607799a in 0.1.0.1-rc. |