Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-01-24 | Merge pull request #1779 from dmbaturin/T4951-resource-error | Christian Breunig | |
op mode: T4951: add InsufficientResources error | |||
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: T4951: add InsufficientResources error | Daniil Baturin | |
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 | config-mgmt: T4942: add op_mode script | John Estabrook | |
2023-01-20 | config-mgmt: T4942: add conf_mode script | John Estabrook | |
2023-01-19 | Merge pull request #1697 from nicolas-fort/snmp_rework | Christian Breunig | |
T4857: SNMP: Implement FRR SNMP Recomendations | |||
2023-01-18 | T4857: change description in cli, and change word oid to uppercase OIDs in ↵ | Nicolas Fort | |
warning message | |||
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-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 | |||
2023-01-13 | T4935: ospfv3: bugfix KeyError: 'range' | Christian Breunig | |
Commit 1fc7e30f ('T4935: ospfv3: "not-advertise" and "advertise" conflict') added a check for not-advertive and advertise in the same area but lacked a test if the key really exists in the dict which is to be validated. | |||
2023-01-12 | Merge pull request #1756 from c-po/t4911-lldp-op-mode | Christian Breunig | |
T4911: op-mode: rewrite LLDP in standardised op-mode format | |||
2023-01-12 | opmode: T4837: add family and table arguments for ShowRoute | Daniil Baturin | |
2023-01-12 | Merge pull request #1752 from sever-sever/T4118 | Christian Breunig | |
T4118: Add default value any for connection remote-id | |||
2023-01-12 | T4911: op-mode: rewrite LLDP in standardised op-mode format | Christian Breunig | |
2023-01-12 | T4118: Add default value any for connection remote-id | Viacheslav Hletenko | |
If IPsec "peer <tag> authentication remote-id" is not set it should be "%any" by default https://docs.strongswan.org/docs/5.9/swanctl/swanctlConf.html#_connections_conn_remote Set XML default value in use it in the python vpn_ipsec.py script | |||
2023-01-12 | T4935: ospfv3: "not-advertise" and "advertise" conflict | Yuxiang Zhu | |
They can't be set at the same time. | |||
2023-01-11 | webproxy: T4927: Changed restart to reload-or-restart in commit | aapostoliuk | |
Changed restart to reload-or-restart in commit. It allows to reload the config and not restart webporxy service during commit. | |||
2023-01-10 | opmode: T2546: add UnsupportedOperation to op mode errors | Daniil Baturin | |
2023-01-10 | Merge pull request #1744 from jestabro/container-op-mode | Daniil Baturin | |
container: T4880: expose 'add/delete container image' in HTTP-API | |||
2023-01-10 | T4906: Fix show vpn ipsec connections data | Viacheslav Hletenko | |
We get incorrect data when shows connections As we get list of all connections we should compare the connection name with entries in list and set correct data if they match | |||
2023-01-09 | container: T4880: add REST API endpoint for add/delelete/show images | John Estabrook | |
2023-01-09 | container: T4880: expose add_image/delete_image functions in op-mode | John Estabrook | |
Encapsulating the add/delete image commands in the op-mode script allows automatic generation of corresponding API schema definitions. | |||
2023-01-09 | container: T4880: include 'add'/'delete' in standard op-mode functions | John Estabrook | |
2023-01-09 | Revert "strongSwan: upgrade scripts to work with package version 5.9.8" | Christian Poessinger | |
This reverts commit 6857447bf6acba3537d5e5372cd320aef078b81e. | |||
2023-01-07 | Merge pull request #1728 from aapostoliuk/T4877-sagitta | Christian Breunig | |
T4877: Added more checks if "import vrf" is used in bgp | |||
2023-01-06 | T4877: Added more checks if "import vrf" is used in bgp | aapostoliuk | |
1. Fixed: If rd and route-target are used in VRF, can not use "import vrf" in the same VRF in the same AFI/SAFI. 2. Fixed: If rd and route-target is used in VRF, this VRF can not be in the list of command "import vrf" in the same AFI/SAFI but in other VRFs. 3. Fixed: Do not allow to delete vrf if it is used in import list of other vrfs. 4. Added smoketests to check "import vrf" issues. | |||
2023-01-06 | static: T4883: fix KeyError: 'table' | Christian Poessinger | |
Commit dafb0da2 ("static: T4883: add a description field for routing tables") added an iproute2 description table but lacked checking if the key exists. This has been fixed and also converted to Jinja2 to keep the "common" style inside the routing protocols. It might feel overengineered indeed. | |||
2023-01-05 | qos: T4284: priority-queue and round-robin have no default bandwidth | Christian Poessinger | |
2023-01-05 | Merge pull request #1737 from sever-sever/T1237 | Christian Breunig | |
T1237: Fix failover route install route with diff metrics | |||
2023-01-05 | Merge pull request #1710 from dmbaturin/routing-table-descriptions | Christian Breunig | |
T4883: add a description field for routing tables | |||
2023-01-04 | ssh: T2651: extend verify() when both source-address and source-interface is ↵ | Christian Poessinger | |
used We need to ensure that source-address is assigned on source-interface before applying the configuration, else SSH client will have a hard time talking to someone. | |||
2023-01-04 | ssh: T2651: add source-interface support ssh-client | Christian Poessinger | |
2023-01-04 | ssh: T2651: use Debian style include directve for ssh_config.d | Christian Poessinger | |
Commit 846e306700a ("ssh: T2651: add cli options for source address") added support for a basic SSH client option, but it grabbed the entire /etc/ssh/ssh_config file without the ability to make custom user adjustments via the /etc/ssh/ssh_config.d/ folder. This vommit places the VyOS SSH options under /etc/ssh/ssh_config.d/ leaving the common override system alive. | |||
2023-01-04 | qos: T4284: replace qdisc/class instead of always adding it | Christian Poessinger | |
This makes transitions/updates faster and less error prone | |||
2023-01-04 | qos: T4284: add bandwidth percentage value | Christian Poessinger | |