From a587d25873bd4c8d2e39cd36ecf37a26c8334708 Mon Sep 17 00:00:00 2001 From: reverse Date: Mon, 24 Aug 2026 23:29:45 +0000 Subject: [PATCH] docs: document the brand block (per-SNI server/network identity) in the example config --- echoircd.conf.example | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/echoircd.conf.example b/echoircd.conf.example index 7fcf90c..aadb785 100644 --- a/echoircd.conf.example +++ b/echoircd.conf.example @@ -64,6 +64,13 @@ motd { # opermotd { "Welcome to the staff team."; } # shown to opers via /OPERMOTD +# ═══ per-SNI branding (one daemon, multiple network identities) ══════════════ +# A client that connected via this TLS SNI host is shown `servername`/`network` +# instead of the globals — welcome burst, ISUPPORT NETWORK=, and the source of +# every numeric it receives. Hosts with no brand block use the global server{}. +# Needs TLS+SNI; plaintext/IP connections fall back to the globals. Repeatable. +# brand { host "irc.example.org"; servername "irc.example.org"; network "ExampleNet"; } + # ═══ operators ═══════════════════════════════════════════════════════════════ # The password accepts plaintext, sha256:, pbkdf2:… or a bcrypt $2b$ hash. # Generate a bcrypt hash with: printf '%s' 'yourpassword' | ./echoircd mkpasswd