Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-10-19 | Merge branch 'current' of github.com:vyos/vyos-1x into equuleus | Christian Poessinger | |
* 'current' of github.com:vyos/vyos-1x: T1749: support multiple ranges in the numeric validator. dhcp-server: T1745: bugfix corner case on static-assignments system-proxy: T1741 - Add system wide proxy setting wireguard - remove endpoint check to enable roaming connections system-proxy: T1741 - Add system wide proxy setting CLI implementation Python/ifconfig: T1712: always start DHCP when configured Python/ifconfig: T1557: get_status() must use admin state not operstate bgp: T1490: fix migrator file permissions snmp: T1737: add missing completion helpers Revert "Python/ifconfig: T1712: wait when changing interface state" snmpd: T1705 - High CPU usage by bgpd when snmp is active Revert "snmpd: T1705 - High CPU usage by bgpd when snmp is active" openvpn: T1548: clean out import statements ssh.py: check if file exists before deleting it [BGP] T1490: Added migration for obsoleted 'bgp scan-time' parameter | |||
2019-10-19 | dhcp-server: T1745: bugfix corner case on static-assignments | Christian Poessinger | |
There was a bug when refactoring this with commits 5848a4d ("dhcp-server: T1707: remove DHCP static-mappings from address pool") and 1182b44 ("dhcp-server: T1707: bugfix on subsequent DHCP exclude addresses") that when a static address assignemnt was using the last IP address from the specified range. This triggered the following error: "DHCP range stop address x must be greater or equal to the range start address y!" | |||
2019-10-18 | system-proxy: T1741 - Add system wide proxy setting | hagbard | |
* removed subprocess as it is not required, script is executed via sudo * pep8 formatted | |||
2019-10-18 | wireguard - remove endpoint check to enable roaming connections | hagbard | |
2019-10-18 | system-proxy: T1741 - Add system wide proxy setting CLI implementation | hagbard | |
2019-10-15 | snmpd: T1705 - High CPU usage by bgpd when snmp is active | hagbard | |
* typo fixed | |||
2019-10-13 | Revert "snmpd: T1705 - High CPU usage by bgpd when snmp is active" | Christian Poessinger | |
Systems not runing BGP won't boot anymore. Syslog shows: snmpd[5404]: getaddrinfo: inetCidrRouteTable Name or service not known snmpd[5404]: getaddrinfo("inetCidrRouteTable", NULL, ...): Name or service not known snmpd[5404]: Error opening specified endpoint "inetCidrRouteTable" snmpd[5404]: Server Exiting with code 1 snmpd[5401]: Starting SNMP services:: systemd[1]: snmpd.service: control process exited, code=exited status=1 systemd[1]: Failed to start LSB: SNMP agents. systemd[1]: Unit snmpd.service entered failed state. This reverts commit e45648cdd5a52569be7f3ac30473b0c7474a7894. | |||
2019-10-13 | openvpn: T1548: clean out import statements | Christian Poessinger | |
2019-10-13 | ssh.py: check if file exists before deleting it | Christian Poessinger | |
2019-10-13 | Merge branch 'current' of github.com:vyos/vyos-1x into equuleus | Christian Poessinger | |
* 'current' of github.com:vyos/vyos-1x: Sync XML interface description source file pattern and conf script name Python/ifconfig: T1557: add support for DHCPv6 client options bonding: T1614: support DHCP options on VLAN interfaces Python/ifconfig: T1557: bugfix when configuring accept_ra on VLAN interfaces conf_mode: bonding/ethernet fix comments Jenkins: Docker: always pull container from Dockerhub | |||
2019-10-13 | Sync XML interface description source file pattern and conf script name | Christian Poessinger | |
renamed: interface-bonding.py -> interfaces-bonding.py renamed: interface-bridge.py -> interfaces-bridge.py renamed: interface-dummy.py -> interfaces-dummy.py renamed: interface-ethernet.py -> interfaces-ethernet.py renamed: interface-loopback.py -> interfaces-loopback.py renamed: interface-openvpn.py -> interfaces-openvpn.py renamed: interface-vxlan.py -> interfaces-vxlan.py renamed: interface-wireguard.py -> interfaces-wireguard.py | |||
2019-10-13 | Python/ifconfig: T1557: add support for DHCPv6 client options | Christian Poessinger | |
2019-10-13 | bonding: T1614: support DHCP options on VLAN interfaces | Christian Poessinger | |
2019-10-12 | conf_mode: bonding/ethernet fix comments | Christian Poessinger | |
2019-10-11 | Merge branch 'current' into equuleus | hagbard | |
2019-10-11 | wireguard: T1724 - add check for option endpoint | hagbard | |
2019-10-10 | snmpd: T1705 - High CPU usage by bgpd when snmp is active | hagbard | |
2019-10-09 | Merge branch 'current' into equuleus | hagbard | |
2019-10-09 | Merge branch 'current' into equuleus | hagbard | |
2019-10-09 | T1430: add dhcp vendor-class-id client option | Christian Poessinger | |
2019-10-09 | Python/ifconfig: T1557: add generic support for DHCP client options | Christian Poessinger | |
2019-10-09 | ssh - T1719: ssh deprecated options removed | hagbard | |
* Deprecated option since openssh 7.5 UsePrivilegeSeparation, KeyRegenerationInterval, ServerKeyBits, RSAAuthentication, RhostsRSAAuthentication | |||
2019-10-06 | ethernet: T1637: bugfix on wrong dict key in verify() | Christian Poessinger | |
This resulted in a commit error when Bonding interfaces have been involved. | |||
2019-10-03 | dhcp-server: T1707: remove DHCP static-mappings from address pool | Christian Poessinger | |
Previously when static-mappings have been created the address was still within the DHCP pool resulting in log entries as follows: dhcpd: Dynamic and static leases present for 192.0.2.51 dhcpd: Remove host declaration DMZ_PC2 or remove 192.0.2.51 dhcpd: from the dynamic address pool for DMZ (cherry picked from commit 6f954ab56768af9a07d8a1dc086f54ddefa58da7) | |||
2019-10-03 | dhcp-server: only import ip_address and ip_network from ipaddress class | Christian Poessinger | |
(cherry picked from commit bdf890cca40157b3f2a2386685e043e0fa220fac) | |||
2019-10-03 | dhcp-server: T1707: bugfix on subsequent DHCP exclude addresses | Christian Poessinger | |
Moved the code for splicing a DHCP range into its dedicated function as this will later be required again. Having subsequent DHCP exclude addresses e.g. 192.0.2.70 and 192.0.2.71 did not work as the previous algorithm created a range whose start address was after the end address. (cherry picked from commit 0f0f9f2835cf85c1fd3652ec83368528754764cd) | |||
2019-10-01 | [wireguard] - T1706: wireguard broken in latest rolling | hagbard | |
2019-09-30 | [OpenVPN]: T1688: Added check to see if encryption gcm is used in ↵ | vindenesen | |
combination with shared-secret-key-file, which is not supported (OpenVPN throws error message) | |||
2019-09-30 | [OpenVPN]: T1688: Added aes-gcm encryptions | vindenesen | |
2019-09-28 | OpenVPN: T1512: always enable compat-names option | Christian Poessinger | |
2019-09-27 | Interface: T1695: Syntax error in interface-dummy.py - Missing colon | vindenesen | |
2019-09-27 | T1694 NTPd: Do not listen on all interfaces by default | Marcel Gisselmann | |
2019-09-26 | openvpn: T1691: interface is not always created - take care when setting alias | Christian Poessinger | |
2019-09-26 | openvpn: T1691: add artifical abort when waiting on interface | Christian Poessinger | |
2019-09-26 | ipoe-server: T1692 - ipoe-server verify function error | hagbard | |
2019-09-24 | wireguard: T1681 - code cleanup and maintenace. | hagbard | |
* fully uses VYOS_TAGNODE_VALUE, which reduces checks and loops to a single interface * config comparison happens now only in get_config() | |||
2019-09-24 | Python/ifconfig: T1557: add STPIf class (spanning tree) bridge member | Christian Poessinger | |
2019-09-24 | openvpn: T1548: setup interface alias | Christian Poessinger | |
2019-09-24 | Python/ifconfig: T1557: refactor BondIf 'mode' property to set_mode() | Christian Poessinger | |
2019-09-24 | Python/ifconfig: T1557: refactor BondIf 'arp_interval' property to ↵ | Christian Poessinger | |
set_arp_interval() | |||
2019-09-24 | Python/ifconfig: T1557: refactor BondIf 'arp_ip_target' property to ↵ | Christian Poessinger | |
set_arp_ip_target()/get_arp_ip_target() | |||
2019-09-24 | Python/ifconfig: T1557: refactor BondIf 'arp_interval' property to ↵ | Christian Poessinger | |
set_arp_interval() | |||
2019-09-24 | Python/ifconfig: T1557: refactor BondIf 'xmit_hash_policy' property to ↵ | Christian Poessinger | |
set_hash_policy() | |||
2019-09-24 | Python/ifconfig: T1557: refactor Interface 'state' property to ↵ | Christian Poessinger | |
set_state()/get_state() | |||
2019-09-24 | Python/ifconfig: T1557: refactor Interface 'arp_cache_tmo' property to ↵ | Christian Poessinger | |
set_set_arp_cache_tmo() | |||
2019-09-24 | Python/ifconfig: T1557: refactor Interface 'proxy_arp_pvlan' property to ↵ | Christian Poessinger | |
set_proxy_arp_pvlan() | |||
2019-09-24 | Python/ifconfig: T1557: refactor Interface 'proxy_arp' property to ↵ | Christian Poessinger | |
set_proxy_arp() | |||
2019-09-24 | Python/ifconfig: T1557: loopback: implement derived remove() | Christian Poessinger | |
2019-09-24 | Python/ifconfig: T1557: refactor Interface 'ifalias' property to set_alias() | Christian Poessinger | |
2019-09-24 | Python/ifconfig: T1557: refactor Interface 'link_detect' property to ↵ | Christian Poessinger | |
set_link_detect() |