Commit History

Autor SHA1 Mensaxe Data
  Roger Dingledine f7a5bc16d6 warn if we launch too many circuits for a given stream %!s(int64=15) %!d(string=hai) anos
  Roger Dingledine f962dda8c1 revert most of ef81649d2fc %!s(int64=15) %!d(string=hai) anos
  Nick Mathewson 8ee92f28e0 Add a circuit_purpose_to_string() function, and use it %!s(int64=15) %!d(string=hai) anos
  Sebastian Hahn e03e90bf59 Fix a check-spaces complaint %!s(int64=15) %!d(string=hai) anos
  Sebastian Hahn 92ec36a061 Explain the "using anyway" log message better %!s(int64=15) %!d(string=hai) anos
  Sebastian Hahn 8e2904e269 Fix a log msg %!s(int64=15) %!d(string=hai) anos
  Nick Mathewson 79a3b3cd37 Check transition of circuit purpose from INTRO->GENERAL if nodes are constrained %!s(int64=15) %!d(string=hai) anos
  Nick Mathewson 6afad6b691 When cannibalizing a circuit, make sure it has no ExcludeNodes on it %!s(int64=15) %!d(string=hai) anos
  Nick Mathewson 80adb3de50 When there is a transition in permitted nodes, apply it to trackexithosts map %!s(int64=15) %!d(string=hai) anos
  Nick Mathewson 128582cc1f Simplify calls to routerset_equal %!s(int64=15) %!d(string=hai) anos
  Nick Mathewson 84f0e87c6a If we have chosen an exit that shares a family with all bridges, fail the circuit %!s(int64=15) %!d(string=hai) anos
  Nick Mathewson b59a289365 Do not try to download descriptors for bridges in ExcludeNodes. %!s(int64=15) %!d(string=hai) anos
  Nick Mathewson ad78bafb71 Correct the behavior of .exit with ExcludeNodes, StrictNodes, etc. %!s(int64=15) %!d(string=hai) anos
  Nick Mathewson ed7c267743 Note another place that we need to fix a 1090 issue. %!s(int64=15) %!d(string=hai) anos
  Nick Mathewson 4851de554d Do not automatically ignore Fast/Stable for exits when ExitNodes is set %!s(int64=15) %!d(string=hai) anos
  Nick Mathewson e4689d8402 Note a slightly less likely way to violate ExcludeNodes %!s(int64=15) %!d(string=hai) anos
  Nick Mathewson db2fd28308 Note that circuit purpose changing can violate ExcludeNodes %!s(int64=15) %!d(string=hai) anos
  Nick Mathewson ca74badbe9 If we're excluded, and StrictNodes is set, do not do self-tests. %!s(int64=15) %!d(string=hai) anos
  Nick Mathewson affdec8d04 Add an XXX022-1090 to note consider_exit_fmily b0rkenness %!s(int64=15) %!d(string=hai) anos
  Roger Dingledine 5710ea6475 three more cases where maybe we want to exclude %!s(int64=15) %!d(string=hai) anos
  Roger Dingledine 9f47cfc21a make formal a constraint that's been true a while now %!s(int64=15) %!d(string=hai) anos
  Roger Dingledine 2b5c39211c refuse moria1.exit if moria1 is excluded %!s(int64=15) %!d(string=hai) anos
  Roger Dingledine bcea155ce0 note another case where strictnodes is considered for exits %!s(int64=15) %!d(string=hai) anos
  Roger Dingledine 0ad3836f73 If ExitNodes and Exclude{Exit}Nodes overlap, obey Exclude{Exit}Nodes. %!s(int64=15) %!d(string=hai) anos
  Roger Dingledine 5d12495d98 the new entrynodes behavior is always strict %!s(int64=15) %!d(string=hai) anos
  Roger Dingledine 719b5b87de don't exit enclave to excluded relays %!s(int64=15) %!d(string=hai) anos
  Roger Dingledine 7e2e8074d5 slight tweak on circuit_conforms_to_options %!s(int64=15) %!d(string=hai) anos
  Roger Dingledine 4906188b62 handle excludenodes for dir fetch/post %!s(int64=15) %!d(string=hai) anos
  Roger Dingledine ad3da53536 If EntryNodes and ExcludeNodes overlap, obey ExcludeNodes. %!s(int64=17) %!d(string=hai) anos
  Roger Dingledine 82178a81f6 refuse excluded hidserv nodes if strictnodes %!s(int64=17) %!d(string=hai) anos