summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-01-31hs-v3: Remove a BUG() when storing a descriptor in the client cacheDavid Goulet
It is possible in normal circumstances that a client fetches a descriptor that has a lower revision counter than the one in its cache. This can happen due to HSDir desync. Fixes #24976 Signed-off-by: David Goulet <dgoulet@torproject.org>
2018-01-31Merge branch 'maint-0.3.1' into maint-0.3.2Nick Mathewson
2018-01-31But in most Earth cultures, there are 60s in a minute.Nick Mathewson
2018-01-31Merge branch 'maint-0.3.1' into maint-0.3.2Nick Mathewson
2018-01-31add a rate-limit.Nick Mathewson
2018-01-31Merge branch 'maint-0.3.1' into maint-0.3.2Nick Mathewson
2018-01-26When a tor_cert_T check fails, log the reason why.Nick Mathewson
Diagnostic attempt for 24972.
2018-01-26If out-of-disk when saving a consensus cache entry, don't BUG.Nick Mathewson
Just warn instead. Fixes bug 24859.
2018-01-24Fix a memory leak in scheduler/loop_kistNick Mathewson
Fixes bug 25005.
2018-01-19Merge branch 'maint-0.3.1' into maint-0.3.2Nick Mathewson
2018-01-19Merge remote-tracking branch 'dgoulet/bug24895_032_02' into maint-0.3.2Nick Mathewson
2018-01-19Merge branch 'maint-0.3.0' into maint-0.3.1Nick Mathewson
"ours" merge to avoid maint-0.3.0's version of 24895.
2018-01-19Merge remote-tracking branch 'dgoulet/bug24895_031_02' into maint-0.3.1Nick Mathewson
2018-01-19Merge branch 'maint-0.2.9' into maint-0.3.0maint-0.3.0Nick Mathewson
Conflicts: src/or/rendservice.c
2018-01-19Merge remote-tracking branch 'dgoulet/bug24895_029_02' into maint-0.2.9Nick Mathewson
2018-01-19Merge branch 'bug24895_031_02' into bug24895_032_02David Goulet
2018-01-19Merge branch 'bug24895_029_02' into bug24895_031_02David Goulet
2018-01-19hs: Use hs_service_max_rdv_failures consensus param, defaulting to 2Roger Dingledine
2018-01-19Merge branch 'maint-0.3.1' into maint-0.3.2Nick Mathewson
2018-01-19Merge remote-tracking branch 'tlyu-github/travis-workaround-031' into ↵Nick Mathewson
maint-0.3.1
2018-01-19Merge branch 'maint-0.3.0' into maint-0.3.1Nick Mathewson
"ours" merge to avoid 0.2.5 version of #24863 fix.
2018-01-19Merge branch 'maint-0.2.9' into maint-0.3.0Nick Mathewson
2018-01-19Merge branch 'maint-0.2.5' into maint-0.2.9Nick Mathewson
2018-01-19turn MAX_REND_FAILURES into a functionRoger Dingledine
no actual changes in behavior
2018-01-19MAX_REND_FAILURES is 1, but we would try three timesRoger Dingledine
Fix an "off by 2" error in counting rendezvous failures on the onion service side. While we thought we would stop the rendezvous attempt after one failed circuit, we were actually making three circuit attempts before giving up. Fixes bug 24895; bugfix on 0.0.6.
2018-01-18Merge branch 'maint-0.3.1' into maint-0.3.2Nick Mathewson
2018-01-18Merge branch 'bug24826_031' into maint-0.3.1Nick Mathewson
2018-01-17Work around Travis CI ptrace regressionTaylor Yu
Travis CI deployed a change that disables ptrace capabilities in container builds, which prevents LeakSanitizer on clang from working properly. Set "sudo: required" to force non-container builds for clang and work around this.
2018-01-17Work around Travis CI ptrace regressionTaylor Yu
Travis CI deployed a change that disables ptrace capabilities in container builds, which prevents LeakSanitizer on clang from working properly. Set "sudo: required" to force non-container builds for clang and work around this.
2018-01-17Merge branch 'maint-0.3.1' into maint-0.3.2Nick Mathewson
2018-01-17Merge remote-tracking branch 'arma/bug24894' into maint-0.3.2Nick Mathewson
2018-01-16Merge remote-tracking branch 'public/bug24652_032' into maint-0.3.2Nick Mathewson
2018-01-16Improve fragile-hardening performance of consensus_split_lines.Nick Mathewson
For whatever reason, in my testing, using memchr() here improves performance over strchr() by a great deal. Fixes bug 24826; bugfix on 0.3.1.1-alpha.
2018-01-15Remove false positives from channel_is_client()Roger Dingledine
Fix a set of false positives where relays would consider connections to other relays as being client-only connections (and thus e.g. deserving different link padding schemes) if those relays fell out of the consensus briefly. Now we look only at the initial handshake and whether the connection authenticated as a relay. Fixes bug 24898; bugfix on 0.3.1.1-alpha.
2018-01-15v3 onion services now obey MAX_REND_FAILURESRoger Dingledine
New-style (v3) onion services now obey the "max rendezvous circuit attempts" logic. Previously they would make as many rendezvous circuit attempts as they could fit in the MAX_REND_TIMEOUT second window before giving up. Fixes bug 24894; bugfix on 0.3.2.1-alpha.
2018-01-11Reword requirement to set Myfamily correctlySebastian Hahn
2018-01-11Note contactinfo and myfamily as required in more placesNick Mathewson
Includes a sentence from cypherpunks; for ticket 24526.
2018-01-09Increment version to 0.3.2.9-devNick Mathewson
2018-01-08Increment version to 0.3.2.9Nick Mathewson
2018-01-08Merge branch 'maint-0.2.9' into maint-0.3.0Nick Mathewson
2018-01-08Merge branch 'maint-0.3.0' into maint-0.3.1Nick Mathewson
2018-01-08Merge branch 'maint-0.3.1' into maint-0.3.2Nick Mathewson
2018-01-08Add changes file for new fallback directory list.Nick Mathewson
2018-01-08Add 7 other fallback dirs from teor's testsNick Mathewson
These are from "fallback_dirs_2018_01_06_2323_UTC_44aa1adf35_AU.inc"
2018-01-08Update the fallback_dirs.inc file: part 1Nick Mathewson
This takes the updated fallback_dirs_2018_01_06_CA.inc from pastly's scan.
2018-01-08Merge branch 'maint-0.3.1' into maint-0.3.2Nick Mathewson
2018-01-08Merge branch 'maint-0.3.0' into maint-0.3.1Nick Mathewson
2018-01-08Merge branch 'maint-0.2.9' into maint-0.3.0Nick Mathewson
2018-01-08Merge branch 'maint-0.2.5' into maint-0.2.9Nick Mathewson
2018-01-08Update geoip and geoip6 to the January 5 2018 database.Karsten Loesing