Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-11-03 | validators: T4795: migrate mac-address python validator to validate-value | Christian Poessinger | |
Instead of spawning the Python interpreter for every mac-address to validate, rather use the base validate-value OCaml implementation which is much faster. This removes redundant code and also makes the CLI more responsive. Validator is moved out to a dedicated file instead of using XML inlined <regex> for the reason of re-usability. So if that regex needs to be touched again - it can all happen in one single file. | |||
2022-11-03 | validators: T4795: drop unused Python validators | Christian Poessinger | |
2022-11-03 | xml: T4795: superseed allowed-vlan validator by numeric range validator | Christian Poessinger | |
Reduce CPU time when spawning the python interpreter. Same can be done by the numeric validator. | |||
2022-11-03 | xml: T4795: provide common and re-usable XML definitions for policy | Christian Poessinger | |
Remove duplicated code and move to single-source of truth. | |||
2022-11-02 | Merge pull request #1636 from jestabro/standardize-op-mode-output | John Estabrook | |
op-mode: T4791: consistent normalization of 'raw' output of op-mode scripts for CLI and API | |||
2022-11-02 | Merge pull request #1623 from sever-sever/T4771 | Daniil Baturin | |
T4771: Ability to get raw format for op-mode BGP commands | |||
2022-11-02 | Merge pull request #1635 from sever-sever/T4777 | Daniil Baturin | |
T4777: Ability to get logs in machine-readable format | |||
2022-11-01 | graphql: T4791: decamelize/normalize result of op-mode queries | John Estabrook | |
2022-11-01 | op-mode: T4791: add python3-pyhumps as build dep for op-mode nosetest | John Estabrook | |
Using humps.decamelize in vyos.opmode requires python3-pyhumps to be a build dependency for the nosetest test_op_mode.py. | |||
2022-11-01 | op-mode: T4791: decamelize raw output of 'show_*' before normalization | John Estabrook | |
2022-11-01 | T4777: Ability to get logs in machine-readable format | Viacheslav Hletenko | |
Ability to get logs in JSON format Possible filter by unit. Options for count lines, UTC time, facility or logs since boot | |||
2022-11-01 | login: T4750: add ecdsa-sk and ed25519-sk as supported public key type | Christian Poessinger | |
2022-11-01 | Merge pull request #1632 from dmbaturin/vrrp-commit-in-progress | Viacheslav Hletenko | |
T4526: use informative error messages for keepalived-fifo with commit in progress | |||
2022-10-31 | ipsec: T4787: add support for road-warrior/remote-access RADIUS timeout | Christian Poessinger | |
This enabled users to also use 2FA/MFA authentication with a radius backend as there is enough time to enter the second factor. | |||
2022-10-31 | T4526: use informative error messages for keepalived-fifo with commit in ↵ | Daniil Baturin | |
progress | |||
2022-10-31 | Merge pull request #1631 from sever-sever/T4786 | Christian Poessinger | |
T4786: Add package python3-pyhumps | |||
2022-10-31 | T4771: Ability to get raw format for op-mode BGP commands | Viacheslav Hletenko | |
2022-10-31 | T4786: Add package python3-pyhumps | Viacheslav Hletenko | |
humps Convert strings (and dictionary keys) between snake case, camel case and pascal case in Python % decamelize('superTCPOption') 'super_tcp_option' % % decamelize({'ParamOption': 'one', 'fooBarBaz': True}) {'param_option': 'one', 'foo_bar_baz': True} % | |||
2022-10-30 | snmp: T4785: allow @, * and # in SNMP community name | Christian Poessinger | |
2022-10-29 | Merge pull request #1621 from sarthurdev/T4774 | Christian Poessinger | |
wireguard: T4774: Prevent duplicate peer public keys | |||
2022-10-29 | Merge pull request #1627 from dmbaturin/stunnel-package | Christian Poessinger | |
T4783: add stunnel to the image | |||
2022-10-29 | Merge pull request #1628 from sarthurdev/T3903 | Christian Poessinger | |
containers: T3903: Use systemd to handle containers | |||
2022-10-29 | snmp: T4785: allow ! in community name | Christian Poessinger | |
2022-10-29 | static: T4784: add description node for static route/route6 tagNodes | Christian Poessinger | |
2022-10-29 | containers: T2216: Re-enable container smoketest using busybox image | sarthurdev | |
2022-10-29 | containers: T3903: Use systemd units for containers | sarthurdev | |
* ExecStop action with defined timeout allows for quicker reboot/shutdown with containers | |||
2022-10-29 | T4783: add stunnel to the image | Daniil Baturin | |
2022-10-28 | Merge pull request #1624 from dmbaturin/op-mode-bytes | Viacheslav Hletenko | |
T4779: output raw memory and storage values in bytes | |||
2022-10-28 | Merge pull request #1619 from jestabro/component-version-string | John Estabrook | |
T4291: consolidate component version string read/write functions | |||
2022-10-28 | Merge pull request #1625 from dmbaturin/op-mode-normalize-nonstring-fields | John Estabrook | |
T4765: handle non-string fields in the raw op mode output normalizer | |||
2022-10-28 | T4765: handle non-string fields in the raw op mode output normalizer | Daniil Baturin | |
2022-10-28 | T4779: switch raw output of "show system storage" to bytes | Daniil Baturin | |
2022-10-28 | T4779: add vyos.util.human_to_bytes | Daniil Baturin | |
2022-10-28 | T4291: consolidate component version string read/write functions | John Estabrook | |
2022-10-28 | T4779: use bytes in the raw output of "show system memory" | Daniil Baturin | |
2022-10-28 | wireguard: T4774: Prevent duplicate peer public keys | sarthurdev | |
2022-10-27 | Merge pull request #1620 from jestabro/ipsec_show_sa | John Estabrook | |
ipsec: T4778: raise UnconfiguredSubsystem if IPsec not initialized | |||
2022-10-27 | ipsec: T4778: raise UnconfiguredSubsystem if IPsec not initialized | John Estabrook | |
2022-10-27 | Merge pull request #1606 from sever-sever/T4762 | Daniil Baturin | |
T4762: Add check for show nat if nat config does not exist | |||
2022-10-26 | Merge pull request #1618 from sarthurdev/T4764 | Christian Poessinger | |
nat: T4764: Remove NAT tables on node deletion | |||
2022-10-25 | Merge pull request #1617 from jestabro/camel_to_snake_case | John Estabrook | |
vyos.util: T4773: add camel_to_snake_case conversion | |||
2022-10-25 | nat: T4706: Verify translation address or port exists | sarthurdev | |
2022-10-25 | nat: T4764: Remove tables on NAT deletion | sarthurdev | |
2022-10-25 | vyos.util: T4773: add camel_to_snake_case conversion | John Estabrook | |
2022-10-25 | ci: T4748: add dot to regex char class to allow 'vyos.util: Txxx: ...' | John Estabrook | |
2022-10-25 | Merge pull request #1613 from jestabro/graphql-hybrid-auth | John Estabrook | |
graphql: T4574: add JWT token authentication | |||
2022-10-25 | graphql: T4574: set byte length of shared secret from CLI | John Estabrook | |
2022-10-25 | graphql: T4574: extend smoketest for token authentication | John Estabrook | |
2022-10-25 | graphql: T4574: set token expiration time in claims | John Estabrook | |
2022-10-25 | graphql: T4574: add context to read token in queries/mutations | John Estabrook | |