about summary refs log tree commit diff
diff options
context:
space:
mode:
authorAlexander Barton <alex@barton.de>2002-03-10 22:40:22 +0000
committerAlexander Barton <alex@barton.de>2002-03-10 22:40:22 +0000
commit5fa05dcea805d5db1411148ef3215e7906c88f22 (patch)
tree27ef6e04d3625daf58be935cd4367b73b52ff1b2
parentdce77559fa6a0ad31b306615600957f024618587 (diff)
downloadngircd-5fa05dcea805d5db1411148ef3215e7906c88f22.tar.gz
ngircd-5fa05dcea805d5db1411148ef3215e7906c88f22.zip
- IRC_PING() ist, wenn nicht im "strict RFC"-Mode, toleranter und akzptiert
  beliebig viele Parameter: z.B. BitchX sendet soetwas.
-rw-r--r--MacOSX/ngircd.pbproj/project.pbxproj14
-rw-r--r--src/ngircd/irc-login.c10
2 files changed, 8 insertions, 16 deletions
diff --git a/MacOSX/ngircd.pbproj/project.pbxproj b/MacOSX/ngircd.pbproj/project.pbxproj
index a02348f8..a307e544 100644
--- a/MacOSX/ngircd.pbproj/project.pbxproj
+++ b/MacOSX/ngircd.pbproj/project.pbxproj
@@ -67,7 +67,6 @@
 				F51F791401DFD0DE01D13771,
 				F56D8B9E01E0BFA00155ADA7,
 				F52162B301C7B904012300F4,
-				F52162C201C7B904012300F4,
 				F52162C301C7B904012300F4,
 				F52162C401C7B904012300F4,
 				F52162C501C7B904012300F4,
@@ -114,7 +113,6 @@
 		08FB77A0FE84155DC02AAC07 = {
 			buildActionMask = 2147483647;
 			files = (
-				F52162CC01C7B904012300F4,
 				F52162CD01C7B904012300F4,
 				F52162CE01C7B904012300F4,
 				F52162CF01C7B904012300F4,
@@ -470,12 +468,6 @@
 			path = tool.h;
 			refType = 4;
 		};
-		F52162C201C7B904012300F4 = {
-			isa = PBXFileReference;
-			name = acconfig.h;
-			path = ../acconfig.h;
-			refType = 2;
-		};
 		F52162C301C7B904012300F4 = {
 			isa = PBXExecutableFileReference;
 			name = autogen.sh;
@@ -530,12 +522,6 @@
 			path = ../README;
 			refType = 2;
 		};
-		F52162CC01C7B904012300F4 = {
-			fileRef = F52162C201C7B904012300F4;
-			isa = PBXBuildFile;
-			settings = {
-			};
-		};
 		F52162CD01C7B904012300F4 = {
 			fileRef = F52162BA01C7B904012300F4;
 			isa = PBXBuildFile;
diff --git a/src/ngircd/irc-login.c b/src/ngircd/irc-login.c
index 61c01636..b5bad65e 100644
--- a/src/ngircd/irc-login.c
+++ b/src/ngircd/irc-login.c
@@ -9,11 +9,15 @@
  * Naehere Informationen entnehmen Sie bitter der Datei COPYING. Eine Liste
  * der an ngIRCd beteiligten Autoren finden Sie in der Datei AUTHORS.
  *
- * $Id: irc-login.c,v 1.3 2002/03/03 17:15:11 alex Exp $
+ * $Id: irc-login.c,v 1.4 2002/03/10 22:40:22 alex Exp $
  *
  * irc-login.c: Anmeldung und Abmeldung im IRC
  *
  * $Log: irc-login.c,v $
+ * Revision 1.4  2002/03/10 22:40:22  alex
+ * - IRC_PING() ist, wenn nicht im "strict RFC"-Mode, toleranter und akzptiert
+ *   beliebig viele Parameter: z.B. BitchX sendet soetwas.
+ *
  * Revision 1.3  2002/03/03 17:15:11  alex
  * - Source in weitere Module fuer IRC-Befehle aufgesplitted.
  *
@@ -301,9 +305,11 @@ GLOBAL BOOLEAN IRC_PING( CLIENT *Client, REQUEST *Req )
 
 	/* Falsche Anzahl Parameter? */
 	if( Req->argc < 1 ) return IRC_WriteStrClient( Client, ERR_NOORIGIN_MSG, Client_ID( Client ));
+#ifdef STRICT_RFC
 	if( Req->argc > 2 ) return IRC_WriteStrClient( Client, ERR_NEEDMOREPARAMS_MSG, Client_ID( Client ), Req->command );
+#endif
 
-	if( Req->argc == 2 )
+	if( Req->argc > 1 )
 	{
 		/* es wurde ein Ziel-Client angegeben */
 		target = Client_GetFromID( Req->argv[1] );