Pull request 2413: 2945-fix-stats-in-client-table

Updates #2945.

Squashed commit of the following:

commit 305026dd1113636e06ef43b57c8382e989980d0a
Author: Ainar Garipov <A.Garipov@AdGuard.COM>
Date:   Wed May 21 14:37:58 2025 +0300

    all: upd chlog

commit bb8288c0b6d4f758afac1d39599fcac2da2371ae
Author: Ainar Garipov <A.Garipov@AdGuard.COM>
Date:   Wed May 21 14:31:04 2025 +0300

    client: fix types in helper
This commit is contained in:
Ainar Garipov 2025-05-21 15:06:35 +03:00
parent 7d1b37d70a
commit cb854d2c3d
2 changed files with 6 additions and 3 deletions

View File

@ -24,12 +24,15 @@ NOTE: Add new changes BELOW THIS COMMENT.
### Fixed
- Clients with CIDR identifiers showing zero requests on the *Settings → Client settings* page ([#2945]).
- Command line option `--update` when the `dns.serve_plain_dns` configuration property was disabled ([#7801]).
- DNS cache not working for custom upstream configurations.
- Validation process for the DNS-over-TLS, DNS-over-QUIC, and HTTPS ports on the *Encryption Settings* page.
[#2945]: https://github.com/AdguardTeam/AdGuardHome/issues/2945
[#7801]: https://github.com/AdguardTeam/AdGuardHome/issues/7801
[go-1.24.3]: https://groups.google.com/g/golang-announce/c/UZoIkUT367A
@ -2822,7 +2825,7 @@ See also the [v0.106.0 GitHub milestone][ms-v0.106.0].
- Quality of logging ([#2954]).
- Normalization of hostnames sent by DHCP clients ([#2945], [#2952]).
- Normalization of hostnames sent by DHCP clients ([#2946], [#2952]).
- The access to the private hosts is now forbidden for users from external networks ([#2889]).
@ -2882,7 +2885,7 @@ See also the [v0.106.0 GitHub milestone][ms-v0.106.0].
[#2923]: https://github.com/AdguardTeam/AdGuardHome/issues/2923
[#2927]: https://github.com/AdguardTeam/AdGuardHome/issues/2927
[#2934]: https://github.com/AdguardTeam/AdGuardHome/issues/2934
[#2945]: https://github.com/AdguardTeam/AdGuardHome/issues/2945
[#2946]: https://github.com/AdguardTeam/AdGuardHome/issues/2946
[#2947]: https://github.com/AdguardTeam/AdGuardHome/issues/2947
[#2952]: https://github.com/AdguardTeam/AdGuardHome/issues/2952
[#2954]: https://github.com/AdguardTeam/AdGuardHome/issues/2954

View File

@ -651,7 +651,7 @@ export const countClientsStatistics = (ids: any, autoClients: any) => {
const cidrsCount = Object.entries(autoClients).reduce((acc: any, curr: any) => {
const [id, count] = curr;
if (!ipaddr.isValid(id)) {
return false;
return acc;
}
if (cidrs.some((cidr: any) => isIpInCidr(id, cidr))) {
// eslint-disable-next-line no-param-reassign