| Commit message (Collapse) | Author | Age |
... | |
|
|
|
| |
svn:r11557
|
|
|
|
| |
svn:r11485
|
|
|
|
|
|
|
| |
Add purposes for new things we need to fetch for v3 directory system.
svn:r11268
|
|
|
|
|
|
|
| |
Merge a condensed proposal 108 (without too much implementation detail, since that's implementation detail, into dir-spec.txt.
svn:r11239
|
|
|
|
|
|
|
| |
Implement cert-retrieval URLs. (Also, update TODO)
svn:r11112
|
|
|
|
|
|
|
| |
Document http status codes
svn:r11111
|
|
|
|
|
|
|
| |
Enable more code for v3 voting timing information. Also, spec clarification.
svn:r11107
|
|
|
|
|
|
|
| |
Actually, we missed a rule about what routers to prefer: first prefer authority to non-authority, *then* running, *then* bandwidth.
svn:r10969
|
|
|
|
|
|
|
| |
Implement proposal 109: As an authority, never call more than 3 servers per IP Running and Valid. Prefer Running servers to non-running ones; then prefer high-bandwidth to low-bandwidth. Needs testing.
svn:r10968
|
|
|
|
|
|
|
| |
the median'
svn:r10899
|
|
|
|
|
|
|
|
|
| |
at least 100KB/s, and consider their bandwidth adequate to be a
Guard if it is at least 250KB/s. This fix complements proposal
107. [Bugfix on 0.1.2.x]
svn:r10897
|
|
|
|
|
|
|
| |
More tweaks to dir-spec.txt; not complete, but closing in.
svn:r10856
|
|
|
|
|
|
|
| |
Fix typos and clarify points in dir-spec. Patch from Karsten.
svn:r10736
|
|
|
|
|
|
|
| |
dir-spec.txt clarifications suggested by Lee Fisher.
svn:r10725
|
|
|
|
|
|
|
| |
Clarify some rules about
svn:r10635
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- demand options->Bridges and options->TunnelDirConns if
options->UseBridges is set.
- after directory fetches, accept descriptors that aren't referenced by
our networkstatuses, *if* they're for a configured bridge.
- delay directory fetching until we have at least one bridge descriptor.
- learn how to build a one-hop circuit when we have neither routerinfo
nor routerstatus for our destination.
- teach directory connections how to pick a bridge as the destination
directory when doing non-anonymous fetches.
- tolerate directory commands for which the dir_port is 0.
- remember descriptors when the requested_resource was "authority",
rather than just ignoring them.
- put bridges on our entry_guards list once we have a descriptor for them.
When UseBridges is set, only pick entry guards that are bridges. Else
vice versa.
svn:r10571
|
|
|
|
|
|
|
| |
Clarify what we mean by digest, for people who ignore "as signed" and who don't read section 1.3.
svn:r10568
|
|
|
|
|
|
|
| |
Adapt code to parse v3 networkstatus votes so it can also parse a consensus. Make networkstatus_vote_t the catch-all type for votes and conensuses. Correct/clarify the second argument to directory-signature.
svn:r10491
|
|
|
|
|
|
|
| |
Start of code to compute consensus network-status stuff from a bunch of votes. Strangely, it does not yet feel like an enormous ugly hack.
svn:r10489
|
|
|
|
|
|
|
| |
First cut at code to parse and validate v3 networkstatus votes.
svn:r10461
|
|
|
|
|
|
|
| |
Make caches-extra-info lines parseable.
svn:r10215
|
|
|
|
|
|
|
| |
Note that we do not permit you to exit to port 0, no matter what. Closes bug 409.
svn:r10211
|
|
|
|
|
|
|
| |
More work on merging stuff into dir-spec.txt
svn:r10207
|
|
|
|
| |
svn:r10182
|
|
|
|
|
|
|
| |
Checkpoint some more dir-spec.txt edits.
svn:r10165
|
|
|
|
| |
svn:r10126
|
|
|
|
| |
svn:r10110
|
|
|
|
|
|
| |
of the world as of 0.1.2.13. Start revising dir-spec.txt to incorporate proposals 101, 103, and 104.
svn:r10109
|
|
|
|
|
|
|
| |
Note that extensions to the directory protocol should begin their item keywords with "x-" or "X-".
svn:r10108
|
|
|
|
|
|
|
| |
Fix dir-spec: there is not actually any such item as link-key. (Found by Benedikt.)
svn:r10095
|
|
|
|
|
|
|
| |
Document multiplicity on some router elements better.
svn:r9964
|
|
|
|
|
|
|
| |
Clarify section of dir-spec.txt that explains how "v" resolution happens.
svn:r9829
|
|
|
|
|
|
|
| |
This is what I meant to do in r9690 but didn't actually do.
svn:r9808
|
|
|
|
|
|
|
|
|
| |
uptime of at least 30 days, even if that's not the median uptime
in the network. Implements proposal 1xx, suggested by Kevin Bauer
and Damon McCoy.
svn:r9788
|
|
|
|
|
|
|
| |
Re-number misnumbered spec sections. No more having to refer to "the first of two section 6.1s."
svn:r9683
|
|
drafts, and bad ideas still remain in doc.)
svn:r9411
|