Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-05 | Update geoip and geoip6 to the December 5 2018 database. | Karsten Loesing | |
2018-12-05 | Merge branch 'maint-0.3.5' | Nick Mathewson | |
2018-12-05 | Merge remote-tracking branch 'tor-github/pr/546' into maint-0.3.5 | Nick Mathewson | |
2018-12-05 | Merge remote-tracking branch 'public/prop298' | Nick Mathewson | |
2018-12-05 | Merge branch 'prop293_squashed' | Nick Mathewson | |
2018-12-05 | Write tests for mark_my_descriptor_dirty_if_too_old() | Nick Mathewson | |
2018-12-05 | Merge remote-tracking branch 'tor-github/pr/531' | Nick Mathewson | |
2018-12-05 | Merge remote-tracking branch 'tor-github/pr/561' | Nick Mathewson | |
2018-12-05 | Merge remote-tracking branch 'tor-github/pr/553' | Nick Mathewson | |
2018-12-05 | Merge remote-tracking branch 'tor-github/pr/508' | Nick Mathewson | |
2018-12-05 | remember why we are doing getsockopt() | Nick Mathewson | |
2018-12-05 | Merge remote-tracking branch 'tor-github/pr/560' | Nick Mathewson | |
2018-12-05 | Merge branch 'ticket28479_squashed' | Nick Mathewson | |
2018-12-05 | Update ReleasingTor.md to reflect current practice | Nick Mathewson | |
See #28479. | |||
2018-12-04 | Merge branch 'maint-0.3.5' | David Goulet | |
2018-12-04 | man: Document HSv3 client authorization revocation | David Goulet | |
Removing a ".auth" file revokes a client access to the service but the rendezvous circuit is not closed service side because the service simply doesn't know which circuit is for which client. This commit notes in the man page that to fully revoke a client access to the service, the tor process should be restarted. Closes #28275 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2018-12-03 | Add tests for parsing each routerstatus flag. | Nick Mathewson | |
2018-12-03 | Add a framework for testing set_routerstatus_from_routerinfo(). | Nick Mathewson | |
Additionally, use it to test that is_staledesc is set correctly. Eventually we'll want to test all the other flags, but I'm aiming for only adding coverage on the changed code here. | |||
2018-12-03 | Make input argument const in set_routerstatus_from_routerinfo. | Nick Mathewson | |
2018-12-03 | Keep list of dirauth flags in sync between dirvote.c and fuzz_vrs.c | Nick Mathewson | |
Suggested by Teor on PR | |||
2018-12-03 | manpage: Mention that adding new HS is unsupported if Sandbox is enabled | rl1987 | |
2018-12-03 | Print error message we get from socket.connect_ex when it fails | rl1987 | |
2018-12-03 | More logging for #28229 | rl1987 | |
2018-12-03 | Check that new listener connection is actually listening | rl1987 | |
2018-12-02 | Merge remote-tracking branch 'tor-github/pr/544' | Nick Mathewson | |
2018-12-02 | Merge remote-tracking branch 'tor-github/pr/559' | Nick Mathewson | |
2018-12-03 | doc: remove cached-routers from the man page | teor | |
cached-routers was removed from the code a long time ago | |||
2018-12-03 | comment: replace cached-routers with cached-descriptors | teor | |
cached-routers has been gone for a long time | |||
2018-12-01 | Use tor_strdup() in place of malloc+strncpy+terminate. | Nick Mathewson | |
2018-12-01 | Merge remote-tracking branch 'tor-github/pr/556' | Nick Mathewson | |
2018-12-01 | Merge branch 'ticket27490a_squashed' | Nick Mathewson | |
2018-12-01 | Add regression test for ClientAutoIPv6ORPort | Neel Chauhan | |
2018-12-01 | In fascist_firewall_use_ipv6(), say we can use IPv6 if ClientAutoIPv6ORPort is 1 | Neel Chauhan | |
2018-12-01 | Add new option ClientAutoIPv6ORPort to switch between IPv4 and IPv6 OR ports | Neel Chauhan | |
2018-12-01 | Add changes file | rl1987 | |
2018-12-01 | Fix coverage build | rl1987 | |
2018-12-01 | tor-resolve: Rework SOCKS5 response parsing with trunnel | rl1987 | |
2018-12-01 | tor-resolve: Rework SOCKS5 method negotiation client part with trunnel | rl1987 | |
2018-12-01 | tor-resolve: parse SOCKS4a reply | rl1987 | |
2018-12-01 | Allow socks4_server_reply version to be 0 (for tor-resolve) | rl1987 | |