Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-04-02 | wwan: migrate alias and vrf script from pre-up to up | Christian Poessinger | |
As the pre-up script is only run once when the interface is brought up but not when the interface maybe only comes up 20 seconds later due to the remote site some actions can not be performed as placing the interface e.g. into a VRF instance. TODO: also move the backup default route parts to this new script. | |||
2020-04-02 | pppoe: migrate alias and vrf script from pre-up to up | Christian Poessinger | |
As the pre-up script is only run once when the interface is brought up but not when the interface maybe only comes up 20 seconds later due to the remote site some actions can not be performed as placing the interface e.g. into a VRF instance. | |||
2020-04-02 | wwan: migrate to new new helpers in vyos.util | Christian Poessinger | |
Commit d2cf287 ("vyos.util: add chown_file and chmod_x_file helpers") added common helper functions to chown or chmod +x a file. Make use of those helpers. | |||
2020-04-02 | pppoe: migrate to new new helpers in vyos.util | Christian Poessinger | |
Commit d2cf287 ("vyos.util: add chown_file and chmod_x_file helpers") added common helper functions to chown or chmod +x a file. Make use of those helpers. | |||
2020-04-02 | pppoe: vrf: bugfix - only pppoe0 could be assigned to a VRF | Christian Poessinger | |
2020-04-02 | wwan: vrf: T2200: add CLI options and parse configuration to dictionary | Christian Poessinger | |
2020-04-01 | keepalived: T1350: Replaced transition scripts logic | zsdc | |
In old implementation, all notify scripts are configured directly inside a keepalived.conf. This way is not recommended even by keepalived as scripts execution is not tracked and they may be running not in order and killed before the actual work will be finished. We have observed such situations in very rare cases during tests. New implementation use FIFO pipe, to which keepalived send any state changes. And these notifications are read by a daemon, saved in a queue and processed one by one, which eliminates the situation when the scripts creating inconsistent config or environment. | |||
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 | 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-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 | 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: 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 | 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 | Merge pull request #282 from thomas-mangin/T2057-mac-hwid | Christian Poessinger | |
ifconfig: T2057: Do not set empty hw_id mac | |||
2020-03-28 | wwan: T1988: ppp: change order of debug and logfile options | 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 | ipv6: T1831: migrate eui64 addressing to XML and python | Christian Poessinger | |
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 | 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-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 | pim: T1729: Basic PIM implementation | DmitriyEshenko | |
2020-03-26 | router-advert: T2162: bugfix migrating link-mtu nodes with 0 value | Christian Poessinger | |
... those nodes mean link-mtu advertisement is disabled in radvd and thus we delete the node completely as it's useless. | |||
2020-03-25 | openvpn: T2148: fix setting "server client" without "ip" | Jernej Jakob | |
2020-03-25 | Merge pull request #268 from Elbandi/fixsnmp | Christian Poessinger | |
T2161: Skip ipv6 listen, if it is disabled | |||
2020-03-25 | T2161: Skip ipv6 listen, if it is disabled | Andras Elso | |
2020-03-25 | Merge pull request #265 from thomas-mangin/2057-dhcp-vlan | Christian Poessinger | |
ifconfig: T2057: break down DHCP, add register, STP and VLAN as adapters | |||
2020-03-25 | Merge pull request #267 from jjakob/openvpn-remove-old-files | Christian Poessinger | |
openvpn: T2146: remove old files | |||
2020-03-24 | openvpn: T2146: remove user/pass auth file when not needed | Jernej Jakob | |
2020-03-24 | openvpn: T2146: delete old client configs | Jernej Jakob | |
Previously old client configs for clients that were deleted from the server stayed in the ccd directory, causing them to still be used. As we can't know which clients were deleted, this deletes all the client configs as they are recreated shortly later. | |||
2020-03-24 | service https: T2157: Organize server block directives as 'virtual host' | John Estabrook | |
2020-03-24 | router-advert: T1831: update comment in jinja template | Christian Poessinger | |
2020-03-24 | ifconfig: T2057: remove need for interface-types.json | Thomas Mangin | |
2020-03-24 | ifconfig: T2057: convert STP to adapter | Thomas Mangin | |
2020-03-24 | ifconfig: T2057: add VTunIf class | Thomas Mangin | |
2020-03-24 | router-advert: T1831: new implementation using XML and Python | Christian Poessinger | |
2020-03-23 | ifconfig: T2154: fixing failure to start-stop-daemon | Thomas Mangin | |
2020-03-23 | wireless: T2151: switch to iw when adding and deleting interfaces | Christian Poessinger | |
2020-03-23 | T2152 fix to allow external IP usage to work | kroy-the-rabbit | |
Conf got set to inappropriate level to make the web-url option work | |||
2020-03-23 | Merge pull request #258 from thomas-mangin/31-vrf | Christian Poessinger | |
tunnel: T31: fix vrf deletion, add support for vrf on tunnels | |||
2020-03-23 | ifconfig: T31: convert all interface to set_vrf api | Thomas Mangin | |
2020-03-23 | Merge pull request #257 from thomas-mangin/2028-modify-fix | Christian Poessinger | |
tunnel: T2028: fix wrongly blocked interface change |