From 9305c45813809abe0efede5dbebb38446a1cbd84 Mon Sep 17 00:00:00 2001 From: Eugene Burkov Date: Fri, 29 Mar 2024 10:45:20 +0300 Subject: [PATCH 1/4] Pull request 2184: 6851 upstream mode reset Updates #6851. Squashed commit of the following: commit ffc50daff8e9a2b0fd48f10c5e66cdc0ab350488 Author: Eugene Burkov Date: Mon Mar 25 17:55:39 2024 +0300 all: fix changelog commit cdc2193875e72f6504cf283c84e1e6c6768d4f6e Author: Eugene Burkov Date: Mon Mar 25 17:28:06 2024 +0300 dnsforward: fix upstream mode set --- CHANGELOG.md | 5 +++++ internal/dnsforward/http.go | 2 -- internal/dnsforward/http_test.go | 4 ++++ 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 59a30bf17ba..9579a6e26ef 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -35,7 +35,12 @@ NOTE: Add new changes BELOW THIS COMMENT. will cause errors on startup in a future version. - Node.JS 16. Future versions will require at least Node.JS 18 to build. +### Fixed + +- Resetting DNS upstream mode when applying unrelated settings ([#6851]). + [#5829]: https://github.com/AdguardTeam/AdGuardHome/issues/5829 +[#6851]: https://github.com/AdguardTeam/AdGuardHome/issues/6851 +- [Python library](https://github.com/frenck/python-adguardhome) by [@frenck](https://github.com/frenck). - * [AdGuard Home Remote](https://apps.apple.com/app/apple-store/id1543143740): - iOS app by [Joost](https://rocketscience-it.nl/). +- [Home Assistant add-on](https://github.com/hassio-addons/addon-adguard-home) by [@frenck](https://github.com/frenck). - * [Python library](https://github.com/frenck/python-adguardhome) by - [@frenck](https://github.com/frenck). +- [OpenWrt LUCI app](https://github.com/kongfl888/luci-app-adguardhome) by [@kongfl888](https://github.com/kongfl888) (originally by [@rufengsuixing](https://github.com/rufengsuixing)). - * [Home Assistant add-on](https://github.com/hassio-addons/addon-adguard-home) - by [@frenck](https://github.com/frenck). +- [AdGuardHome sync](https://github.com/bakito/adguardhome-sync) by [@bakito](https://github.com/bakito). - * [OpenWrt LUCI app](https://github.com/kongfl888/luci-app-adguardhome) by - [@kongfl888](https://github.com/kongfl888) (originally by - [@rufengsuixing](https://github.com/rufengsuixing)). +- [Terminal-based, real-time traffic monitoring and statistics for your AdGuard Home instance](https://github.com/Lissy93/AdGuardian-Term) by [@Lissy93](https://github.com/Lissy93) - * [AdGuardHome sync](https://github.com/bakito/adguardhome-sync) by - [@bakito](https://github.com/bakito). +- [AdGuard Home on GLInet routers](https://forum.gl-inet.com/t/adguardhome-on-gl-routers/10664) by [Gl-Inet](https://gl-inet.com/). - * [Terminal-based, real-time traffic monitoring and statistics for your AdGuard Home - instance](https://github.com/Lissy93/AdGuardian-Term) by - [@Lissy93](https://github.com/Lissy93) +- [Cloudron app](https://git.cloudron.io/cloudron/adguard-home-app) by [@gramakri](https://github.com/gramakri). - * [AdGuard Home on GLInet - routers](https://forum.gl-inet.com/t/adguardhome-on-gl-routers/10664) by - [Gl-Inet](https://gl-inet.com/). +- [Asuswrt-Merlin-AdGuardHome-Installer](https://github.com/jumpsmm7/Asuswrt-Merlin-AdGuardHome-Installer) by [@jumpsmm7](https://github.com/jumpsmm7) aka [@SomeWhereOverTheRainBow](https://www.snbforums.com/members/somewhereovertherainbow.64179/). - * [Cloudron app](https://git.cloudron.io/cloudron/adguard-home-app) by - [@gramakri](https://github.com/gramakri). +- [Node.js library](https://github.com/Andrea055/AdguardHomeAPI) by [@Andrea055](https://github.com/Andrea055/). - * [Asuswrt-Merlin-AdGuardHome-Installer](https://github.com/jumpsmm7/Asuswrt-Merlin-AdGuardHome-Installer) - by [@jumpsmm7](https://github.com/jumpsmm7) aka - [@SomeWhereOverTheRainBow](https://www.snbforums.com/members/somewhereovertherainbow.64179/). +- [Browser Extension](https://github.com/satheshshiva/Adguard-Home-Browser-Ext) by [@satheshshiva](https://github.com/satheshshiva/). - * [Node.js library](https://github.com/Andrea055/AdguardHomeAPI) by - [@Andrea055](https://github.com/Andrea055/). +- [Zabbix Template for AdGuard Home](https://github.com/diasdmhub/AdGuard_Home_Zabbix_Template) by [@diasdmhub](https://github.com/diasdmhub). - * [Browser Extension](https://github.com/satheshshiva/Adguard-Home-Browser-Ext) by - [@satheshshiva](https://github.com/satheshshiva/). +- [Chocolatey package](https://community.chocolatey.org/packages/adguardhome/) by [niks255](https://community.chocolatey.org/profiles/niks255). ## Acknowledgments - - This software wouldn't have been possible without: - * [Go](https://golang.org/dl/) and its libraries: - * [gcache](https://github.com/bluele/gcache) - * [miekg's dns](https://github.com/miekg/dns) - * [go-yaml](https://github.com/go-yaml/yaml) - * [service](https://godoc.org/github.com/kardianos/service) - * [dnsproxy](https://github.com/AdguardTeam/dnsproxy) - * [urlfilter](https://github.com/AdguardTeam/urlfilter) - * [Node.js](https://nodejs.org/) and its libraries: - * And many more Node.js packages. - * [React.js](https://reactjs.org) - * [Tabler](https://github.com/tabler/tabler) - * [whotracks.me data](https://github.com/cliqz-oss/whotracks.me) - -You might have seen that [CoreDNS] was mentioned here before, but we've stopped -using it in AdGuard Home. - -For the full list of all Node.js packages in use, please take a look at -[`client/package.json`][src-packagejson] file. +- [Go](https://golang.org/dl/) and its libraries: + - [gcache](https://github.com/bluele/gcache) + - [miekg's dns](https://github.com/miekg/dns) + - [go-yaml](https://github.com/go-yaml/yaml) + - [service](https://godoc.org/github.com/kardianos/service) + - [dnsproxy](https://github.com/AdguardTeam/dnsproxy) + - [urlfilter](https://github.com/AdguardTeam/urlfilter) +- [Node.js](https://nodejs.org/) and its libraries: + - [React.js](https://reactjs.org) + - [Tabler](https://github.com/tabler/tabler) + - And many more Node.js packages. +- [whotracks.me data](https://github.com/cliqz-oss/whotracks.me) -[CoreDNS]: https://coredns.io -[src-packagejson]: https://github.com/AdguardTeam/AdGuardHome/blob/master/client/package.json +You might have seen that [CoreDNS] was mentioned here before, but we've stopped using it in AdGuard Home. +For the full list of all Node.js packages in use, please take a look at [`client/package.json`][src-packagejson] file. +[CoreDNS]: https://coredns.io +[src-packagejson]: https://github.com/AdguardTeam/AdGuardHome/blob/master/client/package.json -## Privacy +## Privacy -Our main idea is that you are the one, who should be in control of your data. -So it is only natural, that AdGuard Home does not collect any usage statistics, -and does not use any web services unless you configure it to do so. See also -the [full privacy policy][privacy] with every bit that *could in theory be sent* -by AdGuard Home is available. +Our main idea is that you are the one, who should be in control of your data. So it is only natural, that AdGuard Home does not collect any usage statistics, and does not use any web services unless you configure it to do so. See also the [full privacy policy][privacy] with every bit that *could in theory be sent* by AdGuard Home is available. [privacy]: https://adguard.com/en/privacy/home.html From d4fff41b3ae006abd2dd67098fd1d03151954d02 Mon Sep 17 00:00:00 2001 From: Stanislav Chzhen Date: Tue, 2 Apr 2024 18:43:24 +0300 Subject: [PATCH 4/4] Pull request 2190: 6758-embed-tzdata Closes #6758. Squashed commit of the following: commit d62b4271d9861e328a1d5cd9f57123ddb5fadb40 Author: Stanislav Chzhen Date: Tue Apr 2 18:25:34 2024 +0300 all: add docs commit bb129d749fa94926150e301a58f13ee3be78eca0 Author: Stanislav Chzhen Date: Tue Apr 2 17:04:42 2024 +0300 all: upd chlog commit 59573d9869668ff9ddb1ef7d646a034799882bf8 Author: Stanislav Chzhen Date: Tue Apr 2 15:38:42 2024 +0300 all: embed tzdata --- CHANGELOG.md | 2 ++ main.go | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4b970b450c7..aa9beda1c42 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -25,6 +25,7 @@ NOTE: Add new changes BELOW THIS COMMENT. ### Changed +- Time Zone Database is now embedded in the binary ([#6758]). - Failed authentication attempts show the originating IP address in the logs, if the request came from a trusted proxy ([#5829]). @@ -43,6 +44,7 @@ NOTE: Add new changes BELOW THIS COMMENT. [#5829]: https://github.com/AdguardTeam/AdGuardHome/issues/5829 [#6717]: https://github.com/AdguardTeam/AdGuardHome/issues/6717 +[#6758]: https://github.com/AdguardTeam/AdGuardHome/issues/6758 [#6851]: https://github.com/AdguardTeam/AdGuardHome/issues/6851