Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-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 | |
2022-12-17 | op-mode: T707: remove dedicated calls to sudo in vpn_ipsec | Christian Poessinger | |
As the script itself (vpn_ipsec.py) is already invoked using sudo, there is no further need to also call sudo inside the script again. | |||
2022-12-17 | op-mode: T707: explicitly use sudo when working with RAID devices | Christian Poessinger | |
2022-12-17 | op-mode: T4767: drop sudo calls when working with QAT/acceleration subsystem | Christian Poessinger | |
As the API daemon has the proper permissions and also the CLI op-mode calls the script already with "sudo", there is no need to call "sudo" inside this script, again. | |||
2022-12-17 | Merge pull request #1599 from goodNETnick/goodnetnick-loginotpgenerator-T4751 | Christian Poessinger | |
login: T4751: 2FA OTP key generator in VyOS CLI | |||
2022-12-17 | webproxy: T3810: multiple squidGuard fixes | aapostoliuk | |
1. Added in script update webproxy blacklists generation of all DBs 2. Fixed: if the blacklist category does not have generated db, the template generates an empty dest category in squidGuard.conf and a Warning message. 3. Added template generation for local's categories in the rule section. 4. Changed syntax in the generation dest section for blacklist's categories 4. Fixed generation dest local sections in squidGuard.conf 5. Fixed bug in syntax. The word 'allow' changed to the word 'any' in acl squidGuard.conf | |||
2022-12-14 | ocserv: T4881: return vyos.opmode.Errors on failure | John Estabrook | |
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 | openvpn: T4770: add reset function to openvpn.py | John Estabrook | |