Commits on Mar 2, 2010
  1. bump version

    Andrew Jorgensen
    Andrew Jorgensen committed Mar 2, 2010
    svn path=/branches/mono-2-6/mod_mono/; revision=152851
Commits on Feb 13, 2010
  1. 2010-02-13 Gonzalo Paniagua Javier <>

    gonzalop committed Feb 13, 2010
    	* check for strndup().
    	* src/glib_compat.c: added g_strndup() from eglib.
    	Fixes the compilation for systems without strndup().
    svn path=/branches/mono-2-6/mod_mono/; revision=151691
Commits on Feb 2, 2010
  1. bump versions

    Andrew Jorgensen
    Andrew Jorgensen committed Feb 2, 2010
    svn path=/branches/mono-2-6/mod_mono/; revision=150722
Commits on Jan 19, 2010
  1. Backport of r149846

    grendello committed Jan 19, 2010
    svn path=/branches/mono-2-6/mod_mono/; revision=149847
Commits on Jan 18, 2010
  1. Backport of r149768

    grendello committed Jan 18, 2010
    svn path=/branches/mono-2-6/mod_mono/; revision=149769
Commits on Jan 11, 2010
  1. Backport of r149351

    grendello committed Jan 11, 2010
    svn path=/branches/mono-2-6/mod_mono/; revision=149352
Commits on Dec 7, 2009
  1. 2009-12-07 Gonzalo Paniagua Javier <>

    gonzalop committed Dec 7, 2009
    	* mod_mono.c: fix compilation on systems that don't define SIGPWR.
    svn path=/branches/mono-2-6/mod_mono/; revision=147789
Commits on Dec 2, 2009
  1. Avoid empty null when Apache can't determine host name

    grendello committed Dec 2, 2009
    svn path=/branches/mono-2-6/mod_mono/; revision=147432
Commits on Nov 9, 2009
  1. Backport of r145717

    grendello committed Nov 9, 2009
    svn path=/branches/mono-2-6/mod_mono/; revision=145718
Commits on Nov 6, 2009
  1. Backport of r145618

    grendello committed Nov 6, 2009
    svn path=/branches/mono-2-6/mod_mono/; revision=145619
Commits on Sep 25, 2009
  1. version

    Andrew Jorgensen
    Andrew Jorgensen committed Sep 25, 2009
    svn path=/branches/mono-2-6/mod_mono/; revision=142639
Commits on Sep 21, 2009
  1. 2009-09-21 Marek Habersack <>

    grendello committed Sep 21, 2009
    	* mod_mono.c: added new directive to disable hidden file/directory
    	protection in the backend (MonoCheckHiddenFiles).
    2009-09-21  Marek Habersack  <>
    	* documented MonoCheckHiddenFiles
    svn path=/trunk/mod_mono/; revision=142355
Commits on Aug 24, 2009
  1. 2009-08-24 Marek Habersack <>

    grendello committed Aug 24, 2009
    	* no longer checks for glib
    2009-08-24  Marek Habersack  <>
    	* (mod_mono_la_CFLAGS): glib is no longer used
    	* glib_compat.c, glib_compat.h: added. Compatibility glib
    	functions/macros used in mono-io-portability.c
    svn path=/trunk/mod_mono/; revision=140495
Commits on Aug 22, 2009
  1. 2009-08-22 Marek Habersack <>

    grendello committed Aug 22, 2009
    	* added X-Powered-By header. Fixes bug #400825
    svn path=/trunk/mod_mono/; revision=140448
Commits on Mar 16, 2009
  1. ChangeLog update

    grendello committed Mar 16, 2009
    svn path=/trunk/mod_mono/; revision=129481
  2. 2009-03-16 Marek Habersack <>

    grendello committed Mar 16, 2009
    	* mod_mono.c (ensure_dashboard_initialized): do the XXGLOBAL
    	detection based on the passed alias.
    svn path=/trunk/mod_mono/; revision=129480
Commits on Mar 14, 2009
  1. 2009-03-14 Marek Habersack <>

    grendello committed Mar 14, 2009
    	* mod_mono.c (ensure_dashboard_initialized): takes an argument
    	which tells it whether it's called as part of the XXGLOBAL (auto
    	app) server and, if yes, turns off the dashboard attachment
    	critical error which in this case is a false alarm. Fixes bug
    svn path=/trunk/mod_mono/; revision=129347
Commits on Mar 10, 2009
  1. t

    gonzalop committed Mar 10, 2009
    svn path=/trunk/mod_mono/; revision=128988
Commits on Mar 9, 2009
  1. 2009-03-09 Marek Habersack <>

    grendello committed Mar 9, 2009
    	* added support for detecting libtool on Mac, which
    	has it renamed to glibtool in versions 10.5+. Fixes bug #478381
    svn path=/trunk/mod_mono/; revision=128871
Commits on Mar 8, 2009
  1. 2009-03-08 Marek Habersack <>

    grendello committed Mar 8, 2009
    	* added documentation for the new MonoIOMAP
    2009-03-08  Marek Habersack  <>
    	* mod_mono.c (send_entire_file): attempts to map file name using
    	mono_portability_find_file which is able to find files with the
    	same name but different case if MONO_IOMAP is in effect.
    	Added a new directive, MonoIOMAP which takes two parameters - the
    	alias and MONO_IOMAP-style value (all/case/drive). This directive
    	switches MONO_IOMAP on for that alias within mod_mono as well as
    	exports the MONO_IOMAP environment variable in the backend's
    	* mono-io-portability.c, mono-io-portability.h: added. Copied from
    	mono runtime and modified for mod_mono purposes.
    2009-03-08  Marek Habersack  <>
    	* added detection of glib
    svn path=/trunk/mod_mono/; revision=128842
  2. Added MONO_IOMAP support

    grendello committed Mar 8, 2009
    svn path=/trunk/mod_mono/; revision=128841
Commits on Mar 4, 2009
  1. Fix for Bug 481678 - a2enmod mono breaks

    Andrew Jorgensen
    Andrew Jorgensen committed Mar 4, 2009
    svn path=/trunk/mod_mono/; revision=128565
Commits on Feb 25, 2009
  1. Committed by mistake

    grendello committed Feb 25, 2009
    svn path=/trunk/mod_mono/; revision=128000
  2. fail-over work

    grendello committed Feb 25, 2009
    svn path=/trunk/mod_mono/; revision=127997
Commits on Feb 24, 2009
  1. test

    gonzalop committed Feb 24, 2009
    svn path=/trunk/mod_mono/; revision=127856
Commits on Feb 20, 2009
  1. 2009-02-20 Marek Habersack <>

    grendello committed Feb 20, 2009
    	* mod_mono.h: removed Apache 1.3 support.
    	Defined several macros used in mod_mono.c
    	* mod_mono.c: removed Apache 1.3 support.
    	Replaced atoi calls with own function to convert strings to
    	integers with a fall back to a provided default (string_to_long).
    	Adjusted levels of several DEBUG_PRINT messages.
    	Improved dashboard initialization code.
    	Some refactoring to make code more granular.
    	Redirecting stdout to /dev/null depends on whether we run with
    	debugging on or not and whether we were compiled with
    	--enable-debug or not.
    	* removed Apache 1.3 support
    2009-02-20  Marek Habersack  <>
    	* added --with-debug-level to set the DEBUG_PRINT
    	output level.
    	Removed Apache 1.3 support.
    	* AUTHORS, INSTALL, README: updated
    svn path=/trunk/mod_mono/; revision=127498
  2. Added ChangeLogs

    grendello committed Feb 20, 2009
    svn path=/trunk/mod_mono/; revision=127497
Commits on Feb 16, 2009
  1. 2009-02-16 Marek Habersack <>

    grendello committed Feb 16, 2009
    	* src/mod_mono.c (fork_mod_mono_server): unblock the signals Mono
    	needs (SIGPWR, SIGXCPU, 33, 35) just before executing the
    	backend. It appears that some versions of Apache block signals and
    	Mono uses the above in the runtime and in the GC. As the result of
    	those signals being blocked, the forked backend would lock up as
    	soon as GC would start collecting. Thanks to Zoltan Varga for
    	noticing that the signals are blocked. Fixes bug #472732
    	(mono_execute_request): When a connection attempt fails, do not
    	start the backend immediately but first check if another backend
    	is restarting it. If yes, retry several times to connect to the
    	new backend pausing between attempts. If all connection attempts
    	fail and we've been waiting on another copy of mod_mono to start
    	the backend, make another round (helpful on heavily loaded
    	servers). When we get to the point where we are about to start the
    	backend, do NOT remove the socket file. Doing so introduces a race
    	condition and we can safely assume that the owner of the socket
    	file hasn't change and therefore creating a new socket on top of
    	it will succeed. Fixes bug #472732
    svn path=/trunk/mod_mono/; revision=127064
Commits on Jan 22, 2009
  1. 2009-01-21 Gonzalo Paniagua Javier <>

    gonzalop committed Jan 22, 2009
    	* src/mod_mono.c: redirect stdout to null when not in debug mode. Now
    	we can write large amounts of text to the console without slowing down
    svn path=/trunk/mod_mono/; revision=124159
Commits on Jan 8, 2009
  1. 2009-01-08 Marek Habersack <>

    grendello committed Jan 8, 2009
    	* added the --with-remove-display configure
    	parameter to enable removing of the DISPLAY variable
    	from the mod-mono-server backend's environment. Fixes bug #464225
    	* src/mod_mono.c (fork_mod_mono_server): remove the DISPLAY
    	variable from the child process environment if mod_mono was
    	compiled with REMOVE_DISPLAY defined. Fixes bug #464225
    svn path=/trunk/mod_mono/; revision=122806
Commits on Nov 5, 2008
  1. kick buildbot

    gonzalop committed Nov 5, 2008
    svn path=/trunk/mod_mono/; revision=117989
Commits on Oct 27, 2008
  1. 2008-10-27 Gonzalo Paniagua Javier <>

    gonzalop committed Oct 27, 2008
    	* src/mod_mono.c: hush warnings.
    svn path=/trunk/mod_mono/; revision=117125
Commits on Sep 25, 2008
  1. typo in error message

    Joshua Tauberer
    Joshua Tauberer committed Sep 25, 2008
    svn path=/trunk/mod_mono/; revision=114068
Commits on Sep 22, 2008
  1. 2008-09-22 Juraj Skripsky <>

    jskripsky committed Sep 22, 2008
    	* Add new file types (as registered in
    svn path=/trunk/mod_mono/; revision=113750
Commits on Jul 14, 2008
  1. 2008-07-14 Joshua Tauberer <>

    Joshua Tauberer
    Joshua Tauberer committed Jul 14, 2008
    	* src/mod_mono.c: Always acquire a lock at the start of processing
    	a request. The active requests counter function now assumes the
    	lock is already aquired. Also added a accepting_requests flag
    	to the dashboard so that xsp configurations can be paused. Now
    	when restarting mod-mono-server from the control panel, the
    	configuration is set to not accepting requests (503s returned)
    	until after the restart. This fixed a problem that when requests
    	came in during a restart, mod-mono-server would never successfully
    	come back but it would keep getting forked. The flag can also
    	be turned on and off through the control panel.
    svn path=/trunk/mod_mono/; revision=107874