aboutsummaryrefslogtreecommitdiff
path: root/doc/spec
Commit message (Collapse)AuthorAge
* 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
* Fix some typos, clarify some minor semantics, change phases to reflectMike Perry2007-06-06
| | | | | | | | PathlenCoinWeight-style implementation (for fingerprinting resistance). svn:r10508
* Attempt to address points brought up in #tor flamewar. In particular, movedMike Perry2007-06-05
| | | | | | | | | | | | | | | | | | | | "Who will enable this option?" section towards the top of the proposal, to attempt to get everyone on the same page right away as far as assumptions go. Also, added section on "Consideration of risks for node operators" where the additional risk of should-be-3-but-actually-2 hop users pose to node operators is discussed. Upon consideration of this, determined that two hop users should be made to rotate guards with some frequency on the order of days (basically, long enough to help scan the network for active adversary guards, and then move on). Please re-flame if you feel these or other issues have not been adequately addressed. svn:r10498
* 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
* Think a little harder about guard nodes. What if they could be made to beMike Perry2007-06-03
| | | | | | | | | | | reliable and not rotate as much for dialup, mobile, or transient network users, and what if users were actually notified more visibly who their guards were and came to trust the guard nodes they have? Some effects of this are considered. svn:r10470
* 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
* Add Two Hop Paths proposal as 115. Mark 112 superseded by 115.Mike Perry2007-06-01
| | | | svn:r10435
* grammar fixes and terminology changes from startingRoger Dingledine2007-05-31
| | | | | | | to read karsten's distributed-storage proposal svn:r10430
* clean up a few confusions brian levine pointed outRoger Dingledine2007-05-31
| | | | svn:r10415
* proposal 114: changed descriptor format, key length discussion, typosKarsten Loesing2007-05-30
| | | | svn:r10413
* add proposal 114-distributed-storage.txtRoger Dingledine2007-05-28
| | | | svn:r10374
* 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
* Backport candidate: count it as a failure if we fetch a valid Roger Dingledine2007-05-10
| | | | | | | | network-status but we don't want to keep it. Otherwise we'll keep fetching it and keep not wanting to keep it. Fixes part of bug 422. svn:r10153
* 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
* r12642@catbus: nickm | 2007-05-03 13:43:24 -0400Nick Mathewson2007-05-03
| | | | | | | Document the nonpersistent controller-only options. svn:r10107
* r12636@catbus: nickm | 2007-05-02 15:38:58 -0400Nick Mathewson2007-05-02
| | | | | | | Fix dir-spec: there is not actually any such item as link-key. (Found by Benedikt.) svn:r10095
* r12605@catbus: nickm | 2007-04-30 21:10:48 -0400Nick Mathewson2007-05-01
| | | | | | | Add an expiry date to key certificates. svn:r10079
* r12576@catbus: nickm | 2007-04-30 13:16:31 -0400Nick Mathewson2007-04-30
| | | | | | | Changes to 103 based on or-dev mail from arma. svn:r10065
* r12565@catbus: nickm | 2007-04-30 10:09:07 -0400Nick Mathewson2007-04-30
| | | | | | | Misc cleanup and bulletproofing on r10056. svn:r10058
* Let the controller specify HOP=%d as an argument to ATTACHSTREAM,Roger Dingledine2007-04-30
| | | | | | | so we can exit from the middle of the circuit. svn:r10056
* minor tweaks on proposalsRoger Dingledine2007-04-30
| | | | svn:r10055
* minor cleanupsRoger Dingledine2007-04-30
| | | | svn:r10050
* cleanups, and note a bugRoger Dingledine2007-04-25
| | | | svn:r10022
* patch on 112-bring-back-pathlencoinweight.txt from mikeperryRoger Dingledine2007-04-22
| | | | svn:r10001
* r12489@catbus: nickm | 2007-04-21 13:48:39 -0400Nick Mathewson2007-04-21
| | | | | | | The ten thousandth Tor commit: add two new proposals (one from Mike Perry about randomized path length, and one from me about simplifyin authority operation) and expand and/or refine serveral older ones. Most notable there are changes to 103 that will allow us to make authorities more resistant to key compromise. svn:r10000
* r12760@Kushana: nickm | 2007-04-20 11:23:21 -0400Nick Mathewson2007-04-20
| | | | | | | Describe a simpler implementation for proposal 108, and note some limitations in the proposal. svn:r9993
* r12412@catbus: nickm | 2007-04-16 15:11:29 -0400Nick Mathewson2007-04-16
| | | | | | | Mark proposal 104 accepted svn:r9974
* minor cleanups on proposal 104Roger Dingledine2007-04-16
| | | | svn:r9973
* r12386@catbus: nickm | 2007-04-15 23:55:34 -0400Nick Mathewson2007-04-16
| | | | | | | Document multiplicity on some router elements better. svn:r9964
* r12385@catbus: nickm | 2007-04-15 22:55:58 -0400Nick Mathewson2007-04-16
| | | | | | | Initial code to parse extra-info documents as described in proposal 104. This is making me realize that the parsing code in routerparse.c is a little daft. svn:r9963
* r12366@catbus: nickm | 2007-04-14 17:30:12 -0400Nick Mathewson2007-04-14
| | | | | | | Clarify some points in proposal 104, mostly based on mail from arma on or-dev. svn:r9955
* r12365@catbus: nickm | 2007-04-14 16:43:09 -0400Nick Mathewson2007-04-14
| | | | | | | Try to clarify window verbiage a little in tor-spec. svn:r9954
* cleanups on proposal 105Roger Dingledine2007-03-21
| | | | svn:r9893
* clean up proposal 104 moreRoger Dingledine2007-03-21
| | | | svn:r9892
* r12259@catbus: nickm | 2007-03-21 00:12:02 -0400Nick Mathewson2007-03-21
| | | | | | | Incorporate ideas from or-dev discussion. svn:r9891
* r12257@catbus: nickm | 2007-03-20 23:17:52 -0400Nick Mathewson2007-03-21
| | | | | | | Add specification to proposal 104; settle on "extra info" approach rather than "long descriptor" approach. svn:r9890
* r12212@catbus: nickm | 2007-03-17 17:05:54 -0400Nick Mathewson2007-03-17
| | | | | | | Merge or-dev discussion into 109; mark 109 accepted. svn:r9864
* other minor fixes lurking in my sandboxRoger Dingledine2007-03-17
| | | | svn:r9854
* r12188@catbus: nickm | 2007-03-15 12:27:23 -0400Nick Mathewson2007-03-15
| | | | | | | Add proposal 111: Prioritizing local traffic over relayed traffic. svn:r9830
* r12182@catbus: nickm | 2007-03-15 10:58:12 -0400Nick Mathewson2007-03-15
| | | | | | | Clarify section of dir-spec.txt that explains how "v" resolution happens. svn:r9829
* clean up proposal 108Roger Dingledine2007-03-15
| | | | svn:r9824