Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-04-06 | dns: forwarding: T3804: fix warning message about "system name-server" | Christian Poessinger | |
2022-04-05 | Merge pull request #1270 from sever-sever/T4331 | Christian Poessinger | |
interfaces: T4331: Fix assign link-local static IPv6 addr to vrf | |||
2022-04-05 | interfaces: T4331: Fix assign link-local static IPv6 addr to vrf | Viacheslav Hletenko | |
If we have link-local static address and vrf, for example: set interfaces ethernet eth2 address 'fe80::5200:ff:fe55:222/64' set interfaces ethernet eth2 vrf 'foo' This IPv6 address was assigned before vrf, as result after attaching the intreface to vrf we lose this static linklocal address DEBUG/IFCONFIG cmd 'ip addr add fe80::5200:ff:fe55:222/64 dev eth2' DEBUG/IFCONFIG cmd 'ip link set dev eth2 master foo' DEBUG/IFCONFIG cmd 'ip addr add fe80::5208:ff:fe13:2/64 dev eth2' This commit fixes this, the address is assigned after vrf assign | |||
2022-04-05 | dns: forwarding: T3804: bugfix DHCP name-servers used for recursion | Christian Poessinger | |
Commit 2ecf7a9f9c ('name-server: T3804: merge "system name-servers-dhcp" into "system name-server"') missed out an old dictionary key "system_name_server_dhcp" and thus system nameservers configured via DHCP did not get used for the DNS forwar recursor. | |||
2022-04-04 | login: T4341: busy wait on userdel(8) until the account was deleted successfully | Christian Poessinger | |
2022-04-04 | smoketest: login: verify test accounts are properly deleted | Christian Poessinger | |
2022-04-04 | login: T4341: disable user account prior to deletion | Christian Poessinger | |
2022-04-04 | smoketest: ssh: verify SSH service is stopped on removal | Christian Poessinger | |
2022-04-04 | smoketest: ssh: verify login of valid and invalid test user | Christian Poessinger | |
In order to test for proper system authentication and security setup a new testcase is added which performs an SSH login and command execution with a predefined user. The result (output of uname -a) must match the output if the command is run natively. We also try to login as an invalid user - this is not allowed to work. | |||
2022-04-04 | wifi: T4339: tab-completion results in "No such file or directory" | Christian Poessinger | |
2022-04-04 | wwan: T4339: tab-completion results in "No such file or directory" | Christian Poessinger | |
2022-04-04 | wwan: T4338: changing interface description should not trigger reconnect | Christian Poessinger | |
Changing the WWAN interface description will trigger an interface reconnect. Reconnects should only be triggered in changes to the connection parameters like bond interfaces. | |||
2022-04-04 | Merge pull request #1267 from sever-sever/T2580 | Christian Poessinger | |
ipoe: T2580: Add pools and gateway options | |||
2022-04-04 | ipoe: T2580: Add pools and gateway options | Viacheslav Hletenko | |
Add new feature to allow to use named pools Can be used also with Radius attribute 'Framed-Pool' set service ipoe-server client-ip-pool name POOL1 gateway-address '192.0.2.1' set service ipoe-server client-ip-pool name POOL1 subnet '192.0.2.0/24' | |||
2022-04-03 | static: T4333: migrate to new vyos_defined Jinja2 test | Christian Poessinger | |
2022-04-03 | vrf/vni: T4333: migrate to new vyos_defined Jinja2 test | Christian Poessinger | |
2022-04-03 | rpki: T4333: migrate to new vyos_defined Jinja2 test | Christian Poessinger | |
2022-04-03 | rip(ng): T4333: migrate to new vyos_defined Jinja2 test | Christian Poessinger | |
2022-04-03 | smoketest: ospfv3: remove obsolete "end=''" statement in VRF interface | Christian Poessinger | |
This is actually no longer required in FRR 8.2.2 | |||
2022-04-03 | policy: T4333: migrate to new vyos_defined Jinja2 test | Christian Poessinger | |
2022-04-03 | ospf: T4333: migrate to new vyos_defined Jinja2 test | Christian Poessinger | |
2022-04-03 | smoketest: ospfv3: T4302: adjust to FRR 8.2 CLI | Christian Poessinger | |
2022-04-03 | ospfv3: T4333: migrate to new vyos_defined Jinja2 test | Christian Poessinger | |
2022-04-03 | smoketest: ospf(v3): ensure we can also run this test on a live system | Christian Poessinger | |
2022-04-03 | mpls: T4333: migrate to new vyos_defined Jinja2 test | Christian Poessinger | |
2022-04-03 | isis: T3156: add segment routing local-block for ISIS | Christian Poessinger | |
2022-04-03 | smoketest: isis: support running on live systems | Christian Poessinger | |
2022-04-03 | xml: isis: T3236: create common high-low label value include block | Christian Poessinger | |
2022-04-03 | isis: T4333: fix remaining "is defined" instances | Christian Poessinger | |
2022-04-03 | smoketest: isis: extend testcase to verify 'is-type level-2-only' can be set | Christian Poessinger | |
2022-04-03 | isis: T4336: add support for MD5 authentication password on a circuit | Christian Poessinger | |
2022-04-03 | isis: T4333: migrate to new vyos_defined Jinja2 test | Christian Poessinger | |
2022-04-03 | bfd: T4333: migrate to new vyos_defined Jinja2 test | Christian Poessinger | |
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) |