tor/src/or
Roger Dingledine 92ef9e37e7 Add a new config option ExitPolicyRejectPrivate which defaults to 1.
This means all exit policies will begin with rejecting private addresses,
unless the server operator explicitly turns it off.

Also, make our code to remove redundancies in the exit policy smarter,
so it can detect "reject foo, reject bar, reject *" patterns.

Lastly, we can get rid of the "exit policy implicitly accepts" code,
since we make everything more explicit now.


svn:r5888
2006-02-01 03:53:52 +00:00
..
.cvsignore update the cvsignore 2003-09-26 21:16:57 +00:00
buffers.c Bite the bullet and limit all our source lines to 80 characters, the way IBM intended. 2005-12-14 20:40:40 +00:00
circuitbuild.c avoid a minor confusing log message 2006-02-01 03:05:52 +00:00
circuitlist.c Add reasons to DESTROY and RELAY_TRUNCATED cells. 2006-01-05 21:23:03 +00:00
circuituse.c entry nodes are now entry guards. 2006-01-10 22:42:44 +00:00
command.c Add reasons to DESTROY and RELAY_TRUNCATED cells. 2006-01-05 21:23:03 +00:00
config.c Add a new config option ExitPolicyRejectPrivate which defaults to 1. 2006-02-01 03:53:52 +00:00
connection_edge.c attempted patch for bug 220: don't assert when we've tried all the 2006-01-17 04:16:59 +00:00
connection_or.c entry nodes are now entry guards. 2006-01-10 22:42:44 +00:00
connection.c attempted patch for bug 220: don't assert when we've tried all the 2006-01-17 04:16:59 +00:00
control.c when the controller asks for a signal we don't recognize, don't 2006-01-19 02:21:24 +00:00
cpuworker.c Add reasons to DESTROY and RELAY_TRUNCATED cells. 2006-01-05 21:23:03 +00:00
directory.c Jan 18 18:42:05.671 [debug] Encountered eof 2006-01-19 11:21:28 +00:00
dirserv.c Add a missing printf arg 2006-01-24 04:01:13 +00:00
dns.c disambiguate some debug entries 2005-12-26 22:42:22 +00:00
hibernate.c Bite the bullet and limit all our source lines to 80 characters, the way IBM intended. 2005-12-14 20:40:40 +00:00
main.c don't try to upload hidden service descriptors until we have 2006-02-01 02:19:46 +00:00
Makefile.am stop shipping tree.h, since we don't use anymore. (woo.) 2005-12-20 07:17:42 +00:00
onion.c provide a more useful warn message when our onion queue 2006-01-31 08:17:00 +00:00
or.h Add a new config option ExitPolicyRejectPrivate which defaults to 1. 2006-02-01 03:53:52 +00:00
relay.c Jan 05 19:39:27.356 [warn] connection_edge_process_end_not_open(): 2006-01-07 01:02:21 +00:00
rendclient.c attempted patch for bug 220: don't assert when we've tried all the 2006-01-17 04:16:59 +00:00
rendcommon.c Bite the bullet and limit all our source lines to 80 characters, the way IBM intended. 2005-12-14 20:40:40 +00:00
rendmid.c Jan 23 02:39:44.856 [warn] rend_mid_rendezvous(): Rejecting RENDEZVOUS1 cell with unrecognized rendezvous cookie AFC097FD. 2006-01-23 09:26:22 +00:00
rendservice.c Warn about actual offending hiddenservice* config option, now that more than one is possible. Closes bug 239. 2006-01-10 19:28:31 +00:00
rephist.c Fix wide lines 2006-01-11 04:04:42 +00:00
router.c Add a new config option ExitPolicyRejectPrivate which defaults to 1. 2006-02-01 03:53:52 +00:00
routerlist.c Add a new config option ExitPolicyRejectPrivate which defaults to 1. 2006-02-01 03:53:52 +00:00
routerparse.c Make dirservers generate a separate "guard" flag to mean, "would make a good entry guard". Make clients parse it and vote on it. 2006-01-24 00:31:16 +00:00
test.c Add a new config option ExitPolicyRejectPrivate which defaults to 1. 2006-02-01 03:53:52 +00:00
tor_main.c Bite the bullet and limit all our source lines to 80 characters, the way IBM intended. 2005-12-14 20:40:40 +00:00