Browse Source

Updated protocol version and versioning blurb

Joseph Henry 7 years ago
parent
commit
08d9dc5c68
1 changed files with 28 additions and 24 deletions
  1. 28 24
      node/Packet.hpp

+ 28 - 24
node/Packet.hpp

@@ -45,31 +45,35 @@
 /**
 /**
  * Protocol version -- incremented only for major changes
  * Protocol version -- incremented only for major changes
  *
  *
- * 1 - 0.2.0 ... 0.2.5
- * 2 - 0.3.0 ... 0.4.5
- *   + Added signature and originating peer to multicast frame
- *   + Double size of multicast frame bloom filter
- * 3 - 0.5.0 ... 0.6.0
- *   + Yet another multicast redesign
- *   + New crypto completely changes key agreement cipher
- * 4 - 0.6.0 ... 1.0.6
- *   + BREAKING CHANGE: New identity format based on hashcash design
- * 5 - 1.1.0 ... 1.1.5
- *   + Supports echo
- *   + Supports in-band world (root server definition) updates
- *   + Clustering! (Though this will work with protocol v4 clients.)
- *   + Otherwise backward compatible with protocol v4
- * 6 - 1.1.5 ... 1.1.10
- *   + Network configuration format revisions including binary values
- * 7 - 1.1.10 ... 1.1.17
- *   + Introduce trusted paths for local SDN use
- * 8 - 1.1.17 ... 1.2.0
- *   + Multipart network configurations for large network configs
- *   + Tags and Capabilities
- *   + Inline push of CertificateOfMembership deprecated
- * 9 - 1.2.0 ... CURRENT
+ *  1 - 0.2.0 ... 0.2.5
+ *  2 - 0.3.0 ... 0.4.5
+ *    + Added signature and originating peer to multicast frame
+ *    + Double size of multicast frame bloom filter
+ *  3 - 0.5.0 ... 0.6.0
+ *    + Yet another multicast redesign
+ *    + New crypto completely changes key agreement cipher
+ *  4 - 0.6.0 ... 1.0.6
+ *    + BREAKING CHANGE: New identity format based on hashcash design
+ *  5 - 1.1.0 ... 1.1.5
+ *    + Supports echo
+ *    + Supports in-band world (root server definition) updates
+ *    + Clustering! (Though this will work with protocol v4 clients.)
+ *    + Otherwise backward compatible with protocol v4
+ *  6 - 1.1.5 ... 1.1.10
+ *    + Network configuration format revisions including binary values
+ *  7 - 1.1.10 ... 1.1.17
+ *    + Introduce trusted paths for local SDN use
+ *  8 - 1.1.17 ... 1.2.0
+ *    + Multipart network configurations for large network configs
+ *    + Tags and Capabilities
+ *    + Inline push of CertificateOfMembership deprecated
+ *  9 - 1.2.0 ... 1.4.0
+ *    + Trace for remote debugging or diagnostics
+ * 10 - 1.4.0 ... CURRENT
+ *    + Multipath support
+ *    + Measurement of QoS metrics
  */
  */
-#define ZT_PROTO_VERSION 9
+#define ZT_PROTO_VERSION 10
 
 
 /**
 /**
  * Minimum supported protocol version
  * Minimum supported protocol version