Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-02-23 | Merge pull request #1829 from sever-sever/T5013 | Daniil Baturin | |
T5013: Extend accelppp op-mode script to get statistic | |||
2023-02-20 | T5007: Fix multicast implementation for the tunnel interfaces | Viacheslav Hletenko | |
Multicast has not been implemented for the tunnel interfaces. We have only configuration CLI commands that do anything. Fix it. ip link set dev <tag> multicast on ip link set dev <tag> multicast off | |||
2023-02-18 | T5011: Set default values for min_mtu max_mtu | Viacheslav Hletenko | |
Some interface drivers don't support/provide min_mtu and max_mtu values For example VyOS in docker container with 'veth' driver on some platforms As a workarund add default values for min/max MTU for calculations and pass function "verify_mtu(config)" | |||
2023-02-18 | T5013: accelppp replace cpu key to cpu_load_percentage op-mode | Viacheslav Hletenko | |
Change op-mode raw statistics for accel_ppp.py dict key 'cpu' to 'cpu_load_percentage' and value to integer | |||
2023-02-15 | Merge pull request #1811 from jestabro/udiff | Christian Breunig | |
config_mgmt: T4991: use configtree.show_diff instead of Python difflib | |||
2023-02-15 | T4971: Accel-ppp verify if client_ip_pool key exists in config | Viacheslav Hletenko | |
If 'client_ip_pool' not exists in config we cannot search it in the dictionary dict_search_recursive(config, 'gateway_address', ['client_ip_pool', 'name']) Add check | |||
2023-02-12 | T5001: Replace links to the phabricator site | Christian Breunig | |
Replace links to the phabricator site from https://phabricator.vyos.net to https://vyos.dev | |||
2023-02-11 | config_mgmt: T4991: use configtree.show_diff instead of Python difflib | John Estabrook | |
2023-02-10 | interfaces: T4995: rename user -> username CLI node for pppoe, wwan and ↵ | Christian Breunig | |
sstp-client | |||
2023-02-09 | vyos.ifconfig: T1579: improve source-validation warning | Christian Breunig | |
Inform user about the interface where the warning occured. | |||
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-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 | |