<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/Makefile, branch vyos/1.3dev0</title>
<subtitle>VyOS command definitions, scripts, and utilities (mirror of https://github.com/vyos/vyos-1x.git)
</subtitle>
<id>https://git.amelek.net/vyos/vyos-1x.git/atom?h=vyos%2F1.3dev0</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-1x.git/atom?h=vyos%2F1.3dev0'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/'/>
<updated>2019-12-10T09:08:43+00:00</updated>
<entry>
<title>T1843: fix proxy URL handling when running through GCC preprocessor</title>
<updated>2019-12-10T09:08:43+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2019-12-10T09:08:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=27dabfab5419cbf00f3b80683f31453db8bed1f9'/>
<id>urn:sha1:27dabfab5419cbf00f3b80683f31453db8bed1f9</id>
<content type='text'>
Newer GCC version (8.3 in Debian Buster) no longer support the -ansi option as
in GCC 4 used in Debian Jessie. Thus the URL which is used as regex for the
proxy must be escaped properly - else the // in the URL is treated as C++
comment.
</content>
</entry>
<entry>
<title>T1843: add support for recursive includes</title>
<updated>2019-12-06T19:58:56+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2019-12-03T21:38:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=6f42d44586fbed3f5addfe81fa5d6b4ab40f2dbf'/>
<id>urn:sha1:6f42d44586fbed3f5addfe81fa5d6b4ab40f2dbf</id>
<content type='text'>
An XML include file can now inlude another XML include file. This is very handy
on e.g. VIF or VIF-S interfaces that also have an address node. Thus more code
is reused and simplified.
</content>
</entry>
<entry>
<title>T1843: use include files for VIF/VIF-S interfaces</title>
<updated>2019-12-06T19:58:56+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2019-12-03T21:36:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=2d96dbe667de57bc90eb4dc826cce3ed19e94823'/>
<id>urn:sha1:2d96dbe667de57bc90eb4dc826cce3ed19e94823</id>
<content type='text'>
As 219779bc6151 ("T1843: run interface-definitions though GCC preprocessor")
implemented the foundation of using the GCC preprocessor to make our XML
definitions more lightweight this commit transforms the configuration of VIF and
VIF-S interfaces to this new style. It implementes it for the following types:

* bond
* ethernet
* wireless
</content>
</entry>
<entry>
<title>T1843: run interface-definitions though GCC preprocessor</title>
<updated>2019-12-06T19:58:56+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2019-12-03T21:01:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=0d4d4dd840e06c18250d73f27de61261ff141944'/>
<id>urn:sha1:0d4d4dd840e06c18250d73f27de61261ff141944</id>
<content type='text'>
A lot of XML code is duplicated (VLAN, interface address) for instance. Such
XML definitions should be moved to feature.xml.i files and then just pulled in
via GCC preprocessor #include definition in e.g. bond or ethernet definitions.

This will give us the ability to single-source repeating node definitions as:
* Interface Address
* Interface Description
* Interface Disable
* VLAN (both vif-s and vif-c)

The .in suffix of the interface-definitions is a marker that those files are
input files to the GCC preprocessor. They will be rendered into proper XML
files in the build directory.

Some node definitions have been reworder to remove escaped double quote
occurances which would have been warned about by the GCC preprocessor.
</content>
</entry>
<entry>
<title>wireless: T1627: add op-mode commands</title>
<updated>2019-11-23T19:44:02+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2019-11-11T20:54:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=65d7bf3875b7c463c8d0632b879098128c30daa9'/>
<id>urn:sha1:65d7bf3875b7c463c8d0632b879098128c30daa9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>QAT: T1788: Intel QAT implementation</title>
<updated>2019-11-08T16:05:48+00:00</updated>
<author>
<name>DmitriyEshenko</name>
<email>snooppy@mail.ua</email>
</author>
<published>2019-11-08T16:05:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=bdd95c4fa54015a37bbe5c206469bd1b0552d0dc'/>
<id>urn:sha1:bdd95c4fa54015a37bbe5c206469bd1b0552d0dc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ethernet: T1637: initial rewrite in XML/Python style</title>
<updated>2019-09-20T19:28:53+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2019-09-07T10:29:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=a610e328750e3cfc23c29a2cafb40d7ef7082b13'/>
<id>urn:sha1:a610e328750e3cfc23c29a2cafb40d7ef7082b13</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[l2tp] T834 fix cli reset commands for l2tp and pptp. Adding l2tp%d tunnel naming.</title>
<updated>2019-09-12T15:40:00+00:00</updated>
<author>
<name>DmitriyEshenko</name>
<email>snooppy@mail.ua</email>
</author>
<published>2019-09-12T15:40:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=785a2d26998db580a1996edba584aac612b11b3a'/>
<id>urn:sha1:785a2d26998db580a1996edba584aac612b11b3a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[wireguard]: T1572 - Wireguard keyPair per interface</title>
<updated>2019-09-10T17:28:29+00:00</updated>
<author>
<name>hagbard</name>
<email>vyosdev@derith.de</email>
</author>
<published>2019-09-09T18:55:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=1017c8103f12ebd6db4f250d8a154571fff32db1'/>
<id>urn:sha1:1017c8103f12ebd6db4f250d8a154571fff32db1</id>
<content type='text'>
  - param key location added in op-mode script
  - param delkey and listkey implemented in op-mode script
  - param delkey implemented in op-mode script
  - generate and store named keys
  - interface implementation tu use cli option
    'private-key'
</content>
</entry>
<entry>
<title>vxlan: T1636: initial rewrite with XML and Python</title>
<updated>2019-09-06T10:56:56+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2019-09-05T17:35:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=98aafc8f704ef54b6ece514c038b6aea414df734'/>
<id>urn:sha1:98aafc8f704ef54b6ece514c038b6aea414df734</id>
<content type='text'>
Tested using:
Site 1 (VyOS 1.2.2)
-------------------
 set interfaces vxlan vxlan100 address '10.10.10.2/24'
 set interfaces vxlan vxlan100 remote '172.18.201.10'
 set interfaces vxlan vxlan100 vni '100'

Site 2 (rewrite)
----------------
 set interfaces vxlan vxlan100 address '10.10.10.1/24'
 set interfaces vxlan vxlan100 description 'VyOS VXLAN'
 set interfaces vxlan vxlan100 remote '172.18.202.10'
 set interfaces vxlan vxlan100 vni '100'
</content>
</entry>
</feed>
