summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-05-12T560: bugfix access to NoneType objectChristian Poessinger
Commit f1bbc20716 ("Add jinja2 and ipaddrcheck to dependencies.") introduced access to a NoneType object when the service was removed. This happened after: $ delete service dns forwarding $ commit File "/opt/vyatta/sbin/vyos-config-dns-forwarding.py", line 201, in <module> verify(c) File "/opt/vyatta/sbin/vyos-config-dns-forwarding.py", line 164, in verify if not dns['interfaces']: TypeError: 'NoneType' object is not subscriptable
2018-05-12vyos-config-dns-forwarding.py remote obsolete 'import time'Christian Poessinger
2018-05-12Add jinja2 and ipaddrcheck to dependencies.Daniil Baturin
2018-05-11T560: refactor the pdns script and switch to jinja2.Daniil Baturin
2018-05-07Merge branch 't623-ntp-rewrite' into currentChristian Poessinger
* t623-ntp-rewrite: Switch to DNS hostnames for NTP servers T623: Rewrite NTP subsystem in new XML style interface definition
2018-05-07Switch to DNS hostnames for NTP serversChristian Poessinger
2018-05-06T623: Rewrite NTP subsystem in new XML style interface definitionChristian Poessinger
2018-05-06T622: PDNS does not export /etc/hosts entriesChristian Poessinger
2018-04-19Update debian/changelog - 1.0.5Christian Poessinger
2018-04-19T606: Error in DNS Forwarder listen-onChristian Poessinger
By accident "type: txt" was removed from the wrong file...
2018-04-19broadcast-relay: bugfix writing daemon config fileChristian Poessinger
2018-04-19broadcast-relay: bugfix loading configuration into list []Christian Poessinger
2018-04-19mdns-repeater: ensure list [] when retrieving interfacesChristian Poessinger
2018-04-15dns-forwarding.py: be more tolerant on missconfigured DHCP sourceChristian Poessinger
If a user configures 'set service dns forwarding dhcp <if>' and <if> is not a DHCP interface, this won't corrupt the recursor.conf. The missconfiguration is simply ignored.
2018-04-15Merge branch 'powerdns-recursor' into currentChristian Poessinger
* powerdns-recursor: Update debian/changelog - 1.0.4 Makefile: Fix for special nodes not requiring have any 'type' field dns-forwarding: XML: fix indention dns-forwarding: add completion helper for dhcp T560: dns-forwarding: replace dnsmasq with pdns-recursor dns-forwarding: XML: Bugfix DNS domain forward configuration nodes dns-forwarding.py: add missing 'query-all-servers' path Initial working version for XML interface to configure dnsmasq Initial CLI interface support for XML DNS forwarder
2018-04-15Update debian/changelog - 1.0.4Christian Poessinger
2018-04-15Makefile: Fix for special nodes not requiring have any 'type' fieldChristian Poessinger
... this is due to the fact that the XML generator will always add "type: txt" to node.def files if no other type has been especially defined. This will break the following commands * set service dns forwarding system * set service dns forwarding ignore-hosts-file because they will now have "type: txt" in their node.def file and this will break the CLI commands. "type: txt" requires an argument but those nodes did not in the past.
2018-04-15dns-forwarding: XML: fix indentionChristian Poessinger
2018-04-15dns-forwarding: add completion helper for dhcpChristian Poessinger
cpo@LR1# set service dns forwarding dhcp Possible completions: <text> Use nameservers received from DHCP server for specified interface eth0 eth1 lo
2018-04-15T560: dns-forwarding: replace dnsmasq with pdns-recursorChristian Poessinger
2018-04-15dns-forwarding: XML: Bugfix DNS domain forward configuration nodesChristian Poessinger
... tagNode and leafNode types not configured. Set to 'txt' for tagNode and 'ipv4,ipv6' for leafNode
2018-04-15dns-forwarding.py: add missing 'query-all-servers' pathChristian Poessinger
2018-04-15Initial working version for XML interface to configure dnsmasqChristian Poessinger
2018-04-15Initial CLI interface support for XML DNS forwarderChristian Poessinger
2018-04-15mdns-repeater: bugfix python scriptChristian Poessinger
2018-03-02T379: rename bcast-relay to broadcast-relay.Daniil Baturin
2018-02-28Fix return_values function (return a list instead of a raw string).Daniil Baturin
2018-01-06Update debian/changelog - 1.0.3Christian Poessinger
2018-01-06mdns-repeater: Remove Python subprocess importsChristian Poessinger
2018-01-06Merge branch 't379-udp-bcast-relay' into currentChristian Poessinger
* t379-udp-bcast-relay: bcast-relay: Initial configuration nodes for 'service bcast-relay' Support setting optional 'type' node in command templates other than 'txt'
2018-01-05bcast-relay: Initial configuration nodes for 'service bcast-relay'Christian Poessinger
2018-01-05T510: fix wrong task-scheduler 'binary arguments' completion helpChristian Poessinger
2017-12-31Support setting optional 'type' node in command templates other than 'txt'Christian Poessinger
2017-12-10mdns-repeater: use consistent naming of 'interface' nodeChristian Poessinger
2017-12-10mdns-repeater: priority change 999 -> 990Christian Poessinger
2017-12-09Drop call to 'service' wrapper in 'vyos-config-mdns-repeater.py'Christian Poessinger
Using 'service' as wrapper to start system services is no longer necessary, hence use the full systemd command.
2017-12-09Merge branch 'add-mdns-repeater' into currentChristian Poessinger
* add-mdns-repeater: Update 'debian/changelog' Add 'vyos-update-mdns-repeater.py' functionality Bugfix: 'multi:' statement must be on top of generated 'node.def' file Initial interface description for 'mdns repeater' Add debian packaging files to .gitignore
2017-12-09Update 'debian/changelog'Christian Poessinger
2017-12-09Add 'vyos-update-mdns-repeater.py' functionalityChristian Poessinger
2017-12-09Bugfix: 'multi:' statement must be on top of generated 'node.def' fileChristian Poessinger
If 'multi:' is not on the first line of the auto generated 'node.def' file, VyOS will throw a CLI error: get_parsed_tmpl: failed to parse tmpl [.../interfaces] DEBUG vexit_internal: get_parsed_tmpl: failed to parse tmpl [.../interfaces]
2017-12-09Initial interface description for 'mdns repeater'Christian Poessinger
2017-12-06Add debian packaging files to .gitignoreChristian Poessinger
2017-10-26Merge pull request #6 from Taniadz/currentDaniil Baturin
T433: Add "effective" observers and inSession to the vyos.config library
2017-10-26T433: Add "effective" observers and inSession to the vyos.config libraryTaniadz
2017-10-17Merge pull request #5 from Taniadz/currentDaniil Baturin
T420: Write op mode version of node.def generator
2017-10-16T420: Write op mode version of node.def generator (write test-op.xml)Taniadz
2017-10-11T413: Make a schema for op mode;Taniadz
T420: Write op mode version of node.def generator
2017-09-26[LLDP] Remove the lldp.xml interface definition to avoid template file ↵Daniil Baturin
conflicts with vyatta-lldp This commit shall be reverted once we get the script and the op mode for LLDP working.
2017-09-21T401: add functions for reading VyOS version data.Daniil Baturin
2017-09-21Add autogenerated command template files to .gitignoreDaniil Baturin