aboutsummaryrefslogtreecommitdiff
path: root/control-spec.txt
AgeCommit message (Collapse)Author
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>
2019-09-20Bug 19859: Add stream isolation fields to STREAM eventJeremyRand
2019-08-02control-spec: Document logs that are not included in the Log eventteor
Spec for 30901.
2019-06-03fixup! control-spec: Various improvements following mailing list feedback.George Kadianakis
2019-05-16Document GETINFO limits/max-mem-in-queuesNick Mathewson
2019-05-07control-spec: Various improvements following mailing list feedback.George Kadianakis
- Rename all commands to be less arbitrary - "Tells the server" -> "Tells the connected Tor" - Make TYPE an actual type thing. We only support one for now, but that's OK. Controllers and Tor can take shortcuts if needed. - Specify where credentials get stored. - Support viewing all the credentials. - Support the ADD command adding permanent credentials. - Change X25519Key to X25519PrivKey.
2019-05-07control-spec: Add error codes to the commands.George Kadianakis
2019-05-06control-spec: Specify add/remove/view client auth commands (client-side).George Kadianakis
2019-04-25Merge remote-tracking branch 'tor-github/pr/76'Nick Mathewson
2019-04-17Keep spacing in mindNeel Chauhan
2019-04-17Make GETINFO ns/purpose/bridge change more descriptive for #24490teor
Co-Authored-By: neelchauhan <neel@neelc.org>
2019-04-11Update documentation for ns/purpose/bridgeNeel Chauhan
2019-04-11Clarify about versions for QUERY_RATE_LIMITEDNeel Chauhan
2019-04-11Add HSFETCH controller response QUERY_RATE_LIMITEDNeel Chauhan
2019-02-25Merge remote-tracking branch 'tor-github/pr/50'Nick Mathewson
2019-02-24Merge remote-tracking branch 'tor-github/pr/52'Nick Mathewson
2019-02-17fix a bootstrapping string typoRoger Dingledine
introduced in commit 27267c5 fix corresponds to tor git commit 94f7e53d0
2019-01-24Add version 3 HSFETCH to control-spec.txtNeel Chauhan
2019-01-17Merge remote-tracking branch 'dgoulet/ticket28182_04'Nick Mathewson
2019-01-17fixup! control-spec: Use TRANSPORT in PT_STATUSDavid Goulet
2019-01-17control-spec: Use TRANSPORT in PT_STATUSDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2019-01-10Details for new 0.4.0.x bootstrap phasesTaylor Yu
Also add an overview of bootstrap reporting, and divide phases into three stages. Part of ticket 28928.
2019-01-09Merge remote-tracking branch 'tor-github/pr/49'Nick Mathewson
2019-01-09Merge remote-tracking branch 'atagar/dropownership'Nick Mathewson
2019-01-07control-spec: Add the PT_STATUS eventDavid Goulet
Once we add the STATUS message on the PT side, Tor will relay it to the control port through this event named PT_STATUS. This is to address #25502. Implemented in #28179. Closes #28182 Signed-off-by: David Goulet <dgoulet@torproject.org>
2019-01-07control-spec: Add the PT_LOG eventDavid Goulet
Once we add the LOG message on the PT side, Tor will relay it to the control port through this event named PT_LOG. This is to address #25502. Implemented in #28179. Closes #28182 Signed-off-by: David Goulet <dgoulet@torproject.org>
2019-01-03Stop mentioning 'GETINFO status/version/num-{concurring,versioning}'rl1987
2018-12-24In ADD_ONION section mention that default HiddenServiceVersion has changedrl1987
2018-12-21WIP Update bootstrap phases for 0.4.0.xTaylor Yu
With the changes of ticket 27167, we need to describe the new set of bootstrap phases. XXX still needs more detailed descriptions of some things.
2018-12-14Add DROPOWNERSHIP commandDamian Johnson
New command added courtesy of Nick (thanks Nick!). https://trac.torproject.org/projects/tor/ticket/28843
2018-11-19Describe SIGNAL ACTIVE and SIGNAL DORMANT.Nick Mathewson
2018-10-24Specify the ED25519-V3 private key format, and explain why it is so.Taylor R Campbell
2018-09-06Note when uptime was added.Nick Mathewson
2018-09-06Merge remote-tracking branch 'ageis/control-getinfo-uptime'Nick Mathewson