[tor-commits] [torspec] 02/02: Merge remote-tracking branch 'nickm/prop275'
gitolite role
git at cupani.torproject.org
Thu Mar 24 17:18:30 UTC 2022
This is an automated email from the git hooks/post-receive script.
ahf pushed a commit to branch main
in repository torspec.
commit 26a2dc7470b1dc41720fd64080ab8386c47df31d
Merge: ca33a7c 4718e37
Author: Alexander Færøy <ahf at torproject.org>
AuthorDate: Thu Mar 24 17:15:57 2022 +0000
Merge remote-tracking branch 'nickm/prop275'
dir-spec.txt | 13 +++++++++----
proposals/000-index.txt | 4 ++--
proposals/275-md-published-time-is-silly.txt | 5 ++++-
proposals/BY_INDEX.md | 2 +-
proposals/README.md | 2 +-
5 files changed, 17 insertions(+), 9 deletions(-)
diff --cc dir-spec.txt
index c40023c,1cf3665..0de986f
--- a/dir-spec.txt
+++ b/dir-spec.txt
@@@ -2974,13 -2958,10 +2975,17 @@@ Table of Content
"bwweightscale" and "maxunmeasuredbw" parameters correctly when
computing votes.
+ * If consensus method 32 or later is used, authorities handle the
+ "MiddleOnly" flag specially when computing a consensus. When the
+ voters agree to include "MiddleOnly" in a routerstatus, they
+ automatically remove "Exit", "Guard", "V2Dir", and "HSDir". If
+ the BadExit flag is included in the consensus, they automatically
+ add it to the routerstatus.
+
+ * If consensus method 33 or later is used, and the consensus
+ flavor is "microdesc", then the "Publication" field in the "r"
+ line is set to "2038-01-01 00:00:00".
+
The signatures at the end of a consensus document are sorted in
ascending order by identity digest.
diff --cc proposals/000-index.txt
index c078e13,41bf901..e20fea8
--- a/proposals/000-index.txt
+++ b/proposals/000-index.txt
@@@ -193,9 -193,9 +193,9 @@@ Proposals by number
270 RebelAlliance: A Post-Quantum Secure Hybrid Handshake Based on NewHope [OBSOLETE]
271 Another algorithm for guard selection [CLOSED]
272 Listed routers should be Valid, Running, and treated as such [CLOSED]
-273 Exit relay pinning for web services [DRAFT]
+273 Exit relay pinning for web services [RESERVE]
274 Rotate onion keys less frequently [CLOSED]
- 275 Stop including meaningful "published" time in microdescriptor consensus [ACCEPTED]
+ 275 Stop including meaningful "published" time in microdescriptor consensus [CLOSED]
276 Report bandwidth with lower granularity in consensus documents [DEAD]
277 Detect multiple relay instances running with same ID [OPEN]
278 Directory Compression Scheme Negotiation [CLOSED]
@@@ -299,14 -300,15 +299,13 @@@ Proposals by status
325 Packed relay cells: saving space on small commands
326 The "tor-relay" Well-Known Resource Identifier
330 Modernizing authority contact entries
- 332 Ntor protocol with extra data, version 3
- 334 A Directory Authority Flag To Mark Relays As Middle-only
- 335 An authority-only design for MiddleOnly
336 Randomized schedule for guard retries
337 A simpler way to decide, "Is this guard usable?"
+ 338 Use an 8-byte timestamp in NETINFO cells
ACCEPTED:
265 Load Balancing with Overhead Parameters [for 0.2.9.x]
- 275 Stop including meaningful "published" time in microdescriptor consensus [for 0.3.1.x-alpha]
+ 282 Remove "Named" and "Unnamed" handling from consensus voting [for 0.3.3.x]
285 Directory documents should be standardized as UTF-8
- 288 Privacy-Preserving Statistics with Privcount in Tor (Shamir version)
292 Mesh-based vanguards
311 Tor Relay IPv6 Reachability
312 Tor Relay Automatic IPv6 Address Discovery
diff --cc proposals/BY_INDEX.md
index 484ad13,37a118a..5e48b74
--- a/proposals/BY_INDEX.md
+++ b/proposals/BY_INDEX.md
@@@ -190,9 -190,9 +190,9 @@@ Below are a list of proposals sorted b
* [`270-newhope-hybrid-handshake.txt`](/proposals/270-newhope-hybrid-handshake.txt): RebelAlliance: A Post-Quantum Secure Hybrid Handshake Based on NewHope [OBSOLETE]
* [`271-another-guard-selection.txt`](/proposals/271-another-guard-selection.txt): Another algorithm for guard selection [CLOSED]
* [`272-valid-and-running-by-default.txt`](/proposals/272-valid-and-running-by-default.txt): Listed routers should be Valid, Running, and treated as such [CLOSED]
-* [`273-exit-relay-pinning.txt`](/proposals/273-exit-relay-pinning.txt): Exit relay pinning for web services [DRAFT]
+* [`273-exit-relay-pinning.txt`](/proposals/273-exit-relay-pinning.txt): Exit relay pinning for web services [RESERVE]
* [`274-rotate-onion-keys-less.txt`](/proposals/274-rotate-onion-keys-less.txt): Rotate onion keys less frequently [CLOSED]
- * [`275-md-published-time-is-silly.txt`](/proposals/275-md-published-time-is-silly.txt): Stop including meaningful "published" time in microdescriptor consensus [ACCEPTED]
+ * [`275-md-published-time-is-silly.txt`](/proposals/275-md-published-time-is-silly.txt): Stop including meaningful "published" time in microdescriptor consensus [CLOSED]
* [`276-lower-bw-granularity.txt`](/proposals/276-lower-bw-granularity.txt): Report bandwidth with lower granularity in consensus documents [DEAD]
* [`277-detect-id-sharing.txt`](/proposals/277-detect-id-sharing.txt): Detect multiple relay instances running with same ID [OPEN]
* [`278-directory-compression-scheme-negotiation.txt`](/proposals/278-directory-compression-scheme-negotiation.txt): Directory Compression Scheme Negotiation [CLOSED]
diff --cc proposals/README.md
index 8152d8b,95b660c..58aca40
--- a/proposals/README.md
+++ b/proposals/README.md
@@@ -52,9 -54,8 +52,8 @@@ might or might not have a specific time
implementation.
* [`265-load-balancing-with-overhead.txt`](/proposals/265-load-balancing-with-overhead.txt): Load Balancing with Overhead Parameters
- * [`275-md-published-time-is-silly.txt`](/proposals/275-md-published-time-is-silly.txt): Stop including meaningful "published" time in microdescriptor consensus
+* [`282-remove-named-from-consensus.txt`](/proposals/282-remove-named-from-consensus.txt): Remove "Named" and "Unnamed" handling from consensus voting
* [`285-utf-8.txt`](/proposals/285-utf-8.txt): Directory documents should be standardized as UTF-8
-* [`288-privcount-with-shamir.txt`](/proposals/288-privcount-with-shamir.txt): Privacy-Preserving Statistics with Privcount in Tor (Shamir version)
* [`292-mesh-vanguards.txt`](/proposals/292-mesh-vanguards.txt): Mesh-based vanguards
* [`311-relay-ipv6-reachability.txt`](/proposals/311-relay-ipv6-reachability.txt): Tor Relay IPv6 Reachability
* [`312-relay-auto-ipv6-addr.txt`](/proposals/312-relay-auto-ipv6-addr.txt): Tor Relay Automatic IPv6 Address Discovery
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the tor-commits
mailing list