summaryrefslogtreecommitdiff
path: root/op-mode-definitions
AgeCommit message (Collapse)Author
2021-05-23op-mode: storage: T3572: add S.M.A.R.T. status supportChristian Poessinger
vyos@vyos:~$ show hardware storage nvme Node SN Model Namespace Usage Format FW Rev ---------------- -------------------- ---------------------------------------- --------- -------------------------- ---------------- -------- /dev/nvme0n1 S437Nxxxxxxxxx SAMSUNG MZQLB960HAJR-00007 1 25.17 GB / 960.20 GB 512 B + 0 B EDA5202Q /dev/nvme1n1 S437Nxxxxxxxxx SAMSUNG MZQLB960HAJR-00007 1 38.36 GB / 960.20 GB 512 B + 0 B EDA5202Q vyos@vyos:~$ show hardware storage smart nvme0n1 === START OF INFORMATION SECTION === Model Number: SAMSUNG MZQLB960HAJR-00007 Serial Number: S437Nxxxxxxxxx ...
2021-05-23op-mode: disks: T1621: bugfix no disk outputChristian Poessinger
2021-05-19openconnect-server: T3559: Add restart op-commandDmitriyEshenko
(cherry picked from commit 5b5e74fb667fa5a5abec779b6c411b3864f3b5fb)
2021-05-18op-mode: drop full path to iproute2 binaryChristian Poessinger
(cherry picked from commit 21d97ba0651fc20bded91e22e00a402d0044da3c)
2021-05-18revert: "util: T2467: add autosudo as an option to command"Christian Poessinger
Implementing a wrapper which will - based on the command - add a sudo prefix to the execution string seemed to be a nice idea but unfortunately it did not only not get momentum but also the codebase somethis added an implicit "sudo" call a second time. This resulted in a call: "sudo sudo systemctl" The entire functionality was removed again and if an op-mode script requires root priviledges it must be explicitly called with them - no black magic. (cherry picked from commit b76931e6d3a4bd0cdb74ca447a746ab6855fcf55)
2021-04-25wireguard: T1802: add client name to configurationChristian Poessinger
(cherry picked from commit daf377aca3511e8ad74854828f3aaa1dd99f0a91)
2021-04-25wireguard: T1802: generate QR code for clients on CLIChristian Poessinger
generate wireguard mobile-config wg0 server wg.vyos.net address 1.2.2.2/24 WireGuard client configuration for interface: wg0 [Interface] PrivateKey = AEXrZ4b3xFVLg1lql3hy/93+d43q3+3vPdSMUGI6/Fo= Address = 1.2.2.2/24 [Peer] PublicKey = h1HkYlSuHdJN6Qv4Hz4bBzjGg5WUty+U1L7DJsZy1iE= Endpoint = wg.vyos.net:41751 AllowedIPs = 0.0.0.0/0, ::/0 The servers public key and port are automatically extracter from the running config. (cherry picked from commit 92d62740a1dd84d27ed3006cdc8d2560673f6bca)
2021-04-04T3457: output the "monitor log" command in a colorful wayChristian Poessinger
Add a new CLI command "monitor log colored" to run the log file monitoring through grc (https://github.com/garabik/grc). (cherry picked from commit 6330708f7ad50e56b16e1c7bc671eaddcd758bdb)
2021-03-21ntp: T3416: fix op-mode commands when running inside VRFChristian Poessinger
When NTP is executed inside a VRF context, we also must execute the op-mode commands inside the given VRF. This is a workaround until the op-mode programming library from T3402 is available. (cherry picked from commit f411351baef67740b76e800161fe55f495c4bd92)
2021-03-14xdp: T2666: remove entire XDP code for 1.3 LTS imageChristian Poessinger
This is an extension to commit 801c5235 ("xdp: T2666: disable this highly experimental feature in 1.3 LTS") by dropping all XDP references in the equuleus codebase.
2021-02-09xml: op-mode: remove absolute path from vtyshChristian Poessinger
(cherry picked from commit 46b749388e0198f0cb3eb5eca1bd1d6e940b2702)
2021-02-09xml: bgp: remove absolute path from vtyshChristian Poessinger
(cherry picked from commit 72c82bf8f2c294ca9023d2cbf9285b679188fae3)
2021-01-15op-mode: restart: cleanup help stringsChristian Poessinger
(cherry picked from commit 56ec3259b67c6441d992948a8bae95039194eb6c)
2021-01-15ssh: T631: add op-mode "restart ssh" commandChristian Poessinger
(cherry picked from commit 3ce7a8c6e55d7296fc9155a6b8ca913d4a08b1ab)
2021-01-15snmp: T652: enable interface_replace_old option and restart commandChristian Poessinger
- Remove all old ifTable entries with the same ifName as newly appeared interface (with different ifIndex) - this is the case on e.g. ppp interfaces - Add new op-mode command "restart snmp" to restart the daemon (cherry picked from commit 79a02470c4f9f2184913a959545b54a2dfd76d1e)
2021-01-15op-mode: T3215: Fix show ipv6 route overlaps in nodessever-sever
(cherry picked from commit 04ddf85bcc9d5ec06ef51537f5cbca97548716f3)
2021-01-14op-mode: T3215: Fix show ipv6 route nodessever-sever
(cherry picked from commit d6faba8c708b4376f148a28c89fe6ff39f369064)
2021-01-11op-mode: T3201: fix "show log all" for RADIUS usersChristian Poessinger
(cherry picked from commit f493df24ba29472735b1a4a081d0fce409b70d9f)
2021-01-10op-mode: T3178: add "monitor protocols <bgp|ospf|ospfv3|rib|rip|ripng>" commandsChristian Poessinger
2021-01-10op-mode: T3178: add remaining "show ipv6 ospfv3 database" commands from ↵Christian Poessinger
vyatta-op-quagga
2021-01-10op-mode: T3178: migrate most of the OSPFv3 parts to re-includable snippetsChristian Poessinger
This eases CLI maintenance and also migration from legacy code.
2021-01-10xml: op-mode: add preprocessor support as known from configuration modeChristian Poessinger
2021-01-09ospf: T3198: Fix show information for database tag nodessever-sever
2021-01-06op-mode: rename "show version quagga" to "frr" as this is the routing coreChristian Poessinger
2021-01-04op-mode: T3178: add part 1 of "show ipv6 ospfv3 database" commandsChristian Poessinger
2021-01-04op-mode: T3178: add basic "show ipv6 ospfv3" commandsChristian Poessinger
- show ipv6 ospfv3 area - show ipv6 ospfv3 border-routers - show ipv6 ospfv3 interface - show ipv6 ospfv3 linkstate - show ipv6 ospfv3 neighbor - show ipv6 ospfv3 redistribute - show ipv6 ospfv3 route
2021-01-04op-mode: T3178: split IPv6 commands into individual filesChristian Poessinger
2021-01-03op-mode: T3178: add "reset ip|ipv6 bgp" commandsChristian Poessinger
2021-01-02op-mode: T3178: add "show ipv6 prefix-list" commandsChristian Poessinger
2021-01-02op-mode: T3178: add "show ipv6 route" commandsChristian Poessinger
2021-01-02op-mode: isis: T3156: add missing help textChristian Poessinger
2021-01-02op-mode: T3178: add "show ipv6 access-list|ripng" commandsChristian Poessinger
2021-01-02op-mode: T3178: add "clear ip(v6)" commandsChristian Poessinger
2021-01-02Revert "op-mode: T2558: version: no need to call this with sudo"Christian Poessinger
This reverts commit f506ba43d44a4218e44b350721de1c890e62998a. Calling this with sudo is required else some sysfs files can not be read! vyos@vyos:~$ cat /sys/class/dmi/id/product_serial cat: /sys/class/dmi/id/product_serial: Permission denied vyos@vyos:~$ sudo cat /sys/class/dmi/id/product_serial VMware-42 3f 67 73 77 df c4 80-42 c9 42 af ff 15 de 0b
2020-12-29bgp: T3158: op-mode: move show ipv6 bgp to new XML formatJan-Philipp Benecke
2020-12-28webproxy: T563: use new bash blacklist updaterChristian Poessinger
2020-12-28webproxy: T563: squidguard: support default rulesetChristian Poessinger
2020-12-28webproxy: T563: op-mode: initial command supportChristian Poessinger
2020-12-28isis: T3156: fix XML indentionChristian Poessinger
2020-12-27ISIS: T3156: Adding initial op commands for ISISCheeze_It
We are adding the initial ISIS operational commands here. They should be fairly straightforward in regards to the context help.
2020-12-23xdp: op-mode: T2666: support per interface statisticsChristian Poessinger
2020-12-18mpls: T915: Add a bunch of op commands to LDPCheeze_It
In here we are adding a lot more commands that can be used within LDP. There's also some help and contextual changes for initialism that are being removed.
2020-11-30Merge pull request #612 from sever-sever/T1316Daniil Baturin
frr-isis: T1316: Add new routing feature ISIS
2020-11-30frr-is-is: T1316: Add new routing feature IS-ISsever-sever
2020-11-24arping: T2715: Duplicate address detection option supporting ARPjack9603301
2020-11-22op-mode: add "restart" treeChristian Poessinger
2020-11-15op-mode: fix "show arp interface" argument levelChristian Poessinger
Commit 84ce69a4 ('op-mode: add "show arp" command') copied the syntax from "show protocols static arp" to "show arp" but the CLI variable reference index was not decreases from 6 to 4 as the CLI level changed for the new command.
2020-11-10bridge: T3042: Support VLAN filter and VLAN sub-interface on the bridgejack9603301
2020-10-17op-mode: add "show arp" commandChristian Poessinger
2020-10-16T2981, Adding MPLS LDP Neighbor Reset functionalityCheeze_It
Configuration was actually made by Viacheslav. I just added it in here, and tested it. It does test. Viacheslav tested it as well. I cannot take credit for this, even though he's giving me PR. Thanks goes to him.