[o2on-svn] [134] 理解できないプロトコルで話しかけられたときに、拒否するように変更。

Back to archive index

o2on svn commit o2on-****@lists*****
2009年 1月 7日 (水) 18:14:54 JST


Revision: 134
          http://svn.sourceforge.jp/view?root=o2on&view=rev&rev=134
Author:   osa_p
Date:     2009-01-07 18:14:54 +0900 (Wed, 07 Jan 2009)

Log Message:
-----------
理解できないプロトコルで話しかけられたときに、拒否するように変更。
下限は見てたけど、上限を見ていなかったので。

Modified Paths:
--------------
    trunk/o2on/src.o2on/O2Server_HTTP_P2P.h
    trunk/o2on/src.o2on/O2Version.h

Modified: trunk/o2on/src.o2on/O2Server_HTTP_P2P.h
===================================================================
--- trunk/o2on/src.o2on/O2Server_HTTP_P2P.h	2009-01-07 09:13:59 UTC (rev 133)
+++ trunk/o2on/src.o2on/O2Server_HTTP_P2P.h	2009-01-07 09:14:54 UTC (rev 134)
@@ -270,7 +270,9 @@
 			ss->Unlock();
 			path = "ERROR";
 		}
-		else if (node.o2ver() < PROTOCOL_VER) {
+		else if (( node.o2ver() < ACCEPT_PROTOCOL_VER_MIN ) ||
+			     ( ACCEPT_PROTOCOL_VER_MAX < node.o2ver() )) {
+			// —‰ð‚Å‚«‚È‚¢ƒvƒƒgƒRƒ‹‚È‚ç‹‘”Û‚·‚é
 			ss->Lock();
 			MakeResponse_403(Profile, ss->sbuff);
 			ss->Unlock();

Modified: trunk/o2on/src.o2on/O2Version.h
===================================================================
--- trunk/o2on/src.o2on/O2Version.h	2009-01-07 09:13:59 UTC (rev 133)
+++ trunk/o2on/src.o2on/O2Version.h	2009-01-07 09:14:54 UTC (rev 134)
@@ -1,5 +1,7 @@
-#define PROTOCOL_NAME			"O2"
-#define PROTOCOL_VER			0.2
+#define PROTOCOL_NAME			"O2"	// ƒvƒƒgƒRƒ‹–¼
+#define PROTOCOL_VER			0.2		// ƒvƒƒgƒRƒ‹ƒo[ƒWƒ‡ƒ“
+#define ACCEPT_PROTOCOL_VER_MIN	0.2		// Žó‚¯•t‚¯‚éƒvƒƒgƒRƒ‹ƒo[ƒWƒ‡ƒ“i‰ºŒÀj
+#define ACCEPT_PROTOCOL_VER_MAX	0.2		// Žó‚¯•t‚¯‚éƒvƒƒgƒRƒ‹ƒo[ƒWƒ‡ƒ“iãŒÀj
 
 #define APP_NAME				"o2on"
 #define APP_VER_MAJOR			0




o2on-svn メーリングリストの案内
Back to archive index