Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-04-01 | Merge pull request #291 from thomas-mangin/T2182-percent | Christian Poessinger | |
validate: T2182: IPv6 normalisation and % in interface name | |||
2020-04-01 | validate: T2182: IPv6 normalisation and % in interface name | Thomas Mangin | |
The IPv6 address can be expressed in different ways: (for example all these are valid loopback ::1, 0::1, 0:0::0:001) The IPv6 need to be normalised when tested, and the best way to do this is to test it on-wire representation, the same can be done for IPv4. Also The interface name which returned by netifaces.ifaddresses can have a % in the 'addr' field, for example '::1%eth0', which would also break the test in is_intf_addr_assigned. | |||
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 #290 from Elbandi/fixntp | Christian Poessinger | |
T2188: use ntpq for query NTP daemon infos | |||
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 | T2188: use ntpq for query NTP daemon infos | Andras Elso | |
2020-03-31 | Merge pull request #284 from jestabro/T2180 | Daniil Baturin | |
vyos.config: T2180: ignore CLI edit level in show_config | |||
2020-03-31 | Merge pull request #286 from jestabro/change-trailing-syntax | Daniil Baturin | |
Change trailing syntax | |||
2020-03-30 | config load: T2053: update for version string syntax change | John Estabrook | |
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 | config merge: T2052: update for version string syntax change | John Estabrook | |
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 | 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 | vyos.config: T2180: ignore CLI edit level in show_config | John Estabrook | |
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 | |