aboutsummaryrefslogtreecommitdiff
path: root/doc/dir-spec.txt
Commit message (Collapse)AuthorAge
* r11868@Kushana: nickm | 2007-01-06 01:32:55 -0500Nick Mathewson2007-01-06
| | | | | | | Document how we set Guard a little better. svn:r9283
* more progress and cleanupsRoger Dingledine2007-01-05
| | | | svn:r9269
* r11820@Kushana: nickm | 2007-01-03 14:54:05 -0500Nick Mathewson2007-01-03
| | | | | | | Add (and specify) a BadDirectory flag to networkstatuses, so authorities can tell clients that some caches are broken. Also, implement an as-yet-unused function to estimate how many bytes will be sent on a directory connection. svn:r9255
* r11760@Kushana: nickm | 2006-12-29 15:23:57 -0500Nick Mathewson2006-12-29
| | | | | | | Correct documentation of how Naming works in dir-spec.txt. svn:r9218
* r11713@Kushana: nickm | 2006-12-24 22:42:08 -0500Nick Mathewson2006-12-25
| | | | | | | 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
* r11700@Kushana: nickm | 2006-12-24 01:18:07 -0500Nick Mathewson2006-12-24
| | | | | | | Clarify handling of "v" entries in networkstatuses. svn:r9183
* change the v2 dir spec to reflect how the code actually worksRoger Dingledine2006-12-24
| | | | | | | | | | | with respect to the directory-signature line. this also resolves nick's issue with how to change the directory-signature entry in votes. unless there's more to it than that. svn:r9182
* r11692@Kushana: nickm | 2006-12-23 22:32:41 -0500Nick Mathewson2006-12-24
| | | | | | | Changes to dir-spec.txt: deprecate opt, and describe protocol version info in status. svn:r9179
* reinstate the most important dead chickens for limitingRoger Dingledine2006-12-23
| | | | | | | | | impact of directory writes now that we're write limiting. a few more dead chickens remain. svn:r9170
* r11663@Kushana: nickm | 2006-12-20 21:37:50 -0500Nick Mathewson2006-12-21
| | | | | | | Add notes and comments to dir-spec.txt based on email to or-dev from Keith Skinner. svn:r9166
* if we rotate our onion key, publish a new descriptor, andRoger Dingledine2006-12-15
| | | | | | | | die soon after, we want to stick with that onion key when we restart. svn:r9121
* remove a wrong definition of Guard from dir-specRoger Dingledine2006-11-28
| | | | svn:r9003
* checkpoint some changes as i read diffsRoger Dingledine2006-10-20
| | | | svn:r8780
* r9277@Kushana: nickm | 2006-10-19 19:03:05 -0400Nick Mathewson2006-10-19
| | | | | | | 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
* r9273@Kushana: nickm | 2006-10-19 15:43:39 -0400Nick Mathewson2006-10-19
| | | | | | | Never discard a descriptor for being too old until either it is recommended by no authorities, or until we download a better (more recent and recommended) one for the same router. This will eventually make it possible for servers to publish less often. svn:r8761
* r9091@totoro: nickm | 2006-10-19 11:45:28 -0400Nick Mathewson2006-10-19
| | | | | | | Change to BadExit logic: Let authorities set an "I list bad exits" flag. Consider an exit bad if it is listed as bad by more than half of *those* authorities. This gives us a better migration path. svn:r8756
* hammer farther on the status events. still a lot of questions.Roger Dingledine2006-10-18
| | | | svn:r8745
* r9004@totoro: nickm | 2006-10-11 18:05:24 -0400Nick Mathewson2006-10-11
| | | | | | | | Add client support for a 'BadExit' flag, so authorities can say "Server X is a poor choise for your nytimes.com connections, as it seems to direct them to HoorayForMao.com or (more likely) WouldYouLikeToBuyTheseFineEncyclopedias.com" svn:r8690
* correct definition of Valid in dir-specRoger Dingledine2006-10-01
| | | | svn:r8567
* no: 'must not' is for things that actually break specified behavior.Roger Dingledine2006-09-29
| | | | | | | | 'should not' is for things that you really oughtn't do, for your own good or for others' own good. svn:r8544
* ask nick a questionRoger Dingledine2006-09-29
| | | | svn:r8543
* r8776@totoro: nickm | 2006-09-29 00:50:46 -0400Nick Mathewson2006-09-29
| | | | | | | | | | | Reserve the nickname "Unnamed" for routers that can't pick a hostname; any router can call itself Unnamed; directory servers will never allocate Unnamed to any particular router; clients won't believe that any router is the canonical Unnamed. svn:r8529
* r8872@Kushana: nickm | 2006-09-21 14:00:20 -0400Nick Mathewson2006-09-21
| | | | | | | Implement server-side reverse DNS using eventdns. Add an option to routerdescs so we can tell which servers have eventdns enabled. svn:r8437
* change the dir-spec to say that it's version 2 of the dir spec,Roger Dingledine2006-08-08
| | | | | | | and move the v0 file to v1. svn:r6991
* Fork off v0 of the protocol spec; we are going to add versioning soon so we ↵Nick Mathewson2006-07-20
| | | | | | can make backward-incompatible changes without breaking the whole network. Also, fork the v0 directory protocol into its own document, and turn dir-spec.txt into the present tense. svn:r6792
* minor tweak on the dir specRoger Dingledine2006-07-15
| | | | svn:r6760
* specify the dir spec better (suggested by lexi)Roger Dingledine2006-06-27
| | | | svn:r6692
* and clarify the spec to say this too.Roger Dingledine2006-05-30
| | | | svn:r6514
* update spec to reflect the downgraded loglevel for naming complaints.Roger Dingledine2006-04-15
| | | | svn:r6388
* and update the dir-spec to match the codeRoger Dingledine2006-04-10
| | | | svn:r6347
* begin to specify when to warn.Roger Dingledine2006-04-04
| | | | svn:r6314
* Oops; meant received, not published.Nick Mathewson2006-04-03
| | | | svn:r6304
* save first, then commit.Nick Mathewson2006-04-03
| | | | svn:r6303
* Clarify behavior on failing network-status download.Nick Mathewson2006-04-03
| | | | svn:r6302
* minor cleanupsRoger Dingledine2006-04-03
| | | | svn:r6301
* Try to clarify thresholds, intervals, and strategies. Some of the later ↵Nick Mathewson2006-04-02
| | | | | | sections need more work, but my laptop is running low on battery. svn:r6298
* correct weasel's note in the dir specRoger Dingledine2006-03-09
| | | | svn:r6107
* Say that /tor/server/authority is not used by useful nonethelessPeter Palfrader2006-03-08
| | | | svn:r6093
* Clarify server/d/<D>.z descriptionPeter Palfrader2006-03-08
| | | | | | | Spell out that fingerprints in requests should use capital A-F letters for their hex svn:r6092
* apply contrib/checkSpace.pl to our spec files too.Roger Dingledine2006-02-09
| | | | svn:r5941
* over-long line in dir-specRoger Dingledine2006-02-09
| | | | svn:r5938
* dir-spec cleanupsRoger Dingledine2006-01-24
| | | | svn:r5858
* Document "guard" flag. Also document subtle shift in meaning of "stable" ↵Nick Mathewson2006-01-24
| | | | | | and "fast" to mean "good for stable circs" and "good for fast circs", rather than "stable server" or "fast server". svn:r5857
* answer a question from arma, and clarify a related point.Nick Mathewson2006-01-10
| | | | svn:r5778
* dir-spec touchups and a question for nickRoger Dingledine2006-01-08
| | | | svn:r5753
* fix typoRoger Dingledine2005-12-24
| | | | svn:r5641
* Comments from cat: "space" should include or exclude tabs. We include tabs, ↵Nick Mathewson2005-12-23
| | | | | | so specify that. svn:r5635
* Note that you should not download by ID fingerprint.Nick Mathewson2005-12-22
| | | | svn:r5634
* minor cleanups to the dir-specRoger Dingledine2005-12-19
| | | | svn:r5618
* Try to document our current directory thoughts in the spec before I build ↵Nick Mathewson2005-12-19
| | | | | | them: how novel! svn:r5617