Lines Matching +full:- +full:- +full:gcov +full:- +full:options

1 D-Bus 1.6.8 (2012-09-28)
6 • Follow up to CVE-2012-3524: The additional hardening
8 broke certain configurations of gnome-keyring. Given
10 changes to gnome-keyring, use of __secure_getenv() is
13 D-Bus 1.6.6 (2012-09-28)
18 • CVE-2012-3524: Don't access environment variables (fd.o #52202)
21 • Unix-specific:
26 D-Bus 1.6.4 (2012-07-18)
30 a non-default path such as --enable-console-auth-dir=/run/console
36 • Make --enable-developer default to "no" (regression in 1.6.2;
39 • Windows-specific:
40 · Launch dbus-daemon correctly if its path contains a space
43 D-Bus 1.6.2 (2012-06-27)
55 Automake maintainer mode. D-Bus developers should now configure with
56 --enable-developer. Automake maintainer mode is now on by default;
57 distributions can disable it with --disable-maintainer-mode.
60 • Automatically define DBUS_STATIC_BUILD in static-only Autotools builds,
63 • Unix-specific:
66 D-Bus 1.6.0 (2012-06-05)
71 This version starts a new stable branch of D-Bus: only bug fixes will
78 · compiler support for 64-bit integers (int64_t or equivalent)
80 • D-Bus Specification v0.19
82 • New dbus-daemon features
86 · --nopidfile option, mainly for use by systemd
97 · dbus-daemon no longer busy-loops if it has far too many file descriptors
98 · dbus-daemon.exe --print-address works on Windows
102 · on Linux, dbus-daemon uses epoll if supported, for better scalability
105 · removed the per-connection link cache, improving dbus-daemon performance
108 · optional Valgrind instrumentation (--with-valgrind)
109 · optional Stats interface on the dbus-daemon (--enable-stats)
110 · optionally abort whenever malloc() fails (--enable-embedded-tests
116 spec-compliance (fd.o #48580, David Zeuthen)
119 non-root when using OpenBSD install(1) (fd.o #48217, Antoine Jacoutot)
121 • Add missing commas in some tcp and nonce-tcp addresses, and remove
122 an unused duplicate copy of the nonce-tcp transport in Windows builds
125 D-Bus 1.5.12 (2012-03-27)
142 in dbus-daemon (fd.o #46273, Alban Crequy)
144 • Windows-specific:
145 · make dbus-daemon.exe --print-address (and --print-pid) work again
147 · fix duplicate case value when compiling against mingw-w64
150 D-Bus 1.5.10 (2012-02-21)
158 • D-Bus Specification 0.19:
159 · Formally define unique connection names and well-known bus names,
167 • Make dbus_threads_init() use the same built-in threading implementation
168 as dbus_threads_init_default(); the user-specified primitives that it
179 · add help-options target
180 · share dbus-arch-deps.h.in with autotools rather than having our
189 its command-line (fd.o #43875, Jack Nagel)
195 by dbus-daemon, tests etc. into their internal library and deleting
198 • Add dbus-daemon --nopidfile option, overriding the configuration, for
204 • Optionally (if configured --with-valgrind) add instrumentation to debug
208 • Improve the dbus-send(1) man page (fd.o #14005, Simon McVittie)
210 • Make dbus-protocol.h compatible with C++11 (fd.o #46147, Marc Mutz)
214 into a debuggable core-dump if a resource limit is applied (fd.o #41048,
220 • Unix-specific:
230 · Don't close invalid fd -1 if getaddrinfo fails (fd.o #37258, eXeC001er)
231   · Don't touch ~/.dbus and ~/.dbus-keyrings when running 'make installcheck'
238 • Windows-specific:
239 · Find the dbus-daemon executable next to the shared library (fd.o #41558;
244 D-Bus 1.5.8 (2011-09-21)
247 The "cross-metering" release.
255 • If full test coverage is requested via --enable-tests, strictly require
256 Python, pygobject and dbus-python, which are required by some tests; if not,
260 • When using cmake, provide the same version-info API in the installed headers
272 • Fix broken links from dbus-tutorial.html if $(htmldir) != $(docdir)
278 • Unix-specific:
279 · Clean up (non-abstract) Unix sockets on bus daemon exit (fd.o #38656;
281 · On systems that use libcap-ng but not systemd, drop supplemental groups
285 · Fix compilation on non-C99 systems that have inttypes.h but not stdint.h,
292 Tru64, IRIX and HP-UX (fd.o #11668, Simon McVittie)
294 • Windows-specific:
297 · Fix misuse of GPid in test/dbus-daemon.c (fd.o #40003, Simon McVittie)
298 · Fix cross-compilation to Windows with Automake (fd.o #40003, Simon McVittie)
300 D-Bus 1.5.6 (2011-07-29)
303 The "weird, gravy-like aftertaste" release.
312 different recipient) by mistake: eavesdroppers must now opt-in to this
319 • D-Bus Specification version 0.18 (fd.o #37890, fd.o #39450, fd.o #38252;
324 · promote the type system to be a top-level section
328 and simplify object-path registration (fd.o #38874, Jiří Klimeš)
340 • The dbus-daemon no longer busy-loops if it has a very large number of file
344 the bus daemon's message limit is hit; remove the per-connection link cache,
353 • Stop storing two extra byte order indicators in each D-Bus message
357 a running dbus-daemon if enabled at configure time with --enable-stats
367 • Unix-specific:
368 · look for system services in /lib/dbus-1/system-services in addition to all
369 the other well-known locations; note that this should always be /lib,
371 /lib/x86_64-linux-gnu or similar (fd.o #35229, Lennart Poettering)
372 · opt-in to fd passing on Solaris (fd.o #33465, Simon McVittie)
374 • Windows-specific (Ralf Habacker):
378 D-Bus 1.5.4 (2011-06-10)
383 • Byte-swap foreign-endian messages correctly, preventing a long-standing
384 local DoS if foreign-endian messages are relayed through the dbus-daemon
386 (CVE-2011-2200, fd.o #38120, Debian #629938; Simon McVittie)
394 • If GLib and DBus-GLib are already installed, more tests will be built,
396 ./configure --enable-installed-tests
404 • Don't use -Wl,--gc-sections by default: in practice the size decrease is
405 small (300KiB on x86-64) and it frequently doesn't work in unusual
410 • Use #!/bin/sh for run-with-tmp-session-bus.sh, making it work on *BSD
413 • Use ln -fs to set up dbus for systemd, which should fix reinstallation
416 • Windows-specific changes:
417 · don't try to build dbus-daemon-launch-helper (fd.o #37838, Mark Brand)
419 D-Bus 1.5.2 (2011-06-01)
426 This version of D-Bus no longer uses -fPIE by default. Distributions wishing
427 to harden the dbus-daemon and dbus-launch-helper can re-enable this if their
430 ./configure CFLAGS=-fPIE LDFLAGS="-pie -Wl,-z,relro"
432 or by using distribution-specific wrappers such as Debian's hardening-wrapper.
436 • D-Bus Specification v0.17
440 • Don't force -fPIE: distributions and libtool know better than we do whether
442 • Allow --disable-gc-sections, in case your toolchain offers the
443 -ffunction-sections, -fdata-sections and -Wl,--gc-sections options
445 • Install dbus-daemon and dbus-daemon-launch-helper in a more normal way
449 • Don't force users of libdbus to be linked against -lpthread, -lrt
451 • Log system-bus activation information to syslog (fd.o #35705,
455 • Make the nonce-tcp transport work on Unix (fd.o #34569, Simon McVittie)
456 • On Unix, if /var/lib/dbus/machine-id cannot be read, try /etc/machine-id
460 • Make dbus-monitor bail out if asked to monitor more than one bus,
465 • Check that compiler options are supported before using them (fd.o #19681,
470 D-Bus 1.5.0 (2011-04-11)
476 • D-Bus Specification v0.16
479 · Make argNpath support object paths, not just object-path-like strings,
485 • Require user intervention to compile with missing 64-bit support
492 D-Bus 1.4.8 (2011-04-08)
502 --disable-x11-autolaunch configure option to prevent it altogether
506 • If checks are not disabled, check validity of string-like types and
509 errors to dbus-shared.h (fd.o #34527, Lennart Poettering)
510 • Break up a huge conditional in config-parser so gcov can produce coverage
517 · Avoid the name ELEMENT_TYPE due to namespace-pollution from winioctl.h
522 D-Bus 1.4.6 (2010-02-17)
527 • Remove unfinished changes intended to support GTest-based tests,
530 D-Bus 1.4.4 (2010-02-17)
536 which could result in a busy-loop (fd.o #32992, NB#200248; possibly
558 • Ignore -Waddress
559 • Remove broken gcov parsing code and --enable-gcov, and replace them
560 with lcov HTML reports and --enable-compiler-coverage (fd.o #10887)
562 · avoid live-lock in Windows CE due to unfair condition variables
564 · support credentials-passing (fd.o #32542)
566 · opt-in to thread safety (fd.o #33464)
568 D-Bus 1.4.1 (20 December 2010)
571 • Fix for CVE-2010-4352: sending messages with excessively-nested variants can
572 crash the bus. The existing restriction to 64-levels of nesting previously
574 nesting using variants. Thanks to Rémi Denis-Courmont for discoving this
580 D-Bus 1.4.0 (6 Sep 2010)
582 - systemd hookup
584 D-Bus 1.3.1 (23 June 2010)
586 - New standardized PropertiesChanged signal in the properties interface
587 - Various portability fixes, in particular to Windows platforms
588 - Support forking bus services, for compatibility
590 D-Bus 1.3.0 (29 July 2009)
592 - ability for dbus-send to send to any bus (--address)
593 - file descriptor passing on Unix socket transports
594 - use of GCC atomic intrinsics for better processor support
595 (requires -march=i486 or above for x86 compilation)
596 - thread-safe FD_CLOEXEC setting on recent Linux kernels (2.6.24-27 and up)
598 - feature negotiation in the bus daemon