Ralf Habacker
2f24bc8616
Dump fetched sid on return of _dbus_getsid().
...
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=66060
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
2013-08-07 17:02:18 +02:00
Ralf Habacker
a5c21d3874
Add WINXP <= SP3 support to _dbus_getsid().
...
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=66060
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
2013-08-07 17:02:14 +02:00
Colin Walters
b4ffcdc5eb
test/marshal: Ensure we use suitably aligned buffers
...
This test was failing on s390; though it could fail
on other platforms too. Basically we need to be sure
we're passing at least word-aligned buffers to the
demarshalling code. malloc() will do that for us.
https://bugs.freedesktop.org/show_bug.cgi?id=67279
2013-07-25 09:16:16 -04:00
Colin Walters
2de11abd56
test/marshal: Ensure we use suitably aligned buffers
...
This test was failing on s390; though it could fail
on other platforms too. Basically we need to be sure
we're passing at least word-aligned buffers to the
demarshalling code. malloc() will do that for us.
https://bugs.freedesktop.org/show_bug.cgi?id=67279
2013-07-24 17:52:58 -04:00
Simon McVittie
9587ddb917
NEWS for 1.7.x
2013-07-01 12:24:53 +01:00
Chengwei Yang
8cda82b726
cmake: do not bind to any particular POSIX C standard
...
This caused build failures on FreeBSD. Defining _POSIX_C_SOURCE to
a particular version will disable common non-POSIX extensions like
PF_UNIX, and on some systems will also disable features of later
POSIX versions, like IPv6. If we don't ask for a specific version,
we'll get some sort of sensible default.
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=66257
Signed-off-by: Chengwei Yang <chengwei.yang@intel.com>
[made the commit message more concise -smcv]
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
2013-07-01 12:18:11 +01:00
Simon McVittie
61ef4139c4
Merge branch 'dbus-1.6'
...
Conflicts:
NEWS
2013-07-01 12:16:05 +01:00
Simon McVittie
d9dc58efce
NEWS for 1.6.x
2013-07-01 12:15:04 +01:00
Simon McVittie
00c1c0ac1f
Make the test for #53499 more obviously correct
2013-07-01 12:14:02 +01:00
Chengwei Yang
cef5a419f4
Test: add a test case for escaping byte > 127
...
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=53499
Signed-off-by: Chengwei Yang <chengwei.yang@intel.com>
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
2013-07-01 12:11:39 +01:00
Chengwei Yang
32e5cab56a
Fix: a non ascii byte will trigger BadAddress error
...
If a byte in DBusString *unescaped isn't a ascii byte, which will be
cast to char (signed char on most of platform), so that's the issue
unsigned char cast to signed char. e.g. "\303\266" is a valid unicode
character, if everything goes right, it will be escaped to "%c3%b6".
However, in fact, it escaped to "%<garbage-byte>3%<garbage-byte>6".
_dbus_string_append_byte_as_hex() take an int parameter, so negative
byte is valid, but cause get a negative index in array. So garbage value
will get. e.g. '\303' --> hexdigits[((signed byte)(-61)) >> 4] is
hexdigits[-4].
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=53499
Sgne-off-by: Chengwei Yang <chengwei.yang@intel.com>
[fixed whitespace -smcv]
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
2013-07-01 12:09:02 +01:00
Chengwei Yang
0cb7d487bc
tests to embedded tests: replaced in cmake files
...
Signed-off-by: Chengwei Yang <chengwei.yang@intel.com>
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=66291
2013-06-28 12:18:32 +01:00
Chengwei Yang
134701b758
tests to embedded tests: replaced in automake files
...
Signed-off-by: Chengwei Yang <chengwei.yang@intel.com>
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=66291
2013-06-28 12:17:15 +01:00
Chengwei Yang
4df8738794
tests to embedded tests: replaced in libdbus
...
Signed-off-by: Chengwei Yang <chengwei.yang@intel.com>
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=66291
2013-06-28 12:15:53 +01:00
Chengwei Yang
11c5dc126e
tests to embedded tests: replaced in tools
...
Signed-off-by: Chengwei Yang <chengwei.yang@intel.com>
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=66291
2013-06-28 12:14:00 +01:00
Chengwei Yang
db2757f812
tests to embedded tests: replaced in dbus-daemon
...
Signed-off-by: Chengwei Yang <chengwei.yang@intel.com>
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=66291
2013-06-28 12:13:28 +01:00
Chengwei Yang
dec9025626
DBusString: fix a typo
...
Signed-off-by: Chengwei Yang <chengwei.yang@intel.com>
[separated out of a larger patch -smcv]
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=66300
2013-06-28 12:09:20 +01:00
Simon McVittie
a73058a45c
NEWS for 33001
2013-06-28 12:03:05 +01:00
Chengwei Yang
1ec2e5a538
cmake: align dir watch backend detection with autotools
...
Signed-off-by: Chengwei Yang <chengwei.yang@intel.com>
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=66257
2013-06-28 11:55:52 +01:00
Chengwei Yang
982bfa106d
cmake: terminate to generate makefiles due to fatal error
...
FATAL isn't a valid key for message according to cmake document here.
http://www.cmake.org/cmake/help/v2.8.8/cmake.html#command%3amessage
Due to the real fatal error, FATAL_ERROR should be used to terminate
cmake from continue generating makefiles.
Signed-off-by: Chengwei Yang <chengwei.yang@intel.com>
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=66257
2013-06-28 11:55:38 +01:00
Chengwei Yang
6af363bbbc
cmake: get rid of useless commented out code
...
Signed-off-by: Chengwei Yang <chengwei.yang@intel.com>
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=66257
2013-06-28 11:54:58 +01:00
Chengwei Yang
1f9e5d70c7
dir-watch: remove dnotify backend
...
dnotify as a dir watch backend is broken since Jan 2010 (almost 3.5
years). According to fd.o: #33001 , it's no harm to remove dnotify from
this project.
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=33001
Signed-off-by: Chengwei Yang <chengwei.yang@intel.com>
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
2013-06-28 11:53:29 +01:00
Chengwei Yang
2dfb5ff69b
cmake: clean up libxml2 glue
...
Signed-off-by: Chengwei Yang <chengwei.yang@intel.com>
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=66257
2013-06-28 11:50:57 +01:00
Simon McVittie
0c20a0b38e
NEWS for master
2013-06-28 11:47:15 +01:00
Simon McVittie
0024396002
Merge branch 'dbus-1.6'
...
Conflicts:
NEWS
2013-06-28 11:38:33 +01:00
Simon McVittie
160fbc9ec1
NEWS
2013-06-28 11:37:28 +01:00
Chengwei Yang
f023c0e265
Remove invoke of va_end before va_start
...
Signed-off-by: Chengwei Yang <chengwei.yang@intel.com>
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=66300
2013-06-28 11:35:49 +01:00
Chengwei Yang
5fdb93a49c
Fix two small typos in README.win
...
Signed-off-by: Chengwei Yang <chengwei.yang@intel.com>
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=66300
2013-06-28 11:35:13 +01:00
Chengwei Yang
23fa534a0a
kqueue: remove unused variable
...
Signed-off-by: Chengwei Yang <chengwei.yang@intel.com>
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=66035
2013-06-26 15:28:57 +01:00
Chengwei Yang
eec093bbdb
dbus-launch: do not verbose output if build with verbose mode disabled
...
Signed-off-by: Chengwei Yang <chengwei.yang@intel.com>
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=66068
2013-06-26 15:23:35 +01:00
Chengwei Yang
8aa07c7e48
dbus-launch: align document
...
Signed-off-by: Chengwei Yang <chengwei.yang@intel.com>
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=66068
2013-06-26 15:23:11 +01:00
Chengwei Yang
973684f022
dbus-launch: fix coding style
...
Signed-off-by: Chengwei Yang <chengwei.yang@intel.com>
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=66068
2013-06-26 15:22:35 +01:00
Chengwei Yang
9665b8ecd8
FreeBSD: explicit include signal.h to fix build failure
...
In Linux envrionment, signal.h included by sys/wait.h, however, this
isn't the case in FreeBSD. So explicit include it to fix build failure.
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=66197
Signed-off-by: Chengwei Yang <chengwei.yang@intel.com>
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
2013-06-26 13:04:01 +01:00
Chengwei Yang
11516f65d0
Fix build failure if build with tests but without verbose mode
...
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=66005
Signed-off-by: Chengwei Yang <chengwei.yang@intel.com>
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
2013-06-26 13:00:30 +01:00
Simon McVittie
e7503d188a
_dbus_message_iter_check: compile non-dummy version if asserting, too
2013-06-25 12:29:30 +01:00
Chengwei Yang
e632ceab0a
Explicitly define macros to get less confusing conditions
...
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=65990
Signed-off-by: Chengwei Yang <chengwei.yang@intel.com>
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
2013-06-25 12:26:59 +01:00
Chengwei Yang
2fe0e99934
Fix build failure if build with checks but without asserts
...
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=65990
Signed-off-by: Chengwei Yang <chengwei.yang@intel.com>
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
2013-06-25 12:26:04 +01:00
Simon McVittie
7038cdc249
Convert a{sv} helpers from Stats into generic utility code
...
Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=54445
Reviewed-by: Ralf Habacker <ralf.habacker@freenet.de>
2013-06-25 12:25:51 +01:00
Chengwei Yang
a9e1c1c36b
cmake: remove a duplicate line and fix coding style
...
Signed-off-by: Chengwei Yang <chengwei.yang@intel.com>
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=66142
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
2013-06-25 12:25:51 +01:00
Simon McVittie
75d4041a3d
NEWS, noting build-time configuration change
2013-06-25 12:25:51 +01:00
Chengwei Yang
2e5eb7d82f
cmake: fix a typo DBUS_DISABLE_ASSERTS should be DBUS_DISABLE_ASSERT
...
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=66142
Signed-off-by: Chengwei Yang <chengwei.yang@intel.com>
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
2013-06-25 12:25:51 +01:00
Ralf Habacker
147a65270d
Use Doxyfile.in for cmake build system too.
...
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=64875
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
2013-06-24 14:39:01 +02:00
Chengwei Yang
db80dcb6cb
Fix build failure if build with "--enable-stats"
...
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=66004
Signed-off-by: Chengwei Yang <chengwei.yang@intel.com>
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
2013-06-24 13:08:54 +01:00
Chengwei Yang
e1837696ef
DBus Specification: remove incorrect table description
...
I doubt this line was copied by mistake from section "Summary of types".
Signed-off-by: Chengwei Yang <chengwei.yang@intel.com>
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=66115
2013-06-24 12:44:00 +01:00
Ralf Habacker
46cc82e1bb
Let dbus-daemon not print unavailable options on windows.
...
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=42441
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
2013-06-20 13:51:13 +01:00
Colin Walters
3a43d4aef2
connection: Add incoming message serials to verbose mode logging
...
This helps pair up messages with verbose mode output from the other
side of a connection.
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=63047
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
2013-06-20 13:47:27 +01:00
Simon McVittie
8b774c5f3b
NEWS
2013-06-20 13:32:20 +01:00
Chengwei Yang
dd2ca80e3f
dbus-send: Fix fail to run without "--dest" option
...
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=65923
Signed-off-by: Chengwei Yang <chengwei.yang@intel.com>
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
2013-06-20 13:30:40 +01:00
Simon McVittie
f2ea8ccc11
Merge branch 'dbus-1.6'
...
Conflicts:
NEWS
2013-06-20 13:24:41 +01:00
Simon McVittie
931c9663b7
NEWS for #65959
2013-06-20 13:20:08 +01:00