Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-04-26 | Merge pull request #1294 from goodNETnick/ocserv_otp_keygen | Christian Poessinger | |
ocserv: T4380: 2FA OTP key generator in VyOS CLI | |||
2022-04-26 | Merge pull request #1301 from sever-sever/T4236 | Christian Poessinger | |
op-mode: T4236: Split to new lines openvpn client certs | |||
2022-04-26 | dhcp: T4389: use lowercase vendor name in CLI | Christian Poessinger | |
2022-04-26 | dhcp: T4389: fix vendor name, it is ubiquiti with an i, not yx | Christian Poessinger | |
2022-04-26 | op-mode: T4236: Split to new lines openvpn client certs | Viacheslav Hletenko | |
The command "generate openvpn client-config" generates client.ovpn file and CA and client certificate are displayed in one line To fix it Add 'fill' that set new line after every x characters | |||
2022-04-26 | Makefile: exclude __pycache__ dir from vyos-configd enablement check | Christian Poessinger | |
2022-04-26 | dhcp(v6): T3100: enable support with vyos-configd | Christian Poessinger | |
2022-04-26 | vti: T1579: enable vyos-configd supoport | Christian Poessinger | |
2022-04-26 | Makefile: check which CLI scripts are not enabled to work with vyos-configd | Christian Poessinger | |
2022-04-26 | smoketest: ethernet: bugfix - NameError: name 'af' is not defined | Christian Poessinger | |
2022-04-26 | Merge pull request #1300 from sever-sever/T4210 | Christian Poessinger | |
nat: T4210: Fix template for negated ports | |||
2022-04-26 | Merge pull request #1302 from sever-sever/T4398 | Christian Poessinger | |
vpn-ipsec: T4398: Fix unexpected passthrough policy for peer | |||
2022-04-25 | vpn-ipsec: T4398: Fix unexpected passthrough policy for peer | Viacheslav Hletenko | |
Set default passtrough list to None to prevent unexpected policy for peers with not overplapped local and remote prefixes | |||
2022-04-25 | smoketest: config: T4397: add ARP entries for a second interface | Christian Poessinger | |
2022-04-25 | pppoe: T4391: bugfix IPv6 DHCP-PD not working after reboot | Christian Poessinger | |
When VyOS is booting and an interface is brought up (PPPoE) which requires a user callback script that is executed asynchronously when the interface is up we can not use Config(). The problem is, Config() is not available when the system starts and the initial commit is still processed. We need to move to ConfigTreeQuery() which was build for this exact same purpose. | |||
2022-04-25 | vyos.configdict: T4391: enable get_interface_dict() ti be used with ↵ | Christian Poessinger | |
ConfigTreeQuery() When VyOS is booting and an interface is brought up (PPPoE) which requires a user callback script that is executed asynchronously when the interface is up we can not use Config(). The problem is, Config() is not available when the system starts and the initial commit is still processed. We need to move to ConfigTreeQuery() which was build for this exact same purpose. TO reduce side effects and also dependencies on the entire vyos.configdict library the set_level()/get_level() calls got eliminated from within the library. All calls to functions like: * get_removed_vlans() * is_node_changed() * leaf_node_changed() * is_mirror_intf() * ... Now require that the full config path to the node is passed. | |||
2022-04-25 | smoketest: config: T4397: add some static ARP entries | Christian Poessinger | |
2022-04-25 | arp: T4397: migrate to get_config_dict() | Christian Poessinger | |
2022-04-25 | smoketest: arp: add initial testcase for static ARP entries | Christian Poessinger | |
2022-04-25 | smoketest: ethernet: verify addresses are deleted from interface after test | Christian Poessinger | |
2022-04-25 | smoketest: openconnect: use setUpClass() over setUp() | Christian Poessinger | |
2022-04-25 | smoketest: dhcpv6-server: use setUpClass() over setUp() | Christian Poessinger | |
2022-04-25 | smoketest: pki: use setUpClass() over setUp() | Christian Poessinger | |
2022-04-25 | smoketest: migrate pppoe, and wireguard to setUpClass() scheme | Christian Poessinger | |
2022-04-25 | smoketest: bugfix on proper inheritance levels for classmethod | Christian Poessinger | |
2022-04-25 | Merge pull request #1299 from sever-sever/T4395 | Christian Poessinger | |
op-mode: T4395: Extend show vpn debug | |||
2022-04-25 | nat: T4210: Fix template for negated ports | Viacheslav Hletenko | |
2022-04-25 | op-mode: T4395: Extend show vpn debug | Viacheslav Hletenko | |
Get more VPN IPSec information with swanctl and iproute2 commands | |||
2022-04-24 | Merge pull request #1295 from dmbaturin/T4361 | John Estabrook | |
T4361: refactor and simplify vyos.config.exists() | |||
2022-04-24 | op-mode: T4390: add "monitor log dhcp(v6)" CLI commands | Christian Poessinger | |
2022-04-24 | op-mode: T4390: drop superfluous hostname from "monitor log protocol" CLI ↵ | Christian Poessinger | |
commands | |||
2022-04-24 | op-mode: T4390: add "show|monitor log pppoe" CLI commands | Christian Poessinger | |
2022-04-24 | op-mode: T4390: add "monitor log kernel" command | Christian Poessinger | |
2022-04-24 | op-mode: T4390: migrate "monitor log" to journalctl | Christian Poessinger | |
2022-04-24 | op-mode: T4390: migrate "show log kernel" to journalctl | Christian Poessinger | |
2022-04-23 | Merge pull request #1298 from sever-sever/T4386 | Christian Poessinger | |
verify: T4386: Fix traffic-policy key in verify_mirror | |||
2022-04-23 | verify: T4386: Fix traffic-policy key in verify_mirror | Viacheslav Hletenko | |
Fix logic for verify traffic-policy in def verify_mirror_redirect It checks just "traffic_policy.in" and should also checks if 'mirror' or 'redirect' exists in config | |||
2022-04-22 | dhcp: T4389: add vendor option support for Ubiquity Unifi controller | Christian Poessinger | |
vyos@vyos# show service dhcp-server shared-network-name LAN { subnet 172.18.201.0/24 { default-router 172.18.201.1 name-server 172.18.201.2 range 0 { start 172.18.201.101 stop 172.18.201.109 } vendor-option { ubiquity { unifi-controller 172.16.100.1 } } } } | |||
2022-04-22 | dhcpv6: T4357: use variable for systemd service name | Christian Poessinger | |
2022-04-22 | dhcpv6: T4357: only two IPv6 Cisco tftp servers should be defined | Christian Poessinger | |
2022-04-22 | dhcpv6: T4357: remove ConfigError() line breaks - this is done automatically | Christian Poessinger | |
2022-04-22 | dhcpv6: T4357: rename vsio -> vendor-option | Christian Poessinger | |
2022-04-22 | dhcpv6: T4357: length must be encoded else packet is malformed | Christian Poessinger | |
2022-04-22 | dhcpv6: T4357: no need to make the vendor options conditional - they do not hurt | Christian Poessinger | |
Always render int he vendor specific option definition - it doesn't hurt. | |||
2022-04-22 | Merge branch 'T4357' of https://github.com/sever-sever/vyos-1x into current | Christian Poessinger | |
* 'T4357' of https://github.com/sever-sever/vyos-1x: dhcpv6: T4357: Add dhcpv6 options for cisco VoIP tftp | |||
2022-04-22 | dhcp: T4388: missing constraint on tftp-server-name option | Christian Poessinger | |
2022-04-22 | dhcpv6: T4357: Add dhcpv6 options for cisco VoIP tftp | Viacheslav Hletenko | |
Add vendor specific options for DHCPv6-server for working with cisco VoIP phone provisioning over IPv6 | |||
2022-04-21 | pppoe: T4384: replace default-route CLI option with common CLI nodes already ↵ | Christian Poessinger | |
present for DHCP VyOS 1.4 still leverages PPPd internals on the CLI. pppd supports three options for a default route, none, auto, force. * none: No default route is installed on interface up * auto: Default route is only installed if there is yet no default route * force: overwrite any default route There are several drawbacks in this design for VyOS and the users. If auto is specified, this only counted for static default routes - but what about dynamic ones? Same for force, only a static default route got replaced but dynamic ones did not got taken into account. The CLI is changed and we now re-use already existing nodes from the DHCP interface configuration: * no-default-route: On link up no default route is installed, same as the previous default-route none * default-route-distance: We can now specify the distance of this route for the routing table on the system. This defaults to 210 as we have for DHCP interfaces. All this will be migrated using a CLI migration script. | |||
2022-04-21 | vyos.ifconfig: T4384: get_interface_dict() should provide "ifname" key for VIFs | Christian Poessinger | |
2022-04-21 | xml: T4385: provide building blocks for default route configuration | Christian Poessinger | |