diff --git a/CHANGELOG.md b/CHANGELOG.md index 09d21602381..4a6869822f2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -29,6 +29,7 @@ NOTE: Add new changes BELOW THIS COMMENT. ### Fixed +- Ignoring query log for clients with ClientID set ([#5812]). - Subdomains of `in-addr.arpa` and `ip6.arpa` containing zero-length prefix incorrectly considered invalid when specified for private RDNS upstream servers ([#6854]). @@ -36,6 +37,7 @@ NOTE: Add new changes BELOW THIS COMMENT. ([#6875]). [#5345]: https://github.com/AdguardTeam/AdGuardHome/issues/5345 +[#5812]: https://github.com/AdguardTeam/AdGuardHome/issues/5812 [#6854]: https://github.com/AdguardTeam/AdGuardHome/issues/6854 [#6875]: https://github.com/AdguardTeam/AdGuardHome/issues/6875 diff --git a/internal/dnsforward/stats.go b/internal/dnsforward/stats.go index 8192065a885..4344380d045 100644 --- a/internal/dnsforward/stats.go +++ b/internal/dnsforward/stats.go @@ -31,7 +31,8 @@ func (s *Server) processQueryLogsAndStats(dctx *dnsContext) (rc resultCode) { ids := []string{ipStr} if dctx.clientID != "" { - // Use the ClientID first because it has a higher priority. + // Use the ClientID first because it has a higher priority. Filters + // have the same priority, see applyAdditionalFiltering. ids = []string{dctx.clientID, ipStr} }