Roger Dingledine
|
7512be0b65
looks like we missed a piece of the 0.1.1.9 paranoia code.
|
18 years ago |
Roger Dingledine
|
96914760bc
fix the bug where we sometimes would fail to send some create cells
|
18 years ago |
Nick Mathewson
|
5e4b4451ec
Also, add a temporary hack to make sure eventdns.c is distributd.
|
18 years ago |
Roger Dingledine
|
5c57348acd
We got an obscure report of an assert error on a windows Tor server with
|
18 years ago |
Roger Dingledine
|
411f37d534
fix typo
|
18 years ago |
Roger Dingledine
|
07c35b4f52
ship the event*.h files too. perhaps this will make my 'make dist'
|
18 years ago |
Nick Mathewson
|
2bd7c19b73
Try to log useful messages at info and debug about what we are resolving and what answers we are getting wrt eventdns.
|
18 years ago |
Roger Dingledine
|
542b8af592
don't tell people that the testing circuit failed if we already
|
18 years ago |
Roger Dingledine
|
8705db6c2c
whoops, add a man page entry for ProtocolWarnings
|
18 years ago |
Roger Dingledine
|
a2fec314b6
scream louder if you've got a pending circuit for a given
|
18 years ago |
Roger Dingledine
|
45065f1466
simplify code now that libevent considers all sockets pollable.
|
18 years ago |
Roger Dingledine
|
4e773352c2
bugfix: if we are making our first ever connection to any entry
|
18 years ago |
Roger Dingledine
|
8f3bb66ebc
simplify some code, since circuit_build_failed() is only called
|
18 years ago |
Roger Dingledine
|
152d6d13b4
remove some unused code (i think)
|
18 years ago |
Roger Dingledine
|
bf09898f79
Note a bug that causes servers to sometimes never send the pending
|
18 years ago |
Roger Dingledine
|
266afcd7d5
bandaid for bug 299. this is still a bug, since we don't
|
18 years ago |
Nick Mathewson
|
b7ca697faf
More eventdns.c patches: use HAVE_ALLOCA_H; print IP addrs as dotted quads.
|
18 years ago |
Nick Mathewson
|
3db785ef73
Hm. Where did we put that ntohl the last time we were juggling it? (hoop-lah).
|
18 years ago |
Nick Mathewson
|
008a0c7c46
Some eventdns.c fixes for windows correctness. More will doubtless be needed, especially around the #includes.
|
18 years ago |
Nick Mathewson
|
853e2d99b6
Add a new warning to our "warn a lot" list: unused parameters. This means we have to explicitly "use" unuseds, but it can catch bugs. (It caught two coding mistakes so far.)
|
18 years ago |
Roger Dingledine
|
c4647545a0
if we insist on printing pointer values, at least make it stop
|
18 years ago |
Roger Dingledine
|
603b09b59b
punctuation and spelling
|
18 years ago |
Nick Mathewson
|
c18fab5366
Make eventdns.[ch] into good C90; remove signed/unsigned comparisons.
|
18 years ago |
Nick Mathewson
|
2700e5a1ab
Oops. When we dont get a TTL, we should default to the default, not to the minimum.
|
18 years ago |
Nick Mathewson
|
c660a0f6a2
More DNS fixes. Send meaningful TTLs back to the client when
|
18 years ago |
Nick Mathewson
|
85a25c8a29
Make dns.c use eventdns.c -- but only when you pass the --enable-eventdns argument to configure.in. This will *so* not work on Windows yet.
|
18 years ago |
Nick Mathewson
|
7cb3232ade
Add async dns code from Adam Langley, tweaked to build on OSX. Long-term, we may want to switch to libevnet/c-ares, if they ever handle 10k fd situations properly. This one still needs work too, but at least it is small. This code is disabled by default, and not integrated with dns.c.
|
18 years ago |
Nick Mathewson
|
86da3e0a0a
Patch based on post by Mike C to or-dev; special-case based on use of MSVC, rather than on MS_WINDOWS, so that mingw builds.
|
18 years ago |
Roger Dingledine
|
8f902e4b58
don't stop fetching server descriptors if we're a server and
|
18 years ago |
Roger Dingledine
|
2431b2d8b0
update the explanation for deprecating v0 control spec.
|
18 years ago |