Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-12-14 | Add changes file for <30min HeartbeatPeriod patch | Matt Traudt | |
2018-12-14 | allow any value for HearbeatPeriod in testing Tor networks | Rob Jansen | |
2018-12-13 | Merge branch 'maint-0.3.5' | Nick Mathewson | |
2018-12-13 | Merge remote-tracking branch 'tlyu-github/ticket28731-035' into maint-0.3.5 | Nick Mathewson | |
2018-12-13 | Merge branch 'dormant_persist_squashed' | Nick Mathewson | |
2018-12-13 | Unit tests for back-end functions for persistent dormant state | Nick Mathewson | |
2018-12-13 | Change interaction between dormant mode and clock jumps. | Nick Mathewson | |
When the clock jumps, and we have a record of last user activity, adjust that record. This way if I'm inactive for 10 minutes and then the laptop is sleeping for an hour, I'll still count as having been inactive for 10 minutes. Previously, we treat every jump as if it were activity, which is ridiculous, and would prevent a Tor instance with a jumpy clock from ever going dormant. | |||
2018-12-13 | changes file for ticket26864 | Nick Mathewson | |
2018-12-13 | Merge branch 'maint-0.3.5' | Nick Mathewson | |
2018-12-13 | Merge remote-tracking branch 'teor/bug28826-035' into maint-0.3.5 | Nick Mathewson | |
2018-12-12 | man: Add that "GETINFO address" won't work with "Sandbox 1" | David Goulet | |
Patch by "wagon". Closes #28538 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2018-12-12 | Merge branch 'ticket28755_v2_squashed' | Nick Mathewson | |
2018-12-12 | Copy the nss-related changes into fuzzing_include_am.py. | Nick Mathewson | |
2018-12-12 | Fuzzing module for various string operations, currently focusing on | Nick Mathewson | |
encoding and decoding. There are bunches of places where we don't want to invest in a full fuzzer, but we would like to make sure that some string operation can handle all its possible inputs. This fuzzer uses the first byte of its input to decide what to do with the rest of the input. Right now, all the possibilities are decoding a string, and seeing whether it is decodeable. If it is, we try to re-encode it and do the whole thing again, to make sure we get the same result. This turned up a lot of bugs in the key-value parser, and I think it will help in other cases too. Closes ticket 28808. | |||
2018-12-12 | Add code to parse K=V lines into config_line_t format. | Nick Mathewson | |
Closes ticket 28755 | |||
2018-12-12 | Appveyor: Explain appveyor image names in the comments | teor | |
Appveyor images are named after the Visual Studio version they contain. But we compile using MinGW, not Visual Studio. We use these images because they have different Windows versions. Closes bug 28826. | |||
2018-12-11 | Merge remote-tracking branch 'teor/ticket24838' | Nick Mathewson | |
2018-12-11 | Merge branch 'maint-0.3.4' into maint-0.3.5 | Nick Mathewson | |
2018-12-11 | Merge branch 'maint-0.3.5' | Nick Mathewson | |
2018-12-11 | Merge branch 'maint-0.3.3' into maint-0.3.4 | Nick Mathewson | |
2018-12-11 | Merge branch 'maint-0.2.9' into maint-0.3.3 | Nick Mathewson | |
2018-12-11 | Note ticket number in changes file for 24803 | Nick Mathewson | |
2018-12-11 | Merge remote-tracking branch 'github/prop297' | Nick Mathewson | |
2018-12-11 | Merge branch 'maint-0.3.4' into maint-0.3.5 | Nick Mathewson | |
2018-12-11 | Merge branch 'maint-0.3.3' into maint-0.3.4 | Nick Mathewson | |
2018-12-11 | Merge branch 'maint-0.3.5' | Nick Mathewson | |
2018-12-11 | Merge branch 'maint-0.2.9' into maint-0.3.3 | Nick Mathewson | |
2018-12-11 | Merge remote-tracking branch 'teor/24805-phoul' | Nick Mathewson | |
2018-12-11 | Merge remote-tracking branch 'catalyst-github/ticket27402' | Nick Mathewson | |
2018-12-11 | Merge remote-tracking branch 'rl1987/ticket28007_take2' | Nick Mathewson | |
2018-12-11 | Merge remote-tracking branch 'rl1987/ticket28551' | Nick Mathewson | |
2018-12-10 | Log bootstrap tag names | Taylor Yu | |
Add the bootstrap tag name to the log messages, so people troubleshooting connection problems can look up a symbol instead of a number. Closes ticket 28731. | |||
2018-12-10 | Fallbacks: Update the hard-coded fallback list in December 2018 | teor | |
Merge Phoul's two lists into teor's list. Replace the 150 fallbacks originally introduced in Tor 0.3.3.1-alpha in January 2018 (of which ~115 were still functional), with a list of 157 fallbacks (92 new, 65 existing, 85 removed) generated in December 2018. Closes ticket 24803. | |||
2018-12-08 | Let's not double-quote OUTPUTARG after all | rl1987 | |
2018-12-07 | Changes file for 24805 | teor | |
2018-12-07 | Fallbacks: Update the hard-coded fallback list in December 2018 | teor | |
Replace the 150 fallbacks originally introduced in Tor 0.3.3.1-alpha in January 2018 (of which ~115 were still functional), with a list of 148 fallbacks (89 new, 59 existing, 91 removed) generated in December 2018. Closes ticket 24803. | |||
2018-12-07 | Fallbacks: accept relays that are a fuzzy match to the whitelist | teor | |
If a relay matches at least one fingerprint, IPv4 address, or IPv6 address in the fallback whitelist, it can become a fallback. This reduces the work required to keep the list up to date. Closes ticket 28768. | |||
2018-12-07 | Fallbacks: refactor is_in_whitelist() to take an exact match boolean | teor | |
No behaviour change. Preparation for 24838. | |||
2018-12-07 | Fallbacks: Rename CONSENSUS_EXPIRY_TOLERANCE to REASONABLY_LIVE_TIME | teor | |
Cleanup after 28768. | |||
2018-12-07 | Fallbacks: use a 24 hour future consensus tolerance | teor | |
Tor clients on 0.3.5.6-rc? and later will use a consensus that will become valid up to 24 hours in the future. Clients on 0.3.5.5-alpha? and earlier won't accept future consensuses. Update the fallback expiry tolerance to match tor's checks. Part of 28768, follow-up on 28591. | |||
2018-12-07 | Fallbacks: use a 24 hour consensus expiry tolerance | teor | |
Tor clients will use a consensus that expired up to 24 hours ago. Clients on 0.3.5.5-alpha? and earlier won't select guards from an expired consensus, but they can still bootstrap if they have existing guards. Update the fallback expiry tolerance to match tor's checks. Part of 28768, follow-up on 24661. | |||
2018-12-07 | Fallbacks: minor script comment changes | teor | |
2018-12-06 | Merge branch 'maint-0.3.5' | Nick Mathewson | |
2018-12-06 | Merge branch 'maint-0.3.4' into maint-0.3.5 | Nick Mathewson | |
2018-12-06 | Merge branch 'maint-0.3.3' into maint-0.3.4 | Nick Mathewson | |
2018-12-06 | Merge branch 'maint-0.2.9' into maint-0.3.3 | Nick Mathewson | |
2018-12-06 | Add changes file | rl1987 | |
2018-12-06 | Print Python version during each Travis CI job | rl1987 | |
2018-12-05 | Update geoip and geoip6 to the December 5 2018 database. | Karsten Loesing | |
2018-12-05 | Merge branch 'maint-0.3.5' | Nick Mathewson | |