Permalink
Commits on Jun 29, 2004
  1. 1.0

    migueldeicaza committed Jun 29, 2004
    svn path=/trunk/xsp/; revision=30525
Commits on Jun 24, 2004
  1. Flush

    migueldeicaza committed Jun 24, 2004
    svn path=/trunk/xsp/; revision=30340
  2. 2004-06-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>

    gonzalop committed Jun 24, 2004
    	* 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
Commits on Jun 22, 2004
  1. added 3 missing .png files

    gonzalop committed Jun 22, 2004
    svn path=/trunk/xsp/; revision=30094
Commits on Jun 20, 2004
  1. * IApplicationHost.cs: Added RequestBroker property to IApplicationH…

    slluis committed Jun 20, 2004
    …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
  2. Write dump.log in the temp directory

    gonzalop committed Jun 20, 2004
    svn path=/trunk/xsp/; revision=29971
Commits on Jun 19, 2004
  1. 2004-06-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>

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

    migueldeicaza committed Jun 15, 2004
    svn path=/trunk/xsp/; revision=29635
  2. 2004-06-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>

    gonzalop committed Jun 15, 2004
    	* 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
  3. fix,fix

    gonzalop committed Jun 15, 2004
    svn path=/trunk/xsp/; revision=29557
Commits on Jun 14, 2004
  1. 2004-06-14 Gonzalo Paniagua Javier <gonzalo@ximian.com>

    gonzalop committed Jun 14, 2004
    	* 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
Commits on Jun 12, 2004
  1. cosmetics

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

    gonzalop committed Jun 12, 2004
    svn path=/trunk/xsp/; revision=29399
  3. 2004-06-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>

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

    gonzalop committed Jun 11, 2004
    svn path=/trunk/xsp/; revision=29273
  2. 2004-06-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>

    gonzalop committed Jun 11, 2004
    	* 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
Commits on Jun 10, 2004
  1. don't create the dummy buffer if not needed

    gonzalop committed Jun 10, 2004
    svn path=/trunk/xsp/; revision=29193
  2. 2004-06-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>

    gonzalop committed Jun 10, 2004
    	* 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
Commits on Jun 8, 2004
  1. Removed THE writeline

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

    gonzalop committed Jun 6, 2004
    svn path=/trunk/xsp/; revision=28937
Commits on Jun 5, 2004
  1. 2004-06-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>

    gonzalop committed Jun 5, 2004
    	* test/web.config: commented out gzip and mono.aspnet. It's
    	causing troubles some times.
    
    svn path=/trunk/xsp/; revision=28853
Commits on Jun 3, 2004
  1. 2004-06-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>

    gonzalop committed Jun 3, 2004
    	* doc/xsp.1.in:
    	* server/server.cs: don't flag --applications as deprecated.
    
    svn path=/trunk/xsp/; revision=28774
  2. 2004-06-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>

    gonzalop committed Jun 3, 2004
    	* test/serial.aspx: test that I used when gathering information to fix
    	bug #59495.
    
    svn path=/trunk/xsp/; revision=28723
Commits on Jun 2, 2004
  1. 2004-06-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>

    gonzalop committed Jun 2, 2004
    	* 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
Commits on May 31, 2004
  1. up

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

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

    gonzalop committed May 29, 2004
    svn path=/trunk/xsp/; revision=28425
Commits on May 28, 2004
  1. 2004-05-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>

    gonzalop committed May 28, 2004
    	* 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
  2. 2004-05-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>

    gonzalop committed May 28, 2004
    	* INSTALL:
    	* README: updated.
    
    svn path=/trunk/xsp/; revision=28329
  3. 2004-05-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>

    gonzalop committed May 28, 2004
    	* 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
Commits on May 26, 2004
  1. 2004-05-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>

    gonzalop committed May 26, 2004
    	* server/XSPWorkerRequest.cs: only support HTTP 1.0 in xsp.exe.
    
    svn path=/trunk/xsp/; revision=28170
Commits on May 19, 2004
  1. 2004-05-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>

    gonzalop committed May 19, 2004
    	* 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
  2. added --verbose

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

    gonzalop committed May 19, 2004
    svn path=/trunk/xsp/; revision=27631
  4. 2004-05-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>

    gonzalop committed May 19, 2004
    	* 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