* ---------------------------------------------------
*/
-#include "configreader.h"
-#include "users.h"
+#include "inspircd.h"
#include "commands/cmd_user.h"
-
-
-extern "C" command_t* init_command(InspIRCd* Instance)
+extern "C" DllExport command_t* init_command(InspIRCd* Instance)
{
return new cmd_user(Instance);
}
{
if (!ServerInstance->IsIdent(parameters[0]))
{
+ /*
+ * RFC says we must use this numeric, so we do. Let's make it a little more nub friendly though. :)
+ * -- Craig, and then w00t.
+ */
user->WriteServ("461 %s USER :Your username is not valid",user->nick);
return CMD_FAILURE;
}
else
{
- /* We're not checking ident, but I'm not sure I like the idea of '~' prefixing.. */
- /* XXX - The ident field is IDENTMAX+2 in size to account for +1 for the optional
+ /*
+ * The ident field is IDENTMAX+2 in size to account for +1 for the optional
* ~ character, and +1 for null termination, therefore we can safely use up to
* IDENTMAX here.
*/
user->WriteServ("462 %s :You may not reregister",user->nick);
return CMD_FAILURE;
}
- /* parameters 2 and 3 are local and remote hosts, ignored when sent by client connection */
+
+ /* parameters 2 and 3 are local and remote hosts, and are ignored */
if (user->registered == REG_NICKUSER)
{
int MOD_RESULT = 0;