#ifndef __TINC_PROTOCOL_H__
#define __TINC_PROTOCOL_H__
-/* Protocol version. Different versions are incompatible,
- incompatible version have different protocols.
- */
+/* Protocol version. Different major versions are incompatible. */
-#define PROT_CURRENT 17
+#define PROT_MAJOR 17
+#define PROT_MINOR 2
/* Silly Windows */
extern bool tunnelserver;
extern bool strictsubnets;
+extern bool experimental;
/* Maximum size of strings in a request.
* scanf terminates %2048s with a NUL character,
extern bool send_id(struct connection_t *);
extern bool send_metakey(struct connection_t *);
+extern bool send_metakey_ec(struct connection_t *);
extern bool send_challenge(struct connection_t *);
extern bool send_chal_reply(struct connection_t *);
extern bool send_ack(struct connection_t *);