| Commit message (Expand) | Author | Age |
* | r11629@catbus: nickm | 2007-02-02 15:06:17 -0500••• Removing the last DOCDOC comment hurt so much that I had to use Doxygen to identify undocumented macros and comments, and add 150 more DOCDOCs to point out where they were. Oops. Hey, kids! Fixing some of these could be your first Tor patch!
svn:r9477
| Nick Mathewson | 2007-02-02 |
* | r12123@Kushana: nickm | 2007-02-02 13:57:42 -0500••• Resolve remaining DOCDOC comments.
svn:r9476
| Nick Mathewson | 2007-02-02 |
* | 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 |
* | r11584@catbus: nickm | 2007-01-29 11:25:40 -0500••• Fix/update some XXX012 points.
svn:r9456
| 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 |
* | remove an XXX; add two more.•••svn:r9438
| Roger Dingledine | 2007-01-27 |
* | never refuse directory requests from local addresses•••svn:r9421
| Roger Dingledine | 2007-01-26 |
* | 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 |
* | r9709@catbus: nickm | 2007-01-21 21:34:03 -0500••• Fix memory leak on networkstatus 503.
svn:r9380
| Nick Mathewson | 2007-01-22 |
* | r11914@dhcp-18-188-69-59: nickm | 2007-01-10 11:20:59 -0500••• Base skew calculation on conn->timestamp_lastwritten, not on now.
svn:r9319
| Nick Mathewson | 2007-01-10 |
* | r11824@Kushana: nickm | 2007-01-03 17:15:28 -0500••• control-spec: upcase arguments in status events; note unimplemented events individually
r11825@Kushana: nickm | 2007-01-03 17:41:43 -0500
Implement EXTERNAL IP server status event.
r11826@Kushana: nickm | 2007-01-03 17:47:10 -0500
Implement BAD_SERVER_DESCRIPTOR server status event.
r11827@Kushana: nickm | 2007-01-03 18:01:56 -0500
Implement SOCKS_UNKNOWN_PROTOCOL and DANGEROUS_SOCKS client events.
r11828@Kushana: nickm | 2007-01-03 18:23:22 -0500
Implement BUG controller events. Also, flush ERR-level status events just like ERR-level log messages.
r11829@Kushana: nickm | 2007-01-03 23:37:27 -0500
Yet more status events: CLOCK_SKEW, GOOD/ACCEPTED_SERVER_DESCRIPTOR, {CHECKING_}REACHABILITY_{SUCCEEDED|FAILED}
r11833@Kushana: nickm | 2007-01-05 16:56:37 -0500
Note some unimplementedness in control-spec.txt
svn:r9279
| Nick Mathewson | 2007-01-06 |
* | be a bit less eager to reject v1 dir requests due to load•••svn:r9271
| Roger Dingledine | 2007-01-05 |
* | fix a bug, defer a bug, bump to 0.1.2.5-alpha•••svn:r9270
| Roger Dingledine | 2007-01-05 |
* | more progress and cleanups•••svn:r9269
| Roger Dingledine | 2007-01-05 |
* | fix a bug i introduced in r9249; and more cleanups.•••svn:r9263
| Roger Dingledine | 2007-01-04 |
* | checkpoint as we add PreferTunneledDirConns config option•••svn:r9249
| Roger Dingledine | 2007-01-03 |
* | r11749@Kushana: nickm | 2006-12-29 00:51:42 -0500••• Remove dead code; make targets of addressmap commands/configs use AllowNonRFC953Hostnames
svn:r9211
| Nick Mathewson | 2006-12-29 |
* | r11745@Kushana: nickm | 2006-12-29 00:00:28 -0500••• Close any directory connection on which we have received 10MB or more of data. This prevents a malicious directory cache from running us out of memory by spooling an infinite amount of data. (Not a terribly good attack, but hey, every one helps.)
svn:r9210
| Nick Mathewson | 2006-12-29 |
* | r11736@Kushana: nickm | 2006-12-28 17:46:23 -0500••• Mark a pile of XXXX comments as targetted for 0.1.2: some because they look important, some because they look easy.
svn:r9205
| Nick Mathewson | 2006-12-29 |
* | r11713@Kushana: nickm | 2006-12-24 22:42:08 -0500••• Better handling of internal addresses wrt X-Your-Address-Is (never believe them; never provide them.) Also, report something useful for X-Your-Address-Is with one-hop tunneled connections.
svn:r9191
| Nick Mathewson | 2006-12-25 |
* | r11711@Kushana: nickm | 2006-12-24 21:42:57 -0500••• Stop counting 503s against the total number of failures allowed for a download.
svn:r9190
| Nick Mathewson | 2006-12-25 |
* | r11677@Kushana: nickm | 2006-12-23 21:17:54 -0500••• Track when we get 503s from directory servers. Do not use directory servers that have given us a 503 until either an hour has passed, or we are are out of non-busy servers.
svn:r9172
| Nick Mathewson | 2006-12-24 |
* | reinstate the most important dead chickens for limiting•••impact of directory writes now that we're write limiting.
a few more dead chickens remain.
svn:r9170
| Roger Dingledine | 2006-12-23 |
* | Infrastructure to test BEGIN_DIR cells.•••New socks command CONNECT_DIR. New config option TunnelDirConns that
builds a circ ending at the directory server and delivers a BEGIN_DIR
cell if it's running 0.1.2.2-alpha or later. We still need to make
one-hop circs when appropriate, while making other conns avoid them.
svn:r9098
| Roger Dingledine | 2006-12-13 |
* | r9317@totoro: nickm | 2006-11-13 22:45:33 -0500••• Fix some more mipspro warnings. Nothing should remain excecpt "conversion from pointer to same-sized integral type."
svn:r8950
| Nick Mathewson | 2006-11-14 |
* | checkpoint some changes as i read diffs•••svn:r8780
| Roger Dingledine | 2006-10-20 |
* | r9287@Kushana: nickm | 2006-10-19 19:28:31 -0400••• Weasel points out that a routerdesc requested by digest can never change. Weasel is right.
svn:r8766
| Nick Mathewson | 2006-10-19 |
* | r9277@Kushana: nickm | 2006-10-19 19:03:05 -0400••• Add pragma:no-cache and expires headers so that directory lookups can work better in the presence of caching HTTP proxies. (I would have used Cache-Control, but that is an HTTP/1.1 thing.) All timeouts are currently wild-assed guesses.
svn:r8765
| Nick Mathewson | 2006-10-19 |
* | clean up and downgrade some log messages•••svn:r8727
| Roger Dingledine | 2006-10-15 |
* | was this one we missed?•••svn:r8666
| Roger Dingledine | 2006-10-09 |
* | r8967@totoro: nickm | 2006-10-08 23:38:50 -0400••• Fix some test and warn failures in last commit
svn:r8665
| Nick Mathewson | 2006-10-09 |
* | r8957@totoro: nickm | 2006-10-08 22:35:17 -0400••• The otherwise regrettable MIPSpro C compiler warns about values set but never used, and about mixing enums and ints; these are good warnings, and so should be fixed. This removes some dead code and some potential bugs. Thanks to pnx.
svn:r8664
| Nick Mathewson | 2006-10-09 |
* | more minor cleanups•••svn:r8630
| Roger Dingledine | 2006-10-07 |
* | minor cleanups•••svn:r8622
| Roger Dingledine | 2006-10-07 |
* | cleanups, closer to a changelog•••svn:r8606
| Roger Dingledine | 2006-10-06 |
* | - V1 authorities should set "HSAuthoritativeDir 1" to continue being••• hidden service authorities too.
- Just because your DirPort is open doesn't mean people should be
able to remotely teach you about hidden service descriptors. Now
only accept rendezvous posts if you've got HSAuthoritativeDir set.
svn:r8573
| Roger Dingledine | 2006-10-01 |
* | misc touchups•••svn:r8568
| Roger Dingledine | 2006-10-01 |
* | Bugfix: when we tunnel our dir fetches via tor, don't believe•••the X-Forwarded-For header.
svn:r8553
| Roger Dingledine | 2006-09-30 |
* | r9025@Kushana: nickm | 2006-09-29 18:33:13 -0400••• Differentiate more duplicated log entries
svn:r8542
| Nick Mathewson | 2006-09-29 |
* | r8977@Kushana: nickm | 2006-09-28 19:56:41 -0400••• Make "is a v1 authority", "is a v2 authority", and "is a hidden service authority" into separate flags so we can eventually migrate more trust away from moria.
svn:r8523
| Nick Mathewson | 2006-09-28 |
* | r9897@danube: weasel | 2006-09-29 01:08:44 +0200••• Add a space in a wrapped log message
svn:r8517
| Peter Palfrader | 2006-09-28 |
* | r9895@danube: weasel | 2006-09-29 01:05:00 +0200••• Restore to previous wording that svk merging made me mess up
svn:r8516
| Peter Palfrader | 2006-09-28 |
* | r9770@danube: weasel | 2006-09-15 07:20:05 +0200••• router_set_networkstatus() gets a list of status documents we asked for from
connection_dir_client_reached_eof(). However, as a cache we (sometimes?) just
ask for "all". router_set_networkstatus() would freak out over that, meaning
it would log a warning and drop the status document instead of caching it
as it is supposed to. Now we let router_set_networkstatus() know if the
data comes from an all-request so it can do the right thing.
svn:r8513
| Peter Palfrader | 2006-09-28 |
* | checkpoint changelog and general polishing•••svn:r8497
| Roger Dingledine | 2006-09-25 |
* | r9770@danube: weasel | 2006-09-15 07:20:05 +0200••• router_set_networkstatus() gets a list of status documents we asked for from
connection_dir_client_reached_eof(). However, as a cache we (sometimes?) just
ask for "all". router_set_networkstatus() would freak out over that, meaning
it would log a warning and drop the status document instead of caching it
as it is supposed to. Now we let router_set_networkstatus() know if the
data comes from an all-request so it can do the right thing.
svn:r8398
| Peter Palfrader | 2006-09-15 |
* | start remembering X-Your-Address-Is hints even if you're•••a client, so you can become a server more smoothly.
svn:r8359
| Roger Dingledine | 2006-09-09 |
* | r6909@Kushana: nickm | 2006-07-26 13:05:58 -0400••• Clean up wide lines from last patch.
svn:r6907
| Nick Mathewson | 2006-07-26 |
* | r6908@Kushana: nickm | 2006-07-26 12:38:52 -0400••• Refactor connection_t into edge, or, dir, control, and base subtypes. This might save some RAM on busy exit servers, but really matters most in terms of correctness.
svn:r6906
| Nick Mathewson | 2006-07-26 |
* | rewrite conn->address for GET commands as well as POST commands.•••svn:r6815
| Roger Dingledine | 2006-07-23 |