tor/src/or
Roger Dingledine 37b5132ad8 Expire socks connections if they spend too long waiting for the
handshake to finish. Previously we would let them sit around for
days, if the connecting application didn't close them either.

Also take this opportunity to refactor a duplicate bit of circuituse.c.

And change the semantics of SocksTimeout slightly, but I think it'll
be ok.


svn:r9350
2007-01-15 09:09:03 +00:00
..
buffers.c r11824@Kushana: nickm | 2007-01-03 17:15:28 -0500 2007-01-06 05:42:31 +00:00
circuitbuild.c r11679@Kushana: nickm | 2006-12-23 21:38:41 -0500 2006-12-24 02:45:46 +00:00
circuitlist.c Fix crash with "tor --list-fingerprint" (reported by seeess). 2007-01-10 23:48:24 +00:00
circuituse.c Expire socks connections if they spend too long waiting for the 2007-01-15 09:09:03 +00:00
command.c r9457@Kushana: nickm | 2006-10-31 18:35:17 -0500 2006-10-31 23:35:50 +00:00
config.c patch from edmanm to make "-nt-service" command-line work too 2007-01-15 08:52:01 +00:00
connection_edge.c Expire socks connections if they spend too long waiting for the 2007-01-15 09:09:03 +00:00
connection_or.c r11743@Kushana: nickm | 2006-12-28 23:13:21 -0500 2006-12-29 05:06:47 +00:00
connection.c r11864@Kushana: nickm | 2007-01-06 01:25:59 -0500 2007-01-06 06:27:15 +00:00
control.c r11938@Kushana: nickm | 2007-01-11 11:02:28 -0500 2007-01-11 16:02:39 +00:00
cpuworker.c r9025@Kushana: nickm | 2006-09-29 18:33:13 -0400 2006-09-29 22:33:40 +00:00
directory.c r11914@dhcp-18-188-69-59: nickm | 2007-01-10 11:20:59 -0500 2007-01-10 16:33:40 +00:00
dirserv.c r11930@Kushana: nickm | 2007-01-11 09:05:27 -0500 2007-01-11 14:13:04 +00:00
dns.c two more todo items, to make eventdns log messages less loud 2007-01-15 08:40:50 +00:00
eventdns_tor.h r11584@Kushana: nickm | 2006-12-15 01:10:45 -0500 2006-12-15 06:12:01 +00:00
eventdns.c r11919@Kushana: nickm | 2007-01-10 13:32:48 -0500 2007-01-10 19:49:21 +00:00
eventdns.h r11726@Kushana: nickm | 2006-12-28 16:24:06 -0500 2006-12-28 21:29:31 +00:00
hibernate.c Set orport= for 4 of the 5 dir authorities; Fix getinfo ns/all; Fix seg 2007-01-04 05:41:24 +00:00
main.c r11786@Kushana: nickm | 2007-01-02 14:32:54 -0500 2007-01-02 20:07:54 +00:00
Makefile.am Also, add a temporary hack to make sure eventdns.c is distributd. 2006-06-06 00:12:22 +00:00
onion.c r9449@Kushana: nickm | 2006-10-31 00:12:02 -0500 2006-10-31 19:17:07 +00:00
or.h Expire socks connections if they spend too long waiting for the 2007-01-15 09:09:03 +00:00
policies.c r11761@Kushana: nickm | 2006-12-29 15:45:56 -0500 2006-12-29 20:50:24 +00:00
relay.c r11736@Kushana: nickm | 2006-12-28 17:46:23 -0500 2006-12-29 02:47:51 +00:00
rendclient.c r9313@totoro: nickm | 2006-11-13 20:07:41 -0500 2006-11-14 01:07:52 +00:00
rendcommon.c r9449@Kushana: nickm | 2006-10-31 00:12:02 -0500 2006-10-31 19:17:07 +00:00
rendmid.c r9449@Kushana: nickm | 2006-10-31 00:12:02 -0500 2006-10-31 19:17:07 +00:00
rendservice.c finish enabling begin-dir cells. require one-hop circs for 2006-12-13 02:49:45 +00:00
rephist.c r11749@Kushana: nickm | 2006-12-29 00:51:42 -0500 2006-12-29 05:51:50 +00:00
router.c Fix an assert error introduced in 0.1.2.5-alpha: if you're an 2007-01-09 00:37:13 +00:00
routerlist.c r11922@Kushana: nickm | 2007-01-10 15:43:18 -0500 2007-01-10 20:43:40 +00:00
routerparse.c avoid a crash-all-the-clients segfault if a rogue dir 2007-01-04 06:36:43 +00:00
test.c Make the unit tests work again. 2007-01-11 01:41:07 +00:00
tor_main.c Happy new year! 2006-02-09 05:46:49 +00:00