tor/src/or
Nick Mathewson 8fa4450fde Do not invoke tls_renegotiated_cb for non-bufferevent connections too early.
This is not the most beautiful fix for this problem, but it is the simplest.

Bugfix for 2205.  Thanks to Sebastian and Mashael for finding the
bug, and boboper/cypherpunks for figuring out why it was happening
and how to fix it, and for writing a few fixes.
2010-11-30 17:55:27 -05:00
..
buffers.c Merge remote branch 'origin/maint-0.2.2' 2010-11-15 15:41:37 -05:00
buffers.h Get zlib compression working with bufferevents. 2010-09-27 14:22:11 -04:00
circuitbuild.c Merge remote branch 'public/refactor_pports' 2010-11-11 23:09:42 -05:00
circuitbuild.h Initial conversion to use node_t throughout our codebase. 2010-10-01 18:14:27 -04:00
circuitlist.c Fix a documention issue in circuitlist.c 2010-10-15 13:44:25 -04:00
circuitlist.h Create circuitlist.h 2010-07-27 07:58:13 +02:00
circuituse.c Fold timestamp_created into highres_created 2010-10-15 12:38:02 -04:00
circuituse.h Initial conversion to use node_t throughout our codebase. 2010-10-01 18:14:27 -04:00
command.c Rename router_get_by_digest() 2010-10-14 17:49:51 +02:00
command.h Create command.h 2010-07-27 07:58:14 +02:00
config.c Merge branch 'maint-0.2.2' 2010-11-16 00:16:25 -05:00
config.h Autodetect the number of CPUs when possible if NumCPUs==0 2010-09-28 14:42:21 -04:00
config_codedigest.c fix codestyle issues 2009-05-24 02:42:37 +02:00
connection.c Merge remote branch 'origin/maint-0.2.2' 2010-11-15 14:14:13 -05:00
connection.h Use connection_mark_and_flush consistently. 2010-10-13 13:08:46 -04:00
connection_edge.c Merge remote branch 'origin/maint-0.2.2' 2010-11-15 14:14:13 -05:00
connection_edge.h Initial conversion to use node_t throughout our codebase. 2010-10-01 18:14:27 -04:00
connection_or.c Do not invoke tls_renegotiated_cb for non-bufferevent connections too early. 2010-11-30 17:55:27 -05:00
connection_or.h handle ugly edge case in retrying entrynodes 2010-09-28 22:32:38 -04:00
control.c Add missing cast when formatting uintptr_t 2010-11-20 05:18:34 -05:00
control.h Add a SIGNAL event for control connections 2010-11-19 15:49:54 -05:00
cpuworker.c Synx manpage and source wrt option capitalization 2010-11-10 15:48:26 +01:00
cpuworker.h Create cpuworker.h 2010-07-27 07:58:15 +02:00
directory.c Merge remote branch 'origin/maint-0.2.2' 2010-11-15 14:14:13 -05:00
directory.h Try to make most routerstatus_t interfaces const 2010-10-01 18:14:27 -04:00
dirserv.c fix memory leak introduced in 26e89742 2010-11-30 16:52:19 -05:00
dirserv.h Initial conversion to use node_t throughout our codebase. 2010-10-01 18:14:27 -04:00
dirvote.c refactor all these tor_inet_ntoa idioms 2010-10-01 21:31:09 -04:00
dirvote.h Initial conversion to use node_t throughout our codebase. 2010-10-01 18:14:27 -04:00
dns.c Try to make most routerinfo_t interfaces const 2010-10-01 18:14:27 -04:00
dns.h Create dns.h 2010-07-27 07:58:16 +02:00
dnsserv.c Ensure controller RESOLVE commands respect __LeaveStreamsUnattached 2010-08-08 12:37:59 +01:00
dnsserv.h Fix typos, make all \brief's conformant, end sentences with a period. 2010-07-28 17:42:33 +02:00
eventdns.c Consistency issues in load_windows_system_library patch. Thanks Sebastian 2010-09-24 14:16:55 -04:00
eventdns.h Fix compile warnings on Snow Leopard 2009-09-01 18:36:27 +02:00
eventdns_tor.h Update Tor Project copyright years 2010-02-27 17:14:21 -05:00
geoip.c Add two fixes to the new geoip-db-digest line. 2010-11-12 09:11:11 +01:00
geoip.h Add GeoIP file digest to extra-info descriptor. 2010-11-09 09:42:36 +01:00
hibernate.c Maintain separate server and client identity keys when appropriate. 2010-10-04 21:51:53 -07:00
hibernate.h Remove unused function declarations 2010-08-17 23:49:39 +02:00
main.c Add a SIGNAL event for control connections 2010-11-19 15:49:54 -05:00
main.h Add bufferevent support for outgoing connections; exits are now supported. 2010-09-27 12:31:13 -04:00
Makefile.am Split long lines in configure.in and Makefile.am files 2010-11-11 14:22:48 -05:00
microdesc.c Merge branch 'nodes' 2010-10-13 16:04:25 -04:00
microdesc.h Unit tests for microdescriptor cache 2010-10-07 15:28:54 -04:00
networkstatus.c Merge remote branch 'origin/maint-0.2.2' 2010-10-20 21:32:27 -04:00
networkstatus.h Initial conversion to use node_t throughout our codebase. 2010-10-01 18:14:27 -04:00
nodelist.c Remove a ??? comment in node_get_by_nickname 2010-10-21 11:18:55 -04:00
nodelist.h Add a node_get_by_hex_id(). 2010-10-21 11:18:16 -04:00
ntmain.c Remove an XXX in ntmain.c: a simple function call per loop is not so expensive. 2010-10-15 10:57:42 -04:00
ntmain.h Create ntmain.h 2010-07-27 10:00:39 +02:00
onion.c Add a generic rate-limited log mechanism, and use it in a few places 2010-08-18 15:55:49 -04:00
onion.h Create onion.h 2010-07-27 10:00:45 +02:00
or.h Merge remote branch 'origin/maint-0.2.2' 2010-11-15 14:14:13 -05:00
policies.c Remove "is this too slow?" XXXX comments for code not appearing in profiles 2010-10-15 11:21:33 -04:00
policies.h Implement policies for nodes (and for microdescriptors too) 2010-10-01 18:14:28 -04:00
reasons.c Send control port events for timeouts. 2010-09-29 11:46:36 -07:00
reasons.h Fix typos, make all \brief's conformant, end sentences with a period. 2010-07-28 17:42:33 +02:00
relay.c Merge remote branch 'origin/maint-0.2.2' 2010-10-21 10:52:12 -04:00
relay.h Merge branch 'bug1184' 2010-09-15 14:20:28 -04:00
rendclient.c Merge remote branch 'origin/maint-0.2.2' for bug 1859 patches 2010-10-21 11:17:34 -04:00
rendclient.h Fix typos, make all \brief's conformant, end sentences with a period. 2010-07-28 17:42:33 +02:00
rendcommon.c Create routerparse.h 2010-07-27 10:00:46 +02:00
rendcommon.h Fix typos, make all \brief's conformant, end sentences with a period. 2010-07-28 17:42:33 +02:00
rendmid.c Create rephist.h 2010-07-27 10:00:46 +02:00
rendmid.h Fix typos, make all \brief's conformant, end sentences with a period. 2010-07-28 17:42:33 +02:00
rendservice.c Rename router_get_by_digest() 2010-10-14 17:49:51 +02:00
rendservice.h Remove unused function declarations 2010-08-17 23:49:39 +02:00
rephist.c Merge remote branch 'origin/maint-0.2.2' 2010-11-29 15:30:17 -05:00
rephist.h Try harder not to exceed the 50 KB extra-info descriptor limit. 2010-11-15 12:51:51 +01:00
router.c Merge remote branch 'origin/maint-0.2.2' 2010-11-24 17:06:26 -05:00
router.h Merge remote branch 'origin/maint-0.2.2' 2010-11-19 16:58:22 -05:00
routerlist.c Merge branch 'maint-0.2.2' 2010-11-16 00:16:25 -05:00
routerlist.h Rename router_get_by_digest() 2010-10-14 17:49:51 +02:00
routerparse.c Merge remote branch 'origin/maint-0.2.2' 2010-11-10 16:07:04 -05:00
routerparse.h Tweak the bugfix for 2183 a bit more. 2010-11-17 10:43:14 +01:00
tor_main.c Merge remote branch 'origin/maint-0.2.1' 2010-02-27 17:16:31 -05:00