Commit Graph

1493 Commits

Author SHA1 Message Date
Mike Perry
07c731e836 Prop 324: Document new cc_ewma_ss consensus parameter. 2022-08-11 09:19:17 -04:00
Mike Perry
7c186cf1e5 Prop 324: Describe RFC3742 Limited Slow Start 2022-08-11 09:19:17 -04:00
Roger Dingledine
b5e2002983 fix some easy typos in proposals 2022-07-27 01:25:09 -04:00
Nick Mathewson
6f9ec72e27 Add proposal 341-better-oos.md 2022-07-25 15:04:42 -04:00
Georg Koppen
09d74eec67
Fix typos
Closes: #164
2022-07-12 10:01:09 +00:00
David Goulet
bb7eba9b76 prop327: Change cell extension type value
Congestion control is 0x01 at this moment.

Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-06-29 12:04:21 -04:00
David Goulet
d943f8a338 prop327: Missing field due to typo
Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-06-29 10:22:06 -04:00
Nick Mathewson
a5a8899898 Merge remote-tracking branch 'tor-gitlab/mr/72' 2022-06-10 10:21:27 -04:00
Roger Dingledine
b29e64e561 proof-reading on prop 266 2022-06-06 23:47:18 -04:00
nusenu
7e505e6516 add info on where to find hashed bridge fingerprin
as suggested by meskio

make clear that the ed25519 file is not relevant for bridges
2022-06-01 18:04:52 +00:00
Nick Mathewson
c6cf0ad5e9 Reindex for prop340. 2022-05-31 12:48:43 -04:00
Nick Mathewson
64f356739e Merge branch 'packed_and_fragmented' 2022-05-31 12:48:25 -04:00
Nick Mathewson
b77c59b579 Updates based on feedback from dgoulet 2022-05-31 12:46:30 -04:00
David Goulet
988369a95b prop339: Remove header from CONNECTED_UDP cell
Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-05-31 10:29:13 -04:00
David Goulet
ee0c415f8e prop339: Move to Accepted state
Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-05-31 10:12:06 -04:00
nusenu
674befc327 add hashed-bridge-rsa-fingerprint.txt
since contactinfo for bridges is also public now, 
we add support for bridges
2022-05-29 10:07:50 +00:00
Nick Mathewson
0e69f2580e New proposal for packed and fragmented cells. 2022-05-18 10:49:22 -04:00
David Goulet
e80e874964 prop275: Merged in 048 now
Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-05-16 08:54:49 -04:00
David Goulet
391d3cc6c0 prop339: Rename relay command and minor fixes
Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-05-09 10:54:32 -04:00
David Goulet
0b19ef1ba3 prop339: Fix couple typos
Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-05-04 13:36:29 -04:00
Nick Mathewson
6c19c28090 Draft proposal for UDP over Tor.
This has already been discussed somewhat on a pad; now we can move
to an MR and fill in the missing parts.
2022-05-04 12:47:34 -04:00
Nick Mathewson
d24db4a752 Update the status of several proposals
(Based on network team discussion, 28 April 2022)
2022-04-29 13:54:34 -04:00
David Goulet
c00fea1e4d prop328: Update proposal to reflect implementation
Closes #113

Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-04-22 09:28:06 -04:00
Alexander Færøy
26a2dc7470 Merge remote-tracking branch 'nickm/prop275' 2022-03-24 17:15:57 +00:00
Georg Koppen
ca33a7ca1a
DNS timeouts are not causing overload anymore
Closes: #81.
2022-03-16 12:48:54 +00:00
Nick Mathewson
3b8a1436c9 Proposal 338: Use an 8-byte timestamp in NETINFO cells 2022-03-14 12:43:35 -04:00
Nick Mathewson
80e9d9e7db Merge remote-tracking branch 'tor-gitlab/mr/60' 2022-02-24 10:54:05 -05:00
Mike Perry
71c326ae93 Prop 324: Updates for Negotiation and Simulation Testing
Changes:
  - Rework exit negotiation logic a bit
  - Specify using ntorv3 with extension fields for negotiation
  - Clients only request congestion control; exits and services
    control sendme_inc
  - Rework onion service negotiation for descriptor-controlled
    FlowCtrl protover and sendme_inc value
  - Add bounds checks on sendme_inc for clients
  - Update parameter values based on Shadow results
  - Improvements to TOR_VEGAS algorithm based on simulation testing
  - Additional consensus parameters for RTT N-EWMA smoothing and
    TOR_VEGAS queue use caps
  - Clarify N_EWMA smoothing, and relocate it to its own sub-section.
  - TOR_VEGAS now defaults to CWND/RTT BDP estimator
  - Minor TOR_VEGAS alg bugfixes
  - Add a 'delta' parameter to TOR_VEGAS for steady-state backoff
  - Consensus param update notes and param range fixes.
  - Add glossary of common congestion control acronyms
  - Misc clarifications
2022-02-22 20:18:12 +00:00
Nick Mathewson
fa940c0d9e Be explicit about EXT_FIELD_LEN=0 2022-02-17 16:16:15 -05:00
Nick Mathewson
176c9001f9 ntor3, rend3: clarify extension field defaults.
These patch changes describe new default behaviors for extension
field lists, as appear in ntor3 and in many places throughout the
ntor3 protocol.  In general:

* Unrecognized extensions MUST be ignored.

Additionally, all the following rules apply _unless otherwise stated
in the documentation for an extension.

* Extensions are sent in sorted order.
* Extensions should only be sent once in a message
* If you receive multiple copies of an extension, only the first
  one counts.

This comes out of discussions on tor!525.
2022-02-17 10:53:20 -05:00
Nick Mathewson
73d3702a49 Fold prop 335-middle-only-redux.md into the specs.
Also, mark it closed.
2021-12-08 09:41:21 -05:00
Nick Mathewson
583d028d4a Update status for the two middle-only proposals.
334 is superseded by 335, which is Finished but not Closed.
2021-11-22 10:09:29 -05:00
Nick Mathewson
2b871d0a08 Update proposal 321 based on discussions from @arma
See tor#40134
2021-11-22 10:00:17 -05:00
Nick Mathewson
f3e1d58f4e Mark proposal 315 as implemented in 0.4.5.1-alpha. 2021-11-22 09:56:25 -05:00
Nick Mathewson
d27f6daa15 Update proposal index based on recent reclassification. 2021-11-22 09:36:39 -05:00
Nick Mathewson
14c8021629 Mark proposal 273 (exit pinning) as Reserve.
There's not been much progress here, and I don't think we'll
come back to it any time soon.
2021-11-22 09:32:33 -05:00
Nick Mathewson
6a406bc719 Mark proposal 160 as closed.
It was documented back in b4d580ebbd.
2021-11-22 09:28:31 -05:00
Nick Mathewson
b22531e3bf Mark 232 (TOR_PT_PROXY) as Closed.
George Kadianakis documented this back in 4dcd7e94f1.
2021-11-22 09:25:45 -05:00
Nick Mathewson
b9f4effede Mark proposal 310 (guard bandaid) as Closed.
This behavior is now documented in guard-spec, since around
91ea21e3a3.
2021-11-22 09:21:30 -05:00
Nick Mathewson
68b474c00b Mark proposal 282 as "accepted", not "finished".
Nobody votes on this flag any more, but we _didn't_ actually remove
support in the code for voting on it.

I incorrectly marked it Finished because its ticket was closed,
but it doesn't seem to be actually implemented in Tor.
2021-11-22 09:20:14 -05:00
Nick Mathewson
4ffd7c3fff Mark proposal 301 as "open", not "finished".
I incorrectly marked it Finished because its ticket was closed,
but it doesn't seem to be actually implemented in Tor.
2021-11-22 09:15:34 -05:00
Nick Mathewson
aa1c603d17 Mark proposal 332-ntor-v3 as accepted 2021-11-22 09:04:27 -05:00
Nick Mathewson
017674275d Move proposal 288 (privcount-shamir) to reserve. 2021-11-22 09:03:59 -05:00
Nick Mathewson
21a23221f6 Fold 314 (markdown) into 001 (process). 2021-11-22 09:02:20 -05:00
Nick Mathewson
e210e093a8 Mark proposal 242-better-families superseded by 321-happy-families 2021-11-22 09:01:41 -05:00
Nick Mathewson
0e5ef653f7 Mark proposal 333 as Finished. 2021-11-12 11:49:05 -05:00
Nick Mathewson
4718e37dc2 Mark proposal 275 as closed and fold it into dir-spec. 2021-11-09 13:54:44 -05:00
David Goulet
514cb9d45a prop328: Fix the usage of extra-info versus server descriptor
Signed-off-by: David Goulet <dgoulet@torproject.org>
2021-11-01 16:07:54 -04:00
David Goulet
87a8beff0c prop328: Close after merging it to dir-spec.txt
Closes #70

Signed-off-by: David Goulet <dgoulet@torproject.org>
2021-11-01 15:03:33 -04:00
David Goulet
d2b9010b2e prop328: Update it to reflect implementation
Signed-off-by: David Goulet <dgoulet@torproject.org>
2021-11-01 14:53:51 -04:00