Commit Graph

363 Commits

Author SHA1 Message Date
Yawning Angel
f5ff369120 Add #6411 changes to the spec. 2015-04-25 08:03:35 +00:00
Nick Mathewson
40dc315c80 Merge remote-tracking branch 'dgoulet/ticket14847_11' 2015-04-23 12:25:43 -04:00
Nick Mathewson
8f4e5fb66d Merge branch 'ticket14845_03' 2015-04-23 09:29:53 -04:00
David Goulet
f5da006c42 Add hs/client/desc/id key to GETINFO command
Ref: #14845

Signed-off-by: David Goulet <dgoulet@ev0ke.net>
2015-04-23 09:29:40 -04:00
David Goulet
aaf2434acf Add HSFETCH command and HS_DESC_CONTENT to control-spec
This adds the HSFETCH command as well as the HS_DESC_CONTENT event to the
control specification.

The HS_DESC event is also changed a bit to fit the HSFETCH command case.

Ref.: #14847

Signed-off-by: David Goulet <dgoulet@ev0ke.net>
2015-04-02 09:25:27 -04:00
Nick Mathewson
b941a70418 Add an atagar-suggested clarification 2015-03-09 13:07:55 -04:00
Nick Mathewson
b0ebde6878 describe host and hostaddr for bootstrap problems 2015-03-04 14:25:34 +01:00
Nick Mathewson
21be1dbeeb Fix issues noted by atagar 2015-02-27 11:42:48 -05:00
Nick Mathewson
e414a520ea Describe the HOST field of bootstrap messages, for 15006. 2015-02-27 11:29:54 -05:00
Damian Johnson
ed1a0dbfbb Standardizing on the name 'server descriptor'
We use a few names for the main self-published descriptor documents...

  https://trac.torproject.org/projects/tor/ticket/14987

Standardizing on the name 'server descriptor'. This change was made with a
few quick runs of sed...

% find ./* -type f -exec sed -i 's/router descriptor/server descriptor/' "{}" +;
% find ./* -type f -exec sed -i 's/Router descriptor/Server descriptor/' "{}" +;
% find ./* -type f -exec sed -i 's/Router Descriptor/Server Descriptor/' "{}" +;

... then reverting the attic changes, and scanning the rest to be sure it
doesn't include any functional impact.
2015-02-24 20:12:39 -08:00
Nick Mathewson
f079eb102a Clarify that CString bug is output-only 2015-02-23 10:43:07 -05:00
Nick Mathewson
b9302fb0aa Document stupidity of our broken QuotedStrings. 2015-02-23 10:18:51 -05:00
Nick Mathewson
a7290cc82d Merge remote-tracking branch 'arthuredelstein/14555+' 2015-02-23 10:03:14 -05:00
cypherpunks
77e3a43149 Resolve FIXME.
The AUTHCHALLENGE command was added in commit
e111e371b4f44456182e7f237837a0f9466487cd.
2015-02-20 09:14:05 -05:00
Arthur Edelstein
01e7cb79bf Bug #14555: Clarify new CIRC attributes (SOCKS_USERNAME/PASSWORD) 2015-02-19 17:19:24 -08:00
Nick Mathewson
2c4c45d793 Add GETINFO consensus/* to spec 2015-02-12 14:47:19 -05:00
Sebastian Hahn
f7b696948e Fix logic error in controlspec 2015-02-07 10:47:58 +01:00
Sebastian Hahn
15b39fb4a7 Clarify a note about desc/id/* availability 2015-02-07 10:35:19 +01:00
David Goulet
a7b9120ac6 Update control spec with entry-guards down state
Signed-off-by: David Goulet <dgoulet@ev0ke.net>
2015-02-06 15:56:20 -05:00
Nick Mathewson
29759745fe Add #8405 changes to control-spec 2015-01-28 12:06:49 -05:00
Nick Mathewson
3c44820f38 specify GETINFO bw-event-cache for 14128 2015-01-07 13:22:24 -05:00
Nick Mathewson
9098fab087 Actually, this patch is going into 0.2.6.2-alpha, not 0.2.6.1-alpha 2014-12-30 09:56:14 -05:00
teor
96f068af44 If the consensus doesn't contain exits, don't build exit paths
If the consensus doesn't contain exits, we only build internal paths.
This is enough to allow reachability tests (which can enable exits to
bootstrap), and hidden services.

If we subsequently receive a consensus with exits, start building exit paths.

Update dir-spec and path-spec to document this.
Update control-spec to document changes in controller bootstrap messages.

Based on changes made in tor to resolve bug #13814.
2014-12-20 11:29:47 +11:00
Nick Mathewson
a35a97123e Merge remote-tracking branch 'rl1987/feature9503' 2014-11-25 12:47:49 -05:00
rl1987
7908c8dc96 Writing down possible values of reason string for 13212. 2014-11-16 16:27:35 +02:00
rl1987
1d1c11f12a Documenting HEARTBEAT controller signal. 2014-11-02 19:37:06 +02:00
Nick Mathewson
2ecd06fcfd Fix bogus negation in control-spec; spotted by Frithjof. 2014-06-11 09:53:19 -04:00
Nick Mathewson
42b373af2e document new exit-policy/* GETINFOs 2014-04-08 13:57:29 -04:00
Nick Mathewson
358e8ac978 Document new PT_MISSING reason for ending an OR_CONN
(See #9665 for more background.)
2014-04-07 22:23:30 -04:00
Nick Mathewson
398c01be40 mention ipv6 addresses in net/listeners/* doc 2014-03-12 12:27:59 -04:00
Damian Johnson
38de503d8f Clarifying the output of tor's "GETINFO net/listeners/*" options
The control spec didn't fully describe the output of these GETINFO options.
This addresses...

  https://trac.torproject.org/11049
2014-03-12 09:01:11 -07:00
Nick Mathewson
707ee6b0f6 Merge remote-tracking branch 'public/bug10449' 2014-02-25 16:11:46 -05:00
Roger Dingledine
10cfb4c63a ticket 9934 says DROPGUARDS is going into 0.2.5.2-alpha 2014-02-11 17:18:59 -05:00
Nick Mathewson
faac8a4129 Describe revised TAKEOWNERSHIP shutdown behavior 2014-02-03 12:56:50 -05:00
Qingping Hou
a67ac4db6b add hidden service descriptor asynchronous events 2014-01-29 23:13:09 -05:00
Nick Mathewson
df4bee06a9 Merge remote-tracking branches 'atagar/10086' and 'atagar/10085' 2013-11-04 13:33:32 -05:00
Damian Johnson
c77a39e565 Describing CONN_BW's ConnType
Our new CONN_BW events' ConnType enumeration is poorly defined...

  https://trac.torproject.org/10086

This is just a guess on my part for what it's supposed to be. I have *not*
trudged through the tor code to puzzle out how it actually allocates this
enumeration.
2013-11-03 10:44:33 -08:00
Damian Johnson
4b674a721d Don't enumerate event types in section 3.4
When adding an event type we expect spec authors to edit both section 3.4 and
4.1.x. This is error prone...

  https://trac.torproject.org/10085

Dropping the redundant listing of event types and simply citing 4.1.x.
2013-11-03 10:06:53 -08:00
Karsten Loesing
6f2919a2ed Merge implemented proposal 218 into control-spec.txt. 2013-10-31 09:15:17 +01:00
Nick Mathewson
7c6c7fc632 Rename DUMP->DROP, add a warning 2013-10-25 12:45:02 -04:00
r.a@posteo.net
59048c3120 add DUMPGUARDS command 2013-10-25 12:15:58 -04:00
George Kadianakis
c33d300eba Small clarification on the TRANSPORT_LAUNCHED control event.
Spec confusion pointed out by atagar in #9588.
2013-08-26 16:35:09 +03:00
Nick Mathewson
7936065770 Merge remote-tracking branch 'asn/bug7317' 2013-08-25 11:34:14 -04:00
Damian Johnson
d2b7ebb098 Noting that GETINFO ns/* options provide v3 directory information
Tor moved from v2 to v3 directory information in commit 3ad6dc0e. Prior to that
Tor's 'GETINFO ns/*' options provided v2 information, but since then it's been
v3. For more information see...

https://trac.torproject.org/7953

Technically this is a tor bug, but it happens to be a convenient one so simply
updating our spec. In practice controller authors haven't noticed this
discrepancy because v3 router status entries are a superset of the fields in
v2.
2013-06-20 07:52:00 -07:00
Nick Mathewson
fc9eef8d89 Merge remote-tracking branch 'desoxy/bug-8596' 2013-04-18 11:22:23 -04:00
Roger Dingledine
7286576de0 Document 555 return code from ATTACHSTREAM
Fix for bug 8701.

(Commit message by nickm)
2013-04-16 13:24:44 -04:00
Desoxy
ed7730dc1a control-spec: CACHED keyword for ADDRMAP events is quoted (#8596)
The CACHED keyword is always quoted, I simply forgot to add it to the
specification. Caught and patched by atagar, thanks!
2013-04-13 07:06:39 +02:00
Desoxy
25b0d43a9e contol-spec: Add "CACHED" keyword to ADDRMAP events (#8596) 2013-04-03 19:22:51 +02:00
Nick Mathewson
4528b69b89 Clarify GUARD event format: fix bug 7619. 2013-03-14 16:12:31 -04:00
Nick Mathewson
459b3c93b2 Clarify GETINFO response formatting for #6172 2013-03-11 14:15:01 -04:00