| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-02-24 | vyos-op-run: T8306: add error messages for system exceptions | Daniil Baturin | |
| 2026-02-24 | vyos-op-run: T8306: improve execution logic logging | Daniil Baturin | |
| 2026-02-23 | vyos-op-run: T8301: improve the security of UID check and setuid logic | Daniil Baturin | |
| 2025-12-19 | T8110: "list_interfaces --bondable" must not return VLAN subinterfaces | Christian Breunig | |
| Inspired by the regex used for "set interfaces ethernet" adjust the regex to match for interfaces acting as a bond member interface. This has been changed to also include (in addition to eth) lan, eno, ens prefixed physical interfaces. | |||
| 2025-12-04 | vyos-op-run: T7901: skip permission checks if the user is root | Daniil Baturin | |
| 2025-11-11 | vyos-op-run: T8005: sanitize environment variables | Daniil Baturin | |
| to prevent malicious variable injection | |||
| 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-08-28 | T7758: add missing case to allow repeated option --type | John Estabrook | |
| 2025-08-28 | Merge pull request #42 from jestabro/list-interfaces-multiple-types | John Estabrook | |
| T7758: allow repeated option --type in list_interfaces | |||
| 2025-08-28 | T7758: allow repeated option --type in list_interfaces | John Estabrook | |
| 2025-08-28 | vyos-op-run: T7745: add a command permission checking mechanism | Daniil Baturin | |
| 2025-08-12 | Merge pull request #40 from dmbaturin/T7583-op-mode-runner | Daniil Baturin | |
| op-mode: T7583: add a new operational command runner | |||
| 2025-08-07 | op-mode: T7583: add a new operational command runner | Daniil Baturin | |
| 2025-06-29 | validators: T6622: Radix-aware numeric validation | Andrew Topp | |
| * Adding support for hex, octal and binary integers (decimal-only floats) * Defaults retain current parameter and parsing behaviour * Any radix option overrides default assumption of "--decimal" * Radix options are inclusive together * As number_of_string is used for parameters, param parsing is overridden to always allow un-prefixed decimals, for convenience. | |||
| 2025-05-15 | validators: T7450: remove debug line | John Estabrook | |
| 2025-05-13 | validators: T7450: use PCRE2 instead of the outdated original PCRE | Daniil Baturin | |
| 2024-12-17 | T6792: Autocomplete for "show arp interface" interfaces | khramshinr | |
| extended filter for possible broadcast-capable interfaces | |||
| 2024-05-22 | T6380: Move list_interfaces code to a dedicated dir for completion helpers | Daniil Baturin | |
| 2024-05-22 | T6380: Move validators to a dedicated subdirectory | Daniil Baturin | |
| 2024-05-21 | T5940: relax regex of uri user information for 1.3.x compatibility | John Estabrook | |
| 2023-12-31 | T5882: use Dune as build system | John Estabrook | |
| 2023-10-06 | numeric: T5638: add --require-range | Daniil Baturin | |
| 2023-10-06 | numeric: T5638: Do not complain about range arguments in check_not_value ↵ | Daniil Baturin | |
| when it's not necessary (i.e., when no actual --not-value options are given) | |||
| 2023-09-26 | numeric: T5617: add --not-value to the numeric validator | Daniil Baturin | |
| 2023-08-02 | T5430: vxlan mus tbe listed as bridgable in completion helper | Christian Breunig | |
| 2023-07-31 | T5421: add arg to filter out subinterfaces | John Estabrook | |
| 2023-02-05 | T4952: add wrapper to getifaddrs for completion helper list_interfaces | John Estabrook | |
| 2022-12-29 | T4761: fix typo | John Estabrook | |
| 2022-12-29 | Merge branch 'master' into url-validator | Daniil Baturin | |
| 2022-12-29 | T4761: add support for literal IP addresses in URL's | John Estabrook | |
| Signed-off-by: Daniil Baturin <daniil@baturin.org> | |||
| 2022-12-12 | validators: T4875: add option lookup-path to cat with file/dir arg | John Estabrook | |
| 2022-11-06 | T4798: add a file path validator | Daniil Baturin | |
| 2022-11-04 | T4761: add a URL value validator | Daniil Baturin | |
| 2022-09-22 | T4669: disallow range arguments to numeric unless explicitly allowed | Daniil Baturin | |
| with --allow-range option | |||
| 2022-09-06 | numeric: T4669: extend numeric.ml for inverted and range values | John Estabrook | |
| 2022-06-17 | numeric: T4467: add support for relative values: +/-N | John Estabrook | |
| Add option '--relative' to check that value is of the form '+/-N' for some numeric N (e.g. +10' or '-30'), interpreted as a relative increment or decrement, rather than a signed integer/float. This may be combined with any other option, which will be applied to the value stripped of the leading modifier. Testing this extension revealed that negative values are being interpreted as options, whether quoted or not; to address that, an Arg.Rest keyword '--' is introduced, which will need to be passed along with the option in interface definitions using the above. For example: <validator name="numeric" argument="--relative --"/> | |||
| 2022-05-10 | T4421: only allow numbers that look like an integer part with an optional ↵ | Daniil Baturin | |
| fractional part | |||
| 2022-05-10 | T4421: add support for floating point number in the numeric validator | Daniil Baturin | |
| 2021-12-04 | T4047: use full string match in the regex validator | Daniil Baturin | |
| 2021-06-13 | T3574: refactor for clarity | John Estabrook | |
| 2021-06-08 | T3574: add support for --grp argument | John Estabrook | |
| Add support for --grp argument, which joins the arguments following (up until the next --grp) with logical and; arguments preceding a group, and other groups following, are joined by logical or. | |||
| 2021-04-18 | Consistent formatting in validate-value.ml | Daniil Baturin | |
| 2021-02-18 | T2759: collect output from validators in a buffer and print it only if ↵ | Daniil Baturin | |
| validation fails. | |||
| 2020-06-19 | T1901: quote the value to avoid having the shell interpret anything as a ↵ | Daniil Baturin | |
| part of the command. | |||
| 2020-05-20 | T2434: use correct bigint comparison. | Daniil Baturin | |
| 2020-05-06 | Initial import. | Daniil Baturin | |
