Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2020-09-13 | op-mode: T2841: support IPv6 for "monitor bandwidth-test initiate" | Christian Poessinger | |
2020-09-10 | op-mode: T2856: Fix broken pipe in show version all | sever-sever | |
2020-09-09 | openconnect: T2036: Move CLI commands under vpn openconnect | DmitriyEshenko | |
2020-08-28 | T2836: show system integrity broken | hagbard | |
2020-08-19 | lldp: op-mode: convert data processing from XML to JSON | Christian Poessinger | |
2020-08-18 | anyconnect: T2036: add anyconnect VPN support | Eshenko Dmitriy | |
2020-08-16 | ping: op-mode: T2762: always run in default VRF unless defined otherwise | Christian Poessinger | |
When connected to VyOS by SSH through any VRF, every command is executed in the VRF context thus e.g. ping will run in VRF context but no VRF was defined on the CLI. ping should always run in the default VRF no matter where it is executed, unless a VRF instance is explicitly defined by CLI. | |||
2020-08-03 | op-mode: T2546: use inline shell code for "configure" | Christian Poessinger | |
Commit 787879ba ("configure: op-mode: move XML here") migrated the op-mode command "configure" to vyos-1x. The used shell snipped in turn sometimes complained about: "_vyatta_op_do_key_bindings: command not found". This is now resolved by moving the code entirely into the node.def file. | |||
2020-08-03 | lldp: op-mode: T2323: "show lldp neighbors detail" only works when service runs | Christian Poessinger | |
The problem exists when LLDP is not configured but one wants to run the detail command. Running "show lldp neighbors" is not possible when LLDP is not running. This case is already handled for "show lldp neighbors" and has been extended for "show lldp neighbors detail". | |||
2020-08-03 | configure: op-mode: move XML here | Christian Poessinger | |
2020-07-25 | vyos.util: add common helper to load kernel modules | Christian Poessinger | |
l2tpv3, wireguard, wirelessmodem, nat all require additional Kernel modules to be present on the system. Each and every interface implemented their own way of loading a module - by copying code. Use a generic function, vyos.util.check_kmod() to load any arbitrary kernel module passed as string or list. | |||
2020-07-21 | interfaces: T2658: Fix description length | sever-sever | |
2020-07-20 | dhcp-server: T2717: Fix DHCP pool size in statistics | Robert Schindler | |
The calculated size of DHCP server address pools was not corrent. The fact that both boundaries of address ranges are inclusive wasn't accounted for, so the calculated size was too small by 1 address per range. | |||
2020-07-16 | Improve the readability of the port validation. Also fixes T2708. | Daniil Baturin | |