myserver-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[myserver-commit] [2937] Updated plugins with new logManager, and added


From: Daniele Perrone
Subject: [myserver-commit] [2937] Updated plugins with new logManager, and added version informations in xml descriptors
Date: Thu, 06 Nov 2008 20:42:01 +0000

Revision: 2937
          http://svn.sv.gnu.org/viewvc/?view=rev&root=myserver&revision=2937
Author:   dperrone
Date:     2008-11-06 20:42:00 +0000 (Thu, 06 Nov 2008)

Log Message:
-----------
Updated plugins with new logManager, and added version informations in xml 
descriptors

Modified Paths:
--------------
    trunk/plugins/src/http_checker/http_checker.cpp
    trunk/plugins/src/http_checker/plugin.xml
    trunk/plugins/src/python/plugin.xml
    trunk/plugins/src/python/python.cpp
    trunk/plugins/src/python_http_handler/plugin.xml
    trunk/plugins/src/python_http_handler/python_http_handler.cpp
    trunk/plugins/src/rules_checker/plugin.xml
    trunk/plugins/src/rules_checker/rules_checker.cpp

Modified: trunk/plugins/src/http_checker/http_checker.cpp
===================================================================
--- trunk/plugins/src/http_checker/http_checker.cpp     2008-11-04 21:29:18 UTC 
(rev 2936)
+++ trunk/plugins/src/http_checker/http_checker.cpp     2008-11-06 20:42:00 UTC 
(rev 2937)
@@ -238,22 +238,14 @@
        xmlDocPtr xmlDoc;
        if(!staticData)
        {
-               serverInstance->logLockAccess();
-               serverInstance->logPreparePrintError();
                serverInstance->logWriteln("HttpChecker: Invalid HTTP static 
data");
-               serverInstance->logEndPrintError();
-               serverInstance->logUnlockAccess();
                return -1;
        }
        python = serverInstance->getPluginsManager()->getPlugin(pythonName);
 
        if(!python)
        {
-               serverInstance->logLockAccess();
-               serverInstance->logPreparePrintError();
                serverInstance->logWriteln("HttpChecker: Cannot find 
executors::python");
-               serverInstance->logEndPrintError();
-               serverInstance->logUnlockAccess();
                return -1;
        }
        observer.setPythonExecutor(python);
@@ -264,11 +256,7 @@
 
        if(!init)
        {
-               serverInstance->logLockAccess();
-               serverInstance->logPreparePrintError();
                serverInstance->logWriteln("HttpChecker: Cannot find method 
initModule in executors::python");
-               serverInstance->logEndPrintError();
-               serverInstance->logUnlockAccess();
                return -1;
        }
        configuration = serverInstance->getConfiguration();
@@ -298,11 +286,7 @@
 
                        if(!data)
                        {
-                               serverInstance->logLockAccess();
-                               serverInstance->logPreparePrintError();
                                serverInstance->logWriteln("HttpChecker: 
Invalid rule");
-                               serverInstance->logEndPrintError();
-                               serverInstance->logUnlockAccess();
                                return -1;
                        }
 

Modified: trunk/plugins/src/http_checker/plugin.xml
===================================================================
--- trunk/plugins/src/http_checker/plugin.xml   2008-11-04 21:29:18 UTC (rev 
2936)
+++ trunk/plugins/src/http_checker/plugin.xml   2008-11-06 20:42:00 UTC (rev 
2937)
@@ -1,10 +1,10 @@
 <?xml version="1.0"?>
 
-<PLUGIN>
+<PLUGIN min-version="0.9" max-version="0.9">
 <NAME>http_checker</NAME>
 <VERSION>0.1</VERSION>
 <AUTHOR>The Free Software Foundation Inc.</AUTHOR>
 <MAINTAINER>The Free Software Foundation Inc.</MAINTAINER>
 <DESCRIPTION>This plugin permits to validate HTTP requests using 
python</DESCRIPTION>
-<DEPENDS>python</DEPENDS>
+<DEPENDS min-version="0.1" max-version="0.1">python</DEPENDS>
 </PLUGIN>

Modified: trunk/plugins/src/python/plugin.xml
===================================================================
--- trunk/plugins/src/python/plugin.xml 2008-11-04 21:29:18 UTC (rev 2936)
+++ trunk/plugins/src/python/plugin.xml 2008-11-06 20:42:00 UTC (rev 2937)
@@ -1,6 +1,6 @@
 <?xml version="1.0"?>
 
-<PLUGIN>
+<PLUGIN min-version="0.9" max-version="0.9">
 <NAME>python</NAME>
 <VERSION>0.1</VERSION>
 <AUTHOR>The MyServer Team</AUTHOR>

Modified: trunk/plugins/src/python/python.cpp
===================================================================
--- trunk/plugins/src/python/python.cpp 2008-11-04 21:29:18 UTC (rev 2936)
+++ trunk/plugins/src/python/python.cpp 2008-11-06 20:42:00 UTC (rev 2937)
@@ -206,12 +206,10 @@
                msg.assign ("Python: Cannot load file ");
                msg.append (filename);
 
-               serverInstance->logLockAccess ();
-               serverInstance->logPreparePrintError ();
+
                serverInstance->logWriteln (msg.c_str ());
-               serverInstance->logEndPrintError ();
-               serverInstance->logUnlockAccess ();
 
+
                ret = -1;
        }
        else

Modified: trunk/plugins/src/python_http_handler/plugin.xml
===================================================================
--- trunk/plugins/src/python_http_handler/plugin.xml    2008-11-04 21:29:18 UTC 
(rev 2936)
+++ trunk/plugins/src/python_http_handler/plugin.xml    2008-11-06 20:42:00 UTC 
(rev 2937)
@@ -1,10 +1,10 @@
 <?xml version="1.0"?>
 
-<PLUGIN>
+<PLUGIN min-version="0.9" max-version="0.9">
 <NAME>python_http_handler</NAME>
 <VERSION>0.1</VERSION>
 <AUTHOR>The Free Software Foundation Inc.</AUTHOR>
 <MAINTAINER>The Free Software Foundation Inc.</MAINTAINER>
 <DESCRIPTION>This plugin permits to use python as handler</DESCRIPTION>
-<DEPENDS>python</DEPENDS>
+<DEPENDS min-version="0.1" max-version="0.1">python</DEPENDS>
 </PLUGIN>

Modified: trunk/plugins/src/python_http_handler/python_http_handler.cpp
===================================================================
--- trunk/plugins/src/python_http_handler/python_http_handler.cpp       
2008-11-04 21:29:18 UTC (rev 2936)
+++ trunk/plugins/src/python_http_handler/python_http_handler.cpp       
2008-11-06 20:42:00 UTC (rev 2937)
@@ -164,11 +164,7 @@
        if (!PyArg_ParseTuple(args, (char*)"s", &msg))
                return NULL;
 
-  serverInstance->logLockAccess();
-  serverInstance->logPreparePrintError();
   serverInstance->logWriteln(msg);
-  serverInstance->logEndPrintError();
-  serverInstance->logUnlockAccess();
 
        return NULL;
 }
@@ -417,22 +413,14 @@
        xmlDocPtr xmlDoc;
        if(!staticData)
        {
-               serverInstance->logLockAccess();
-               serverInstance->logPreparePrintError();
                serverInstance->logWriteln("PythonHttpHandler: Invalid HTTP 
static data");
-               serverInstance->logEndPrintError();
-               serverInstance->logUnlockAccess();
                return -1;
        }
        python = serverInstance->getPluginsManager()->getPlugin(pythonName);
 
        if(!python)
        {
-               serverInstance->logLockAccess();
-               serverInstance->logPreparePrintError();
                serverInstance->logWriteln("PythonHttpHandler: Cannot find 
executors::python");
-               serverInstance->logEndPrintError();
-               serverInstance->logUnlockAccess();
                return -1;
        }
        observer.setPythonExecutor(python);
@@ -443,11 +431,7 @@
 
        if(!init)
        {
-               serverInstance->logLockAccess();
-               serverInstance->logPreparePrintError();
                serverInstance->logWriteln("PythonHttpHandler: Cannot find 
method initModule in executors::python");
-               serverInstance->logEndPrintError();
-               serverInstance->logUnlockAccess();
                return -1;
        }
        configuration = serverInstance->getConfiguration();
@@ -477,11 +461,7 @@
 
                        if(!data)
                        {
-                               serverInstance->logLockAccess();
-                               serverInstance->logPreparePrintError();
                                serverInstance->logWriteln("PythonHttpHandler: 
Invalid rule");
-                               serverInstance->logEndPrintError();
-                               serverInstance->logUnlockAccess();
                                return -1;
                        }
 

Modified: trunk/plugins/src/rules_checker/plugin.xml
===================================================================
--- trunk/plugins/src/rules_checker/plugin.xml  2008-11-04 21:29:18 UTC (rev 
2936)
+++ trunk/plugins/src/rules_checker/plugin.xml  2008-11-06 20:42:00 UTC (rev 
2937)
@@ -1,6 +1,6 @@
 <?xml version="1.0"?>
 
-<PLUGIN>
+<PLUGIN min-version="0.9" max-version="0.9">
 <NAME>rules_checker</NAME>
 <VERSION>0.1</VERSION>
 <AUTHOR>The Free Software Foundation Inc.</AUTHOR>

Modified: trunk/plugins/src/rules_checker/rules_checker.cpp
===================================================================
--- trunk/plugins/src/rules_checker/rules_checker.cpp   2008-11-04 21:29:18 UTC 
(rev 2936)
+++ trunk/plugins/src/rules_checker/rules_checker.cpp   2008-11-06 20:42:00 UTC 
(rev 2937)
@@ -102,11 +102,7 @@
        xmlDocPtr xmlDoc;
        if(!staticData)
        {
-               serverInstance->logLockAccess();
-               serverInstance->logPreparePrintError();
                serverInstance->logWriteln("RulesChecker: Invalid HTTP static 
data");
-               serverInstance->logEndPrintError();
-               serverInstance->logUnlockAccess();
                return -1;
        }
 
@@ -127,11 +123,7 @@
 
                        if(!data)
                        {
-                               serverInstance->logLockAccess();
-                               serverInstance->logPreparePrintError();
                                serverInstance->logWriteln("RulesChecker: 
Invalid rule");
-                               serverInstance->logEndPrintError();
-                               serverInstance->logUnlockAccess();
                                return -1;
                        }
 






reply via email to

[Prev in Thread] Current Thread [Next in Thread]