summaryrefslogtreecommitdiff
path: root/changes/prop264
blob: bab8a400e13e65bf80bc509866e0f8e7fcedd03d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
  o Major features (subprotocol versions):

    - Tor now uses "subprotocol versions" to indicate
      compatibility. Previously, versions of Tor looked at the declared Tor
      version of a relay to tell whether they could use a given feature.
      Now, they should be able to rely on its declared subprotocol versions.
      This change allows compatible implementations of the Tor protocol(s) to
      exist without declaring compatibility with pretending to be particular
      releases of Tor itself. Closes ticket 19958; implements part of
      proposal 264.

    - Tor directory authorities now vote on a set of recommended subprotocol
      versions, and on a set of required subprotocol versions. Clients and
      relays that lack support for a _required_ suprotocol version will not
      start; those that lack support for a _recommended_ subprotocol version
      will warn the user to upgrade. Closes ticket 19958; implements part of
      proposal 264.