Otherwise an iauthd might wait indefinitely (i.e. too long) before trying
to make a decision on the client.
u - Client Username
Syntax: <id> u <username>
+Syntax: <id> u
Example: 5 u notbuddha
States: REGISTER(1)
Next State: -
Comments: Indicates a more reliable username for the client.
Compatibility: This is an Undernet extension and ircd does not send
it. It is enabled by the iauth instance requesting the U policy.
+ If the identd lookup fails for a user, no username is passed.
n - Client Nickname
Syntax: <id> n <nickname>
if (IsUserPort(auth->client))
sendheader(auth->client, REPORT_FAIL_ID);
++ServerStats->is_abad;
+ if (IAuthHas(iauth, IAUTH_UNDERNET))
+ sendto_iauth(auth->client, "u");
} else {
if (IsUserPort(auth->client))
sendheader(auth->client, REPORT_FIN_ID);