aboutsummaryrefslogtreecommitdiff
path: root/spec/tor-spec
AgeCommit message (Collapse)Author
2024-02-15Merge branch 'payload' into 'main'David Goulet
Replace "payload" with "body" See merge request tpo/core/torspec!248
2024-02-14fix a linkNick Mathewson
2024-02-14Add headings to table of relay commandsNick Mathewson
2024-02-14Add description column to relay command table.Nick Mathewson
2024-02-14Add links for the relay commands.Nick Mathewson
2024-02-14Use abbrevs to compress relay command table a bit moreNick Mathewson
2024-02-14Remove RELAY_ prefix from command table.Nick Mathewson
This will get us some horizontal space.
2024-02-14Make the relay command table contain _all_ commands.Nick Mathewson
Formerly it didn't have conflux, HS, or padding commands.
2024-02-13Replace "payload" with "body"Nick Mathewson
We had used these terms inconsistently; "payload" was far less common. Part of #253.
2024-02-12Clarify when we use CREATE_FASTNick Mathewson
2024-02-06Apply "cell" and "message" consistentlyNick Mathewson
Done by grepping for "cell" and making sure it was accurate in every place where it occurs. In tor-spec, I also searched for "message". Part of #253.
2024-01-22Merge branch 'rend_connected_empty' into 'main'Alexander Færøy
Misc clarifications around CONNECTED and BEGIN behavior See merge request tpo/core/torspec!237
2023-12-14Negotiating channels: Clarify and adjust.Nick Mathewson
2023-12-14negotiating-channels: reowkr followup from !226Ian Jackson
2023-12-14Merge branch 'chan-negotiation-revision' into 'main'Nick Mathewson
Finish revising the description of channel negotiation See merge request tpo/core/torspec!226
2023-12-14Clarify sending of ATYPE etc.Ian Jackson
2023-12-14Remove stray "2" at the start of a line.Nick Mathewson
2023-12-14Add a pedantic "yes of course we mean uniformly" sentence.Nick Mathewson
2023-12-14Rearrange canonical crosslinksNick Mathewson
2023-12-14Rephrase OtherAddr/own-addr textNick Mathewson
2023-12-14Revise table about AUTH0003 contentsNick Mathewson
2023-12-14Mark CERTS cross-ref as a note.Nick Mathewson
2023-12-14Try to be more explicit about when initiator authentication happensNick Mathewson
2023-12-14Move legacy channel authentication keys to a subsetcion.Nick Mathewson
2023-12-14Try to make the description of RSA checking more MUSTyNick Mathewson
2023-12-14Clarify which parts of validate-initiator-cerrs are explanation.Nick Mathewson
2023-12-14Clarify that authentication is required.Nick Mathewson
2023-12-07opening-streams: clarifications around CONNECTEDNick Mathewson
Namely: * CONNECTED messages may be empty. * It is a bad idea to cache IP addresses you get from an exit.
2023-11-22Merge branch 'certs-revision' into 'main'Nick Mathewson
Revise cert-spec See merge request tpo/core/torspec!221
2023-11-15Clarify and interlink EST_INTRO_DOS_EXT extensionNick Mathewson
2023-11-13Add links from tor-spec to proposalsJim Newsome
2023-11-11Finish revising the channel handshakeNick Mathewson
2023-11-11Revise description of CERTS cells.Nick Mathewson
Instead of a bunch of unsorted properties, I'm trying to make it more clear why each property is checked. I'm also trying to remove duplication, and move obsolete piles of checks into the "obsolete-channels.md" section.
2023-11-11Revise cert-specNick Mathewson
There is a lot more to do, but this makes the spec up-to-date and gives it an accurate description of every cert type, with cross-links to appropriate documentation elsewhere.
2023-11-09Merge remote-tracking branch 'origin/mr/220'Nick Mathewson
2023-11-09Escape brackets that aren't meant to be reference-linksJim Newsome
2023-11-09Denial of service overview and related editsMicah Elizabeth Scott
This also moves some text from memory-exhaustion to overview, and it removes the tor-spec/resource-exhaustion section as it's redundant with the description of the same in dos-spec.
2023-11-09Merge branch 'mermaid2' into 'main'Nick Mathewson
Improved mermaid branch, with server-side rendering. See merge request tpo/core/torspec!207
2023-11-09Add a sequence diagram for channel handshakeNick Mathewson
2023-11-09Merge branch 'preliminaries' into 'main'Nick Mathewson
Start an "introductions" sections with a "conventions" subsection to span all the specs See merge request tpo/core/torspec!217
2023-11-09Fix a pair of transposed characters.Nick Mathewson
2023-11-09Fix list split across code block boundaryJim Newsome
2023-11-09Link dos-spec.md instead of just naming itJim Newsome
2023-11-09Fix table column separatorJim Newsome
2023-11-09Remove system-overview.mdNick Mathewson
(intro/index.md is better.)
2023-11-09Add binascii encodings to conventions.mdNick Mathewson
2023-11-09Fix missing quote characterJim Newsome
2023-11-09Move concat operator into notation.Nick Mathewson
2023-11-09Start a "conventions" section to span all the specsNick Mathewson
It's short for now, but we will extract more and more things from the rest of the specifications as we continue editing.
2023-11-09Start an Introduction section.Nick Mathewson