Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |||
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 | |||
2025-02-04 | T7076: Add script to validate ethernet interface | Nataliia Solomko | |
2025-02-04 | Merge pull request #4330 from dmbaturin/T7102-upgrade-image-location | Daniil Baturin | |
installer: T7102: download upgrade images to a random path in the root filesystem | |||
2025-02-03 | installer: T7102: download upgrade images to a random path in the root ↵ | Daniil Baturin | |
filesystem | |||
2025-02-03 | syslog: T6989: remove RepeatedMsgReduction configuration option | Christian Breunig | |
This is a feature that worked decades ago when logs were small and reviewed by a human, it fails badly on high volume logs processed by tools. https://www.rsyslog.com/doc/configuration/action/rsconf1_repeatedmsgreduction.html | |||
2025-02-03 | syslog: T6989: rename "global" to "local" | Christian Breunig | |
The previously "global" options actually were only relevant for the local logging to /var/log/messages. | |||
2025-02-03 | syslog: T6989: move up "global marker" one level in CLI | Christian Breunig | |
2025-02-03 | syslog: T6989: move up "global preserve-fqdn" one level in CLI | Christian Breunig | |
Move "global preserve-fqdn" one CLI level up, as it relates to all logging targets (console, global and remote). | |||
2025-02-03 | syslog: T6989: add new source-address CLI option for outgoing connections | Christian Breunig | |
2025-02-03 | syslog: T6989: convert old configuration format to "advanced" | Christian Breunig | |
2025-02-03 | syslog: T6989: rename "host" to "remote" | Christian Breunig | |