summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* | | | | | | Add algorithm and rationale for performance measurementSteven Murdoch2010-09-30
| | | | | | |
* | | | | | | In the migration plan, mention how to prevent overloading the bridge authoritySteven Murdoch2010-09-30
| | | | | | |
* | | | | | | Integrate more feedback from IRCSteven Murdoch2010-09-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - For now we are only talking about moving clients to be bridges - Some questions on how we should inform users
* | | | | | | Add some open questions, and mention Roger's idea about asking for consent ↵Steven Murdoch2010-09-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | via email
* | | | | | | Note that we only can't handle automatic demotion. Users can always change ↵Steven Murdoch2010-09-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | their state manually.
* | | | | | | Change "server" to "relay", so as to match existing terminologySteven Murdoch2010-09-30
| | | | | | |
* | | | | | | Start idea xxx-automatic-node-promotionSteven Murdoch2010-09-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Initial draft of overview and motivation - Start of design
* | | | | | | Merge branch 'maint-0.2.2'Roger Dingledine2010-09-30
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | | | |
| * | | | | | improve rpm init script by borrowing from Debiantor-0.2.2.17-alphaErinn Clark2010-09-30
| | | | | | |
| * | | | | | Update rpm spec file so that it will build without manual intervention on ↵Erinn Clark2010-09-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | all rpm-based distributions
| * | | | | | AUTHORS doesn't exist, so stop trying to cp it. Add 'sudo' to a mv that ↵Erinn Clark2010-09-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | needs higher permissions.
* | | | | | | Merge branch 'maint-0.2.2'Roger Dingledine2010-09-30
|\ \ \ \ \ \ \ | |/ / / / / / | | / / / / / | |/ / / / / |/| | | | | | | | | | | | | | | | | | | | | | | Conflicts: configure.in contrib/tor-mingw.nsi.in src/win32/orconfig.h
| * | | | | bump to 0.2.2.17-alphaRoger Dingledine2010-09-30
| | | | | |
| * | | | | write up a changelog fileRoger Dingledine2010-09-30
| | | | | |
* | | | | | Add 'compile' to .gitignoreNick Mathewson2010-09-30
| | | | | |
* | | | | | Merge branch 'tor-fw-squashed2'Nick Mathewson2010-09-30
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/common/util.c
| * | | | | | Fix space and formatting issuesNick Mathewson2010-09-30
| | | | | | |
| * | | | | | #if-out the fw-helper code in util.c when building on windowsNick Mathewson2010-09-30
| | | | | | |
| * | | | | | Turn select() usage in tor-fw-helper into a function.Nick Mathewson2010-09-30
| | | | | | |
| * | | | | | Start tor-fw-helper in the background, and log whatever it outputsSteven Murdoch2010-09-30
| | | | | | |
| * | | | | | Changes to tor-fw-helper, some based on Nick's reviewJacob Appelbaum2010-09-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * MINIUPNPC rather than the generic UPNP * Nick suggested a better abstraction model for tor-fw-helper * Fix autoconf to build with either natpmp or miniupnpc * Add AM_PROG_CC_C_O to fix automake complaint * update spec to address nickm's concern * refactor nat-pmp to match upnp state * we prefer tor_snprintf to snprintf * link properlty for tor_snprintf * rename test_commandline_options to log_commandline_options * cast this uint as an int * detect possible FD_SETSIZE errors * make note about future enhancements for natpmp * add upnp enhancement note * ChangeLog entry * doxygen and check-spaces cleanup * create tor-fw-helper.1.txt
| * | | | | | First implementation of tor-fw-helper.Jacob Appelbaum2010-09-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tor-fw-helper is a command-line tool to wrap and abstract various firewall port-forwarding tools. This commit matches the state of Jacob's tor-fw-helper branch as of 23 September 2010. (commit msg by Nick)
* | | | | | | Merge remote branch 'origin/maint-0.2.2'Nick Mathewson2010-09-30
|\ \ \ \ \ \ \ | |/ / / / / / |/| / / / / / | |/ / / / /
| * | | | | Add a changes file for the bug1912 fixSebastian Hahn2010-09-30
| | | | | |
| * | | | | Note an XXX about potential overflowSebastian Hahn2010-09-30
| | | | | |
| * | | | | Use an upper and lower bound for bridge weightsSebastian Hahn2010-09-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When picking bridges (or other nodes without a consensus entry (and thus no bandwidth weights)) we shouldn't just trust the node's descriptor. So far we believed anything between 0 and 10MB/s, where 0 would mean that a node doesn't get any use from use unless it is our only one, and 10MB/s would be a quite siginficant weight. To make this situation better, we now believe weights in the range from 20kB/s to 100kB/s. This should allow new bridges to get use more quickly, and means that it will be harder for bridges to see almost all our traffic.
| * | | | | Fix check-spacesSebastian Hahn2010-09-30
| | | | | |
* | | | | | Whitespace fixes on recent merges to master.Nick Mathewson2010-09-30
| | | | | |
* | | | | | Merge branch 'maint-0.2.2'Roger Dingledine2010-09-30
|\ \ \ \ \ \ | |/ / / / /
| * | | | | Merge commit 'mikeperry/bug1772' into maint-0.2.2Roger Dingledine2010-09-30
| |\ \ \ \ \
| | * | | | | Nominaly lower the minimum timeout value to 1500.Mike Perry2010-09-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This won't change any behavior, since it will still be rounded back up to 2seconds, but should reduce the chances of some extra warns.
| * | | | | | Merge branch 'bug1772' into maint-0.2.2Roger Dingledine2010-09-29
| |\ \ \ \ \ \
| | * | | | | | fix two castsRoger Dingledine2010-09-29
| | |/ / / / /
| | * | | | | Comment network liveness and change detection behavior.Mike Perry2010-09-29
| | | | | | |
| | * | | | | no measurement circs if not enough build timesRoger Dingledine2010-09-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In the first 100 circuits, our timeout_ms and close_ms are the same. So we shouldn't transition circuits to purpose CIRCUIT_PURPOSE_C_MEASURE_TIMEOUT, since they will just timeout again next time we check.
| | * | | | | 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
|\ \ \ \ \ \ | |/ / / / /