| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-06-19 | T7564: added darker ruff lint workflow | kumvijaya | |
| 2025-06-19 | Merge pull request #4564 from factor2431/fix-wireguard-fwmark | Christian Breunig | |
| T7554: fix wireguard fwmark parsing | |||
| 2025-06-19 | Merge pull request #4560 from c-po/ruff-lint | Christian Breunig | |
| T7564: GitHub: remove ruff linter PR check - should be an automated review | |||
| 2025-06-19 | T7564: GitHub: remove ruff linter PR check - should be an automated review | Christian Breunig | |
| Consensus amongst the developers was to rather move the hard PR check to a soft check in form of an automated review by a Bot using GitHub actions. | |||
| 2025-06-19 | Merge pull request #4558 from natali-rs1985/T6951 | Daniil Baturin | |
| firewall: T6951: Add a configuration command for ethertypes that bridge firewalls should always accept | |||
| 2025-06-19 | Merge pull request #4566 from jestabro/static-route-migration | Daniil Baturin | |
| migration: T6968: check for ip address as next-hop-interface | |||
| 2025-06-18 | migration: T6968: check for ip address as next-hop-interface in 1.3.x | John Estabrook | |
| 1.3.x did not disallow an ip address as value of: protocols static route addr next-hop-interface Consequently, the case should be checked and handled during migration. | |||
| 2025-06-18 | T7554: fix wireguard fwmark parsing | factor2431 | |
| 2025-06-17 | firewall: T6951: Add a configuration command for ethertypes that bridge ↵ | Nataliia Solomko | |
| firewalls should always accept | |||
| 2025-06-17 | container: T7473: fix show/monitor container log failed when log-driver is ↵ | opswill | |
| journald | |||
| 2025-06-17 | Merge pull request #4559 from natali-rs1985/T7506 | Christian Breunig | |
| vrf: T7506: Do not use default table 254 for VRF | |||
| 2025-06-17 | vrf: T7506: Do not use default table 254 for VRF | Nataliia Solomko | |
| 2025-06-15 | Merge pull request #4542 from yunzheng/T3681-remove-ppp | Christian Breunig | |
| vyos-1x-vmware: T3681: Remove extra -x flag from Python bytecompile | |||
| 2025-06-12 | Merge pull request #4552 from jestabro/reset-section | Viacheslav Hletenko | |
| T7488: add utility for automatic rollback of section on apply stage error | |||
| 2025-06-12 | Merge pull request #4497 from yzguy/T7432 | Daniil Baturin | |
| T7432: RPKI VRF Support | |||
| 2025-06-12 | Merge pull request #4546 from sarthurdev/T7056 | Daniil Baturin | |
| openvpn: T7056: Raise error if non-TAP device is bridged | |||
| 2025-06-12 | Merge pull request #4554 from c-po/wwan-smoketest | Daniil Baturin | |
| smoketest: T7539: improve Kernel option check for WWAN | |||
| 2025-06-11 | smoketest: T7539: improve Kernel option check for WWAN | Christian Breunig | |
| 2025-06-11 | smoketest: T7539: improve Kernel option check for INOTIFY STACKFS patchset | Christian Breunig | |
| 2025-06-11 | Merge pull request #4553 from dmbaturin/T7540-reset-connection | Viacheslav Hletenko | |
| op-mode: T7540: move "clear interface connection" to "reset connection" | |||
| 2025-06-11 | op-mode: T7540: move "clear interface connection" to "reset connection" | Daniil Baturin | |
| 2025-06-10 | T7488: exit silently if path doesn't exist, unless debug | John Estabrook | |
| 2025-06-10 | T7488: allow reloads outside of config session | John Estabrook | |
| 2025-06-10 | T7488: add utility for automatic rollback of section on apply stage err | John Estabrook | |
| 2025-06-10 | configd: T7488: allow distinction of first-order error verify vs apply | John Estabrook | |
| Leave hint if vyos-configd encounters an error in the generate/apply stages: this only detects 'first-order' differences, meaning those originating from the called config mode script, and not its dependencies. This is useful for supporting automatic rollback for certain cases of apply stage error. | |||
| 2025-06-10 | Merge pull request #4550 from ↵ | Daniil Baturin | |
| dmbaturin/T7527-eliminate-embedded-op-mode-shell-snippets op-mode: T7527: move assorted embedded shel snippets to script files | |||
| 2025-06-10 | Merge pull request #4551 from dmbaturin/T7538-remove-show-login-level | Daniil Baturin | |
| op-mode: T7538: remove the obsolete "show login level" command | |||
| 2025-06-10 | Merge pull request #4527 from cblackburn-igl/current | Daniil Baturin | |
| T7492: Fix modem connection code | |||
| 2025-06-10 | Merge pull request #4536 from ig0rb/fix/T7510-ospf-nssa-translation-error | Daniil Baturin | |
| T7510: ospfd.frr.j2 ospf nssa translation error - fix template | |||
| 2025-06-10 | op-mode: T7527: move assorted embedded shel snippets to script files | Daniil Baturin | |
| 2025-06-09 | Merge pull request #4526 from jestabro/config-mgmt-context | John Estabrook | |
| T7365: add commit hooks and cli integration | |||
| 2025-06-09 | op-mode: T7538: remove the obsolete "show login level" command | Daniil Baturin | |
| 2025-06-09 | T7374: update hash for vyconf_cli tool | John Estabrook | |
| 2025-06-09 | T7374: add links for vyconf_cli.py | John Estabrook | |
| 2025-06-09 | T7374: add environment variable vyconf_bin_dir | John Estabrook | |
| 2025-06-09 | T7374: add python cli script to compliment executable vyconf_cli | John Estabrook | |
| For certain commands, notably 'commit', a python script is preferable to the more responsive executable vyconf_cli. Criteria are (1) longer running process, not benefiting from a compiled tool (2) convenience of integration with the ecosystem, for example pre-/post-commit hooks. | |||
| 2025-06-09 | T7365: add env var used by post-commit scripts | John Estabrook | |
| 2025-06-09 | T7365: call commit hooks in vyconf session | John Estabrook | |
| 2025-06-09 | T7352: add check for privileges in utility | John Estabrook | |
| 2025-06-09 | Merge pull request #4549 from yzguy/T7532 | Daniil Baturin | |
| T7532: container sysctl parameter values are quoted | |||
| 2025-06-09 | Merge pull request #4548 from c-po/T7202-conntrack | Daniil Baturin | |
| conntrack: T7208: nf_conntrack_buckets defaults and behavior | |||
| 2025-06-09 | Merge pull request #4544 from opswill/firewall-feature | Viacheslav Hletenko | |
| T7523: firewall: Accepting invalid traffic for pppoe discovery and wol | |||
| 2025-06-08 | T7510: add commit warnings about invalid use of OSPF area-types | Christian Breunig | |
| To keep existing CLI behavior use a Warning() to prompt the user for an invalid configuration. It is not possible to have more the one area-type defined per area logically - the CLI does support it. In addition the backbone area cannot be of type STUB or NSSA. CLI configuration should be cleaned up using a migrator in the future. | |||
| 2025-06-08 | T7510: add smoketests for OSPF nssa translation | Christian Breunig | |
| 2025-06-08 | T7510: ospfd.frr.j2 ospf nssa translation error - fix template | ig0rb | |
| 2025-06-07 | T7532: container sysctl parameter values are quoted | Adam Smith | |
| 2025-06-07 | conntrack: T7208: nf_conntrack_buckets defaults and behavior | Christian Breunig | |
| Previously, we used a lower limit of 1 and a default value of 32768 for the nf_conntrack_buckets (conntrack hash-size) sysctl option. However, the Linux kernel enforces an internal minimum of 1024. A configuration migrator will now adjust the lower limit to 1024 if necessary. The former default value of 32768 was passed as a kernel module option, which only took effect after the second system reboot. This was due to the option being rendered but not applied during the first boot. This behavior has been changed so that the value is now configurable at runtime and takes effect immediately. Additionally, since VyOS 1.4 increased the hardware requirements to 4GB of RAM, we now align the default value of nf_conntrack_buckets with the kernel's default for systems with more than 1GB of RAM to 65536 entries. Previously, we only supported half that amount. | |||
| 2025-06-05 | openvpn: T7056: Raise error if non-TAP device is bridged | sarthurdev | |
| 2025-06-05 | Merge pull request #4545 from sever-sever/T7524 | Daniil Baturin | |
| T7524: Fix binary path for gwlbtun | |||
| 2025-06-05 | T7524: Fix binary path for gwlbtun | Viacheslav Hletenko | |
| Fix the gwlbtun binary path ``` r14 (gwlbtun)[8378]: aws-gwlbtun.service: Failed to locate executable /usr/bin/gwlbtun: No such file or directory ``` path ``` vyos@r14# sudo whereis gwlbtun gwlbtun: /usr/sbin/gwlbtun ``` | |||
