Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-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-02-02 | Debian: add iperf(3) to list of required packages | Christian Poessinger | |
We have a CLI wrapper so we must also have it in our list of dependencies. | |||
2020-02-02 | T640: add dbus to required dependencies | Christian Poessinger | |
Without dbus the vyos-load-config.py will fail and nothing will work. | |||
2020-02-01 | Revert "ifconfig: T2002: only admin up interfaces if parent interface is up" | Christian Poessinger | |
This reverts commit 4a4e2b6386b4c036bbf4486a8a7ac7002d08158b. | |||
2020-02-01 | Revert "ifconfig: T2002: T2009: bugfix for always disabled Ethernet/Bond ↵ | Christian Poessinger | |
interfaces" This reverts commit 95f7a440031c58b47fd88d6aa9fac3ddaf6ae231. | |||
2020-02-01 | ifconfig: T2002: T2009: bugfix for always disabled Ethernet/Bond interfaces | Christian Poessinger | |
Commit 4a4e2b6 ("ifconfig: T2002: only admin up interfaces if parent interface is up") contained an inheritance issue where the Ethernet and Bond interface was always admin down. This was caused by wrong calls in the inheritance structure. | |||
2020-02-01 | sstp: shorten completion helper on "protocols" | Christian Poessinger | |
2020-02-01 | sstp: add XML valueHelp node for subnet definition | 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-31 | ifconfig: T2002: only admin up interfaces if parent interface is up | Christian Poessinger | |
On an A/D (administrative down) interface the VLAN code tries to still admin up the interface. This won't work and the kernel will complain with: RTNETLINK answers: Operation not permitted With this change the VLAN interface is only enabled when the parent interface is administrative up, too. | |||
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-29 | T1989: use explicit active/working showConfig options to prevent getting diffs | Daniil Baturin | |
when there are uncommitted changes. | |||
2020-01-26 | service-ipoe: rename scripts and schemes | hagbard | |
2020-01-26 | IPoE: T1767: vyos.config rewrite | hagbard | |
2020-01-26 | Interfaces: unify interface help text | Christian Poessinger | |
2020-01-26 | WireGuard: rephrase constraint error message | Christian Poessinger | |
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 | Debian: add dependency on frr | Christian Poessinger | |
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 | Debian: fix duplicate files in vyos-1x package | Christian Poessinger | |
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 | vyos.validate: improve is_ipv6_link_local() logic | Christian Poessinger | |
2020-01-25 | Debian: fix package generation after adding vyos-1x-vmware | Christian Poessinger | |
Commit 7e00ffa ("Debian: add vyos-1x-vmware package") added a new subpackage, but by adding this package it was forgotton to create the appropriate vyos-1x.install file. | |||
2020-01-25 | vyos.validate: remove interface suffix when running is_ipv6_link_local() | Christian Poessinger | |
Commit 17dd50751d ("bfd: T1949: fix verification logic for IPv6 BFD peers") added a mechanism to probe if an IPv6 address is link-local or not. Sometimes an interface suffix is appended by %interface to a link-local address, as we need to know an interface for which this address is (hence the name) link-local. Remove any interface identifier before checking if the address is local or not. | |||
2020-01-25 | Debian: vyos-1x-vmware is amd64, i386 architecture specific | Christian Poessinger | |
2020-01-25 | Debian: add vyos-1x-vmware package | Christian Poessinger | |
Split out files required only by VMware systems. | |||
2020-01-25 | Debian: remove superfluous slashes on paths | Christian Poessinger | |
2020-01-25 | Debian: stage files into "tmp" instead of "vyos-1x" | Christian Poessinger | |
This change allows for later additional package creation, e.g. vyos-1x-vmware. | |||
2020-01-25 | bonding: fix "arp-monitor target" help string | Christian Poessinger | |
2020-01-25 | Merge pull request #209 from DmitriyEshenko/pppoe-allow-ipv6 | Daniil Baturin | |
pppoe-server: T1985: Enable ipv6 modules if ipv6 not denied | |||
2020-01-24 | pppoe-server: T1985: Enable ipv6 modules if ipv6 not denied | DmitriyEshenko | |
2020-01-24 | Python: T1986: close subprocess channel | Christian Poessinger | |
Without closing the communication channel to the subprocess, Python will complain e.g. when executing vyos-smoketest binary. /usr/lib/python3/dist-packages/vyos/configsession.py:110: ResourceWarning: unclosed file <_io.BufferedReader name=3> self.__run_command([CLI_SHELL_API, 'setupSession']) ResourceWarning: Enable tracemalloc to get the object allocation traceback | |||
2020-01-23 | gitignore: add autogenerated component-versions.json | Christian Poessinger | |