Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-03-04 | vrf: T31: adding unreachable routes to the routing tables | Christian Poessinger | |
2020-03-04 | vrf: T31: prior to the v4.8 kernel iif and oif rules are needed | Christian Poessinger | |
.. we run on 4.19 thus this is no longer needed. | |||
2020-03-04 | vrf: T31: create iproute2 table to name mapping reference | Christian Poessinger | |
2020-03-04 | vrf: T31: rename 'vrf disable-bind-to-all ipv4' to 'vrf bind-to-all' | Christian Poessinger | |
By default the scope of the port bindings for unbound sockets is limited to the default VRF. That is, it will not be matched by packets arriving on interfaces enslaved to an l3mdev and processes may bind to the same port if they bind to an l3mdev. TCP & UDP services running in the default VRF context (ie., not bound to any VRF device) can work across all VRF domains by enabling the 'vrf bind-to-all' option. | |||
2020-03-04 | vrf: T31: support add/remove of interfaces from vrf | Christian Poessinger | |
2020-03-04 | vrf: T31: remove superfluous vyos.vrf library functions | Christian Poessinger | |
vyos.vrf.list_vrfs() was only used in one function thus building a library is no longer needed. If it is needed in the future it should be placed into a library again. | |||
2020-03-04 | vrf: T31: reduce script complexity | Christian Poessinger | |
Keep it simple and stupid :) | |||
2020-03-04 | vrf: T31: no need to use sudo calls in vrf.py | Christian Poessinger | |
All configuration mode scripts are already run with sudo. | |||
2020-03-04 | vrf: T31: make 'show vrf' command behave like other 'show interface commands' | Christian Poessinger | |
- remove the additional depth for querying discrete VRF names - retrieve available VRF names from via <path> from CLI rather then invoking an external script | |||
2020-03-04 | xml: include: description: adjust help message | Christian Poessinger | |
2020-03-04 | vrf: T31: improve help for routing table | Christian Poessinger | |
2020-03-04 | vrf: T31: reuse interface-description.xml.i for instance description | Christian Poessinger | |
2020-03-04 | vrf: T31: use embedded regex on 'vrf name' instead of python script | Christian Poessinger | |
2020-03-04 | vrf: T31: initial support for a VRF backend in XML/Python | Thomas Mangin | |
This is a work in progress to complete T31 whoever thought it was less than 1 hour of work was ..... optimistic. Only VRF vreation and show is supported right now. No interface can be bound to any one VRF. | |||
2020-03-04 | ifconfig: T2057: generic interface option setting | Thomas Mangin | |
this patch allows to get or change many interface options (mtu, arp settings, ...) using get_interface / set_interface functions | |||
2020-03-04 | templates: T2098: fix wrong op-mode command for path completion helper | Christian Poessinger | |
2020-03-04 | Merge pull request #240 from thomas-mangin/2057-strict | Christian Poessinger | |
ifconfig: T2057: allow unknown config keys, and fix variable name ref. | |||
2020-03-04 | ifconfig: T2057: allow unknown keys in the config, and fix | Thomas Mangin | |
2020-03-04 | Merge pull request #239 from thomas-mangin/2057-fixtime | Christian Poessinger | |
ifconfig: T2057: fix multiple issues with initial patch | |||
2020-03-04 | ifconfig: T2057: fix various typos | Thomas Mangin | |
2020-03-04 | ifconfig: T2057: bugfix KeyError | Christian Poessinger | |
Error introduced in commit b38dcaf ("ifconfig: T2057: generic interface option setting"). File "/usr/lib/python3/dist-packages/vyos/ifconfig.py", line 146, in _get_sysfs filename = self._sysfs_get[name]['location'].format(config) KeyError: 'ifname' | |||
2020-03-04 | ifconfig: T2057: bugfix ValueError | Christian Poessinger | |
Fixes error when creating bridge interfaces: ValueError: <module 'time' (built-in)> must be a number | |||
2020-03-03 | Merge pull request #237 from thomas-mangin/interface-attribute | Christian Poessinger | |
ifconfig: T2057: generic interface option setting | |||
2020-03-03 | ifconfig: T2057: generic interface option setting | Thomas Mangin | |
this patch allows to get or change many interface options (mtu, arp settings, ...) using get_interface / set_interface functions | |||
2020-03-03 | interfaces: T1579: fix c/p error when evaluating ↵ | Christian Poessinger | |
os.environ['VYOS_TAGNODE_VALUE'] This has been only a theoretical problem but then the error condition was triggered - only an error has been printed instead of raising an Exception. | |||
2020-03-03 | Merge pull request #235 from Elbandi/fix-rfc3442-static-route | Christian Poessinger | |
dhcp-server: T2092: add default route to rfc3442-static-route option | |||
2020-03-03 | Merge pull request #236 from DmitriyEshenko/docker-intfc | Christian Poessinger | |
ifconfig: T2074: add check for sysfs files | |||
2020-03-03 | ifconfig: T2074: add check for sysfs files | DmitriyEshenko | |
2020-03-03 | dhcp-server: T2092: add default route to rfc3442-static-route option | Andras Elso | |
2020-03-03 | Merge pull request #234 from Elbandi/fix-static-route | Christian Poessinger | |
dhcp-server: T2062: Fix static route bytes | |||
2020-03-03 | dhcp-server: T2062: Fix static route bytes | Andras Elso | |
2020-03-01 | syslog: T2086: do not log cron and su to regular syslog | Christian Poessinger | |
2020-03-01 | login: radius: T2089: only query servers when uid matches ... | Christian Poessinger | |
Do not query RADIUS servers when commit is running started from a non RADIUS user (localuser, root). This should reduce the overall system boot time. | |||
2020-03-01 | vmware: T1028: readd static IP address after resume | Christian Poessinger | |
2020-03-01 | pppoe: T2087: enable unlimited connection attempts | Christian Poessinger | |
2020-03-01 | syslog: T2086: move sudo session open/close log entries to auth.log | Christian Poessinger | |
2020-02-29 | Merge pull request #231 from thomas-mangin/T2082 | Christian Poessinger | |
ifconfig: T2082: fix checking of argument passed | |||
2020-02-29 | ifconfig: T2082: fix checking of argument passed | Thomas Mangin | |
2020-02-27 | Merge pull request #227 from thomas-mangin/T2057 | Christian Poessinger | |
ifconfig: T2057: generalised Interface configuration | |||
2020-02-27 | openvpn: T2075: add support for OpenVPN tls-crypt file option | Christian Poessinger | |
Encrypt and authenticate all control channel packets with the key from keyfile. Encrypting (and authenticating) control channel packets: * provides more privacy by hiding the certificate used for the TLS connection * makes it harder to identify OpenVPN traffic as such * provides "poor-man's" post-quantum security, against attackers who will never know the pre-shared key (i.e. no forward secrecy) | |||
2020-02-27 | login: T2050: retrieve home directory for SSH keys from OS and not guess it | Christian Poessinger | |
We should not rely on the home dir value stored in user['home_dir'] as if a crazy user will choose username root or any other system user this will fail. Should be deny using root at all? | |||
2020-02-26 | ipoe-server: T2073: reset op-mode command for sessions | Daniil Kharun | |
2020-02-25 | login: T1948: sync banner and login node.def file | Christian Poessinger | |
2020-02-25 | Revert "login: T1948: also set properties for banner" | Christian Poessinger | |
This reverts commit 998361ed0ac972a6856f373f1fc86e8a73cf141b. | |||
2020-02-25 | login: T1948: also set properties for banner | Christian Poessinger | |
2020-02-25 | [service https] T1443: set default HTTPS listen port | John Estabrook | |
2020-02-25 | login: T1948: migrade local and radius configurations | Christian Poessinger | |
Splitting was not a good idea. By combining both we can create a RADIUS server XML include file which can be reused by multiple implementations to get a uniformed CLI for the users. | |||
2020-02-25 | login: radius: T2071: support disabling individual server | Christian Poessinger | |
2020-02-25 | login: user: radius: T1948: only allow IPv4 server address | Christian Poessinger | |
2020-02-25 | pppoe: T2055: verify logfile really exists | Christian Poessinger | |