Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-12-24 | configdict: T5837: add support to return added nodes when calling node_changed() | Christian Breunig | |
In the past, node_changed() suggested it would also return nodes that got added (function comment) but in reality only deleted keys got accounted for. This commit changes the signature and adds an argument expand_nodes to specify the users interest of a node was deleted (default), added (expand_nodes=Diff.ADD) or even both (expand_nodes=Diff.ADD|Diff.DELETE). | |||
2023-12-24 | T5837: cleanup use of calls to vyos.configdict.node_changed() | Christian Breunig | |
node_changed() will return a list of changed keys under "path". We are not always interested what changed, sometimes we are only interested if something changed at all, that what vyos.configdict.is_node_changed() is for. | |||
2023-12-19 | Merge pull request #2643 from mcbridematt/t5828-grub-arm64-fix | Daniil Baturin | |
T5828: fix grub installation on arm64-efi machines | |||
2023-12-18 | configdep: T5836: add boolean check whether script called as dependency | John Estabrook | |
2023-12-18 | image-tools: T5831: show system image reverse ordered by date | John Estabrook | |
2023-12-18 | T5828: fix grub installation on arm64-efi machines | Mathew McBride | |
Since the migration of GRUB handling to vyos-1x, the grub install sequence has hardcoded references to x86. Change the GRUB sequence so it can work on arm64 as well. | |||
2023-12-17 | Merge pull request #2596 from sever-sever/T5249 | Viacheslav Hletenko | |
T5249: Add rollback-soft feature | |||
2023-12-17 | dhcp: T3316: Kea DHCP and DHCPv6 fixes | sarthurdev | |
* Move Kea socket permission change on-demand and speed up conf scripts * Fix issue with DHCP reservations when no `ip-address` value | |||
2023-12-14 | T5749: Add a more scrict search for get_vrf method | Viacheslav Hletenko | |
The current implementation is wrong as it searches `master` in the iproute2 JSON output. It is a worng as it could include bridges or bonding interfaces Add the more strict search `info_slave_kind == vrf` | |||
2023-12-14 | T5827: reversed version listing | Trae Santiago | |
2023-12-14 | T5827: moved sys image sort to grub version_list | Trae Santiago | |
2023-12-13 | Merge pull request #2621 from jestabro/clear-raid-on-install | John Estabrook | |
image-tools: T5806: clear previous raid configs on install | |||
2023-12-13 | image-tools: T5806: deactive raid arrays | John Estabrook | |
2023-12-13 | T5774: fix regressions in remote.upload and use in config_mgmt | John Estabrook | |
2023-12-12 | image-tools: T5819: do not echo password on image install | John Estabrook | |
2023-12-12 | image-tools: T5806: remove partition and disk signatures in cleanup | John Estabrook | |
2023-12-12 | T5249: Add rollback-soft feature | Viacheslav Hletenko | |
Add the ability to rollback configs without rebooting ``` sudo /usr/bin/config-mgmt rollback_soft --rev 1 rollback-soft 1 ``` | |||
2023-12-11 | load-config: T5815: provide a variety of load config methods | John Estabrook | |
Collect in a module several versions of a 'load config' function. They have different use cases according to performance and error reporting, and allow comparison of non-legacy and legacy variants. | |||
2023-12-11 | T5812: report actual number of revisions instead of max | John Estabrook | |
2023-12-09 | Merge pull request #2598 from sever-sever/T5812 | Christian Breunig | |
T5812: Fix for rollback check max revision number | |||
2023-12-09 | Merge pull request #1960 from sarthurdev/kea | Christian Breunig | |
dhcp: T3316: Migrate dhcp/dhcpv6 server to Kea | |||
2023-12-09 | T5812: Fix for rollback check max revision number | Viacheslav Hletenko | |
2023-12-08 | Merge pull request #2594 from srividya0208/T5802 | Christian Breunig | |
op-cmd: T5802: bug fix for "ping x.x.x.x interface" completion options | |||
2023-12-08 | op-cmd: T5802: bug fix for "ping x.x.x.x interface" completion options | srividya0208 | |
2023-12-08 | dhcp: T3316: Add time-zone node for options 100 and 101 | sarthurdev | |
2023-12-08 | dhcp: T3316: Add captive portal v4/v6 options | sarthurdev | |
2023-12-08 | dhcp: T3316: Migrate dhcp/dhcpv6 server to Kea | sarthurdev | |
2023-12-07 | Merge pull request #2539 from nicolas-fort/T5775 | Daniil Baturin | |
T5775: firewall: re-add state-policy to firewall. These commands are … | |||
2023-12-07 | image-tools: T5758: restore saving previous data on install | John Estabrook | |
Restore scanning previous installations for config data and ssh host keys on install. | |||
2023-12-05 | Merge pull request #2574 from nicolas-fort/T5779 | Daniil Baturin | |
T5779: conntrack: Apply fixes to <set system conntrack timeout custom> | |||
2023-12-05 | T5779: conntrack: Apply fixes to <set system conntrack timeout custom>. ↵ | Nicolas Fort | |
Remove what was not working on 1.3, migrate what was working to new syntax and extend feature for ipv6. | |||
2023-12-04 | Merge pull request #2501 from aapostoliuk/T5688-current | Christian Breunig | |
accel-ppp: T5688: Standardized pool configuration in accel-ppp | |||
2023-12-04 | accel-ppp: T5688: Standardized pool configuration in accel-ppp | aapostoliuk | |
Standardized pool configuration for all accel-ppp services. 1. Only named pools are used now. 2. Allows all services to use range in x.x.x.x/mask and x.x.x.x-x.x.x.y format 3. next-pool can be used in all services 2. Allows to use in ipoe gw-ip-address without pool configuration which allows to use Fraimed-IP-Address attribute by radius. 3. Default pool name should be explicidly configured with default-pool. 4. In ipoe netmask and range subnet can be different. | |||
2023-11-28 | Merge pull request #2542 from jestabro/single-owner-https-config | John Estabrook | |
http-api: T5782: use single config-mode script for https and http-api | |||
2023-11-27 | image-tools: T5751: use revised image tools in configsession | John Estabrook | |
2023-11-27 | image-tools: T5751: restore arg raise_error for non-interactive use | John Estabrook | |
2023-11-27 | vyos.utils: T5749: fix get_vrf_members() call to iproute2 | Christian Breunig | |
The iproute2 master argument is used for both a VRF and a bridge device. Using this in the VRF context would retrieve and report back the wrong interfaces: Old implementation: =================== >>> from vyos.utils.network import get_vrf_members >>> get_vrf_members('br1') ['eth1', 'eth2', 'vxlan1'] >>> get_vrf_members('black') ['br1.3002', 'br1.4000', 'pim6reg10200'] The new implementation: ======================= >>> from vyos.utils.network import get_vrf_members >>> get_vrf_members('br1') [] >>> get_vrf_members('black') ['br1.3002', 'br1.4000', 'pim6reg10200'] | |||
2023-11-27 | Merge pull request #2543 from jestabro/check-in-docker | Christian Breunig | |
image-tools: T4516: exit grub-update service if running in docker | |||
2023-11-26 | http-api: T5782: use single config-mode script for https and http-api | John Estabrook | |
2023-11-26 | image-tools: T4516: exit grub-update service if running in docker | John Estabrook | |
2023-11-25 | remote: T5773: Fix for broken config upload | erkin | |
2023-11-24 | T5775: firewall: re-add state-policy to firewall. These commands are now ↵ | Nicolas Fort | |
included in <set firewall global-options state-policy> node. | |||
2023-11-22 | http-api: T5768: remove auxiliary http-api.conf | John Estabrook | |
2023-11-22 | Merge pull request #2528 from nicolas-fort/T5637-Extend-bridge | Christian Breunig | |
T5637: firewall: extend rule for default-action to firewall bridge | |||
2023-11-22 | T5637: firewall: extend rule for default-action to firewall bridge, in order ↵ | Nicolas Fort | |
to be able to catch logs using separte rule for default-action | |||
2023-11-22 | Merge pull request #2499 from c-po/t5753-vxlan-vnifilter | Christian Breunig | |
vxlan: T5753: add support for VNI filtering | |||
2023-11-21 | Merge pull request #2519 from c-po/t5762-vhost-port | John Estabrook | |
http: T5762: rename "virtual-host listen-port" -> "virtual-host port" | |||
2023-11-21 | Merge pull request #2518 from giga1699/T5770 | Christian Breunig | |
T5770 Enable MACsec encryption stanza | |||
2023-11-21 | macsec: T5770: enable iproute2 "encrypt on" stanza | Giga Murphy | |
2023-11-21 | http: T5762: rename "virtual-host listen-port" -> "virtual-host port" | Christian Breunig | |
This complements commit f5e43b136 ("http: T5762: api: make API socket backend communication the one and only default") so we have a consistent port CLI node across VyOS components. |