| Commit message (Collapse) | Author | Age |
... | |
|
|
|
| |
svn:r12799
|
|
|
|
|
|
|
|
|
| |
authorities to mark certain relays as "bad directories" in the
networkstatus documents. Also supports the "!baddir" directive in
the approved-routers file.
svn:r12754
|
|
|
|
| |
svn:r12610
|
|
|
|
|
|
|
|
| |
better *not* publish a cosmetically similar descriptor within 12
hours of the last one.
svn:r12605
|
|
|
|
| |
svn:r12604
|
|
|
|
| |
svn:r12603
|
|
|
|
|
|
|
| |
Mess with the formula for the Guard flag again. Now it requires that you be in the most familiar 7/8 of nodes, and have above median wfu for that 7/8th. See spec for details. Also, log thresholds better.
svn:r12440
|
|
|
|
|
|
|
| |
base "Guard" flag on WFU rather than MTBF. Note an issue in the TODO. Roger: thoughts?
svn:r12219
|
|
|
|
| |
svn:r12179
|
|
|
|
| |
svn:r12178
|
|
|
|
|
|
|
| |
Merge 122 into dir-spec.txt; mark it closed.
svn:r12175
|
|
|
|
|
|
|
| |
Note that consensus-method is not a means for making backward-incompatible format changes. Because any point that confuses Roger will *definitely* confuse many non-Roger readers of dir-spec.txt ;)
svn:r12112
|
|
|
|
|
|
|
| |
Implement code to compute which method to use to compute a consensus. Also, fix leak in consensus calculation.
svn:r12054
|
|
|
|
|
|
|
| |
Encode address in certificates. Also, make it possible to create certs reusing an old key.
svn:r12046
|
|
|
|
| |
svn:r12044
|
|
|
|
|
|
|
| |
Misc clarifications and corrections in dir-spec.txt
svn:r12040
|
|
|
|
|
|
|
| |
Document minimal values for voting times. Use a macro instead of a magic number. Remove an "enforce this" xxxx020 that was already enforced.
svn:r11868
|
|
|
|
|
|
|
| |
Clarify "median".
svn:r11819
|
|
|
|
|
|
|
| |
Add support for more vote URLs that weasel wanted. Weasel: please test this before I inflict it on anybody else. :)
svn:r11749
|
|
|
|
| |
svn:r11670
|
|
|
|
|
|
|
| |
Fix a copy-paste error in dir-spec.txt
svn:r11667
|
|
|
|
| |
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
|