summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-12-19vyos-hostsd: T1885: Fixed crash if stdout PIPE connection lostzsdc
In case if stdout PIPE were lost (for example, after systemd-journald restart), using print() will raise the exception. This patch replaces print() to logging function, which is not sensitive to this problem. This makes vyos-hostd resistant to stdout disconnection, but of course, all logs after stdout disconnection will be lost.
2019-12-18snmp: T1881: Add path for ext-scripts without pathDmitriyEshenko
2019-12-18Jenkins: adjust to new Debian Buster buildChristian Poessinger
2019-12-18Merge branch 'equuleus' of github.com:vyos/vyos-1x into currentvyos/1.3dev0Christian Poessinger
* 'equuleus' of github.com:vyos/vyos-1x: T1873: DHCP: add current year to copyright notice T1873: DHCP: fix service name in op-mode "show dhcp" T1873: DHCP: ship our own server init scripts vyos.config: T1862: restore regex after merge equuleus: T1862: Use regex pattern \s+ to split strings on whitespace [vyos.config] T1758: adjust regex for change in Python 3.7 Jenkins: Docker: always pull container from Dockerhub ssh - T1719: ssh deprecated options removed Jenkins: assume dependencies are available in Docker container Jenkins: fix httpURI in isCustomBuild() openvpn: T1617: bugfix for server push-route openvpn: T1548: remove authy 2fa provider update Jenkins file for equuleus igmpproxy: remove init script which is already provided by Debian Buster
2019-12-17Revert "Jenkins: T1870: fetch pull request refs from GitHub"VyOS_1.2-2019Q4Christian Poessinger
This reverts commit fa5447f6c9850756cb7e1acb499fd60b749dfcaa.
2019-12-17Revert "Jenkins: T1870: adjust branch pointer"Christian Poessinger
This reverts commit 1f810cbd0abd8bb5c9c7a499a253b0c2ddd36b70.
2019-12-17Revert "Jenkins: T1870: only use pull request refspec"Christian Poessinger
This reverts commit 325b3fd14ce7a021ad347231a768f992b97b6804.
2019-12-17Revert "Jenkins: T1870: add 'PR-' prefix to pull request refspec"Christian Poessinger
This reverts commit de2716ae67a8d88886686fbd7e8db33b6e1a5ebd.
2019-12-17snmp: T1881: add S_IRGRP to snmp script file permission setChristian Poessinger
2019-12-17snmp: T1881: Change permission for script filesViacheslav Hletenko
2019-12-16Merge branch 'current' into equuleushagbard
2019-12-16service-pppoe: T1878: option pppoe single-session implementationhagbard
2019-12-16service-pppoe: T1878: option pppoe single-session implementationhagbard
- renamed files to fit the schemas in the directories
2019-12-15dynamic-dns: T1879: extend XML validatorsChristian Poessinger
2019-12-15dynamic-dns: T1879: extend valueHelp stringsChristian Poessinger
2019-12-13Merge pull request #182 from jjakob/equuleusChristian Poessinger
2019-12-13T1873: DHCP: add current year to copyright noticeJernej Jakob
2019-12-13T1873: DHCP: fix service name in op-mode "show dhcp"Jernej Jakob
2019-12-13T1873: DHCP: ship our own server init scriptsJernej Jakob
2019-12-12Jenkins: T1870: add 'PR-' prefix to pull request refspecChristian Poessinger
2019-12-12Jenkins: T1870: only use pull request refspecChristian Poessinger
2019-12-12Jenkins: T1870: adjust branch pointerChristian Poessinger
2019-12-12Jenkins: T1870: fetch pull request refs from GitHubChristian Poessinger
2019-12-12ethernet: T1637: do not delete VIFs on every commitChristian Poessinger
A delta-check problem caused the deletion of each and every VLAN interface when anything under an interface has been changed. This also cause PPPoE session interruptions.
2019-12-11vyos.config: T1846: ignore edit level when obtaining running configJohn Estabrook
In addition to ignoring edit level for the session config (12a21a4b), the running config should be parsed from the top level.
2019-12-11Merge pull request #181 from elbuit/currentDaniil Baturin
convert from node.def to xml enhancement
2019-12-10scripts: import: T1836: add regex filter for condition importAntonio Cuñat Alario
Add import multiple values to a regex xml expression
2019-12-10scripts: import: T1836: fix XML exportAntonio Cuñat Alario
Fix export xml interfaces from node.def where node.tad doesn't have a node.def file
2019-12-10vyos.config: T1862: restore regex after mergeJohn Estabrook
2019-12-10Merge branch 'current' of github.com:vyos/vyos-1x into equuleusChristian Poessinger
* 'current' of github.com:vyos/vyos-1x: T1843: fix proxy URL handling when running through GCC preprocessor
2019-12-10T1843: fix proxy URL handling when running through GCC preprocessorChristian Poessinger
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.
2019-12-10Merge branch 'current' of github.com:vyos/vyos-1x into equuleusChristian Poessinger
* 'current' of github.com:vyos/vyos-1x: T1855, T1826: Restore support for reboot/poweroff in M minutes. vyos.config: T1764: allow for list argument to exists, in value case vyos.config: T1846: ignore edit level when obtaining working config T1843: use include files for interface proxy-arp-pvlan option T1843: use include files for interface proxy-arp configuration T1843: use include files for interface arp-cache-timeout configuration T1843: use include files for interface link-detect feature T1843: use include files for interface MTU size T1843: use include files for interface MAC address T1843: use include files to disable interface (admin down) T1843: use include files for interface description T1843: use include files for DHCP/DHCPv6 options T1843: recursively include IP address definitions in VIF/VIF-S definitions T1843: add support for recursive includes T1843: use include files for VIF/VIF-S interfaces T1843: use include files for IPv4/IPv6 interface address configuration T1843: run interface-definitions though GCC preprocessor
2019-12-09T1855, T1826: Restore support for reboot/poweroff in M minutes.Daniil Baturin
2019-12-10Merge pull request #178 from c-po/t1843-xml-preprocessorDaniil Baturin
Add GCC preprocessor support for XML files
2019-12-09vyos.config: T1764: allow for list argument to exists, in value caseJohn Estabrook
2019-12-09vyos.config: T1846: ignore edit level when obtaining working configJohn Estabrook
2019-12-06Merge branch 'current' into equuleushagbard
2019-12-06syslog: T1845: syslog host no longer accepts a porthagbard
- setting default port if not configured to udp - remove debug output
2019-12-06equuleus: T1862: Use regex pattern \s+ to split strings on whitespaceJohn Estabrook
2019-12-06Merge branch 'current' of github.com:vyos/vyos-1x into equuleusChristian Poessinger
* 'current' of github.com:vyos/vyos-1x: openvpn: bridge: T1556: remove obsolete bridge-group definition ifconfig: T1849: fix DHCPv6 startup Python/VyOS validate: T1849: handle is_ipv6()/is_ipv6() exceptions ifconfig: T1793: remove dhcpv6 client debug output ddclient: T1853: bugfix TypeError exception syslog: T1845: syslog host no longer accepts a port syslog: code formatting syslog: T1845: syslog host no longer accepts a port syslog: renaming files and conf script to fit new scheme T1855, T1826: clean up the reboot/shutdown script. wireguard: T1853: disable peer doesn't work Revert "syslog: T1845: syslog host no longer accepts a port" dmvpn: T1784: Add swanctl load call syslog: T1845: syslog host no longer accepts a port [vyos.config] T1847: correctly set_level for path given as empty string
2019-12-06T1843: use include files for interface proxy-arp-pvlan optionChristian Poessinger
2019-12-06T1843: use include files for interface proxy-arp configurationChristian Poessinger
2019-12-06T1843: use include files for interface arp-cache-timeout configurationChristian Poessinger
2019-12-06T1843: use include files for interface link-detect featureChristian Poessinger
2019-12-06T1843: use include files for interface MTU sizeChristian Poessinger
2019-12-06T1843: use include files for interface MAC addressChristian Poessinger
2019-12-06T1843: use include files to disable interface (admin down)Christian Poessinger
2019-12-06T1843: use include files for interface descriptionChristian Poessinger
2019-12-06T1843: use include files for DHCP/DHCPv6 optionsChristian Poessinger
As 219779b ("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 DHCP/ DHCPv6 configuration options to this new style. It implementes it for the following interface types: * bonding * bridge * ethernet * wireless * vif/vif-s interfaces
2019-12-06T1843: recursively include IP address definitions in VIF/VIF-S definitionsChristian Poessinger