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