States: REGISTER(1)
Next State: -
Comments: Indicates that the server received hostname information for
- a client. Only one of 'H' and 'd' is sent.
+ a client. Only one of 'N' and 'd' is sent.
d - Hostname Timeout
Syntax: <id> d
States: REGISTER(1)
Next State: -
Comments: Indicates that the server did not receive hostname
- information for a client in a timely fashion. Only one of 'H' and
+ information for a client in a timely fashion. Only one of 'N' and
'd' is sent.
P - Client Password
enabled by requesting the A policy.
U - Client Username
-Syntax: <id> U <username> :<userinfo ...>
-Example: 5 U buddha :Gautama Siddhartha
+Syntax: <id> U <username> <hostname> <servername> :<userinfo ...>
+Example: 5 U buddha bodhisattva.example.com irc.undernet.org :Gautama Siddhartha
States: REGISTER(1+)
Next State: -
Comments: Indicates the client's claimed username and "GECOS"
- information. This information is not reliable. This message is
- enabled by requesting the A policy.
-Compatibility: ircd does not include the <userinfo> data.
+ information, along with client hostname and server name. This
+ information is not reliable. This message is enabled by requesting
+ the A policy.
+Compatibility: ircd only sends the <username> parameter.
u - Client Username
Syntax: <id> u <username>
this message.
I - Client IP Address
-Syntax: N <id> <currentip> <remoteport> <newip>
-Example: N 5 192.168.1.10 23367 127.128.129.130
+Syntax: I <id> <currentip> <remoteport> <newip>
+Example: I 5 192.168.1.10 23367 127.128.129.130
States: REGISTER, HURRY
Next State: -
Comments: Indicates that the iauth instance wants the server to
Compatibility: This is an Undernet extension and ircd does not support
this message.
+M - Adjust User Mode
+Syntax: M <id> <remoteip> <remoteport> +<mode changes>
+Example: M 5 192.168.1.10 23367 +iwg
+States: REGISTER, HURRY
+Next State: -
+Comments: Indicates a set of user mode changes to be applied to the
+ client.
+Compatibility: This is an Undernet extension and ircd does not support
+ this message.
+
C - Challenge User
Syntax: C <id> <remoteip> <remoteport> :<challenge string>
Example: C 5 192.168.1.10 23367 :In which year did Columbus sail the ocean blue?