diff --git a/nix/modules/hive-forge.nix b/nix/modules/hive-forge.nix index 8abb20f4..64ad4ee4 100644 --- a/nix/modules/hive-forge.nix +++ b/nix/modules/hive-forge.nix @@ -98,6 +98,11 @@ in the operator's browser / external git clients to hit the forge directly. (The container shares host netns, so this is the only firewall layer that matters.) + + **Breaking change as of #651**: this used to default to + `true`. If you relied on the old default for external + reach, add `services.hyperhive.forge.openFirewall = true;` + to your host config before rebuilding. ''; }; }; diff --git a/nix/modules/hive-gateway.nix b/nix/modules/hive-gateway.nix index a81e088d..f051fe0d 100644 --- a/nix/modules/hive-gateway.nix +++ b/nix/modules/hive-gateway.nix @@ -93,6 +93,12 @@ in nginx vhost. Leave off when running behind another reverse proxy (e.g. caddy / traefik on the host) that handles TLS termination + forwards to `port`. + + **Breaking change as of #651**: this used to default to + `true`. If you relied on the old default for external reach + (the common case — the gateway is the operator's primary + entry point), add `services.hyperhive.gateway.openFirewall = true;` + to your host config before rebuilding. ''; }; diff --git a/nix/modules/hive-matrix.nix b/nix/modules/hive-matrix.nix index 4ad016de..5be59b66 100644 --- a/nix/modules/hive-matrix.nix +++ b/nix/modules/hive-matrix.nix @@ -109,6 +109,11 @@ in the homeserver to other hives or when an external matrix client needs to reach the client-server API directly. + **Breaking change as of #651**: this used to default to + `true`. If you relied on the old default for external reach, + add `services.hyperhive.matrix.openFirewall = true;` to + your host config before rebuilding. + Note: federation (the matrix-spec well-known port 8448) is intentionally not opened here. tuwunel serves the federation API on the same `httpPort` as the client-server API by