summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-02-23pppoe: T1318: proper delete old interfaces in migratorChristian Poessinger
2020-02-23pppoe: T1318: increase priority so PPPoE is run after bond interfacesChristian Poessinger
2020-02-23pppoe: T1318: fix migrator and add missing link statementChristian Poessinger
2020-02-23pppoe: T1318: use lists rather then strings on Config()Christian Poessinger
2020-02-23pppoe: T1318: support interface descriptionChristian Poessinger
2020-02-23pppoe: T1318: remove obsolete ipv6-up.d scriptChristian Poessinger
The generated script was not called at all. Verified in vyOS 1.2.3 and rolling. Looks like a leftover from the past. If this functionality is required - it should be re-implemented the proper way!
2020-02-23pppoe: T1318: add op-mode commands for link informationChristian Poessinger
2020-02-23pppoe: T1318: use systemd to manage connectionChristian Poessinger
This reduces the amount of self written code to start-stop-daemon and also kill the process if it has no connection yet (there won't be a PID file in this case) and getting the proper PID for multiple processes would require me to walk the /proc/<pid>/cmdline for every binary involved.
2020-02-23pppoe: T1318: remove process startup debug outputChristian Poessinger
We no longer need to see the command which is used to spawn up PPPd and dial the connection.
2020-02-23pppoe: T1318: move process startup to apply()Christian Poessinger
2020-02-23pppoe: T1318: "link" option is mandatoryChristian Poessinger
2020-02-23pppoe: T1318: add first version of new XML/Python implementationChristian Poessinger
vyos@vyos# show interfaces pppoe pppoe pppoe0 { default-route force link eth2.7 mtu 400 name-server auto password 12345678 user-id vyos@vyos.io }
2020-02-21[service https] T1443: bug: set HTTPS listen port for listen-address '*'John Estabrook
2020-02-19snmp: T1769: fix indentation error and add try clauseJohn Estabrook
2020-02-19tunnel: tidying upThomas Mangin
move all variable creation within setUp() create the interfaces using a list comprehension
2020-02-19tunnel: remove duplicated codeChristian Poessinger
2020-02-18snmp: T1769: cleanup leftove code path for certificate migrationChristian Poessinger
2020-02-18snmp: T2042: remove superfluous sudo callsChristian Poessinger
2020-02-18snmp: T2042: import statement cleanupChristian Poessinger
2020-02-17tunnel: enable unittest (chmod +x)Christian Poessinger
2020-02-17Merge pull request #3 from thomas-mangin/masterChristian Poessinger
tunnel: T2028: check for tunnel creation
2020-02-17tunnel: T2028: check for tunnel creationThomas Mangin
check that we are able to create tunnel for all encapsulation supported in interfaces tunnel.
2020-02-17snmp: clean out current configuration in setUp()Christian Poessinger
2020-02-17snmp: get_config_value() should return str not listChristian Poessinger
2020-02-17ssh: clean out current configuration in setUp()Christian Poessinger
2020-02-17ssh: add test for disable-password-authenticationChristian Poessinger
2020-02-17ssh: get_config_value() should return str not listChristian Poessinger
2020-02-17ethernet: generic tearDown() should not destroy ethernet CLI nodesChristian Poessinger
2020-02-17bridge: disable MTU test as it can not be configuredChristian Poessinger
2020-02-17bridge: automatically detect available interfacesChristian Poessinger
2020-02-17ethernet: automatically detect available interfacesChristian Poessinger
2020-02-17interfaces: add generic MTU test which can be enabled per interfaceChristian Poessinger
2020-02-17Makefile: add "make deb" targetThomas Mangin
adding an option to the Makefile to build the debian package
2020-02-17gitignore: initial versionChristian Poessinger
2020-02-17ethernet: add initial interface testChristian Poessinger
2020-02-17interfaces: split interface tests into individual filesChristian Poessinger
2020-02-17wireless: T2048: fix wrong verify() logic when type is monitorChristian Poessinger
2020-02-16ddns: read back configuration file and check plausibilityChristian Poessinger
2020-02-16ddns: add initial unittestChristian Poessinger
2020-02-16ddclient: proper use conf.set_level() to reduce boiler plate codeChristian Poessinger
2020-02-16ddclient: change file permission on generated configChristian Poessinger
ddclient complains when the file permission is not user = rw.
2020-02-16ifconfig: bond: T2043: T2030: fix wrong call to os.listdir()Christian Poessinger
2020-02-16gitignore: extend ignore pattern of temporary debhelper filesChristian Poessinger
2020-02-16bond: T2030: fix incorrect delta calculation on member interfacesChristian Poessinger
THe delta check/calculation always returned False on system startup leading to a non functioning bond interface after a reboot as no physical interface actually enslaved. This was fixed by not calculating the current enslaved interfaces from the existing config but rather retrieving the interfaces from sysfs.
2020-02-15interface: bond: check that only real interfaces can be enslavedChristian Poessinger
2020-02-15interface: bond: remove useless for loop on member removalChristian Poessinger
2020-02-15bond: T2041: add missing consitency check on member interface existenceChristian Poessinger
2020-02-15gitignore: add termporary directory for vyos-1x debian packageChristian Poessinger
2020-02-15snmp: T2042: stricter validation when deleting SNMP in combination with LLDPChristian Poessinger
A consistency check was missing to prevent deleting the SNMP configuration but still setting "service lldp snmp enable".
2020-02-14http api: T2040: reload Config in route definitionJohn Estabrook