-CHANGES.txt - 2.0b1 - 2014-07-30
---------------------------------
+CHANGES.txt - 2.0rc1 - 2014-08-04
+---------------------------------
+
+CHANGES IN CUPS V2.0rc1
+
+ - The scheduler incorrectly called launch_activate_socket multiple times
+ on OS X (<rdar://problem/17523218>)
+
CHANGES IN CUPS V2.0b1
AC_CONFIG_HEADER(config.h)
dnl Version number information...
-CUPS_VERSION="2.0b1"
+CUPS_VERSION="2.0rc1"
CUPS_REVISION=""
#if test -z "$CUPS_REVISION" -a -d .svn; then
# CUPS_REVISION="-r`svnversion . | awk -F: '{print $NF}' | sed -e '1,$s/[[a-zA-Z]]*//g'`"
lis;
lis = (cupsd_listener_t *)cupsArrayNext(Listeners))
{
-#ifdef HAVE_SYSTEMD
+#if defined(HAVE_LAUNCHD) || defined(HAVE_SYSTEMD)
if (lis->fd != -1 && !lis->on_demand)
httpAddrClose(&(lis->address), lis->fd);
-#elif defined(HAVE_LAUNCHD)
- if (lis->fd != -1)
- {
- if (lis->on_demand)
- httpAddrClose(NULL, lis->fd);
- else
- httpAddrClose(&(lis->address), lis->fd);
- }
-
#else
if (lis->fd != -1)
httpAddrClose(&(lis->address), lis->fd);
-#endif /* HAVE_SYSTEMD */
+#endif /* HAVE_LAUNCHD || HAVE_SYSTEMD */
lis->fd = -1;
}
break;
}
-#if defined(HAVE_LAUNCHD) || defined(HAVE_SYSTEMD)
- if (OnDemand)
- {
- /*
- * If we were started by launchd or systemd, get the listen socket file
- * descriptors...
- */
-
- service_checkin();
- service_checkout();
- }
-#endif /* HAVE_LAUNCHD || HAVE_SYSTEMD */
-
/*
* Startup the server...
*/