aboutsummaryrefslogtreecommitdiff
path: root/doc/tor-spec.txt
Commit message (Expand)AuthorAge
* clean up spec headers, mark a few todo items off•••svn:r2851 Roger Dingledine2004-11-14
* Resolve a FIXME: use identity comparison, not nickname comparison, to•••choose circuit ID types. This is important because our view of "the nickname of the router on the other side of this connection" is skewed, and depends on whether we think the other rotuer is verified--and there's no way to know whether another router thinks you are verified. For backward compatibility, we notice when the other router chooses the same circuit ID type as us (because it's running an old version), and switch our type to be polite. svn:r2797 Nick Mathewson2004-11-10
* More whitespace normalization•••svn:r2768 Nick Mathewson2004-11-10
* Add and document router-status line using new unified liveness/verifiedness f...•••svn:r2592 Nick Mathewson2004-10-27
* point out two parts where the spec is wrong•••svn:r2569 Roger Dingledine2004-10-20
* mention bandwidth-observed in the tor spec•••thanks to duck for pointing out this omission svn:r2374 Roger Dingledine2004-09-25
* touchups to docs•••svn:r2214 Roger Dingledine2004-08-09
* Spec cleanups: improved accuracy and detail of description of•••directory formats, added ipv6 exit spec. (The IPv6 stuff is only for exiting connections: ORs still need IPv4 addrs) svn:r2204 Nick Mathewson2004-08-09
* Be slightly more specific about ASN1•••svn:r2201 Nick Mathewson2004-08-08
* fix a few typos in the resolve/resolved spec•••svn:r2153 Roger Dingledine2004-08-06
* mark off todo items; add todo items; correct tor-spec.txt•••svn:r2101 Roger Dingledine2004-07-22
* Update tor-spec with new EXTEND format and info about certificate chains•••svn:r1995 Nick Mathewson2004-07-01
* document socks extensions and dns lookup code•••svn:r1976 Nick Mathewson2004-06-17
* "directory-signature" has a nickname too, yes?•••svn:r1847 Roger Dingledine2004-05-10
* Update router descriptor and directory formats (rendezvous desc format is cor...•••svn:r1845 Nick Mathewson2004-05-10
* fix some more bugs in the spec•••svn:r1835 Roger Dingledine2004-05-10
* mention the digest seeds for circuit-level integrity checking•••unused portions of relay payloads are nul-padded, not filled with random bytes. svn:r1791 Roger Dingledine2004-05-05
* clarify the hybrid encryption in our spec•••svn:r1736 Roger Dingledine2004-04-28
* nicknames are at most 19 chars•••svn:r1472 Roger Dingledine2004-04-05
* Include strlcpy and strlcat where not available, so our string ops can be les...•••svn:r1289 Nick Mathewson2004-03-17
* Make decriptor format more flexible and extensible•••svn:r1227 Nick Mathewson2004-03-04
* revise spec. It still needs more explanation to be intelligible by the unini...•••svn:r1189 Nick Mathewson2004-03-01
* a few more comments for the spec•••svn:r1154 Roger Dingledine2004-02-28
* start marking up the parts of the spec that need to be fixed•••svn:r1058 Roger Dingledine2004-02-05
* fix minor typo in tor-spec•••svn:r977 Roger Dingledine2004-01-07
* begin the process of cleaning/updating the spec•••svn:r973 Roger Dingledine2004-01-05
* update the TODO to reflect recent commits•••svn:r882 Roger Dingledine2003-12-03
* clean up some TODO items; rename ACI to circID•••svn:r782 Nick Mathewson2003-11-11
* note need for ACI->circID change•••svn:r731 Nick Mathewson2003-11-03
* more work•••svn:r688 Roger Dingledine2003-10-28
* add a few more new TODO items (bugfixes)•••svn:r683 Roger Dingledine2003-10-27
* Add note about DNS distinguishability attack•••svn:r678 Nick Mathewson2003-10-26
* Note TODO items; add DROP relay cells•••svn:r670 Nick Mathewson2003-10-24
* APPort is now SocksPort•••svn:r644 Roger Dingledine2003-10-21
* s/TOR/Tor/•••svn:r566 Nick Mathewson2003-10-09
* describe what's _actually_ in the payload of a relay begin cell•••svn:r540 Roger Dingledine2003-10-04
* Make testcases run again; more sanity checking to descriptor generation.•••svn:r532 Nick Mathewson2003-10-01
* update the spec wrt choosing aci's•••svn:r530 Roger Dingledine2003-10-01
* Add published to descriptors•••svn:r488 Nick Mathewson2003-09-26
* Refactor buffers; implement descriptors.•••'buf_t' is now an opaque type defined in buffers.c . Router descriptors now include all keys; routers generate keys as needed on startup (in a newly defined "data directory"), and generate their own descriptors. Descriptors are now self-signed. Implementation is not complete: descriptors are never published; and upon receiving a descriptor, the directory doesn't do anything with it. At least "routers.or" and orkeygen are now obsolete, BTW. svn:r483 Nick Mathewson2003-09-25
* add a lot of todo entries, from today's meeting•••svn:r474 Roger Dingledine2003-09-20
* fill in a gap in the spec•••svn:r427 Roger Dingledine2003-09-05
* Add initial interfaces and code for TLS support. Interfaces are right; code ...•••svn:r424 Nick Mathewson2003-09-04
* remove op_port from the spec also•••svn:r420 Roger Dingledine2003-08-27
* Correct description of extracting Kf and Kb from g^xy.•••svn:r414 Nick Mathewson2003-08-25
* remove bandwidth from handshake negotiations•••replace too-prescriptive link throttling spec with handwavy one svn:r412 Roger Dingledine2003-08-25
* add router twins to the spec•••svn:r409 Roger Dingledine2003-08-25
* patch the spec somewhat. it's still quite stale.•••svn:r406 Roger Dingledine2003-08-22
* update spec: OR/OR and OP/OR handshakes have merged•••svn:r346 Roger Dingledine2003-06-23
* Add specification for half-open connections, modified from last week's•••conversation enough to correspond to real TCP. svn:r338 Nick Mathewson2003-06-19