Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-11-15 | image: T4516: restore reboot reminder message | John Estabrook | |
2023-11-15 | image: T4516: set op-mode files executable | John Estabrook | |
2023-11-15 | image: T4516: do not prompt for config copy on live install | John Estabrook | |
2023-11-15 | image: T4516: service vyos-grub-update should exit on live boot | John Estabrook | |
2023-11-15 | image: T4516: remove unused file, replaced by vyos/system/image.py | John Estabrook | |
2023-11-15 | image: T4516: correct implementation of configure_authentication | John Estabrook | |
2023-11-15 | image: T4516: correct permissions on creation of config directory | John Estabrook | |
2023-11-15 | image: T4516: Added system image tools | zsdc | |
This commit adds the whole set of system image tools written from the scratch in Python that allows performing all the operations on images: * check information * perform installation and deletion * versions management Also, it contains a new service that will update the GRUB menu and keep tracking its version in the future. WARNING: The commit contains non-reversible changes. Because of boot menu changes, it will not be possible to manage images from older VyOS versions after an update. | |||
2023-11-15 | Merge pull request #2476 from c-po/frr-pim-T5733 | Christian Breunig | |
pim(6): T5733: add missing FRR related features | |||
2023-11-15 | pim: T5733: incorporate feedback from peer review | Christian Breunig | |
2023-11-15 | Merge pull request #2486 from JeffWDH/current | Viacheslav Hletenko | |
T5732: generate firewall rule-resequence drops geoip country-code fro… | |||
2023-11-15 | T5732: generate firewall rule-resequence drops geoip country-code from output | JeffWDH | |
2023-11-15 | Merge pull request #2483 from erkin/noninteractive | Christian Breunig | |
remote: T5726: Disable the progressbar if the shell is noninteractive or the terminal is missing capabilities | |||
2023-11-14 | Merge pull request #2479 from c-po/t5738-xml | Christian Breunig | |
xml: T5738: add source-address-ipv4-ipv6-multi building block | |||
2023-11-14 | remote: T5726: Disable the progressbar if the shell is noninteractive or the ↵ | erkin | |
terminal is missing capabilities | |||
2023-11-14 | Merge pull request #2475 from sever-sever/T5728 | Viacheslav Hletenko | |
T5728: OpenVPN server replace first_host_address to vpn_gateway | |||
2023-11-14 | Merge pull request #2480 from nicolas-fort/T5729-Fix-Migration | Christian Breunig | |
T5729: firewall and policy: fix latest migration script | |||
2023-11-14 | T5729: firewall and policy: fix latest migration script | Nicolas Fort | |
2023-11-14 | xml: T5738: add source-address-ipv4-ipv6-multi building block | Christian Breunig | |
2023-11-13 | pim6: T5733: add missing FRR PIM6 related features | Christian Breunig | |
2023-11-13 | igmp: T5736: support per interface "disable" CLI node | Christian Breunig | |
2023-11-13 | pim: T5733: fix CLI level of global PIM commands | Christian Breunig | |
2023-11-13 | igmp: T5736: migrate "protocols igmp" to "protocols pim" | Christian Breunig | |
IGMP and PIM are two different but related things. FRR has both combined in pimd. As we use get_config_dict() and FRR reload it is better to have both centrally stored under the same CLI node (as FRR does, too) to just "fire and forget" the commit to the daemon. "set protocols igmp interface eth1" -> "set protocols pim interface eth1 igmp" | |||
2023-11-13 | pim: T5733: rename watermark-warn -> watermark-warning | Christian Breunig | |
2023-11-13 | pim: T5733: split out XML definitions to be re-used by pim6 | Christian Breunig | |
2023-11-13 | pim: T5733: add missing FRR PIM related features | Christian Breunig | |
Migrate CLI configuration retrival to common get_config_dict(). In addition add new functionality to VyOS that is PIM related and already available in FRR. | |||
2023-11-12 | T5728: OpenVPN server replace first_host_address to vpn_gateway | Viacheslav Hletenko | |
Some OpenVPN clients (OpenVPN3) do not understand address of gateway for the pushed networks. It leads that pushed routes are not installed at all. Replace `subnet | first_host_address` to the `vpn_gateway` to fix it | |||
2023-11-12 | ospf: T5467: remove superfluous "import os" | Christian Breunig | |
2023-11-12 | Merge pull request #2435 from bbabich/current | Christian Breunig | |
mtr: T5658: Add VRF support for mtr (+ op_mode wrapper) | |||
2023-11-12 | op-mode: T5658: fix "monitor traceroute" completion helper | Christian Breunig | |
2023-11-12 | op-mode: T5658: reduce amount of exposed options | Christian Breunig | |
Example: we should focus on JSON output and not expose XML and CSV. | |||
2023-11-12 | T5658: add common methods interface_list() and vrf_list() to vyos.utils.network | Christian Breunig | |
Reduce amount of duplicated (3 times) code in op-mode scripts for ping, traceroute and mtr. | |||
2023-11-11 | Merge pull request #2471 from nicolas-fort/T5729 | Christian Breunig | |
T5729: firewall: switch to valueless in | |||
2023-11-11 | Merge pull request #2472 from gavol/current | Christian Breunig | |
dhclient: T5724: run user hooks using run_hookdir | |||
2023-11-11 | dhclient: T5724: run user hooks using run_hookdir | gavol | |
User hooks are executed using run_hookdir (defined in the /sbin/dhclient-script script) instead of run-parts. That allows user hooks to modify variables set by the dhcp client (e.g., the new_routers variable to avoid the installation of the default routes). | |||
2023-11-11 | Merge pull request #2470 from indrajitr/ddclient-smoketest-20231109 | Christian Breunig | |
ddclient: T5708: Fix VRF table generation in smoketest | |||
2023-11-10 | T5729: firewall: switch to valueless in order to remove unnecessary ↵ | Nicolas Fort | |
<enable|disable> commands; log and state moved to new syntax. | |||
2023-11-10 | ddclient: T5708: Fix VRF table generation in smoketest | Indrajit Raychaudhuri | |
Ensure that the random VRF table name is 4 digits long, not 5 and stays within the the range of 100 - 65535. | |||
2023-11-10 | Merge pull request #2467 from indrajitr/validation-fix | Christian Breunig | |
T5727: Use native URL validator instead of regex-based validator | |||
2023-11-10 | Merge pull request #2468 from indrajitr/ddclient-smoketest-20231108 | Christian Breunig | |
ddclient: T5708: Additional smoketests for web-options | |||
2023-11-10 | ddclient: T5708: Additional smoketests for web-options | Indrajit Raychaudhuri | |
Add additional smoketests for web-options validation. Also, format error messages to optionally include protocol name. | |||
2023-11-09 | T5727: Use native URL validator instead of regex-based validator | Indrajit Raychaudhuri | |
Replace regex-based URL validator with native validator from vyos-utils. Also, move `include/url.xml.i` to `include/url-http-https.xml.i` to reflect the fact that it is used only for HTTP(S) URLs. | |||
2023-11-09 | op-mode: T5658: adjust "monitor traceroute" CLI argument index | Christian Breunig | |
2023-11-09 | op-mode: T5658: add VRF support for "monitor traceroute" | bbabich | |
2023-11-09 | Merge pull request #2464 from sever-sever/T1797 | Viacheslav Hletenko | |
T1797: Remove vpp packages and mentions | |||
2023-11-09 | T1797: Remove vpp packages and mentions | Viacheslav Hletenko | |
2023-11-09 | Merge pull request #2462 from sever-sever/T5412 | Christian Breunig | |
T5412: Beautify config dependencies JSON | |||
2023-11-09 | T5412: Beautify config dependencies JSON | Viacheslav Hletenko | |
There are only cosmetic "changes" without functional changes | |||
2023-11-09 | Merge pull request #2461 from indrajitr/ddclient-config-20231108 | Christian Breunig | |
ddclient: T5708: Ensure password is always wrapped in quotes | |||
2023-11-08 | ddclient: T5708: Ensure password is always wrapped in quotes | Indrajit Raychaudhuri | |
Migration to 3.11.1 follow-up: This should make `ddclient.conf` parsing more resilient to edge cases (particularly when `password` isn't the last option right before the host parameter). ddclient config parser applies special treatment to the password field and would unwrap the quotes automatically. Also, switch from now deprecated `use=no` to `use=disabled`. |