[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