Browse Source

stubby: Bump to 0.2.3

Update to new upstream version. Also changed to Cloudflare's DNS as default.

Signed-off-by: David Mora <iamperson347+public@gmail.com>
lilik-openwrt-22.03
David Mora 7 years ago
parent
commit
8a8e68580f
3 changed files with 26 additions and 33 deletions
  1. +3
    -3
      net/stubby/Makefile
  2. +6
    -23
      net/stubby/files/README.md
  3. +17
    -7
      net/stubby/files/stubby.yml

+ 3
- 3
net/stubby/Makefile View File

@ -5,7 +5,7 @@
include $(TOPDIR)/rules.mk include $(TOPDIR)/rules.mk
PKG_NAME:=stubby PKG_NAME:=stubby
PKG_VERSION:=0.2.2
PKG_VERSION:=0.2.3
PKG_RELEASE:=1 PKG_RELEASE:=1
PKG_LICENSE:=BSD-3-Clause PKG_LICENSE:=BSD-3-Clause
@ -15,8 +15,8 @@ PKG_MAINTAINER:=David Mora <iamperson347+public@gmail.com>
PKG_SOURCE_PROTO:=git PKG_SOURCE_PROTO:=git
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
PKG_SOURCE_URL:=https://github.com/getdnsapi/$(PKG_NAME) PKG_SOURCE_URL:=https://github.com/getdnsapi/$(PKG_NAME)
PKG_SOURCE_VERSION:=1a6acd642c7dc9a04cf092e1a3837c5636d4b465
PKG_MIRROR_HASH:=f5a270a0ef4e7e2f0387b649ed77d66917ba9bd88dee14e3f9edd2573e8d3c3a
PKG_SOURCE_VERSION:=8fb853ac8d6148fd9b53fdcbc107ecd375071ec5
PKG_MIRROR_HASH:=db736f4a728970d2441009ac19716d6129700eab3f441a5db3a0c26d41bf162c
PKG_FIXUP:=autoreconf PKG_FIXUP:=autoreconf


+ 6
- 23
net/stubby/files/README.md View File

@ -32,32 +32,15 @@ Additionally, due to the slight overhead involved with DNS-over-TLS, it is recom
### Round Robin Upstream Setting Changed ### Round Robin Upstream Setting Changed
The default stubby config list multiple upstream resolvers, and because of this, it makes sense to "load balance" between them. However, in this package's default stubby config, the only upstream service listed is quad9. One entry is for ipv6 and one for ipv4.
The default stubby config list multiple upstream resolvers, and because of this, it makes sense to "load balance" between them. However, in this package's default stubby config, the only upstream service listed is Cloudflare. One entry is for ipv6 and one for ipv4.
By setting the "round_robin_upstreams" value to 0, we are simply forcing stubby to try and use ipv6 connectivity to quad9 first, and if not available, simply use the ipv4 service.
By setting the "round_robin_upstreams" value to 0, we are simply forcing stubby to try and use ipv6 connectivity to Cloudflare first, and if not available, simply use the ipv4 service.
quad9 is an Anycast DNS service. This should take care of any needed "failover" in the event that one of quad9's nodes goes down.
Cloudflare is an Anycast DNS service. This should take care of any needed "failover" in the event that one of Cloudflare's nodes goes down.
### Upstream Resolvers Changed ### Upstream Resolvers Changed
Most of the default resolvers for stubby are in Europe. To provide a better experience for a larger number of users, this package defaults to using quad9's DNS service.
Most of the default resolvers for stubby are in Europe. To provide a better experience for a larger number of users, this package defaults to using Cloudflare's DNS service. Cloudflare's DNS service has been ranked number one in speed against many other top resolvers.
Note: quad9 has multiple IPs available for their service. The "features" applied are based on the endpoint your DNS client connects to. For this package, the default resolvers are set to the non-filtering, EDNS Client-Subnet capable endpoints.
https://www.quad9.net/faq/#Is_there_a_service_that_Quad9_offers_that_does_not_have_the_blocklist_or_other_security
https://www.quad9.net/faq/#Does_Quad9_support_DNS_over_TLS
``````
# IPv6 addresses
# Quad 9 IPv6
- address_data: 2620:fe::10
tls_auth_name: "dns.quad9.net"
# IPv4 addresses
# Quad 9 service
- address_data: 9.9.9.10
tls_auth_name: "dns.quad9.net"
``````
https://developers.Cloudflare.com/1.1.1.1/commitment-to-privacy/
https://www.dnsperf.com/dns-resolver/1-1-1-1

+ 17
- 7
net/stubby/files/stubby.yml View File

@ -11,19 +11,29 @@ tls_query_padding_blocksize: 128
edns_client_subnet_private : 0 edns_client_subnet_private : 0
round_robin_upstreams: 0
idle_timeout: 10000 idle_timeout: 10000
listen_addresses: listen_addresses:
- 127.0.0.1@5453 - 127.0.0.1@5453
- 0::1@5453 - 0::1@5453
round_robin_upstreams: 0
upstream_recursive_servers: upstream_recursive_servers:
# Quad 9 IPv6
- address_data: 2620:fe::10
tls_auth_name: "dns.quad9.net"
# IPv6 addresses
# # Cloudflare IPv6
- address_data: 2606:4700:4700::1111
tls_auth_name: "cloudflare-dns.com"
# # Quad 9 IPv6
# - address_data: 2620:fe::10
# tls_auth_name: "dns.quad9.net"
# IPv4 addresses # IPv4 addresses
# # Cloudflare servers
- address_data: 1.1.1.1
tls_auth_name: "cloudflare-dns.com"
# Quad 9 service # Quad 9 service
- address_data: 9.9.9.10
tls_auth_name: "dns.quad9.net"
# - address_data: 9.9.9.10
# tls_auth_name: "dns.quad9.net"

Loading…
Cancel
Save