Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-02-10 | banner: T2024: remove additional newline when resotring default motd | Christian Poessinger | |
2020-02-10 | banner: T2024: migrate "system login banner" to XML/Python representation | Christian Poessinger | |
2020-02-10 | service https: T1585: add missing check in verify() | John Estabrook | |
2020-02-09 | snmp: T1931: instead of searching a pseudo marker find real marker in config | Christian Poessinger | |
As we need to operate with usmUser, we can search for it directly if its present or not. There is always one usmUser entry for the system user. | |||
2020-02-09 | radius: T2022: support both local and radius login at the same time | Christian Poessinger | |
2020-02-09 | snmp: T1931: change calling order when setting marker flag | Christian Poessinger | |
2020-02-09 | snmp: T1931: delete obsolete reading of oldEngineID | Christian Poessinger | |
2020-02-09 | snmp: T1931: harden logic when re-reading config fpr encrypted keys | Christian Poessinger | |
2020-02-09 | snmp: T1931: shorten file read timeout to 10ms | Christian Poessinger | |
2020-02-09 | service lldp: T2019: modify handling of interface 'all' | agh | |
Modify lldpd config template in './src/conf_mode/lldp.py'. conf_mode uses 'all' to specify all interfaces. lldpd config file uses '*' to specify all interfaces. Both use an exclamation mark ('!') as prefix to disable lldp on an interface, eg. '!eth1' or '!all'. Add jinja2 template filters to create and merge following sub-lists a) take list of conf_mode lldp interfaces, remove every interface except 'all', replace 'all' with '*' -> support interface all b) take list of conf_mode lldp interfaces, remove every interface except '!all', replace '!all' with '!*' -> support interface all disabled c) take list of conf_mode lldp interfaces, remove every interface named 'all' or '!all' -> support any other interface | |||
2020-02-06 | migrator: system: add missing if when checking user level in 9-to-10 | Christian Poessinger | |
2020-02-06 | migrator: system: use base_level in 9-to-10 | Christian Poessinger | |
2020-02-06 | migrator: system: indent by 4 spaces | Christian Poessinger | |
2020-02-05 | radius: T1990: fix sed command when removing radius service | Christian Poessinger | |
2020-02-05 | radius: T1990: raise ConfigError in os exception handler | Christian Poessinger | |
2020-02-05 | user: T1990: encrypted password must be supplied in '' | Christian Poessinger | |
2020-02-05 | user: T1948: logout user when he is deleted | Christian Poessinger | |
2020-02-05 | user: T1948: raise ConfigError in os exception handler | Christian Poessinger | |
2020-02-05 | user: T1948: one can not delete his own user account | Christian Poessinger | |
2020-02-05 | Merge branch 't1948-system-login' of github.com:c-po/vyos-1x into current | Christian Poessinger | |
* 't1948-system-login' of github.com:c-po/vyos-1x: radius: T1948: add libnss-mapname support radius: T1948: rename server dictionary radius: T1948: supply PAM configuration template user: T1948: fix system user creation ogin: user: radius: T1948: use discrete configuration for each system login: T1948: remove obsolete config nodes "group" and "level" login: T1948: SSH keys can only be added after user has been created login: T1948: initial support for RADIUS configuration login: T1948: support for SSH keys login: T1948: add/remove local users login: T1948: initial rewrite in XML/Python options: T1919: remove broken comment | |||
2020-02-05 | radius: T1948: add libnss-mapname support | Christian Poessinger | |
2020-02-05 | radius: T1948: rename server dictionary | Christian Poessinger | |
2020-02-05 | radius: T1948: supply PAM configuration template | Christian Poessinger | |
2020-02-05 | user: T1948: fix system user creation | Christian Poessinger | |
2020-02-05 | ogin: user: radius: T1948: use discrete configuration for each system | Christian Poessinger | |
Split combined XML/Python code to individual code for local user accounts and RADIUS authenticated accounts. | |||
2020-02-05 | service https: T1585: add support for letsencrypt certificates | John Estabrook | |
2020-02-04 | http api T2013: remove default key if user api_keys are set | John Estabrook | |
2020-02-02 | login: T1948: remove obsolete config nodes "group" and "level" | Christian Poessinger | |
2020-02-02 | login: T1948: SSH keys can only be added after user has been created | Christian Poessinger | |
2020-02-02 | login: T1948: initial support for RADIUS configuration | Christian Poessinger | |
2020-02-02 | login: T1948: support for SSH keys | Christian Poessinger | |
2020-02-02 | login: T1948: add/remove local users | Christian Poessinger | |
2020-02-02 | login: T1948: initial rewrite in XML/Python | Christian Poessinger | |
2020-02-02 | options: T1919: remove broken comment | Christian Poessinger | |
2020-01-31 | bond: T1992: only tear down interface if it's really required | Christian Poessinger | |
Without this change the bond interface is always torn down prior changing it's parameters. This will also reset BGP sessions on other VLAN interfaces which is more then bad. This change will only tear down the interface when it is really required, indicated by bond['shutdown_required'], which is required by certain operations as e.g. changing the operating mode. | |||
2020-01-30 | vpn-pptp: pep8 formatted | hagbard | |
2020-01-30 | vpn-pptp: adjusting name schemes | hagbard | |
2020-01-30 | vpn-pptp: T1768 vyos.config rewrite | hagbard | |
2020-01-30 | lldp: T1896: bugfix SyntaxError: invalid syntax | Christian Poessinger | |
Commit 66f8be0 ("lldp: T1896: remove MED civic based location information") removed MED civic location support, but there was an error in an if/elif statement. This has been fixes. File "/usr/libexec/vyos/conf_mode/lldp.py", line 191 elif len(location['coordinate_based']) > 0: ^ SyntaxError: invalid syntax | |||
2020-01-30 | snmp: T1575: Fix typo | John Estabrook | |
2020-01-30 | Merge branch 't1896-remove-lldp-civic' of github.com:c-po/vyos-1x into current | Christian Poessinger | |
* 't1896-remove-lldp-civic' of github.com:c-po/vyos-1x: lldp: T1896: remove MED civic based location information | |||
2020-01-29 | lldp: T1994: fix jinja template to listen on specified interfaces | bbs2web | |
Signed-off-by: bbs2web <bbs2web@hotmail.com> | |||
2020-01-26 | service-ipoe: rename scripts and schemes | hagbard | |
2020-01-26 | IPoE: T1767: vyos.config rewrite | hagbard | |
2020-01-26 | wireguard: T1765: vyos.config functions rewrite | hagbard | |
2020-01-26 | lldp: T1896: remove MED civic based location information | Christian Poessinger | |
Civic based location information was not working for quiet some time and as an unused feature we should drop it to keep the codebase more simple and maintainable. | |||
2020-01-26 | snmpd: T1937: fix all startup warnings | Christian Poessinger | |
This is actually an "upstream" bug, see [1] but it can be fixed via our own scripts. [1]: https://bugs.launchpad.net/ubuntu/+source/net-snmp/+bug/1384122 | |||
2020-01-26 | Revert "snmp: T1937: fix "unknown token" warnings" | Christian Poessinger | |
This reverts commit 6945b2e3561cd76d193d41dd6ab5249661230460. | |||
2020-01-25 | list_interfaces: change bonding interface list logic | Christian Poessinger | |
The previous logic returned: >>> eth = vyos.interfaces.list_interfaces_of_type("ethernet") >>> for intf in eth: ... print(intf) ... eth0 eth1 eth2 eth0.201 eth1.50 >>> for intf in eth: ... if '.' in intf: ... eth.remove(intf) ... >>> eth ['eth0', 'eth1', 'eth2', 'eth1.50'] This only eth0.201 was removed | |||
2020-01-25 | Debian: add vyos-1x-vmware package | Christian Poessinger | |
Split out files required only by VMware systems. |