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-21 | dhcp: T3316: Support hostname, DUID and MAC address in reservation | Indrajit Raychaudhuri | |
Reinstate support for hostname in DHCP reservation. Having `hostname` in allows for server-side assignment of hostname. This is useful for static lookup of hostname. Ensure that hostname is a valid FQDN (doesn't have underscore, etc.) Additionally, support using either of DUID or MAC address for reservation. While MAC address is typically used for IPv4, and DUID is typically used for IPv6, either of them can be used in IPv4 and IPv6 reservations in Kea. | |||
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 | |