summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-03-25Merge pull request #265 from thomas-mangin/2057-dhcp-vlanChristian Poessinger
ifconfig: T2057: break down DHCP, add register, STP and VLAN as adapters
2020-03-25Merge pull request #267 from jjakob/openvpn-remove-old-filesChristian Poessinger
openvpn: T2146: remove old files
2020-03-24openvpn: T2146: remove user/pass auth file when not neededJernej Jakob
2020-03-24openvpn: T2146: delete old client configsJernej 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-24ifconfig: T2158: xen_netfront does not support setting pause/speedNate Carlson
* Add xen_netfront to the list of interface types that will error reading pause via ethtool * Also disable for speed, as it doesn't make sense (although the driver doesn't error.)
2020-03-24service https: T2157: Organize server block directives as 'virtual host'John Estabrook
2020-03-24router-advert: T1831: update comment in jinja templateChristian Poessinger
2020-03-24ifconfig: T2057: remove need for interface-types.jsonThomas Mangin
2020-03-24ifconfig: T2057: convert STP to adapterThomas Mangin
2020-03-24ifconfig: T2057: convert VLAN to adapterThomas Mangin
2020-03-24ifconfig: T2057: add PPPoEIf classThomas Mangin
2020-03-24ifconfig: T2057: add VTunIf classThomas Mangin
2020-03-24Merge branch 't1831-rtradv' of github.com:c-po/vyos-1x into currentChristian Poessinger
* 't1831-rtradv' of github.com:c-po/vyos-1x: router-advert: T1831: add config migration script router-advert: T1831: new implementation using XML and Python
2020-03-24ifconfig: T2057: add class RegisterThomas Mangin
2020-03-24ifconfig: T2057: small cleanup VLANIfThomas Mangin
2020-03-24router-advert: T1831: add config migration scriptChristian Poessinger
2020-03-24router-advert: T1831: new implementation using XML and PythonChristian Poessinger
2020-03-24ifconfig: T2057: break down DHCPThomas Mangin
2020-03-24Merge pull request #261 from thomas-mangin/2154Christian Poessinger
ethernet: T2154: do not report errors where none are
2020-03-24Merge pull request #262 from kroy-the-rabbit/currentChristian Poessinger
T2125: Fixing missing import
2020-03-23ifconfig: T2154: fixing failure to start-stop-daemonThomas Mangin
2020-03-23T2125: Replacing all missing importskroy-the-rabbit
2020-03-23T2125: Fixing missing importkroy-the-rabbit
2020-03-23wireless: T2151: switch to iw when adding and deleting interfacesChristian Poessinger
2020-03-23ifconfig: T2151: always start interface in monitoring modeChristian Poessinger
2020-03-23Merge pull request #260 from kroy-the-rabbit/patch-2Christian Poessinger
T2153: fix op_mode traceroute circular reference
2020-03-23Merge pull request #259 from kroy-the-rabbit/patch-1Christian Poessinger
T2152 ddclient fix to allow external IP detection to work
2020-03-23T2153: fix op_mode traceroute circular referencekroy-the-rabbit
traceroute was calling the cli version of itself instead of the underlying binary
2020-03-23ifconfig: T2151: get_state() must use administrative state and not operstateChristian Poessinger
... as set_state() changes the interface administrative state, too!
2020-03-23ifconfig: T2151: ensure interface is admin down when changing MAC addressChristian Poessinger
2020-03-23ifconfig: T2151: add possibility to query assigned MAC addressChristian Poessinger
... this is required for delta checks
2020-03-23op-mode: move 'show system-integrity' to 'show system integrity'Christian Poessinger
Change is done b/c it is super annoying when tab-completing with system tree and you are permanently hanging in there due to system-integrity.
2020-03-23T2152 fix to allow external IP usage to workkroy-the-rabbit
Conf got set to inappropriate level to make the web-url option work
2020-03-23Merge pull request #258 from thomas-mangin/31-vrfChristian Poessinger
tunnel: T31: fix vrf deletion, add support for vrf on tunnels
2020-03-23ifconfig: T31: convert all interface to set_vrf apiThomas Mangin
2020-03-23Merge pull request #257 from thomas-mangin/2028-modify-fixChristian Poessinger
tunnel: T2028: fix wrongly blocked interface change
2020-03-23Merge pull request #256 from thomas-mangin/2057-cleanupChristian Poessinger
ifconfig: T2057: tidying up code for geneve and vxlan
2020-03-23tunnel: T31: add support for vrf on tunnelsThomas Mangin
2020-03-23tunnel: T2028: fix wrongly block interface changeThomas Mangin
2020-03-22geneve: T2057: use self.default as template for get_configThomas Mangin
2020-03-22vxlan: T2057: rewrite _create commandThomas Mangin
2020-03-22wireless: T2151: calculate MAC address only if not deletedChristian Poessinger
Calculation of the locally administered MAC address should only be performed when the interface is not deleted.
2020-03-22wireless: T2151: rename dict member from type to op_modeChristian Poessinger
2020-03-22ifconfig: T2151: add WiFiIf interface representation classChristian Poessinger
This class is required as wireless interfaces are created using iw instead of ip from iproute2.
2020-03-22vxlan: T2057: use self.default as template for get_configThomas Mangin
2020-03-22Merge pull request #222 from thomas-mangin/T2028Christian Poessinger
tunnel: T2028: move interface tunnel to XML/Python
2020-03-22tunnel: T2028: move interface tunnel to XML/PythonThomas Mangin
This patch migrates the "interface tunnel" section to xml/python
2020-03-22ifconfig: T2104: remove superfluous __init__ in derived classesChristian Poessinger
__init__ should be added to a derived class only if it does work in the ctor.
2020-03-22wireless: T2151: calculate locally administered MAC address per SSIDChristian Poessinger
According to http://wiki.stocksy.co.uk/wiki/Multiple_SSIDs_with_hostapd every SSID served by access-point should run on its own, locally administered MAC address. Take the phy's interface MAC address as base and calculate a per interface locally administered MAC address.
2020-03-22wireless: T1627: add validator on physical-interfaceChristian Poessinger
A physical (phy) interface is mandatory for WiFi to work.