all: sync with master

This commit is contained in:
Eugene Burkov
2025-03-20 18:30:28 +03:00
parent bd16eee509
commit ef7d71dd67
8 changed files with 56 additions and 42 deletions

View File

@@ -675,6 +675,7 @@ func (s *Storage) ClearUpstreamCache() {
// ApplyClientFiltering retrieves persistent client information using the
// ClientID or client IP address, and applies it to the filtering settings.
// setts must not be nil.
func (s *Storage) ApplyClientFiltering(id string, addr netip.Addr, setts *filtering.Settings) {
c, ok := s.index.findByClientID(id)
if !ok {
@@ -689,8 +690,6 @@ func (s *Storage) ApplyClientFiltering(id string, addr netip.Addr, setts *filter
s.logger.Debug("applying custom client filtering settings", "client_name", c.Name)
setts.ClientIP = addr
if c.UseOwnBlockedServices {
setts.BlockedServices = c.BlockedServices.Clone()
}