r11537@catbus: nickm | 2007-01-26 14:04:29 -0500

More templating: give each proposal an overview and a summary of its status.


svn:r9428
This commit is contained in:
Nick Mathewson 2007-01-26 19:04:43 +00:00
parent da37100d1a
commit c66fbb002f
9 changed files with 79 additions and 3 deletions

View File

@ -5,6 +5,13 @@ Last-Modified: $Date$
Author: Nick Mathewson Author: Nick Mathewson
Created: 26-Jan-2007 Created: 26-Jan-2007
Overview:
This document provides an index to closed and open Tor proposals.
This is an informational document.
Proposals by number:
000 Index of Tor Proposals 000 Index of Tor Proposals
098 Proposals that should be written 098 Proposals that should be written

View File

@ -5,6 +5,16 @@ Last-Modified: $Date$
Author: Nick Mathewson, Roger Dingledine Author: Nick Mathewson, Roger Dingledine
Created: Created:
Overview:
This document lists ideas that various people have had for improving the
Tor protocol. These should be implemented and specified if they're
trivial, or written up as proposals if they're not.
This is an active document, to be edited as proposals are written and as
we come up with new ideas for proposals. We should take stuff out as it
seems irrelevant.
For protocol version 2: For protocol version 2:

View File

@ -5,8 +5,13 @@ Last-Modified: $Date$
Author: Various Author: Various
Created: Created:
Miscellaneous proposals Overview:
This document is for small proposal ideas that are about one paragraph in
length. From here, ideas can be rejected outright, expanded into full
proposals, or specified and implemented as-is.
Proposals
1. Directory compression. 1. Directory compression.
@ -17,6 +22,8 @@ Created:
Pre-compressing status documents in multiple formats would force us to use Pre-compressing status documents in multiple formats would force us to use
more memory to hold them. more memory to hold them.
Status: Open
-- Nick Mathewson -- Nick Mathewson

View File

@ -5,7 +5,15 @@ Last-Modified: $Date$
Author: Marc Liberatore Author: Marc Liberatore
Created: Created:
Overview:
This is a modified version of the Tor specification written by Marc
Liberatore to add UDP support to Tor. For each TLS link, it adds a
corresponding DTLS link: control messages and TCP data flow over TLS, and
UDP data flows over DTLS.
This proposal is not likely to be accepted as-is; see comments at the end
of the document.
Contents Contents

View File

@ -5,6 +5,16 @@ Last-Modified: $Date$
Author: Nick Mathewson Author: Nick Mathewson
Created: Created:
Overview
This document describes a consensus voting scheme for Tor directories;
instead of publishing different network statuses, directories would vote on
and publish a single "consensus" network status document.
This is an open proposal.
Proposal:
0. Scope and preliminaries 0. Scope and preliminaries
This document describes a consensus voting scheme for Tor directories. This document describes a consensus voting scheme for Tor directories.

View File

@ -5,6 +5,14 @@ Last-Modified: $Date$
Author: Nick Mathewson Author: Nick Mathewson
Created: Created:
Overview:
This document proposes a change in the format used to transmit router and
directory information.
This proposal has been accepted, implemented, and merged into dir-spec.txt.
Proposal:
The "opt" keyword in Tor's directory formats was originally intended to The "opt" keyword in Tor's directory formats was originally intended to
mean, "it is okay to ignore this entry if you don't understand it"; the mean, "it is okay to ignore this entry if you don't understand it"; the
@ -22,7 +30,6 @@ Created:
lot; discard this quietly if you don't understand it." We could do that by lot; discard this quietly if you don't understand it." We could do that by
adding a version field. adding a version field.
Status: Status:
* We stopped requiring it as of 0.1.2.5-alpha. We'll stop generating it * We stopped requiring it as of 0.1.2.5-alpha. We'll stop generating it

View File

@ -5,6 +5,14 @@ Last-Modified: $Date$
Author: Nick Mathewson Author: Nick Mathewson
Created: Created:
Overview:
This document proposes a change in the way identity keys are used, so that
highly sensitive keys can be password-protected and seldom loaded into RAM.
It presents options; it is not yet a complete proposal.
Proposal:
Replacing a directory authority's identity key in the event of a compromise Replacing a directory authority's identity key in the event of a compromise
would be tremendously annoying. We'd need to tell every client to switch would be tremendously annoying. We'd need to tell every client to switch

View File

@ -5,6 +5,15 @@ Last-Modified: $Date$
Author: Nick Mathewson Author: Nick Mathewson
Created: Created:
Overview:
This document proposes moving unused-by-clients information from regular
router descriptors into a special "long form" router descriptor.
It presents options; it is not yet a complete proposal.
Proposal:
Some of the costliest fields in the current directory protocol are ones Some of the costliest fields in the current directory protocol are ones
that no client actually uses. In particular, the "read-history" and that no client actually uses. In particular, the "read-history" and
"write-history" fields are used only by the authorities for monitoring the "write-history" fields are used only by the authorities for monitoring the

View File

@ -2,9 +2,19 @@ Filename: 105-handshake-revision.txt
Title: Version negotiation for the Tor protocol. Title: Version negotiation for the Tor protocol.
Version: $Revision$ Version: $Revision$
Last-Modified: $Date$ Last-Modified: $Date$
Author: Various Author: Nick Mathewson, Roger Dingledine
Created: Created:
Overview:
This document was extracted from a modified version of tor-spec.txt that we
had written before the proposal system went into place. It adds two new
cells types to the Tor link connection setup handshake: one used for
version negotiation, and another to prevent MITM attacks.
This is an open proposal.
Proposal:
1.0. Version numbers 1.0. Version numbers