Roger Dingledine
|
b37450ce55
do all the heavy lifting in connection_about_to_close_connection,
|
21 years ago |
Roger Dingledine
|
1cf1836990
break connection_edge_end out of connection_mark_for_close
|
21 years ago |
Nick Mathewson
|
537fb82cbb
Make some functions static
|
21 years ago |
Roger Dingledine
|
3cdf2d67da
it's amazing what a bit of punctuation can do for appearances
|
21 years ago |
Roger Dingledine
|
6168b3222e
a few more pieces of markup
|
21 years ago |
Roger Dingledine
|
341d6f2cab
more cleanup, including fleshing out or.h more
|
21 years ago |
Nick Mathewson
|
81922a125c
More doxygenation.
|
21 years ago |
Roger Dingledine
|
c6d4a00c5f
more doxygen markup
|
21 years ago |
Roger Dingledine
|
9bf9ca4d09
bugfix: add a circ->resolving_streams field, and make dns resolving streams not actually in the connection_array until they're done resolving.
|
21 years ago |
Nick Mathewson
|
682a805092
Comments for nearly all non-tricky files
|
21 years ago |
Nick Mathewson
|
af08c4f878
Working strerror for windows socket errors, plus some snide comments.
|
21 years ago |
Nick Mathewson
|
9322641710
Use socketclose on windows as appropriate; end pid files with newline
|
21 years ago |
Roger Dingledine
|
ca8d50abeb
bug resolved (hopefully), so remove comment
|
21 years ago |
Roger Dingledine
|
22c0cd8a14
clean dns.c better
|
21 years ago |
Roger Dingledine
|
25d5425fdb
fix a bug in dns.c, note but don't fix another one
|
21 years ago |
Nick Mathewson
|
ac622d94dc
Workarounds for a couple of pieces of windows strangeness.
|
21 years ago |
Roger Dingledine
|
25d54257fb
use tor_assert
|
21 years ago |
Nick Mathewson
|
c024745bd4
Cosmetic patch for arma's fix for The Bug: Don't set the state to
|
21 years ago |
Roger Dingledine
|
d8c954e156
continue beating at pieces of The Bug
|
21 years ago |
Roger Dingledine
|
23c193c065
if dns resolve is valid, but our exit policy rejects it or
|
21 years ago |
Roger Dingledine
|
4011906b6b
get more serious about hunting The Bug
|
21 years ago |
Nick Mathewson
|
3d60cd1d61
Delete trailing whitespace and expand tabs; remove unused aes decrypt code
|
21 years ago |
Roger Dingledine
|
7118c6177d
clean up a few more bugs
|
21 years ago |
Roger Dingledine
|
0edf0ea7cc
make normal exit nodes less likely to crash from the conn-munging bug
|
21 years ago |
Roger Dingledine
|
4a5586b8e3
make dns resolves a lot faster
|
21 years ago |
Roger Dingledine
|
f241fdfc73
there is yet another dns-pending-conn-clobbering bug
|
21 years ago |
Roger Dingledine
|
66f878513f
deal with hardware word alignment
|
21 years ago |
Roger Dingledine
|
1ae45b771e
don't close all the fd's when you spawn a thread, only when you fork
|
21 years ago |
Roger Dingledine
|
965a73dc71
bugfix: we were caching transient dns failures
|
21 years ago |
Nick Mathewson
|
976bacae94
Make all the other read/writes into recv/sends, except when they shouldn't be.
|
21 years ago |