Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-03-31 | Revert "validate: T2182: IPv6 are not normalised when compared" | Christian Poessinger | |
This reverts commit e2f80e57d9895d207edf0ad92c299dc7862087d6. Due to failing smoketests this commit is reverted. | |||
2020-03-31 | Merge pull request #287 from thomas-mangin/T2182 | Christian Poessinger | |
validate: T2182: IPv6 are not normalised when compared | |||
2020-03-31 | Merge pull request #283 from thomas-mangin/T2057-wg-dump | Christian Poessinger | |
ifconfig: T2057: Move code from interface.py to wireguard.py | |||
2020-03-31 | ifconfig: T2057: centralise wireguard code | Thomas Mangin | |
Some left over wireguard code was left in the interface.py file. The code was moved into the wireguard.py file and the now empty interface.py file removed as no longer holdin any code. | |||
2020-03-31 | ifconfig: T2057: allow to disable interface debugging | Thomas Mangin | |
In order to be able to use the interface class with operational mode, these commands must not log as it would otherwise mess with the output on the screen. | |||
2020-03-31 | Merge pull request #284 from jestabro/T2180 | Daniil Baturin | |
vyos.config: T2180: ignore CLI edit level in show_config | |||
2020-03-30 | validate: T2182: IPv6 are not normalised when compared | Thomas Mangin | |
Adding an already existing IP address on an interface would cause the 'ip addr add' command to fail. To prevent this, the code checks if the IP already exists on the interface. The code was not normalising the different ways of representing the IPv6 address (trailing 0, ::, etc.). | |||
2020-03-30 | migration: T2029: extract the version string instead of stripping | John Estabrook | |
2020-03-30 | migration: T2029: process new version syntax in configtree | John Estabrook | |
2020-03-30 | migration: T2029: remove reference to default vintage in Migrator | John Estabrook | |
2020-03-30 | migration: T2029: run virtual migration before migration | John Estabrook | |
Update syntax of component version string, before passing config file to configtree in migration scripts. | |||
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 | ifconfig: T2166: Recovery Proxy ARP for vlans | DmitriyEshenko | |
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 | vyos.config: T2180: ignore CLI edit level in show_config | John Estabrook | |
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-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 | ifconfig: T2057: correctly provide the reason why a MAC could not be set | Thomas Mangin | |
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 | 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 | 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 | 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. | |||
2020-03-25 | ifconfig: T2057: fix finding section name from interface | Thomas Mangin | |
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-24 | ifconfig: T2158: xen_netfront does not support setting pause/speed | Nate 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-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: convert VLAN to adapter | Thomas Mangin | |
2020-03-24 | ifconfig: T2057: add PPPoEIf class | Thomas Mangin | |
2020-03-24 | ifconfig: T2057: add VTunIf class | Thomas Mangin | |
2020-03-24 | ifconfig: T2057: add class Register | Thomas Mangin | |
2020-03-24 | ifconfig: T2057: small cleanup VLANIf | Thomas Mangin | |
2020-03-24 | ifconfig: T2057: break down DHCP | Thomas Mangin | |
2020-03-24 | Merge pull request #261 from thomas-mangin/2154 | Christian Poessinger | |
ethernet: T2154: do not report errors where none are | |||
2020-03-23 | ifconfig: T2154: fixing failure to start-stop-daemon | Thomas Mangin | |
2020-03-23 | T2125: Replacing all missing imports | kroy-the-rabbit | |
2020-03-23 | T2125: Fixing missing import | kroy-the-rabbit | |
2020-03-23 | wireless: T2151: switch to iw when adding and deleting interfaces | Christian Poessinger | |
2020-03-23 | ifconfig: T2151: always start interface in monitoring mode | Christian Poessinger | |