From 752070f843e028dd544c5f8acdfa050a799e73fa Mon Sep 17 00:00:00 2001 From: Olivier Poitrey Date: Sat, 1 Feb 2020 09:58:58 +0200 Subject: [PATCH] nextdns: Update to version 1.4.23 MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Changelog: * Fix OpenWRT with existing forwarder + fix dnsmasq restore issue * Refactor service execution to better report errors * Refactor merlin tz setup so it does not need to curl on boot * Improve upgrade command for install.sh * Do not mask curl error on install * Fix timezone logging issue with Merlin * Add support for Merlin John's fork * Add raspbian support to installer * Fix upgrade not reinstalling service * Limit the aarch64 fix to merlin * Reset DHCP DNS to self on Merlin router setup * Fix memory issue with aarch64 based router * Update Go version * Allow override of detected env * Setup timezone correctly on Merlin init script * Don't ignore curl error on install * Fix Asus Merlin John’s fork trust store issue * Fix synology auto setup * Fix report client info not enabled with setup-router option * Add support for edgeos DHCP lease file locations * Fix signal handling when running as a service * Fix exit menu keyboard shortcut * Do not fail on upgrade if uninstall failed * Fix exit menu in installer * Remove failing upx (for now) * Make sure nextdns keeps running once ssh session is closed * Add auto setup of Synology with DHCP server enabled * Use router's DNS to discover more names * Get A/AAAA from both answer and addition sections * Ignore certain invalid names during discovery * Fix activate with setup-router * Fix serveral install issues * Add exponential backoff to mdns probe retry * Correctly end dhcp lease probing when discovery is cancelled * Store DHCP/MDNS discovered addrs separately to avoid ping/pong discovery * Add DHCP lease support to client discovery * Do not report mdns listen unreachable error as start will retry * Reimplement mdns client discovery * Fix installer GOARCH detection with arm6+ * Fix bin install on platforms needing sudo * Correctly detect edgeos and ddwrt as routers * Fix install.sh sudo * Disable upx as it break many platforms * Fix installer regression with merlin * Fix mips64 detection * Fix OpenWRT detection * Fix UPX post build script * Fix install with John's Asuswrt-Merlin fork * Fix more DDWRT * Fix DDWRT support * Fix merlin service add/remove * Use UPX to compress binaries typicially used on routers * Revert "Remove direct dep on reflect" * Use letters for installer menus * Fix install script for upgrades not working if binary is running * Do not return an error on mdns listen if at least one interface worked * Fix installer for synology * Fix pfSense support * Remove the logs for each server on each connect * Move install instructions to wiki * Fix install.sh uid detection with merlin * Fix install.sh for arm6+ * Add Synology init system support * Fix install.sh * Add a generic router setup that just changes the listen to public * Update README * Add auto setup support for EdgeOS * Restore per OS install instruction in readme during installer beta * Refactor install.sh * Remove dep on golang.org/x/net/ipv[4|6] * Remove direct dep on reflect * Rewrite the zeroconf code to use dnsmessage instead miekg/dns * Add auto setup support for DD-WRT * Improve arch detection * Add auto setup support for OpenWRT * Add automatic router setup support * Fix service * Remove dep en seq on sysv style init scripts * Add Entware init system support * Report init system used on install and in UA * Add EdgeOS support * Reads /etc/hosts before forwarding queries to the upstream * Fix localhost resolution with Linux arch empty /etc/hosts * Use /etc/hosts file to resolve listen address and list on all IPs listed * Add support for multiple router firmware * Fix hardened privacy disabling dual stack * Add a config set sub command and refactor commands handling * Add support for activate on freebsd * Fix inverted MAC matching * Add unit test for conf prefix match #35 * Activate uses listen address instead of static 127.0.0.1 * Improve FreeBSD integration * Add FreeBSD support * Fix a typo * Use zip for windows archive Signed-off-by: Olivier Poitrey Edited PKG_RELEASE to 1 Signed-off-by: Hannu Nyman (cherry picked from commit a3b028b3579ca43f91879726f73b331d46cce433) --- net/nextdns/Makefile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/net/nextdns/Makefile b/net/nextdns/Makefile index dd70a0fba7..0b95d6baea 100644 --- a/net/nextdns/Makefile +++ b/net/nextdns/Makefile @@ -8,13 +8,13 @@ include $(TOPDIR)/rules.mk PKG_NAME:=nextdns -PKG_VERSION:=1.3.1 -PKG_RELEASE:=4 +PKG_VERSION:=1.4.23 +PKG_RELEASE:=1 PKG_SOURCE_PROTO:=git PKG_SOURCE_VERSION:=v$(PKG_VERSION) PKG_SOURCE_URL:=https://github.com/nextdns/nextdns.git -PKG_MIRROR_HASH:=bb3b1901ba4d65b91f69487c59fbae89654fc22d368d37f3640c6eb457a2a0a1 +PKG_MIRROR_HASH:=c5353a0b95fdee0f0e921de67b84f120bfe20bb01cbe55b6e2c527a462e92ba0 PKG_MAINTAINER:=Olivier Poitrey PKG_LICENSE:=MIT -- 2.30.2