Hello community,
here is the log from the commit of package apache2-mod_mono for openSUSE:Factory
checked in at Sat Aug 22 03:56:21 CEST 2009.
--------
--- apache2-mod_mono/apache2-mod_mono.changes 2009-03-31 21:24:19.000000000 +0200
+++ apache2-mod_mono/apache2-mod_mono.changes 2009-08-11 18:18:09.000000000 +0200
@@ -1,0 +2,6 @@
+Tue Aug 11 16:17:20 UTC 2009 - ajorgensen@novell.com
+
+- Update to 2.4.2
+ * http://www.mono-project.com/Release_Notes_Mono_2.4.2
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
mod_mono-2.4.tar.bz2
New:
----
mod_mono-2.4.2.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ apache2-mod_mono.spec ++++++
--- /var/tmp/diff_new_pack.XYTj7J/_old 2009-08-22 03:56:00.000000000 +0200
+++ /var/tmp/diff_new_pack.XYTj7J/_new 2009-08-22 03:56:00.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package apache2-mod_mono (Version 2.4)
+# spec file for package apache2-mod_mono (Version 2.4.2)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -26,10 +26,10 @@
%define apache2_libexecdir %(%{apxs} -q LIBEXECDIR)
%define apache_mmn %(MMN=$(%{apxs} -q LIBEXECDIR)_MMN; test -x $MMN && $MMN)
Url: http://go-mono.com/
-License: The Apache Software License
+License: Apache Software License ..
Group: Productivity/Networking/Web/Servers
AutoReqProv: on
-Version: 2.4
+Version: 2.4.2
Release: 1
Summary: Run ASP.NET Pages on Unix with Apache and Mono
Source: %{modname}-%{version}.tar.bz2
++++++ mod_mono-2.4.tar.bz2 -> mod_mono-2.4.2.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mod_mono-2.4/ChangeLog new/mod_mono-2.4.2/ChangeLog
--- old/mod_mono-2.4/ChangeLog 2009-03-09 18:02:00.000000000 +0100
+++ new/mod_mono-2.4.2/ChangeLog 2009-06-08 19:40:01.000000000 +0200
@@ -1,3 +1,16 @@
+2009-03-16 Marek Habersack
+
+ * mod_mono.c (ensure_dashboard_initialized): do the XXGLOBAL
+ detection based on the passed alias. Better fix for #476289
+
+2009-03-14 Marek Habersack
+
+ * 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
+ #476289
+
2009-03-09 Marek Habersack
* autogen.sh: added support for detecting libtool on Mac, which
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mod_mono-2.4/configure new/mod_mono-2.4.2/configure
--- old/mod_mono-2.4/configure 2009-03-09 18:02:06.000000000 +0100
+++ new/mod_mono-2.4.2/configure 2009-06-08 19:40:08.000000000 +0200
@@ -2301,7 +2301,7 @@
# Define the identity of the package.
PACKAGE=mod_mono
- VERSION=2.4
+ VERSION=2.4.2
cat >>confdefs.h <<_ACEOF
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mod_mono-2.4/configure.in new/mod_mono-2.4.2/configure.in
--- old/mod_mono-2.4/configure.in 2009-03-09 18:02:00.000000000 +0100
+++ new/mod_mono-2.4.2/configure.in 2009-06-08 19:40:01.000000000 +0200
@@ -1,5 +1,5 @@
AC_INIT(src/mod_mono.c)
-AM_INIT_AUTOMAKE(mod_mono, 2.4)
+AM_INIT_AUTOMAKE(mod_mono, 2.4.2)
AM_CONFIG_HEADER(include/mod_mono_config.h:config.in)
AC_PROG_CC
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mod_mono-2.4/src/mod_mono.c new/mod_mono-2.4.2/src/mod_mono.c
--- old/mod_mono-2.4/src/mod_mono.c 2009-03-09 18:02:00.000000000 +0100
+++ new/mod_mono-2.4.2/src/mod_mono.c 2009-06-08 19:40:01.000000000 +0200
@@ -376,6 +376,7 @@
{
apr_status_t rv;
mode_t old_umask;
+ int is_global;
#if defined (APR_HAS_USER)
apr_uid_t cur_uid;
apr_gid_t cur_gid;
@@ -390,6 +391,11 @@
}
#endif
+ if (strcmp ("XXGLOBAL", xsp->alias))
+ is_global = 1;
+ else
+ is_global = 0;
+
#if defined (APR_HAS_USER)
if (apr_uid_current (&cur_uid, &cur_gid, p) == APR_SUCCESS && cur_uid == 0) {
DEBUG_PRINT (2, "Temporarily switching to target uid/gid");
@@ -441,9 +447,10 @@
} else {
DEBUG_PRINT (1, "removing dashboard file '%s'", xsp->dashboard_file);
if (unlink (xsp->dashboard_file) == -1 && errno != ENOENT) {
- ap_log_error (APLOG_MARK, APLOG_CRIT, STATCODE_AND_SERVER (rv),
- "Failed to attach to existing dashboard, and removing dashboard file '%s' failed (%s). Further action impossible.",
- xsp->dashboard_file, strerror (errno));
+ if (!is_global)
+ ap_log_error (APLOG_MARK, APLOG_CRIT, STATCODE_AND_SERVER (rv),
+ "Failed to attach to existing dashboard, and removing dashboard file '%s' failed (%s). Further action impossible.",
+ xsp->dashboard_file, strerror (errno));
goto restore_creds;
}
@@ -2184,6 +2191,7 @@
int start_wait_time;
char *socket_name = NULL;
int retrying, was_starting;
+ int is_global = 0;
config = ap_get_module_config (r->server->module_config, &mono_module);
DEBUG_PRINT (2, "config = 0x%p", config);
@@ -2200,8 +2208,10 @@
if (idx < 0) {
DEBUG_PRINT (2, "Alias not found. Checking for auto-applications.");
- if (config->auto_app)
+ if (config->auto_app) {
idx = search_for_alias ("XXGLOBAL", config);
+ is_global = 1;
+ }
if (idx == -1) {
DEBUG_PRINT (2, "Global config not found. Finishing request.");
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org