Age | Commit message (Collapse) | Author |
|
drafts, and bad ideas still remain in doc.)
svn:r9411
|
|
svn:r9410
|
|
svn:r9409
|
|
svn:r9408
|
|
svn:r9407
|
|
svn:r9406
|
|
summary changelogs from the stable releases. we'll
be removing these summaries from ChangeLog, in favor
of more detailed per-sub-release changelogs.
svn:r9405
|
|
DirPort due to AccountingMax enabled or a low BandwidthRate. It
was confusing Zax, so now we're hopefully more helpful.
svn:r9404
|
|
Fix argument types in printf: try to make buildbot happier.
svn:r9403
|
|
svn:r9400
|
|
Use set_uint16/32 instead of raw assignments in order to make gcc happier.
svn:r9399
|
|
Try to be really explicit that ServerDNS options affect what your server does on behalf of clients, and nothing else.
svn:r9398
|
|
Yet more documentation. (Again, trying to see whether I have buildbot working).
svn:r9396
|
|
svn:r9395
|
|
More documentation. (Again, trying to see whether I have buildbot working).
svn:r9394
|
|
Add documentation to dns.c (mainly to test new buildbot version)
svn:r9393
|
|
More doxygen comments: this time mainly around spooling and storing directory information.
svn:r9392
|
|
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
|
|
Remove redundant check for whether _connection_write_to_buf_impl is called with a zlib and a non-directory connection: TO_DIR_CONN will already assert if it gets a non-dir connection.
svn:r9390
|
|
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
|
|
svn:r9387
|
|
Free CACHE_STATE_DONE cached_router_t items on dns_free_all().
svn:r9386
|
|
Document a few undocumented functions and arguments.
svn:r9385
|
|
item for BW events.
svn:r9383
|
|
writing to them, so we avoid queueing 4+ megabytes of data before
trying to flush.
Also add a new XXX012.
svn:r9382
|
|
svn:r9381
|
|
Fix memory leak on networkstatus 503.
svn:r9380
|
|
Detect and reject another (harmless) class of DNS replies. Also, fix a couple of IPv6 bugs in evendns.c
svn:r9379
|
|
Detect pointer loops in DNS requests and replies; avoid infinite loop on such malformed replies. Fixes bug 380.
svn:r9378
|
|
uptime in the descriptor. Also, don't let the global rate limiting
buckets go absurdly negative.
svn:r9377
|
|
And remove another strcpy.
svn:r9375
|
|
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
|
|
Yes, apparently saying strcpy in front of openbsd is like saying "intellectual property" in front of RMS. They both have a point, I guess, even though they extend it to contexts where it is completely irrelevant.
svn:r9370
|
|
svn:r9369
|
|
connections) even when the global rate limiting buckets are empty.
svn:r9368
|
|
svn:r9367
|
|
aggressively. my vidalia bandwidth graph, when rate limiting
to 32kB/s, has the "write" line constantly at 32kB. I can't
imagine what's going on with the relay latency but it can't
be good.
svn:r9366
|
|
svn:r9365
|
|
Be even more clever about severity of messages from eventdns: NOTICE when the first nameserver comes up; INFO on subsequent ones.
svn:r9364
|
|
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
|
|
set or_conn->tls_error to 0 on non-error to avoid looking at stale errors.
svn:r9359
|
|
Answer questions from r9348.
svn:r9358
|
|
|
|
tidy up more whitespace issues
svn:r9356
|
|
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
|
|
Patch from Mike Perry: Track reasons for OR connection failure; display them in control events. Needs review and revision.
svn:r9354
|
|
svn:r9353
|
|
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
|
|
svn:r9349
|
|
svn:r9348
|