tor/src/or
Nick Mathewson ea0a9b16b9 (Unused) backend logic for stream isolation
This patch adds fields to track how streams should be isolated, and
ensures that those fields are set correctly.  It also adds fields to
track what streams can go on a circuit, and adds functions to see
whether a streams can go on a circuit and update the circuit
accordingly.  Those functions aren't yet called.
2011-07-19 01:58:44 -04:00
..
buffers.c Merge remote-tracking branch 'public/bug1666' 2011-07-13 12:12:16 -04:00
buffers.h Merge remote-tracking branch 'public/bug1666' 2011-07-13 12:12:16 -04:00
circuitbuild.c Remove compare_addr_to_node_policy 2011-07-15 13:04:12 -04:00
circuitbuild.h Merge remote-tracking branch 'public/bug2841' 2011-07-11 15:57:12 -04:00
circuitlist.c (Unused) backend logic for stream isolation 2011-07-19 01:58:44 -04:00
circuitlist.h Add a circuit_purpose_to_string() function, and use it 2011-04-27 00:01:35 -04:00
circuituse.c Remove compare_addr_to_node_policy 2011-07-15 13:04:12 -04:00
circuituse.h Make the get_options() return const 2011-06-14 13:17:06 -04:00
command.c Merge remote-tracking branch 'origin/maint-0.2.2' 2011-05-30 15:41:46 -04:00
command.h Bump copyright statements to 2011 (0.2.2) 2011-01-03 11:52:09 -05:00
config.c (Unused) backend logic for stream isolation 2011-07-19 01:58:44 -04:00
config.h Parse prop171 options; refactor listener/port option code 2011-07-19 01:58:43 -04:00
config_codedigest.c fix codestyle issues 2009-05-24 02:42:37 +02:00
connection.c (Unused) backend logic for stream isolation 2011-07-19 01:58:44 -04:00
connection.h Refactor listener_connection_t into its own type. 2011-07-19 01:58:44 -04:00
connection_edge.c (Unused) backend logic for stream isolation 2011-07-19 01:58:44 -04:00
connection_edge.h (Unused) backend logic for stream isolation 2011-07-19 01:58:44 -04:00
connection_or.c Fix a compile warning on OS X 10.6 2011-07-15 23:12:43 +02:00
connection_or.h Disable recording new broken conns when we have bootstrapped 2011-07-11 16:13:17 -04:00
control.c Merge remote-tracking branch 'origin/maint-0.2.2' 2011-07-14 17:22:23 -04:00
control.h Merge remote-tracking branch 'origin/maint-0.2.2' 2011-05-23 01:23:53 -04:00
cpuworker.c Merge remote-tracking branch 'origin/maint-0.2.2' 2011-05-30 14:58:26 -04:00
cpuworker.h Bump copyright statements to 2011 (0.2.2) 2011-01-03 11:52:09 -05:00
directory.c Only download microdesc consensus from caches that support it 2011-07-14 14:19:18 -04:00
directory.h Make a function static 2011-07-11 16:13:17 -04:00
dirserv.c Merge remote-tracking branch 'origin/maint-0.2.2' 2011-07-01 12:56:40 -04:00
dirserv.h Make the get_options() return const 2011-06-14 13:17:06 -04:00
dirvote.c Make the get_options() return const 2011-06-14 13:17:06 -04:00
dirvote.h Make the get_options() return const 2011-06-14 13:17:06 -04:00
dns.c Make the get_options() return const 2011-06-14 13:17:06 -04:00
dns.h Bump copyright statements to 2011 (0.2.2) 2011-01-03 11:52:09 -05:00
dnsserv.c (Unused) backend logic for stream isolation 2011-07-19 01:58:44 -04:00
dnsserv.h Bump copyright statements to 2011 (0.2.2) 2011-01-03 11:52:09 -05:00
eventdns.c Don't shadow parameters with local variables 2011-07-01 11:33:07 -04:00
eventdns.h Use a 64-bit type to hold sockets on win64. 2011-05-23 00:17:48 -04:00
eventdns_tor.h Bump copyright statements to 2011 2011-01-03 11:50:39 -05:00
geoip.c Replace 4 more sscanf()s with tor_sscanf() 2011-07-01 11:26:30 -04:00
geoip.h Make the get_options() return const 2011-06-14 13:17:06 -04:00
hibernate.c Make the get_options() return const 2011-06-14 13:17:06 -04:00
hibernate.h Make the get_options() return const 2011-06-14 13:17:06 -04:00
main.c Refactor listener_connection_t into its own type. 2011-07-19 01:58:44 -04:00
main.h Make the get_options() return const 2011-06-14 13:17:06 -04:00
Makefile.am Merge remote-tracking branch 'rransom-tor/bug3427' 2011-07-11 16:32:58 -04:00
microdesc.c Merge remote-tracking branch 'public/bug3153' 2011-07-07 11:14:04 -04:00
microdesc.h Make the get_options() return const 2011-06-14 13:17:06 -04:00
networkstatus.c Make the get_options() return const 2011-06-14 13:17:06 -04:00
networkstatus.h Make the get_options() return const 2011-06-14 13:17:06 -04:00
nodelist.c Make nodelist_purge avoid orphaned microdescs in rs-less nodes 2011-07-07 15:28:45 -04:00
nodelist.h Rename and tweak nodelist_add_node_family() to add node 2011-07-11 11:21:47 -04:00
ntmain.c Merge remote-tracking branch 'origin/maint-0.2.2' 2011-03-16 17:09:32 -04:00
ntmain.h Bump copyright statements to 2011 (0.2.2) 2011-01-03 11:52:09 -05:00
onion.c Merge remote-tracking branch 'public/3122_memcmp_squashed' into bug3122_memcmp_022 2011-05-11 16:24:29 -04:00
onion.h Bump copyright statements to 2011 (0.2.2) 2011-01-03 11:52:09 -05:00
or.h (Unused) backend logic for stream isolation 2011-07-19 01:58:44 -04:00
policies.c Remove compare_addr_to_node_policy 2011-07-15 13:04:12 -04:00
policies.h Remove compare_addr_to_node_policy 2011-07-15 13:04:12 -04:00
reasons.c Send END_STREAM_REASON_NOROUTE: clients that didn't grok it are now obsolete 2011-03-28 13:42:59 -04:00
reasons.h Bump copyright statements to 2011 (0.2.2) 2011-01-03 11:52:09 -05:00
relay.c Don't shadow parameters with local variables 2011-07-01 11:33:07 -04:00
relay.h Make the get_options() return const 2011-06-14 13:17:06 -04:00
rendclient.c Fix bug in upload/download of hsdesc with microdescs 2011-07-15 18:55:12 -04:00
rendclient.h Make the get_options() return const 2011-06-14 13:17:06 -04:00
rendcommon.c Merge remote-tracking branch 'origin/maint-0.2.2' 2011-07-01 12:56:40 -04:00
rendcommon.h Merge remote-tracking branch 'origin/maint-0.2.2' 2011-05-16 14:50:53 -04:00
rendmid.c Merge remote-tracking branch 'public/3122_memcmp_squashed' into bug3122_memcmp_022 2011-05-11 16:24:29 -04:00
rendmid.h Bump copyright statements to 2011 (0.2.2) 2011-01-03 11:52:09 -05:00
rendservice.c Fix bug in upload/download of hsdesc with microdescs 2011-07-15 18:55:12 -04:00
rendservice.h Make the get_options() return const 2011-06-14 13:17:06 -04:00
rephist.c Make the get_options() return const 2011-06-14 13:17:06 -04:00
rephist.h Merge remote branch 'origin/maint-0.2.2' 2011-03-11 23:34:46 -05:00
router.c Parse prop171 options; refactor listener/port option code 2011-07-19 01:58:43 -04:00
router.h Make the get_options() return const 2011-06-14 13:17:06 -04:00
routerlist.c Better messages when we're stalled because of microdescriptors 2011-07-15 19:38:27 -04:00
routerlist.h Remove compare_addr_to_node_policy 2011-07-15 13:04:12 -04:00
routerparse.c Don't shadow parameters with local variables 2011-07-01 11:33:07 -04:00
routerparse.h Move the decl for tor_gettimofday_cache_clear to the right header 2011-03-16 17:54:48 -04:00
status.c Make the get_options() return const 2011-06-14 13:17:06 -04:00
status.h Implement more heartbeat message stuff. 2011-02-22 12:40:38 -05:00
tor_main.c Merge remote branch 'origin/maint-0.2.1' into maint-0.2.2 2011-01-03 11:51:17 -05:00