Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-03-23 | op-mode: T5097: show interfaces should reflect cleared counters | John Estabrook | |
'show interfaces counters' correctly displays counter stats after a call to 'clear interfaces counters', however, 'show interfaces detail' does not. Add missing update to counter stats. | |||
2023-03-23 | T5108: Add option rate-limit for l2tp pptp sstp ipoe raw format | Viacheslav Hletenko | |
There is a missing usefull option 'rate-limit' for L2TP/PPTP/SSTP/IPoE raw output format | |||
2023-03-23 | op-mode: T5107: raise error instead of calling exit | John Estabrook | |
2023-03-21 | Merge pull request #1894 from aapostoliuk/T5043-sagitta | Christian Breunig | |
ipsec: T5043: Rewritten and fixed 'reset vpn' commands | |||
2023-03-16 | openvpn: T5095: raw output should return list instead of dict | John Estabrook | |
2023-03-16 | ipsec: T5043: Rewritten and fixed 'reset vpn' commands | aapostoliuk | |
1. Rewritten CLI of 'reset vpn' commands. 2. Created 'reset vpn ipsec remote-access' commands to reset RA IKEv2 session. 3. Created 'reset vpn ipsec site-to-site all' command to reset all configured IPSec site-to-site peers sessions. 4. Rewritten 'reset vpn l2t|pptp|sstp' commands to new opmode style. | |||
2023-03-10 | T4973: DHCP server fix output for long leases | Viacheslav Hletenko | |
With long lease time for example lease '4294967295' seconds it is impossible to get end lease as value is 'ends never;' It cause error to get timestamp() from 'ends never' and remaining time 'lease.end - datetime.utcnow()' Set default remaining and end lease to '-' if we cannot get this info | |||
2023-03-05 | op-mode: T5051: use typing.Literal in op-mode scripts | John Estabrook | |
2023-02-28 | Merge pull request #1800 from vfreex/feature-babel | Christian Breunig | |
T4977: Add Babel routing protocol support | |||
2023-02-28 | Merge pull request #1853 from sever-sever/T5033 | Christian Breunig | |
T5033: Ability to generate muliple keys from a file or link | |||
2023-02-27 | openvpn: T4770: fix tabulate output in _format_openvpn | John Estabrook | |
2023-02-27 | T5033: Ability to generate muliple keys from a file or link | Viacheslav Hletenko | |
We generate only one public key (string) from a file xxx.pub op-mode with 'generate public-key-command user vyos lik_to_key_file' Add ability to generate configuration (from op-mode) for multiple keys As github keys don't use identifiers, generate uuid4 id for them | |||
2023-02-24 | Merge pull request #1847 from aapostoliuk/T4985-2-sagitta | Christian Breunig | |
ipsec: T4985: Changed 'reset vpn ipsec-peer' to use vici library | |||
2023-02-24 | ipsec: T4985: Changed 'reset vpn ipsec-peer' to use vici library | aapostoliuk | |
1. Changed reset IPSEC, IKE SAs to use vici library. 2. Created package vyos.ipsec to communicate with vici library. | |||
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 | T5020: Extend openvpn op-mode to get list of configured clients | Viacheslav Hletenko | |
Extend openvpn.py op-mode script to get list of configured clients for the '--raw' output | |||
2023-02-18 | T5013: Extend accelppp op-mode script to get statistic | Viacheslav Hletenko | |
Extend accelppp.py op-mode script to get subnet/start/stop/gateway/client_ip_pool/ etc info from the configuration | |||
2023-02-14 | ipsec: T4985: Fixed 'reset vpn ipsec-peer {peer}' command | aapostoliuk | |
Fixed 'reset vpn ipsec-peer {peer}' command. The op-mode script uses value 'None' in the 'tunnel' parameter to clear all CHILD SAs. | |||
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-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-03 | conntrack-sync: T4888: rewrite the op mode script in the new format | Daniil Baturin | |
2023-02-01 | nhrp: T4905: Rewritten nhrp op-mode in new style | aapostoliuk | |
1. Formatted output of 'show nhrp' commands to table view 2. Rewritten nhrp op-mode in new style | |||
2023-01-25 | T4940: new interfaces debugging command Executable | mkorobeinikov | |
make the file (generate_interfaces_debug_archive.py ) executable | |||
2023-01-24 | Merge pull request #1766 from erkin/igmp | Christian Breunig | |
igmp-proxy: T4912: Rewrite show IGMP proxy commands in the new op-mode format | |||
2023-01-24 | Merge pull request #1771 from mkorobeinikov/current | Christian Breunig | |
T4940: new interfaces debugging command | |||
2023-01-23 | graphql: T4953: remove convert_kwargs_to_snake_case decorator | John Estabrook | |
2023-01-22 | T4911: op-mode: bugfix AttributeError: 'str' object has no attribute 'items' | Christian Breunig | |
One can not always ensure that "interface" is of type list, add safeguard. E.G. Juniper Networks, Inc. ex2300-c-12t only has a dict, not a list of dicts So this is actually an upstream lldpd bug where the output depends on the amount of data transmitted. | |||
2023-01-21 | T4911: op-mode: bugfix TypeError: 'NoneType' object is not iterable | Christian Breunig | |
2023-01-21 | T4911: op-mode: bugfix TypeError: string indices must be integers | Christian Breunig | |
One can not always ensure that "capability" is of type list, add a safeguard. E.G. Unify US-24-250W only has a dict, not a list of dicts. | |||
2023-01-20 | config-mgmt: T4942: add op_mode script | John Estabrook | |
2023-01-20 | T4940: new interfaces debugging command | Коробейников Михаил Валерьевич | |
The new command will allow you to get full detailed information on the system interfaces. | |||
2023-01-19 | igmp-proxy: T4912: Switch away from Jinja2 to Tabulate, remove undocumented ↵ | erkin | |
"show MFC" command | |||
2023-01-18 | igmp-proxy: T4912: Rewrite show IGMP proxy commands in the new op-mode format | erkin | |
2023-01-17 | Merge pull request #1739 from aapostoliuk/T4864-sagitta | Christian Breunig | |
firewall: T4864: Fixed show zone-policy command output | |||
2023-01-16 | opmode: T4837: add VRF option for route summary | Daniil Baturin | |
2023-01-16 | firewall: T4864: Fixed show zone-policy command output | aapostoliuk | |
1. Fixed "show zone-policy" command output 2. Rewritten zone-policy op-mode to new style | |||
2023-01-15 | Merge pull request #1753 from dmbaturin/ipv6-route-summary | Daniil Baturin | |
opmode: T4837: add family and table arguments for ShowRoute | |||
2023-01-14 | ntp: T3008: migrate from ntpd to chrony | Christian Breunig | |
* Move CLI from "system ntp" -> "service ntp" * Drop NTP server option preempt as not supported by chrony | |||
2023-01-12 | opmode: T4837: add family and table arguments for ShowRoute | Daniil Baturin | |
2023-01-12 | T4911: op-mode: rewrite LLDP in standardised op-mode format | Christian Breunig | |
2023-01-10 | Merge pull request #1744 from jestabro/container-op-mode | Daniil Baturin | |
container: T4880: expose 'add/delete container image' in HTTP-API | |||
2023-01-10 | T4906: Fix show vpn ipsec connections data | Viacheslav Hletenko | |
We get incorrect data when shows connections As we get list of all connections we should compare the connection name with entries in list and set correct data if they match | |||
2023-01-09 | container: T4880: expose add_image/delete_image functions in op-mode | John Estabrook | |
Encapsulating the add/delete image commands in the op-mode script allows automatic generation of corresponding API schema definitions. | |||
2023-01-03 | T4907: op-mode nat add missing option verbose | Viacheslav Hletenko | |
Add missing option "verbose" for op-mode NAT | |||
2022-12-23 | ipsec: T4594: drop old show_ipsec_sa.py in favor of new implementation in ↵ | Christian Poessinger | |
ipsec.py | |||
2022-12-23 | containers: T4585: remove redundant sudo calls in op-mode script | Christian Poessinger | |
2022-12-23 | dhcp: T4758: implement missing functionality from old script to new op-mode ↵ | Christian Poessinger | |
script Sorting DHCP pools and filtering for state can now be done using the new op-mode mode scripts in DHCP. This allows us to drop the old helpers show_dhcp.py and show_dhcpv6.py. | |||
2022-12-23 | nat: T4545: implement missing functionality from old script to new op-mode ↵ | Christian Poessinger | |
script Remaining functionality to filter NAT translations for a given address got implemented to nat.py - with this cahnge we can drop the old files show_nat*.py | |||
2022-12-23 | T4890: Fixed op_mode show conntrack table ipv4 | aapostoliuk | |
Fixed op_mode show conntrack table ipv4 Created check on empty column "mark" | |||
2022-12-21 | interfaces: T4866: add standardized op-mode interfaces.py | John Estabrook | |