AdguardTeam / AdguardTeam/AdGuardHome

Filtering check doesn’t work for custom rules with multiple client names

Abierto
#7,705 13 comentarios 3 reacciones 1 asignado Reclamado por @ainar-g Ver en GitHub
needs investigation
Lenguaje dominante
TypeScript
Estrellas
36.9k
Forks
2.5k
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

### Prerequisites

- [x] I have checked the [Wiki](https://github.com/AdguardTeam/AdGuardHome/wiki) and [Discussions](https://github.com/AdguardTeam/AdGuardHome/discussions/categories/q-a) and found no answer

- [x] I have searched other issues and found no duplicates

- [x] I want to report a bug and not [ask a question or ask for help](https://github.com/AdguardTeam/AdGuardHome/discussions/categories/q-a)

- [x] I have set up AdGuard Home correctly and [configured clients to use it](https://github.com/AdguardTeam/AdGuardHome/wiki/Clients). (Use the [Discussions](https://github.com/AdguardTeam/AdGuardHome/discussions/categories/q-a) for help with installing and configuring clients.)

### Platform (OS and CPU architecture)

Linux, AMD64 (aka x86_64)

### Installation

GitHub releases or script from README

### Setup

On one machine

### AdGuard Home version

v0.107.58

### Action

Check DNS Filtering for a domain and ClientID to confirm it’s not blocked (per custom filtering rule), but the custom filtering rule has multiple ClIentID’s to allow the domain.

E.g: @@||events.data.microsoft.com^$important,client='device1'|'device2'|'device3'

### Expected result

Filtering check should return that the domain is allowed for any of the entered ClientID’s

### Actual result

Domain is returned as blocked by the relevant bloxklist.

Checking domains seems only to apply to custom filtering rules with one device specified.

### Additional information and/or screenshots

_No response_

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.