No subject
Wed Jun 23 08:14:35 PDT 2010
<snip>
D-Bus 1.3.1 (23 June 2010)
==
- New standardized PropertiesChanged signal in the properties interface
- Various portability fixes, in particular to Windows platforms
- Support forking bus services, for compatibility
</snip>
git shortlog -- which is actually really far from being short:
Aurelien Jarno (1):
Bug 19432 followup - Fix Debian/FreeBSD CMSGCRED compilation
Benjamin Reed (2):
missing HAVE_UNIX_FD_PASSING check
Fix compilation on non-Linux: the F_DUPFD_CLOEXEC check was reversed
Brian Cameron (1):
Fix dummy file monitoring backend compilation
Christian Dywan (2):
Fix x64 build after WinCE intptr_t usage changes.
Implement doctype check in the trivial parser
Christian Ehrlicher (9):
mingw compile++ , w2k-support++
msvc 8 compile++ and removed some stupid casts (cherry picked from commit 8c635b4a3944bcabc479718946e2a033d4c01489)
Include <stdlib.h> for envion on Windows (cherry picked from commit 5874d104f52a0ef4d956ab56376776d3e385072f)
remove an assert for windows only - don't know why this was added... (cherry picked from commit a248de6b733f4a3a78f6646174d899ba2058395e)
use dbus_watch_get_socket in dbus_watch_get_unix_fd on windows (cherry picked from commit c15206da8e56e32c7de98824d8d2c38a7d92c707)
patch from Thorvald Natvig to fix a copy+paste error that could result in a dangling handle at windows.
all changes for dbus-1.2 API (cherry picked from commit 6734a3210a0705e3ab01ee123fac275799877353)
fix deadlock when dbus-daemon could not start up
merge changes done to the cmake-buildsystem from the sf.net windbus-svn trunk. tested and works fine with at least msvc2008. (cherry picked from commit 45c168fd61e3f6447e014df4bb6417efbe725ccd)
Colin Walters (41):
Bug 22805 - Fix build with -Wl,--as-needed
Ignore exit code zero from activated services
Add Will Thompson and Simon McVittie to reviewers, add emails to all
Ignore exit code zero from activated services
Add Will Thompson and Simon McVittie to reviewers, add emails to all
Switch to libcap-ng, avoid linking libdbus against libcap[-ng]
Don't drop pending activations when reloading configuration
[doc] diagram.[svg,png] to EXTRA_DIST
Update messagebus.in init script to start earlier
Clean up inotify watch handling
Move system-activation.txt into non-conditional EXTRA_DIST
Don't crash when reloading if we haven't loaded user database yet
Release 1.2.18
Fix inotify shutdown
Fix compilation in --disable-selinux case
Fix compilation in --disable-selinux case
Fix inotify shutdown
Release 1.2.20
Revert "_dbus_string_to_lower(): new function"
Monitor service directories for changes
Finish moving file-related functions from dbus-sysdeps-unix to dbus-file-unix
[dbus-string] Sync up UNICODE_VALID with glib, add documentation
[configure.in] Use AM_SILENT_RULES if available
Support inotify on older kernels
[main] Handle OOM in reload watch
Refactor _dbus_log_info, _dbus_log_security into _dbus_log_system
Add DBUS_SYSTEM_LOG_FATAL severity
Add _dbus_credentials_to_string_append
Add a prefix to our syslog messages
Make SELinux initialization failure fatal
Don't send an reply for driver messages if one isn't requested
Delete name-test/test-names
Release 1.2.22
Post-release version bump
[bus] While creating a syslog, correctly get pointer data from DBusString
Add DBUS_GNUC_PRINTF checks to new formatting functions
Add DBUS_INT64_MODIFIER define, turn on -Wformat
[64 bit printf] Update to use DBUS_PID_FORMAT, print (omitted)
[bus] Don't install a SIGTERM handler
Release 1.2.24
Post-release version bump
Colin Watson (1):
Fix link order: system libraries should come after libdbus-convenience
Cyril Brulebois (1):
Fix compilation of kqueue file monitoring on FreeBSD
David Zeuthen (3):
Fix spelling error
Add an optional PropertiesChanged() signal
Add an extra parameter to the PropertiesChanged() signal
Frank Osterfeld (35):
build fixes for tests on unix (cherry picked from commit 99f567e97f807a1270d01f97223941acd279dbf8)
set -DDBUS_BUILD_TESTS remove -g, it's already set via CMAKE_BUILD_TYPE (cherry picked from commit 0dc4c572cf94edf81e0a2460d0aa82ca32eb24d7)
fix configure check and VA_COPY usage
do not call functions with side-effects inside assert (cherry picked from commit 0d0f443564403fedffd0450bed377230511ba0d7)
be more verbose when locking the mutex fails (cherry picked from commit 4a14a050c4be026c7b9d67fd1f47c8479edebfc4)
add check for abstract sockets (cherry picked from commit 5b657984f4bc5544a8df560adcd224ed243972f1)
don't leak string list in error case (cherry picked from commit e4f39254976544781f1060c2051b10f32628408e)
use correct test data dir (cherry picked from commit ef471a74068b198ed10fe2a377520aa6a68b8370)
generate all config files from the .in files. Set some of the required variables replaced in the .in files by configure_file (cherry picked from commit 4980ffa1093877af182e032a13f6162df57be09f)
do not add d suffix on non-windows (cherry picked from commit 27980491d3cac6166c30c4adc2c71d80c3e4e13a)
build dbus-daemon-launch-helper-test and friends set all TEST vars needed for the .in files (cherry picked from commit fcd9ba392927b0433e5e037d393230774edae303)
rename second test-names to test-names2 to avoid confusion (cherry picked from commit c83a2d79bb215b19b02987c9a45ed1bf07e5eeaf)
fix test and binary names (cherry picked from commit 18bcf5f2d474456c57cd94da234005a23e2589a7)
rename test-spawn to spawn-test, to match autotools. test-sleep-forever is not a stand-alone test but called from other tests (cherry picked from commit 41bf95167cfc17b564594eab0a1901e46eaab5fe)
cleanup: these files are already generated elsewhere (cherry picked from commit 21f66df24affd4a4d2fb3324fb51899c811530da)
Use correct sources to build test-shell-service, fixes a hang in bus-test (cherry picked from commit 0afe04db5152b57582863bef83a55d78020a79c6)
bus-test-launch-helper is a unit test, test-service and test-shell-service are not. Rename test-shell to shell-test to match autotools (cherry picked from commit b106387b73d6a300a013a15f6507244e82f007ed)
disable launch-helper on windows for now until it builds (cherry picked from commit 48da3a0450172f711c25a459ce70c2521d22ee27)
fix TEST_SOCKET_DIR on windows, do not override value from top-level in test/ (cherry picked from commit fde144333281348cda2d533331946996d7a09bff)
define DBUS_BUILD_TESTS only if the option is enabled (cherry picked from commit 46c3a4e653c17c1daaabf164663856f373330f29)
fix warning, use Sleep, not _sleep on windows (cherry picked from commit ea36c743ad60a2dd5c6286571d1a475903519809)
do not run test binaries as unit tests if they aren't unit tests (cherry picked from commit 5281f5b113bd97152d1c9eac050432bda3274748)
define _DEBUG for debug builds (cherry picked from commit 3e261c022623306d4dba0cb11fa342abff61aee9)
_dbus_get_install_root assumes that dbus-daemon is in a bin/ subdirectory. That's not a common directory structure on windows, so weaken the assumption: $somepath/bin/dbus-daemon.exe -> $somepath $somepath/dbus-daemon.exe, where somepath doesn't end in /bin/: -> $somepath i.e., use dbus-daemon.exe's directory as root if that directory is not a "bin" directory (cherry picked from commit 2d2055b2fa7f92c144e9a182a9a091ebe5215d7d)
-util.c doesn't belong into the lib (cherry picked from commit 6191f6dda62e43765d5f48d677f7a2349e616a63)
The current state of the nonce-tcp implementation
Cleanup of nonce code
Improve error handling in nonce code
Add nonce-tcp section to the specification (draft) (cherry picked from commit 7015b2db6c8744c88da9cb0fab8d5e0fcfc0220b)
Fixes to the nonce code
Add api dox for nonce-tcp
Fix IPv6 setup (the default on Vista)
Fixes to the nonce code
with msvc, replace va_copy by assigning the va_lists (cherry picked from commit 42d613fc9284afaa9543549be26f32e503a58348)
Windows fixes
Frederic Crozat (1):
Fix build when selinux is disabled but libaudit enabled
Fridrich Å trba (5):
Patch relocating "exec" variable and position of service files
A little bit more efficient version of _dbus_replace_install_prefix
Pass the environment to CreateProcessA correctly and be more defensive
Change to assume executable extension when none is given (except on wince)
Don't truncate pointers on Windows x64 platform
Hendrik Buschmeier (1):
Bug 23502 - corrected wrong verbose-output
James Westby (2):
Correct timeout handling
Correct timeout handling
Johannes Carlsson (2):
Corrected thread problem causing some calls to hang for 25s
Corrected thread problem causing some calls to hang for 25s
Kimmo Hämäläinen (2):
[dbus] Add missing va_end in dbus-errors.c
[dbus-spawn] Use correct sign values for variables
Lennart Poettering (4):
dbus-monitor: use unbuffered stdout instead of handling SIGINT
pkg-config: add a couple of additional variables to .pc
build-sys: prepare release 1.3.1
build-sys: add make target for updating AUTHORS file
Luiz Augusto Von Dentz (1):
Fix memory allocation when reusing message from cache
Marc Mutz (7):
dbus/dbus-sysdeps-win.c: fix linking with mingw32
WIN32: add versioninfo, and export symbols
configure.in: add W32 extra libs (cherry picked from commit 909f2b23596247aaef4c5945853eebf607f7d329)
configure.in: don't look for X11 on W32 (cherry picked from commit 73730866ec198ac4c24dc69c9f62b4a3a2f05bf1)
Makefile.am's: reorder libraries so static libs come first (fixes linking on W32) (cherry picked from commit f88bd88d6b4b318f9401fae595343c8b1bacf654)
tools/Makefile.am: conditional compilation for W32 (cherry picked from commit 8b2f7581ef46b6e9bd29b8399657c039cb49f030)
bus/Makefile.am: conditional compilation for W32, use EXEEXT in install hooks (cherry picked from commit 551a9c446b782167aa8b0a74a41a1b7ffb42c6eb)
Marcus Brinkmann (36):
Fix buffer underrun and clarify condition.
Include errno.h.
Only list those symbols that can be exported (new toolchain barfs on undefined symbols in export list).
Invoke AC_PROG_MKDIR_P to make sure MKDIR_P is defined.
Allow to override test tool path for cross compilation setup.
Enable dbus-launch for Windows target.
Generate Windows def files from def.in files.
Fix double-free in error case.
Fix possible alignment issue.
Use INVALID_HANDLE_VALUE, not NULL.
Close process handle leak.
Check return value of MoveFileEx correctly.
Prepend HOMEDRIVE to HOMEPATH so cross-volume accesses work.
Fix the make dist target.
Consistently include <config.h> in all C source files and never in header files.
Define dbus_1_EXPORTS when appropriate.
Do not use DBUS_WIN in a public header file, use _WIN32.
Make more signal and locale interface use conditional.
Update dll export for autoconf (to stay in sync with cmake).
Prepare for WinCE port: Convert windows code to native API, avoid errno.
clean up def file change.
Add WinCE detection to configure.in and choose right socket library.
Windows CE has a different understanding of "command line" from Windows.
Add support for Windows CE to the code base.
Port dbus tools to Windows CE.
Add replacement functions strtoll/strtoull for dbus-send, mainly for Windows CE.
Add README for Windows CE.
Include strtoll.c and strtoull.c in distribution.
Remove obsolete files.
Fix warnings on Windows builds.
Fix warnings on Windows CE target.
Defensively protect against bogus argv argument on W32CE.
Move definition of _WIN32_WCE to configure.in (cmake defines it already).
Fix GetModuleFileNameA and RegQueryValueExA for Windows CE.
Fix infinite recursion on Windows CE.
Fix _IOLBF for Windows CE and also define _IONBF if needed.
Matthias Clasen (1):
Bug 25697 - Fix memory leak in policy reload
Michael Meeks (1):
[DBusConnection] When handling a watch, return if another thread is doing I/O
Nguyá»
n Thái Ngá»c Duy (5):
configure.in: do not define DBUS_UNIX unconditionally (cherry picked from commit 5c072b8c4d912dfe34b72c2b7bbcb4ea359c98d7)
remove dbus-uuidgen from Windows build (cherry picked from commit 73873e002ac9ba6159388b2c7b4190c30961ec68)
use WINDRES instead of RC to compile rc file
Move some functions from dbus-sysdeps-util-win.c to dbus-sysdeps-win.c
bus/Makefile.am: make dbus-daemon and friends bin_PROGRAMS on Windows
Ole André Vadla Ravnås (6):
Fix DBusMessage compiler warnings by adding some missing casts.
Only define _WIN32_WINNT if not already defined. (cherry picked from commit 98bb071819ab9f886317627b6688876f40ed694e)
Add missing stdio.h include needed for _vsnprintf(). (cherry picked from commit dddd412402657fa5ac6de225e8d5a00fb290589c)
Remove a misleading comment.
Use CreateDirectory() instead of complicating things.
Fix broken Windows implementation of _dbus_printf_string_upper_bound().
Patrick von Reth (1):
Added x64 and ia64 backtrace support for windows.
Peter Kümmel (1):
no fake lock under Windows (cherry picked from commit 62cb039e40811a5881ee8dcc37c97103a848f74d)
Plácido Revilla (1):
Bug 17754 - Fixed race condition in protected_change_timeout.
Ralf Habacker (99):
hide console when autostarting dbus-daemon (cherry picked from commit 27fad960837b54b6e47f408e6d1eecea1bee563f)
removed obsolate files
completed notes
added DBUS_USE_OUTPUT_DEBUG_STRING option
_dbus_verbose_real: (optionally) use OutputDebugString() (cherry picked from commit fd6d354c47b4b8dc24ce32e31171568a8704e7d1)
removed duplicated implementation
keep def file in sync with source
keep in sync with source
use dbus provided wait function
fixed DBUS_VA_COPY for msvc
updated version
added missing symbols for bus-test
used dbus/dbus-1.def for cmake too
removed unsupported symbols for msvc
readded test files required for windows
dbus-daemon needs more exports
uses tcp based test connections for now
cleanup nonce socket only when really used
fixed crashes accessing not initiated noncefile member struct
added cmake option for using nonce-tcp protocol as default; set tcp as default protocol to be compatible with earlier dbus releases
fixed cmake version macro and string handling
most patches are obsolate
fixed memory leak
added new variable DBUS_BUILD_TIMESTAMP
moved out DBusPipe implementation from into separate files
moved out DBusPipe implementation into separate files
windows does not support fork, skip it
added pipe related files real
DBusPipe related unix compile fix
removed local definition of _DBUS_GNUC_PRINTF, it is already in dbus-macro.h
let dbus_verbose print file name, line number and function name if available; this eases debugging.
win32 fix: disabled some tests, they may be not intendent for windows or need to be implemented
moved out dbus file related functions from sysdeps into separate files - tested on windows
fixed install root when using msvc ide
nonce tcp support requires _dbus_string_equal_len also when build without tests
added initial tcp transport section
added tranport address format to dbus specification
reverted 2aea64fbb69287f52bb9910e89b6732854f47be8 because it breaks msvc2008 builds
_dbus_change_to_daemon_user() is platform related and commit 0a3905d7f3b2ff43b09479863775939f9c8acad4 broke windows builds
win32 fix for commit 8a9880ffd2b81df38bb0e3492bda7a9636ac0280 - Clean up inotify watch handling
win32 fix: provide separate def file for cmake until there is full splitlib support for cmake
linux cmake build system related compile fix
win32 fix: _dbus_get_install_root(): to catch all cases perform case insensitive pattern search
win32 fix: _dbus_get_install_root(): there are more places to fix case insensitive pattern search
fixed bug on win32 not been able to use session bus with --config-file option
fixed xml doc generating for cmake build system - supported docbook generator is currently kde's meinproc4, xmlto may also work but need still some checks
added some docs for windows and updated the documentation index
_dbus_string_to_lower(): new function
fixed compile break introduced in commit e1c31c73074513d96fa22b5c0355107c42720597
linux compile fix
_dbus_string_tolower_ascii(): new function, reviewed by Colin Walters.
win32 fix: make dbus string content visible to debuggers, reviewed by Colin Walters.
_dbus_string_toupper_ascii(): new function, reviewed by Colin Walters.
fixed backtrace printing on unix with cmake build system
fixed bus-test sha1 connection address on unix with cmake build system
removed obsolate file from windbus port
Decorated public exported functions with DBUS_EXPORT macro, reviewed by Colin Walters.
fixed def file usage for cmake mingw builds
win32 fix: Only diplay memory allocation testing error note once.
Fixed gcc on windows limitation
CMake dbus libraries usage cleanup.
Removed def file support for cmake build system.
Additional fixes for 2154acb3492d5ba19da36562e8409016da9cb79b
Added signal.h and locale.h detection for cmake build system.
Removed unused cmake packages.
Keep cmake build system in sync with commit d47154c28b68b32177773bd489fdae62b440f38c.
Renamed libdbus-convenience to libdbus-internal for automake (to stay in sync with cmake).
Added cmake build system notes to README and INSTALL.
Cleaned up _dbus_verbose calls: function names and code line numbers are printed by default.
Determine docbook.xsl path on windows from meinproc4 executable.
Fixed xmlto usage on unix for cmake build system.
Simplified cmake specific test file generating.
Fixed meinproc4 docbook generator detection for cmake buildsystem.
Cmake support for cross plattform usable test files.
Cmake build system cleanup.
Defined DBUS_CMAKE in config.h to have a way for detecting the currently used buildsystem.
Port test-privserver to windows by using the TEST_LISTEN bus address.
Keep test file directories in sync with autotools
Keep defines for dbus test in sync with autotools.
Added missing test libraries and tools to keep in sync with autotools.
Removed obsolate file.
Fixed autotools mingw cross compile bug reported by Fridrich Strba.
Fixed wrong spelling of DBUS_DISABLE_ASSERTS usage on windows.
Added cmake cross compile wrapper.
Minor name spelling fix.
Be more silent with porting problems.
Disabled launch helper activation tests on windows.
Cleanup debug messages.
Added missing implementation for _dbus_system_logv().
Send system log messages to debug port for now.
Fixed assert raised with msvc 2008 on windows.
Keep in sync with autotools.
Keep in sync with autotools.
Minor include file fix.
Fixed compiler warnings.
Keep cmake default session and system bus address setup in sync with autotools.
Do not set DBUS_SESSION_BUS_DEFAULT_ADDRESS unconditional in code, it is already defined in build system.
Use dbus provided wait function.
Bug 28460 - Refactored dbus configuration access.
Ray Strode (1):
Add clarification to spec about UpdateActivationEnvironment
Romain Pokrzywka (29):
fixes bug where sometimes objects were not unregistered from dbus although their app had exited. As it turns out it was a missing implementation of the method _dbus_fd_set_close_on_exec() for windows. It's been tested with msvc2005, msvc2008, and mingw, and solves all the unregistering issues on many kde apps.
make the def handling simpler with cmake, we don't need to specify the library name anyway
split the symbols into separate files matching the client/shared/util sections of the code, and generate the final .def file dynamically
oops, this symbol belongs to the client exports
refactor the cmake build to match with autotools: only export client symbols in dbus-1 and use and internal library for the rest. Currently this library is statically linked to the apps but it can be made dynamic if wanted
now fix the build for the tests; turns out we need another set of exports, since some tests are compiled in the client lib and some are in the internal lib...
dbus-spawn.h is internal, it shouldn't be installed
fixed and simplified install prefix handling with cmake
fixed the TODO, the if block didn't make sense indeed. Also make it clearer which dirs in the summary are installation dirs
disable cmake options that don't apply (for cmake-gui)
commented bits cleanup
and another .def.in for the verbose mode handling
remove the debug postfix for the executables, it only makes sense for the lib
remove DBUS_DAEMON_EXECUTABLE_NAME, we already have DBUS_DAEMON_NAME, and use the specified name for the executable when building with cmake
add the LIBRARY header in the .def file, but for mingw only, msvc doesn't support it anymore. It's still needed when creating a .lib from a mingw-built dll
move dbus-1.def.cmake to the cmake subdir, as it's cmake specific
add new symbols from 1.3 to the exports
not needed anymore. Builds fine without for both msvc and mingw
apply remaining unapplied parts of eeedba5b2f5b008819619764943caddd52441adf in dbus4win
variable name fix (DBUS_DAEMON_NAME instead of DAEMON_NAME)
small fixes for DBUS_USE_OUTPUT_DEBUG_STRING code
--warning
fix potential crashes on windows with MSVC, due to badly exported variables
Update the windows implementation of logging functions
export _dbus_credentials_to_string_append for the tests
update WinCE cmake support
update WinCE cmake support
add missing HAVE_ macros to cmake
fix {u}intptr_t usage on wince with msvc
Sascha Silbe (1):
Bug 23977 - dbus-launch --exit-with-session not killing dbus-daemon on SIGINT
Sebastian Sauer (1):
use CMAKE_BUILD_TYPE to differ between debug and release. (cherry picked from commit 212268933438f3340e5c95905a2845d30cab1dd7)
Simon McVittie (1):
[doc/dbus-specification.xml] Explicitly specify lower-case hex must be used
Thiago Macieira (3):
Update D-Bus version number to 1.3.1
Fix building on Unix
Revert "Bug 17754 - Fixed race condition in protected_change_timeout."
Tom Hughes (1):
Use monotonic clock for _dbus_get_current_time() if it's available.
Tomas Pelka (1):
[legacy init script] Fix the use of $servicename
Tor Lillqvist (46):
tools/dbus-launch-win.c: fix typo (cherry picked from commit 81a7a0e9309e5929857fdf44b8b51a4f8df097e6)
dbus/dbus-sysdeps-util-win.c: DBUS_WIN is always defined here (cherry picked from commit 1046f3b0eb57ef746aaff3a8da87020bb1b19a44)
tools/dbus-launch-win.c: strrchr -> _mbsrchr (cherry picked from commit b8b9fc300242ff25071df4166173baae7d2b4f0f)
dbus/dbus-connection.c: use dbus_message_type_to_string instead of printing the naked message type (cherry picked from commit 33d858e83e3cb1f55ed257ffef930b8f49c3ffc7)
tools/dbus-launch-win.c: TODO++ (cherry picked from commit 0f5dbec6407975d6a93fbb2cbcd58ab192961cf8)
dbus/dbus-transport.c: fix {our,auth}_identity mismatch (cherry picked from commit e15f1cde3b5893357f640e360f64c0a1ae37f93b)
dbus/dbus-transport.c: _dbus_credentials_get_windows_sid might return NULL (cherry picked from commit 8d8d5fa1babc8f51f1d1bb95b8116850978c60d9)
dbus/dbus-internals.h: 2x const char foo[] -> const char foo * (cherry picked from commit 62eaf8c91160abdeab6a46bb7bff737e13a390cf)
dbus/dbus-internals.c: "#define inline" is only needed on MSVC, not mingw (cherry picked from commit 314e91e3ee2566477918a51dbddd9eb141b33a23)
dbus/dbus-spawn-win.c: implement missing _dbus_babysitter_get_child_exit_status (cherry picked from commit 7a9863b9847380dbb8400f895934d7f282ebdbf2)
dbus/dbus-sysdeps-win.h: add _dbus_win_get_dll-module (cherry picked from commit da5e8e14029cb64a65fe482e232be1d786a8ee19)
dbus/dbus-sysdeps-win.c: #define socklen_t -> typedef (cherry picked from commit eb104f4573fcbcbf3a87d673a023b5db4a249867)
dbus/dbus-sysdeps-*win.c: remove DBusFile abstraction (cherry picked from commit 2895660b0e683d71dd51911819c0f31aff8517c3)
dbus/dbus-sysdeps-win.c: Use CryptoApi to get random numbers (cherry picked from commit 5f7ae46398818200b3fdcdfe80b78bee31a3e89b)
dbus/dbus-sysdeps-win.c: set an error when _close fails in _dbus_pipe_close (cherry picked from commit 6671b4a20da468bad6842815a1161a98251b66fc)
dbus/dbus-sysdeps-win.c: _dbus_getpid() returns dbus_pid_t (cherry picked from commit 40a01bf6d2c6d216093d309ca4c48602a585960b)
dbus/dbus-sysdeps-win.c: use GetTempPath, not getenv, in _dbus_get_tmpdir (cherry picked from commit c2366c5410149e896cb56c3d17bb995308e18292)
dbus/dbus-sysdeps-win.c: use MoveFileEx, not unlink+rename, in _dbus_string_save_to_file (cherry picked from commit c31bb3c262db1e6e42ec1bc9a6e8063c625a7cb2)
dbus/dbus-sysdeps-win.c: add _dbus_win_error_string, and use after MoveFileEx instead of _dbus_error_from_errno (cherry picked from commit 1d0b2dacf52faffbeba09af2b309683ccc71547a)
dbus/dbus-sysdeps-win.h: move declarations into .c (used nowhere else) (cherry picked from commit 0ea30b511e5b099c43bfdf2cbff0f3935917e057)
dbus/dbus-sysdeps-*win.c: remove #undef open, which has no effect (cherry picked from commit 737e3782cd16424a6f1b941b64867178bb5634be)
dbus/dbus-sysdeps-util-win.c: remove unused str*_s definitions (cherry picked from commit 373214317c33031547f3788cffed8a832142fc43)
dbus/dbus-sysdeps-win.c: tighter "scoping" for alternate _dbus_poll implementations (cherry picked from commit 6828a25073c16fb5af55c4aaf16a08eb90e4676d)
dbus/dbus-sysdeps-util-win.c: use GetFileAttributes instead of CreateFile in _dbus_file_exists (cherry picked from commit 3ba582b91361785c3eb0121e8b9e85d046eea75f)
dbus/dbus-sysdeps-win.c: _dbus_windows_user_is_process_owner belongs to -util-win.c (cherry picked from commit 952caf475334b7c38084d4a992abef3f4e0d4cfb)
Don't bother with -Werror on Windows for now
Use multi-byte string functions on Windows
Look for config files also in the normal Unix-style location (cherry picked from commit 445d1f780fb916f9087c0d95e7594ee5a425d43f)
Rename README.win to README.windbus to match its origin
Tell where the file comes from and that it might not be reliable
Add file describing the merge of the dbus4win code
Don't use -fPIC and -fPIE on Windows
Don't use DBUS_DIR_SEPARATOR
Add a dbus/dbus-1.def file
Drop internal symbols, add missing symbols
Use dbus-1.def on Windows
Actually do install the .def file on Windows
DBUS_VERSION is always three numbers
Check for dirent.h
Use nonce-tcp default session bus on Windows
Drop terminating slash in _dbus_get_tmpdir
Avoid warnings on Windows
Handle also WinSock errors in _dbus_error_from_errno
Don't fake network errno values on Windows
Set the DBusError
Drop unused complex function
Will Thompson (30):
Make array-printing code easier to follow
Forbid zero serial numbers
Include reason when reporting corrupt messages
Add an accessor for the loader's corruption reason
Print byte arrays as nicely-formatted hex.
Print all-printable-ASCII byte arrays as strings
Add a constant for the number of message types
Index match rules by message type
Don't bother re-matching features we've checked.
Extract freeing a DBusList<BusMatchRule>
Extract rule_list_remove_by_connection
Group match rules by their interface.
Rename DBusConnection *disconnected param to connection
Make array-printing code easier to follow
Forbid zero serial numbers
Include reason when reporting corrupt messages
Add an accessor for the loader's corruption reason
Print byte arrays as nicely-formatted hex.
Print all-printable-ASCII byte arrays as strings
Move dispatching to destination to bus_dispatch_matches()
Dispatch post-activation messages to anyone interested
Move dispatching to destination to bus_dispatch_matches()
Dispatch post-activation messages to anyone interested
kqueue set_watched_dirs: fix termination condition
Fix dbus-sysdeps.h on amd64, again.
Revert "Bug 28460 - Refactored dbus configuration access."
Fix a broken <xref/>
Document GetConnectionUnixProcessID in the spec
Document ListQueuedOwners in the spec
Clarify GetConnectionUnixUser documentation.
unknown (2):
fixed install root when using msvc ide
Make the windows binaries and build match the linux one with cmake buildsystem.
Lennart
--
Lennart Poettering Red Hat, Inc.
lennart [at] poettering [dot] net
http://0pointer.net/lennart/ GnuPG 0x1A015CC4
More information about the dbus
mailing list