summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| | * | | | | refactor and recomment; no actual changesRoger Dingledine2010-09-29
| | | | | | |
| | * | | | | Add changes file.Mike Perry2010-09-29
| | | | | | |
| | * | | | | Cap the circuit build timeout to the max time we've seen.Mike Perry2010-09-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Also, cap the measurement timeout to 2X the max we've seen.
| | * | | | | Do away with the complexity of the network liveness detection.Mike Perry2010-09-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We really should ignore any timeouts that have *no* network activity for their entire measured lifetime, now that we have the 95th percentile measurement changes. Usually this is up to a minute, even on fast connections.
| | * | | | | Fix state checks on liveness handling.Mike Perry2010-09-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If we really want all this complexity for these stages here, we need to handle it better for people with large timeouts. It should probably go away, though.
| | * | | | | Fix non-live condition checks.Mike Perry2010-09-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rechecking the timeout condition was foolish, because it is checked on the same codepath. It was also wrong, because we didn't round. Also, the liveness check itself should be <, and not <=, because we only have 1 second resolution.
* | | | | | | Merge branch 'maint-0.2.2'Roger Dingledine2010-09-29
|\ \ \ \ \ \ \ | |/ / / / / / | | | | / / / | |_|_|/ / / |/| | | | |
| * | | | | Merge commit 'mikeperry/bug1739' into maint-0.2.2Roger Dingledine2010-09-29
| |\ \ \ \ \ | | |/ / / /
| | * | | | Add changes file.Mike Perry2010-09-29
| | | | | |
| | * | | | Send control port events for timeouts.Mike Perry2010-09-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We now differentiate between timeouts and cutoffs by the REASON string and the PURPOSE string.
| * | | | | Merge commit 'mikeperry/bug1740' into maint-0.2.2Roger Dingledine2010-09-29
| |\ \ \ \ \ | | |/ / / /
| | * | | | Add changes file.Mike Perry2010-09-29
| | | | | |
| | * | | | Only count timeout data for 3 hop circuits.Mike Perry2010-09-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use 4/3 of this timeout value for 4 hop circuits, and use half of it for canabalized circuits.
* | | | | | make c612ddee compile with old libeventsRoger Dingledine2010-09-29
| | | | | |
* | | | | | Merge remote branch 'origin/maint-0.2.2'Nick Mathewson2010-09-29
|\ \ \ \ \ \ | |/ / / / /
| * | | | | even more commentRoger Dingledine2010-09-28
| | | | | |
| * | | | | improve code comments, based on comments from nickRoger Dingledine2010-09-28
| | | | | |
| * | | | | a changelog entry for the entrynodes retry messRoger Dingledine2010-09-28
| | | | | |
| * | | | | handle ugly edge case in retrying entrynodesRoger Dingledine2010-09-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Specifically, a circ attempt that we'd launched while the network was down could timeout after we've marked our entrynodes up, marking them back down again. The fix is to annotate as bad the OR conns that were around before we did the retry, so if a circuit that's attached to them times out we don't do anything about it.
| * | | | | Actually notice when our last entrynode goes downRoger Dingledine2010-09-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Otherwise we'd never set have_minimum_dir_info to false, so the "optimistic retry" would never trigger.
| * | | | | optimistically retry EntryNodes on socks requestRoger Dingledine2010-09-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We used to mark all our known bridges up when they're all down and we get a new socks request. Now do that when we've set EntryNodes too.
| * | | | | remove a redundant assertRoger Dingledine2010-09-28
| | | | | |
| * | | | | refactor; no actual changesRoger Dingledine2010-09-28
| | | | | |
* | | | | | Remove the has_old_dnsworkers flag.Nick Mathewson2010-09-28
| | | | | |
* | | | | | Merge branch 'maint-0.2.2'Roger Dingledine2010-09-28
|\ \ \ \ \ \ | |/ / / / /
| * | | | | Merge branch 'maint-0.2.1' into maint-0.2.2Roger Dingledine2010-09-28
| |\ \ \ \ \ | | | |/ / / | | |/| | |
| | * | | | actually retry bridges when your network goes awayRoger Dingledine2010-09-28
| | | | | |
* | | | | | Merge branch 'iocp_option'Nick Mathewson2010-09-28
|\ \ \ \ \ \
| * | | | | | Autodetect the number of CPUs when possible if NumCPUs==0Nick Mathewson2010-09-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is needed for IOCP, since telling the IOCP backend about all your CPUs is a good idea. It'll also come in handy with asn's multithreaded crypto stuff, and for people who run servers without reading the manual.
| * | | | | | Add a new option to enable/disable IOCP supportNick Mathewson2010-09-28
| | | | | | |
* | | | | | | Merge remote branch 'origin/maint-0.2.2'Nick Mathewson2010-09-28
|\ \ \ \ \ \ \ | |/ / / / / / |/| / / / / / | |/ / / / /
| * | | | | Remove the completely outdated Win32Build directoryNick Mathewson2010-09-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If you want to try to build Tor with a recent MSVC, you are better off starting from scratch than trying to use the project files that we used to build 2006 versions of Tor using 2006 versions of MSVC.
* | | | | | Merge branch 'microdesc_dl_v2'Nick Mathewson2010-09-28
|\ \ \ \ \ \
| * | | | | | Clean long-unlisted microdescs from the cacheNick Mathewson2010-09-27
| | | | | | |
| * | | | | | Download microdescriptors if you're a cacheNick Mathewson2010-09-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit adds some functions to see what microdescriptors we're missing, and adds fetch-microdesc/store-microdesc logic to the directory code.
| * | | | | | When updating routerdesc downloads, look specifically at the ns consensusNick Mathewson2010-09-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This will be needed when "get_live_consensus" potentially returns a microdesc consensus.
| * | | | | | Actually parse the m lines from a microdesc consensusNick Mathewson2010-09-27
| | | | | | |
| * | | | | | Code to download, parse, and store microdesc consensusesNick Mathewson2010-09-27
| | | | | | |
| * | | | | | New function to grab a directory connection fetching a resourceNick Mathewson2010-09-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We need this to tell if a given consensus flavor is being downloaded or not.
* | | | | | | Merge branch 'maint-0.2.2'Roger Dingledine2010-09-27
|\ \ \ \ \ \ \ | |/ / / / / / |/| / / / / / | |/ / / / /
| * | | | | a dir-spec entry for refuseunknownexitsRoger Dingledine2010-09-27
| | | | | | | | | | | | | | | | | | | | | | | | plus quiet a log line
* | | | | | Merge remote branch 'origin/maint-0.2.2'Nick Mathewson2010-09-27
|\ \ \ \ \ \ | |/ / / / / | | | | | | | | | | | | | | | | | | Conflicts: src/or/config.c
| * | | | | the actual changelog entry this timeRoger Dingledine2010-09-27
| | | | | |
| * | | | | changelog entry for bug1751Roger Dingledine2010-09-27
| | | | | |
| * | | | | Merge remote branch 'sebastian/bug1964' into maint-0.2.2Nick Mathewson2010-09-27
| |\ \ \ \ \
| | * | | | | Fix a bridge segfaultSebastian Hahn2010-09-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When we enabled support to change statistic options without restarting Tor we forgot to initialize geoip_countries. Fix that.
| * | | | | | Merge branch 'refuseunknown' into maint-0.2.2Nick Mathewson2010-09-27
| |\ \ \ \ \ \
| | * | | | | | Add RefuseUnknownExits to the manpageSebastian Hahn2010-09-27
| | | | | | | |
| * | | | | | | Merge branch 'bug1751_enabling' into maint-0.2.2Nick Mathewson2010-09-27
| |\ \ \ \ \ \ \ | | |_|/ / / / / | |/| | | | | |
| | * | | | | | Change bug1751 enabling code based on comments from armaNick Mathewson2010-09-27
| | | | | | | |