| Commit message (Expand) | Author | Age |
... | |
* | r11620@catbus: nickm | 2007-02-01 13:06:27 -0500••• Call stat() slightly less often; use fstat() when possible.
svn:r9472
| Nick Mathewson | 2007-02-01 |
* | r11613@catbus: nickm | 2007-01-30 19:58:03 -0500••• Re-enable server side PTR-record cacheing.
svn:r9468
| Nick Mathewson | 2007-01-31 |
* | r11610@catbus: nickm | 2007-01-30 17:44:02 -0500••• Fix a bug in our assertions related to removing recently-completed DNS lookup attempts on exit. It is okay to find a cache entry with the same name as a DONE entry, so long it is not the same struct as the DONE entry.
svn:r9467
| Nick Mathewson | 2007-01-30 |
* | r11607@catbus: nickm | 2007-01-30 17:19:27 -0500••• Audit non-const char arguments; make a lot more of them const.
svn:r9466
| Nick Mathewson | 2007-01-30 |
* | r11606@catbus: nickm | 2007-01-30 16:52:23 -0500••• Write the entry guards section of path-spec; note a possible bug in cirbuitbuild.c; add a const; defer work on torrc.complete to be part of a bigger config documentation reorg.
svn:r9465
| Nick Mathewson | 2007-01-30 |
* | r11591@catbus: nickm | 2007-01-29 17:31:02 -0500••• Add an XXXX comment to dirserv.c so I can take it out of my todo email folder.
svn:r9459
| Nick Mathewson | 2007-01-29 |
* | r11586@catbus: nickm | 2007-01-29 13:13:27 -0500••• 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
| Nick Mathewson | 2007-01-29 |
* | r11585@catbus: nickm | 2007-01-29 11:26:03 -0500••• Oops; fix compilation.
svn:r9457
| Nick Mathewson | 2007-01-29 |
* | r11584@catbus: nickm | 2007-01-29 11:25:40 -0500••• Fix/update some XXX012 points.
svn:r9456
| Nick Mathewson | 2007-01-29 |
* | r11583@catbus: nickm | 2007-01-29 11:19:48 -0500••• Make man page stop saying that BandwidthRate is for incoming bandwidth only; Add some XXX012s for config options that should maybe die.
svn:r9455
| Nick Mathewson | 2007-01-29 |
* | there's such a thing as too much indirection•••svn:r9451
| Roger Dingledine | 2007-01-28 |
* | stop trying to hand 'platform' all around directory.c when we have a•••bit in routerstatus_t that tells us what we need to know.
svn:r9448
| Roger Dingledine | 2007-01-27 |
* | fix all the bugs i could find in nick's bridge dir commit.•••let's hope i got them all.
svn:r9442
| Roger Dingledine | 2007-01-27 |
* | If the user asks to use invalid exit nodes, be willing to use the•••unstable ones.
svn:r9441
| Roger Dingledine | 2007-01-27 |
* | Bring us one step closer to being able to establish an encrypted•••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 | 2007-01-27 |
* | remove an XXX; add two more.•••svn:r9438
| Roger Dingledine | 2007-01-27 |
* | If the socks handshake hasn't started, don't send a•••"DNS resolve socks failed" handshake reply; just close it.
svn:r9437
| Roger Dingledine | 2007-01-27 |
* | avoid messy crashes (bugfix by nick)•••svn:r9435
| Roger Dingledine | 2007-01-27 |
* | the other half of my patch. more coming later.•••svn:r9434
| Roger Dingledine | 2007-01-27 |
* | Weight directory requests by advertised bandwidth. Now we can•••let servers enable write limiting but still allow most clients to
succeed at their directory requests.
svn:r9433
| Roger Dingledine | 2007-01-27 |
* | r11552@catbus: nickm | 2007-01-27 03:55:02 -0500••• 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 | 2007-01-27 |
* | r11548@catbus: nickm | 2007-01-27 00:15:47 -0500••• Fix two assert bugs encountered when trying ipv6 lookups with eventdns code.
svn:r9430
| Nick Mathewson | 2007-01-27 |
* | Bugfix: If we're not marking exits as guards, ignore exit bandwidth•••when we're deciding the required bandwidth to become a guard.
svn:r9423
| Roger Dingledine | 2007-01-26 |
* | Stop saying !is_internal_IP() when we really meant•••connection_is_rate_limited(). One day this will be useful.
svn:r9422
| Roger Dingledine | 2007-01-26 |
* | never refuse directory requests from local addresses•••svn:r9421
| Roger Dingledine | 2007-01-26 |
* | Inform the server operator when we decide not to advertise a•••DirPort due to AccountingMax enabled or a low BandwidthRate. It
was confusing Zax, so now we're hopefully more helpful.
svn:r9404
| Roger Dingledine | 2007-01-25 |
* | r11500@catbus: nickm | 2007-01-25 10:37:11 -0500••• Fix argument types in printf: try to make buildbot happier.
svn:r9403
| Nick Mathewson | 2007-01-25 |
* | more hints as arma tracks down a polipo bug•••svn:r9400
| Roger Dingledine | 2007-01-24 |
* | r11493@catbus: nickm | 2007-01-24 18:41:52 -0500••• Use set_uint16/32 instead of raw assignments in order to make gcc happier.
svn:r9399
| Nick Mathewson | 2007-01-24 |
* | r11287@catbus: nickm | 2007-01-23 20:30:04 -0500••• Yet more documentation. (Again, trying to see whether I have buildbot working).
svn:r9396
| Nick Mathewson | 2007-01-24 |
* | start tracking down a funny-looking log message•••svn:r9395
| Roger Dingledine | 2007-01-24 |
* | r11285@catbus: nickm | 2007-01-23 19:43:50 -0500••• More documentation. (Again, trying to see whether I have buildbot working).
svn:r9394
| Nick Mathewson | 2007-01-24 |
* | r11283@catbus: nickm | 2007-01-23 19:20:47 -0500••• Add documentation to dns.c (mainly to test new buildbot version)
svn:r9393
| Nick Mathewson | 2007-01-24 |
* | r11278@catbus: nickm | 2007-01-23 14:22:27 -0500••• More doxygen comments: this time mainly around spooling and storing directory information.
svn:r9392
| Nick Mathewson | 2007-01-23 |
* | r11277@catbus: nickm | 2007-01-23 14:08:08 -0500••• 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
| Nick Mathewson | 2007-01-23 |
* | r9727@catbus: nickm | 2007-01-22 16:12:39 -0500••• 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
| Nick Mathewson | 2007-01-23 |
* | r9723@catbus: nickm | 2007-01-22 15:47:17 -0500••• 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
| Nick Mathewson | 2007-01-22 |
* | minor cleanups•••svn:r9387
| Roger Dingledine | 2007-01-22 |
* | r9718@catbus: nickm | 2007-01-22 14:13:00 -0500••• Free CACHE_STATE_DONE cached_router_t items on dns_free_all().
svn:r9386
| Nick Mathewson | 2007-01-22 |
* | r9715@catbus: nickm | 2007-01-22 02:51:04 -0500••• Document a few undocumented functions and arguments.
svn:r9385
| Nick Mathewson | 2007-01-22 |
* | Flush local controller connection buffers periodically as we're•••writing to them, so we avoid queueing 4+ megabytes of data before
trying to flush.
Also add a new XXX012.
svn:r9382
| Roger Dingledine | 2007-01-22 |
* | resolve an XXX, add a new XXX, simplify some code•••svn:r9381
| Roger Dingledine | 2007-01-22 |
* | r9709@catbus: nickm | 2007-01-21 21:34:03 -0500••• Fix memory leak on networkstatus 503.
svn:r9380
| Nick Mathewson | 2007-01-22 |
* | r9701@catbus: nickm | 2007-01-21 13:21:25 -0500••• Detect and reject another (harmless) class of DNS replies. Also, fix a couple of IPv6 bugs in evendns.c
svn:r9379
| Nick Mathewson | 2007-01-21 |
* | r9692@catbus: nickm | 2007-01-21 12:04:22 -0500••• Detect pointer loops in DNS requests and replies; avoid infinite loop on such malformed replies. Fixes bug 380.
svn:r9378
| Nick Mathewson | 2007-01-21 |
* | If our system clock jumps back in time, don't publish a negative•••uptime in the descriptor. Also, don't let the global rate limiting
buckets go absurdly negative.
svn:r9377
| Roger Dingledine | 2007-01-21 |
* | r9689@catbus: nickm | 2007-01-19 22:34:20 -0500••• And remove another strcpy.
svn:r9375
| Nick Mathewson | 2007-01-20 |
* | r11987@Kushana: nickm | 2007-01-19 14:57:28 -0500••• 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
| Nick Mathewson | 2007-01-19 |
* | r9776@totoro: nickm | 2007-01-18 14:37:01 -0500••• 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
| Nick Mathewson | 2007-01-18 |
* | man, i could have sworn that compiled•••svn:r9369
| Roger Dingledine | 2007-01-18 |