aboutsummaryrefslogtreecommitdiff
path: root/proposals
AgeCommit message (Collapse)Author
2023-05-24Describe identity-binding defense for intro-point POWNick Mathewson
2023-05-24proposal 327: Editing pass to align the spec with our implementationMicah Elizabeth Scott
This makes numerous small changes, but also adds some larger blocks of explanation that are written based on the finalized design. Signed-off-by: Micah Elizabeth Scott <beth@torproject.org>
2023-05-10Proposal 319 and 325 superseded by 340David Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2023-05-08prop343: Initial importDavid Goulet
CAA Extensions for the Tor Rendezvous Specification. Signed-off-by: David Goulet <dgoulet@torproject.org>
2023-04-06Update Prop#329 for conflux merge request.Mike Perry
2023-02-06Merge branch 'tor-gitlab/mr/102'David Goulet
2023-02-03More verbage in prop340 about the stream_id transition.Nick Mathewson
Specifically: * Mention this change in the introduction. * Add a section explaining how to change tor-spec and related proposals.
2023-01-27Merge branch 'tor-gitlab/mr/74'David Goulet
2023-01-27prop339: trunnel changes from reviewNick Mathewson
* The syntax `IN [a,b]` means that a and b are the only valid options, which isn't what we want to say here. * I'm changing the hostname tag to 0, which is the same as we have for RESOLVED cells.
2023-01-11Merge branch 'tor-gitlab/mr/103'David Goulet
2023-01-11Prop324: Lower consensus param max for integer issueMike Perry
2023-01-11prop340: Move stream_id to body becoming a per command valueDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2023-01-10Merge branch 'tor-gitlab/mr/83'David Goulet
2023-01-10Merge branch 'tor-gitlab/mr/75'David Goulet
2023-01-10Prop 324: RTT should only be reset after slow start.Mike Perry
2023-01-10Merge branch 'tor-gitlab/mr/98'David Goulet
2023-01-10New proposal 342: Decoupling hs_interval and SRV lifetimeNick Mathewson
2022-12-21Prop#324: Do not increase cwnd if the window is not full.Mike Perry
- Allow a gap between inflight and cwnd before declaring the cwnd not full. - Parameterize how often a cwnd must be full - Clean up vegas algorithm for variable scoping and clarity
2022-12-15prop329: Remove unused section and use relay command 19..22David Goulet
As per review from nickm in https://gitlab.torproject.org/tpo/core/torspec/-/merge_requests/95 Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-12-14prop329: Clarifications to SWITCH and other notesMike Perry
2022-12-09prop329: Changes after research and discussionsDavid Goulet
Series of change after discussin with mikeperry the proposal in depth. Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-11-28prop329: Remove a whole lot of white spacesDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-10-24fix typo in proposal 291Roger Dingledine
2022-08-15xon/xoff: specify behavior on weird values.Nick Mathewson
2022-08-11Prop 324: Reduce the number of vegas parametersMike Perry
Also update their defaults.
2022-08-11Prop 324: Describe how to reset RTT if cc_cwnd_min is hit.Mike Perry
2022-08-11Prop 324: Document new `cc_ewma_ss` consensus parameter.Mike Perry
2022-08-11Prop 324: Describe RFC3742 Limited Slow StartMike Perry
2022-08-08prop#324: mention rearranged form for N_EWMA smoothingeta
The formula used for N_EWMA is actually rearranged in the C tor implementation, in a way that caused the arti reimplementation to be off by a small rounding error until it was corrected. In order to ensure other implementations don't have this issue, mention the rearranged form and add a requirement that it be used. (background: https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/525#note_2807244)
2022-07-27fix some easy typos in proposalsRoger Dingledine
2022-07-25Add proposal 341-better-oos.mdNick Mathewson
2022-07-12Fix typosGeorg Koppen
Closes: #164
2022-06-29prop327: Change cell extension type valueDavid Goulet
Congestion control is 0x01 at this moment. Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-06-29prop327: Missing field due to typoDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-06-21Update Prop#324 clock heuristic spec for bug 40626.Mike Perry
2022-06-10Merge remote-tracking branch 'tor-gitlab/mr/72'Nick Mathewson
2022-06-07prop339: Unify the address format into one objectDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-06-06proof-reading on prop 266Roger Dingledine
2022-06-06prop339: Remove the nul term requirement for hostnameDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-06-01add info on where to find hashed bridge fingerprinnusenu
as suggested by meskio make clear that the ed25519 file is not relevant for bridges
2022-05-31Reindex for prop340.Nick Mathewson
2022-05-31Merge branch 'packed_and_fragmented'Nick Mathewson
2022-05-31Updates based on feedback from dgouletNick Mathewson
2022-05-31prop339: Remove header from CONNECTED_UDP cellDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-05-31prop339: Move to Accepted stateDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-05-29add hashed-bridge-rsa-fingerprint.txt nusenu
since contactinfo for bridges is also public now, we add support for bridges
2022-05-18New proposal for packed and fragmented cells.Nick Mathewson
2022-05-16prop275: Merged in 048 nowDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-05-09prop339: Rename relay command and minor fixesDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-05-04prop339: Fix couple typosDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>