Announcing D-Bus 1.11.8

Simon McVittie <simon.mcvittie-ZGY8ohtN/[email protected]>
Newsgroups gmane.comp.freedesktop.dbus
Organization Collabora Ltd.
Message-ID <[email protected]>
The “panics in the face of breakfast foods” release. This is a
development release, in the branch leading to future D-Bus 1.12.x
stable releases.

http://dbus.freedesktop.org/releases/dbus/dbus-1.11.8.tar.gz
http://dbus.freedesktop.org/releases/dbus/dbus-1.11.8.tar.gz.asc
git tag: dbus-1.11.8

Build-time configuration:

• The new --enable-debug configure option provides an easy way to
  enable debug symbols, disable optimization and/or enable profiling.

• The --enable-compile-warnings configure option can be used to control
  compiler warnings.

• The --disable-compiler-optimisations configure option is no longer
  supported. Use --enable-debug=yes or CFLAGS=-O0 instead.

Enhancements:

• D-Bus Specification version 0.30
  · Define the jargon term "activation" more clearly
  · Define the jargon term "auto-starting", which is one form of
    activation
  · Document the optional SystemdService key in service files
  · Use versioned interface and bus names in most examples
  · Clarify intended behaviour of Properties.GetAll
  (fd.o #36190, fd.o #98671; Philip Withnall, Simon McVittie)

• Fix and enable a lot of compiler warnings to improve future code
  quality. This might incidentally also fix some environment variable
  accesses on OS X.
  · In particular, printf-style functions in the libdbus API are now
    annotated with __attribute__((__format__(__printf__, *, *))) when
    compiling with gcc or clang. This might make printf bugs in other
    software visible at compile time.
  (fd.o #97357, fd.o #98192, fd.o #98195, fd.o #98658;
  Thomas Zimmermann, Simon McVittie)

• When running with AppArmor mediation (for example using Ubuntu's
  patched Linux kernel), clients can no longer auto-start services
  unless they would have been able to send the auto-starting message to
  the service after it starts. StartServiceByName() is unaffected, and
  continues to be allowed by default in AppArmor's
  <abstractions/dbus-strict> and <abstractions/dbus-session-strict>.
  (fd.o #98666, Simon McVittie)

Fixes:

• Work around an undesired effect of the fix for CVE-2014-3637
  (fd.o #80559), in which processes that frequently send fds, such as
  logind during a flood of new PAM sessions, can get disconnected for
  continuously having at least one fd "in flight" for too long;
  dbus-daemon interprets that as a potential denial of service attack.
  The workaround is to disable that check for uid 0 process such as
  logind, with a message in the system log. The bug remains open while
  we look for a more general solution.
  (fd.o #95263, LP#1591411; Simon McVittie)

• Don't run the test test-dbus-launch-x11.sh if X11 autolaunching
  was disabled at compile time. That test is not expected to work
  in that configuration. (fd.o #98665, Simon McVittie)

-- 
Simon McVittie, Collabora Ltd.
on behalf of the D-Bus maintainers

_______________________________________________
dbus mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/dbus
signature.asc (application/pgp-signature, 878 B)
-----BEGIN PGP SIGNATURE-----

iQJTBAABCAA9FiEEfSe10jJLIbElKzv6AiOgeNv/S2YFAlg8z48fHHNpbW9uLm1j
dml0dGllQGNvbGxhYm9yYS5jby51awAKCRACI6B42/9LZpufD/9+VaezhclGHsaI
Dy2EXc60zmGP+UoDUL1quD2gZqDrLyrr6/Ji2tuqg2YkpQUSta4zEQO6ICwzcyKe
6432meUT6k63blmMV1s0OevYDXh3EPPinyYoq3tSxw1r3DiQmlH/ZajYeqpfKxeO
/di2uYBcUKICuZEzp8H+sJ+BOYJY9opp6+MZf3Bel6GmE/YxOP+DseRuRuHRS/5R
2PoZoHa49HJBqFpORnkAHFz03LEvGOS72exMuSRIsQN6fjuXXHS9LmHeOuOUNpaL
DhwQz5TRlqKTkWKrv9sE9RKTo45Nce8erqfs2hR1ZDBtDIl7ssYgkgZC4xOYL8Cz
lsx8TBKTxt5sIU/oKT+aRiYitNubeqHbykVqse3RbOkGZPLXPlkl/JO41ExE3sFF
2RWg2YY1BmHn2bOeAL6nG5J7uRWB5InghelsoxUZhSGNE8gL7TwSE3ZMqDD1F1oa
IOJWwYVDvWd2sfWNTzE4zD3od4lJR+nuh4F6IswiXzG+ipFH+hPhHnFVXbgyhxOP
FurtYDUqWwhEjnzg89jZnn9QDrBkq6zgarvaLI+1FlGo58FNqv94XekNsxxw0Lgm
+7I7dgu+lw1/3vqZmkHn2zU+mEg/YXR/4V4B4obnu1tgaSA2tNEUDcOAw2iyyvBI
H1YN+pjIGONwa9+UlJm+6Uvu49pQaA==
=Zj4J
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.