Nick Mathewson
|
008a0c7c46
Some eventdns.c fixes for windows correctness. More will doubtless be needed, especially around the #includes.
|
19 anos atrás |
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.)
|
19 anos atrás |
Roger Dingledine
|
c4647545a0
if we insist on printing pointer values, at least make it stop
|
19 anos atrás |
Roger Dingledine
|
603b09b59b
punctuation and spelling
|
19 anos atrás |
Nick Mathewson
|
c18fab5366
Make eventdns.[ch] into good C90; remove signed/unsigned comparisons.
|
19 anos atrás |
Nick Mathewson
|
2700e5a1ab
Oops. When we dont get a TTL, we should default to the default, not to the minimum.
|
19 anos atrás |
Nick Mathewson
|
c660a0f6a2
More DNS fixes. Send meaningful TTLs back to the client when
|
19 anos atrás |
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.
|
19 anos atrás |
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.
|
19 anos atrás |
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.
|
19 anos atrás |
Roger Dingledine
|
8f902e4b58
don't stop fetching server descriptors if we're a server and
|
19 anos atrás |
Roger Dingledine
|
2431b2d8b0
update the explanation for deprecating v0 control spec.
|
19 anos atrás |
Nick Mathewson
|
bbe3f587aa
Rearrange TODO.
|
19 anos atrás |
Roger Dingledine
|
4d76b4351e
mark off a todo item. i'll put it back if it turns out it
|
19 anos atrás |
Roger Dingledine
|
1bf0f99b66
connection_t kept the identity_pkey but all it did was store it and
|
19 anos atrás |
Roger Dingledine
|
9000a5aff1
and get grammar right
|
19 anos atrás |
Roger Dingledine
|
ae2648fb1c
stop fetching descriptors if we're not a dir mirror and we
|
19 anos atrás |
Roger Dingledine
|
1f0e20806b
END_CIRC_REASON_OR_IDENTITY apparently means that we were told to
|
19 anos atrás |
Roger Dingledine
|
64b1f2fc75
and clarify the spec to say this too.
|
19 anos atrás |
Roger Dingledine
|
60abe23158
tentative change: if you have your dirport set, you are a directory
|
19 anos atrás |
Roger Dingledine
|
1e4923652b
simplify a log message
|
19 anos atrás |
Roger Dingledine
|
cf58781de1
remove a few things from the 0.1.2 todo, and add one
|
19 anos atrás |
Nick Mathewson
|
64d487a2d6
Add a basic mmap function, with a "fake-it" wrapper to do read_file_from_str instead. Based on code from Michael Mohr.
|
19 anos atrás |
Roger Dingledine
|
f6ff3e6f0e
directory authorities should be more tolerant of failed reachability
|
19 anos atrás |
Roger Dingledine
|
48be472e4f
clean up a comment
|
19 anos atrás |
Roger Dingledine
|
7f611f4732
if we're a server and some peer has a broken tls certificate, don't
|
19 anos atrás |
Roger Dingledine
|
82ae38f649
be more verbose about testing reachability of our ORPort.
|
19 anos atrás |
Roger Dingledine
|
f579478687
correct a false log message, since we actually reset all our
|
19 anos atrás |
Roger Dingledine
|
731f4086c0
resolve an unused variable
|
19 anos atrás |
Roger Dingledine
|
9f005ae66b
build the Makefile in contrib/suse/ too
|
19 anos atrás |