Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-12-01 | Merge branch 'maint-0.3.3' into maint-0.3.4 | Nick Mathewson | |
2018-11-22 | Test: Fix memory leaks and missing unmocks in entry guard tests | teor | |
test_entry_guard_outdated_dirserver_exclusion leaks memory, and is missing some unmocks. Fixes 28554; bugfix on 0.3.0.1-alpha. | |||
2018-11-15 | Merge branch 'bug25573-034-typefix' into maint-0.3.4 | Nick Mathewson | |
2018-11-15 | Merge branch 'maint-0.3.3' into maint-0.3.4 | Nick Mathewson | |
2018-11-15 | Merge branch 'maint-0.2.9' into maint-0.3.3 | Nick Mathewson | |
2018-11-15 | Merge remote-tracking branch 'public/bug24104_029_squashed' into maint-0.2.9 | Nick Mathewson | |
Resolved conflicts with the 26269 fix in 015fcd0e1191aa6f. | |||
2018-10-31 | Merge branch 'maint-0.3.3' into maint-0.3.4 | Nick Mathewson | |
2018-10-31 | Merge branch 'maint-0.2.9' into maint-0.3.3 | Nick Mathewson | |
2018-10-23 | Merge branch 'maint-0.3.3' into maint-0.3.4 | Nick Mathewson | |
2018-10-23 | Merge remote-tracking branch 'onionk/rust-allsupportednull1' into maint-0.3.3 | Nick Mathewson | |
2018-10-23 | Treat backtrace test failures as expected on most BSD-derived systems | teor | |
Treat backtrace test failures as expected on NetBSD, OpenBSD, and macOS/Darwin, until we solve bug 17808. (FreeBSD failures have been treated as expected since 18204 in 0.2.8.) Fixes bug 27948; bugfix on 0.2.5.2-alpha. | |||
2018-10-18 | Merge branch 'maint-0.3.3' into maint-0.3.4 | Nick Mathewson | |
2018-10-17 | Log more info for duplicate ed25519 IDs | Taylor Yu | |
Occasionally, key pinning doesn't catch a relay that shares an ed25519 ID with another relay. Log the identity fingerprints and the shared ed25519 ID when this happens, instead of making a BUG() warning. Fixes bug 27800; bugfix on 0.3.2.1-alpha. | |||
2018-10-16 | test: Update approx_time before the test starts | David Goulet | |
This way we have the same time source when the IP is created and tested later. Fixes #27810 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2018-09-21 | Merge branch 'maint-0.3.3' into maint-0.3.4 | Nick Mathewson | |
2018-09-21 | Merge branch 'maint-0.3.2' into maint-0.3.3 | Nick Mathewson | |
2018-09-21 | Merge branch 'maint-0.2.9' into maint-0.3.2maint-0.3.2 | Nick Mathewson | |
2018-09-21 | rust/protover: fix null deref in protover_all_supported() | cypherpunks | |
Fortunately with the current callers it couldn't happen in practice. Fix on d1820c1516a31a149fc51a9e5126bf899e4c4e08. | |||
2018-09-18 | Use the correct function signatures in test_relaycell.c | Nick Mathewson | |
This is now officially an antipattern: please let's never copy a function declaration in two places again. That's what headers are for. | |||
2018-09-16 | Fix duplicate declaration of pathbias_count_valid_cells. | Nick Mathewson | |
2018-09-14 | Make circuitmux ewma timing test more tolerant on 32bit osx | Nick Mathewson | |
Since we use a 32-bit approximation for millisecond conversion here, we can't expect so much precision. Fixes part of bug 27139; bugfix on 0.3.4.1-alpha. | |||
2018-09-14 | protover: reject invalid protocol names | cypherpunks | |
The spec only allows the characters [A-Za-z0-9-]. Fix on b2b2e1c7f24d9b65059e3d089768d6c49ba4f58f. Fixes #27316; bugfix on 0.2.9.4-alpha. | |||
2018-09-12 | Merge branch 'maint-0.3.3' into maint-0.3.4 | Nick Mathewson | |
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-01 | Test for descriptor does not change when hibernating | juga0 | |
2018-09-01 | Add missing router_tests to test.h | juga0 | |
2018-09-01 | Add test for check_descriptor_bandwidth_changed | juga0 | |
2018-09-01 | Add test log helpers for msgs not containing str | juga0 | |
2018-08-29 | Ticket #25573: Count TRUNCATED cells. | Mike Perry | |
TRUNCATED cells were ignored while in path bias. Now they are obeyed, and cause us to tear down the circuit. The actual impact is minimal, since we would just wait around for a probe that would never arrive before. This commit changes client behavior. | |||
2018-08-29 | Ticket #25573: Check half-opened stream ids when choosing a new one | Mike Perry | |
Avoid data corrupton by avoiding mixing up old stream ids with new ones. This commit changes client behavior. | |||
2018-08-29 | Ticket #25573: Track half-closed stream ids | Mike Perry | |
We allow their CONNECTEDs, RESOLVEDs, ENDs, SENDMEs, and DATA cells to not count as dropped until the windows are empty, or we get an END. This commit does not change behavior. It only changes CIRC_BW event field values. | |||
2018-08-27 | Merge branch 'maint-0.3.2' into maint-0.3.3 | Nick Mathewson | |
2018-08-27 | Merge branch 'maint-0.3.3' into maint-0.3.4 | 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-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-23 | Merge branch 'maint-0.3.3' into maint-0.3.4 | 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.3.2' into maint-0.3.3 | Nick Mathewson | |
2018-08-22 | Merge branch 'maint-0.2.9' into maint-0.3.2 | 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-034' into maint-0.3.4 | 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.3' into maint-0.3.4 | 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-10 | Rust: Use --all-features in test_rust.sh for 0.3.3 and 0.3.4 | teor | |
Re-applies 0.3.3 changes after 24629. | |||
2018-08-10 | Merge branch 'travis-osx-033' into travis-osx-034 | teor | |
Replace 034 .travis.yml with 033 .travis.yml. Subsequent commits will restore 034 functionality. Replace 034 src/test/test_rust.sh with 033 src/test/test_rust.sh, which was backported from master. |