Commit Diff
Diff:
a0d57a6afd6d9e97388e8336762a3359fa4d80b5
1342f78b0901b33c4b8a63b7676b6c5e98f19760
Commit:
1342f78b0901b33c4b8a63b7676b6c5e98f19760
Tree:
930bb6d4978c682c5d961c57b8d554cbf4dec15c
Author:
Alexander Barton <alex@barton.de>
Committer:
Alexander Barton <alex@barton.de>
Date:
Mon Dec 10 09:41:36 2012 UTC
Message:
Allow user names up to 20 characters This patch allows user names up to 20 characters when ngIRCd has not been configured for "strict RFC mode". Patch suggested by Brett Smith , see .
blob - dcdd440c45b606f3c67d475f9fcc106d9c123532
blob + ad9716fdefb6f2e807d7567911df146f4a43bfd4
--- src/ngircd/defines.h
+++ src/ngircd/defines.h
@@ -99,7 +99,11 @@
#define CLIENT_PASS_LEN 21
/** Max. length of user name ("login"; incl. NULL), RFC 2812, section 1.2.1. */
-#define CLIENT_USER_LEN 10
+#ifndef STRICT_RFC
+# define CLIENT_USER_LEN 20
+#else
+# define CLIENT_USER_LEN 10
+#endif
/** Max. length of "real names" (including NULL). */
#define CLIENT_NAME_LEN 32
IRCNow