Fix SourceForge bug #2816618 (default user modes in connection class do not work).
[ircu2.10.12-pk.git] / doc / readme.iauth
index 6aaec31ae3b600eceee152a99502479fc9f75792..cb2b4849d555d2b90f5d95c6a3ac5341e8ceaa5f 100644 (file)
@@ -140,7 +140,7 @@ Example: 5 N host-1-10.example.org
 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
@@ -148,7 +148,7 @@ Example: 5 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
@@ -162,14 +162,15 @@ Comments: Indicates the client's password information.  This may be a
   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>
@@ -365,8 +366,8 @@ Compatibility: This is an Undernet extension and ircd does not support
   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
@@ -376,6 +377,16 @@ 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?