Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • dbus-1.16.0
    69e79b89 · Prepare v1.16.0 ·
    dbus 1.16.0
    
    The “one hundred pink frogs” release.
    
    1.16.x is a new stable branch, superseding 1.14.x.
    
    Summary of major changes between 1.14.x and 1.16.0
    --------------------------------------------------
    
    Build system and dependencies:
    
    • The Meson build system is the recommended way to build dbus on Unix.
      This requires Meson 0.56 and Python 3.5.
      · Projects that depend on libdbus can build it as a Meson subproject.
        See tests/use-as-subproject/meson.build for suggested build options.
    
    • CMake continues to be available as an alternative build system,
      and is recommended on Windows. This requires CMake 3.10.
    
    • A C99 compiler such as gcc, clang, or Visual Studio 2015 is required.
      A C11 compiler such as gcc, clang, or Visual Studio 2019 is recommended.
    
    • On platforms with larger-than-64-bit pointers, a C11 compiler is required
    
    Behaviour changes:
    
    • On Unix, the well-known system bus socket is in the runtime state
      directory by default (normally /run)
      (see 1.15.4 for more details)
    
    • On Linux with systemd, dbus-daemon starts as the target user/group
      (retaining `CAP_AUDIT_WRITE`) instead of starting as root and
      dropping privileges
    
    Feature removals:
    
    • Autotools build system
    
    • `pam_console`/`pam_foreground` integration
      (Autotools `--with-console-auth`, CMake `-DDBUS_CONSOLE_AUTH_DIR`)
    
    New features and significant bug fixes:
    
    • `ProcessFD` in `GetConnectionCredentials()` on Linux
      (see 1.15.8 for more details)
    
    • On Unix, the system message bus now loads .service files from /etc and /run
    
    • Use `close_range()` to close unwanted file descriptors or mark them
      close-on-exec, if available
    
    • Use 64-bit timestamps internally on 32-bit platforms, for Y2038 safety
    
    • Use APIs that can return 64-bit timestamps and inode numbers on
      32-bit glibc
    
    • `AF_UNIX` sockets are available on sufficiently recent Windows
    
    • dbus-send can send arrays of variants, variant values in dictionaries,
      and nested variants
    
    • Portability to CPU architectures with larger-than-64-bit pointers
    
    Changes since 1.15.92 release candidate
    ---------------------------------------
    
    Dependencies:
    
    • Building with CMake now requires CMake ≥ 3.10.
    
    Bug fixes:
    
    • Avoid deprecation warnings with newer Meson versions
      (dbus!507, Simon McVittie)
    
    • Avoid deprecation warnings with newer CMake versions
      (dbus#541, Ralf Habacker)
    
    Tests and CI enhancements:
    
    • When building with CMake, set the same environment variables as Meson.
      This improves test coverage. (dbus#533, Ralf Habacker)
    
    • Remove a remaining reference to Debian 11, which is EOL
      (dbus!508, Simon McVittie)
    
    Git-EVTag-v0-SHA512: 825c9c11d9f76c8fc1d7826d3070bd35b3de1693581e700bb5b365bde5420b199f913a2cf277467a92be52f294c4549a13a322ca04f4cd4892790c79e28d9914
    
  • dbus-1.15.92
    daf657a6 · Prepare v1.15.92 ·
    dbus 1.15.92
    
    The "future flyer" release.
    
    This is a second release-candidate for the new dbus 1.16.x stable branch.
    
    Build-time configuration changes:
    
    • When building with Meson, the `embedded_tests` option has been renamed
      to `intrusive_tests`. This option adds test instrumentation in libdbus
      and dbus-daemon, which reduces performance and is not secure.
      For production builds of dbus in OS distributions, it must be false
      (`-Dintrusive_tests=false`, which is the default)
      During development, it should be set true (`-Dintrusive_tests=true`)
      for full test coverage. (dbus#537, Simon McVittie)
    
    • Similarly, when building with CMake, the `DBUS_BUILD_TESTS` option no
      longer enables intrusive test instrumentation. A new option
      `-DDBUS_ENABLE_INTRUSIVE_TESTS=ON` is equivalent to the Meson build
      system's `-Dintrusive_tests=true`.
    
    Bug fixes:
    
    • If a DBusWatch callback fails because there is insufficient memory,
      make sure to retry it within a finite time (dbus#536, Petr Malat)
    
    • On macOS with launchd enabled, if the session bus launchd integration
      is not correctly configured, don't treat that as a fatal error that
      prevents connecting to the system bus (dbus#510, Mohamed Akram)
    
    • If intrusive test instrumentation is enabled, older versions of dbus
      would simulate an out-of-memory condition once per 2^32 allocations,
      even if not specifically requested. This is no longer done.
      (dbus#535, Simon McVittie)
    
    • Fix compilation on non-Linux platforms with glibc, such as
      Debian GNU/Hurd (dbus#539, Simon McVittie)
    
    • Avoid test failures with non-trivial NSS modules, similar to dbus#256
      (dbus#540, Simon McVittie)
    
    • When built with CMake, make paths in DBus1Config relocatable
      (dbus!499, Ralf Habacker)
    
    Git-EVTag-v0-SHA512: 1cee2651caa86d8bac9ee14d8efe26734313baf79462e4db3a19060a95bcca55880461ee65b267acef996b399901e15092cfa9d4623131a8816c6263babbf158
    
  • dbus-1.15.90
    b2360127 · Prepare 1.15.90 ·
    dbus 1.15.90
    
    The “futuristic flyer” release.
    
    This is a release-candidate for the new dbus 1.16.x stable branch.
    
    Build-time configuration changes:
    
    • The experimental Containers1 interface has been removed from this branch.
      It is incomplete and not ready for production use, and has been
      compile-time-disabled and impossible to enable without patching
      since 1.13.20. To reduce confusion, delete the code completely.
      It remains present on the git `master` branch for 1.17.x, and will
      hopefully be reinstated during the 1.17.x cycle.
      (dbus!488, dbus!490; Simon McVittie)
    
    Bug fixes:
    
    • Fix the Devhelp index for API documentation (dbus!486, Simon McVittie)
    
    • Fix detection of socketpair() on Solaris 10 (dbus#531, Simon McVittie)
    
    • Avoid undefined signed integer overflow when calculating hash table
      indexes (dbus!487, Jami Kettunen)
    
    Git-EVTag-v0-SHA512: 0ce178e534a452229dd75117719148259f36ecfbb5dc2b5c184980498d8c2efc814a28acd8a34d1f6846f0066aedb60fdf84e9dd8aee102ef0b8a00b2b5d3587
    
  • dbus-1.15.12
    d3079475 · Prepare v1.15.12 ·
    dbus 1.15.12
    
    Git-EVTag-v0-SHA512: aa9b920a5ee47dddcd6538ad981b7d516b6f1c12d9aca1b301570a7350b92831e409c1b6998ec7a1b8facd4375c435d7dfaafbbbb25452dade9bf08ec3673094
    
  • dbus-1.15.10
    ebc91175 · Prepare v1.15.10 ·
    dbus 1.15.10
    
    Git-EVTag-v0-SHA512: cc1eadaabade8bef05541a340ded6f082171dcc9f0d4a90f0bfdadcd71d5860be02b1d939a4a937a290885aed7606297bca001c6fd6e49fab3a560e31f6cec96
    
  • dbus-1.14.10
    fa05c11a · Prepare v1.14.10 ·
    dbus 1.14.10
    
    Git-EVTag-v0-SHA512: 536a7baff797619e58f7ac26e9cc01cb532ffd23105084fd49fbcfae36d1460423f2b32c4fc79a24d5475a9c0d507ae73e38e8ef6ab1f63c445be538b4ac0709
    
  • dbus-1.15.8
    c4c868a8 · Prepare v1.15.8 ·
    dbus 1.15.8
    
    Git-EVTag-v0-SHA512: cc41e6c0ca75463bf637e1f5ea57e344cdb36463791f06f0acc113ea4eff99399091ba56a611773e74123d8c0e65a34865b61dc4f89f4c410bc3ac5d1527df11
    
  • dbus-1.12.28
    7e3b7e12 · Release v1.12.28 ·
    dbus 1.12.28
    
  • dbus-1.14.8
    f90d4f16 · Release v1.14.8 ·
    dbus 1.14.8
    
  • dbus-1.15.6
    67ac3e6b · Release v1.15.6 ·
    dbus 1.15.6
    
  • dbus-1.12.26
    eec5f48a · Prepare v1.12.26 ·
    dbus 1.12.26
    
  • dbus-1.14.6
    d4942f41 · Prepare v1.14.6 ·
    dbus 1.14.6
    
  • dbus-1.15.4
    6156578e · Prepare v1.15.4 ·
    dbus 1.15.4
    
  • dbus-1.12.24
    5ff92564 · Prepare v1.12.24 ·
    dbus 1.12.24
    
  • dbus-1.14.4
    8501a73d · Prepare v1.14.4 ·
    dbus 1.14.4
    
  • dbus-1.15.2
    ed866a94 · Prepare v1.15.2 ·
    dbus 1.15.2
    
  • dbus-1.14.2
    c8c8712f · Prepare v1.14.2 ·
    dbus-1.14.2
    
  • dbus-1.15.0
    2770215f · AUTHORS: Update ·
    dbus-1.15.0
    
  • dbus-1.14.0
    6fd1509b · Prepare v1.14.0 ·
    dbus v1.14.0
    
  • dbus-1.12.22
    177ab044 · Prepare v1.12.22 ·
    dbus 1.12.22