Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-09-01 | snmp.py: improve daemon startup | Christian Poessinger | |
The previous implementation used a hardcoded 2 seconds sleep until the daemon configuration was rendered by snmpd (user/password stuff). Waiting 2 seconds is error prone and was replaced by reading the configuration file until it shows a marker indicating that the file was properly processed by snmpd. | |||
2018-09-01 | snmp.py: beautify generated snmp.conf #2 | Christian Poessinger | |
2018-09-01 | snmp.py: bugfix - CLI client community node was not processed | Christian Poessinger | |
2018-09-01 | snmp.py: bugfix writing rocommunity string in config | Christian Poessinger | |
2018-09-01 | snmp.py: beautify generated snmp.conf | Christian Poessinger | |
2018-09-01 | T771: snmp.px: reduce syslog noise | Christian Poessinger | |
2018-08-31 | T811: dhcpv6_server.py: add missing validators when comitting config changes | Christian Poessinger | |
2018-08-31 | dhcp_server.py: cleanup | Christian Poessinger | |
2018-08-31 | bcast_relay.py: remove obsolete import statement | Christian Poessinger | |
2018-08-30 | T778: dhcpv6-server: XML and Python rewrite | Christian Poessinger | |
2018-08-30 | dhcp_server.py: rework verify() error messages/error checking | Christian Poessinger | |
Commit 067a6b1524 ("vyos: package: extend validator by is_subnet_connected()") added a mechanism to probe if a given IPv4/IPv6 address is connected to any interface on the subnet - or is part of this subnet. We now use this call instead of producing more and more biler-plate code! | |||
2018-08-30 | T813: fix the check for duplicate VRIDs on the same interface (patch by ↵ | Daniil Baturin | |
Watcher7). | |||
2018-08-29 | snmp.py: only write 'oldEngineID' to config if v3 is enabled | Christian Poessinger | |
2018-08-29 | T733: snmp.py: switch to new IP address validators | Christian Poessinger | |
Commit a30dac7c2 ("vyos package: add IP address validators") added system wide Python validators for IP addresses. Remove duplicated code and switch to single source. | |||
2018-08-29 | tftp_server.py: switch to new IP address validators | Christian Poessinger | |
Commit a30dac7c2 ("vyos package: add IP address validators") added system wide Python validators for IP addresses. Remove duplicated code and switch to a single source. | |||
2018-08-29 | dhcp_server.py: beautify error messages generated in verify() | Christian Poessinger | |
2018-08-29 | dhcp_server.py: check if AF_INET address is configure before using it in ↵ | Christian Poessinger | |
verify() | |||
2018-08-29 | dhcp_server.py: fix KeyError in verify() | Christian Poessinger | |
2018-08-29 | dhcp_server.py: improve handling of 'dhcpd.leases' file | Christian Poessinger | |
If there was yet no lease file present, dhcpd refused to start. Lease file is created if required. Ususally this is handeled by the isc-dhcp-server init script but we use our own path (for persistance) of that file. | |||
2018-08-28 | T778: harden dhcp_server.py for non existing files | Christian Poessinger | |
2018-08-28 | T810: bugfix broadcast-relay address validator, add 'disable' functionality | Christian Poessinger | |
Whole broadcast relay service can be temporary disabled via set service broadcast-relay disable Individual instances of the broadcast relay service can be disabled set service broadcast-relay id <n> disable | |||
2018-08-28 | dhcp_server.py: issue warning and don't generate config if service is disabled | Christian Poessinger | |
2018-08-28 | dhcp_server.py: rename dictionary key 'disable' to 'disabled' | Christian Poessinger | |
2018-08-27 | Merge branch 'dhcp-server-rewrite' into current | Christian Poessinger | |
2018-08-27 | T778: T782: dhcp-server: XML and Python rewrite | Christian Poessinger | |
This commit changes in addtion the DHCP server config syntax as defined in "T782: Cleanup dhcp-server configuration". Replace boolean parameter from the folowing nodes and make it valueless. This requires a migration script which is tracked with this task * set service dhcp-server shared-network-name <xyz> subnet 172.31.0.0/24 ip-forwarding enable (true|false) * set service dhcp-server shared-network-name <xyz> authoritative (true|false) * set service dhcp-server disabled (true|false) * set service dhcp-server dynamic-dns-update enable (true|fals) * set service dhcp-server hostfile-update (enable|disable) Replace the nested start/stop ip address from "subnet 172.31.0.0/24 start 172.31.0.101 stop 172.31.0.149" to "subnet 172.31.0.0/24 range <foo> start" and "subnet 172.31.0.0/24 range <foo> stop" where foo can be any character or number. In addition the vyatta-cfg-dhcp-server package used it's own init/config file for service startup. This has been migrated to the vanilla Debian files. Copy 'on-dhcp-event.sh' from vyatta-cfg-shcp-server package commit 4749e648bca6. | |||
2018-08-26 | Merge remote-tracking branch 'upstream/current' into current | hagbard | |
2018-08-26 | T427: changed option listen-port to only port | hagbard | |
2018-08-26 | tftp_server.py: change umask for created files | Christian Poessinger | |
2018-08-26 | Merge remote-tracking branch 'upstream/current' into current | hagbard | |
2018-08-26 | tftp_server.py: fix copy-paste comment | Christian Poessinger | |
2018-08-26 | tftp_server.py: fix indention and add more verbose comments | Christian Poessinger | |
2018-08-26 | T792: add TFTP server functionality | Christian Poessinger | |
2018-08-26 | ssh.py: start/stop service via systemctl | Christian Poessinger | |
2018-08-26 | ntp.py: start/stop service via systemctl | Christian Poessinger | |
2018-08-25 | Merge remote-tracking branch 'upstream/current' into current | hagbard | |
2018-08-25 | idents fixed (sonarcloud complains) | hagbard | |
2018-08-25 | validate-value.py: remove tailing whitespaces | Christian Poessinger | |
2018-08-25 | ntp.py: fix typo in comment | Christian Poessinger | |
2018-08-24 | T791: endpoint pattern doesn't need to be checked, wg returns an error ↵ | hagbard | |
message if it's not IP:port | |||
2018-08-24 | T791: mtu size implementation | hagbard | |
2018-08-23 | T793: fwmark implementation | hagbard | |
2018-08-23 | listen-port for update mode needs to be 0 to switch back to randomly chosen ↵ | hagbard | |
if previously configured | |||
2018-08-23 | T791: implementation | hagbard | |
TODO: fwmark, mtu and pre-shared key | |||
2018-08-20 | Merge pull request #36 from runborg/test | Christian Poessinger | |
T689: Reboot/Poweroff now not working after last changes | |||
2018-08-20 | bugfix: if config and effective value are equal, there is no change ↵ | hagbard | |
required, deleting it from the dict will result in a keyerror if not aset at all | |||
2018-08-19 | T689: Reboot/Poweroff now not working after last changes | Runar Borge | |
2018-08-18 | Merge pull request #31 from alkersan/ddns_update | Christian Poessinger | |
T784: Added update dns dynamic operation | |||
2018-08-17 | T783: to disable keepalive is has to be set to 0. | hagbard | |
2018-08-18 | T784: Added update dns dynamic operation | Dmytro Aleksandrov | |
2018-08-17 | T783: conf mode persistent-keepalive implementation | hagbard | |