aboutsummaryrefslogtreecommitdiff
path: root/proposals
AgeCommit message (Collapse)Author
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
2020-12-08Merge branch 'tor-gitlab/mr/19'David Goulet
2020-12-07prop328: Initial draftDavid Goulet
Signed-off-by: Mike Perry <mikeprry@torproject.org> Signed-off-by: David Goulet <dgoulet@torproject.org>
2020-12-01Prop 324: Clarifications and improvementsMike Perry
- Clarify that complete algorithms are canonical - Break off backwards ecn idea into ideas directory. - Define RTT_min - cite prop 325 - Count INTRODUCE1 towards SENDME, don't count SENDME. - note optimization for circwindow_inc variability - consider limiting the rate of change of circwindow_inc - Mention hs-ntor allows extra data fields - Mention if we calculate recieve window, it can become negative. - Track outstanding sent cells for better BDP estimates. - Use min of backoff multiplier vs BDP, not max. - We can safely set our initial congestion window much higher than TCP.
2020-10-28Proposal 318 is closed.Nick Mathewson
2020-10-10326-tor-relay-well-known-uri-rfc8615.md: use more generic wording nusenu
The operatorurl field got renamed to 'url' in https://nusenu.github.io/ContactInfo-Information-Sharing-Specification/ This motivated this change, so we do not have to change prop 326 everything the referenced spec is updated.
2020-10-09remove email address obfuscationnusenu
it is not required since only subscribed users can send emails to this list.
2020-09-22reindex proposalsNick Mathewson
2020-09-22Add proposal #327: "A First Take at PoW Over Introduction Circuits"George Kadianakis
2020-09-17Add proposal 326 from nusenuNick Mathewson
2020-09-17Merge remote-tracking branch 'tor-gitlab/mr/3'Nick Mathewson
2020-09-17reindex proposalsNick Mathewson
2020-09-17correct name of prop316Nick Mathewson
2020-09-17Merge remote-tracking branch 'pastly/flashflow-revision'Nick Mathewson
2020-09-14Move proposal 201 to reserve status per conversation with karstenNick Mathewson
2020-09-04Add back section numbersMatt Traudt
2020-08-21Add links for the remaining sourcesMatt Traudt
2020-08-21redo line breaks on some bad lines, no text changeMatt Traudt
2020-08-21Finish response to teor feedbackMatt Traudt
2020-08-21Make meas cell contents match current reality and teor's commentsMatt Traudt
2020-08-21Fix numbering of meas cell commandsMatt Traudt
2020-08-21No length field in FF cellsMatt Traudt
2020-08-21Make MEAS_ECHO a relay cell command, ...Matt Traudt
Move scheme to allow measurers to skip cell *cryption most of the time to an appendix; in the short term measurers will verify all cells.
2020-08-21Use PAYLOAD_LEN (509) not 514, since cells can be 512 stillMatt Traudt