| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-10-17 | kea: T7925: Improve error handling, validate IPv6 PD prefix length | sarthurdev | |
| 2025-10-16 | Merge pull request #4794 from c-po/reuse-frr-reload-py | Christian Breunig | |
| frr: T7664: drop BASH/SED implementation in smoketest getFRRconfig() | |||
| 2025-10-16 | smoketest: T7858: add helper to PPPoE tests to calculate IPv6 address from PD | Christian Breunig | |
| 2025-10-16 | frr: T7664: drop BASH/SED implementation in smoketest getFRRconfig() | Christian Breunig | |
| Rathern then re-inventing the wheel by outself we import the frr-reload.py script and their read-in function of the current vtysh configuration. | |||
| 2025-10-16 | frr: T7664: remove CSTORE_GUARD_TIME from smoketests | Christian Breunig | |
| 2025-10-16 | Merge pull request #4781 from natali-rs1985/T7897 | Viacheslav Hletenko | |
| T7897: VPP: fix rx-mode interrupt for XDP driver with workers | |||
| 2025-10-16 | Merge pull request #4789 from sever-sever/T7890 | Viacheslav Hletenko | |
| T7890: VPP fix verify_dev_driver | |||
| 2025-10-16 | T7890: VPP fix verify_dev_driver | Viacheslav | |
| The verify_dev_driver must return bool value, but it a device does not have PCI address (for example veth interface) it returns Traceback Fix this | |||
| 2025-10-15 | Merge pull request #4780 from natali-rs1985/T7750 | Viacheslav Hletenko | |
| T7750: VPP: CGNAT commit failure with vpptunX interface | |||
| 2025-10-14 | Merge pull request #4786 from mzpqnxow/T7723 | Daniil Baturin | |
| dhcp-server: T7723: add DHCP Option 26 (interface MTU) | |||
| 2025-10-14 | Merge pull request #4790 from c-po/certbot-auto-renew | Daniil Baturin | |
| pki: T7908: certbot.timer must call CLI script to update certificates | |||
| 2025-10-14 | T7750: VPP: CGNAT commit failure with vpptunX interface | Nataliia Solomko | |
| Allow using bond interfaces in CGNAT. Improve interface cleanup to rely on VPP API queries, as VPP config changes may modify interface indexes | |||
| 2025-10-14 | T5942: Improve current DHCP router obtaining | Kyrylo Yatsenko | |
| Change vyos.template.get_dhcp_router to use '*.lease' file instead of '.leases' file - in 'leases' there can be several last leases and current one may not be the first one in file. '*.lease' file contains current lease. | |||
| 2025-10-14 | T5942: Make failover support dhcp-interface | Kyrylo Yatsenko | |
| * Refactor XML a little: move common dhcp-interface properties to separate include file * Add failover support for dhcp-interface * Add test for DHCP in failover protocol | |||
| 2025-10-14 | T7897: VPP: fix rx-mode interrupt for XDP driver with workers | Nataliia Solomko | |
| Remove no-syscall-lock from CLI and enable this option if interrupt/adaptive mode is enabled and workers are configured. Also forbid interrupt mode for ixgbevf driver | |||
| 2025-10-14 | Merge pull request #4793 from sarthurdev/T7882 | Viacheslav Hletenko | |
| dhcp6: T7882: Restart dhcp6c if PD is defined | |||
| 2025-10-12 | Merge pull request #4791 from c-po/frr-fixes | Christian Breunig | |
| frr: T7664: multiple fixes for upcoming 10.4 package upgrade | |||
| 2025-10-12 | dhcp6: T7882: Restart dhcp6c if PD is defined | sarthurdev | |
| 2025-10-11 | frrender: T7764: do not log unique-id in syslog messages | Christian Breunig | |
| There is currently no use for us for unique transaction ids emitted by FRR to syslog. | |||
| 2025-10-11 | frrender: T7764: reduce log level to notifications during normal operation | Christian Breunig | |
| There is no need for informational logging which adds quiet some noise to syslog. Informational logging can be enabled when FRR debug swtitch is set. | |||
| 2025-10-11 | frrender: T7764: add "log timestamp precision 3" global option | Christian Breunig | |
| 2025-10-11 | frrender: T7764: log to daemon facility instead of local7 | Christian Breunig | |
| FRR operates multiple daemons - use proper syslog facility. | |||
| 2025-10-11 | frrender: T7764: add deletion marker for bfd | Christian Breunig | |
| When deleting the daemon configuration, use the deleted dict element to properly inform FRR config render of absence of the configuration items. Nothing needs to be rendered. | |||
| 2025-10-11 | frrender: T7764: add deletion marked for babel | Christian Breunig | |
| When deleting the daemon configuration, use the deleted dict element to properly inform FRR config render of absence of the configuration items. Nothing needs to be rendered. | |||
| 2025-10-10 | dhcp-server: T7723: add DHCP Option 26 (interface MTU) | Adam Greene | |
| 2025-10-10 | Merge pull request #4772 from natali-rs1985/T7887 | Christian Breunig | |
| T7887: system_option: Add validation for memory hugepage-count | |||
| 2025-10-10 | Merge pull request #4782 from dmbaturin/T7917-log-tail-journalctl | Christian Breunig | |
| op-mode: T7917: use journalctl for "show log tail" | |||
| 2025-10-10 | Merge pull request #4787 from sever-sever/T7117-smoketest-bond | Christian Breunig | |
| T7117: VPP remove skipping for the bonding smoketest | |||
| 2025-10-10 | T7920: vpp: add missing Warning import (#4788) | Nataliia S. | |
| 2025-10-10 | Merge pull request #4785 from kumvijaya/current | Christian Breunig | |
| T7878: Using mergify rule to handle conflict checks for private repo - updated label name | |||
| 2025-10-10 | Merge pull request #4693 from nvandamme/fix-pppoe-ipv-na | Christian Breunig | |
| T7485: ia-na ipv6 for PPPoE link | |||
| 2025-10-10 | pki: T7908: certbot.timer must call CLI script to update certificates | Christian Breunig | |
| CRON is not used for certbot as pki starts the certbot timer. | |||
| 2025-10-10 | T7117: VPP remove skipping for the bonding smoketest | Viacheslav | |
| Recursion error was fixed, enable the bonding test for VPP | |||
| 2025-10-10 | Merge pull request #4784 from c-po/pppoe-flush | Viacheslav Hletenko | |
| vyos.ifconfig: T7919: call "ip addr flush" only if interface exists | |||
| 2025-10-09 | T7878: Using mergify rule to handle conflict checks for private repo | kumvijaya | |
| 2025-10-09 | pppoe: T7485: allow explicit request for CPE IPv6 address via IA_NA | Christian Breunig | |
| 2025-10-09 | pppoe: T7485: add DHCPv6 options to disable DNS | Nicolas Vandamme | |
| Co-Authored-By: Christian Breunig <christian@breunig.cc> | |||
| 2025-10-09 | vyos.ifconfig: T7919: call "ip addr flush" only if interface exists | Christian Breunig | |
| Flushing all interface addresses on an interface that does not exists will throw a Python PermissionError. Add safe-guard to only flush interfaces still available. | |||
| 2025-10-09 | Merge pull request #4678 from alexandr-san4ez/T5455-current | Christian Breunig | |
| image: T5455: Add migration of SSH `known_hosts` files during upgrade | |||
| 2025-10-09 | op-mode: T7917: use journalctl for "show log tail" | Daniil Baturin | |
| 2025-10-09 | Merge pull request #44 from vyos/veth-broadcast | Daniil Baturin | |
| T7899: virtual-ethernet interfaces support broadcasts | |||
| 2025-10-08 | Merge pull request #4749 from hedrok/T7803-failover-vrf | Daniil Baturin | |
| T7803: Make failover route vrf-aware | |||
| 2025-10-08 | T7803: Make failover route vrf-aware | Kyrylo Yatsenko | |
| * Added 'protocol failover' to 'set vrf name': set vrf name red protocols failover route 10.11.0.110/32 next-hop 10.0.0.2 * Added vrf and interface to target: set ... next-hop 10.0.0.2 check target '10.120.0.21' vrf blue set ... next-hop 10.0.0.2 check target '10.120.0.21' interface eth1 Last two are needed when check VRF is not same as route VRF. In this case icmp can use any/both options, tcp requires `vrf` and arp requires `interface` | |||
| 2025-10-07 | Merge pull request #4779 from natali-rs1985/T7800 | Viacheslav Hletenko | |
| T7800: VPP: Bonding interface fails when change vpp configuration | |||
| 2025-10-07 | T7800: VPP: Bonding interface fails when change vpp configuration | Nataliia Solomko | |
| 2025-10-06 | Merge pull request #4775 from jestabro/first-boot-archive-config-file | Christian Breunig | |
| T7907: archive config file on first boot to avoid misleading log entry | |||
| 2025-10-06 | Merge pull request #4777 from jestabro/fix-regression-image-installer | Christian Breunig | |
| T7818: remove uneeded calls of get_cli_kernel_options causing regression | |||
| 2025-10-06 | T7899: virtual-ethernet interfaces support broadcasts | Christian Breunig | |
| The Linux Kernel treats virtual-ethernet interfaces like regular ethernet interfaces. As ethernet interfaces support broadcasts and we have a completion helper for broadcast interfaces, this must be extended for virtual-ethernet interfaces. vyos@vyos# ${vyos_completion_dir}/list_interfaces --broadcast eth0 eth0.10 eth0.201 eth1 eth2 eth3 veth101 veth102 veth201 veth202 | |||
| 2025-10-06 | Debian: T7899: bump dh compat version | Christian Breunig | |
| Compatibility levels before 10 are deprecated | |||
| 2025-10-06 | Merge pull request #4778 from jestabro/revert-bgp-remove-per-vrf-system-as | Christian Breunig | |
| Revert "bgp: T7760: remove per vrf instance system-as node" | |||
