Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-04-03 | conntrack: T4333: migrate to new vyos_defined Jinja2 test | Christian Poessinger | |
2022-04-02 | udp-broadcast-relay: T4333: migrate to new vyos_defined Jinja2 test | Christian Poessinger | |
2022-04-02 | wwan: T4324: properly start/stop ModemManager and cron helper on interface ↵ | Christian Poessinger | |
add/removal | |||
2022-04-02 | wwan: T4324: cronjob is setup via interfaces-wwan.py - drop dedicated cron file | Christian Poessinger | |
2022-04-01 | wwan: T4324: is_wwan_connected() must verify if ModemManager is running | Christian Poessinger | |
2022-04-01 | bgp: T4333: migrate to new vyos_defined Jinja2 test | Christian Poessinger | |
2022-04-01 | vyos.template: T4333: add Jinja2 plugin to test if a variable is defined and ↵ | Christian Poessinger | |
not none We have a lot of boiler plate template code like {% if config.interface is defined and config.interface.remote_as is defined and config.interface.remote_as is not none %} ... {% endif %} This can be stripped down using a custom test to: {% if config.interface.remote_as is vyos_defined %} ... {% endif %} In addition the new vyos_defined test supports comparison {% if foo.bar.baz is vyos_defined('zoo') %} ... {% endif %} So the above will only evaluate to true if the variable foo.bar.baz is defined and its content is zoo This is inspired from https://github.com/aristanetworks/ansible-avd/ which make heavy use of it. All new templates should be written in this new style. | |||
2022-04-01 | smoketest: bgp: adjust test parameter indention | Christian Poessinger | |
2022-04-01 | bgp: T4332: addpath-tx-per-as requires BGP deterministic-med paramtere to be set | Christian Poessinger | |
2022-04-01 | smoketest: bgp: verify graceful-restart options per neighbor | Christian Poessinger | |
2022-04-01 | op-mode: monitor: T4308: support following FRR daemon logs | Christian Poessinger | |
2022-04-01 | op-mode: logging: T4308: use full option name (--boot) | Christian Poessinger | |
2022-04-01 | Merge pull request #1262 from sever-sever/T4329 | Christian Poessinger | |
policy: T4329: Fix regex for extcommunity rt | |||
2022-04-01 | policy: T4329: Fix regex for extcommunity rt | Viacheslav Hletenko | |
Fix regex to allow to set several marks for extcommunity rt set extcommunity rt '65:24 65:23 192.168.2.1:11 192.168.0.2:222' | |||
2022-03-31 | vyos.ifconfig: T4330: MTU must be configured prior to any IPv6 option change | Christian Poessinger | |
This extends the fix from 53e20097 ("vyos.ifconfig: T4330: bugfix changing MTU when IPv6 is disabled") by ordering the execution in a way the Kernel does not complain. | |||
2022-03-31 | vyos.ifconfig: T4330: bugfix changing MTU when IPv6 is disabled | Christian Poessinger | |
Commit f8b3d8999c ("ipv6: T4319: do not configure IPv6 related settings if it's disabled") moved the MTU configuration part under the code path which is only run if IPv6 is enabled on the system. This prevented MTU changes on IPv6 disabled systems. | |||
2022-03-31 | Merge pull request #1258 from c-po/t4319-disable-ipv6 | Christian Poessinger | |
T4319: bugfixes for disabled IPv6 (current) | |||
2022-03-31 | Merge pull request #1260 from sever-sever/T4326 | Christian Poessinger | |
bgp: T4326: Add bgp parameter no-suppress-duplicates | |||
2022-03-31 | Merge pull request #1256 from srividya0208/T4308a | Christian Poessinger | |
logging: T4308: log options for routing protocol | |||
2022-03-31 | logging: T4308: log options for routing protocol | srividya0208 | |
It will be more convenient if there is a seperate option to debug the protocol | |||
2022-03-31 | bgp: T4326: Add bgp parameter no-suppress-duplicates | Viacheslav Hletenko | |
Add new bgp parameter 'no-suppress-duplicates' set protocols bgp parameters no-suppress-duplicates | |||
2022-03-30 | smoketest: T4319: verify correct assignment of loopback IP addresses | Christian Poessinger | |
2022-03-30 | vyos.ifconfig: T4319: add_addr() should not add IPv6 address if it's disabled | Christian Poessinger | |
2022-03-30 | vrf: T4319: do not add IPv6 localhost address if IPv6 is disabled | Christian Poessinger | |
2022-03-30 | vyos.util: T4319: add is_ipv6_enabled() helper function | Christian Poessinger | |
2022-03-30 | vyos.ifconfig: make add_addr() method more reader firendly | Christian Poessinger | |
2022-03-30 | T4319: do not try to add ::1/128 to lo if IPv6 is disabled | Daniil Baturin | |
2022-03-28 | Revert "openvpn: T4230: globally enable ip_nonlocal_bind" | Daniil Baturin | |
This reverts commit 1cbcbf40b7721849f9696c05fac65db010a66b7c. | |||
2022-03-27 | Merge pull request #1253 from jestabro/gql-test-node | Daniil Baturin | |
graphql: T3993: add unsettable gql option; this is not exposed by CLI | |||
2022-03-27 | graphql: T3993: add unsettable gql option; this is not exposed by CLI | John Estabrook | |
2022-03-26 | vyos.validate: T4321: make is_addr_assigned() VRF aware | Christian Poessinger | |
Commit 1bfe09f9 ("vyos.validate: T4321: make is_intf_addr_assigned() VRF aware") added VRF support for an interface bound function. As an interface can only be bound to one VRF check makes less sense. This commit moves the VRF awareness from is_intf_addr_assigned() to is_addr_assigned() so we check the VRF assignment even prior of calling is_intf_addr_assigned() and fail fast. | |||
2022-03-26 | bgp: T4321: check neighbor IP addresses against VRF context | Christian Poessinger | |
2022-03-26 | vyos.validate: T4321: make is_intf_addr_assigned() VRF aware | Christian Poessinger | |
2022-03-25 | smoketest: ipv6: fix testcase after using new sysctl interface | Christian Poessinger | |
2022-03-25 | smoketest: mpls: disable debug output | Christian Poessinger | |
2022-03-25 | mpls: T915: use vyos.util.sysctl_write() helper function | Christian Poessinger | |
2022-03-25 | vyos.util: T4319: rename sysctl() -> sysctl_write() | Christian Poessinger | |
2022-03-25 | ipv6: T4319: do not configure IPv6 related settings if it's disabled | Christian Poessinger | |
2022-03-25 | system: T4319: align ipv6 settings with ipv4 by using get_config_dict() | Christian Poessinger | |
2022-03-25 | vyos.util: T4319: provide generic sysctl_read() helper | Christian Poessinger | |
2022-03-25 | xml: T4319: use common building block for table-size CLI option | Christian Poessinger | |
2022-03-25 | T4319: "system ip(v6)" must run before any interface operation | Christian Poessinger | |
2022-03-24 | ipsec: T4288: bump config version 8 -> 9 | Christian Poessinger | |
2022-03-24 | ipsec: T4288: drop leading empty line to detect runtime environment | Christian Poessinger | |
2022-03-24 | Merge pull request #1251 from srividya0208/T4288a | Christian Poessinger | |
ike-group: T4288 : close-action is missing in swanctl.conf | |||
2022-03-24 | Merge pull request #1248 from sever-sever/T4290 | Christian Poessinger | |
bgp: T4290: Add verify source-interface for none ip neighbor | |||
2022-03-24 | openvpn: T4294: force service restart on openvpn-option node change | Christian Poessinger | |
2022-03-24 | ike-group: T4288 : close-action is missing in swanctl.conf | srividya0208 | |
close-action parameter is missing in the swanctl.conf file | |||
2022-03-23 | bgp: T4314: add missing check to migration script | John Estabrook | |
2022-03-23 | l2tpv3: T1923: remove duplicate mtu include | Christian Poessinger | |