Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-01-24 | vrrp: T4109: improve "address" CLI node help strings | Christian Breunig | |
CLI expects ipv4net/ipv6net but the help strings only suggested it should be ipv4/ipv6. This has been corrected. | |||
2023-01-23 | op-mode: T4942: add op-mode config_mgmt.py to standardized list | John Estabrook | |
2023-01-23 | graphql: T4953: remove convert_kwargs_to_snake_case decorator | John Estabrook | |
2023-01-23 | graphql: T4544: use opmode._is_op_mode_function_name instead of local copy | John Estabrook | |
2023-01-23 | op-mode: T4952: improve interface completion helper CLI experience | Christian Breunig | |
There are currently two ways to generate the interface name completion helper list (we use openvpn in this example) - <script> ${vyos_completion_dir}/list_interfaces.py --type openvpn</script> - <path>interfaces openvpn</path> The first one using <script> tends to be rather slow as there is a Python interpreter startup involved (expensive). The latter simply calls a C program which is executed rather fast and gives the same result. We can simply replace the first call with the second one to make the CLI feel faster. | |||
2023-01-23 | Merge pull request #1770 from dmbaturin/no-bare-literals | John Estabrook | |
T4944: disallow bare literals in raw op mode outputs | |||
2023-01-23 | op-mode: add "show|monitor log pppoe-server" command | Christian Breunig | |
2023-01-23 | op-mode: add "show|monitor log ipoe-server" command | Christian Breunig | |
2023-01-22 | op-mode: sstp: T4384: use <path> completion helper over <script> | Christian Breunig | |
The script completion helper will only show SSTP client interfaces already created and beeing active in the Kernel. The path completion helper shows the real CLI deal. | |||
2023-01-22 | op-mode: macsec: T4537: use <path> completion helper over <script> | Christian Breunig | |
The script completion helper will only show MACsec interfaces already created and beeing active in the Kernel. The path completion helper shows the real CLI deal. | |||
2023-01-22 | pppoe: T4948: add CLI option to allow definition of host-uniq flag | Christian Breunig | |
Some ISPs seem to use the host-uniq flag to authenticate client equipment. Add CLI option in VyOS to allow specification of the host-uniq flag. set interfaces pppoe pppoeN host-uniq <value> | |||
2023-01-22 | T4911: op-mode: bugfix AttributeError: 'str' object has no attribute 'items' | Christian Breunig | |
One can not always ensure that "interface" is of type list, add safeguard. E.G. Juniper Networks, Inc. ex2300-c-12t only has a dict, not a list of dicts So this is actually an upstream lldpd bug where the output depends on the amount of data transmitted. | |||
2023-01-21 | container: T4947: support mounting container volumes as ro or rw | Christian Breunig | |
Whenever a container is used and a folder is mounted, this happenes as read-write which is the default in Docker/Podman - so is the default in VyOS. A new option is added "set container name foo volume mode <ro|rw>" to specify explicitly if rw (default) or ro should be used for this mounted folder. | |||
2023-01-21 | T4911: op-mode: bugfix TypeError: 'NoneType' object is not iterable | Christian Breunig | |
2023-01-21 | T4911: op-mode: bugfix TypeError: string indices must be integers | Christian Breunig | |
One can not always ensure that "capability" is of type list, add a safeguard. E.G. Unify US-24-250W only has a dict, not a list of dicts. | |||
2023-01-20 | Merge pull request #1767 from jestabro/config-mgmt | John Estabrook | |
config-mgmt: T4942: rewrite vyatta-config-mgmt to Python/XML | |||
2023-01-20 | Merge pull request #1769 from fett0/T4939 | Christian Breunig | |
T4939: VRRP startup-delay for bonding fix | |||
2023-01-20 | T4939: VRRP startup delay edit correction | fett0 | |
2023-01-20 | config-mgmt: T4942: add op_mode script | John Estabrook | |
2023-01-20 | config-mgmt: T4942: add op-mode-definitions | John Estabrook | |
2023-01-20 | config-mgmt: T4942: add conf_mode script | John Estabrook | |
2023-01-20 | config-mgmt: T4942: add interface-definitions | John Estabrook | |
2023-01-20 | config-mgmt: T4942: add config_mgmt module and console script | John Estabrook | |
2023-01-19 | T4939: VRRP startup delay for bonding fix | fett0 | |
2023-01-19 | T4939: VRRP startup delay for bonding fix | fett0 | |
2023-01-19 | T4944: disallow bare literals in raw op mode outputs | Daniil Baturin | |
2023-01-19 | T4939: VRRP startup delay for bonding fix | fett0 | |
2023-01-19 | T4939: VRRP startup delay for bonding fix | fett0 | |
2023-01-19 | Merge pull request #1765 from aapostoliuk/T4925-sagitta | Christian Breunig | |
ipsec: T4925: Added PRF into IKE group | |||
2023-01-19 | Merge pull request #1697 from nicolas-fort/snmp_rework | Christian Breunig | |
T4857: SNMP: Implement FRR SNMP Recomendations | |||
2023-01-18 | ocserv: T4656: only one IP address is supported to listen on | Christian Breunig | |
2023-01-18 | T4857: change description in cli, and change word oid to uppercase OIDs in ↵ | Nicolas Fort | |
warning message | |||
2023-01-18 | ipsec: T4925: Added PRF into IKE group | aapostoliuk | |
Added the possibility to configure Pseudo-Random Functions (PRF) in IKE group set vpn ipsec ike-group <Ike-grp> proposal <number> prf <PRF> | |||
2023-01-18 | smoketests: modules: wireguard no longer needs to be loaded | Christian Breunig | |
As WireGuard is now part of the mainline Kernel, we no longer need to validate it using the external module loader/tester. | |||
2023-01-18 | T4857: Cleaning pr | Nicolas Fort | |
2023-01-17 | Merge pull request #1739 from aapostoliuk/T4864-sagitta | Christian Breunig | |
firewall: T4864: Fixed show zone-policy command output | |||
2023-01-17 | ifb: T4938: add Python implementation for input function block interfaces | Christian Breunig | |
2023-01-17 | op-mode: T4861: add "(show|monitor) log vpn openconnect" commands | Christian Breunig | |
2023-01-17 | smoketest: tftp: do not add/remove interfaces for each testrun, use setUpClass() | Christian Breunig | |
2023-01-17 | smoketest: ntp: T3008: verify chrony runs in appropriate VRF | Christian Breunig | |
2023-01-17 | snmp: T4902: exclude container storage from monitoring | Christian Breunig | |
Excluded to not spam the log as there is an access restriction to that folder which SNMP user can not access. | |||
2023-01-17 | mibs: T4140: IANA mibs got removed in upstream libsnmp-base package | Christian Breunig | |
2023-01-16 | Merge pull request #1760 from dmbaturin/vrf-route-summary | Daniil Baturin | |
T4837: add VRF option for route summary | |||
2023-01-16 | opmode: T4837: add VRF option for route summary | Daniil Baturin | |
2023-01-16 | firewall: T4864: Fixed show zone-policy command output | aapostoliuk | |
1. Fixed "show zone-policy" command output 2. Rewritten zone-policy op-mode to new style | |||
2023-01-15 | Merge pull request #1753 from dmbaturin/ipv6-route-summary | Daniil Baturin | |
opmode: T4837: add family and table arguments for ShowRoute | |||
2023-01-15 | ntp: T3008: TypeError bugfix when calling rename() | Christian Breunig | |
2023-01-15 | Merge pull request #1758 from c-po/t3008-chrony | Christian Breunig | |
ntp: T3008: migrate from ntpd to chrony | |||
2023-01-14 | systemd: T2185: always place generated override files in /run | Christian Breunig | |
This prevents any stale override files when the system is beeing rebooted, but the actual configuration was not saved. /run is a tmpfs and thus always fresh after boot. | |||
2023-01-14 | ntp: T3008: migrate from ntpd to chrony | Christian Breunig | |
* Move CLI from "system ntp" -> "service ntp" * Drop NTP server option preempt as not supported by chrony |