Nick Mathewson
|
97bc49bd72
Try a little harder to avoid openssl SSL* double-free reports.
|
21 years ago |
Nick Mathewson
|
26e6eb7539
Check returns from libevent calls better; stop poking at internals of events to see if they are live.
|
21 years ago |
Nick Mathewson
|
24d7ae6fe8
Insert missing ! in assert_connection_ok; test was accidentally reversed in revision 1.329 yesterday. Should fix bug 102
|
21 years ago |
Nick Mathewson
|
22c38b0f9b
Clarify comment. Use CONN_IS_EDGE more. Try to be more zealous about calling connection_edge_end when things go bad with edge conns in connection.c
|
21 years ago |
Nick Mathewson
|
6e6d95b3db
Change from inet_ntoa to a threadproof tor_inet_ntoa.
|
21 years ago |
Nick Mathewson
|
c2d5b67dd2
After we successfully connect, try handling pending stuff immediately, rather than waiting for the next call to connection_handle_write. Roger: is this right?
|
21 years ago |
Roger Dingledine
|
cbb4803ec8
forward-port some fixes
|
21 years ago |
Roger Dingledine
|
37ca621301
when a client asks us for a dir mirror and we don't have one,
|
21 years ago |
Roger Dingledine
|
07a3307460
remove redundant lines
|
21 years ago |
Nick Mathewson
|
89d422914a
Patch from adam langley: always remove sockets from libevent before closing them. Should fix epoll-related bugs.
|
21 years ago |
Roger Dingledine
|
efa9bb5535
fix the latest bug: don't explode when some router declares a
|
21 years ago |
Roger Dingledine
|
2e97593d25
define TOR_FRAGILE if you want tor to give you a core when
|
21 years ago |
Roger Dingledine
|
a0312f3590
don't double-detach a closing exit conn that's waiting for dns resolve
|
21 years ago |
Roger Dingledine
|
692a57c8e8
but don't spring the trip on worker children, because it turns
|
21 years ago |
Roger Dingledine
|
d6489d8e41
lay a trap for situations where we connection_free something
|
21 years ago |
Roger Dingledine
|
38be533c69
Handle unavailable hidden services better. We try each intro point
|
21 years ago |
Roger Dingledine
|
bafb3e4a5b
fix another integer underflow caused by buckets going negative
|
21 years ago |
Roger Dingledine
|
3809c0ab91
tolerate bandwidtch buckets going negative (i hope)
|
21 years ago |
Nick Mathewson
|
324b192f68
Make Tor use Niels Provos's libevent instead of it's current
|
21 years ago |
Nick Mathewson
|
65c4fa2614
Split mark-dir-failed-and-retry logic into separate function; make it retry runningrouters as well as directory fetches; note that the do-we-need-to-give-up test is wrong.
|
21 years ago |
Nick Mathewson
|
5f40d6bf72
Make directory fail-and-retry logic happen in connection_about_to_close(); fixes win32 bug.
|
21 years ago |
Roger Dingledine
|
036384fd8e
respond to an 009 XXX
|
21 years ago |
Roger Dingledine
|
011ad3cba5
clean up logging,
|
21 years ago |
Roger Dingledine
|
012255fe60
fix the other half of the pipe race
|
21 years ago |
Roger Dingledine
|
2532e9405e
Now we allow writing to the buffer even when the stream if marked for
|
21 years ago |
Roger Dingledine
|
ef04cfcbad
one more typo
|
21 years ago |
Nick Mathewson
|
b457cfb5eb
Spell-check strings and comments
|
21 years ago |
Nick Mathewson
|
6e88abf418
If we are using select, make sure we stay within FD_SETSIZE.
|
21 years ago |
Nick Mathewson
|
7fbd297532
Suggestion from weasel: Make tor --version --version dump the cvs Id of every file.
|
21 years ago |
Roger Dingledine
|
c1dc17e6e2
put in initial support for ".nickname.exit" addresses, to let alice
|
21 years ago |