aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-02-13Merge branch '340-tweak' into 'main'David Goulet
prop340: Tweaks, clarifications, open questions. See merge request tpo/core/torspec!170
2024-02-13Merge branch 'mr-udp-streams' into 'main'David Goulet
Revisions to proposal 348 See merge request tpo/core/torspec!247
2024-02-13Merge branch 'when_fast' into 'main'Alexander Færøy
Clarify when we use CREATE_FAST See merge request tpo/core/torspec!245
2024-02-12Revisions to proposal 348Micah Elizabeth Scott
- history: Added a mailing list thread recalled by Nathan Freitas - TURN description revised to account for single allocation per local port. - Revised the distinction between different Tor stream usage strategies. I moved the "One Stream per Mapping" section up and included it as part of a series of "One stream per Local Port" variants. In that series I started with the standardized TURN protocol, then switched gears to Proposal 339 and a couple further iterations on its basic idea.
2024-02-12Clarify when we use CREATE_FASTNick Mathewson
2024-02-08Merge branch 'document-stream-dos-params' into 'main'David Goulet
document stream dos network params See merge request tpo/core/torspec!173
2024-02-08Merge branch 'bug_255' into 'main'Nick Mathewson
Update microdesc computation Closes #255 See merge request tpo/core/torspec!244
2024-02-08Update microdesc computationGeorg Koppen
There is no `pr` line (anymore) and `p` is only available at most once. Closes: #255.
2024-02-07Merge branch 'cell_vocab' into 'main'Nick Mathewson
Use "cell" and "message" consistently. See merge request tpo/core/torspec!243
2024-02-06Apply "cell" and "message" consistentlyNick Mathewson
Done by grepping for "cell" and making sure it was accurate in every place where it occurs. In tor-spec, I also searched for "message". Part of #253.
2024-02-06glossary: define cell, message, etc.Nick Mathewson
Part of #253.
2024-01-30Merge branch 'arti_1221' into 'main'David Goulet
rend-spec: Note that the subject key in enc-key-cert always has sign=0. See merge request tpo/core/torspec!240
2024-01-25Merge branch 'mr-udp-apps' into 'main'Alexander Færøy
Proposal 348: UDP Application Support in Tor See merge request tpo/core/torspec!242
2024-01-25Re-index proposalsMicah Elizabeth Scott
2024-01-25Proposal 348 status: draft -> openMicah Elizabeth Scott
2024-01-25Update proposal 348 headerMicah Elizabeth Scott
I had added the 'text' format and put the heading first during earlier editing to satisfy a markdown lint tool, but now that I'm running the "reindex" script it has its own requirements. This patch fixes the indexer.
2024-01-25Assign number to proposals/348-udp-app-support.mdMicah Elizabeth Scott
2024-01-25More editing, and an expanded analysis of port overlappingMicah Elizabeth Scott
2024-01-25Minor fixes: spell check, dangling sentence fragmentMicah Elizabeth Scott
2024-01-25More work on Risks section, new section on next stepsMicah Elizabeth Scott
2024-01-25Table of contents, spell check, additional fixesMicah Elizabeth Scott
2024-01-25Continued work on structure, formatting, TODOsMicah Elizabeth Scott
2024-01-25A few more RFC refs, answer the QUIC TODOMicah Elizabeth Scott
2024-01-25Resolve TODO related to REQ-8 in RFC4787Micah Elizabeth Scott
I looked at this a bit more and I'm still not sure what specific circumstance the claim is alluding to. I replaced the TODO with a more permanent description of the claim as well as my skeptical take.
2024-01-25Additional links and headingsMicah Elizabeth Scott
2024-01-25Some more thoughts on possible attacksMicah Elizabeth Scott
2024-01-25Maybe that's all for todayMicah Elizabeth Scott
There are some really big TODOs that I need to crack open but maybe that's a job for after break. Happy new year!
2024-01-25Bit more writingMicah Elizabeth Scott
2024-01-25More writing and outliningMicah Elizabeth Scott
Intro material is somewhat more there now, and I put in a very very rough sketch of the protocol-level recommendations at the very end.
2024-01-25Revert proposal 339 to Nick's accepted version, split out new textMicah Elizabeth Scott
The new file is now an unedited copy of the lines added in my diff. Future commits will clean this up.
2024-01-25udp: quick notes on a few more areas to investigateMicah Elizabeth Scott
2024-01-25Thoughts on stream allocation pitfalls, and a suggestionMicah Elizabeth Scott
2024-01-25Reduce application notes to a tableMicah Elizabeth Scott
2024-01-25Some more on NAT behavior, some application notesMicah Elizabeth Scott
2024-01-25Work in progress on application-driven design goals for UDPMicah Elizabeth Scott
2024-01-23Merge branch 'correct_ope_start_time' into 'main'David Goulet
Correct the start time for the OPE-based RC algorithm Closes #250 See merge request tpo/core/torspec!241
2024-01-22Merge branch 'rend_connected_empty' into 'main'Alexander Færøy
Misc clarifications around CONNECTED and BEGIN behavior See merge request tpo/core/torspec!237
2024-01-22Correct the start time for the OPE-based RC algorithmNick Mathewson
We need to start counting from the beginning of the SRV protocol run, not from the beginning of the time period: Otherwise, we would have to encode negative numbers.
2024-01-16Typo fixgabi-250
2024-01-16Note that the subject key in enc-key-cert always has sign=0.Nick Mathewson
This behavior is incorrect from the POV of preserving the key as a signing key, but it is what C Tor does. See `setup_desc_intro_point`, which has: ``` ed25519_public_key_from_curve25519_public_key(&ed25519_pubkey, &ip->enc_key_kp.pubkey, 0); ``` The "incorrectness" doesn't matter in practice: since we have the subject and signing keys inverted in this certificate, we never have to actually verify anything using this public key. Found while investigating arti#1221.
2024-01-15Merge branch 'rend-spec-fixes' into 'main'Alexander Færøy
rend-spec: Various markdown fixes See merge request tpo/core/torspec!239
2024-01-15rend-spec: Make HASHRING a top-level section.Gabriela Moldovan
I think "Locating, uploading, and downloading hidden service descriptors" was supposed to be a section header rather than a text block.
2024-01-15rend-spec: Put formulas in ```text blocks.Gabriela Moldovan
2024-01-15rend-spec: Escape "*" to prevent italicization.Gabriela Moldovan
Otherwise e.g. `16903*1440*60` is rendered as `16903144060` (with 1440 italicized).
2023-12-14Merge branch 'channel' into 'main'Nick Mathewson
negotiating-channels: rework followup from !226 See merge request tpo/core/torspec!238
2023-12-14Negotiating channels: Clarify and adjust.Nick Mathewson
2023-12-14negotiating-channels: reowkr followup from !226Ian Jackson
2023-12-14Merge branch 'chan-negotiation-revision' into 'main'Nick Mathewson
Finish revising the description of channel negotiation See merge request tpo/core/torspec!226
2023-12-14Clarify sending of ATYPE etc.Ian Jackson
2023-12-14Remove stray "2" at the start of a line.Nick Mathewson