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