Age | Commit message (Collapse) | Author | |
---|---|---|---|
2025-02-22 | haproxy: T7187: Fix typo in op-mode XML file | sarthurdev | |
2025-02-20 | firewall: T7148: Bridge state-policy uses drop in place of reject | sarthurdev | |
2025-02-20 | Merge pull request #4353 from natali-rs1985/T5810 | Daniil Baturin | |
T5810: Add support for RPKI source ip | |||
2025-02-20 | Merge pull request #4351 from markh0338/int-group-container-validation | Christian Breunig | |
firewall: T7177: Update interface-name constraint to allow "pod-" interface names | |||
2025-02-20 | Merge pull request #4352 from natali-rs1985/T6628-fix | Christian Breunig | |
T6628: IPoE-server rename "static-ip" to "ip-address" for local auth | |||
2025-02-20 | Merge pull request #4356 from sarthurdev/wlb_python | Christian Breunig | |
wlb: T4452: Use return for exclude statements | |||
2025-02-19 | Merge pull request #4354 from jestabro/netplug-config | Christian Breunig | |
T7182: use Config instead of ConfigTreeQuery for get_interface_dict | |||
2025-02-19 | wlb: T4452: Use return for exclude statements | sarthurdev | |
2025-02-19 | Merge pull request #4355 from c-po/fix-wireguard-op-mode-T7123 | Christian Breunig | |
T7123: Revert "wireguard: T4930: drop unused WireGuardOperational().show_interface() method" | |||
2025-02-19 | Revert "wireguard: T4930: drop unused ↵ | Christian Breunig | |
WireGuardOperational().show_interface() method" This reverts commit 98414a69f0018915ac999f51975618dd5fbe817d. | |||
2025-02-19 | T7182: use Config instead of ConfigTreeQuery for get_interface_dict | John Estabrook | |
2025-02-19 | T7182: normalize formatting | John Estabrook | |
2025-02-19 | T5810: Add support for RPKI source ip | Nataliia Solomko | |
2025-02-19 | firewall: T7177: update interface-name.xml.i constraint and smoketest to ↵ | Mark | |
support pod interfaces from containers | |||
2025-02-19 | T6628: IPoE-server rename "static-ip" to "ip-address" for local auth | Nataliia Solomko | |
2025-02-18 | Merge pull request #4348 from vyos/sever-sever-patch-1 | Christian Breunig | |
T7136: sflow check listen address for the vrf | |||
2025-02-18 | Merge pull request #4350 from Embezzle/T7176 | Christian Breunig | |
firewall: T7176: Fix vyos-domain-resolver not respecting interval/cache configuration | |||
2025-02-18 | Merge pull request #4347 from c-po/bgp-redistr-table-T7163 | Daniil Baturin | |
bgp: T7163: add CLI route-map and metric support for "redistribute table" | |||
2025-02-18 | Merge pull request #4108 from sarthurdev/wlb_python | Viacheslav Hletenko | |
wlb: T4470: Migrate WAN Load Balancer to XML/Python | |||
2025-02-17 | firewall: T7176: Fix vyos-domain-resolver not respecting interval/cache ↵ | Alex W | |
configuration | |||
2025-02-17 | dhcp: T7052: Clean up unnecessary params in formatter methods | Indrajit Raychaudhuri | |
The formatter methods are mostly `family` agnostic now. | |||
2025-02-17 | ruff: T6583: Reformat to comply with code style | Indrajit Raychaudhuri | |
2025-02-17 | dhcp: T6948: Smoketest for DHCP server leases sync with hostd records | Indrajit Raychaudhuri | |
The test `test_dhcp_hostsd_lease_sync` validates DHCP server leases in sync with hostd records. Since the DHCP server running in smoketest environment might not have actual clients to lease IP addresses, we simulate the lease creation and deletion using kea helper functions (`kea_add_lease` and `kea_delete_lease`). | |||
2025-02-17 | dhcp: T6948: systemd-service adjustment to invoke helper script | Indrajit Raychaudhuri | |
The helper script updates VyOS hostd records from DHCP server leases. This ensures that hostd records with the DHCP server leases are kept in sync with VyOS hostd records right after the DHCP server is started. Note that `Restart` directive needs to be updated to `on-failure` so that the service is restarted in case of failure/timeout in interaction with hostd service. | |||
2025-02-17 | dhcp: T6948: Keep DHCP server leases in sync with hostd records | Indrajit Raychaudhuri | |
Keep DHCP server leases in sync with vyos-hostd records via helper script invoked with `ExecStartPost` directive in kea-dhcp4-server.service. The helper script updates VyOS hostd records from DHCP server leases. This ensures that hostd records with the DHCP server leases are kept in sync with VyOS hostd records right after DHCP server is started. This is similar to the capability exposed via kea hook `libdhcp_run_script.so` which is invoked internally by kea when a single lease changes state. Since the kea hook is currently implemented for DHCPv4 only, this helper script is implemented for DHCPv4 only as well. | |||
2025-02-17 | dhcp: T6948: kea: Add kea helpers and enrich leases with domain name | Indrajit Raychaudhuri | |
Add helpers: - `kea_add_lease` to add a lease to the running kea server - `kea_get_domain_from_subnet_id` to get the domain name from subnet id Also, enrich leases with domain name from subnet id | |||
2025-02-17 | Merge pull request #4349 from natali-rs1985/T6906-smoketest | Daniil Baturin | |
T6906: IPoE-server smoke test for start-session option | |||
2025-02-17 | T6906: IPoE-server smoke test for start-session option | Nataliia Solomko | |
2025-02-17 | T7136: sflow check listen address for the vrfsever-sever-patch-1 | Viacheslav Hletenko | |
Add check list to VRF address for the sFlow agent address | |||
2025-02-13 | wlb: T4470: Support WLB op-mode commands | sarthurdev | |
2025-02-13 | wlb: T4470: Migrate WAN load balancer to Python/XML | sarthurdev | |
2025-02-13 | bgp: T7163: add CLI route-map and metric support for "redistribute table" | Christian Breunig | |
* set protocols bgp address-family <ipv4-unicast|ipv6-unicast> redistribute table <n> [metric <n>] [route-map <name>] | |||
2025-02-13 | Merge pull request #4346 from c-po/bgp-T7161 | Viacheslav Hletenko | |
T7161: fix BGP IPv4/IPv6 unicast AFI "redistribute table" command | |||
2025-02-13 | bgp: T7161: fix IPv4/IPv6 unicast AFI "redistribute table" command | Christian Breunig | |
Re-use existing XML constraint added via commit 8f6246da6 ("xml: T7161: provide re-usable building block for alternative routing tables") and add handy CLI completion helper. FRRouting supports redistribution of multiple non-main tables, thus make this a multi node in addition, too. | |||
2025-02-13 | bgp: T7161: support "redistribute isis" for IPv6 unicast AFI | Christian Breunig | |
2025-02-13 | bgp: T7161: add re-usable XML definition for redistribute other protocols | Christian Breunig | |
2025-02-13 | xml: T7161: provide re-usable building block for alternative routing tables | Christian Breunig | |
2025-02-12 | Merge pull request #4345 from natali-rs1985/T7076-fix | Daniil Baturin | |
T7076: Fix for script that validates ethernet interface | |||
2025-02-12 | T7076: Fix for script that validates ethernet interface | Nataliia Solomko | |
2025-02-11 | Merge pull request #4344 from aapostoliuk/T7057-circinus | Christian Breunig | |
webproxy: T7057: Fixed 'domain-nocache' command | |||
2025-02-11 | webproxy: T7057: Fixed 'domain-nocache' command | aapostoliuk | |
Fixed 'domain-nocache' command. Added config generation for this command. | |||
2025-02-11 | Merge pull request #4343 from c-po/syslog-T6989-fix | Christian Breunig | |
syslog: T6989: update default system configuration with new CLI syntax | |||
2025-02-10 | syslog: T6989: link rsyslog as default syslog implementation | Christian Breunig | |
2025-02-10 | Merge pull request #4342 from kumvijaya/current | Christian Breunig | |
T7145: updated team name for codeowners current branch | |||
2025-02-10 | syslog: T6989: update default system configuration with new CLI syntax | Christian Breunig | |
2025-02-10 | T7145: updated team name for codeowners current branch | kumvijaya | |
2025-02-09 | Merge pull request #4340 from c-po/T5103-vrf-dhcp | Daniil Baturin | |
vyos.ifconfig: T5103: always stop the DHCP client process bevore changing VRF | |||
2025-02-08 | Merge pull request #4339 from kumvijaya/current | Yuriy Andamasov | |
T7145: updated codeowners list | |||
2025-02-08 | vyos.ifconfig: T5103: always stop the DHCP client process bevore changing VRF | Christian Breunig | |
Always stop the DHCP client process to clean up routes within the VRF where the process was originally started. There is no need to add a condition to only call the method if "address dhcp" was defined, as this is handled inside set_dhcp(v6) by only stopping if the daemon is running. DHCP client process restart will be handled later on once the interface is moved to the new VRF. | |||
2025-02-08 | netplug: T5103: only execute helper scripts on physical interfaces | Christian Breunig | |
Helper scripts should only work on physical interfaces not on individual sub-interfaces. Moving e.g. a VLAN interface in/out a VRF will also trigger this script which should be prohibited - bail out early |