[Pkg-utopia-commits] r1185 - in packages/unstable/dbus/debian: .
patches
Sebastian Dröge
slomo-guest at alioth.debian.org
Tue Dec 12 23:39:56 CET 2006
Author: slomo-guest
Date: 2006-12-12 23:39:56 +0100 (Tue, 12 Dec 2006)
New Revision: 1185
Removed:
packages/unstable/dbus/debian/patches/02_fix_thread_initialisation.patch
Modified:
packages/unstable/dbus/debian/changelog
Log:
* updated dbus to 1.0.2
Modified: packages/unstable/dbus/debian/changelog
===================================================================
--- packages/unstable/dbus/debian/changelog 2006-12-09 11:45:15 UTC (rev 1184)
+++ packages/unstable/dbus/debian/changelog 2006-12-12 22:39:56 UTC (rev 1185)
@@ -1,3 +1,15 @@
+dbus (1.0.2-1) unstable; urgency=high
+
+ * New upstream release:
+ + Urgency set to high because it fixes a local denial of service
+ exploit involving removal of match rules from other apps.
+ This effects all versions of D-Bus. CVE-2006-6107
+ https://bugs.freedesktop.org/show_bug.cgi?id=9142
+ * debian/patches/02_fix_thread_initialisation.patch:
+ + Dropped, merged upstream
+
+ -- Sebastian Dröge <slomo at ubuntu.com> Tue, 12 Dec 2006 23:36:37 +0100
+
dbus (1.0.1-2) unstable; urgency=medium
* There is no need anymore to install a custom session.conf. Also The custom
Deleted: packages/unstable/dbus/debian/patches/02_fix_thread_initialisation.patch
===================================================================
--- packages/unstable/dbus/debian/patches/02_fix_thread_initialisation.patch 2006-12-09 11:45:15 UTC (rev 1184)
+++ packages/unstable/dbus/debian/patches/02_fix_thread_initialisation.patch 2006-12-12 22:39:56 UTC (rev 1185)
@@ -1,37 +0,0 @@
-Index: dbus/dbus-sysdeps-pthread.c
-===================================================================
-RCS file: /cvs/dbus/dbus/dbus/dbus-sysdeps-pthread.c,v
-retrieving revision 1.5
-retrieving revision 1.6
-diff -u -r1.5 -r1.6
---- dbus/dbus-sysdeps-pthread.c 28 Oct 2006 01:41:37 -0000 1.5
-+++ dbus/dbus-sysdeps-pthread.c 19 Nov 2006 18:23:27 -0000 1.6
-@@ -153,6 +153,7 @@
- {
- /* Wait for the lock */
- PTHREAD_CHECK ("pthread_mutex_lock", pthread_mutex_lock (&pmutex->lock));
-+ pmutex->holder = self;
- _dbus_assert (pmutex->count == 0);
- }
-
-@@ -222,10 +223,11 @@
- _dbus_assert (pthread_equal (pmutex->holder, pthread_self ()));
-
- old_count = pmutex->count;
-- pmutex->count = 0;
-+ pmutex->count = 0; /* allow other threads to lock */
- PTHREAD_CHECK ("pthread_cond_wait", pthread_cond_wait (&pcond->cond, &pmutex->lock));
- _dbus_assert (pmutex->count == 0);
- pmutex->count = old_count;
-+ pmutex->holder = pthread_self(); /* other threads may have locked the mutex in the meantime */
- }
-
- static dbus_bool_t
-@@ -264,6 +266,7 @@
-
- _dbus_assert (pmutex->count == 0);
- pmutex->count = old_count;
-+ pmutex->holder = pthread_self(); /* other threads may have locked the mutex in the meantime */
-
- /* return true if we did not time out */
- return result != ETIMEDOUT;
More information about the Pkg-utopia-commits
mailing list