Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-02-09 | Merge pull request #1803 from sever-sever/T4971 | Christian Breunig | |
T4971: PPPoE server add named ip pool and attr Framed-Pool | |||
2023-02-08 | vyos.template: T4988: add bytes and seconds conversion filters | Daniil Baturin | |
2023-02-08 | T4977: Add Babel routing protocol support | Yuxiang Zhu | |
This PR adds basic Babel routing protocol support using the implementation in FRR. Signed-off-by: Yuxiang Zhu <vfreex@gmail.com> | |||
2023-02-07 | T4971: PPPoE server add named ip pool and attr Framed-Pool | Viacheslav Hletenko | |
Add a new feature to allow to use named pools Also it can be used with RADIUS attribute 'Framed-Pool' set service pppoe-server client-ip-pool name POOL1 gateway-address '192.0.2.1' set service pppoe-server client-ip-pool name POOL1 subnet '192.0.2.0/24' | |||
2023-01-30 | Merge pull request #1761 from sever-sever/T4916-curr | Viacheslav Hletenko | |
T4916: Rewrite IPsec peer authentication and psk migration | |||
2023-01-27 | configtree: T4961: improve error reporting of copy | John Estabrook | |
2023-01-27 | vyos.ethtool: T4963: improve driver name detection | Martin Böh | |
The previous solution did not work for drivers that were no modules. e.g compiled with a kernel config set to CONFIG_VIRTIO_NET=y | |||
2023-01-26 | config-mgmt: T4962: add missing flag re.MULTILINE | John Estabrook | |
2023-01-26 | config-mgmt: T4962: fix typo in regex | John Estabrook | |
2023-01-26 | T4916: Rewrite IPsec peer authentication and psk migration | Viacheslav Hletenko | |
Rewrite strongswan IPsec authentication to reflect structure from swanctl.conf The most important change is that more than one local/remote ID in the same auth entry should be allowed replace: 'ipsec site-to-site peer <tag> authentication pre-shared-secret xxx' => 'ipsec authentication psk <tag> secret xxx' set vpn ipsec authentication psk <tag> id '192.0.2.1' set vpn ipsec authentication psk <tag> id '192.0.2.2' set vpn ipsec authentication psk <tag> secret 'xxx' set vpn ipsec site-to-site peer <tag> authentication local-id '192.0.2.1' set vpn ipsec site-to-site peer <tag> authentication mode 'pre-shared-secret' set vpn ipsec site-to-site peer <tag> authentication remote-id '192.0.2.2' Add template filter for Jinja2 'generate_uuid4' | |||
2023-01-26 | Merge pull request #1782 from MartB/arm64-cpu | Viacheslav Hletenko | |
T4956: fix 'show hardware cpu' issue on arm64 | |||
2023-01-25 | config-mgmt: T4957: upload to archive only for location effective_values | John Estabrook | |
2023-01-26 | T4956: fix 'show hardware cpu' issue on arm64 | Mathew McBride | |
Traceback (most recent call last): File "/usr/libexec/vyos/op_mode/cpu.py", line 76, in <module> res = vyos.opmode.run(sys.modules[__name__]) File "/usr/lib/python3/dist-packages/vyos/opmode.py", line 200, in run res = func(**args) File "/usr/libexec/vyos/op_mode/cpu.py", line 58, in show cpu_data = _get_raw_data() File "/usr/libexec/vyos/op_mode/cpu.py", line 40, in _get_raw_data return vyos.cpu.get_cpus() File "/usr/lib/python3/dist-packages/vyos/cpu.py", line 83, in get_cpus cpus_dict = _find_physical_cpus() File "/usr/lib/python3/dist-packages/vyos/cpu.py", line 76, in _find_physical_cpus phys_cpus[num] = cpu[num] NameError: name 'cpu' is not defined Co-authored By: MartB <contact@martb.dev> | |||
2023-01-25 | Merge pull request #1778 from dmbaturin/T4950-op-mode-set | Christian Breunig | |
opmode: T4950: add set to the list of op mode functions | |||
2023-01-24 | Merge pull request #1779 from dmbaturin/T4951-resource-error | Christian Breunig | |
op mode: T4951: add InsufficientResources error | |||
2023-01-23 | op mode: T4951: add InsufficientResources error | Daniil Baturin | |
2023-01-23 | Merge pull request #1770 from dmbaturin/no-bare-literals | John Estabrook | |
T4944: disallow bare literals in raw op mode outputs | |||
2023-01-23 | opmode: T4950: add set to the list of op mode functions | Daniil Baturin | |
2023-01-20 | Merge pull request #1767 from jestabro/config-mgmt | John Estabrook | |
config-mgmt: T4942: rewrite vyatta-config-mgmt to Python/XML | |||
2023-01-20 | config-mgmt: T4942: add config_mgmt module and console script | John Estabrook | |
2023-01-19 | T4944: disallow bare literals in raw op mode outputs | Daniil Baturin | |
2023-01-19 | Merge pull request #1765 from aapostoliuk/T4925-sagitta | Christian Breunig | |
ipsec: T4925: Added PRF into IKE group | |||
2023-01-18 | ocserv: T4656: only one IP address is supported to listen on | Christian Breunig | |
2023-01-18 | ipsec: T4925: Added PRF into IKE group | aapostoliuk | |
Added the possibility to configure Pseudo-Random Functions (PRF) in IKE group set vpn ipsec ike-group <Ike-grp> proposal <number> prf <PRF> | |||
2023-01-17 | ifb: T4938: add Python implementation for input function block interfaces | Christian Breunig | |
2023-01-13 | ethernet: rps: T4928: adjust to Kernel ABI changes #2 | Christian Breunig | |
Fix ValueError: Unknown format code 'x' for object of type 'str' added in commit c0ffb8ba4e663 ("ethernet: rps: T4928: adjust to Kernel ABI changes"). | |||
2023-01-12 | ethernet: rps: T4928: adjust to Kernel ABI changes | Christian Breunig | |
In the past we could simply set all bits for all CPUs even if they did not exist. With 6.1.y Kernel series this is no longer possible and the input data is validated against the available number of CPUs. | |||
2023-01-12 | Merge pull request #1751 from dmbaturin/colon-separated-error | Christian Breunig | |
vyos.util: T4933: informative error for bad colon-separated lines in vyos.util.colon_separated_to_dict | |||
2023-01-12 | vyos.util: T4933: informative error for bad colon-separated lines | Daniil Baturin | |
in vyos.util.colon_separated_to_dict | |||
2023-01-11 | Merge pull request #1747 from dmbaturin/op-mode-generate-method | Viacheslav Hletenko | |
opmode: T4564: add generate to the list of op mode functions | |||
2023-01-11 | container: T4880: fix name collision | John Estabrook | |
2023-01-10 | opmode: T4564: add generate to the list of op mode functions | Daniil Baturin | |
2023-01-10 | opmode: T2546: add UnsupportedOperation to op mode errors | Daniil Baturin | |
2023-01-09 | container: T4880: add REST API endpoint for add/delelete/show images | John Estabrook | |
2023-01-09 | container: T4880: include 'add'/'delete' in standard op-mode functions | John Estabrook | |
2023-01-04 | qos: T4284: replace qdisc/class instead of always adding it | Christian Poessinger | |
This makes transitions/updates faster and less error prone | |||
2023-01-04 | qos: T4284: add bandwidth percentage value | Christian Poessinger | |
2023-01-03 | Merge pull request #1729 from jestabro/cache-diff | John Estabrook | |
configdiff: T4900: cache diff_tree/diff_dict in Config instance | |||
2023-01-01 | qos: T4284: first implementation introducing a new vyos.qos module | Christian Poessinger | |
2022-12-30 | configdiff: T4900: cache diff_tree and diff_dict in Config instance | John Estabrook | |
2022-12-19 | T4886: Firewall and route policy: Add connection-mark feature to vyos. | Nicolas Fort | |
2022-12-17 | Merge pull request #1626 from nicolas-fort/fwall_group_interface | Christian Poessinger | |
T4780: Firewall: add firewall groups in firewall. Extend matching cri… | |||
2022-12-12 | Merge pull request #1699 from jestabro/op-mode-openvpn | John Estabrook | |
openvpn: T4770: rewrite op-mode show/reset to use vyos.opmode | |||
2022-12-12 | opmode: T4770: add CommitInProgess error | John Estabrook | |
2022-12-11 | sstp: T4384: initial implementation of SSTP client CLI | Christian Poessinger | |
vyos@vyos# show interfaces sstpc sstpc sstpc10 { authentication { password vyos user vyos } server sstp.vyos.net ssl { ca-certificate VyOS-CA } } | |||
2022-12-10 | vyos.util: T4770: add precision arg, fix typo in bytes_to_human | John Estabrook | |
This is useful in general, but we will add in this context to replace the use of 'bytes2HR' in show_openvpn.py with util.bytes_to_human, while maintaining compatability with original precision=1. | |||
2022-12-04 | T4804: Fix check for PPPoE server local-users | Viacheslav Hletenko | |
We check if local_users is None Check also and empty dict {'access_concentrator': 'vyos-ac', 'authentication': {'local_users': {}, | |||
2022-11-29 | conf-mode: T4820: add support for tagnode argument | John Estabrook | |
2022-11-29 | conf-mode: T4820: add full type hints | John Estabrook | |
2022-11-28 | conf-mode: T4845: add external file for dict of config-mode dependencies | John Estabrook | |