summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-08-29Merge branch 'ticket25573-034' into ticket25573-masterMike Perry
2018-08-29Merge branch 'maint-0.3.4'Nick Mathewson
2018-08-29Merge branch 'maint-0.3.3' into maint-0.3.4Nick Mathewson
2018-08-29Merge branch 'maint-0.3.2' into maint-0.3.3Nick Mathewson
2018-08-29Merge branch 'maint-0.2.9' into maint-0.3.2Nick Mathewson
2018-08-29Ticket #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-29Ticket #25573: Check half-opened stream ids when choosing a new oneMike Perry
Avoid data corrupton by avoiding mixing up old stream ids with new ones. This commit changes client behavior.
2018-08-29Ticket #25573: Track half-closed stream idsMike 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-28Merge remote-tracking branch 'onionk/prototest1'Nick Mathewson
2018-08-29Test: avoid spurious failures in make test-network-allteor
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-29Test: consistently use $(TEST_NETWORK_ALL_LOG_DIR) in Makefile.amteor
Part of 27295.
2018-08-29Mark smartlist_bsearch as taking a const list.Mike Perry
It does not modify the actual list.
2018-08-28fix man page issue noticed during #26367 reviewRoger Dingledine
and fix two other nearby issues while i'm there
2018-08-28Set the file encoding in checkIncludes.py with Python3Nick Mathewson
2018-08-28make a comment more rightRoger Dingledine
(from #20874 fix)
2018-08-28Merge remote-tracking branch 'teor/bug22747'Nick Mathewson
2018-08-28Merge remote-tracking branch 'onionk/connection-comments1'Nick Mathewson
2018-08-28Merge branch 'bug26367_035_01'Nick Mathewson
2018-08-28hs: Remove rend_client_non_anonymous_mode_enabledDavid Goulet
The removal of Tor2Web made this function useless. Signed-off-by: David Goulet <dgoulet@torproject.org>
2018-08-28hs: Remove rend_client_allow_non_anonymous_connectionDavid Goulet
By removing Tor2Web, there is no way a client can be non anonymous so we remove that function and the callsites. Signed-off-by: David Goulet <dgoulet@torproject.org>
2018-08-28circ: Remove useless param from cannibalization functionDavid Goulet
Because we just removed Tor2web support, the need_specific_rp is not needed anymore when cannibalizing a circuit. Signed-off-by: David Goulet <dgoulet@torproject.org>
2018-08-28hs: Render obsolete Tor2webDavid Goulet
Remove support for Tor2web in the code and build system. At this commit, tor doesn't have Tor2web support anymore. Ref: https://lists.torproject.org/pipermail/tor-dev/2018-July/013295.html Close #26367 Signed-off-by: David Goulet <dgoulet@torproject.org>
2018-08-28Merge remote-tracking branch 'dgoulet/ticket27215_035_01'Nick Mathewson
2018-08-28fixup! hs: Change default version from 2 to 3David Goulet
2018-08-28Fix log.c comments about assert vs tor_assert vs raw_assert.Nick Mathewson
2018-08-28Merge remote-tracking branch 'tor-github/pr/245'Nick Mathewson
2018-08-28Merge remote-tracking branch 'tor-github/pr/279'Nick Mathewson
2018-08-28Merge branch 'bug26896_034'Nick Mathewson
2018-08-28fixup! hs: Learn service version by trying to load the keysDavid Goulet
2018-08-27Merge branch 'maint-0.3.3' into maint-0.3.4Nick Mathewson
2018-08-27Merge branch 'maint-0.3.2' into maint-0.3.3Nick Mathewson
2018-08-27Merge branch 'maint-0.3.4'Nick Mathewson
2018-08-27When running make test-network-all, use the mixed+hs-v2 networkteor
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-27core/mainloop: more comments documenting connection.ccypherpunks
2018-08-27core/mainloop: fix documentation of connection_handle_write_impl()cypherpunks
Inaccurate since ​d9746bd468f551d1ada57d962b20eddd15256ce9.
2018-08-24Merge branch 'maint-0.3.4'Nick Mathewson
"ours" to avoid version bump.
2018-08-24Forward-port changelog from 0.3.4.7-rcNick Mathewson
2018-08-24Update to 0.3.4.7-rc-devNick Mathewson
2018-08-24Fix a compilation warning on i386 with clangNick Mathewson
2018-08-24Merge remote-tracking branch 'tor-github/pr/289'Nick Mathewson
2018-08-24Merge remote-tracking branch 'teor/ticket27211'Nick Mathewson
2018-08-24Merge remote-tracking branch 'teor/bug27237'Nick Mathewson
2018-08-24Merge branch 'maint-0.3.4'Nick Mathewson
2018-08-24Merge branch 'maint-0.3.3' into maint-0.3.4Nick Mathewson
2018-08-24Merge branch 'maint-0.3.2' into maint-0.3.3Nick Mathewson
2018-08-24Merge branch 'ticket27286_032_v2' into maint-0.3.2Nick Mathewson
2018-08-24Update the protocol versions recommendations to remove LinkAuth=1Nick 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-24Merge branch 'maint-0.3.4'Nick Mathewson
2018-08-24Bootstrap: add some extra loggingteor
Diagnostics for 27236.
2018-08-24Bootstrap: allow internal-only onion service networks to bootstrapteor
This fix requires chutney's 27230 fix to bridge client bootstrap. Part of 27236.