Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-09-12 | rust/protover: fix check for overlapping ranges | cypherpunks | |
Closes ticket 27649. Bugfix on e6625113c98c281b0a649598d7daa347c28915e9. | |||
2018-09-12 | rust/protover: remove version zero from tests | cypherpunks | |
This isn't legal according to dir-spec.txt. We can write separate tests for it if the spec is changed to make it legal. | |||
2018-09-12 | test/protover: remove version zero from tests | cypherpunks | |
This isn't legal according to dir-spec.txt. We can write separate tests for it if the spec is changed to make it legal. | |||
2018-09-11 | Bug 25505: Check circuitmux queues before padding. | Mike Perry | |
2018-09-11 | Merge branch 'maint-0.3.2' into maint-0.3.3 | Nick Mathewson | |
2018-09-11 | Merge branch 'maint-0.2.9' into maint-0.3.2 | Nick Mathewson | |
2018-09-11 | Update geoip and geoip6 to the September 6 2018 database. | Karsten Loesing | |
2018-09-10 | Bump to 0.3.3.10-dev. | Nick Mathewson | |
2018-09-10 | Bump to 0.3.2.12-dev | Nick Mathewson | |
2018-09-10 | Bump to 0.2.9.17-dev | Nick Mathewson | |
2018-09-07 | Bump to 0.3.3.10 | Nick Mathewson | |
2018-09-07 | Bump to 0.3.2.12 | Nick Mathewson | |
2018-09-07 | Bump to 0.2.9.17 | Nick Mathewson | |
2018-09-07 | Merge branch 'maint-0.3.2' into maint-0.3.3 | Nick Mathewson | |
2018-09-07 | Merge branch 'maint-0.2.9' into maint-0.3.2 | 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.3.2' into maint-0.3.3 | Nick Mathewson | |
2018-09-07 | Merge remote-tracking branch 'teor/bug27461-032' into maint-0.3.2 | 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.3.2' into maint-0.3.3 | Nick Mathewson | |
2018-09-07 | Merge branch 'maint-0.2.9' into maint-0.3.2 | 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.3.2' into maint-0.3.3 | Nick Mathewson | |
2018-09-07 | Merge branch 'maint-0.2.9' into maint-0.3.2 | Nick Mathewson | |
2018-09-07 | Merge branch 'bug27461-029' into bug27461-032 | teor | |
Fix a minor merge conflict due to an #endif comment. | |||
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-08-27 | Merge branch 'maint-0.3.2' into maint-0.3.3 | Nick Mathewson | |
2018-08-27 | When running make test-network-all, use the mixed+hs-v2 network | teor | |
No behaviour change. A previous fix to chutney removed v3 onion services from the mixed+hs-v23 network, so seeing "mixed+hs-v23" in tests is confusing. Fixes bug 27345; bugfix on 0.3.2.1-alpha. | |||
2018-08-24 | Merge branch 'maint-0.3.2' into maint-0.3.3 | Nick Mathewson | |
2018-08-24 | Merge branch 'ticket27286_032_v2' into maint-0.3.2 | Nick Mathewson | |
2018-08-24 | Update the protocol versions recommendations to remove LinkAuth=1 | Nick Mathewson | |
LinkAuth method 1 is the one where we pull the TLS master secrets out of the OpenSSL data structures and authenticate them with RSA. Right now we list method 1 as required for clients and relays. That's a problem, since we can't reasonably support it with NSS. So let's remove it as a requirement and a recommendation. As for method 3: I'd like to recommend it it, but that would make 0.2.9 start warning. Let's not do that till at least some time after 0.3.5 (the next LTS) is stable. Closes ticket 27286 | |||
2018-08-23 | Merge branch 'maint-0.3.2' into maint-0.3.3 | Nick Mathewson | |
2018-08-23 | Merge branch 'maint-0.2.9' into maint-0.3.2 | 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 maint-0.3.2 | Nick Mathewson | |
2018-08-22 | Merge branch 'maint-0.3.2' into maint-0.3.3 | Nick Mathewson | |
2018-08-22 | Mark cert_matches_key as not-intrusive; fix stretch compilation. | Nick Mathewson | |
2018-08-21 | Merge remote-tracking branch 'teor/travis-osx-033' into maint-0.3.3 | Nick Mathewson | |
2018-08-21 | Merge remote-tracking branch 'teor/travis-osx-032' into maint-0.3.2 | Nick Mathewson | |
2018-08-21 | Merge branch 'maint-0.3.2' into maint-0.3.3 | Nick Mathewson | |
2018-08-21 | Merge branch 'maint-0.2.9' into maint-0.3.2 | 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-17 | Merge remote-tracking branch 'onionk/rust-protospace' into maint-0.3.3 | Nick Mathewson | |
2018-08-17 | rust/protover: don't accept whitespace in ProtoSet::from_str() | cypherpunks | |
It's impossible for spaces to get here, since spaces are used as separators between individual protocol entries higher up. And it shouldn't ignore whitespace that isn't a literal space character, because that would differ from the C implementation. These were added in 9925d2e68709aa7346f4c5bc98ea1349df6741f3. Fixes #27177. Bugfix on 0.3.3.5-rc. | |||
2018-08-17 | rust/protover: fix hyphen parsing bug in ProtoSet::from_str() | cypherpunks | |
It was parsing "1-2-3" as if it were 1-2, ignoring the 2nd hyphen and everything after. Introduced in d1820c1516a31a149fc51a9e5126bf899e4c4e08. Fixes #27164; bugfix on 0.3.3.1-alpha. | |||
2018-08-16 | Merge branch 'maint-0.3.2' into maint-0.3.3 | Nick Mathewson | |
2018-08-16 | Keep descriptor rotation time after HUP occurs. | George Kadianakis | |