]> git.ipfire.org Git - thirdparty/tor.git/commit
On END_REASON_EXITPOLICY, mark circuit as unusable for that address.
authorNick Mathewson <nickm@torproject.org>
Tue, 12 Mar 2013 03:37:47 +0000 (23:37 -0400)
committerNick Mathewson <nickm@torproject.org>
Tue, 12 Mar 2013 03:37:47 +0000 (23:37 -0400)
commit2b22c0aeef6e71d56b12411d10484aaece769178
tree3d27f93cbd2c98f472c42becb6dfa5e86005ac89
parent051b1e8ac4114fb23904cdf8dead72d585904e0a
On END_REASON_EXITPOLICY, mark circuit as unusable for that address.

Also, don't call the exit node 'reject *' unless our decision to pick
that node was based on a non-summarized version of that node's exit
policy.

rransom and arma came up with the ideas for this fix.

Fix for 7582; the summary-related part is a bugfix on 0.2.3.2-alpha.
changes/bug7582 [new file with mode: 0644]
src/or/circuituse.c
src/or/nodelist.c
src/or/nodelist.h
src/or/or.h
src/or/policies.c
src/or/policies.h
src/or/relay.c