|
|
|
|
@ -1,11 +1,10 @@
|
|
|
|
|
Index: dbus/dbus-internals.c
|
|
|
|
|
--- dbus/dbus-internals.c.orig 2011-06-01 16:09:03.000000000 +0200
|
|
|
|
|
+++ dbus/dbus-internals.c 2011-06-02 08:10:54.000000000 +0200
|
|
|
|
|
@@ -603,6 +603,14 @@
|
|
|
|
|
uuid->as_uint32s[DBUS_UUID_LENGTH_WORDS - 1] = DBUS_UINT32_TO_BE (now);
|
|
|
|
|
|
|
|
|
|
_dbus_generate_random_bytes_buffer (uuid->as_bytes, DBUS_UUID_LENGTH_BYTES - 4);
|
|
|
|
|
+
|
|
|
|
|
--- dbus/dbus-internals.c.orig 2016-02-28 20:29:36.962607000 +0100
|
|
|
|
|
+++ dbus/dbus-internals.c 2016-02-28 20:30:20.122536200 +0100
|
|
|
|
|
@@ -675,6 +675,14 @@
|
|
|
|
|
return FALSE;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
+ /* brand UUID as variant DCE 1.1 */
|
|
|
|
|
+ uuid->as_bytes[8] &= ~0xc0;
|
|
|
|
|
+ uuid->as_bytes[8] |= (0x02 << 6);
|
|
|
|
|
@ -13,12 +12,13 @@ Index: dbus/dbus-internals.c
|
|
|
|
|
+ /* brand UUID as version 4 */
|
|
|
|
|
+ uuid->as_bytes[6] &= ~0xf0;
|
|
|
|
|
+ uuid->as_bytes[6] |= (0x04 << 4);
|
|
|
|
|
+
|
|
|
|
|
return TRUE;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
Index: dbus/dbus-sysdeps-util-unix.c
|
|
|
|
|
--- dbus/dbus-sysdeps-util-unix.c.orig 2011-06-01 11:48:39.000000000 +0200
|
|
|
|
|
+++ dbus/dbus-sysdeps-util-unix.c 2011-06-02 08:10:54.000000000 +0200
|
|
|
|
|
--- dbus/dbus-sysdeps-util-unix.c.orig 2015-12-02 19:51:27.000000000 +0100
|
|
|
|
|
+++ dbus/dbus-sysdeps-util-unix.c 2016-02-28 20:29:36.962607424 +0100
|
|
|
|
|
@@ -34,6 +34,7 @@
|
|
|
|
|
#include "dbus-test.h"
|
|
|
|
|
|
|
|
|
|
|