Author: robertj
Date: 2007-10-21 19:18:48 -0400 (Sun, 21 Oct 2007)
New Revision: 87880

Added:
   branches/robertj/xsp/src/TODO
Removed:
   branches/robertj/xsp/src/ChangeLog
Modified:
   branches/robertj/xsp/ChangeLog
   branches/robertj/xsp/scripts/
   branches/robertj/xsp/src/Mono.WebServer.FastCgi/ConfigurationManager.cs
   branches/robertj/xsp/src/Mono.WebServer.FastCgi/Request.cs
Log:
In src:
In .:
        * src/Mono.WebServer.FastCgi/Request.cs:
        Reverted temporary hack for mod_fastcgi.
        * src/Mono.WebServer.FastCgi/ConfigurationManager.cs:
        The XML default settings have less precedence.
        
2007-10-22  Robert Jordan  <[EMAIL PROTECTED]>

        * src/Mono.WebServer.Apache/Mono.WebServer.Apache.sources: Create.
        * src/Mono.WebServer.Apache/SecurityConfiguration.cs:
        Get rid of MODMONO.

2007-10-22  Robert Jordan  <[EMAIL PROTECTED]>

        * src/Makefile.am: FastCGI -> FastCgi.

        * src/Mono.WebServer.FastCgi/Makefile.am:
        * src/Mono.WebServer.FastCgi/*.sources:
        * src/Mono.WebServer.FastCgi/AssemblyInfo.cs.in:
        Create.
        
        * src/Mono.WebServer.FastCgi/ConfigurationManager.xml:
        Add some default values to be able to get rid of
        the exe.config file. Comment out the automapping settings.
        
        * src/Mono.WebServer.FastCgi/ConfigurationManager.cs:
        Implement ImportSettings (). Support for default settings
        specified in ConfigurationManaged.xml.
        
        * src/Mono.WebServer.FastCgi/main.cs:
        * src/Mono.WebServer.FastCgi/Responder.cs:
        Take the ApplicationManager
        out of the build until its automapping issues are fixed.
        
        * src/Mono.WebServer.FastCgi/server.cs: Rename to main.cs

2007-10-22  Robert Jordan  <[EMAIL PROTECTED]>

        * src/Mono.WebServer.FastCgi: Import Brian's files from his google
        repository. Flatten hierarchies to adhere to mono's standards.
        Disintegrate the Mono.FastCgi assembly.

2007-10-22  Robert Jordan  <[EMAIL PROTECTED]>

        * configure.in, scripts/Makefile.am: Reflect changes.
        * src/Makefile.am: Reflect changes.
        * src/Mono.WebServer.Apache/main.cs: Remove XSP-related code.
        * src/Mono.WebServer.XSP/main.cs: Remove ModMono-related code.
        * src/Mono.WebServer.Apache/Makefile.am: Create from .Makefile.am.
        * src/Mono.WebServer.XSP/Makefile.am: Create from Makefile.am.
        * src/server.cs: Copy as main.cs to Mono.WebServer.Apache and
        Mono.WebServer.XSP
        * src/ecurity.cs: Move to Mono.WebServer.XSP/SecurityConfiguration.cs
        * src/ModMono*.cs: Move to Mono.WebServer.Apache.
        * src/Mono.WebServer.Apache: Create.
        * src/Mono.WebServer.FastCgi: Create.
        * src/Mono.WebServer.XSP: Create.



Modified: branches/robertj/xsp/ChangeLog
===================================================================
--- branches/robertj/xsp/ChangeLog      2007-10-21 22:48:56 UTC (rev 87879)
+++ branches/robertj/xsp/ChangeLog      2007-10-21 23:18:48 UTC (rev 87880)
@@ -1,8 +1,63 @@
 2007-10-22  Robert Jordan  <[EMAIL PROTECTED]>
 
-       * configure.in, scripts/Makefile.am:
-        Reflect src changes (fastcgi integration).
+       * src/Mono.WebServer.FastCgi/Request.cs:
+       Reverted temporary hack for mod_fastcgi.
 
+       * src/Mono.WebServer.FastCgi/ConfigurationManager.cs:
+       The XML default settings have less precedence.
+       
+2007-10-22  Robert Jordan  <[EMAIL PROTECTED]>
+
+       * src/Mono.WebServer.Apache/Mono.WebServer.Apache.sources: Create.
+       * src/Mono.WebServer.Apache/SecurityConfiguration.cs:
+       Get rid of MODMONO.
+
+2007-10-22  Robert Jordan  <[EMAIL PROTECTED]>
+
+       * src/Makefile.am: FastCGI -> FastCgi.
+
+       * src/Mono.WebServer.FastCgi/Makefile.am:
+       * src/Mono.WebServer.FastCgi/*.sources:
+       * src/Mono.WebServer.FastCgi/AssemblyInfo.cs.in:
+       Create.
+       
+       * src/Mono.WebServer.FastCgi/ConfigurationManager.xml:
+       Add some default values to be able to get rid of
+       the exe.config file. Comment out the automapping settings.
+       
+       * src/Mono.WebServer.FastCgi/ConfigurationManager.cs:
+       Implement ImportSettings (). Support for default settings
+       specified in ConfigurationManaged.xml.
+       
+       * src/Mono.WebServer.FastCgi/main.cs:
+       * src/Mono.WebServer.FastCgi/Responder.cs:
+       Take the ApplicationManager
+       out of the build until its automapping issues are fixed.
+       
+       * src/Mono.WebServer.FastCgi/server.cs: Rename to main.cs
+
+2007-10-22  Robert Jordan  <[EMAIL PROTECTED]>
+
+       * src/Mono.WebServer.FastCgi: Import Brian's files from his google
+       repository. Flatten hierarchies to adhere to mono's standards.
+       Disintegrate the Mono.FastCgi assembly.
+
+2007-10-22  Robert Jordan  <[EMAIL PROTECTED]>
+
+       * configure.in, scripts/Makefile.am: Reflect changes.
+       * src/Makefile.am: Reflect changes.
+       * src/Mono.WebServer.Apache/main.cs: Remove XSP-related code.
+       * src/Mono.WebServer.XSP/main.cs: Remove ModMono-related code.
+       * src/Mono.WebServer.Apache/Makefile.am: Create from .Makefile.am.
+       * src/Mono.WebServer.XSP/Makefile.am: Create from Makefile.am.
+       * src/server.cs: Copy as main.cs to Mono.WebServer.Apache and
+       Mono.WebServer.XSP
+       * src/ecurity.cs: Move to Mono.WebServer.XSP/SecurityConfiguration.cs
+       * src/ModMono*.cs: Move to Mono.WebServer.Apache.
+       * src/Mono.WebServer.Apache: Create.
+       * src/Mono.WebServer.FastCgi: Create.
+       * src/Mono.WebServer.XSP: Create.
+
 2007-10-03  Juraj Skripsky  <[EMAIL PROTECTED]>
 
        * src/ModMonoRequest.cs: put the ModMonoConfig struct in charge to


Property changes on: branches/robertj/xsp/scripts
___________________________________________________________________
Name: svn:ignore
   - Makefile
Makefile.in
xsp
mod-mono-server
asp-state
asp-state2
dbsessmgr
mod-mono-server2
dbsessmgr2
xsp2


   + Makefile
Makefile.in
xsp
xsp2
mod-mono-server
mod-mono-server2
fastcgi-mono-server
fastcgi-mono-server2
asp-state
asp-state2
dbsessmgr
dbsessmgr2


Deleted: branches/robertj/xsp/src/ChangeLog
===================================================================
--- branches/robertj/xsp/src/ChangeLog  2007-10-21 22:48:56 UTC (rev 87879)
+++ branches/robertj/xsp/src/ChangeLog  2007-10-21 23:18:48 UTC (rev 87880)
@@ -1,50 +0,0 @@
-2007-10-22  Robert von Donop  <[EMAIL PROTECTED]>
-
-       * Mono.WebServer.Apache/Mono.WebServer.Apache.sources: Create.
-       * Mono.WebServer.Apache/SecurityConfiguration.cs:
-       Get rid of MODMONO.
-
-2007-10-22  Robert Jordan  <[EMAIL PROTECTED]>
-
-       * Makefile.am: FastCGI -> FastCgi.
-
-       * Mono.WebServer.FastCgi/Makefile.am:
-       * Mono.WebServer.FastCgi/*.sources:
-       * Mono.WebServer.FastCgi/AssemblyInfo.cs.in:
-       Create.
-       
-       * Mono.WebServer.FastCgi/ConfigurationManager.xml:
-       Add some default values to be able to get rid of
-       the exe.config file. Comment out the automapping settings.
-       
-       * Mono.WebServer.FastCgi/ConfigurationManager.cs:
-       Implement ImportSettings (). Support for default settings
-       specified in ConfigurationManaged.xml.
-       
-       * Mono.WebServer.FastCgi/main.cs:
-       * Mono.WebServer.FastCgi/Responder.cs:
-       Take the ApplicationManager
-       out of the build until its automapping issues are fixed.
-       
-       * Mono.WebServer.FastCgi/server.cs: Rename to main.cs
-
-2007-10-22  Robert Jordan  <[EMAIL PROTECTED]>
-
-       * Mono.WebServer.FastCgi: Import Brian's files from his google
-       repository. Flatten hierarchies to adhere to mono's standards.
-       Disintegrate the Mono.FastCgi assembly.
-
-2007-10-22  Robert Jordan  <[EMAIL PROTECTED]>
-
-       * Makefile.am: Reflect changes.
-       * Mono.WebServer.Apache/main.cs: Remove XSP-related code.
-       * Mono.WebServer.XSP/main.cs: Remove ModMono-related code.
-       * Mono.WebServer.Apache/Makefile.am: Create from .Makefile.am.
-       * Mono.WebServer.XSP/Makefile.am: Create from Makefile.am.
-       * server.cs: Copy as main.cs to Mono.WebServer.Apache and
-       Mono.WebServer.XSP
-       * security.cs: Move to Mono.WebServer.XSP/SecurityConfiguration.cs
-       * ModMono*.cs: Move to Mono.WebServer.Apache.
-       * Mono.WebServer.Apache: Create.
-       * Mono.WebServer.FastCgi: Create.
-       * Mono.WebServer.XSP: Create.

Modified: 
branches/robertj/xsp/src/Mono.WebServer.FastCgi/ConfigurationManager.cs
===================================================================
--- branches/robertj/xsp/src/Mono.WebServer.FastCgi/ConfigurationManager.cs     
2007-10-21 22:48:56 UTC (rev 87879)
+++ branches/robertj/xsp/src/Mono.WebServer.FastCgi/ConfigurationManager.cs     
2007-10-21 23:18:48 UTC (rev 87880)
@@ -70,13 +70,15 @@
                        string value;
                        if ((value = cmd_args [name]) != null) return value;
                        if ((value = xml_args [name]) != null) return value;
-                       if ((value = default_args [name]) != null) return value;
                        
                        string app_setting = GetXmlValue (setting,
                                "AppSetting");
-                       
-                       return app_setting.Length > 0 ?
-                               AppSettings [app_setting] : null;
+
+                       if (app_setting.Length > 0)
+                               if ((value = AppSettings [app_setting]) != null)
+                                       return value;
+
+                       return default_args [name];
                }
                
                public bool Contains (string name)

Modified: branches/robertj/xsp/src/Mono.WebServer.FastCgi/Request.cs
===================================================================
--- branches/robertj/xsp/src/Mono.WebServer.FastCgi/Request.cs  2007-10-21 
22:48:56 UTC (rev 87879)
+++ branches/robertj/xsp/src/Mono.WebServer.FastCgi/Request.cs  2007-10-21 
23:18:48 UTC (rev 87880)
@@ -289,8 +289,8 @@
                        get {
                                // It takes different strokes to move the world.
                                
-                               if (path == null)
-                                       path = GetParameter ("PATH_INFO");
+                               // if (path == null)
+                               //      path = GetParameter ("PATH_INFO");
                                
                                if (path == null)
                                        path = GetParameter ("SCRIPT_NAME");
@@ -310,8 +310,8 @@
                        get {
                                // It takes different strokes to move the world.
                                
-                               if (rpath == null)
-                                       rpath = GetParameter 
("PATH_TRANSLATED");
+                               // if (rpath == null)
+                               //      rpath = GetParameter 
("PATH_TRANSLATED");
                                
                                if (rpath == null)
                                        rpath = GetParameter 
("SCRIPT_FILENAME");

Added: branches/robertj/xsp/src/TODO
===================================================================
--- branches/robertj/xsp/src/TODO       2007-10-21 22:48:56 UTC (rev 87879)
+++ branches/robertj/xsp/src/TODO       2007-10-21 23:18:48 UTC (rev 87880)
@@ -0,0 +1,12 @@
+
+* Move Mono.WebServer.FastCgi/CondifgurationManager.cs
+  to Mono.WebServer.
+
+* Fix Mono.WebServer.FastCgi/ApplicationManager.cs' automapping
+  feature and move it to Mono.WebServer.
+
+* Write unit tests for ApplicationManager.cs' automapping.
+
+* Reuse the  Configuration- and ApplicatioManager in 
+  Mono.WebServer.Apache and .XSP.
+


Property changes on: branches/robertj/xsp/src/TODO
___________________________________________________________________
Name: svn:eol-style
   + native

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to