Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-11-03 | validators: T4795: migrate fqdn python validator to validate-value | Christian Poessinger | |
2022-11-03 | Merge branch 'T4496-sagitta' of https://github.com/aapostoliuk/vyos-1x into ↵ | Christian Poessinger | |
current * 'T4496-sagitta' of https://github.com/aapostoliuk/vyos-1x: T4496: Added lists of values in the help of op-mode ping command | |||
2022-11-03 | Merge pull request #1604 from sever-sever/T4758 | Christian Poessinger | |
T4758: Rewrite show DHCP(v6) server leases to vyos.opmode format | |||
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 | T4496: Added lists of values in the help of op-mode ping command | aapostoliuk | |
Added list of possible VRFs in the help of the ping command Added list of possible interfaces in the help of the ping command Changed, if an option was selected before in the ping command, it does not appear in possible completion. Added error message when an unexpected option was selected. | |||
2022-11-02 | T4758: Fix conflicts op-mode-standardized | Viacheslav Hletenko | |
2022-11-02 | T4758: Rewrite show DHCP(v6) server leases to vyos.opmode format | Viacheslav Hletenko | |
Rewrite op-mode DHCP and DHCPv6 leases to vyos.opmode format Abbility to show 'raw' format show dhcp server leases show dhcpv6 server leases | |||
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 | |