X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?p=ngircd-alex.git;a=blobdiff_plain;f=doc%2FProtocol.txt;h=b6ead9dfdbe5ef6078236dff1e1e60829a715413;hp=516a4a4c914bd45138c9cea81e19d6ba2e1d920d;hb=a38eea8987b32f3d17ae04eabdd9d114af57bd25;hpb=7871a904d766e325bd2ce94dd8bea37f45198771;ds=sidebyside diff --git a/doc/Protocol.txt b/doc/Protocol.txt index 516a4a4c..b6ead9df 100644 --- a/doc/Protocol.txt +++ b/doc/Protocol.txt @@ -89,6 +89,9 @@ The following are defined at the moment: - S: The server supports the SERVICE command (on this link). +- X: Server supports XOP channel modes (owner, admin, halfop) and supports + these user prefixes in CHANINFO commands, for example. + - Z: Compressed server links are supported by the server. Example for a complete string: "ngircd|0.7.5:CZ". @@ -173,7 +176,7 @@ channel mode). In this case should be "0". II.4 Update webchat/proxy client information Command: WEBIRC - Parameters: + Parameters: [] Used by: unregistered clients only The WEBIRC command is used by some Web-to-IRC gateways to set the correct @@ -183,6 +186,9 @@ first command sent to the server, even before USER and NICK commands! The must be set in the server configuration file to prevent unauthorized clients to fake their identity; it is an arbitrary string. +Optionally, a 5th parameter is accepted to comply with an IRCv3 extension, +see , but ignored. + II.5 Client character encoding conversion @@ -221,6 +227,9 @@ new server link", "M"), even if it doesn't support the given The following names are defined: + - "accountname": the account name of a client (can't be empty) + - "certfp": the certificate fingerprint of a client (can't be empty) + - "cloakhost": the cloaked hostname of a client - "host": the hostname of a client (can't be empty) - "info": info text ("real name") of a client - "user": the user name of a client (can't be empty)