aboutsummaryrefslogtreecommitdiff
path: root/proposals/289-authenticated-sendmes.txt
diff options
context:
space:
mode:
authorDavid Goulet <dgoulet@torproject.org>2019-01-10 13:57:00 -0500
committerDavid Goulet <dgoulet@torproject.org>2019-02-25 15:03:31 -0500
commit5ac8a2bbd1f7a55542dd97358d123f7290b62dcb (patch)
tree54dd5bbfbf3d5cea95b0b2e0323a6fc4399b93f4 /proposals/289-authenticated-sendmes.txt
parent0713f2b4cbdeed5052f5b11f42912eff73a49d2a (diff)
downloadtorspec-5ac8a2bbd1f7a55542dd97358d123f7290b62dcb.tar.gz
torspec-5ac8a2bbd1f7a55542dd97358d123f7290b62dcb.zip
prop289: Add the new consensus params
Spec out the new consensus parameters in the proposal. Signed-off-by: David Goulet <dgoulet@torproject.org>
Diffstat (limited to 'proposals/289-authenticated-sendmes.txt')
-rw-r--r--proposals/289-authenticated-sendmes.txt11
1 files changed, 8 insertions, 3 deletions
diff --git a/proposals/289-authenticated-sendmes.txt b/proposals/289-authenticated-sendmes.txt
index 3ec7fd6..07258ef 100644
--- a/proposals/289-authenticated-sendmes.txt
+++ b/proposals/289-authenticated-sendmes.txt
@@ -309,11 +309,16 @@ Status: Open
payload version 0 sendmes.
In phase two, we flip a switch in the consensus, and everybody starts
- sending payload version 1 sendmes. Payload version 0 sendmes are
- still accepted.
+ sending payload version 1 sendmes. Payload version 0 sendmes are still
+ accepted. The newly proposed consensus parameter to achieve this is:
+
+ "sendme_emit_min_version" - Minimum SENDME version that can be sent.
In phase three, we flip a different switch in the consensus, and
- everybody starts refusing payload version 0 sendmes.
+ everybody starts refusing payload version 0 sendmes. The newly proposed
+ consensus parameter to achieve this is:
+
+ "sendme_accept_min_version" - Minimum SENDME version that is accepted.
(It has to be two separate switches, not one unified one, because
otherwise we'd have a race where relays learn about the update before