myserver-commit
[Top][All Lists]
Advanced

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

[myserver-commit] [2992] Added possibility to define a different uid/ gi


From: Giuseppe Scrivano
Subject: [myserver-commit] [2992] Added possibility to define a different uid/ gid for every CGI process.
Date: Sun, 01 Feb 2009 19:08:47 +0000

Revision: 2992
          http://svn.sv.gnu.org/viewvc/?view=rev&root=myserver&revision=2992
Author:   gscrivano
Date:     2009-02-01 19:08:46 +0000 (Sun, 01 Feb 2009)

Log Message:
-----------
Added possibility to define a different uid/gid for every CGI process.

Modified Paths:
--------------
    trunk/myserver/src/http_handler/cgi/cgi.cpp

Modified: trunk/myserver/src/http_handler/cgi/cgi.cpp
===================================================================
--- trunk/myserver/src/http_handler/cgi/cgi.cpp 2009-02-01 14:59:19 UTC (rev 
2991)
+++ trunk/myserver/src/http_handler/cgi/cgi.cpp 2009-02-01 19:08:46 UTC (rev 
2992)
@@ -252,6 +252,17 @@
   spi.cmdLine = cmdLine.str();
   spi.cwd.assign(td->scriptDir);
 
+  spi.gid =  atoi (td->securityToken.getHashedData ("cgi.gid", 
MYSERVER_VHOST_CONF |
+                                                    MYSERVER_MIME_CONF |
+                                                    MYSERVER_SECURITY_CONF |
+                                                    MYSERVER_SERVER_CONF, 
"0"));
+
+  spi.uid =  atoi (td->securityToken.getHashedData ("cgi.uid", 
MYSERVER_VHOST_CONF |
+                                                    MYSERVER_MIME_CONF |
+                                                    MYSERVER_SECURITY_CONF |
+                                                    MYSERVER_SERVER_CONF, 
"0"));
+
+
   spi.stdError = (FileHandle) stdOutFile.getWriteHandle();
   spi.stdIn = (FileHandle) stdInFile.getHandle();
   spi.stdOut = (FileHandle) stdOutFile.getWriteHandle();






reply via email to

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