Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-05-17 | ddclient: T3557: fix FileNotFoundError when querying status information | Christian Poessinger | |
If ddclient is not problery configured it will start up but no status file is generated. This commit checks if the status file exists before reading it. | |||
2021-05-15 | conntrack: T3535: add op-mode commands for tracked connections" | Christian Poessinger | |
2021-05-14 | op-mode: conntrack: T3535: add XML command definitions | Christian Poessinger | |
2021-04-27 | op-mode: ospfv3: T3335: re-use common vtysh_wrapper.sh wrapper | Christian Poessinger | |
Instead of renaming the OSPFv3 commands for every individual XML invocation, also re-use the common helper shell script. One source, one truth! | |||
2021-04-27 | op-mode: T2946: only call 'stty size' if in terminal | John Estabrook | |
2021-04-27 | ipsec: T3473: Decode byte csa-name for op-mode | sever-sever | |
2021-04-26 | dhcpv6-server: T3494: Get address from network to correct sorting | DmitriyEshenko | |
2021-04-25 | wireguard: T1802: add client name to configuration | Christian Poessinger | |
2021-04-24 | wireguard: T1802: generate QR code for clients on CLI | Christian 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. | |||
2021-04-21 | container: T2216: Rewrite op-mode to python | sever-sever | |
2021-04-21 | containers: T2216: add op-mode "show container network" command | Christian Poessinger | |
2021-04-14 | ipsec: T3333: Fix status for SA state op-mode | sever-sever | |
2021-04-13 | Merge pull request #801 from sever-sever/T2216-pod | Christian Poessinger | |
containers: T2216: Add podman for containers | |||
2021-04-12 | containers: T2216: Add podman for containers | sever-sever | |
2021-04-04 | nat: op-mode: T3435: Improved validation logic for the output of operational ↵ | jack9603301 | |
mode rules | |||
2021-04-04 | nat: op-mode: T3435: Filter extra rules that should not be processed | jack9603301 | |
2021-03-27 | op-mode: ipsec: T3055: Fixed parsing peer name error | jack9603301 | |
2021-03-21 | Merge pull request #778 from sever-sever/T3403 | Christian Poessinger | |
op-mode: T3403: Fix show pppoe sessions interupt | |||
2021-03-21 | ntp: T3416: fix op-mode commands when running inside VRF | Christian 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. | |||
2021-03-20 | op-mode: T3403: Fix show pppoe sessions interupt | sever-sever | |
2021-03-17 | nat66: T2518: Modify NAT ruleid acquisition method | jack9603301 | |
2021-03-17 | nat66: T2518: use Python3 format identifiers | jack9603301 | |
2021-03-17 | nat66: T2518: Correct the wrong logic | jack9603301 | |
For nat66, the previous processing of f0d0a572 (NAT: nat66: t2518: support operation...) has errors. If there is no index 3, we think that this is not the record we need | |||
2021-03-14 | Merge pull request #773 from sever-sever/T3403 | Christian Poessinger | |
pppoe: T3403: Fix show sessions interrupt for op-mode | |||
2021-03-13 | nat: nat66: T2518: Support operation mode command | jack9603301 | |
2021-03-12 | pppoe: T3403: Fix show sessions interrupt for op-mode | sever-sever | |
2021-03-07 | Revert "op-mode: T3357: Fix show_interfaces bug with tunnels" | Christian Poessinger | |
This reverts commit e1c993f57efdf91f26a36f1d0339298e63fdf20e. | |||
2021-03-07 | T3388: "show interfaces" op-mode command lacks PPPoE interfaces | Christian Poessinger | |
Commit e5b335830ef ("vyos.ifconfig: T1579: remove calls to vyos.ifconfig.Interface.get_config()") removed the PPPoEIf class as it seemed to be unused. It turns out it is required by the op-mode commands for e.g. "show interfaces". | |||
2021-03-02 | op-mode: T3357: Fix show_interfaces bug with tunnels | sever-sever | |
2021-02-18 | validator: T3326: add missing interfaces (e.g. ppp and l2tpv3) | Christian Poessinger | |
2021-02-04 | op-mode: ip: T3283: Format Neigh tables | jack9603301 | |
2021-02-02 | nat: T2873: Add address filtering for DNAT translations | erkin | |
2021-02-02 | powerctl: Fix typo | erkin | |
2021-01-26 | op-mode: T3110: Gracefully handle SIGPIPE in show-interfaces | erkin | |
2021-01-05 | vpn-op-mode: T2639: Sorting vpn ipsec sa | sever-sever | |
2020-12-30 | op-mode: T2874: Fix typo in the script description | sever-sever | |
2020-12-28 | webproxy: T563: use new bash blacklist updater | Christian Poessinger | |
2020-12-28 | webproxy: T563: op-mode: initial command support | Christian Poessinger | |
2020-12-23 | xdp: op-mode: T2666: support per interface statistics | Christian Poessinger | |
2020-12-22 | op-mode: T2859: Fix show nat source translations | sever-sever | |
2020-12-02 | op-mode: lldp: T3104: bugfix AttributeError on multiple hosts/network | Christian Poessinger | |
2020-11-28 | vyos.template: T2720: fix remaining in-line time_block syntax | Christian Poessinger | |
Commit a2ac9fac ("vyos.template: T2720: always enable Jinja2 trim_blocks feature") globally enabled the trim_blocks feature. Some templates still used in-line trim_blocks "{%"- or "-%}" which caused miss-placed line endings. This is fixed by removing all in-line trim_block statememnts of Jinja2 templates. | |||
2020-11-27 | vyos.template: T2720: always enable Jinja2 trim_blocks feature | Christian Poessinger | |
2020-11-23 | op-mode: wireless: T3084: fix TypeError | Christian Poessinger | |
2020-11-13 | powerctl: T3066: Calculate minutes over 60 | DmitriyEshenko | |
2020-11-06 | op-mode: T2731: fix "show interfaces" returns invalid state when link is down | Christian Poessinger | |
There has been a miss-match of admin-down and oper-down status for the Python implementation of "show interfaces". | |||
2020-10-18 | op-mode: lldp: T2993: Fixup 'show lldp neighbors' | Benjamin M. Hughes | |
Check that interfaces have been returned from lldpcli to prevent trace when no interfaces are enabled for lldp. | |||
2020-10-18 | op-mode: lldp: T2993: Fix 'show lldp neighbors' | Benjamin M. Hughes | |
'show lldp neighbors' fails with: Traceback (most recent call last): File "./lldp_op.py", line 122, in <module> config_text = tmpl.render(parse_data(neighbors)) File "./lldp_op.py", line 51, in parse_data for local_if, values in tmp.items(): AttributeError: 'str' object has no attribute 'items' `parse_data` was expecting data to be provided as a dict within an array which doesn't match the format from the parsed json output of lldpcli. Change `parse_data` and `main` to use a dict alone for passing interface neighbors for rendering. | |||
2020-10-03 | openvpn: T2957: | Marcus Hoff | |
Status file directory for show command was wrong, resulting in no output. Now points to '/var/run/openvpn/{}.status' | |||
2020-09-14 | op-mode: T2874: Add new utill for mtu-check | sever-sever | |