Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-03-30 | migration: T2029: set default vintage; remove target from virtual | John Estabrook | |
The VirtualMigrator updates the syntax of the component version string. Remove the default target, allowing downgrade to old syntax. | |||
2020-03-30 | http api: T2160: allow restricting HTTP API to specific servers | John Estabrook | |
By default, the HTTP API will be proxied by any nginx virtual server. Allow specifying a subset of servers to act as proxy. | |||
2020-03-30 | Merge pull request #285 from DmitriyEshenko/cur-proxy-arp | Christian Poessinger | |
ifconfig: T2166: Recovery Proxy ARP for vlans | |||
2020-03-30 | ifconfig: T2166: Recovery Proxy ARP for vlans | DmitriyEshenko | |
2020-03-30 | wireless: T2151: support phys that provide multiple mac addresses | Christian Poessinger | |
A user reported a PHY that provides two consecutive MAC addresses, this case has been added as I was not aware of such cards. As we manipulate the MAC address anyways its safe to take only the first one. | |||
2020-03-30 | wireless: T2057: fix missing rename of set_state() -> set_admin_state() | Christian Poessinger | |
Commit 627d1c704c83 ("ifconfig: T2057: explicity name state functions") introduced a new API naming, unfortunately this was nod added for wireless interfaces. | |||
2020-03-29 | vrf: T31: bugfix after converting remove list to dict | Christian Poessinger | |
The list of VRFs to remove has been converted to a dict. The deletion of a VRF was no longer triggered as the logic still thought it is a list. | |||
2020-03-29 | vrf: T2178: table id must start at 100 | Christian Poessinger | |
... to not cause any issues with buildin tables or PBR. PBR uses table 1 - 200 so there is a small overlap (by intention) | |||
2020-03-29 | vyos.util: increase usage of process_running() and remove duplicated code | Christian Poessinger | |
OpenVPN, WIFI, SSTP all had the same boiler plate copied about checking if a process associated with a pidfile is running or not. This has been migrated to the common library function vyos.util.process_running(). | |||
2020-03-29 | wwan: T1988: add missing support for backup default routes | Christian Poessinger | |
2020-03-29 | wwan: T1988: remove old network definitions from AT&T, sc1 and Verizon | Christian Poessinger | |
2020-03-29 | wwan: T1988: create peer directory on demand | Christian Poessinger | |
2020-03-29 | pppoe: T1318: create peer directory on demand | Christian Poessinger | |
2020-03-29 | wwan: T1988: reorder config option to match VyOS 1.2 | Christian Poessinger | |
2020-03-29 | ifconfig: T2057: remove useless circual import | Thomas Mangin | |
The import prevent code to work and is not used | |||
2020-03-29 | pppoe: T1988: bugfix creating ip-pre-up.d directory after moving to vyos-1x | Christian Poessinger | |
The creation of this directory has been done in the past using vyatta- wirelessmodem and after it's replacement in vyos-1x the directory has not been deployed anymore. Thos when rendering the PPPoE configuration the directory will be created on deemand. | |||
2020-03-28 | wwan: T1988: Makefile: remove ipv6 node.def file already present in ↵ | Christian Poessinger | |
vyatta-cfg-quagga | |||
2020-03-28 | Merge pull request #282 from thomas-mangin/T2057-mac-hwid | Christian Poessinger | |
ifconfig: T2057: Do not set empty hw_id mac | |||
2020-03-28 | Merge branch 't1988-xml-wirelessmodem' into current | Christian Poessinger | |
* t1988-xml-wirelessmodem: wwan: T1988: add ipv6 addressing nodes pppoe: T1318: add command to show statistics wwan: T1988: ppp: change order of debug and logfile options wwan: T1988: migrate operational mode commands wwan: T1988: support interface disable wwan: T1988: add support for Sierra Wireless MC7710 modem wwan: T1988: initial XML/Python representation | |||
2020-03-28 | wwan: T1988: add ipv6 addressing nodes | Christian Poessinger | |
2020-03-28 | pppoe: T1318: add command to show statistics | Christian Poessinger | |
2020-03-28 | wwan: T1988: ppp: change order of debug and logfile options | Christian Poessinger | |
2020-03-28 | wwan: T1988: migrate operational mode commands | Christian Poessinger | |
2020-03-28 | wwan: T1988: support interface disable | Christian Poessinger | |
2020-03-28 | wwan: T1988: add support for Sierra Wireless MC7710 modem | Christian Poessinger | |
2020-03-28 | wwan: T1988: initial XML/Python representation | Christian Poessinger | |
2020-03-28 | ifconfig: T2057: Do not set empty hw_id mac | Thomas Mangin | |
set_mac is validating the mac address passed, therefore passing empty string will cause it to fail. if the hardware id could not be found then it should not be attempted to be set | |||
2020-03-28 | Merge pull request #280 from thomas-mangin/T2057-show-wg | Christian Poessinger | |
ifconfig: T2057: fix import for run show interfaces wireguard | |||
2020-03-28 | ifconfig: T2057: fix import for run show interfaces wireguard | Thomas Mangin | |
when ifconfig.py was broken down in multiple files an import was missed. This fixes this import | |||
2020-03-28 | Merge pull request #279 from thomas-mangin/T2057-better-mac | Christian Poessinger | |
ifconfig: T2057: correctly provide the reason why a MAC could not be set | |||
2020-03-28 | ifconfig: T2057: correctly provide the reason why a MAC could not be set | Thomas Mangin | |
2020-03-28 | Merge branch 't1831-ipv6' into current | Christian Poessinger | |
* t1831-ipv6: ipv6: T1831: migrate eui64 addressing to XML and python vyos.util: import cleanup ipv6: T1831: migrate autoconf node ipv6: T1831: use integers over bool in interface configuration ipv6: T1831: migrate forwarding and dup-addr-detect-transmits nodes ipv6: T1831: Makefile: remove node.def files in ipv6 folder ifconfig: T2057: explicity name state functions ifconfig: T2167: get_mac was not returning ifconfig: T2057: add get_alias function ifconfig: T2057: option forcing merge config: T2169: remove redundant use of show_config | |||
2020-03-28 | ipv6: T1831: migrate eui64 addressing to XML and python | Christian Poessinger | |
2020-03-28 | vyos.util: import cleanup | Christian Poessinger | |
Instead of including all functions/classes from a file, only include the ones we really need. | |||
2020-03-28 | ipv6: T1831: migrate autoconf node | Christian Poessinger | |
Autoconfigure addresses using Prefix Information in Router Advertisements. | |||
2020-03-28 | ipv6: T1831: use integers over bool in interface configuration | Christian Poessinger | |
2020-03-28 | ipv6: T1831: migrate forwarding and dup-addr-detect-transmits nodes | Christian Poessinger | |
... to new XML and Python based frontend/backend. | |||
2020-03-28 | ipv6: T1831: Makefile: remove node.def files in ipv6 folder | Christian Poessinger | |
2020-03-28 | Merge pull request #275 from thomas-mangin/T2057-oper-admin | Christian Poessinger | |
ifconfig: T2057: explicity name state functions | |||
2020-03-28 | ifconfig: T2057: explicity name state functions | Thomas Mangin | |
The Interface get_state/set_state were not clear about if they edited the admin or operational state. functions are now using admin_state and oper_state for clarity. | |||
2020-03-28 | Merge pull request #278 from thomas-mangin/T2167 | Christian Poessinger | |
ifconfig: T2167: get_mac was not returning | |||
2020-03-28 | ifconfig: T2167: get_mac was not returning | Thomas Mangin | |
2020-03-28 | Merge pull request #276 from thomas-mangin/T2057-alias | Christian Poessinger | |
ifconfig: T2057: add get_alias function | |||
2020-03-28 | Merge pull request #277 from thomas-mangin/T2057-fix-force | Christian Poessinger | |
ifconfig: T2057: option forcing | |||
2020-03-27 | ifconfig: T2057: add get_alias function | Thomas Mangin | |
2020-03-27 | ifconfig: T2057: option forcing | Thomas Mangin | |
The code was trying to not perform change when not necessary however it prevent zero value to be set | |||
2020-03-27 | merge config: T2169: remove redundant use of show_config | John Estabrook | |
2020-03-27 | wireless: T2105: properly support disabled WIFI interfaces | Christian Poessinger | |
It is not sufficient to only place a wifi interface in adminsitrative down state as hostapd could change the interface state again. If the wifi interface is administratively disabled, hostapd or wpa_supplicant should not be started at all to prevent anyone from messing arround with the admin state. | |||
2020-03-27 | Merge pull request #272 from thomas-mangin/2154-pause | Christian Poessinger | |
ifconfig: T2158: never fail when setting flowcontrol | |||
2020-03-27 | ifconfig: T2158: never fail when setting flowcontrol | Thomas Mangin | |
the result of the commands used to setup the interface is now checked. flowcontrol can not always be set on all interfaces, and when/if it fails, it prevents the interace to come up. This is problematic as it may prevent the router to come up. Therefore flowcontrol must be allowed to fail gracefully/silently. |