release 1.8.0: simplified mon pages + surface nmap + mail hosts

Public layout: only taler-monitoring-surface(+_err) for ecosystem
software/versions; nine landing stacks keep /monitoring(+_err).
Fold mail (firefly.gnunet.org, anastasis.taler-systems.com) and
mattermost into the surface job; deprecate separate mon pages/timers.
nmap OS fingerprinting; package-behind defaults to ERROR.
This commit is contained in:
Hernâni Marques 2026-07-19 00:29:49 +02:00
parent 2b846dab7a
commit e7a3cd558f
No known key found for this signature in database
GPG key ID: CB5738652768F7E9
15 changed files with 263 additions and 154 deletions

View file

@ -1,22 +1,18 @@
# mail-catalog.conf — domains and mail hosts for phase `mail`
# mail-catalog.conf — domains and mail hosts for phase `mail` (v1.8.0+)
#
# Format (whitespace-separated; # comments):
# domain expected_mx (comma) mail_hosts (comma) smtp_ports imap_ports label
#
# - expected_mx: MX exchange hostnames that should appear (any match = OK if multiple)
# - mail_hosts: servers to probe for SMTP/IMAP (A/AAAA + ports + optional banner)
# - ports: comma-separated; empty = skip that protocol family
# Only these mail planes (no hacktivism / ad-hoc MX):
# • firefly.gnunet.org — taler.net + gnunet.org
# • anastasis.taler-systems.com — Anastasis / TSA mail
#
# Override path: MAIL_CATALOG=/path/to/file
#
# GNU Taler / GNUnet mail (firefly) + TSA (pixel / mail.anastasis.lu)
# --- firefly (primary for taler.net + gnunet.org) ---
taler.net firefly.gnunet.org firefly.gnunet.org 25,465,587 143,993 taler-net
gnunet.org firefly.gnunet.org firefly.gnunet.org 25,465,587 143,993 gnunet
# --- firefly.gnunet.org ---
taler.net firefly.gnunet.org firefly.gnunet.org 25,465,587 143,993 firefly-taler
gnunet.org firefly.gnunet.org firefly.gnunet.org 25,465,587 143,993 firefly-gnunet
# --- taler-systems.com / pixel (MX mail.anastasis.lu → pixel) ---
taler-systems.com mail.anastasis.lu,pixel.taler-systems.com pixel.taler-systems.com,mail.taler-systems.com,mail.anastasis.lu 25,465 143,993 tsa-pixel
# Optional related (same pixel path; keep expected MX loose)
# anastasis.lu mail.anastasis.lu mail.anastasis.lu,pixel.taler-systems.com 25,465 143,993 anastasis
# --- anastasis.taler-systems.com ---
anastasis.taler-systems.com anastasis.taler-systems.com anastasis.taler-systems.com 25,465,587 143,993 anastasis-tsa
taler-systems.com anastasis.taler-systems.com anastasis.taler-systems.com 25,465,587 143,993 tsa-via-anastasis