Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-09-30 | Merge pull request #4107 from kumvijaya/current | Christian Breunig | |
T6749: fix PR commenting permission issue with integration test workflow | |||
2024-09-29 | http-api: T6736: add migration script and update version | John Estabrook | |
2024-09-29 | http-api: T6736: update smoketest for syntax change | John Estabrook | |
2024-09-29 | http-api: T6736: add distinct XML path for REST API | John Estabrook | |
2024-09-29 | http-api: T6736: regenerate openapi docs | John Estabrook | |
2024-09-29 | http-api: T6736: remove routes on config delete | John Estabrook | |
Avoid duplicate entries in the list of routes when adding/deleting endpoints. | |||
2024-09-29 | http-api: T6736: separate REST API and GraphQL API activation | John Estabrook | |
The GraphQL API was implemented as an addition to the existing REST API. As there is no necessary dependency, separate the initialization of the respective endpoints. Factor out the REST Pydantic models and FastAPI routes for symmetry and clarity. | |||
2024-09-29 | http-api: T6736: update for deprecated/renamed in Pydantic V2 | John Estabrook | |
2024-09-28 | T6749: fix PR commenting permission issue with integration test worflow | Vijayakumar A | |
2024-09-27 | Merge pull request #4105 from dmbaturin/T6739-quote-ipaddrcheck-args-correctly | Christian Breunig | |
validators: T6739: correctly quote ipaddrcheck arguments to avoid ipaddrcheck syntax errors when values include whitespace | |||
2024-09-27 | validators: T6743: use native ipaddrcheck validator options for ranges | Daniil Baturin | |
2024-09-27 | validators: T6739: correctly quote ipaddrcheck arguments | Daniil Baturin | |
to avoid ipaddrcheck syntax errors when values include whitespace | |||
2024-09-27 | Merge pull request #4104 from vyos/revert-4099-T6739-quote-ipaddrcheck-args | Christian Breunig | |
validators: T6738: Revert "validators: T6739: fix ipaddrcheck argument quoting" | |||
2024-09-27 | Revert "validators: T6739: fix ipaddrcheck argument quoting" | Daniil Baturin | |
2024-09-26 | Merge pull request #4099 from dmbaturin/T6739-quote-ipaddrcheck-args | Christian Breunig | |
validators: T6739: fix ipaddrcheck argument quoting | |||
2024-09-25 | validators: T6739: fix ipaddrcheck argument quoting | Daniil Baturin | |
2024-09-25 | Merge pull request #3876 from jestabro/uncaught-conf-script-err-as-commit-err | Daniil Baturin | |
configd: T6608: report uncaught config script exceptions as commit error | |||
2024-09-24 | Merge pull request #4079 from nvollmar/T6719 | Christian Breunig | |
syslog: T6719: fix the behavior of "syslog global preserve-fqdn" | |||
2024-09-24 | syslog: T6719: fix the behavior of "syslog global preserve-fqdn" | Nicolas Vollmar | |
2024-09-24 | Merge pull request #4086 from natali-rs1985/T6675-current | Christian Breunig | |
bridge: T6675: VXLAN Interface configuration lost due to improper bridge detachment | |||
2024-09-24 | Merge pull request #3966 from lucasec/t6630 | Daniil Baturin | |
T6630: ntp: support hardware timestamp offload and other mechanisms to improve accuracy | |||
2024-09-22 | configd: T6608: report uncaught config script exceptions as commit error | John Estabrook | |
In the case of config mode script exceptions other than ConfigError, vyos-configd would previously trigger the shim to re-run the script in the CLI context. The use of config dependencies require this case to return a commit error. A traceback is returned as output, consistent with running without vyos-configd support. | |||
2024-09-22 | Merge pull request #4094 from c-po/ethtool | Christian Breunig | |
ethtool: T6729: drop text based feature parsing in favour of JSON | |||
2024-09-21 | ethtool: T6729: drop text based feature parsing in favour of JSON | Christian Breunig | |
Recent ethtool 6.10 supports JSON output for the base driver features. Remove our old text based processing code and use the machine readable output of ethtool. | |||
2024-09-21 | Merge pull request #4091 from c-po/lldp-t6727 | Christian Breunig | |
lldp: T6727: add missing input validation for interface names | |||
2024-09-21 | T6630: ntp: move interface timestamping configuration under ptp node | Christian Breunig | |
2024-09-21 | T6630: ntp: rename ptp-transport to ptp and use defaultValue for port | Christian Breunig | |
2024-09-21 | T6630: ntp: add chrony "ntp over ptp" transport | Lucas Christian | |
2024-09-21 | T6630: ntp: add hardware timestamp offload | Lucas Christian | |
2024-09-21 | T6630: ntp: add "interleave" option | Lucas Christian | |
2024-09-21 | lldp: T6727: add missing input validation for interface names | Christian Breunig | |
There is no input CLI validation on the interface name passed to the LLDP service. | |||
2024-09-20 | Merge pull request #4089 from natali-rs1985/T4833-current | Christian Breunig | |
op-mode: T4833: Include wireguard peer name in interface summary report | |||
2024-09-20 | Merge pull request #4090 from jestabro/configd-err-out | Christian Breunig | |
http-api: T6326: return full warning/error output through api | |||
2024-09-20 | http-api: T6326: return full warning/error output through api | John Estabrook | |
Configuration error output is not returned in full to the http-api when running under vyos-configd, due to an early implementation 'workaround' of vyos-configd writing directly to the session tty. This is corrected to return all ambient stdout (notably vyos.base.Warning) and error messages directly to the originating caller, which may be from a session tty or a ConfigSession instance. As the http-api runs in the latter case, the full output is returned. | |||
2024-09-20 | op-mode: T4833: Include wireguard peer name in interface summary report | Nataliia Solomko | |
2024-09-20 | bridge: T6675: VXLAN Interface configuration lost due to improper bridge ↵ | Nataliia Solomko | |
detachment | |||
2024-09-19 | Merge pull request #4087 from c-po/wifi-fix | Christian Breunig | |
wireless: T6709: fix missing wpa_supplicant configuration | |||
2024-09-19 | wireless: T6709: fix missing wpa_supplicant configuration | Christian Breunig | |
Commit 0ee8d5e35 ("ethernet: T6709: move EAPoL support to common framework") added support to also have EAPoL on other interface types then ethernet. This introduced a regression where the wireless interface wpa_supplicant configuration would get deleted. | |||
2024-09-19 | Merge pull request #4061 from c-po/syslog-T5367 | Daniil Baturin | |
syslog: T5367: add format option to include timezone in message | |||
2024-09-18 | T973: add basic node_exporter implementation | rebortg | |
2024-09-18 | Merge pull request #4084 from nicolas-fort/T6723 | Christian Breunig | |
T6723: firewall: extend op-mode commands | |||
2024-09-18 | T6723: firewall: extend op-mode commands <show firewall ..> and a <show log ↵ | Nicolas Fort | |
firewall ..> in order to match all chains/priorities | |||
2024-09-17 | Merge pull request #4077 from dvlogic/dont_auto_enable_offload | Christian Breunig | |
T6716: don't automatically set ethernet offload | |||
2024-09-17 | T6716: don't automatically set ethernet offload | Dave Vogel | |
Remove the lines of code that checked if the kernel had offloading enabled and was then forcing the config to set it to "on." The behavior now mirrors the config and offloading will only be enabled if the config is explicitly set to enabled. Note: the code is still present to disable the offloading, in the config, if the kernel doesn't support it. Note(2): Allow the previous behavior where the offload settings get set, based on the Kernel, if the boot is a live boot. | |||
2024-09-16 | Merge pull request #4020 from c-po/secure-boot | Christian Breunig | |
T861: op-mode: initial parts for UEFI secure boot CLI | |||
2024-09-16 | T861: op-mode: add "install mok" CLI command | Christian Breunig | |
Deploy VyOS Secure Boot CA MOK (Machine Owner Key) into UEFI variables of the running machine. | |||
2024-09-16 | T861: op-mode: add "show secure-boot [keys]" CLI command | Christian Breunig | |
Support getting current system secure boot state. In addition add optional suppor tto list all enrolled MOK (Machine Owner Keys) in the UEFI variable store. | |||
2024-09-16 | T861: op-mode: "show version" will display secure boot state | Christian Breunig | |
vyos@vyos:~$ show ver ... Architecture: x86_64 Boot via: installed image System type: KVM guest Secure Boot: enabled ... | |||
2024-09-16 | T6687: add fqdn support to nat rules. | Nicolas Fort | |
2024-09-16 | Merge pull request #4069 from c-po/eapol-bond | Christian Breunig | |
bond: T6709: add EAPoL support |