From 35e2dcff88e29617db0e5af1d016ab76a31ab677 Mon Sep 17 00:00:00 2001 From: Alexander Barton Date: Sat, 24 Nov 2012 16:15:35 +0100 Subject: Rework cloaked hostname handling, implement "METADATA cloakhost" Now ngIRCd uses two fields internally, one to store the "real" hostname and one to save the "cloaked" hostname. And both fields can be set independently using the "METADATA host" and "METADATA cloakhost" commands. This allows "foreign servers" (aka "IRC services") to alter the real and cloaked hostnames of clients without problems, even when the user itself issues additional "MODE +x" and "MODE -x" commands. --- doc/Protocol.txt | 1 + 1 file changed, 1 insertion(+) (limited to 'doc') diff --git a/doc/Protocol.txt b/doc/Protocol.txt index 9a8ddf6f..39c5730b 100644 --- a/doc/Protocol.txt +++ b/doc/Protocol.txt @@ -225,6 +225,7 @@ new server link", "M"), even if it doesn't support the given The following names are defined: - "host": the hostname of a client (can't be empty) + - "cloakhost": the cloaked hostname of a client - "info": info text ("real name") of a client - "user": the user name of a client (can't be empty) -- cgit 1.4.1