New matter-server-egress (DNS + on.dcl.csa-iot.org, api.github.com, raw.githubusercontent.com on 443) and a raw.githubusercontent.com:443 rule in zigbee2mqtt-egress. matter-server needs the CSA DCL for PAA root certificates, vendor names and OTA metadata; zigbee2mqtt needs the Koenkk/zigbee-OTA index and images. Both were denied by the namespace baseline. Server-side dry-run passes.
New `matter-server-egress` (DNS + on.dcl.csa-iot.org, api.github.com, raw.githubusercontent.com on 443) and a raw.githubusercontent.com:443 rule in `zigbee2mqtt-egress`. matter-server needs the CSA DCL for PAA root certificates, vendor names and OTA metadata; zigbee2mqtt needs the Koenkk/zigbee-OTA index and images. Both were denied by the namespace baseline. Server-side dry-run passes.
S28-42
🤖 Generated with [Claude Code](https://claude.com/claude-code)
matter-server fetches PAA root certificates, vendor names and OTA
metadata from the CSA DCL (on.dcl.csa-iot.org) and the development PAA
certificates from project-chip on GitHub (python-matter-server
helpers/paa_certificates.py, vendor_info.py, ota/dcl.py). zigbee2mqtt
fetches the Koenkk/zigbee-OTA index and images from
raw.githubusercontent.com (zigbee-herdsman ota.ts). The namespace
baseline denied all of it (~350 and ~200 drops a day), so certificate
refresh, vendor names and OTA silently failed. FQDN-scoped, 443 only.
S28-42
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
New
matter-server-egress(DNS + on.dcl.csa-iot.org, api.github.com, raw.githubusercontent.com on 443) and a raw.githubusercontent.com:443 rule inzigbee2mqtt-egress. matter-server needs the CSA DCL for PAA root certificates, vendor names and OTA metadata; zigbee2mqtt needs the Koenkk/zigbee-OTA index and images. Both were denied by the namespace baseline. Server-side dry-run passes.S28-42
🤖 Generated with Claude Code