aboutsummaryrefslogtreecommitdiff
path: root/src/or/circuitbuild.c
AgeCommit message (Expand)Author
2014-03-05Merge remote-tracking branch 'arma/ticket5528'Nick Mathewson
2014-02-07Merge remote-tracking branch 'public/feature9777_024_squashed'Nick Mathewson
2014-02-07Discard circuit paths on which nobody supports ntorNick Mathewson
2013-11-01Merge branch 'prop221_squashed_024'Nick Mathewson
2013-11-01Implement proposal 221: Stop sending CREATE_FASTNick Mathewson
2013-10-31Make circpathbias and circuitbuild compile.Nick Mathewson
2013-10-31Move pathbias functions into a new file.Nick Mathewson
2013-10-08Simply route length generation code.Nick Mathewson
2013-08-22Separate mutable/const accessors for circuit_build_timesNick Mathewson
2013-08-22Rename get_circuit_nbuild_* to end with _msNick Mathewson
2013-08-22Make circ_times static and add accessor functions.vagrant
2013-08-15Rename circuit_get_global_list to remove trailing _Nick Mathewson
2013-06-20Fix #9108 - make global_circuitlist a doubly linked listMarek Majkowski
2013-06-20Don't access global_circuitlist variable directly. Use a getter instead.Marek Majkowski
2013-04-24Bug 8235: Fix scaling adjustments.Mike Perry
2013-04-03Fix a wide lineNick Mathewson
2013-04-03Add additional checks for Path Bias scaling.Mike Perry
2013-03-29Bug #8196: Demote a path bias notice that can be caused by controllers.Mike Perry
2013-03-29Bug 8230: Mark circuits as opened before reachability testing.Mike Perry
2013-03-27Add some missing case values to please clangNick Mathewson
2013-03-26Bug 7065: Use $ for idhex instead of =Mike Perry
2013-03-18Merge remote-tracking branch 'public/bug6174' into maint-0.2.4Nick Mathewson
2013-03-18Merge remote-tracking branch 'public/no_dup_guards' into maint-0.2.4Nick Mathewson
2013-03-10Fix 8447: use %u to format circid_t.Nick Mathewson
2013-02-19Rename circuit_expire_all_dirty_circsNick Mathewson
2013-02-19Downgrade an assert to LD_BUGNick Mathewson
2013-02-15Merge remote-tracking branch 'public/wide_circ_ids'Nick Mathewson
2013-02-15Merge remote-tracking branch 'public/feature4994-rebased'Nick Mathewson
2013-02-14Be more robust when excluding existing nodes as new dirguardsNick Mathewson
2013-02-12Restore the entry/dirguard distinction.Nick Mathewson
2013-02-11Avoid null-pointer deref in pathbias_is_new_circ_attemptNick Mathewson
2013-02-09use router->addr for log messages and controller eventsRoger Dingledine
2013-02-07Mention a trac ticket relevant to an XXX comment.Mike Perry
2013-02-07Better document an XXX comment about refactoring.Mike Perry
2013-02-07Separate the flags for logging use bias.Mike Perry
2013-02-04Lower path use bias thresholds.Mike Perry
2013-02-04Reinstate some fixes/tweaks from 6e4a4002Nick Mathewson
2013-02-02generalize choose_random_entry()'s dirinfo parameterRoger Dingledine
2013-02-02use microdescriptors if *any* of our bridges can handle themRoger Dingledine
2013-02-01Fix a couple of warnings on the 8081 branch.Nick Mathewson
2013-02-01Increment an informational counter for use failed state.Mike Perry
2013-02-01Fix a log typo found by sysrqb.Mike Perry
2013-02-01Refactor code that rolls back the use stateMike Perry
2013-02-01Refactor and rename pathbias rate evaluation.Mike Perry
2013-02-01Refactor the scaling parameter fetching into a single function.Mike Perry
2013-02-01Mark entry guard state dirty everwhere the pathbias code touches it.Mike Perry
2013-02-01Add a tristate to guard against unexpected circ purpose transitionsMike Perry
2013-02-01Clarify state transition and related pathbias commentsMike Perry
2013-01-22Bug 8024: Check for null/closed channel before probing.Mike Perry
2013-01-20squash! Remove a source of error during path bias scalingMike Perry