aboutsummaryrefslogtreecommitdiff
path: root/control-spec.txt
AgeCommit message (Collapse)Author
2023-10-12Move all text-only specifications into the OLD_TXT directory.Nick Mathewson
2023-05-24proposal 327: Editing pass to align the spec with our implementationMicah Elizabeth Scott
This makes numerous small changes, but also adds some larger blocks of explanation that are written based on the finalized design. Signed-off-by: Micah Elizabeth Scott <beth@torproject.org>
2022-04-26fix typo in ADD_ONION V3Key definition (ed25519 -> x25519)Richard Pospesel
resolves #116
2022-03-14Add XON/XOFF status fields to STREAM event.Mike Perry
2022-03-14Add congestion control fields to CIRC_BWMike Perry
2021-10-25Fix typos and cleanupDimitris Apostolou
2021-09-22control-spec: Add 'Table of contents'Oleh Franchuk
2021-09-12Add error 451 for ONION_CLIENT_AUTH_ADDNeel Chauhan
2021-08-29Fix typo "epheremal" -> "ephemeral"Nick Mathewson
Close #62
2021-07-20Improve vanguard-lite proposal.George Kadianakis
- Mention that an extra hop is added on service-side intro circs - Add circuit path length diagram - Mention max number of L2 guards - Add control port events to control spec
2021-06-23fix some logic errors and typos in specs+proposalsRoger Dingledine
2021-02-08Merge remote-tracking branch 'tor-gitlab/mr/26'Nick Mathewson
2021-02-08Merge remote-tracking branch 'tor-gitlab/mr/18'George Kadianakis
2021-01-26Add StreamId to ADDRMAP entry in control-specNeel Chauhan
2020-11-24Add asn@ review for V3 control authNeel Chauhan
2020-11-16fix typos; more robust links between specsRoger Dingledine
2020-11-15Add torspec for V3 control port authorization formatNeel Chauhan
2020-10-28Mention that GETINFO network-status is gone. See tor#22473.Nick Mathewson
2020-09-14control-spec: Mention Tor version where ONION_CLIENT_AUTH_* were added.George Kadianakis
2020-08-19control: DROPTIMEOUTS was added in 0.4.5.0-alphaDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2020-08-14Demonstrate how to remove MAPADDRESS entriesDamian Johnson
Our docs accurately describe how to remove MAPADDRESS entries, but doesn't demonstrate it. Exemplifying how to query our mappings and remove them. https://gitlab.torproject.org/tpo/core/tor/-/issues/40104
2020-08-04Add "GETINFO address/v(4/6)"Neel Chauhan
2020-08-03Document CONTROLLER_WAIT stream status.Nick Mathewson
2020-07-28Note that MAPADDRESS results can have mixed status codes.Nick Mathewson
Closes #30123
2020-07-07control-spec: Add CONFIGURED_ORPORT to SERVER_STATUS eventDavid Goulet
A tor relay now can discover its address using the ORPort address if one is specified. For that reason, we add a new method to the SERVER_STATUS event that is CONFIGURED_ORPORT in order to identify the configured address on the ORPort. Related to #33236 Signed-off-by: David Goulet <dgoulet@torproject.org>
2020-07-01Merge branch 'neel/bug28279'David Goulet
2020-07-01Add GETINFO "rephist/{tap,ntor}/onion_handshakes_{assigned/requested} to ↵Neel Chauhan
control-spec.txt
2020-06-23Merge branch 'tor-github/pr/123'George Kadianakis
2020-06-18Merge branch 'ticket33639'Nick Mathewson
2020-06-18control-spec: Mention IP_NOW_REDUNDANT circuit close reason.Nick Mathewson
2020-06-17Control-spec.txt: add several circuit purposesNick Mathewson
This patch adds and documents the purposes HS_VANGAURD, PATH_BIAS_TESTING, and CIRCUIT_PADDING. Closes ticket 33640.
2020-06-07Specify DROPTIMEOUTS control port command.Mike Perry
2020-03-04control-spec.txt: CONSENSUS_ARRIVED is a STATUS_CLIENT event.George Kadianakis
2020-02-03Clarify about empty GETCONF requestrl1987
2020-01-29Document that Tor accepts GETCONF with zero or more argumentsrl1987
2019-12-10convert text blocks into widely compatible "blockquote" syntaxHans-Christoph Steiner
This only adds newline characters to make the existing text blocks act like "blockquote" or "code block" syntax in Markdown, asciidoc, and others. This was accomplished by manually reviewing the output of this script: ```bash for f in *.txt; do cat $f | python -c "import sys,re;print(re.sub(r'(\n {0,3}[^ \n][^\n]*\n)( {4,}[^\n]*)', r'\1\n\2', sys.stdin.read()))" > ${f}.tmp mv ${f}.tmp $f done ```
2019-12-04Include the HS address in ONION_CLIENT_AUTH_VIEW replies.George Kadianakis
2019-11-26fix erroneous header numbering punctuationHans-Christoph Steiner
The clear standard is trailing "." after each numeric section. This fixes the small handful of outliers. This makes it easy to convert these headers to common markup formats, for example: http://hyperpolyglot.org/lightweight-markup
2019-11-26standardize whitespace in the titlesHans-Christoph Steiner
This is one small step towards making these a standard, parsable format.
2019-11-25Note which version #19859 fields were added in.Nick Mathewson
2019-11-25Merge remote-tracking branch 'JeremyRand/stream-event-isolation'Nick Mathewson
2019-11-19Merge branch 'tor-github/pr/81'David Goulet
2019-10-27Bug 19859: Add HTTPCONNECT client protocolJeremyRand
2019-10-21control: Add GETINFO dir/status-vote/current/consensus-microdescteor
Ticket 31684 adds support for GETINFO dir/status-vote/current/consensus-microdesc as of Tor 0.4.3.1-alpha. Closes 31762.
2019-10-11Bug 19859: Note that client protocols might be extended laterJeremyRand
2019-10-11Bug 19859: Mark all stream isolation fields as optionalJeremyRand
2019-10-11Bug 19859: Consolidate flag fields into ISO_FIELDSJeremyRand
2019-10-09control-spex: Clarify v2 vs v3 for ADD_ONION commandDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2019-10-09control-spec: ADD_ONION ClientAuth is v2 onlyDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2019-10-03control-spec: ADD_ONION NEW:BEST is now ED25519-V3David Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>