aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-04-26fix typo in ADD_ONION V3Key definition (ed25519 -> x25519)Richard Pospesel
resolves #116
2022-04-22prop328: Update proposal to reflect implementationDavid Goulet
Closes #113 Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-03-24Merge remote-tracking branch 'nickm/prop275'Alexander Færøy
2022-03-16DNS timeouts are not causing overload anymoreGeorg Koppen
Closes: #81.
2022-03-16param: Changes from nickm's suggestionDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-03-15param: Exit DNS parameters from tor#40312David Goulet
Related to #40312 Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-03-15param: Merge duplicate sectionsDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-03-15Merge branch 'tor-gitlab/mr/65'David Goulet
2022-03-15param: Add overload onionskin ntor parametersDavid Goulet
Related to https://gitlab.torproject.org/tpo/core/tor/-/issues/40560 Signed-off-by: David Goulet <dgoulet@torproject.org>
2022-03-14Merge branch 'tor-gitlab/mr/66'David Goulet
2022-03-14Merge branch 'tor-gitlab/mr/64'David Goulet
2022-03-14Add XON/XOFF status fields to STREAM event.Mike Perry
2022-03-14Add congestion control fields to CIRC_BWMike Perry
2022-03-14Proposal 338: Use an 8-byte timestamp in NETINFO cellsNick Mathewson
2022-02-28Remove comma from STATUS format specification.David Fifield
2022-02-24Merge remote-tracking branch 'tor-gitlab/mr/60'Nick Mathewson
2022-02-22Prop 324: Updates for Negotiation and Simulation TestingMike Perry
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-17Be explicit about EXT_FIELD_LEN=0Nick Mathewson
2022-02-17ntor3, rend3: clarify extension field defaults.Nick Mathewson
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-01-19Merge branch 'tor-gitlab/mr/56'David Goulet
2022-01-19dir-spec: Add missing versions for HSv3 linesDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2021-12-22gitlab-ci: default branch is now mainHans-Christoph Steiner
2021-12-14Merge branch 'tor-gitlab/mr/55'David Goulet
2021-12-13params: Deprecate DNS overload parametersDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2021-12-09Merge branch 'tor-gitlab/mr/53'David Goulet
2021-12-08Clarify how we derive ed25519 for cross-certification.Nick Mathewson
The descriptor format uses a curve25519->ed25519 conversion algorithm to cross-certify descriptors with their ntor onion keys. This patch clarifies two aspects of the algorithm: 1. When deriving a private key, how to derive the part of the private key that _isn't_ a point on the curve. 2. That there are two algorithms here, one for private->private and one for public->public.
2021-12-08Clarify the behavior of some circuit timeout params.Nick Mathewson
In particular, this commit clarifies that the ranges of some parameters are such that choosing a very high value will, in effect, disable parts of the circuit timeout inference code.
2021-12-08Fold prop 335-middle-only-redux.md into the specs.Nick Mathewson
Also, mark it closed.
2021-11-22Update status for the two middle-only proposals.Nick Mathewson
334 is superseded by 335, which is Finished but not Closed.
2021-11-22Update proposal 321 based on discussions from @armaNick Mathewson
See tor#40134
2021-11-22Mark proposal 315 as implemented in 0.4.5.1-alpha.Nick Mathewson
2021-11-22Update proposal index based on recent reclassification.Nick Mathewson
2021-11-22Mark proposal 273 (exit pinning) as Reserve.Nick Mathewson
There's not been much progress here, and I don't think we'll come back to it any time soon.
2021-11-22Mark proposal 160 as closed.Nick Mathewson
It was documented back in b4d580ebbd65fde4d69fa4f9d2c75c405e1a12a1.
2021-11-22Mark 232 (TOR_PT_PROXY) as Closed.Nick Mathewson
George Kadianakis documented this back in 4dcd7e94f17c072.
2021-11-22Mark proposal 310 (guard bandaid) as Closed.Nick Mathewson
This behavior is now documented in guard-spec, since around 91ea21e3a36d5.
2021-11-22Mark proposal 282 as "accepted", not "finished".Nick Mathewson
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-22Mark proposal 301 as "open", not "finished".Nick Mathewson
I incorrectly marked it Finished because its ticket was closed, but it doesn't seem to be actually implemented in Tor.
2021-11-22Mark proposal 332-ntor-v3 as acceptedNick Mathewson
2021-11-22Move proposal 288 (privcount-shamir) to reserve.Nick Mathewson
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-09Mark proposal 275 as closed and fold it into dir-spec.Nick Mathewson
2021-11-08tor-spec: Complement and fix the protover timelineDavid Goulet
Relays started advertising Relay=3 in 0.4.5.1-alpha, see core/tor commit e787e521af9. Signed-off-by: David Goulet <dgoulet@torproject.org>
2021-11-01dir-spec: Mishap, the overload lines are already in the specDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2021-11-01prop328: Fix the usage of extra-info versus server descriptorDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2021-11-01param-spec: Add the DNS timeout overload parametersDavid 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>