Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-10-23 | [HTTP API] Add endpoints for config file and image management. | Daniil Baturin | |
2019-10-23 | [HTTP API] Use a decorator for functions that require authentication. | Daniil Baturin | |
2019-10-23 | ddclient: T1030: adjust to latest syntax | Christian Poessinger | |
2019-10-23 | ddclient: T1030: auto create runtime directories | Christian Poessinger | |
2019-10-23 | ddclient: T1030: use new default configuration file path | Christian Poessinger | |
2019-10-22 | Merge pull request #150 from kroy-the-rabbit/intf-rewrite1 | hagbard-01 | |
wireguard: T1759 - improve wireguard op-commands * Migrating interfaces | |||
2019-10-22 | T1759: Migrating interfaces | kroy | |
2019-10-21 | Merge pull request #147 from jdmac87/current | Christian Poessinger | |
T1755: Python KeyError exceptions raised with 'show vpn ipsec sa' command under use of certain IPSEC cipher suites. | |||
2019-10-21 | T1755: fixes issue with 'show vpn ipsec sa' command where lack of keysize ↵ | Jason McAllister | |
(encr-keysize) will result in KeyError - such as for CHACHA20_POLY1305 | |||
2019-10-21 | T1755: fixes issue with 'show vpn ipsec sa' command where lack of hash ↵ | Jason McAllister | |
(integ-alg) will result in KeyError - such as with GCM based options | |||
2019-10-21 | Merge pull request #149 from kroy-the-rabbit/wgshow-imp | hagbard-01 | |
wireguard: T1756 - additional output for WG connection states | |||
2019-10-21 | T1756 More output for WG | kroy | |
2019-10-19 | T1749: support multiple ranges in the numeric validator. | Daniil Baturin | |
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-18 | Python/ifconfig: T1712: always start DHCP when configured | Christian Poessinger | |
DHCP was only started when the interface operstate was set to up but this is wrong. An interface can be configured as DHCP interface and DHCP client must be launched even when the physical interface becomes available n-minutes later. DHCP client then can ask for an IP assignemnt by DHCP. Tested by starting DHCP client on a not connected ethernet interface. Address was assigned later on after link became ready. | |||
2019-10-18 | Python/ifconfig: T1557: get_status() must use admin state not operstate | Christian Poessinger | |
2019-10-17 | bgp: T1490: fix migrator file permissions | Christian Poessinger | |
2019-10-17 | snmp: T1737: add missing completion helpers | Christian Poessinger | |
2019-10-17 | Merge pull request #145 from zdc/T1490 | Christian Poessinger | |
[BGP] T1490: Added migration for obsoleted 'bgp scan-time' parameter | |||
2019-10-16 | Revert "Python/ifconfig: T1712: wait when changing interface state" | Christian Poessinger | |
This reverts commit 1257d7851866d42287018b38dd871f279b87286a. It will delay network interface configuration everywhere when e.g. no network cable is plugged in. We should find the root cause why DHCPd sometimes did not start. | |||
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 | 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-13 | Python/ifconfig: T1557: bugfix when configuring accept_ra on VLAN interfaces | Christian Poessinger | |
2019-10-12 | conf_mode: bonding/ethernet fix comments | Christian Poessinger | |
2019-10-11 | Jenkins: Docker: always pull container from Dockerhub | Christian Poessinger | |
2019-10-11 | wireguard: T1724 - add check for option endpoint | hagbard | |
2019-10-11 | Python/ifconfig: T1723: add flag to specify if we should wait for interface up | Christian Poessinger | |
2019-10-10 | snmpd: T1705 - High CPU usage by bgpd when snmp is active | 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-08 | [BGP] T1490: Added migration for obsoleted 'bgp scan-time' parameter | zsdc | |
2019-10-06 | ipoe-server: XML: run through XMLlint | Christian Poessinger | |
2019-10-06 | ipoe-server: optimize port completion helper to match all others | Christian Poessinger | |
2019-10-06 | Python/ifconfig: T1712: wait when changing interface state | Christian Poessinger | |
With some interfaces, for example bond vif, it take some time for the state change to really happen. Because of this later code, like starting DHCP client, might not work as expected as get_state() reports the old (real) state. Now when changing state of an interface we are (busy-)waiting up to 12.5 seconds before we inform the user that the interface could not be brought up. This should be more then enough time for any interface to start except when there is really no cable attached. | |||
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-06 | Python/ifconfig: T1557: add return in front of self._cmd() calls | Christian Poessinger | |
2019-10-06 | Jenkins: add current Git commit ID to build description | Christian Poessinger | |
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-03 | OpenVPN: T1689: Add full restart on 'reset openvpn interface <interface>' | Christian Poessinger | |
2019-10-01 | [wireguard] - T1706: wireguard broken in latest rolling | hagbard | |