summaryrefslogtreecommitdiff
path: root/interface-definitions
diff options
context:
space:
mode:
authorhagbard <vyosdev@derith.de>2018-08-22 12:32:37 -0700
committerhagbard <vyosdev@derith.de>2018-08-22 12:32:37 -0700
commit8e66b803f020ed25cd6066d86d3e66e324b27e5f (patch)
tree91bad138ead258e851cc6d370484d467329548c8 /interface-definitions
parentacc5cee5990778c5d4c6a2b06fab186fca13e4de (diff)
downloadvyos-1x-8e66b803f020ed25cd6066d86d3e66e324b27e5f.tar.gz
vyos-1x-8e66b803f020ed25cd6066d86d3e66e324b27e5f.zip
T791: interface implementation
Diffstat (limited to 'interface-definitions')
-rw-r--r--interface-definitions/wireguard.xml25
1 files changed, 25 insertions, 0 deletions
diff --git a/interface-definitions/wireguard.xml b/interface-definitions/wireguard.xml
index 1437e9f0c..70bde6088 100644
--- a/interface-definitions/wireguard.xml
+++ b/interface-definitions/wireguard.xml
@@ -49,6 +49,24 @@
</leafNode>
<tagNode name="peer">
<properties>
+<<<<<<< HEAD
+ <help>peer alias</help>
+ <constraint>
+ <regex>^[0-9a-zA-Z]{1,100}</regex>
+ </constraint>
+ <constraintErrorMessage>input limited to 100 alphanumerical characters</constraintErrorMessage>
+ </properties>
+ <children>
+ <leafNode name="peer-pubkey">
+ <properties>
+ <help>base64 encoded public key</help>
+ <constraint>
+ <regex>^[0-9a-zA-Z\+/]{43}=$</regex>
+ </constraint>
+ <constraintErrorMessage>Key is not valid 44-character (32-bytes) base64</constraintErrorMessage>
+ </properties>
+ </leafNode>
+=======
<help>Base64 encoded public key</help>
<constraint>
<regex>^[0-9a-zA-Z\+/]{43}=$</regex>
@@ -56,18 +74,24 @@
<constraintErrorMessage>Key is not valid 44-character (32-bytes) base64</constraintErrorMessage>
</properties>
<children>
+>>>>>>> upstream/current
<leafNode name="allowed-ips">
<properties>
<help>IP addresses allowed to traverse the peer</help>
<multi/>
</properties>
</leafNode>
+<<<<<<< HEAD
+=======
<!-- check format IP:port -->
+>>>>>>> upstream/current
<leafNode name="endpoint">
<properties>
<help>Remote endpoint</help>
</properties>
</leafNode>
+<<<<<<< HEAD
+=======
<leafNode name="persistent-keepalive">
<properties>
<help>how often send keep alives in seconds</help>
@@ -77,6 +101,7 @@
<constraintErrorMessage>keepliave timer has to be between 1 and 99999 seconds</constraintErrorMessage>
</properties>
</leafNode>
+>>>>>>> upstream/current
</children>
</tagNode>