| Commit message (Expand) | Author | Age |
... | |
* | Don't answer "/tor/networkstatus-bridges" directory requests if•••the request isn't encrypted.
svn:r13175
| Roger Dingledine | 2008-01-18 |
* | r17611@catbus: nickm | 2008-01-14 13:44:16 -0500••• add some missing checks for failing return values.
svn:r13130
| Nick Mathewson | 2008-01-14 |
* | r17554@catbus: nickm | 2008-01-10 12:48:29 -0500••• Do not send bridge descriptors over unencrypted connections.
svn:r13094
| Nick Mathewson | 2008-01-10 |
* | r17553@catbus: nickm | 2008-01-10 12:18:27 -0500••• Add connection_dir_is_encrypted() so that we can refrain from sending bridge descriptors over an unencrypted link.
svn:r13093
| Nick Mathewson | 2008-01-10 |
* | r17503@catbus: nickm | 2008-01-07 14:15:30 -0500••• Change set_current_consensus interface to take a flags variable. Do not try to fetch certificates until after we have tried loading the fallback consensus. Should fix bug 583.
svn:r13058
| Nick Mathewson | 2008-01-07 |
* | r17495@catbus: nickm | 2008-01-07 12:48:56 -0500••• Consequence of fix for 539: when a client gets a 503 response with a nontrivial body, pretend it got a 200 response. This lets clients use information erroneously sent to them by old buggy servers.
svn:r13054
| Nick Mathewson | 2008-01-07 |
* | cleanups on r13037•••svn:r13045
| Roger Dingledine | 2008-01-06 |
* | patch from karsten to complain less when a node loses•••its hsdir status
svn:r13037
| Roger Dingledine | 2008-01-06 |
* | minor other things in my sandbox•••svn:r12934
| Roger Dingledine | 2007-12-23 |
* | and clean up after myself•••svn:r12930
| Roger Dingledine | 2007-12-22 |
* | If bridge authorities set BridgePassword, they will serve a•••snapshot of known bridge routerstatuses from their DirPort to
anybody who knows that password. Unset by default.
svn:r12929
| Roger Dingledine | 2007-12-22 |
* | start working on serving bridge status from the dirport, for•••bridge communities.
svn:r12927
| Roger Dingledine | 2007-12-22 |
* | r17270@catbus: nickm | 2007-12-20 00:04:21 -0500••• When we decide to send a 503 in response to a request for server descriptors, disable spooling so that we do not then send the descriptors anyway. Fixes bug 539.
svn:r12882
| Nick Mathewson | 2007-12-20 |
* | r17246@catbus: nickm | 2007-12-18 18:45:17 -0500••• Fix some xxx020 items.
svn:r12864
| Nick Mathewson | 2007-12-18 |
* | cleanups on r12825•••svn:r12826
| Roger Dingledine | 2007-12-15 |
* | apply karsten's "patch 12"•••svn:r12825
| Roger Dingledine | 2007-12-15 |
* | clean up copyrights, and assign 2007 copyrights to The Tor Project, Inc•••svn:r12786
| Roger Dingledine | 2007-12-12 |
* | If we can't expand our list of entry guards (e.g. because we're•••using bridges or we have StrictEntryNodes set), don't mark relays
down when they fail a directory request. Otherwise we're too quick
to mark all our entry points down.
svn:r12755
| Roger Dingledine | 2007-12-10 |
* | patch from karsten to clean up documentation and to integrate•••more fixes into rend-spec.txt.
svn:r12715
| Roger Dingledine | 2007-12-07 |
* | minor cleanups•••svn:r12631
| Roger Dingledine | 2007-12-02 |
* | clean up the dirserv_add_multiple_descriptors() api•••svn:r12630
| Roger Dingledine | 2007-12-02 |
* | start to refactor dirserver_mode()•••svn:r12621
| Roger Dingledine | 2007-12-01 |
* | other trivial tweaks•••svn:r12614
| Roger Dingledine | 2007-11-30 |
* | karsten's second refactoring patch•••svn:r12607
| Roger Dingledine | 2007-11-29 |
* | Only update guard status (usable / not usable) once we have•••enough directory information. This was causing us to always pick
two new guards on startup (bugfix on 0.2.0.9-alpha), and it was
causing us to discard all our guards on startup if we hadn't been
running for a few weeks (bugfix on 0.1.2.x). Fixes bug 448.
svn:r12570
| Roger Dingledine | 2007-11-26 |
* | Don't reevaluate all the information from our consensus document•••just because we've downloaded a v2 networkstatus that we intend
to cache. Fixes bug 545.
svn:r12479
| Roger Dingledine | 2007-11-11 |
* | make the complaints about missing v2hidserv directories quieter,•••at least until we're *supposed* to have any of them.
svn:r12431
| Roger Dingledine | 2007-11-08 |
* | r16550@catbus: nickm | 2007-11-07 16:50:02 -0500••• "And $499 for knowing where to hit it." Fix bug 546.
svn:r12425
| Nick Mathewson | 2007-11-07 |
* | r16435@catbus: nickm | 2007-11-05 14:23:07 -0500••• Patch from karsten: tidy up v2 hidden service directory logic, and fix a few bugs.
svn:r12388
| Nick Mathewson | 2007-11-05 |
* | add the other v3 dir bugfixes. my bridge is now working•••again even when my datadir starts empty. phew.
svn:r12372
| Roger Dingledine | 2007-11-04 |
* | If bridge users set UpdateBridgesFromAuthority, but the digest•••they ask for is a 404 from the bridge authority, they now fall
back to trying the bridge directly.
svn:r12368
| Roger Dingledine | 2007-11-04 |
* | always use begin_dir for publishing and fetching bridge•••descriptors, no matter our config
svn:r12365
| Roger Dingledine | 2007-11-03 |
* | r14678@tombo: nickm | 2007-11-03 16:12:31 -0400••• Try to make hidden service directory lookup functions a bit more efficient: go for fewer O(n) operations, and look at the consensus rather than the routerinfo list.
svn:r12361
| Nick Mathewson | 2007-11-03 |
* | Nov 03 11:15:13.103 [info] connection_dir_client_reached_eof(): Received cons...•••Nov 03 11:15:13.129 [info] networkstatus_set_current_consensus(): Got a consensus we already have
Nov 03 11:15:13.129 [warn] Unable to load consensus directory dowloaded from server '86.59.21.38:80'
svn:r12359
| Roger Dingledine | 2007-11-03 |
* | r16337@catbus: nickm | 2007-11-01 14:18:58 -0400••• Remove superseded assert in directory.c
svn:r12317
| Nick Mathewson | 2007-11-01 |
* | fix compile errors on r12310 (thanks karsten)•••svn:r12314
| Roger Dingledine | 2007-11-01 |
* | r16326@catbus: nickm | 2007-11-01 00:56:45 -0400••• As an authority, send back an X-Descriptor-Not-New header when we accept but do not store a descriptor. Partial implementation of fix for bug 535.
svn:r12310
| Nick Mathewson | 2007-11-01 |
* | r16300@catbus: nickm | 2007-10-31 15:36:41 -0400••• Next patch from Karsten: rename some macros, tunnel dir connections, generate (and upload) multiple descriptors as appropriate.
svn:r12299
| Nick Mathewson | 2007-10-31 |
* | r16279@catbus: nickm | 2007-10-30 11:14:29 -0400••• Improved skew reporting: "You are 365 days in the duture" is more useful than "You are 525600 minutes in the future". Also, when we get something that proves we are at least an hour in the past, tell the controller "CLOCK_SKEW MIN_SKEW=-3600" rather than just "CLOCK_SKEW"
svn:r12283
| Nick Mathewson | 2007-10-30 |
* | r16263@catbus: nickm | 2007-10-29 15:08:17 -0400••• Tidy last patch a bit.
svn:r12273
| Nick Mathewson | 2007-10-29 |
* | r16262@catbus: nickm | 2007-10-29 13:21:35 -0400••• Patch from Karsten: Code to act as (and use) v2 hidden service directories.
svn:r12272
| Nick Mathewson | 2007-10-29 |
* | r16242@catbus: nickm | 2007-10-28 16:28:13 -0400••• Implement if-modified-since for consensus networkstatuses so that we do not download duplicates needlessly.
svn:r12258
| Nick Mathewson | 2007-10-28 |
* | Separate "SOCKS_COMMAND_CONNECT_DIR" into two flags in•••edge_connection_t: want_onehop if it must attach to a circuit with
only one hop (e.g. for the current tunnelled connections that use
begin_dir), and use_begindir if we mean to use a BEGIN_DIR relay
command to establish the stream rather than the normal BEGIN. Now
we can make anonymized begin_dir connections for (e.g.) more secure
hidden service posting and fetching.
svn:r12244
| Roger Dingledine | 2007-10-28 |
* | r16112@catbus: nickm | 2007-10-24 15:52:03 -0400••• Fix logic for downloading consensuses: make getting an duplicate or not-currently-valid consensus count as a failure. Make running out of time to get certificates count as a failure. Delay while fetching certificates.
svn:r12159
| Nick Mathewson | 2007-10-24 |
* | r16111@catbus: nickm | 2007-10-24 15:03:57 -0400••• Allow multiple download schedules to exist. At the moment, we use one for consensus, and the other one for everything else.
svn:r12158
| Nick Mathewson | 2007-10-24 |
* | r16108@catbus: nickm | 2007-10-24 14:41:12 -0400••• Refactor the arguments for router_pick_{directory_|trusteddir}server[_impl] so that they all take the same flags, and so that their flags have names. Fix their documentation too.
svn:r12157
| Nick Mathewson | 2007-10-24 |
* | r16041@catbus: nickm | 2007-10-22 13:02:14 -0400••• Reattempt certificate downloads immediately on failure, as appropriate.
svn:r12106
| Nick Mathewson | 2007-10-22 |
* | r16035@catbus: nickm | 2007-10-22 12:31:22 -0400••• fix compile
svn:r12105
| Nick Mathewson | 2007-10-22 |
* | r16033@catbus: nickm | 2007-10-22 12:26:13 -0400••• Download some XXXX020s in dirvote.c and mark some functions that may not belong there.
svn:r12103
| Nick Mathewson | 2007-10-22 |
* | r15917@catbus: nickm | 2007-10-18 10:50:01 -0400••• Better log messages about extrainfo downloads.
svn:r12023
| Nick Mathewson | 2007-10-18 |