summaryrefslogtreecommitdiff
path: root/src/or/circuitbuild.c
AgeCommit message (Expand)Author
2010-07-06Fix unittest failure in bug 1660.Mike Perry
2010-06-29Fix bugs with assuming time_t can be implicitly cast to longNick Mathewson
2010-06-29Merge remote branch 'public/rand_double2'Nick Mathewson
2010-06-29Merge remote branch 'mikeperry/cbt-bugfixes3'Nick Mathewson
2010-06-25Make cbt_generate_sample use crypto_rand_double()Nick Mathewson
2010-06-15Add CLOSE_MS and CLOSE_RATE keywords to buildtimeout event.Mike Perry
2010-06-15Split the circuit timeout and close codepaths.Mike Perry
2010-06-15Fix initialization and reset issues with close_ms.Mike Perry
2010-06-09Keep circuits open until the greater of 95th CDF percentile or 60s.Mike Perry
2010-06-09Make the Xm mode selection a consensus parameter.Mike Perry
2010-06-09Add timeout count state variable.Mike Perry
2010-06-09Remove synthetic timeout code in favor of better Pareto model.Mike Perry
2010-06-09Improve log message about large timeouts and fix some typos.Mike Perry
2010-06-03Let bridge users use the non-primary address of a multi-homed bridgeRoger Dingledine
2010-05-20Don't use "try" as an identifiervalerino
2010-05-12Fix CBT unit tests.Mike Perry
2010-05-10Fix comments from Sebastian + Nick's code review.Mike Perry
2010-05-10Bug 1296: Add option+logic to disable CBT learning.Mike Perry
2010-05-10Bug 1357: Store the suspended timeout value to resume.Mike Perry
2010-05-10Bug 1245: Ignore negative and large timeouts.Mike Perry
2010-05-10Bump timeout calculation message to notice when timeout changes.Mike Perry
2010-05-10Add consensus parameter for max synthetic quantile.Mike Perry
2010-05-10Add a TIMEOUT_RATE keyword to buildtimeout event.Mike Perry
2010-05-10Bug 1335: Implement filtering step to remove+prevent high timeouts.Mike Perry
2010-05-10Bug 1335: Alter Xm calculation to be weighted avg of top N=3 modes.Mike Perry
2010-04-02Merge branch 'asprintf'Nick Mathewson
2010-02-27Merge remote branch 'origin/maint-0.2.1'Nick Mathewson
2010-02-27Update Tor Project copyright yearsNick Mathewson
2010-02-27Merge remote branch 'origin/maint-0.2.1'Nick Mathewson
2010-02-26Proper NULL checking in circuit_list_path_impl()Sebastian Hahn
2010-02-25Add a tor_asprintf() function, and use it in a couple of places.Nick Mathewson
2010-02-22Remove misc unnecessary newlines found by new check.Mike Perry
2010-02-22Always weight routers by bandwidth.Mike Perry
2010-02-18Describe the recent timeouts reallocation behavior.Mike Perry
2010-02-18Move CBT params into consensus.Mike Perry
2010-02-18Add an event for a case where we drop guards.Mike Perry
2010-02-18Add BUILDTIMEOUT_SET event for CBT stress testing.Mike Perry
2010-01-19Merge branch 'maint-0.2.1'Roger Dingledine
2010-01-19spread guard rotation out throughout the monthRoger Dingledine
2010-01-19weight guard choice by bandwidth; discard old guardsRoger Dingledine
2009-12-21make the os x tiger compiler shut upRoger Dingledine
2009-12-21Use nodes in ExitNodes even if they're not fast/stableRoger Dingledine
2009-12-21Use nodes in EntryNodes even if they're not fast/stableRoger Dingledine
2009-12-21instrument entry_is_live to tell why our guard isn't liveRoger Dingledine
2009-12-21Be more willing to use an unsuitable circuit for exit.Roger Dingledine
2009-12-21Make EntryNodes config option much more aggressive.Roger Dingledine
2009-12-21Switch to a StrictNodes config option.Roger Dingledine
2009-12-15Merge branch 'safelogging2'Nick Mathewson
2009-12-15Refactor the safe_str_*() API to make more sense.Nick Mathewson
2009-12-15Refactor a bit so that it is safe to include math.h, and mostly not needed.Nick Mathewson