Commit Graph

3063 Commits

Author SHA1 Message Date
JeremyRand
54a7ad226c
Bug 19859: Add HTTPCONNECT client protocol 2019-10-27 06:23:54 +00:00
Jean Paul Degabriele
5bd5f82e3d Fixed typos pointed out in Tomer's email. 2019-10-24 09:21:50 +02:00
teor
e88766eb0f
Merge remote-tracking branch 'NullHypothesis/fix/31807' into master 2019-10-22 20:53:17 +10:00
teor
b7cfa86199
control: Add GETINFO dir/status-vote/current/consensus-microdesc
Ticket 31684 adds support for GETINFO
dir/status-vote/current/consensus-microdesc as of Tor 0.4.3.1-alpha.

Closes 31762.
2019-10-21 15:00:21 +10:00
David Goulet
c869fe8485 rend-spec-v3: Update client authorization implementation date
Signed-off-by: David Goulet <dgoulet@torproject.org>
2019-10-15 09:28:43 -04:00
JeremyRand
cd916518f3
Bug 19859: Note that client protocols might be extended later 2019-10-11 00:11:57 +00:00
JeremyRand
c5d276cfb9
Bug 19859: Mark all stream isolation fields as optional 2019-10-11 00:11:56 +00:00
JeremyRand
de0ea88236
Bug 19859: Consolidate flag fields into ISO_FIELDS 2019-10-11 00:11:52 +00:00
David Goulet
a0321ecc75 control-spex: Clarify v2 vs v3 for ADD_ONION command
Signed-off-by: David Goulet <dgoulet@torproject.org>
2019-10-09 10:45:20 -04:00
David Goulet
03caff6632 control-spec: ADD_ONION ClientAuth is v2 only
Signed-off-by: David Goulet <dgoulet@torproject.org>
2019-10-09 10:39:23 -04:00
David Goulet
bf318ccb04 control-spec: ADD_ONION NEW:BEST is now ED25519-V3
Signed-off-by: David Goulet <dgoulet@torproject.org>
2019-10-03 15:46:47 -04:00
Nick Mathewson
581b45d652 proposal 309: Optimistic SOCKS Data 2019-10-02 13:40:35 -04:00
JeremyRand
f0364ccac6
Bug 19859: Add stream isolation fields to STREAM event 2019-09-20 14:33:36 +00:00
Philipp Winter
7c79571dd2
Remove outdated note.
BridgeDB supports bridge-distribution lines since version 0.5.0:
<https://bugs.torproject.org/23957>
2019-09-19 12:56:04 -07:00
Philipp Winter
f09e55ca97
Remove "hyphae" bridge distribution method.
This bridge distribution method was never finished:
<https://bugs.torproject.org/22775>
2019-09-19 12:55:09 -07:00
Nick Mathewson
3b41712498 Merge remote-tracking branch 'mikeperry-github/hs-padding-spec' 2019-09-19 15:30:02 -04:00
Mike Perry
479f0dc4bd Link to circuit padding dev doc location. 2019-09-19 14:10:51 -05:00
Mike Perry
2ebc16e26c Remove "not done" and XXX about NSF numbers.
NSF-TTP number for circpad is already in there.
2019-09-19 14:05:13 -05:00
Nick Mathewson
317d09bf14 Add Counter Galois Onion as proposal 308 2019-09-14 20:19:28 -04:00
Nick Mathewson
09611eaf46 Add proposal 307 (onionbalance for v3 onion services) 2019-09-06 08:02:46 -04:00
Nick Mathewson
013e51649f Add proposal 306 to the index 2019-09-06 08:00:27 -04:00
Nick Mathewson
2e89f93aee Merge branch 'prop306_squashed' 2019-09-06 08:00:09 -04:00
Neel Chauhan
a4c0cd1a4f Add Proposal 306: A Tor Implementation of IPv6 Happy Eyeballs 2019-09-06 08:00:02 -04:00
teor
87698dc1c0
rend-v3: Tor supports IPv4 and IPv6 link specifiers as of 0.4.1.1-alpha
Spec for #23588.
2019-08-23 15:45:49 +10:00
teor
f29d225040
rend-v3: single onion services retry intro and rend with 3-hop paths
Spec for 23507 and 23818.
2019-08-23 15:27:38 +10:00
Nick Mathewson
d03d6ace4b 0.4.1.5 is scheduled to be a stable release. 2019-08-19 11:17:38 -04:00
George Kadianakis
4c11245fe3 tor-spec: Clarify protover Padding=1 and Padding=2. 2019-08-19 11:17:04 -04:00
Mike Perry
a7e52fc35d Update padding-spec.txt to cover hs circuit padding.
Also update padding proposals that are deprecated by padding-spec.txt,
to refer the reader to the new spec.
2019-08-14 19:07:59 -05:00
Nick Mathewson
dc3683f929 update to latest version as of 11 July 2019-08-06 13:58:28 -04:00
teor
e5ec028187
control-spec: Document logs that are not included in the Log event
Spec for 30901.
2019-08-02 12:59:36 +10:00
Nick Mathewson
438aed98a0 Merge remote-tracking branch 'tor-github/pr/84' 2019-07-01 14:19:23 -04:00
David Goulet
4707f3604c prop305: Fix typo
Signed-off-by: David Goulet <dgoulet@torproject.org>
2019-06-25 10:48:31 -04:00
teor
b940965ea5
dir-list: Add a Future Plans section
Based on our plans in 24818 and 24839.
2019-06-23 16:54:36 +10:00
teor
284c6ca0e5
dir-list: explain semantic versioning in the Format Versions section
It's better to explain before we start talking about versions.

Cleanup after 30949.
2019-06-23 16:50:51 +10:00
teor
e9627a9e53
dir-list: add a source line to the dir-list header
And create a new minor format version 2.1.0.

Closes 30949.
2019-06-23 16:47:56 +10:00
David Goulet
ca1dea9b8a prop305: Initial import of proposal 305
Hidden service denial of service defenses parameters within the
ESTABLISH_INTRO cell.

Closes #30790

Signed-off-by: David Goulet <dgoulet@torproject.org>
2019-06-19 13:35:39 -04:00
David Goulet
1978da4a5c Merge remote-tracking branch 'nickm/ticket29310' 2019-06-11 11:01:40 -04:00
David Goulet
43c8b456af prop304: Run reindex to really make it Accepted
Signed-off-by: David Goulet <dgoulet@torproject.org>
2019-06-06 11:34:20 -04:00
George Kadianakis
3ecd4eb46d Change status of proposal 304 to Accepted. 2019-06-06 14:28:21 +03:00
David Goulet
767df0b55a prop304: Initial import for new SOCKS5 error code
Part of #30382

Signed-off-by: David Goulet <dgoulet@torproject.org>
2019-06-06 14:26:34 +03:00
George Kadianakis
dafda39442 fixup! control-spec: Various improvements following mailing list feedback. 2019-06-03 16:18:21 +03:00
David Goulet
d58b7d180e prop289: Close it
It is not fully implemented and previous commit merges the relevant sections
into tor-spec.txt and dir-spec.txt.

I've also added "David Goulet" as a author since lots of it has changed from
my work since the creation of the proposal.

Part of #30365

Signed-off-by: David Goulet <dgoulet@torproject.org>
2019-05-31 15:11:53 -04:00
David Goulet
4ba8c630dc dir-spec: Add prop289 consensus parameters
Part of #30365

Signed-off-by: David Goulet <dgoulet@torproject.org>
2019-05-31 15:11:37 -04:00
David Goulet
4fc32990cf tor-spec: Add authenticated SENDMEs
This merges proposal 289 into tor-spec.txt.

Most of the circuit-level flow control section has been rewritten to be
clearer and better detail version 0 and 1.

Closes #30365

Signed-off-by: David Goulet <dgoulet@torproject.org>
2019-05-31 15:11:37 -04:00
David Goulet
4c63907c92 prop303: Run reindex.py to index it
Signed-off-by: David Goulet <dgoulet@torproject.org>
2019-05-22 14:46:43 -04:00
Nick Mathewson
40065b9894 Merge remote-tracking branch 'dgoulet/ticket30557_01' 2019-05-21 12:14:00 -04:00
David Goulet
33cc0fef51 prop289: Simplify and clarify deployment plan
Signed-off-by: David Goulet <dgoulet@torproject.org>
2019-05-21 11:27:51 -04:00
Nick Mathewson
f171ccb1d7 add prop303 for making protovers required 2019-05-21 11:12:54 -04:00
Nick Mathewson
4907ce3725 Document GETINFO limits/max-mem-in-queues 2019-05-16 15:45:14 -04:00
Nick Mathewson
9503a26102 add 302-padding-machines-for-onion-clients.txt 2019-05-16 09:45:15 -04:00