mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-30 15:43:32 +01:00
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:
parent
da37100d1a
commit
c66fbb002f
@ -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
|
||||||
|
@ -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:
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
@ -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.
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user