Commits on Jun 24, 2004
  1. @migueldeicaza

    Flush

    svn path=/trunk/xsp/; revision=30340
    migueldeicaza committed Jun 24, 2004
  2. @gonzalop

    2004-06-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>

    	* configure.in: 0.15.99.
    	* server/ApplicationServer.cs: added method in VPathToHost that tells
    	if we're trying /xxx where xxx is a directory (ie, we need to redirec).
    
    	* server/InitialWorkerRequest.cs: don't remove trailing '/' in
    	GetSafePath ().
    
    	* server/XSPApplicationHost.cs: handle redirects and fixed nullref.
    	Closes bug #60478.
    
    	* ChangeLog: style.
    	* server/ModMonoApplicationHost.cs: splitted long lines.
    	* server/MonoWorkerRequest.cs: style.
    
    svn path=/trunk/xsp/; revision=30324
    gonzalop committed Jun 24, 2004
Commits on Jun 22, 2004
  1. @gonzalop

    added 3 missing .png files

    svn path=/trunk/xsp/; revision=30094
    gonzalop committed Jun 22, 2004
Commits on Jun 20, 2004
  1. @slluis

    * IApplicationHost.cs: Added RequestBroker property to IApplicationH…

    …ost.
    
    	  The application host will query for information through this object,
    	  which lives in the main domain.
    
    	* Makefile.am: Added new files.
    
    	* ModMonoRequest.cs: Added position parameter in SendResponseFromMemory, so
    	  we can send partially filled buffers.
    	  GetClientBlock(): Some checks that where done in ModMonoWorkerRequest
    	  have been moved here. We can avoid two cross-app domain calls in this
    	  way.
    	  Merged SetStatusCode and SetStatusLine into SetStatusCodeLine. We avoid
    	  another cross-app domain call.
    
    	* ModMonoWorkerRequest.cs: Renamed to ModMonoWorkerRequest, to make things
    	  more understandable.
    	  Removed all references to ModMonoRequest. All request information is
    	  now available as input parameters or through the IRequestBroker.
    	  Some old calls to ModMonoRequest have been merged into a single
    	  IRequestBroker call, to avoid the overhead of a cross-app domain call.
    
    	* XSPApplicationHost.cs: Most of the code has been moved to other classes:
    	  ApplicationServer, WebSource, XSPWebSource, ModMonoWebSource...
    
    	* XSPWorkerRequest.cs: Removed dependency to RequestData, since passing it
    	  through the cross-app domain channel requires serialization support.
    	  The same information is passed as primitive parameters.
    	  In general, calls to the network stream are now done through the
    	  IRequestBroker.
    
    	* server.cs: Create the ApplicationServer by providing a ModMonoWebSource
    	  or a XSPWebSource instance.
    
    	* ApplicationServer.cs: New file. Moved here the old XSPApplicationServer.
    	  Almost all code is now shared between XSP and mod_mono. Specific behavior
    	  is now encapsulated in an IWebSource object.
    
    	* LingeringNetworkStream.cs: New file. Moved here the old MyNetworkStream.
    
    	* BaseApplicationHost.cs: New file. Moved here the old XSPApplicationHost.
    
    	* WebSource.cs: New file. Defines the IWebSource and IWorker interfaces.
    
    	* XSPApplicationHost.cs: New file. Provides an implementation for XSP
    	  of a IWebSource, an IRequestBroker, an IApplicationHost and an IWorker.
    
    	* ModMonoApplicationHost.cs: New file. Provides an implementation for
    	  mod_mono of a IWebSource, an IRequestBroker, an IApplicationHost and an
    	  IWorker.
    
    svn path=/trunk/xsp/; revision=29988
    slluis committed Jun 20, 2004
  2. @gonzalop

    Write dump.log in the temp directory

    svn path=/trunk/xsp/; revision=29971
    gonzalop committed Jun 20, 2004
Commits on Jun 19, 2004
  1. @gonzalop

    2004-06-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>

    	* test/Makefile.am: install extensions.dll into test directory so that
    	ServiceClient.exe runs fine.
    
    svn path=/trunk/xsp/; revision=29948
    gonzalop committed Jun 19, 2004
Commits on Jun 15, 2004
  1. @migueldeicaza

    0.15

    svn path=/trunk/xsp/; revision=29635
    migueldeicaza committed Jun 15, 2004
  2. @gonzalop

    2004-06-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>

    	* test/favicon.ico:
    	* test/index.aspx:
    	* test/mono-powered-big.png:
    	* test/mono-xsp.css:
    	* test/monobutton.png:
    	* test/small-icon.png: better appearance. Patch from Antonio Ognio.
    
    svn path=/trunk/xsp/; revision=29607
    gonzalop committed Jun 15, 2004
  3. @gonzalop

    fix,fix

    svn path=/trunk/xsp/; revision=29557
    gonzalop committed Jun 15, 2004
Commits on Jun 14, 2004
  1. @gonzalop

    2004-06-14 Gonzalo Paniagua Javier <gonzalo@ximian.com>

    	* server/XSPApplicationHost.cs: allow wilcard for vhosts, fixed matching
    	of /xxx when we have a vhost for /xxx/, matching moved to VPathToHost
    	class and improved. When creating a new host, lock on the VPathToHost
    	object, not the entire array of vhosts.
    
    	* server/server.cs: don't allow duplicated options passed in the command
    	line. No need to wait on a handle when --nonstop. Just make the runner
    	thread have IsBackGround to false and finish the main one.
    
    svn path=/trunk/xsp/; revision=29539
    gonzalop committed Jun 14, 2004
Commits on Jun 12, 2004
  1. @gonzalop

    cosmetics

    svn path=/trunk/xsp/; revision=29405
    gonzalop committed Jun 12, 2004
  2. @gonzalop

    removed Console

    svn path=/trunk/xsp/; revision=29399
    gonzalop committed Jun 12, 2004
  3. @gonzalop

    2004-06-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>

    	* dbpage1.aspx:
    	* dbpage2.aspx: fixed connection leaks by adding a Page_Unload method
    	that closes the connection.
    
    svn path=/trunk/xsp/; revision=29398
    gonzalop committed Jun 12, 2004
Commits on Jun 11, 2004
  1. @gonzalop

    no need for the @Import

    svn path=/trunk/xsp/; revision=29273
    gonzalop committed Jun 11, 2004
  2. @gonzalop

    2004-06-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>

    	* test/Makefile.am: added typedesc.*
    	* test/typedesc.(aspx|cs): sample test control showing how a Type that
    	has a TypeDescriptor can be saved/restored to/from ViewState.
    
    svn path=/trunk/xsp/; revision=29269
    gonzalop committed Jun 11, 2004
Commits on Jun 10, 2004
  1. @gonzalop

    don't create the dummy buffer if not needed

    svn path=/trunk/xsp/; revision=29193
    gonzalop committed Jun 10, 2004
  2. @gonzalop

    2004-06-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>

    	* server/ModMonoWorkerRequest.cs: only send the Close to the module
    	once.
    
    	* server/XSPApplicationHost.cs: added new class MyNetworkStream that
    	handles lingering close for xsp standalone like apache does. Fixes
    	bug #59688. BIG THANKS to David Taylor.
    
    	* server/XSPWorkerRequest.cs: ensure we read all the data requested for
    	the request body. Only call stream.Close once.
    
    svn path=/trunk/xsp/; revision=29182
    gonzalop committed Jun 10, 2004
Commits on Jun 8, 2004
  1. @gonzalop

    Removed THE writeline

    svn path=/trunk/xsp/; revision=29011
    gonzalop committed Jun 8, 2004
Commits on Jun 6, 2004
  1. @gonzalop

    display user agent

    svn path=/trunk/xsp/; revision=28937
    gonzalop committed Jun 6, 2004
Commits on Jun 5, 2004
  1. @gonzalop

    2004-06-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>

    	* test/web.config: commented out gzip and mono.aspnet. It's
    	causing troubles some times.
    
    svn path=/trunk/xsp/; revision=28853
    gonzalop committed Jun 5, 2004
Commits on Jun 3, 2004
  1. @gonzalop

    2004-06-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>

    	* doc/xsp.1.in:
    	* server/server.cs: don't flag --applications as deprecated.
    
    svn path=/trunk/xsp/; revision=28774
    gonzalop committed Jun 3, 2004
  2. @gonzalop

    2004-06-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>

    	* test/serial.aspx: test that I used when gathering information to fix
    	bug #59495.
    
    svn path=/trunk/xsp/; revision=28723
    gonzalop committed Jun 3, 2004
Commits on Jun 2, 2004
  1. @gonzalop

    2004-06-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>

    	* INSTALL: added note for windows users.
    	* configure.in: 0.14.99
    	* server/InitialWorkerRequest.cs: UrlDecode the path and check safety.
    	Fixes bug #59429.
    
    svn path=/trunk/xsp/; revision=28685
    gonzalop committed Jun 2, 2004
Commits on May 31, 2004
  1. @migueldeicaza

    up

    svn path=/trunk/xsp/; revision=28596
    migueldeicaza committed May 31, 2004
  2. * configure.in:

    	* doc/.cvsignore:
    	* doc/Makefile.am:
    	* doc/asp_state.1.in: Add asp_state man page.
    
    svn path=/trunk/xsp/; revision=28570
    Jackson Harper committed May 31, 2004
Commits on May 29, 2004
  1. @gonzalop

    platformid 128 is Unix

    svn path=/trunk/xsp/; revision=28425
    gonzalop committed May 29, 2004
Commits on May 28, 2004
  1. @gonzalop

    2004-05-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>

    	* configure.in:
    	* doc/.cvsignore:
    	* doc/Makefile.am:
    	* doc/dbsessmgr.1.in:
    	* doc/xsp.1.in: added dbsessmgr manual page.
    
    	* nunit-tests/standalone/Makefile.am:
    	* tools/dbsessmgr/AssemblyInfo.cs.in:
    	* tools/nunitasp/source/NUnitAsp/Makefile.am:
    	* tools/nunitasp/source/NUnitAspTest/Makefile.am: build fixes.
    
    	* tools/asp_state/asp_state.exe.config: added ?xml stuff.
    	* tools/dbsessmgr/dbsessmgr.cs: use LoadWithPartialName.
    
    svn path=/trunk/xsp/; revision=28330
    gonzalop committed May 28, 2004
  2. @gonzalop

    2004-05-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>

    	* INSTALL:
    	* README: updated.
    
    svn path=/trunk/xsp/; revision=28329
    gonzalop committed May 28, 2004
  3. @gonzalop

    2004-05-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>

    	* doc/xsp.1.in: added .webapp file format details and updated.
    	* server/server.cs: UnixSocketFileName -> MonoUnixSocket. Mark
    	--applications as deprecated.
    
    svn path=/trunk/xsp/; revision=28328
    gonzalop committed May 28, 2004
Commits on May 26, 2004
  1. @gonzalop

    2004-05-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>

    	* server/XSPWorkerRequest.cs: only support HTTP 1.0 in xsp.exe.
    
    svn path=/trunk/xsp/; revision=28170
    gonzalop committed May 26, 2004
Commits on May 19, 2004
  1. @gonzalop

    2004-05-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>

    	* server/AssemblyInfo.cs.in:
    	* server/AssemblyInfoModMono.cs.in: upadted year.
    	* server/InitialWorkerRequest.cs: don't UrlDecode the path at this
    	stage.
    
    svn path=/trunk/xsp/; revision=27709
    gonzalop committed May 19, 2004
  2. @gonzalop

    added --verbose

    svn path=/trunk/xsp/; revision=27632
    gonzalop committed May 19, 2004
  3. @gonzalop

    ignore .1 files

    svn path=/trunk/xsp/; revision=27631
    gonzalop committed May 19, 2004
  4. @gonzalop

    2004-05-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>

    	* NEWS:
    	* README: updated.
    
    	* configure.in:
    	* doc/Makefile.am:
    	* doc/xsp.1.in: updated manual page and install the same one for
    	mod-mono-server.
    
    	* doc/xsp.1: Removed.
    
    svn path=/trunk/xsp/; revision=27630
    gonzalop committed May 19, 2004
Commits on May 18, 2004
  1. @gonzalop

    2004-05-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>

    	* server/Makefile.am: InitialWorkerRequest.cs is only needed for xsp.
    
    	* server/XSPApplicationHost.cs:
    	* server/server.cs: support for virtual hosts in mod-mono-server by
    	Jaroslaw Kowalsky.
    
    	* test/Makefile.am:
    	* test/datalist.aspx:
    	* test/sample.webapp: added new files.
    
    svn path=/trunk/xsp/; revision=27628
    gonzalop committed May 18, 2004