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