- 02 Feb, 2007 1 commit
-
-
Nick Mathewson authored
Fail when we are unable to parse the nameserver configuration. svn:r9475
-
- 01 Feb, 2007 1 commit
-
-
Nick Mathewson authored
Call stat() slightly less often; use fstat() when possible. svn:r9472
-
- 31 Jan, 2007 1 commit
-
-
Nick Mathewson authored
Re-enable server side PTR-record cacheing. svn:r9468
-
- 29 Jan, 2007 2 commits
-
-
Nick Mathewson authored
Oops. Apparently, we weren't supposed to call our autoconf cached variables ac_cv_*; these are reserved. svn:r9460
-
Nick Mathewson authored
Add a couple of fixes I turned up while writing regression tests for libevent: Allow DNS servers on ports other than 53, and handle TTLs correctly on reverse hostname lookups. svn:r9458
-
- 27 Jan, 2007 7 commits
-
-
Roger Dingledine authored
let's hope i got them all. svn:r9442
-
Roger Dingledine authored
unstable ones. svn:r9441
-
Roger Dingledine authored
directory tunnel without knowing a descriptor first. Still not ready yet. As part of the change, now assume we can use a create_fast cell if we don't know anything about a router. svn:r9440
-
Roger Dingledine authored
"DNS resolve socks failed" handshake reply; just close it. svn:r9437
-
Roger Dingledine authored
let servers enable write limiting but still allow most clients to succeed at their directory requests. svn:r9433
-
Nick Mathewson authored
This one is a little tricky. Our BEGIN_DIR implementation has a problem: the dirserv conns will decide they can flush all their data immediately, since the edge_conns will read greedily. For our 0.1.2 workaround, we track which or_conn a bridged dirserv conn is attached to, and stop writing when its outbuf is too full, and start writing again when the or_conn's outbuf empties out a little. This requires a bit of pointer management. Let's hope it works. svn:r9432
-
Nick Mathewson authored
Fix two assert bugs encountered when trying ipv6 lookups with eventdns code. svn:r9430
-
- 26 Jan, 2007 7 commits
-
-
Roger Dingledine authored
when we're deciding the required bandwidth to become a guard. svn:r9423
-
Roger Dingledine authored
svn:r9421
-
Roger Dingledine authored
svn:r9420
-
Roger Dingledine authored
svn:r9419
-
Roger Dingledine authored
svn:r9418
-
Roger Dingledine authored
svn:r9412
-
Roger Dingledine authored
svn:r9409
-
- 25 Jan, 2007 4 commits
-
-
Roger Dingledine authored
svn:r9408
-
Roger Dingledine authored
svn:r9407
-
Roger Dingledine authored
svn:r9406
-
Roger Dingledine authored
DirPort due to AccountingMax enabled or a low BandwidthRate. It was confusing Zax, so now we're hopefully more helpful. svn:r9404
-
- 23 Jan, 2007 1 commit
-
-
Nick Mathewson authored
When logging TLS certificate and identity-related errors, scrub IP addresses for incoming connections, and distinguish between incoming and outgoing connections in log messages. Backport candidate. svn:r9391
-
- 22 Jan, 2007 5 commits
-
-
Nick Mathewson authored
Fix an XXXX012 in routerlist.c: when we do not have enough networkstatuses to launch router requests, do not launch router requests. Backport candidate. svn:r9388
-
Roger Dingledine authored
svn:r9387
-
Nick Mathewson authored
Free CACHE_STATE_DONE cached_router_t items on dns_free_all(). svn:r9386
-
Roger Dingledine authored
writing to them, so we avoid queueing 4+ megabytes of data before trying to flush. Also add a new XXX012. svn:r9382
-
Nick Mathewson authored
Fix memory leak on networkstatus 503. svn:r9380
-
- 21 Jan, 2007 3 commits
-
-
Nick Mathewson authored
Detect and reject another (harmless) class of DNS replies. Also, fix a couple of IPv6 bugs in evendns.c svn:r9379
-
Nick Mathewson authored
Detect pointer loops in DNS requests and replies; avoid infinite loop on such malformed replies. Fixes bug 380. svn:r9378
-
Roger Dingledine authored
uptime in the descriptor. Also, don't let the global rate limiting buckets go absurdly negative. svn:r9377
-
- 19 Jan, 2007 1 commit
-
-
Nick Mathewson authored
Implement SOCKS_BAD_HOSTNAME status event. Defer remaining status events. Clean up control-spec.txt a little, and fill in recommendations for events. svn:r9374
-
- 18 Jan, 2007 2 commits
-
-
Roger Dingledine authored
connections) even when the global rate limiting buckets are empty. svn:r9368
-
Roger Dingledine authored
svn:r9367
-
- 15 Jan, 2007 3 commits
-
-
Nick Mathewson authored
Apparently, the OpenBSD linker thinks it knows C better than I do, and gets to call me names for having strcat and strcpy and sprintf in my code--whether I use them safely or not. All right, OpenBSD. You win... this round. svn:r9360
-
Nick Mathewson authored
Tidy up ORCONN reason patch from Mike Perry. Changes: make some of the handling of TLS error codes less error prone. Enforce house style wrt spaces. Make it compile with --enable-gcc-warnings. Only set or_conn->tls_error in the case of an actual error. Add a changelog entry. svn:r9355
-
Roger Dingledine authored
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
-
- 14 Jan, 2007 1 commit
-
-
Roger Dingledine authored
take arguments rather than require direct editing. svn:r9346
-
- 11 Jan, 2007 1 commit
-
-
Nick Mathewson authored
Check addresses for rfc953-saneness at exit too, and give a PROTOCOL_WARN when they fail. Also provide a mechanism to override this, so blossom can have its @@##$$^.whatever.exit hostnames if it wants. svn:r9336
-