aboutsummaryrefslogtreecommitdiff
path: root/doc/spec/dir-spec.txt
Commit message (Collapse)AuthorAge
...
* change the specs to match the codeRoger Dingledine2007-12-13
| | | | svn:r12799
* New config options AuthDirBadDir and AuthDirListBadDirs forRoger Dingledine2007-12-10
| | | | | | | | | authorities to mark certain relays as "bad directories" in the networkstatus documents. Also supports the "!baddir" directive in the approved-routers file. svn:r12754
* and one last fixRoger Dingledine2007-11-29
| | | | svn:r12610
* fix some typos (i think) in the dir spec. also, note that you'dRoger Dingledine2007-11-29
| | | | | | | | better *not* publish a cosmetically similar descriptor within 12 hours of the last one. svn:r12605
* is this a good idea, karsten/nick?Roger Dingledine2007-11-29
| | | | svn:r12604
* doc fixes from karstenRoger Dingledine2007-11-29
| | | | svn:r12603
* r16573@catbus: nickm | 2007-11-08 11:57:16 -0500Nick Mathewson2007-11-08
| | | | | | | 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
* r16195@catbus: nickm | 2007-10-26 18:48:52 -0400Nick Mathewson2007-10-26
| | | | | | | base "Guard" flag on WFU rather than MTBF. Note an issue in the TODO. Roger: thoughts? svn:r12219
* finish cleaning up r12175Roger Dingledine2007-10-25
| | | | svn:r12179
* ispell dir-spec; inspired by r12175.Roger Dingledine2007-10-25
| | | | svn:r12178
* r16134@catbus: nickm | 2007-10-24 23:34:59 -0400Nick Mathewson2007-10-25
| | | | | | | Merge 122 into dir-spec.txt; mark it closed. svn:r12175
* r16053@catbus: nickm | 2007-10-22 20:20:23 -0400Nick Mathewson2007-10-23
| | | | | | | 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
* r15968@catbus: nickm | 2007-10-19 14:39:51 -0400Nick Mathewson2007-10-19
| | | | | | | Implement code to compute which method to use to compute a consensus. Also, fix leak in consensus calculation. svn:r12054
* r15956@catbus: nickm | 2007-10-19 11:18:14 -0400Nick Mathewson2007-10-19
| | | | | | | Encode address in certificates. Also, make it possible to create certs reusing an old key. svn:r12046
* typoPeter Palfrader2007-10-19
| | | | svn:r12044
* r15938@catbus: nickm | 2007-10-18 22:04:59 -0400Nick Mathewson2007-10-19
| | | | | | | Misc clarifications and corrections in dir-spec.txt svn:r12040
* r14885@Kushana: nickm | 2007-10-11 10:36:16 -0400Nick Mathewson2007-10-11
| | | | | | | 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
* r15603@catbus: nickm | 2007-10-09 17:02:27 -0400Nick Mathewson2007-10-09
| | | | | | | Clarify "median". svn:r11819
* r15510@catbus: nickm | 2007-10-02 16:14:42 -0400Nick Mathewson2007-10-02
| | | | | | | Add support for more vote URLs that weasel wanted. Weasel: please test this before I inflict it on anybody else. :) svn:r11749
* Add a "fingerprint" in a smart placePeter Palfrader2007-09-27
| | | | svn:r11670
* r15416@catbus: nickm | 2007-09-27 12:30:19 -0400Nick Mathewson2007-09-27
| | | | | | | Fix a copy-paste error in dir-spec.txt svn:r11667
* a dir-spec typo (in two places) caught by steveRoger Dingledine2007-09-21
| | | | svn:r11557
* two dir-spec cleanups from steveRoger Dingledine2007-09-18
| | | | svn:r11485
* r14202@Kushana: nickm | 2007-08-24 09:55:30 -0400Nick Mathewson2007-08-24
| | | | | | | Add purposes for new things we need to fetch for v3 directory system. svn:r11268
* r14757@catbus: nickm | 2007-08-21 01:35:24 -0400Nick Mathewson2007-08-21
| | | | | | | Merge a condensed proposal 108 (without too much implementation detail, since that's implementation detail, into dir-spec.txt. svn:r11239
* r14028@Kushana: nickm | 2007-08-14 17:07:51 -0400Nick Mathewson2007-08-14
| | | | | | | Implement cert-retrieval URLs. (Also, update TODO) svn:r11112
* r14021@Kushana: nickm | 2007-08-14 16:16:58 -0400Nick Mathewson2007-08-14
| | | | | | | Document http status codes svn:r11111
* r14017@Kushana: nickm | 2007-08-14 15:13:14 -0400Nick Mathewson2007-08-14
| | | | | | | Enable more code for v3 voting timing information. Also, spec clarification. svn:r11107
* r13982@catbus: nickm | 2007-07-29 01:31:53 -0400Nick Mathewson2007-07-29
| | | | | | | Actually, we missed a rule about what routers to prefer: first prefer authority to non-authority, *then* running, *then* bandwidth. svn:r10969
* r13979@catbus: nickm | 2007-07-29 01:20:20 -0400Nick Mathewson2007-07-29
| | | | | | | 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
* clarify that when we say 'above the median' we mean 'at leastRoger Dingledine2007-07-22
| | | | | | | the median' svn:r10899
* Directory authorities now call routers Fast if their bandwidth isRoger Dingledine2007-07-21
| | | | | | | | | 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
* r13801@catbus: nickm | 2007-07-17 13:49:12 -0400Nick Mathewson2007-07-17
| | | | | | | More tweaks to dir-spec.txt; not complete, but closing in. svn:r10856
* r13451@kushana: nickm | 2007-06-20 09:43:26 -0400Nick Mathewson2007-07-05
| | | | | | | Fix typos and clarify points in dir-spec. Patch from Karsten. svn:r10736
* r13594@catbus: nickm | 2007-07-02 15:53:35 -0400Nick Mathewson2007-07-02
| | | | | | | dir-spec.txt clarifications suggested by Lee Fisher. svn:r10725
* r13419@catbus: nickm | 2007-06-14 14:05:17 -0400Nick Mathewson2007-06-17
| | | | | | | Clarify some rules about svn:r10635
* More work towards making bridge users able to connect via bridges:Roger Dingledine2007-06-12
| | | | | | | | | | | | | | | | | | | | | - 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
* r13366@catbus: nickm | 2007-06-11 20:38:38 -0400Nick Mathewson2007-06-12
| | | | | | | Clarify what we mean by digest, for people who ignore "as signed" and who don't read section 1.3. svn:r10568
* r13250@catbus: nickm | 2007-06-04 18:28:55 -0400Nick Mathewson2007-06-04
| | | | | | | 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
* r13243@catbus: nickm | 2007-06-04 15:17:15 -0400Nick Mathewson2007-06-04
| | | | | | | 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
* r13166@catbus: nickm | 2007-06-02 23:02:40 -0400Nick Mathewson2007-06-03
| | | | | | | First cut at code to parse and validate v3 networkstatus votes. svn:r10461
* r12794@catbus: nickm | 2007-05-18 20:24:26 -0400Nick Mathewson2007-05-19
| | | | | | | Make caches-extra-info lines parseable. svn:r10215
* r12983@Kushana: nickm | 2007-05-18 16:46:15 -0400Nick Mathewson2007-05-18
| | | | | | | Note that we do not permit you to exit to port 0, no matter what. Closes bug 409. svn:r10211
* r12979@Kushana: nickm | 2007-05-18 12:52:50 -0400Nick Mathewson2007-05-18
| | | | | | | More work on merging stuff into dir-spec.txt svn:r10207
* polish r9726-r9903Roger Dingledine2007-05-13
| | | | svn:r10182
* r12726@catbus: nickm | 2007-05-11 06:41:47 -0400Nick Mathewson2007-05-11
| | | | | | | Checkpoint some more dir-spec.txt edits. svn:r10165
* point to the dir-spec files more correctlyRoger Dingledine2007-05-07
| | | | svn:r10126
* spec tweaksRoger Dingledine2007-05-04
| | | | svn:r10110
* Fork current dir-spec.txt into dir-spec-v2.txt in order to record the state ↵Nick Mathewson2007-05-03
| | | | | | of the world as of 0.1.2.13. Start revising dir-spec.txt to incorporate proposals 101, 103, and 104. svn:r10109
* r12643@catbus: nickm | 2007-05-03 13:43:47 -0400Nick Mathewson2007-05-03
| | | | | | | Note that extensions to the directory protocol should begin their item keywords with "x-" or "X-". svn:r10108