aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Inform the server operator when we decide not to advertise aRoger Dingledine2007-01-25
| | | | | | | | DirPort due to AccountingMax enabled or a low BandwidthRate. It was confusing Zax, so now we're hopefully more helpful. svn:r9404
* r11500@catbus: nickm | 2007-01-25 10:37:11 -0500Nick Mathewson2007-01-25
| | | | | | | Fix argument types in printf: try to make buildbot happier. svn:r9403
* more hints as arma tracks down a polipo bugRoger Dingledine2007-01-24
| | | | svn:r9400
* r11493@catbus: nickm | 2007-01-24 18:41:52 -0500Nick Mathewson2007-01-24
| | | | | | | Use set_uint16/32 instead of raw assignments in order to make gcc happier. svn:r9399
* r11492@catbus: nickm | 2007-01-24 18:41:07 -0500Nick Mathewson2007-01-24
| | | | | | | Try to be really explicit that ServerDNS options affect what your server does on behalf of clients, and nothing else. svn:r9398
* r11287@catbus: nickm | 2007-01-23 20:30:04 -0500Nick Mathewson2007-01-24
| | | | | | | Yet more documentation. (Again, trying to see whether I have buildbot working). svn:r9396
* start tracking down a funny-looking log messageRoger Dingledine2007-01-24
| | | | svn:r9395
* r11285@catbus: nickm | 2007-01-23 19:43:50 -0500Nick Mathewson2007-01-24
| | | | | | | More documentation. (Again, trying to see whether I have buildbot working). svn:r9394
* r11283@catbus: nickm | 2007-01-23 19:20:47 -0500Nick Mathewson2007-01-24
| | | | | | | Add documentation to dns.c (mainly to test new buildbot version) svn:r9393
* r11278@catbus: nickm | 2007-01-23 14:22:27 -0500Nick Mathewson2007-01-23
| | | | | | | More doxygen comments: this time mainly around spooling and storing directory information. svn:r9392
* r11277@catbus: nickm | 2007-01-23 14:08:08 -0500Nick Mathewson2007-01-23
| | | | | | | 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
* r9727@catbus: nickm | 2007-01-22 16:12:39 -0500Nick Mathewson2007-01-23
| | | | | | | 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
* r9723@catbus: nickm | 2007-01-22 15:47:17 -0500Nick Mathewson2007-01-22
| | | | | | | 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
* minor cleanupsRoger Dingledine2007-01-22
| | | | svn:r9387
* r9718@catbus: nickm | 2007-01-22 14:13:00 -0500Nick Mathewson2007-01-22
| | | | | | | Free CACHE_STATE_DONE cached_router_t items on dns_free_all(). svn:r9386
* r9715@catbus: nickm | 2007-01-22 02:51:04 -0500Nick Mathewson2007-01-22
| | | | | | | Document a few undocumented functions and arguments. svn:r9385
* minor cleanups on the controller spec. specify a wishlistRoger Dingledine2007-01-22
| | | | | | | item for BW events. svn:r9383
* Flush local controller connection buffers periodically as we'reRoger Dingledine2007-01-22
| | | | | | | | | | writing to them, so we avoid queueing 4+ megabytes of data before trying to flush. Also add a new XXX012. svn:r9382
* resolve an XXX, add a new XXX, simplify some codeRoger Dingledine2007-01-22
| | | | svn:r9381
* r9709@catbus: nickm | 2007-01-21 21:34:03 -0500Nick Mathewson2007-01-22
| | | | | | | Fix memory leak on networkstatus 503. svn:r9380
* r9701@catbus: nickm | 2007-01-21 13:21:25 -0500Nick Mathewson2007-01-21
| | | | | | | Detect and reject another (harmless) class of DNS replies. Also, fix a couple of IPv6 bugs in evendns.c svn:r9379
* r9692@catbus: nickm | 2007-01-21 12:04:22 -0500Nick Mathewson2007-01-21
| | | | | | | Detect pointer loops in DNS requests and replies; avoid infinite loop on such malformed replies. Fixes bug 380. svn:r9378
* If our system clock jumps back in time, don't publish a negativeRoger Dingledine2007-01-21
| | | | | | | | uptime in the descriptor. Also, don't let the global rate limiting buckets go absurdly negative. svn:r9377
* r9689@catbus: nickm | 2007-01-19 22:34:20 -0500Nick Mathewson2007-01-20
| | | | | | | And remove another strcpy. svn:r9375
* r11987@Kushana: nickm | 2007-01-19 14:57:28 -0500Nick Mathewson2007-01-19
| | | | | | | 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
* r9776@totoro: nickm | 2007-01-18 14:37:01 -0500Nick Mathewson2007-01-18
| | | | | | | 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
* man, i could have sworn that compiledRoger Dingledine2007-01-18
| | | | svn:r9369
* Be willing to read or write on local connections (e.g. controllerRoger Dingledine2007-01-18
| | | | | | | connections) even when the global rate limiting buckets are empty. svn:r9368
* add a changelog item, rearrange some othersRoger Dingledine2007-01-18
| | | | svn:r9367
* break out the big guns: reject dir requests much moreRoger Dingledine2007-01-17
| | | | | | | | | | 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
* boots and suspenders, or whatever the idiom isRoger Dingledine2007-01-17
| | | | svn:r9365
* r11983@Kushana: nickm | 2007-01-16 10:28:47 -0500Nick Mathewson2007-01-16
| | | | | | | Be even more clever about severity of messages from eventdns: NOTICE when the first nameserver comes up; INFO on subsequent ones. svn:r9364
* r11978@Kushana: nickm | 2007-01-15 18:54:25 -0500Nick Mathewson2007-01-15
| | | | | | | 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
* r11975@Kushana: nickm | 2007-01-15 17:11:15 -0500Nick Mathewson2007-01-15
| | | | | | | set or_conn->tls_error to 0 on non-error to avoid looking at stale errors. svn:r9359
* r11973@Kushana: nickm | 2007-01-15 16:43:25 -0500Nick Mathewson2007-01-15
| | | | | | | Answer questions from r9348. svn:r9358
* svn:r9357Nick Mathewson2007-01-15
|
* r11967@Kushana: nickm | 2007-01-15 16:13:15 -0500Nick Mathewson2007-01-15
| | | | | | | tidy up more whitespace issues svn:r9356
* r11966@Kushana: nickm | 2007-01-15 16:12:17 -0500Nick Mathewson2007-01-15
| | | | | | | 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
* r11957@Kushana: nickm | 2007-01-15 15:25:57 -0500Nick Mathewson2007-01-15
| | | | | | | Patch from Mike Perry: Track reasons for OR connection failure; display them in control events. Needs review and revision. svn:r9354
* point out another bugRoger Dingledine2007-01-15
| | | | svn:r9353
* Expire socks connections if they spend too long waiting for theRoger Dingledine2007-01-15
| | | | | | | | | | | | | 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
* patch from edmanm to make "-nt-service" command-line work tooRoger Dingledine2007-01-15
| | | | svn:r9349
* two more todo items, to make eventdns log messages less loudRoger Dingledine2007-01-15
| | | | svn:r9348
* Adapt a patch from goodell to let the contrib/exitlist scriptRoger Dingledine2007-01-14
| | | | | | | take arguments rather than require direct editing. svn:r9346
* Clarify the --nt-service option.Andrew Lewman2007-01-13
| | | | svn:r9345
* Update --nt-serviceAndrew Lewman2007-01-13
| | | | svn:r9342
* Update copyright in config.c while I'm there. Update man page toAndrew Lewman2007-01-13
| | | | | | | reflect all available options to tor binary. svn:r9341
* r11948@Kushana: nickm | 2007-01-11 14:53:37 -0500Nick Mathewson2007-01-11
| | | | | | | Add some items to the TODO based on usability report from Talia Winters. svn:r9340
* r11946@Kushana: nickm | 2007-01-11 12:40:20 -0500Nick Mathewson2007-01-11
| | | | | | | Have privoxy configuration olerate broken /etc/hosts on macos installations svn:r9339
* r11938@Kushana: nickm | 2007-01-11 11:02:28 -0500Nick Mathewson2007-01-11
| | | | | | | 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