Sebastian Hahn
|
8e2904e269
Fix a log msg
|
13 years ago |
Nick Mathewson
|
79a3b3cd37
Check transition of circuit purpose from INTRO->GENERAL if nodes are constrained
|
13 years ago |
Nick Mathewson
|
6afad6b691
When cannibalizing a circuit, make sure it has no ExcludeNodes on it
|
13 years ago |
Nick Mathewson
|
80adb3de50
When there is a transition in permitted nodes, apply it to trackexithosts map
|
13 years ago |
Nick Mathewson
|
128582cc1f
Simplify calls to routerset_equal
|
13 years ago |
Nick Mathewson
|
84f0e87c6a
If we have chosen an exit that shares a family with all bridges, fail the circuit
|
13 years ago |
Nick Mathewson
|
b59a289365
Do not try to download descriptors for bridges in ExcludeNodes.
|
13 years ago |
Nick Mathewson
|
ad78bafb71
Correct the behavior of .exit with ExcludeNodes, StrictNodes, etc.
|
13 years ago |
Nick Mathewson
|
ed7c267743
Note another place that we need to fix a 1090 issue.
|
13 years ago |
Nick Mathewson
|
4851de554d
Do not automatically ignore Fast/Stable for exits when ExitNodes is set
|
13 years ago |
Nick Mathewson
|
e4689d8402
Note a slightly less likely way to violate ExcludeNodes
|
13 years ago |
Nick Mathewson
|
db2fd28308
Note that circuit purpose changing can violate ExcludeNodes
|
13 years ago |
Nick Mathewson
|
ca74badbe9
If we're excluded, and StrictNodes is set, do not do self-tests.
|
13 years ago |
Nick Mathewson
|
affdec8d04
Add an XXX022-1090 to note consider_exit_fmily b0rkenness
|
13 years ago |
Roger Dingledine
|
5710ea6475
three more cases where maybe we want to exclude
|
13 years ago |
Roger Dingledine
|
9f47cfc21a
make formal a constraint that's been true a while now
|
13 years ago |
Roger Dingledine
|
2b5c39211c
refuse moria1.exit if moria1 is excluded
|
13 years ago |
Roger Dingledine
|
bcea155ce0
note another case where strictnodes is considered for exits
|
13 years ago |
Roger Dingledine
|
0ad3836f73
If ExitNodes and Exclude{Exit}Nodes overlap, obey Exclude{Exit}Nodes.
|
13 years ago |
Roger Dingledine
|
5d12495d98
the new entrynodes behavior is always strict
|
13 years ago |
Roger Dingledine
|
719b5b87de
don't exit enclave to excluded relays
|
13 years ago |
Roger Dingledine
|
7e2e8074d5
slight tweak on circuit_conforms_to_options
|
13 years ago |
Roger Dingledine
|
4906188b62
handle excludenodes for dir fetch/post
|
13 years ago |
Roger Dingledine
|
ad3da53536
If EntryNodes and ExcludeNodes overlap, obey ExcludeNodes.
|
15 years ago |
Roger Dingledine
|
82178a81f6
refuse excluded hidserv nodes if strictnodes
|
15 years ago |
Nick Mathewson
|
3256627a45
Merge remote-tracking branch 'origin/maint-0.2.2'
|
13 years ago |
Nick Mathewson
|
f810a1afe9
Expose a new process_signal(uintptr_t), not signal_callback()
|
13 years ago |
Nick Mathewson
|
a7a906603e
Merge remote-tracking branch 'sebastian/bug2917' into maint-0.2.2
|
13 years ago |
Nick Mathewson
|
33f058a5ba
Merge remote-tracking branch 'origin/maint-0.2.2'
|
13 years ago |
Nick Mathewson
|
b75d1daf40
Merge remote-tracking branch 'public/bug2332' into maint-0.2.2
|
13 years ago |