Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-09 | T7092: Update help message | sskaje | |
2025-02-09 | T7092: Regex for registry location | sskaje | |
2025-02-09 | T7092: Add Container Registry Mirror | sskaje | |
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 | |||
2025-02-08 | T7145: updated codeowners list | kumvijaya | |
2025-02-08 | T7145: updated codeowners list | kumvijaya | |
2025-02-07 | Merge pull request #4333 from HollyGurza/T6058 | Daniil Baturin | |
T6058: Fix popen command wrapper handling | |||
2025-02-07 | T6058: Fix popen command wrapper handling | khramshinr | |
Ensure `wrapper` is only prepended to `command` when it is non-empty | |||
2025-02-06 | Merge pull request #4335 from c-po/T5103 | Christian Breunig | |
vyos.ifconfig: T5103: force dhclient restart on VRF change | |||
2025-02-06 | T7069: Add function to get available cpus (#4334) | Nataliia S. | |
2025-02-06 | Merge pull request #4337 from c-po/unused-import-nhrp | Christian Breunig | |
smoketest: T2326: remove NHRP pylint W0611: unused import | |||
2025-02-06 | Merge pull request #4336 from c-po/unused-import-wireguard | Christian Breunig | |
wireguard: T4930: remove pylint W0611: unused import | |||
2025-02-05 | vyos.ifconfig: T5103: revert change to del_addr() signature | Christian Breunig | |
An optional argument vrf_changed was added to the function signature but it was not put to use. We only need to restart DHCP client on add_addr(). | |||
2025-02-05 | vyos.ifconfig: T7135: only restart DHCPv6 client if needed | Christian Breunig | |
Previously the DHCPv6 client was restarted on any change to the interface, including changes only to the interface description. Re-use pattern from IPv4 DHCP to only restart the DHCP client if necessary. | |||
2025-02-05 | smoketest: T2326: remove NHRP pylint W0611: unused import | Christian Breunig | |
2025-02-05 | wireguard: T4930: remove pylint W0611: unused import | Christian Breunig | |
2025-02-05 | vyos.ifconfig: T5103: force dhclient restart on VRF change | Christian Breunig | |
Moving an interface in, out or between VRFs will not re-install the received default route. This is because the dhclient binary is not restarted in the new VRF. Dhclient itself will report an error like: "receive_packet failed on eth0.10: Network is down". Take the return value of vyos.ifconfig.Interface().set_vrf() into account to forcefully restart the DHCP client process and optain a proper lease. | |||
2025-02-05 | Merge pull request #4305 from c-po/syslog-T6989 | Christian Breunig | |
syslog: T6989: convert old configuration format to "advanced" | |||
2025-02-04 | defaults: T6989: provide single source of systemd services | Christian Breunig | |
Some systemd services are re-used over multiple configuration files. Keep a single source of the real systemd names and only reference them by dictionary keys. | |||
2025-02-04 | init: T6989: start syslog early | Christian Breunig | |
2025-02-04 | smoketest: T6989: extend cli_set() signature to pass CLI node value | Christian Breunig | |
2025-02-04 | syslog: T6989: increase local log size form 256KiB -> 1MiB | Christian Breunig | |
2025-02-04 | syslog: T6989: add possibility to define VRF per remote | Christian Breunig | |
Rsyslog supports individual VRFs per omfwd remote entry - so we should support this, too. | |||
2025-02-04 | Merge pull request #4329 from jestabro/drop-hybrid | Daniil Baturin | |
vyconf: T6718: drop hybrid set/delete functions | |||
2025-02-04 | Merge pull request #4327 from natali-rs1985/T7076 | Daniil Baturin | |
T7076: Add script to validate ethernet interface |