Permalink
Commits on Mar 13, 2009
  1. 2009-03-13 Gonzalo Paniagua Javier <gonzalo@novell.com>

    	* main.cs: fix error when --master is passed.
    	Bug #481597 fixed.
    
    
    svn path=/branches/mono-2-4-0/xsp/; revision=129304
    gonzalop committed Mar 13, 2009
Commits on Mar 11, 2009
  1. Backport fix for Bug 484465 – xsp init script's status option always

    says "running"
    
    svn path=/branches/mono-2-4-0/xsp/; revision=129109
    Andrew Jorgensen committed Mar 11, 2009
Commits on Mar 3, 2009
  1. Backport of r128483

    svn path=/branches/mono-2-4/xsp/; revision=128484
    grendello committed Mar 3, 2009
Commits on Feb 27, 2009
  1. 2009-02-27 Gonzalo Paniagua Javier <gonzalo@novell.com>

    	* src/Mono.WebServer.XSP/main.cs:
    	* src/Mono.WebServer.FastCgi/main.cs: 
    	* src/Mono.WebServer.Apache/main.cs: do not sent the Trace output to
    	the Console by default.
    
    
    svn path=/branches/mono-2-4/xsp/; revision=128243
    gonzalop committed Feb 27, 2009
Commits on Feb 26, 2009
  1. be verbose, but not redundant

    svn path=/branches/mono-2-4/xsp/; revision=128087
    gonzalop committed Feb 26, 2009
Commits on Feb 25, 2009
  1. 2009-02-25 Gonzalo Paniagua Javier <gonzalo@novell.com>

    	* src/Mono.WebServer.XSP/main.cs: changes needed to run the Accept
    	thread in the ASP.NET appdomain when there is a single application
    	configured.
    
    	* src/Mono.WebServer.Apache/ModMonoWorkerRequest.cs: avoid the lock in
    	RequestBroker for single applications. Implemented GetHeadersSent().
    
    	* src/Mono.WebServer.Apache/RequestBroker.cs: implemented
    	GetHeadersSent ().
    
    	* src/Mono.WebServer.Apache/WebSource.cs: propagate the single_app
    	setting.
    
    	* src/Mono.WebServer.Apache/ApplicationHost.cs: for single_app, pass
    	the instance of ModMonoWorker to the worker request.
    
    	* src/Mono.WebServer.Apache/ModMonoRequest.cs: reduced number of
    	writes. Implemented GetHeadersSent ().
    
    	* src/Mono.WebServer.Apache/main.cs: changes needed to run the Accept
    	thread in the ASP.NET appdomain when there is a single application
    	configured.
    
    	* src/Mono.WebServer.Apache/Worker.cs: don't register/unregister the
    	request for single application. Implemented GetHeadersSent ().
    
    	* src/Mono.WebServer/VPathToHost.cs: for multiple application, set the
    	request broker of the application host to one main appdomain.
    
    	* src/Mono.WebServer/XSPWebSource.cs: propagate the single_app
    	setting.
    
    	* src/Mono.WebServer/ApplicationServer.cs: allow setting application
    	host and broker. For single application, set the request broker of the
    	application host to one created in the ASP.NET application domain.
    	GetApplicationForPath just returns the registered application without
    	checking the parameters.
    
    	All these yadaa, yadaa can be summarized in:
    		* Avoid remoting through the cross appdomain channel when
    		there is only one ASP.NET application registered (single_app).
    		* Avoid locking in RequestBroker for single_app.
    		* Implement GetHeadersSent.
    		* Reduced number of writes to mod_mono.
    
    
    svn path=/branches/mono-2-4/xsp/; revision=127959
    gonzalop committed Feb 25, 2009
Commits on Jan 30, 2009
  1. Backport of r125103.

    svn path=/branches/mono-2-4/xsp/; revision=125104
    grendello committed Jan 30, 2009
Commits on Jan 29, 2009
  1. Backport of r124916.

    svn path=/branches/mono-2-4/xsp/; revision=124917
    grendello committed Jan 29, 2009
Commits on Jan 27, 2009
  1. Backport of r124651.

    svn path=/branches/mono-2-4/xsp/; revision=124652
    grendello committed Jan 27, 2009
Commits on Jan 23, 2009
  1. Backport of r124360.

    svn path=/branches/mono-2-4/xsp/; revision=124361
    grendello committed Jan 23, 2009
  2. Backport of r124353.

    svn path=/branches/mono-2-4/xsp/; revision=124354
    grendello committed Jan 23, 2009
  3. Backport of r124327

    svn path=/branches/mono-2-4/xsp/; revision=124328
    grendello committed Jan 23, 2009
  4. Backport of r124274

    svn path=/branches/mono-2-4/xsp/; revision=124276
    grendello committed Jan 23, 2009
  5. Backport of r124270

    svn path=/branches/mono-2-4/xsp/; revision=124275
    grendello committed Jan 23, 2009
Commits on Jan 22, 2009
  1. Backport of r124195

    svn path=/branches/mono-2-4/xsp/; revision=124196
    grendello committed Jan 22, 2009
Commits on Jan 20, 2009
  1. update version numbers to 2.4

    svn path=/branches/mono-2-4/xsp/; revision=123902
    Andrew Jorgensen committed Jan 20, 2009
Commits on Jan 16, 2009
  1. 2009-01-16 Gonzalo Paniagua Javier <gonzalo@novell.com>

    	* src/Mono.WebServer.Apache/RequestReader.cs:
    	* src/Mono.WebServer.Apache/ModMonoRequest.cs: remove unused ctors.
    
    
    svn path=/trunk/xsp/; revision=123656
    gonzalop committed Jan 16, 2009
Commits on Jan 8, 2009
  1. 2009-01-08 Marek Habersack <mhabersack@novell.com>

    	* configure.in: added the --with-runtime option to make it
    	possible to specify a different runtime to be used with xsp than
    	the first one found in the path.
    	If --with-runtime is not specified and ${prefix}/bin/mono exists,
    	then it is used as the runtime for compiled xsp
    
    svn path=/trunk/xsp/; revision=122761
    grendello committed Jan 8, 2009
Commits on Dec 29, 2008
  1. Useful message

    svn path=/trunk/xsp/; revision=122207
    migueldeicaza committed Dec 29, 2008
  2. 2008-12-29 Miguel de Icaza <miguel@novell.com>

    	* src/Mono.WebServer/XSPWorker.cs: Exception to assist in debuggin
    	reusable versions of Mono.WebServer.
    
    svn path=/trunk/xsp/; revision=122206
    migueldeicaza committed Dec 29, 2008
  3. Another preemptive fix

    svn path=/trunk/xsp/; revision=122193
    migueldeicaza committed Dec 29, 2008
Commits on Dec 23, 2008
  1. 2008-12-23 Gonzalo Paniagua Javier <gonzalo@novell.com>

    	* src/Mono.WebServer.Apache/Worker.cs: don't display the exception if
    	it's caused by a client-side close.
    	Bug #462045 fixed.
    
    
    svn path=/trunk/xsp/; revision=122055
    gonzalop committed Dec 23, 2008
Commits on Dec 20, 2008
  1. init script fixes merged from 2.2 branch

    svn path=/trunk/xsp/; revision=121899
    Andrew Jorgensen committed Dec 20, 2008
Commits on Dec 16, 2008
  1. * Changed the menu options to have numbers with them

    svn path=/trunk/xsp/; revision=121604
    Rusty Howell committed Dec 16, 2008
  2. 2008-12-16 Marek Habersack <mhabersack@novell.com>

    	* src/Mono.WebServer/BaseApplicationHost.cs: ignore catch-all
    	handler entries in PathMatches. Fixes bug #459270
    
    svn path=/trunk/xsp/; revision=121573
    grendello committed Dec 16, 2008
  3. * Added more descriptive labels to treeview tests

    * Added title to page
    
    svn path=/trunk/xsp/; revision=121565
    Rusty Howell committed Dec 16, 2008
Commits on Dec 15, 2008
  1. * Fixed dbpage_test_setup for dbpage1.sqlite Person/email were

    * reversed.
    * Added WebService/TestService.asmx to index page
    
    
    svn path=/trunk/xsp/; revision=121562
    Rusty Howell committed Dec 15, 2008
Commits on Dec 12, 2008
  1. 2008-12-12 Marek Habersack <mhabersack@novell.com>

    	* packaging/opensuse/xsp.spec: rpm now creates the /var/run/xsp2/
    	directory and chowns it to wwwrun.www
    
    	* packaging/opensuse/xsp2.init: modified the script to properly
    	start the xsp process.
    
    svn path=/trunk/xsp/; revision=121385
    grendello committed Dec 12, 2008
  2. 2008-12-12 Marek Habersack <mhabersack@novell.com>

    	* man/xsp.1.in: added documentation for --pidfile
    
    	* src/Mono.WebServer.XSP/main.cs: added a --pidfile option which
    	tells xsp to write its PID to the specified path.
    
    svn path=/trunk/xsp/; revision=121380
    grendello committed Dec 12, 2008
Commits on Dec 1, 2008
  1. 2008-12-01 Marek Habersack <mhabersack@novell.com>

    	* src/Mono.WebServer/BaseApplicationHost.cs: check if the key
    	exists in the handlers cache after acquiring the lock and update
    	it instead of adding.
    
    svn path=/trunk/xsp/; revision=120349
    grendello committed Dec 1, 2008
Commits on Nov 28, 2008
  1. Use TryGetValue

    svn path=/trunk/xsp/; revision=120191
    grendello committed Nov 28, 2008
Commits on Nov 27, 2008
  1. 2008-11-28 Marek Habersack <mhabersack@novell.com>

    	* src/Mono.WebServer/BaseApplicationHost.cs: add locking to avoid
    	races when two requests are being created at the same time.
    
    svn path=/trunk/xsp/; revision=120188
    grendello committed Nov 27, 2008
  2. 2008-11-27 Marek Habersack <mhabersack@novell.com>

    	* src/Mono.WebServer/IApplicationHost.cs: added new method -
    	IsHttpHandler which checks whether the passed URI matches a HTTP
    	handler definition. Fixes bug #448522
    
    	* src/Mono.WebServer/BaseApplicationHost.cs: implemented the new
    	IApplicationHost method - IsHttpHandler (2.0+ only - need to
    	figure out how to portably do the same for 1.1). Fixes bug #448522
    
    	* src/Mono.WebServer/Paths.cs: GetPathsFromUri now checks not only
    	whether a path physically exists, but also whether it's a handler
    	or a virtual file (on 2.0+). Fixes bug #448522
    
    	* src/Mono.WebServer.Apache/ModMonoWorkerRequest.cs,
    	src/Mono.WebServer/XSPWorkerRequest.cs:
    	Paths.GetPathsFromUri now accepts two more arguments.
    
    svn path=/trunk/xsp/; revision=120105
    grendello committed Nov 27, 2008
Commits on Oct 3, 2008
  1. 2008-10-03 Juraj Skripsky <js@hotfeet.ch>

    	* src/Mono.WebServer/BaseRequestBroker.cs: Reverted part of the last
    	commit. Use a pre-allocated buffer only when the size matches as it
    	will be transferred across appdomain boundaries in full length.
    
    svn path=/trunk/xsp/; revision=114745
    jskripsky committed Oct 3, 2008
  2. 2008-10-03 Juraj Skripsky <js@hotfeet.ch>

    	* src/Mono.WebServer/BaseRequestBroker.cs: Actually use the allocated
    	request buffers. Make the size of a request buffer equal INPUT_BUFFER_SIZE
    	in System.Web.HttpRequest, so that it is used for requests >= 32kb as well
    	(e.g. uploads of big files). Fixes bug #431675.
    
    svn path=/trunk/xsp/; revision=114733
    jskripsky committed Oct 3, 2008