aboutsummaryrefslogtreecommitdiff
path: root/proposals
AgeCommit message (Collapse)Author
2021-11-22Fold 314 (markdown) into 001 (process).Nick Mathewson
2021-11-22Mark proposal 242-better-families superseded by 321-happy-familiesNick Mathewson
2021-11-12Mark proposal 333 as Finished.Nick Mathewson
2021-11-01prop328: Fix the usage of extra-info versus server descriptorDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2021-11-01prop328: Close after merging it to dir-spec.txtDavid Goulet
Closes #70 Signed-off-by: David Goulet <dgoulet@torproject.org>
2021-11-01prop328: Update it to reflect implementationDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2021-11-01prop328: Mark if finished and update it to latestDavid Goulet
Implemented but not yet merged into main spec. Signed-off-by: David Goulet <dgoulet@torproject.org>
2021-10-25Update proposal index.Nick Mathewson
2021-10-22Add proposals 336 and 337.Nick Mathewson
2021-10-17clarify prop335 based on tor-dev feedback from nusenuNick Mathewson
2021-10-08Proposal 335: alternative implementation for MiddleOnly.Nick Mathewson
2021-10-04Update Prop#324 for Flow Control improvementsMike Perry
- Specify rate advertisement of edge drain rate in XON, to minimize chatter - Limit the frequency of XON/XOFF with consensus parsams - Describe dropmark defenses using XON/XOFF limits - Describe how half-closed edge connections are handled with flow control - Describe flow control consensus parameters - Describe flow control shadow experiments and live comparison - Create and describe additional consensus parameters that will influence congestion control performance and memory usage - Clarify performance metrics involved in experiments - Remove some stale XXXs and TODOs
2021-09-30proposals: Run reindex.pyDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2021-09-30Merge branch 'tor-gitlab/mr/46'David Goulet
2021-09-29simple grammar issues in prop321Roger Dingledine
2021-09-17Add Prop334: A Directory Authority Flag To Mark Relays As Middle-onlyNeel Chauhan
2021-09-13Merge remote-tracking branch 'tor-gitlab/mr/45'Nick Mathewson
2021-09-12add ed25519-master-pubkey.txt descriptionnusenu
2021-09-08fixup! prop324: Add section for onion service handlingDavid Goulet
2021-09-08prop324: Add section for onion service handlingDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2021-08-29Merge remote-tracking branch 'tor-gitlab/main'Nick Mathewson
2021-08-26Prop332: add test vectors.Nick Mathewson
2021-08-26Prop332: Minor edits.Nick Mathewson
Document that MAC_KEY_LEN exists, and is 32. Switch from SHAKE128 to SHAKE256: the performance difference is negligible, and that's what we use elsewhere in Tor.
2021-07-30Merge branch 'tor-gitlab/mr/38'David Goulet
2021-07-30Prop 324: Fix fencepost error in SENDME BDP calculationMike Perry
2021-07-29Prop 324: Rename cc_icw to cc_cwnd_initMike Perry
2021-07-28Prop 324: Describe clock jump and stall heuristics.Mike Perry
2021-07-27Further Prop 324 Updates:Mike Perry
- Clarify what we learned in experimentation - Clarify N-EWMA and next_cc_event behavior - Clarify order of operations in BDP estimator - Clarify and expand on parameter tuning - Clarify Vegas and Nola descriptions - Mention that we need to test intermittent clients - Update old trac URLs
2021-07-20Move 332-vanguards-lite.md to 333-vanguards-lite.md.George Kadianakis
Since 332-ntor-v3-with-extra-data.md was faster than us
2021-07-20Improve vanguard-lite proposal.George Kadianakis
- Mention that an extra hop is added on service-side intro circs - Add circuit path length diagram - Mention max number of L2 guards - Add control port events to control spec
2021-07-20First iteration of vanguards lite proposal.George Kadianakis
2021-07-12Add proposal 332: Ntor protocol with extra data, version 3Nick Mathewson
2021-07-09Update Prop 324 since prototype.Mike Perry
- Correct algorithms to update once per cwnd - Clarify orconn blocking and edge connection checks - Mention Westwood RTT backoff, and a couple other fixes - Specify BDP estimators based on testing and bugfixing. - Specify BDP-based congestion algorithm (TOR_NOLA) - Update consensus parameters with tuning notes.
2021-06-28Make proposals 196/217 into an ext-orport-spec.txt.Nick Mathewson
Closes torspec#50.
2021-06-23fix some logic errors and typos in specs+proposalsRoger Dingledine
2021-06-13prop331: Fix typosGeorg Koppen
2021-05-21prop328: Some minor changes after implementationDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2021-04-14Clarify part of proposal 325Nick Mathewson
We indicated that "0" meant "no more messages" but we didn't say what happened if there was no space to put such a 0.
2021-04-01Prop331: Merge Res tokens proposalGeorge Kadianakis
2021-03-26Tighten up some terms and phrasing.Mike Perry
2021-03-26Prop329: Note new comments on receive windows from Simone and TokeMike Perry
2021-03-26Fix dropmark citationMike Perry
2021-03-26Reformat Prop329.Mike Perry
2021-03-26Add Acknowledgements to Proposal 324.Mike Perry
2021-03-26Proposal 329: Conflux traffic splittingDavid Goulet
2021-03-10prop328: Rate-limit counter should increase once per minute.George Kadianakis
2021-03-09Improve some parts of prop#328.George Kadianakis
- Rename 'overload-reached' to 'overload-general' - Simplify 'overload-ratelimits' for engineering reasons - Add versioning on the extra-info fields - Add a few more metrics
2021-02-22prop325: Specify the format of a packed relay cellDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2021-02-10Add proposal 330-authority-contact.mdNick Mathewson
2021-01-13Merge remote-tracking branch 'tor-gitlab/mr/22'George Kadianakis