Comportamiento exceptuado para entradas superpuestas de dstdomains en Squid 4.1

Comportamiento exceptuado para entradas superpuestas de dstdomains en Squid 4.1

Pordocumentación, si usa dstdomain y tiene entradas superpuestas en la lista, Squid debería generar un mensaje de advertencia. Por ejemplo tengo esto en mi /etc/squid/squid.conf:

acl dst_domains dstdomain "/etc/squid/dst_domains.txt"
http_access allow localnet dst_domains

Y /etc/squid/dst_domains.txtcontiene una superposición, como esta:

.googlecloud.com
.updates.googlecloud.com
test.updates.googlecloud.com

De hecho, generará un mensaje de advertencia en /var/log/squid/cache.log:

2023/09/08 19:31:21 kid1| WARNING: '.updates.googlecloud.com' is a subdomain of '.googlecloud.com'
2023/09/08 19:31:21 kid1| WARNING: You should remove '.updates.googlecloud.com' from the ACL named 'dst_domains'
2023/09/08 19:31:21 kid1| WARNING: 'test.updates.googlecloud.com' is a subdomain of '.googlecloud.com'
2023/09/08 19:31:21 kid1| WARNING: You should remove 'test.updates.googlecloud.com' from the ACL named 'dst_domains'

Pero aquí hay una superposición similar:

us-docker.pkg.dev
.pkg.dev

Lo que, en cambio, desencadena un error y hace que squid termine:

2023/09/08 19:47:47 kid1| ERROR: 'us-docker.pkg.dev' is a subdomain of '.pkg.dev'
2023/09/08 19:47:47 kid1| ERROR: You need to remove 'us-docker.pkg.dev' from the ACL named 'dst_domains'
2023/09/08 19:47:47 kid1| storeDirWriteCleanLogs: Starting...
2023/09/08 19:47:47 kid1|   Finished.  Wrote 0 entries.
2023/09/08 19:47:47 kid1|   Took 0.03 seconds (  0.00 entries/sec).
2023/09/08 19:47:47 kid1| FATAL: Bungled /etc/squid/squid.conf line 57: acl dst_domains dstdomain "/etc/squid/dst_domains.txt"
2023/09/08 19:47:47 kid1| Squid Cache (Version 4.13): Terminated abnormally.

¿Alguien puede explicar este comportamiento? Realmente parece una superposición más específica sobre la advertencia de desencadenadores generales, pero específica seguida de un error de generación de desencadenadores.

Respuesta1

encontré mirespuesta; entonces sí, este es el comportamiento esperado (pero indeseable):

información relacionada