1498 Commits

Author SHA1 Message Date
Damian Johnson
74b96e9dc1 Replacing CircID with CircuitID
CircuitID is defined in section 2.4, but 'CircID' isn't. Using that general
definition in proposal 218 and also fixing a couple spots in the control-spec.
2013-02-11 08:13:36 -08:00
Damian Johnson
fe5f30f973 Deduplicating ConnID definition
As mentioned on the tor-dev@ thread the ConnID definition should go in section
2.4 so we don't need to define it multiple times.
2013-02-11 08:10:16 -08:00
Karsten Loesing
a4fbf740a2 Update proposal based on atagar's comments. 2013-02-11 15:32:46 +01:00
Nick Mathewson
3ad9d19e03 Document a corner-case of the STREAM event format
Fix for 7598
2013-02-07 16:46:03 -05:00
Nick Mathewson
546d115f65 patch from atagar: disallow "13." as a number 2013-02-07 12:22:57 -05:00
Nick Mathewson
f529758e08 Add proposal 218: Controller events to better understand connection/circuit usage 2013-02-07 11:44:40 -05:00
Nick Mathewson
52d0eb4858 tweak flag-thresholds a little more 2013-02-07 11:39:47 -05:00
Nick Mathewson
2a92fa17b2 Merge remote-tracking branch 'asn/bug8165' 2013-02-07 11:14:45 -05:00
George Kadianakis
e55287f46f Document the "flag-thresholds" line in vote documents. 2013-02-05 14:12:54 +00:00
Nick Mathewson
17c62eafac Clarify when router descriptors are still downloaded 2013-01-31 11:14:30 -05:00
Karsten Loesing
39fd75952d Further clarify GETINFO dir/server/* for recent Tors.
Resolves #8116.
2013-01-31 17:08:51 +01:00
Nick Mathewson
487dd9d0d2 Replace base-{16,32,64} with base{16,32,64} in specs
I'm not changing the proposals or attic'd specs, since those are
more or less frozen.

Fixes 6875 in tor-spec

Patch from onizuka generated with

find ./ -type f -perm -u+rw -exec sed -ri 's/(Base)-(16|32|64)/\1\2/gi' {} \;
2013-01-17 16:10:26 -05:00
Jérémy Bobbio
5505d901fd Be explicit about spaces in rend-spec 2013-01-17 14:27:36 -05:00
Jérémy Bobbio
57a31aa198 Correct typo in dir-spec related to network-status-version 2013-01-17 14:27:12 -05:00
Nick Mathewson
6dcfa055a5 Mark proposal 204 finished 2013-01-16 23:31:13 -05:00
Nick Mathewson
95e7d37b7e Better specify that circID and streamID cannot be 0 for any actual circuit or stream 2013-01-15 16:34:45 -05:00
Nick Mathewson
5eb3b9bbea Clarify contents of pre-method-9 footers
bug 7932
2013-01-14 12:49:55 -05:00
Nick Mathewson
8a1c22a03c Mark 200 and 216 as "finished". Still need to merge them into spec 2013-01-07 22:49:11 -08:00
Nick Mathewson
aa1fbf4cb3 Update status on proposals 198, 205, 207 2012-12-25 23:26:16 -05:00
Nick Mathewson
3a7903c3c8 Clarification & typo fix suggested by Ian Goldberg 2012-12-14 13:41:07 -05:00
Nick Mathewson
c9407512bc Mark proposal 206-directory-sources as closed.
It doesn't need any spec changes.
2012-12-13 12:48:28 -05:00
Nick Mathewson
feaa2da97b Clarify the point-at-infinity check we actually used. 2012-12-13 11:45:27 -05:00
Nick Mathewson
102418a56b Say when config-defaults-file was added in control-spec.txt
Fixes bug 7684.
2012-12-10 00:59:22 -05:00
George Kadianakis
aeebf8950a Some additions related to the Extended ORPort. 2012-12-06 16:38:44 +02:00
Nick Mathewson
630b334bb0 Tweaks/additions to ntor proposal:
* Specify node IDs as ID_LENGTH bytes long.
 * Make t_key not be a prefix of m_expand. Cosmetic but why not.
 * Rename the directory identifier for the keys.
 * Specify where they go in the microdescriptor
 * Change the handshake type to 0x0002, so that 0x0001 can be
   reserved for CREATE_FAST.
 * Explain how to stuff these in EXTEND/EXTENDED/CREATE/CREATE2 cells,
   so clients can use ntor even when the previous node doesn't grok
   EXTEND2.
 * Add test vectors which I hope are right for HKDF-SHA256.
2012-12-06 02:03:10 -05:00
Nick Mathewson
35d8729811 Adjust Krawczyk's construction to be RFC5869. 2012-12-03 10:30:05 -05:00
Nick Mathewson
1d6ada880b Add proposal 217: Tor Extended ORPort Authentication 2012-11-27 19:59:34 -05:00
Nick Mathewson
58809be4a7 Fix 6963 in proposal 198 too.
In the list of v1 ciphers, we had listed
SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA, which didn't belong there, in a
likely copy-and-paste issue from tor-spec.txt

Fixes #6963; reported by cced.
2012-11-27 15:49:11 -05:00
Nick Mathewson
08b4c89058 Clean up and finish 216-ntor-handshake.txt
Remove the PARAMS/PARAMSLEN business I had added: nobody really vetted it.

Refer to proposal 200 by number.

Add a section at the end to explain where to put keys and everything.
2012-11-27 15:44:16 -05:00
Nick Mathewson
f8c392b657 Turn xxx-ntor-handshake into a real proposal 2012-11-27 15:39:54 -05:00
Nick Mathewson
36d7d05041 Remove UPLOAD_DESC stream purpose entirely; add ref to DIR_UPLOAD
Looking through a complete log of control.c, I see no sign that
UPLOAD_DESC ever actually existed.
2012-11-23 15:03:33 -05:00
Nick Mathewson
b9b3c6f225 Add a couple more missing GETINFO items 2012-11-23 12:08:55 -05:00
Nick Mathewson
9716716527 Clarify QuotedString and what needs to get escaped in it 2012-11-23 11:56:09 -05:00
Nick Mathewson
a1331ca69d Document AUTHDIR_NEWDESCS better 2012-11-23 11:45:11 -05:00
Nick Mathewson
93574d1bca Oops; add another thing that triggers ADDRMAP 2012-11-23 11:40:04 -05:00
Nick Mathewson
12ce6bf77d Improve documentation for ADDRMAP controller events
based on a patch from atagar and comments by rransom.

Fixes 7515.
2012-11-23 11:38:44 -05:00
Nick Mathewson
4745fc3dba Make the forward-compatibility sec of control-spec more bulletproof 2012-11-23 11:27:46 -05:00
Nick Mathewson
901659e213 Note that UTCExpiry is omitted when Expiry is Never
This corrects the format of addrmap events.

Fix for 6829
2012-11-23 11:24:09 -05:00
Nick Mathewson
036e256491 Try to document Reason and Status for ORCONN events
Should fix ticket 7513
2012-11-23 11:18:48 -05:00
Nick Mathewson
e23a24a5c4 Document stream purposes. Fixes 7508. 2012-11-23 11:04:25 -05:00
Nick Mathewson
96427e8daa Explain algorithm field on directory-signature
Fix for 7072
2012-11-23 10:51:18 -05:00
Nick Mathewson
f811e9eb07 Add a reminder to control-spec that server descs aren't default now
Clients now download microdescriptors, not full server descriptors, by
default. desc/* was tripping people up.
2012-11-23 10:39:07 -05:00
Nick Mathewson
de62160552 Document MEASUREMENT_EXPIRED 2012-11-23 10:36:24 -05:00
Nick Mathewson
b66c9cec43 Oops; use the right limit for extra-info docs 2012-11-23 10:34:41 -05:00
Nick Mathewson
3d0d39292c Make proposals 117, 208 (ipv6 exits) as finished.
("Finished" means we still need to merge them into
tor-spec. Additionally, I've removed the parts of tor-spec that say
"we don't do IPv6" as no longer true.)
2012-11-23 10:30:53 -05:00
Nick Mathewson
a14d7f33d4 Add some missing GETINFO info/names options
Fixes the items listed in 3844.
2012-11-23 10:28:13 -05:00
Nick Mathewson
b783355e8c Spec the maximum descriptor size.
Fixed 3176
2012-11-23 10:18:41 -05:00
Nick Mathewson
490c777859 SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA is not on the v1 ciphers list
Fixes #6963; reported by cced.
2012-11-23 10:14:49 -05:00
Nick Mathewson
d581e631e7 We mean UTC, not GMT. Fix bug 6113. 2012-11-23 09:57:09 -05:00
Nick Mathewson
40723457e2 Refer to RFC 4648, not the obsolete 3548.
Fix for #6849, reported by grarpamp.
2012-11-23 09:52:40 -05:00