External Publication
Visit Post

Incident: Certs on most haskell.org domains are expired

Haskell Community [Unofficial] April 10, 2026
Source
The infra team is aware of the problem and working on a fix. Many haskell.org domains, like https://get-ghcup.haskell.org, and https://errors.haskell.org, are configured to use a single cert. This cert is automatically updated with ACME, using the DNS-01 strategy. One month ago, the automatic update began failing. This seems to have been caused by conflicting configuration in our Fastly and Cloudflare accounts, although that is still being investigated. Today, the failures caught up to us and the last good cert expired. Sadly, we don’t have any monitoring or alerting in place for this update process, so although the logs are there, we didn’t spot the errors before today.

Discussion in the ATmosphere

Loading comments...