summaryrefslogtreecommitdiff
path: root/interface-definitions/dns-forwarding.xml
AgeCommit message (Collapse)Author
2019-12-06T1843: run interface-definitions though GCC preprocessorChristian Poessinger
A lot of XML code is duplicated (VLAN, interface address) for instance. Such XML definitions should be moved to feature.xml.i files and then just pulled in via GCC preprocessor #include definition in e.g. bond or ethernet definitions. This will give us the ability to single-source repeating node definitions as: * Interface Address * Interface Description * Interface Disable * VLAN (both vif-s and vif-c) The .in suffix of the interface-definitions is a marker that those files are input files to the GCC preprocessor. They will be rendered into proper XML files in the build directory. Some node definitions have been reworder to remove escaped double quote occurances which would have been warned about by the GCC preprocessor.
2019-08-20powerdns: T1595: remove 'listen-on' CLI optionChristian Poessinger
2019-08-20powerdns: T1524: support setting allow-from networkChristian Poessinger
Netmasks (both IPv4 and IPv6) that are allowed to use the server. The default allows access only from RFC 1918 private IP addresses. Due to the aggressive nature of the internet these days, it is highly recommended to not open up the recursor for the entire internet. Questions from IP addresses not listed here are ignored and do not get an answer. https://docs.powerdns.com/recursor/settings.html#allow-from Imagine an ISP network with non RFC1918 IP adresses - they can't make use of PowerDNS recursor. As of now VyOS hat allow-from set to 0.0.0.0/0 and ::/0 which created an open resolver. If there is no allow-from statement a config-migrator will add the appropriate nodes to the configuration, resulting in: service { dns { forwarding { allow-from 0.0.0.0/0 allow-from ::/0 cache-size 0 ignore-hosts-file listen-address 192.0.2.1 } } }
2019-07-21T1537: add missing help for 'set service dns'Christian Poessinger
2019-01-12T1041: make upstream DNS server optionalChristian Poessinger
The name-server option under "service dns-forwarding" was never mandatory so users never needed to specify an upstream server. With the recent switch to PowerDNS recursor in VyOS 1.2.0 we will act as a full DNS recursor when there is no upstream DNS server configured.
2018-12-09T1091: extend DNS forwarding/DNSSEC completion help textChristian Poessinger
2018-12-09T1091: add DNS forwarding completion helpers for DNSSECChristian Poessinger
2018-10-17dns-forwarding: fix XML interface indentingChristian Poessinger
2018-08-02T754: add DNSSEC to DNS forwardermb300sd
2018-06-08Stop using 'vyatta-interfaces.pl' in ned XML interfaceChristian Poessinger
2018-05-23Small improvements to DNS forwarding help.Daniil Baturin
2018-05-21T588: Configurable Negative TTL caching in forwarderChristian Poessinger
2018-05-20T560: enable non-local bind in the defaults, add 'listen-address' option, ↵Daniil Baturin
and add a deprecation warning for the listen-on option.
2018-05-16T644: remove prefixing from all scripts and update environment variables ↵Daniil Baturin
with VyOS paths.
2018-05-16Use '_' instead of '-' for python scripts for testYuya Kusakabe
2018-05-14Some more valueless fixes.Daniil Baturin
2018-05-14T602: replace the now-gone type attribute with proper use of constraints in ↵Daniil Baturin
existing interface definitions.
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-15Initial CLI interface support for XML DNS forwarderChristian Poessinger