Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-05-22 | bgp: T3565: support multiple AS numbers for confederation peers | Christian Poessinger | |
The BGP confederation peers node was not a multi node as supported by VyOS 1.2 and 1.3. | |||
2021-05-22 | nat66: T2518: op-mode typo fixup | JACK | |
2021-05-21 | vlan: T3551: support runtime changing of ingress and egress QoS settings | JACK | |
2021-05-21 | ndppd: T2518: Fix variable name error | JACK | |
2021-05-20 | snmp: mibs: import from vyatta-cfg-system | Christian Poessinger | |
2021-05-20 | smoketest: config: sysctl: T3565: add migratable configuration | Christian Poessinger | |
2021-05-20 | sysctl: T3565: initial implementation in XML and Python | Christian Poessinger | |
migrate from old vyatta-cfg-system / Perl implementation. | |||
2021-05-19 | ospfv3: T3554: add area-type "stub" | Viacheslav Hletenko | |
2021-05-19 | Merge pull request #848 from DmitriyEshenko/cur-18052021-oc01 | Daniil Baturin | |
openconnect-server: T3559: Add restart op-command | |||
2021-05-18 | op-mode: drop full path to iproute2 binary | Christian Poessinger | |
2021-05-18 | openconnect-server: T3559: Add restart op-command | DmitriyEshenko | |
2021-05-18 | revert: "util: T2467: add autosudo as an option to command" | Christian Poessinger | |
Implementing a wrapper which will - based on the command - add a sudo prefix to the execution string seemed to be a nice idea but unfortunately it did not only not get momentum but also the codebase somethis added an implicit "sudo" call a second time. This resulted in a call: "sudo sudo systemctl" The entire functionality was removed again and if an op-mode script requires root priviledges it must be explicitly called with them - no black magic. | |||
2021-05-18 | ddns: T3254: fix incorrect update time | FileGo | |
This fixes a bug when show dynamic dns status returned (formatted) UNIX time 0. I have changed the code to use ddclient's mtime value in the cache file, which is updated on every successful sync with DDNS service as opposed to atime, which was previously used. | |||
2021-05-18 | vmware: T3525: fix invocation of resume script | Christian Poessinger | |
Commit dce67433 ("util: T2226: rewrite resume-vm to use run") changed the way in which the script executed system binaries in a way which could not be processes by the underlayin infrastructure (lists are not supported, only strings). | |||
2021-05-18 | vmware: T1028: properly expose syslog identity | Christian Poessinger | |
2021-05-17 | ddclient: T3557: fix FileNotFoundError when querying status information | Christian Poessinger | |
If ddclient is not problery configured it will start up but no status file is generated. This commit checks if the status file exists before reading it. | |||
2021-05-15 | Merge pull request #842 from FileGo/T3550 | Christian Poessinger | |
router-advert: T3550: fixed completion typo | |||
2021-05-15 | smoketest: T3549: dhcpv6-server: adjust to new config syntax | Christian Poessinger | |
Commit 9099636b ("dhcpv6-server: T3549: fix incorrect syntax for global name-server definition") changed how the daemon configuration represents global DNS nameservers. Test updated. | |||
2021-05-15 | router-advert: T3550: fixed completion typo | FileGo | |
2021-05-15 | dhcpv6-server: T3549: fix incorrect syntax for global name-server definition | Christian Poessinger | |
dhcp6.name-servers is a comma-delimited, multi-value list of name-servers that should only appear once in the dhcpdv6.conf file. (cherry picked from commit b05201724022d1a50a51d150abb4f444b2e1555e) | |||
2021-05-15 | smoketest: interfaces: add testcase for q-in-q protocol change | Christian Poessinger | |
This is the smoketest for the fix added in commit cd504035 ("vyos.ifconfig: T3532: re-create Q-in-Q interface on protocol change"). | |||
2021-05-15 | vyos.ifconfig: T3532: re-create Q-in-Q interface on protocol change | Christian Poessinger | |
It is not possible to change the VLAN encapsulation protocol "on-the-fly". For this "quirk" we need to actively delete and re-create the VIF-S interface. | |||
2021-05-15 | conntrack: T3535: add op-mode commands for tracked connections" | Christian Poessinger | |
2021-05-15 | conntrack: T3535: bugfix on "expect-sync all" | Christian Poessinger | |
Closing bracked "}" was placed on the wrong line inside the template leading to an invalid configuration syntax. | |||
2021-05-15 | smoketest: dhcp: T3544: verify locig preventing invalid daemon options | Christian Poessinger | |
As we do not allow any invalid raw options passed into ISC dhcpd we should also verify this behavior with a smoketest. | |||
2021-05-15 | dhcp-server: T3544: fix FileNotFoundError on first invokation | Christian Poessinger | |
The problem of using the move() operation over render() is that render will silently create the directory tree in the background and move() does not. This means that on first boot when /run/dhcp-server does not exist, move will fail with a FileNotFoundError. Instead of using move() we render() the configuration two times, one for validating it via dhcpd -t and the other time to really apply it to the service. The performance impact should be little as the config should still be cached in the system RAM. | |||
2021-05-15 | conntrack: T3535: add keepalived notifications for node transitions | Christian Poessinger | |
2021-05-15 | conntrack: T3535: add support for icmp6 and dccp | Christian Poessinger | |
2021-05-15 | Merge pull request #841 from c-po/conntrack-sync | Christian Poessinger | |
conntrack-sync: T3535: migrate to XML and Python | |||
2021-05-14 | conntrack: T3535: check for VRRP group definition | Christian Poessinger | |
2021-05-14 | conntrack: T3535: remove cluster CLI nodes | Christian Poessinger | |
2021-05-14 | conntrack: T3535: remove deprecated options from template | Christian Poessinger | |
2021-05-14 | op-mode: conntrack: T3535: add XML command definitions | Christian Poessinger | |
2021-05-14 | conntrack: T3535: migrate codebase from vyatta-conntrack-sync | Christian Poessinger | |
2021-05-14 | vyos.ifconfig: T3535: add helper to get only IPv4 or IPv6 interface addresses | Christian Poessinger | |
2021-05-14 | vyos.template: T3535: add helper for IP address conversion | Christian Poessinger | |
Support getting the IPv4 addresses from a given interface and support to strip CIDR mask from address. | |||
2021-05-14 | ntp: T2809: Fix migration script if server not exist | sever-sever | |
2021-05-13 | dhcp-server: T3544: test config in IPv4 mode only | Christian Poessinger | |
2021-05-13 | dhcp-server: T3544: test newly rendered configuration before restarting daemon | Christian Poessinger | |
The current DHCP server implementation comes with options (see below) which allow the user to pass in any arbitrary option(s) in a verbatim way which will manifest in dhcpd.conf. The options are: * set service dhcp-server global-parameters * set service dhcp-server shared-network-name foo shared-network-parameters * set service dhcp-server shared-network-name foo subnet 192.0.2.0/25 subnet-parameters * set service dhcp-server shared-network-name foo subnet 192.0.2.0/25 static-mapping ff static-mapping-parameters Having an invalid configuration will yield: vyos@vyos# commit [ service dhcp-server ] Configuration file errors encountered - check your options! [[service dhcp-server]] failed | |||
2021-05-13 | op-mode: T3536: Fix desc for route longer-prefixes | sever-sever | |
2021-05-13 | bonding: T3543: add support to configure lact-rate (slow or fast) | Christian Poessinger | |
Option specifying the rate in which we'll ask our link partner to transmit LACPDU packets in 802.3ad mode. set interfaces bonding bond0 lacp-rate <slow|fast> slow: Request partner to transmit LACPDUs every 30 seconds (default) fast: Request partner to transmit LACPDUs every 1 second | |||
2021-05-13 | smoketest: bonding: test minimum link assignment | Christian Poessinger | |
2021-05-12 | rpki: T3539: Fix typo in description | Viacheslav Hletenko | |
2021-05-09 | xml: fix include comments in interface-definitions | Christian Poessinger | |
2021-05-09 | bgp: xml: T2771: add filter-list building block | Christian Poessinger | |
2021-05-09 | bgp: xml: T2771: remove duplicated XML nodes | Christian Poessinger | |
Instead of having a 95% copy from afi-common.xml.i in afi-common-vpn.xml.i, split out the part that is differend (default originate) and re-use the same building block. | |||
2021-05-09 | bgp: xml: T2174: add valueHelp and containts to AFI route-map include | Christian Poessinger | |
2021-05-09 | policy: T3531: Allow prefix-list names to contain an underscore | Christian Poessinger | |
2021-05-09 | policy: T3531: Allow route-map names to contain an underscore | Christian Poessinger | |
2021-05-09 | bgp: T3530: add missing regex constraint for peer-group names | Christian Poessinger | |
A peer-group may only consist out of alphanumeric characters, a hyphen and underscore. |