From 419b7efa8979b5dc492d13d9d5b26f2a4a56be775dbf17ca2f53fb4af3aabd40 Mon Sep 17 00:00:00 2001 From: Fridrich Strba Date: Wed, 27 Nov 2013 18:47:42 +0000 Subject: [PATCH] Trying to make this a real link to Factory without too much added files OBS-URL: https://build.opensuse.org/package/show/Base:System/dbus-1?expand=0&rev=141 --- baselibs.conf | 4 - dbus-1-x11.changes | 2135 -------------------------------------- dbus-1-x11.spec | 290 ------ dbus-1-x11.spec.in | 207 ---- dbus-1.7.8.tar.gz | 3 - dbus-1.changes | 2135 -------------------------------------- dbus-1.desktop | 4 - dbus-1.spec | 205 ---- dbus-do-autolaunch.patch | 26 - dbus-log-deny.patch | 11 - dbus_at_console.ck | 27 - pre_checkin.sh | 22 - rc.boot.dbus | 124 --- 13 files changed, 5193 deletions(-) delete mode 100644 baselibs.conf delete mode 100644 dbus-1-x11.changes delete mode 100644 dbus-1-x11.spec delete mode 100644 dbus-1-x11.spec.in delete mode 100644 dbus-1.7.8.tar.gz delete mode 100644 dbus-1.changes delete mode 100644 dbus-1.desktop delete mode 100644 dbus-1.spec delete mode 100644 dbus-do-autolaunch.patch delete mode 100644 dbus-log-deny.patch delete mode 100644 dbus_at_console.ck delete mode 100644 pre_checkin.sh delete mode 100644 rc.boot.dbus diff --git a/baselibs.conf b/baselibs.conf deleted file mode 100644 index ed1f0c7..0000000 --- a/baselibs.conf +++ /dev/null @@ -1,4 +0,0 @@ -dbus-1 -dbus-1-devel - requires "libdbus-1-3- = " -libdbus-1-3 diff --git a/dbus-1-x11.changes b/dbus-1-x11.changes deleted file mode 100644 index f2337a6..0000000 --- a/dbus-1-x11.changes +++ /dev/null @@ -1,2135 +0,0 @@ -------------------------------------------------------------------- -Wed Nov 20 21:30:25 UTC 2013 - hrvoje.senjan@gmail.com - -- Drop the dbus-fall-back-to-old-run-directory.patch, and the sed - workaround from dbus-1-x11 %post, now that transition from 12.3 - (/var/run) to 13.1 (/run) is done - -------------------------------------------------------------------- -Fri Nov 1 21:31:19 UTC 2013 - hrvoje.senjan@gmail.com - -- Update to 1.7.8 - + Dependencies: - - If systemd support is enabled, libsystemd-journal is - now required. - + Enhancements: - - When activating a non-systemd service under systemd, - annotate its stdout/stderr with its bus name in the Journal. - Known limitation: because the socket is opened before forking, - the process will still be logged as if it had dbus-daemon's - process ID and user ID. (fdo#68559) - - Document more configuration elements in dbus-daemon(1) - (fdo#69125) - + Fixes: - - Don't leak string arrays or fds if - dbus_message_iter_get_args_valist() unpacks them and then - encounters an error (fdo#21259) - - If compiled with libaudit, retain CAP_AUDIT_WRITE so we - can write disallowed method calls to the audit log, - fixing a regression in 1.7.6 (fdo#49062) - - path_namespace='/' in match rules incorrectly matched nothing; - it now matches everything. (fdo#70799) - -------------------------------------------------------------------- -Wed Oct 9 18:52:01 UTC 2013 - hrvoje.senjan@gmail.com - -- Update to 1.7.6 - + Build-time configuration changes: - - Directory change notification via dnotify on Linux is no - longer supported; it hadn't compiled successfully since 2010 - in any case. If you don't have inotify (Linux) or kqueue (*BSD), - you will need to send SIGHUP to the dbus-daemon when its - configuration changes. (fdo#33001) - - Compiling with --disable-userdb-cache is no longer supported; - it didn't work since at least 2008, and would lead to an - extremely slow dbus-daemon even it worked. - (fdo#15589,fdo#17133,fdo#66947) - - The DBUS_DISABLE_ASSERTS CMake option didn't actually disable - most assertions. It has been renamed to DBUS_DISABLE_ASSERT - to be consistent with the Autotools build system. (fdo#66142) - - --with-valgrind=auto enables Valgrind instrumentation if and only - if valgrind headers are available. The default is still - --with-valgrind=no. (fdo#56925) - + Dependencies: - - Platforms with no 64-bit integer type are no longer supported. - (fdo#65429) - - GNU make is now (documented to be) required. (fdo#48277) - - Full test coverage no longer requires dbus-glib, although the - tests do not exercise the shared library (only a static copy) - if dbus-glib is missing. (fdo#68852) - + Enhancements: - - D-Bus Specification 0.22 - - Document GetAdtAuditSessionData() and - GetConnectionSELinuxSecurityContext() (fdo#54445) - - Fix example .service file (fdo#66481) - - Don't claim D-Bus is "low-latency" (lower than what?), just - give factual statements about it supporting async use (fdo#65141) - - Document the contents of .service files, and the fact that - system services' filenames are constrained (fdo#66608) - - Be thread-safe by default on all platforms, even if - dbus_threads_init_default() has not been called. For - compatibility with older libdbus, library users should - continue to call dbus_threads_init_default(): it is - harmless to do so. (fdo#54972) - - Add GetConnectionCredentials() method (fdo#54445) - - New API: dbus_setenv(), a simple wrapper around setenv(). - Note that this is not thread-safe. (fdo#39196,) - - Add dbus-send --peer=ADDRESS (connect to a given peer-to-peer - connection, like --address=ADDRESS in previous versions) and - dbus-send --bus=ADDRESS (connect to a given bus, like - dbus-monitor --address=ADDRESS). dbus-send --address still - exists for backwards compatibility, but is no longer documented. - (fdo#48816) - + Fixes: - - Avoid an infinite busy-loop if a signal interrupts waitpid() - (fdo#68945) - - Clean up memory for parent nodes when objects are unexported - (fdo#60176) - - Make dbus_connection_set_route_peer_messages(x, FALSE) behave - as documented. Previously, it assumed its second - parameter was TRUE. (fdo#69165) - - Escape addresses containing non-ASCII characters correctly - (fdo#53499) - - Document search order correctly (fdo#66994) - - Don't crash on "dbus-send --session / x.y.z" which regressed - in 1.7.4. (fdo#65923) - - If malloc() returns NULL in _dbus_string_init() or similar, - don't free an invalid pointer if the string is later freed - (fdo#65959) - - If malloc() returns NULL in dbus_set_error(), don't va_end() - a va_list that was never va_start()ed (fdo#66300) - - fix build failure with --enable-stats (fdo#66004) - - fix a regression test on platforms with strict alignment - (fdo#67279) - - Avoid calling function parameters "interface" since certain - Windows headers have a namespace-polluting macro of that name - (fdo#66493) - - Assorted Doxygen fixes (fdo#65755) - - Various thread-safety improvements to static variables - (fdo#68610) - - Make "make -j check" work (fdo#68852) - - Fix a NULL pointer dereference on an unlikely error path - (fdo#69327) - - Improve valgrind memory pool tracking (fdo#69326) - - Don't over-allocate memory in dbus-monitor (fdo#69329) - - dbus-monitor can monitor dbus-daemon < 1.5.6 again - (fdo#66107) - + Unix-specific: - - If accept4() fails with EINVAL, as it can on older Linux - kernels with newer glibc, try accept() instead of going - into a busy-loop. (fdo#69026) - - If socket() or socketpair() fails with EINVAL or EPROTOTYPE, - for instance on Hurd or older Linux with a new glibc, try - without SOCK_CLOEXEC. (fdo#69073) - - Fix a file descriptor leak on an error code path. - (fdo#69182) - - dbus-run-session: clear some unwanted environment variables - (fdo#39196) - - dbus-run-session: compile on FreeBSD (fdo#66197) - - Don't fail the autolaunch test if there is no DISPLAY - (fdo#40352) - - Use dbus-launch from the builddir for testing, not the - installed copy (fdo#37849) - - Fix compilation if writev() is unavailable (fdo#69409) - - Remove broken support for LOCAL_CREDS credentials passing, and - document where each credential-passing scheme is used - (fdo#60340) - - Make autogen.sh work on *BSD by not assuming GNU coreutils - functionality (fdo#35881, fdo#69787) - - dbus-monitor: be portable to NetBSD (fdo#69842) - - dbus-launch: stop using non-portable asprintf (fdo#37849) - - Improve error reporting from the setuid activation helper - (fdo#66728) - + Internal changes: - - add DBUS_ENABLE_ASSERT, DBUS_ENABLE_CHECKS for less confusing - conditionals (fdo#66142) - - improve verbose-mode output (fdo#63047) - - consolidate Autotools and CMake build (fdo#64875) - - fix various unused variables, unusual build configurations etc. - (fdo#65712, fdo#65990, fdo#66005, fdo#66257, fdo#69165, fdo#69410, - fdo#70218) -- Dropped 0001-_dbus_babysitter_unref-avoid-infinite-loop-if-waitpi.patch, - included in this release - -------------------------------------------------------------------- -Mon Oct 7 08:18:23 UTC 2013 - fridrich.strba@suse.com - -- Create /var/lib/dbus/machine-id only if there is no /etc/machine-id - present on the system. Dbus knows how to use the system-wide - machine-id file and this solves problems where the two files have - different values (bnc#831626) - -------------------------------------------------------------------- -Fri Oct 4 15:43:21 UTC 2013 - hrvoje.senjan@gmail.com - -- Check for existence of /var/lib/old_run_path: if found, only then - is dbus ListenStream swapped for old run path. This is done for - supporting 12.3 to 13.1 upgrade (bnc#802525) -- Fix rpmlint warnings about %verifyscript and %set_permissions - -------------------------------------------------------------------- -Sun Sep 29 15:56:31 UTC 2013 - hrvoje.senjan@gmail.com - -- Revert to previous version of dbus-fall-back-to-old-run-directory.patch - as latest version causes a fallout - -------------------------------------------------------------------- -Wed Sep 25 17:34:53 CEST 2013 - hpj@suse.com - -- Amend dbus-fall-back-to-old-run-directory.patch to prevent a - new class of hangs while upgrading D-Bus along with other - services (bnc#802525). - -------------------------------------------------------------------- -Sat Sep 7 20:17:40 UTC 2013 - hrvoje.senjan@gmail.com - -- Added 0001-_dbus_babysitter_unref-avoid-infinite-loop-if-waitpi.patch - from upstream for resolving fdo#68945, bnc#782909 - -------------------------------------------------------------------- -Tue Jun 25 14:09:30 UTC 2013 - coolo@suse.com - -- to avoid a cycle with systemd, build the daemon in dbus-x11.spec. - It would be wise to rename dbus-1.spec to dbus-1-libs.spec and - dbus-1-x11.spec to dbus-1.spec, but I first wanted to hear feedback - -------------------------------------------------------------------- -Sat Jun 22 22:01:17 UTC 2013 - hrvoje.senjan@gmail.com - -- Update to 1.7.4 - + CVE-2013-2168: Fix misuse of va_list that could be used as a - denial of service for system services. - + It should now be safe to call dbus_threads_init_default() from - any thread, at any time - + In dbus-daemon, don't crash if a .service file starts with - key=value - + Fix an assertion failure if we try to activate systemd services - before systemd connects to the bus (fdo#50199) -- Adjusted dbus-do-autolaunch.patch for this release - -------------------------------------------------------------------- -Sat Jun 22 18:27:19 UTC 2013 - hrvoje.senjan@gmail.com - -- Remove the override that was added in solving bnc#802525, as it - causes similar situation when upgrading dbus and systemd - simultaneously. -- Adjusted rc.boot.dbus script so it uses /run instead of /var/run - -------------------------------------------------------------------- -Thu Apr 25 21:02:26 UTC 2013 - hrvoje.senjan@gmail.com - -- Update to 1.7.2 - + Diagnose incorrect use of dbus_connection_get_data() with negative - slot (i.e. before allocating the slot) rather than returning junk - (fdo #63127) - + The --with-dbus-session-bus-default-address configure option is no - longer supported - + Under systemd, log to syslog only, not stderr, avoiding duplication - (fdo#61399, fdo#39987) - + Under systemd, remove unnecessary dependency on syslog.socket - (fdo#63531) - + Allow use of systemd-logind without the rest of systemd - (fdo#62585) -- Dropped dbus-move-everything-to-run-directory.patch, since we can - define location of system pid and socket with configure flags and - set the flags accordingly -- Added xmlto BuildRequires, it is needed now for man files - -------------------------------------------------------------------- -Wed Apr 24 20:01:10 UTC 2013 - hrvoje.senjan@gmail.com - -- Update to 1.6.10 - + Following Unicode Corrigendum #9, the noncharacters U+nFFFE, U+nFFFF, - U+FDD0..U+FDEF are allowed in UTF-8 strings again. (fdo#63072) - + Diagnose incorrect use of dbus_connection_get_data() with negative slot - (i.e. before allocating the slot) rather than returning junk (fdo#63127) - + In the activation helper, when compiled for tests, do not reset the system - bus address, fixing the regression tests. (fdo#52202) - + Fix building with Valgrind 3.8, at the cost of causing harmless warnings - with Valgrind 3.6 on some compilers (fdo#55932) - + Don't leak temporary fds pointing to /dev/null (fdo#56927,) - + Create session.d, system.d directories under CMake (fdo#41319) - + Include alloca.h for alloca() if available, fixing compilation on - Solaris 10 (fdo#63071) - -------------------------------------------------------------------- -Fri Feb 22 17:13:02 CET 2013 - hpj@suse.com - -- Spec file changes moving files from /var/run to /run. -- Add dbus-move-everything-to-run-directory.patch by rmilasan. This - moves everything (pid files, lock files, etc.) to /run. -- Add dbus-fall-back-to-old-run-directory.patch (bnc#802525). - -------------------------------------------------------------------- -Mon Feb 18 13:06:24 UTC 2013 - rmilasan@suse.com - -- Revert patch: dbus-move-everything-to-run-directory.patch (bnc#802525). - -------------------------------------------------------------------- -Thu Jan 24 10:51:29 UTC 2013 - rmilasan@suse.com - -- Move everything (pid files, lock files, etc.) to /run. - add: dbus-move-everything-to-run-directory.patch - -------------------------------------------------------------------- -Sun Nov 18 17:59:23 UTC 2012 - hrvoje.senjan@gmail.com - -- Update to 1.6.8 -- remove patch dbus-cve-2012-3524.patch as incorporated upstream - -Changes since 1.5.12 -• Follow up to CVE-2012-3524: The additional hardening - work to use __secure_getenv() as a followup to bug #52202 - broke certain configurations of gnome-keyring. Given - the difficulty of making this work without extensive - changes to gnome-keyring, use of __secure_getenv() is - deferred. - -• CVE-2012-3524: Don't access environment variables (fdo#52202) - Thanks to work and input from Colin Walters, Simon McVittie, - Geoffrey Thomas, and others. - -• Detect that users are "at the console" correctly when configured with - a non-default path such as --enable-console-auth-dir=/run/console - (fdo#51521, Dave Reisner) - -• Remove an incorrect assertion from DBusTransport (fdo#51657, - Simon McVittie) - -• Change how we create /var/lib/dbus so it works under Automake >= 1.11.4 - (fdo#51406, Simon McVittie) - -• Don't return from dbus_pending_call_set_notify with a lock held on OOM - (fdo#51032, Simon McVittie) - -• Disconnect "developer mode" (assertions, verbose mode etc.) from - Automake maintainer mode. D-Bus developers should now configure with - --enable-developer. Automake maintainer mode is now on by default; - distributions can disable it with --disable-maintainer-mode. - (fdo#34671, Simon McVittie) - -• Unix-specific: - · Check for libpthread under CMake on Unix (fdo#47237, Simon McVittie) - -• New requirements - · PTHREAD_MUTEX_RECURSIVE on Unix - · compiler support for 64-bit integers (int64_t or equivalent) - -• D-Bus Specification v0.19 - -• New dbus-daemon features - · rules allow the service to - own names like com.example.Service.Instance3 - · optional systemd integration when checking at_console policies - · --nopidfile option, mainly for use by systemd - · path_namespace and arg0namespace may appear in match rules - · eavesdropping is disabled unless the match rule contains eavesdrop=true - -• New public API - · functions to validate various string types (dbus_validate_path() etc.) - · dbus_type_is_valid() - · DBusBasicValue, a union of every basic type - -• Bug fixes - · removed an unsafe reimplementation of recursive mutexes - · dbus-daemon no longer busy-loops if it has far too many file descriptors - · dbus-daemon.exe --print-address works on Windows - · all the other bug fixes from 1.4.20 - -• Other major implementation changes - · on Linux, dbus-daemon uses epoll if supported, for better scalability - · dbus_threads_init() ignores its argument and behaves like - dbus_threads_init_default() instead - · removed the per-connection link cache, improving dbus-daemon performance - -• Developer features - · optional Valgrind instrumentation (--with-valgrind) - · optional Stats interface on the dbus-daemon (--enable-stats) - · optionally abort whenever malloc() fails (--enable-embedded-tests - and export DBUS_MALLOC_CANNOT_FAIL=1) - -• Be more careful about monotonic time vs. real time, fixing DBUS_COOKIE_SHA1 - spec-compliance (fdo#48580, David Zeuthen) - -• Don't use install(1) within the source/build trees, fixing the build as - non-root when using OpenBSD install(1) (fdo#48217, Antoine Jacoutot) - -• Add missing commas in some tcp and nonce-tcp addresses, and remove - an unused duplicate copy of the nonce-tcp transport in Windows builds - (fdo#45896, Simon McVittie) - -------------------------------------------------------------------- -Fri Nov 16 12:56:04 UTC 2012 - dimstar@opensuse.org - -- Enable systemd integration (with_systemd 1): follow the rest of - the distribution enabling systemd support. As agreed, systemd is - the main supported way for 12.3. - -------------------------------------------------------------------- -Fri Nov 16 11:57:13 UTC 2012 - fcrozat@suse.com - -- Move default home from /var/run/dbus to /run/dbus -- Fix useradd invocation: -o is useless without -u and newer - versions of pwdutils/shadowutils fail on this now. - -------------------------------------------------------------------- -Thu Nov 8 15:38:22 UTC 2012 - tittiatcoke@gmail.com - -- Link /usr/bin/dbus-send to /bin/dbus-send. Upower uses - dbus-send to receive signals from systemd regarding resuming, - however looks for the moment in the wrong directory. - -------------------------------------------------------------------- -Sat Nov 3 16:33:15 UTC 2012 - crrodriguez@opensuse.org - -- Fix factory breakage on systemd units directory - -------------------------------------------------------------------- -Fri Oct 26 06:07:21 UTC 2012 - coolo@suse.com - -- remove sysvinit requires from the package -- remove %run_permissions macro - -------------------------------------------------------------------- -Wed Oct 24 21:11:19 UTC 2012 - jengelh@inai.de - -- baselibs: dbus-1-devel-32bit must require libdbus-1-3-32bit - -------------------------------------------------------------------- -Sun Oct 7 16:57:56 UTC 2012 - coolo@suse.com - -- remove libzio build dependency - -------------------------------------------------------------------- -Mon Aug 27 13:54:45 CEST 2012 - thoenig@suse.de - -- dbus-cve-2012-3524.patch: Add patch for CVE-2012-3524 to fix getenv() - vulnerability in setuid root binaries (bnc#697105) - -------------------------------------------------------------------- -Wed Aug 1 10:00:06 UTC 2012 - idonmez@suse.com - -- Add pkgconfig(x11) as BuildRequires instead of xorg-x11-devel so - we don't depend on Mesa and create a build cycle. - -------------------------------------------------------------------- -Tue May 15 07:18:57 UTC 2012 - vuntz@opensuse.org - -- Move ownership of /etc/dbus-1/{session.d,system.d} and - /usr/share/dbus-1/{interfaces,services,system-services} to - libdbus-1-3 instead of dbus-1: many dbus users put files there, - and it's annoying to force them to own those directories. - -------------------------------------------------------------------- -Sun Apr 22 16:28:41 UTC 2012 - alinm.elena@gmail.com - -- added libdbus-1-3 to build for -32bit... -- adeed post and postun sections for libdbus-1-3 - -------------------------------------------------------------------- -Thu Apr 19 20:44:39 CEST 2012 - thoenig@suse.de - -- More news from the dependency hell: Let dbus-1-devel require - dbus-1. - -------------------------------------------------------------------- -Wed Apr 18 11:54:42 CEST 2012 - thoenig@suse.de - -- Split dbus-1 into libdbus-1 and dbus-1. - -------------------------------------------------------------------- -Wed Mar 28 09:19:14 CEST 2012 - thoenig@suse.de - -- Update to version 1.5.12: - - Add public API to validate various string types: - dbus_validate_path(), dbus_validate_interface(), - dbus_validate_member(), dbus_validate_error_name(), - dbus_validate_bus_name(), dbus_validate_utf8() - (fdo#39549, Simon McVittie) - - - Turn DBusBasicValue into public API so bindings don't need to - invent their own "union of everything" type (fdo#11191, Simon - McVittie) - - - Enumerate data files included in the build rather than using - find(1) (fdo#33840, Simon McVittie) - - - Add support for policy rules like - in dbus-daemon - (fdo#46273, Alban Crequy) - - - Windows-specific: - - make dbus-daemon.exe --print-address (and --print-pid) work - again on Win32, but not on WinCE (fdo#46049, Simon - McVittie) - - fix duplicate case value when compiling against mingw-w64 - (fdo#47321, Andoni Morales Alastruey) - -------------------------------------------------------------------- -Mon Feb 27 10:18:53 UTC 2012 - vuntz@opensuse.org - -- Revert my last change completely, and go back to using -fpie in - CFLAGS and -pie in LDFLAGS for the whole build: after discussion - upstream in fdo#46570, it appears that this is the recommended - way to harden the build. - -------------------------------------------------------------------- -Fri Feb 24 12:50:17 UTC 2012 - vuntz@opensuse.org - -- Change the way we pass -fpie/-pie: - + Stop changing CFLAGS/LDFLAGS in %build to add -fpie/-pie. - + Add dbus-1-suid_flags.patch: respect SUID_CFLAGS/SUID_LDFLAGS - when building the suid binary (dbus-daemon-launch-helper). - + Set SUID_CFLAGS to -fPIE and SUID_LDFLAGS to -pie in %build. - -------------------------------------------------------------------- -Fri Feb 24 12:40:26 UTC 2012 - coolo@suse.com - -- move with_systemd definition into COMMON part to fix dbus-1-x11 - -------------------------------------------------------------------- -Wed Feb 22 08:21:30 UTC 2012 - vuntz@opensuse.org - -- Update to version 1.5.10: - + D-Bus Specification 0.19: - - Formally define unique connection names and well-known bus - names, and document best practices for interface, bus, member - and error names, and object paths (fdo#37095) - - Document the search path for session and system services on - Unix, and where they should be installed by build systems - (fdo#21620, fdo#35306) - - Document the systemd transport (fdo#35232) - + Make dbus_threads_init() use the same built-in threading - implementation as dbus_threads_init_default(); the - user-specified primitives that it takes as a parameter are now - ignored (fdo#43744) - + Allow all configured auth mechanisms, not just one (fdo#45106) - + Improve cmake build system. - + Build tests successfully with older GLib, as found in e.g. - Debian 6 (fdo#41219) - + Avoid use of deprecated GThread API (fdo#44413) - + Build documentation correctly if man2html doesn't support - filenames on its command-line (fdo#43875) - + Improve test coverage. To get even more coverage, run the tests - with DBUS_TEST_SLOW=1 (fdo#38285, fdo#42811) - + Reduce the size of the shared library by moving functionality - only used by dbus-daemon, tests etc. into their internal - library and deleting unused code (fdo#34976, fdo#39759) - + Add dbus-daemon --nopidfile option, overriding the - configuration, for setups where the default configuration must - include to avoid breaking traditional init, but the - pid file is in fact unnecessary; use it under systemd to - improve startup time a bit (fdo#45520) - + Optionally (if configured --with-valgrind) add instrumentation - to debug libdbus and associated tools more meaningfully under - Valgrind (fdo#37286) - + Improve the dbus-send(1) man page (fdo#14005) - + Make dbus-protocol.h compatible with C++11 (fdo#46147) - + If tests are enabled and DBUS_MALLOC_CANNOT_FAIL is set in the - environment, abort on failure to malloc() (like GLib does), to - turn runaway memory leaks into a debuggable core-dump if a - resource limit is applied (fdo#41048) - + Don't crash if realloc() returns NULL in a debug build (fdo#41048) - + Unix-specific: - - Replace our broken reimplementation of recursive mutexes, - which has been broken since 2006, with an ordinary pthreads - recursive mutex (fdo#43744) - - Use epoll(7) for a more efficient main loop in Linux; - equivalent patches welcomed for other OSs' equivalents like - kqueue, /dev/poll, or Solaris event ports (fdo#33337) - - When running under systemd, use it instead of ConsoleKit to - check whether to apply at_console policies (fdo#39609) - - Avoid a highly unlikely fd leak (fdo#29881) - - Don't close invalid fd -1 if getaddrinfo fails (fdo#37258) -   - Don't touch ~/.dbus and ~/.dbus-keyrings when running 'make - installcheck' (fdo#41218) - - Stop pretending we respect XDG_DATA_DIRS for system services: - the launch helper doesn't obey environment variables to avoid - privilege escalation attacks, so make the system bus follow - the same rules (fdo#21620) - + Windows-specific fixes. -- Get ready for a switch to systemd: - + Add a with_systemd macro, currently set to 0 as the systemd - support would introduce a build cycle between dbus-1 and - systemd. - + Add pkgconfig(libsystemd-daemon) and - pkgconfig(libsystemd-login) BuildRequires and pass - --enable-systemd to configure if we build systemd support. - -------------------------------------------------------------------- -Mon Feb 6 10:12:53 UTC 2012 - dlovasko@suse.com - -- fixed bnc#743149 - added position independent flags to compilation and linking(-fpie/-pie) - -------------------------------------------------------------------- -Wed Oct 12 09:47:55 UTC 2011 - coolo@suse.com - -- add patch to enable X11 autolaunch even if configure thinks - it can't be done (bnc#707817) - -------------------------------------------------------------------- -Wed Oct 12 00:32:50 CEST 2011 - dmueller@suse.de - -- update to version 1.5.8: - * Clean up dead code, and make more warnings fatal in development builds - (fdo#39231, fdo#41012; Simon McVittie) - * Add a regression test for fdo#38005 (fdo#39836, Simon McVittie) - * Add _DBUS_STATIC_ASSERT and use it to check invariants - * Fix a small memory leak, and a failure to report errors, when updating - a service file entry for activation (fdo#39230, Simon McVittie) - * Clean up (non-abstract) Unix sockets on bus daemon exit - * On systems that use libcap-ng but not systemd, drop supplemental groups - when switching to the daemon user (Red Hat #726953, Steve Grubb) - -------------------------------------------------------------------- -Fri Sep 30 20:07:53 UTC 2011 - coolo@suse.com - -- add libtool as buildrequire to make the spec file more reliable - -------------------------------------------------------------------- -Sun Sep 18 17:17:12 UTC 2011 - jengelh@medozas.de - -- Remove redundant tags/sections from specfile - (cf. packaging guidelines) - -------------------------------------------------------------------- -Mon Aug 1 14:37:16 CEST 2011 - vuntz@opensuse.org - -- Update to version 1.5.6: - + Potentially incompatible (Bustle and similar debugging tools - will need changes to work as intended): - - Do not allow match rules to "eavesdrop" (receive messages - intended for a different recipient) by mistake: eavesdroppers - must now opt-in to this behaviour by putting - "eavesdrop='true'" in the match rule, which will not have any - practical effect on buses where eavesdropping is not allowed - (fdo#37890) - + Other changes: - - D-Bus Specification version 0.18 (fdo#37890, fdo#39450, - fdo#38252): - . add the "eavesdrop" keyword to match rules - . define eavesdropping, unicast messages and broadcast messages - . stop claiming that match rules are needed to match unicast - messages to you - . promote the type system to be a top-level section - - Use DBUS_ERROR_OBJECT_PATH_IN_USE if - dbus_connection_try_register_object_path or - dbus_connection_try_register_fallback fails, not - ...ADDRESS_IN_USE, and simplify object-path registration - (fdo#38874) - - Consistently use atomic operations on everything that is ever - manipulated via atomic ops, as was done for changes to - DBusConnection's refcount in 1.4.12 (fdo#38005) - - Fix a file descriptor leak when connecting to a TCP socket - (fdo#37258) - - Make "make check" in a clean tree work, by not running tests - until test data has been set up (fdo#34405) - - The dbus-daemon no longer busy-loops if it has a very large - number of file descriptors (fdo#23194) - - Refactor message flow through dispatching to avoid locking - violations if the bus daemon's message limit is hit; remove - the per-connection link cache, which was meant to improve - performance, but now reduces it (fdo#34393) - - Some cmake fixes - - Remove dead code, mainly from DBusString (fdo#38570, - fdo#39610) - - Stop storing two extra byte order indicators in each D-Bus - message (fdo#38287) - - Add an optional Stats interface which can be used to get - statistics from a running dbus-daemon if enabled at configure - time with --enable-stats (fdo#34040) - - Fix various typos (fdo#27227, fdo#38284) - - Documentation (fdo#36156): - . let xsltproc be overridden as usual: ./configure - XSLTPROC=myxsltproc - . install more documentation automatically, including - man2html output - . put dbus.devhelp in the right place (it must go in - ${htmldir}) - - Unix-specific: - . look for system services in /lib/dbus-1/system-services in - addition to all the other well-known locations; note that - this should always be /lib, even on platforms where shared - libraries on the root FS would go in /lib64, - /lib/x86_64-linux-gnu or similar (fdo#35229) - . opt-in to fd passing on Solaris (fdo#33465) - - Windows-specific: - . fix use of a mutex for autolaunch server detection - . don't crash on malloc failure in - _dbus_printf_string_upper_bound -- Manually create /lib/dbus-1/system-services in %install so that - we can own it. - -------------------------------------------------------------------- -Fri Jul 1 10:07:55 CEST 2011 - vuntz@opensuse.org - -- Update to version 1.5.4: - + Security (local denial of service): - - Byte-swap foreign-endian messages correctly, preventing a - long-standing local DoS if foreign-endian messages are - relayed through the dbus-daemon (fdo#38120, deb#629938, no - CVE number yet) - + New things: - - The constant to use for an infinite timeout now has a name, - DBUS_TIMEOUT_INFINITE. - - If GLib and DBus-GLib are already installed, more tests will be built, - providing better coverage.(fdo#34570) - + Changes: - - Consistently use atomic operations for the DBusConnection's - refcount, fixing potential threading problems (fdo#38005) - - Don't use -Wl,--gc-sections by default: in practice the size - decrease is small (300KiB on x86-64) and it frequently - doesn't work in unusual toolchains. (fdo#33466) - - Use #!/bin/sh for run-with-tmp-session-bus.sh, making it work - on *BSD (fdo#35880) - - Use ln -fs to set up dbus for systemd, which should fix - reinstallation when not using a DESTDIR (fdo#37870) - - Windows-specific changes: - . don't try to build dbus-daemon-launch-helper (fdo#37838) -- Changes from version 1.5.2: - + Notes for distributors: - - This version of D-Bus no longer uses -fPIE by default. - + Changes: - + D-Bus Specification v0.17 - . Reserve the extra characters used in signatures by GVariant - (fdo#34529) - . Define the ObjectManager interface (fdo#34869) - + Don't force -fPIE: distributions and libtool know better than - we do whether it's desirable (fdo#16621, fdo#27215) - + Allow --disable-gc-sections, in case your toolchain offers - the -ffunction-sections, -fdata-sections and - -Wl,--gc-sections options but they're broken, as seen on - Solaris (fdo#33466) - + Install dbus-daemon and dbus-daemon-launch-helper in a more - normal way (fdo#14512) - + Ensure that maintainers upload documentation with the right - permissions (fdo#36130) - + Don't force users of libdbus to be linked against - -lpthread, -lrt (fdo#32827) - + Log system-bus activation information to syslog (fdo#35705) - + Log messages dropped due to quotas to syslog (fdo#35358) - + Make the nonce-tcp transport work on Unix (fdo#34569) - + On Unix, if /var/lib/dbus/machine-id cannot be read, try - /etc/machine-id (fdo#35228) - + In the regression tests, don't report fds as "leaked" if they - were open on startup (fdo#35173) - + Make dbus-monitor bail out if asked to monitor more than one - bus, rather than silently using the last one (fdo#26548) - + Clarify documentation (fdo#35182) - + Clean up minor dead code and some incorrect error handling - (fdo#33128, fdo#29881) - + Check that compiler options are supported before using them - (fdo#19681) - + Windows: - . Remove obsolete workaround for winioctl.h (fdo#35083) - -------------------------------------------------------------------- -Tue Jun 28 08:03:00 UTC 2011 - aj@suse.de - -- Fix filelist to own a directory. -- Do not package html files twice. - -------------------------------------------------------------------- -Wed May 18 14:04:24 UTC 2011 - coolo@novell.com - -- buildrequire update-desktop-files for mimetypes.prov - -------------------------------------------------------------------- -Thu May 5 11:45:49 UTC 2011 - coolo@opensuse.org - -- switch to download_files service - -------------------------------------------------------------------- -Wed Apr 20 10:07:16 UTC 2011 - coolo@opensuse.org - -- changes license to GPL2+ or AFL 2.1 - -------------------------------------------------------------------- -Fri Apr 15 14:35:44 CEST 2011 - thoenig@suse.de - -- Update to 1.5.0 - • D-Bus Specification v0.16 - · Add support for path_namespace and arg0namespace in match rules - (fdo#24317, #34870; Will Thompson, David Zeuthen, Simon McVittie) - · Make argNpath support object paths, not just object-path-like strings, - and document it better (fdo#31818, Will Thompson) - • Let the bus daemon implement more than one interface (fdo#33757, - Simon McVittie) - • Optimize _dbus_string_replace_len to reduce waste (fdo#21261, - Roberto Guido) - • Require user intervention to compile with missing 64-bit support - (fdo#35114, Simon McVittie) - • Add dbus_type_is_valid as public API (fdo#20496, Simon McVittie) - • Raise UnknownObject instead of UnknownMethod for calls to methods on - paths that are not part of the object tree, and UnknownInterface for calls - to unknown interfaces in the bus daemon (fdo#34527, Lennart Poettering) - -------------------------------------------------------------------- -Fri Apr 8 16:41:57 CEST 2011 - thoenig@suse.de - -- Update to 1.4.8 - • Rename configure.in to configure.ac, and update it to modern conventions - (fdo#32245; Javier Jardón, Simon McVittie) - • Correctly give XDG_DATA_HOME priority over XDG_DATA_DIRS (fdo#34496, - Anders Kaseorg) - • Prevent X11 autolaunching if $DISPLAY is unset or empty, and add - --disable-x11-autolaunch configure option to prevent it altogether - in embedded environments (fdo#19997, NB#219964; Simon McVittie) - • Install the documentation, and an index for Devhelp (fdo#13495, - Debian #454142; Simon McVittie, Matthias Clasen) - • If checks are not disabled, check validity of string-like types and - booleans when sending them (fdo#16338, NB#223152; Simon McVittie) - • Add UnknownObject, UnknownInterface, UnknownProperty and PropertyReadOnly - errors to dbus-shared.h (fdo#34527, Lennart Poettering) - • Break up a huge conditional in config-parser so gcov can produce coverage - data (fdo#10887, Simon McVittie) - • List which parts of the Desktop Entry specification are applicable to - .service files (fdo#19159, Sven Herzberg) - • Don't suppress service activation if two services have the same Exec= - (fdo#35750, Colin Walters) - • Windows: - · Avoid the name ELEMENT_TYPE due to namespace-pollution from winioctl.h - (Andre Heinecke) - · Include _dbus_path_is_absolute in libdbus on Windows, fixing compilation - (fdo#32805, Mark Brand) - -------------------------------------------------------------------- -Wed Mar 9 13:23:09 UTC 2011 - coolo@novell.com - -- Update to 1.4.6 - • Remove unfinished changes intended to support GTest-based tests, - which were mistakenly included in 1.4.4 - -- Update to 1.4.4 - • Switch back to using even micro versions for stable releases; 1.4.1 - should have been called 1.4.2, so skip that version number - • Don't leave bad file descriptors being watched when spawning processes, - which could result in a busy-loop (fdo#32992, NB#200248; possibly - also LP#656134, LP#680444, LP#713157) - • Check for MSG_NOSIGNAL correctly - • Fix failure to detect abstract socket support (fdo#29895) - • Make _dbus_system_logv actually exit with DBUS_SYSTEM_LOG_FATAL - (fdo#32262, NB#180486) - • Improve some error code paths (fdo#29981, fdo#32264, fdo#32262, - fdo#33128, fdo#33277, fdo#33126, NB#180486) - • Avoid possible symlink attacks in /tmp during compilation (fdo#32854) - • Tidy up dead code (fdo#25306, fdo#33128, fdo#34292, NB#180486) - • Improve gcc malloc annotations (fdo#32710) - • If the system bus is launched via systemd, protect it from the OOM killer - • Documentation improvements (fdo#11190) - • Avoid readdir_r, which is difficult to use correctly (fdo#8284, - fdo#15922, LP#241619) - • Cope with invalid files in session.d, system.d (fdo#19186, - Debian #230231) - • Don't distribute generated files that embed our builddir (fdo#30285, - fdo#34292) - • Raise the system bus's fd limit to be sufficient for its configuration - (fdo#33474, LP#381063) - • Fix syslog string processing - • Ignore -Waddress - • Remove broken gcov parsing code and --enable-gcov, and replace them - with lcov HTML reports and --enable-compiler-coverage (fdo#10887) - • Windows: - · avoid live-lock in Windows CE due to unfair condition variables - • OpenBSD: - · support credentials-passing (fdo#32542) - • Solaris: - · opt-in to thread safety (fdo#33464) - -------------------------------------------------------------------- -Sun Jan 2 12:54:14 UTC 2011 - javier@opensuse.org - -- Update to 1.4.1 - + Fix for CVE-2010-4352: sending messages with excessively-nested - variants can crash the bus. The existing restriction to 64-levels - of nesting previously only applied to the static type signature; - now it also applies to dynamic nesting using variants. Thanks to - Rémi Denis-Courmont for discoving this issue. - + Various bug fixes. - + For details, see - http://lists.freedesktop.org/archives/dbus/2010-December/013861.html - -------------------------------------------------------------------- -Mon Nov 8 14:52:11 UTC 2010 - aj@suse.de - -- Fix package list, own /lib/systemd directories. - -------------------------------------------------------------------- -Tue Oct 12 14:35:53 UTC 2010 - cristian.rodriguez@opensuse.org - -- ConsoleKit may not be installed on the system, so kill - the process at "stop" only if it is running - -------------------------------------------------------------------- -Fri Sep 24 18:21:46 UTC 2010 - cristian.rodriguez@opensuse.org - -- add missimg BuildRequires on libcap-ng-devel so dbus can - drop capabilities when needed. - -------------------------------------------------------------------- -Mon Sep 6 18:41:50 CEST 2010 - kay.sievers@novell.com - -- version 1.4.0 - - make dbus-uuidgen atomic - - fix socket descriptor leak in _dbus_connect_tcp_socket_with_nonce - - unconditionally enable D-Bus on systemd boots - -------------------------------------------------------------------- -Sat Jul 24 10:15:42 CEST 2010 - kay.sievers@novell.com - -- update systemd service installation - -------------------------------------------------------------------- -Wed Jul 14 00:58:42 CEST 2010 - kay.sievers@novell.com - -- drop systemd-units - -------------------------------------------------------------------- -Sun Jul 11 00:39:51 CEST 2010 - kay.sievers@novell.com - -- update to 1.3.2 snapshot - - New standardized PropertiesChanged signal in the properties interface - - Support forking bus services, for compatibility -- install systemd service files - -------------------------------------------------------------------- -Mon Jun 28 06:38:35 UTC 2010 - jengelh@medozas.de - -- use %_smp_mflags - -------------------------------------------------------------------- -Thu Mar 25 15:44:39 CET 2010 - vuntz@opensuse.org - -- Update to version 1.2.24: - + For details, see - http://lists.freedesktop.org/archives/dbus/2010-March/012436.html - + Highlights: - - Fix a critical crasher bug in the syslog code - + [bus] While creating a syslog, correctly get pointer data from - DBusString - + [bus] Don't install a SIGTERM handler - + [64 bit printf] Update to use DBUS_PID_FORMAT, print (omitted) - + Move dispatching to destination to bus_dispatch_matches() - + Dispatch post-activation messages to anyone interested - + Build changes. -- Changes from version 1.2.22: - + For details, see - http://lists.freedesktop.org/archives/dbus/2010-March/012395.html - + Highlights: - - Fix to avoid UI freezes in newer Evolution versions (and any - other program that makes synchronous DBus calls from a - non-main thread). - - Monitor service directories for changes - + When handling a watch, return if another thread is doing I/O - + Monitor service directories for changes - + Sync up UNICODE_VALID with glib, add documentation - + Support inotify on older kernels - + 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 - + Fix double-free in error case. - + Other simple fixes, build fixes. - + Explicitly specify in the spec lower-case hex must be used - + Use AM_SILENT_RULES if available -- Changes from version 1.2.20: - + For details, see - http://lists.freedesktop.org/archives/dbus/2010-February/012156.html - + Fix inotify shutdown - + Fix compilation in --disable-selinux case -- Changes from version 1.2.18: - + For details, see - http://lists.freedesktop.org/archives/dbus/2010-February/012150.html - + Ignore exit code zero from activated services - + Switch to libcap-ng, avoid linking libdbus against libcap[-ng] - + Don't drop pending activations when reloading configuration - + Update messagebus.in init script to start earlier - + Clean up inotify watch handling - + Don't crash when reloading if we haven't loaded user database - yet - + fdo#23502 - corrected wrong verbose-output - + Correct timeout handling - + dbus-monitor: use unbuffered stdout instead of handling SIGINT - + fdo#25697 - Fix memory leak in policy reload - + fdo#23977 - dbus-launch --exit-with-session not killing - dbus-daemon on SIGINT - + Use monotonic clock for _dbus_get_current_time() if it's - available. - + 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 - + Build fixes, including fdo#19432, fdo#22788, fdo#22805 - -------------------------------------------------------------------- -Mon Dec 14 20:43:34 CET 2009 - jengelh@medozas.de - -- add baselibs.conf as a source -- package documentation as noarch - -------------------------------------------------------------------- -Wed Sep 2 16:46:50 CEST 2009 - mvidner@suse.cz - -- Implemented /etc/init.d/dbus reload (bnc#503074). - -------------------------------------------------------------------- -Thu Jul 23 15:50:57 CEST 2009 - kay.sievers@novell.com - -- fix %changelog - -------------------------------------------------------------------- -Fri Jul 17 17:50:00 CEST 2009 - meissner@suse.de - -- added dbus-1-devel to baselibs.conf - -------------------------------------------------------------------- -Fri Jul 17 17:18:57 CEST 2009 - kay.sievers@novell.com - -- fix --libexecdir to be the proper /lib/dbus-1/ directory - -------------------------------------------------------------------- -Wed Jul 15 12:41:36 CEST 2009 - kay.sievers@novell.com - -- update to 1.2.16 release - - Avoid race conditions reading message from exited process - - Ensure initialized variable in dbus_connection_remove_filter - - Don't fail autolaunching if process has SIGCHLD handler - - Ensure inotify fd is set close on exec - - Make sure a pending call timeout isn't assumed - - Allow a pending call to block forever - - Don't allocate DBusTimeout for pending call when passed INT_MAX - - Update documentation now that INT_MAX means no timeout - - Fix issue where timeouts can overflow - - Remove 6 hour timeout restriction - - Unrestrict session bus timeout - -------------------------------------------------------------------- -Thu Apr 16 20:04:49 CEST 2009 - crrodriguez@suse.de - -- use --disable-static instead of removing static libraries - -------------------------------------------------------------------- -Thu Apr 2 15:51:04 CEST 2009 - werner@suse.de - -- Make boot script smart - -------------------------------------------------------------------- -Tue Feb 17 12:28:24 CET 2009 - thoenig@suse.de - -- update to D-Bus 1.2.12: - - fdo#17969: Don't test for abstract sockets if explicitly - disabled - - fdo#18064: more efficient validation for fixed-size type - arrays - - Initialize AVC earlier so we can look up service security - contexts - - Print serial in dbus-monitor - - fdo#15412: Add --address option to dbus-send - - fdo#18446: Keep umask for session bus - - Fix cross-compiling with autotools. - - Some code cleanup and warning fixes; --maintainer-mode now - uses -Werror by default -- add patch dbus-log-deny.patch: log denies to syslog -- drop patch dbus-1.2.10-compile-fix.patch - -------------------------------------------------------------------- -Mon Jan 26 14:35:05 CET 2009 - lnussel@suse.de - -- remove dbus-1.2.10-permissive.patch -- move /lib/libdbus-1.so to /usr - -------------------------------------------------------------------- -Tue Jan 20 14:55:04 CET 2009 - thoenig@suse.de - -- update to 1.2.10: prepares fix for CVE-2008-4311 (bnc#443307) - - fix send_requested_reply="true" allows all non-reply messages - - add syslog of denials and config file reloads - - system policy cleanup -- add patch dbus-1.2.10-compile-fix.patch: 1.2.10 compile fix -- add patch dbus-1.2.10-permissive.patch: behave like permissive - branch, needs to be dropped as soon as all applications ship - with correct configuration files for the system bus -- drop patch dbus-do-not-abort-on-check-thoenig-01.patch - -------------------------------------------------------------------- -Wed Dec 10 14:06:55 CET 2008 - dmueller@suse.de - -- list the machine id as ghost file -- fix filelist - -------------------------------------------------------------------- -Wed Dec 10 12:34:56 CET 2008 - olh@suse.de - -- use Obsoletes: -XXbit only for ppc64 to help solver during distupgrade - (bnc#437293) - -------------------------------------------------------------------- -Mon Nov 3 13:33:19 CET 2008 - thoenig@suse.de - -- Remove dbus-allow-root-access-to-session-bus.patch (bnc#428963). - -------------------------------------------------------------------- -Thu Oct 30 12:34:56 CET 2008 - olh@suse.de - -- obsolete old -XXbit packages (bnc#437293) - -------------------------------------------------------------------- -Thu Oct 9 20:44:10 CDT 2008 - hpj@novell.com - -- Add dbus-allow-root-access-to-session-bus.patch (bnc#428963). - -------------------------------------------------------------------- -Tue Oct 7 09:48:51 CEST 2008 - thoenig@suse.de - -- Update to D-Bus 1.2.4 -- fix for CVE-2008-3834 (bnc#432901) -- compilation and portability fixes - -------------------------------------------------------------------- -Wed Sep 3 12:09:25 CEST 2008 - lnussel@suse.de - -- hook into ConsoleKit for at_console support -- only require selinux for > 11.0 - -------------------------------------------------------------------- -Mon Aug 25 11:57:37 CEST 2008 - prusnak@suse.cz - -- enabled SELinux support [Fate#303662] - -------------------------------------------------------------------- -Fri Aug 22 15:56:59 CEST 2008 - aj@suse.de - -- Fix init script. - -------------------------------------------------------------------- -Thu Aug 7 14:26:26 CEST 2008 - thoenig@suse.de - -- Update to D-Bus 1.2.3 -- Changes: - * new UpdateActivationEnvironment bus API (fdo#16669) - * Solaris Auditing (ADT) support (fdo#15740) - * Various notable bug fixes (fdo#16727, fdo#16294, fdo#15947 - fdo#15588 -- Remove patches which went upstream (dbus-userdb-typo.patch, - dbus-fix-timer-leak-dmueller-01.patch) - -------------------------------------------------------------------- -Mon Jun 2 18:22:15 CEST 2008 - thoenig@suse.de - -- add patch dbus-userdb-typo.patch (bnc#394383) - -------------------------------------------------------------------- -Wed May 7 14:42:07 CEST 2008 - thoenig@suse.de - -- add patch dbus-fix-timer-leak-dmueller-01.patch (bnc#381621) - -------------------------------------------------------------------- -Thu Apr 24 15:45:58 CEST 2008 - thoenig@suse.de - -- %post: don't use invalid macro -- %post: don't call %run_ldconfig (deprecated) - -------------------------------------------------------------------- -Mon Apr 14 15:25:29 CEST 2008 - thoenig@suse.de - -- run dbus-uuidgen in %post - -------------------------------------------------------------------- -Thu Apr 10 12:54:45 CEST 2008 - ro@suse.de - -- added baselibs.conf file to build xxbit packages - for multilib support - -------------------------------------------------------------------- -Tue Apr 8 13:39:59 CEST 2008 - thoenig@suse.de - -- Update to D-Bus 1.2.1 -- Changes: - * compiles under some older versions of glibc - * compiles without X support once again - * fix stuck server grab if dbus-launch is run in an existing - D-Bus X session - * various Mac OSX build fixes added - * don't use the broken poll call on Mac OSX - * better checks for linker flag support should allow D-Bus to - link under various linkers - * exit_on_disconnect is set after the connection registers with - a bus so we don't exit if we get a disconnect during the - handshake - * dicts now work correctly with dbus-send - * inotify backend is now less aggressive - * pending calls expire correctly - * memleak of uuid when the bus is autolaunched fixed - -------------------------------------------------------------------- -Wed Feb 27 19:53:34 CET 2008 - thoenig@suse.de - -- Update to D-Bus 1.1.20 -- Changes: - * system bus activation - * TCP address format enhancements - * ANONYMOUS mechanism for authentication - * autolaunched busses now save their parameters in X11 if - possible - * inotify is now the default backend for watching configuration - file changes - * better thread support - * bus daemon now generates a globally-unique ID for itself - * support for message serialization added - * better eavesdropping support now picks up reply messages for - debugging - * Fixed CVE-2008-0595 - * Fixes dbus-launch so the session bus goes away so does D-Bus - * Builds against latest gcc/glibc changes - * Correctly unref connections without guids during shutdown - * API additions: - o dbus_connection_set_allow_anonymous() - allow the message - stream to begin if the client auths as anonymous - o dbus_watch_get_unix_fd() - replaces dbus_watch_get_fd - o dbus_watch_get_socket() - replaces dbus_watch_get_fd - o dbus_server_get_id() - available to access the unique ID of - a particular address - o dbus_connection_get_server_id() - available to access the - unique ID of a particular address - o dbus_message_marshal() - serializes a message into a byte - array - o dbus_message_demarshal() - de-serializes a byte array into - a message - * API deprecation: - o dbus_watch_get_fd() - had unclear cross-platform semantics - * Protocol additions: - o Argument path matching of the type arg0path=’/aa/bb/’ is now - supported - o New error org.freedesktop.DBus.Error.ObjectPathInUse added - o ANONYMOUS auth support added - o GetAll call added to the properties interface for getting a - list of properties an object exports -- Add patch dbus-1.1.20-fix-build.patch - -------------------------------------------------------------------- -Fri Jan 18 10:31:27 CET 2008 - thoenig@suse.de - -- Update to D-Bus 1.1.4 (1.2.0 RC2) -- Drop patch dbus-inotify-fix-thoenig-01.patch: Merged upstream - -------------------------------------------------------------------- -Thu Jan 17 18:17:35 CET 2008 - thoenig@suse.de - -- Add patch dbus-inotify-fix-thoenig-01.patch: Fix inotify support - -------------------------------------------------------------------- -Wed Jan 16 11:13:12 CET 2008 - thoenig@suse.de - -- Update to D-Bus 1.1.3 -- DTD for the introspection format is fixed and uploaded to the - servers -- Argument path matching of the type arg0path='/aa/bb/' is now - supported (see the specification for more information) -- New error org.freedesktop.DBus.Error.ObjectPathInUse added - Autolaunched busses now save their parameters in X11 if possible - making them behave closer to busses launched through the normal - mechanisms -- inotify is now the default backend for watching configuration - file changes -- More support for the AIX platform has been added -- Numerous bug fixes and performance enhancements - -------------------------------------------------------------------- -Thu Dec 13 17:56:11 CET 2007 - thoenig@suse.de - -- Fix permissions for activation helper -- Use bzip2 for tar ball - -------------------------------------------------------------------- -Mon Nov 19 16:20:06 CET 2007 - thoenig@suse.de - -- Update to snapshot of D-Bus 1.1.3 (git20071112) -- Own /usr/share/dbus-1/system-services -- Don't restart on update -- Remove dbus-audit-user.patch (upstream) - -------------------------------------------------------------------- -Fri Oct 19 18:46:53 CEST 2007 - jpr@suse.de - -- Correct error in fix for b.n.c 332845, extraneous $DBUS_DAEMON_PID - -------------------------------------------------------------------- -Fri Oct 19 16:39:51 CEST 2007 - meissner@suse.de - -- adjust permissions handling - -------------------------------------------------------------------- -Fri Oct 12 12:35:00 CEST 2007 - thoenig@suse.de - -- Don't use startproc (b.n.c 332845) -- Merge D-Bus package from build service - -------------------------------------------------------------------- -Tue Oct 2 08:00:00 CEST 2007 - tambet@novell.com - -- Update to 1.1.2 for system service activation. -- Add patches from RedHat: - dbus-lsb.patch - dbus-audit-user.patch - dbus-no-abort.patch - -------------------------------------------------------------------- -Tue Sep 25 12:13:35 CEST 2007 - dmueller@suse.de - -- install a interfaces directory - -------------------------------------------------------------------- -Fri Aug 10 17:52:29 CEST 2007 - dmueller@suse.de - -- package size reduction (31%) -- documentation shouldn't be executable - -------------------------------------------------------------------- -Mon Jul 30 12:52:46 CEST 2007 - thoenig@suse.de - -- Fix path in rc script for both, dbus-daemon and dbus-uuidgen - -------------------------------------------------------------------- -Sun Jul 29 17:16:32 CEST 2007 - ro@suse.de - -- next attempt to fix path for dbus-launch - -------------------------------------------------------------------- -Sat Jul 28 16:12:44 CEST 2007 - thoenig@suse.de - -- Fix location of dbus-1-launch for dbus-1-x11 -- Fix dbus-1-devel to own %{_libdir}/dbus-1.0 - -------------------------------------------------------------------- -Wed Jul 25 17:07:58 CEST 2007 - thoenig@suse.de - -- move D-Bus to / (b.n.c #285472) -- remove static libraries - -------------------------------------------------------------------- -Fri Jul 20 13:55:56 CEST 2007 - dmueller@suse.de - -- build against libexpat (#285472) - -------------------------------------------------------------------- -Tue Jun 19 13:47:24 CEST 2007 - thoenig@suse.de - -- Add $local_fs to Required-Start (b.n.c #285472) - -------------------------------------------------------------------- -Fri Mar 16 18:08:35 CET 2007 - dmueller@suse.de - -- display error messages from dbus-launch - -------------------------------------------------------------------- -Sun Feb 25 14:51:42 CET 2007 - thoenig@suse.de - -- remove leading whitespace from .changes - -------------------------------------------------------------------- -Thu Feb 22 12:21:50 CET 2007 - thoenig@suse.de - -- Disable dbus-do-not-abort-on-check-thoenig-01.patch until we hit - RC phase. - -------------------------------------------------------------------- -Mon Feb 19 11:57:48 CET 2007 - dmueller@suse.de - -- fix mis-placed comment marker - -------------------------------------------------------------------- -Tue Feb 13 19:16:24 CET 2007 - dmueller@suse.de - -- build wih x support for dbus-1-x11 package (#225627) - -------------------------------------------------------------------- -Wed Dec 13 12:47:48 CET 2006 - thoenig@suse.de - -- move invocation of autoreconf from %prep to %build -- update to D-Bus 1.0.2 (skipped 1.0.1) - - fix security bug CVE-2006-6107 match rules can be removed by - apps that did not create them - - pthread fix - - fix bug where calling dbus_threads_init_default would assert - - fix UUID output to match the spec - - clear up documentation on UUIDs - -------------------------------------------------------------------- -Sun Nov 12 21:39:07 CET 2006 - thoenig@suse.de - -- add patch dbus-do-not-abort-on-check-thoenig-01.patch: Do not - call _dbus_warn_check_failed() but _dbus_warn() on checks as - _dbus_warn_check_failed() always leads to abort(3) - -------------------------------------------------------------------- -Sat Nov 11 20:04:46 CET 2006 - thoenig@suse.de - -- update to D-Bus 1.0.0 - - documents updated with API/ABI guarantees - - added missing patch FreeBSD need to run out of the box - - dbus-monitor now has a profile mode - - AUTHORS file updated with names from the ChangeLog. Thanks to - everyone who helped get us here - -------------------------------------------------------------------- -Thu Nov 9 13:17:28 CET 2006 - thoenig@suse.de - -- start service for D-Bus system bus also in run level 2 (b.n.c - #216805) - -------------------------------------------------------------------- -Fri Nov 3 23:53:55 CET 2006 - thoenig@suse.de - -- remove patch - dbus-send-do-not-close-shared-connection-thoenig-01.patch (fix - is now upstream) -- run cleanup-man-pages.sh to clean up Doxygen man page output -- cleanup rc script, add invocation of dbus-uuidgen -- do not call dbus-uuidgen in %post -- update to D-Bus 0.95 - - DBUS_API_SUBJECT_TO_CHANGE no longer needs to be defined when - building apps - - ./configure checks now work when cross compiling - - dbus-uuidgen --ensure is now run in the init script so there - is no need to run it in a post script - - dbus-uuidgen now writes out to /var/lib/dbus to work with - systems that do not have a writable /etc. Packages should - install and own the /var/lib/dbus directory - - recursive locks are now used when dbus_threads_init_default is - called - - standard_session_servicedirs tag added to the session.conf - under a normal build this specifies these service directories: - /usr/local/share/dbus-1/services - /usr/share/dbus-1/services - $HOME/.local/share/dbus-1/services - - fixed crash when a service directory is specified more than - once - - fixed a crash in *BSD when watching config directories for - changes - - fixed Irix build by using dirp->__dd_fd to get the file - descriptor - - cleaned up the LOCAL_CREDS vs CMGCRED credential code so - *BSD's don't crash here anymore - - dbus_message_iter_get_array_len deprecated - - cleanup-man-pages.sh added so packagers can clean up Doxygen - man page output from 7 to 2 megs - - large documentation improvements - - numerous bug fixes - -------------------------------------------------------------------- -Mon Oct 23 11:08:20 CEST 2006 - thoenig@suse.de - -- add patch - dbus-send-do-not-close-shared-connection-thoenig-01.patch: - Do not call dbus_connection_close() for shared connection. - -------------------------------------------------------------------- -Sun Oct 15 20:28:19 CEST 2006 - thoenig@suse.de - -- do not kill applications using D-Bus on update (b.n.c #210192) -- fix 'rcdbus status' to report correctly if D-Bus was not running -- run 'dbus-uuidgen --ensure' in %post section -- drop patch dbus-unref-connections-on-close-thoenig-01.patch - (fix is upstream) -- drop patch dbus-display_DBUS_DAEMONDIR_in_configure.diff (fix is - upstream) -- drop patch dbus-tools_autobuild.diff (not required any more) -- update to D-Bus 0.94 (skipped 0.93) - - dbus-uuidgen binary added for future remote machine - identification - * packagers should call dbus-uuidgen --ensure in their post - - GetMachineId peer method added to the bus API - - dbus_connection_set_route_peer_messages API added to let the - bus send peer messages directly to an app - - autolaunch abilities added to dbus-launch with the - --autolaunch flag - * This feature allows libdbus to start a session bus if none - can be found - * This is an internal feature and should not be used by - scripts DBUS_SESSION_BUS_ADDRESS is still the correct way to - specify a session bus - - dbus-launch now prints out a simple key value pairs instead of - shell scripts if one of the shell flags aren't used - - support DBUS_BLOCK_ON_ABORT env variable to cause blocking - waiting for gdb - - weak ref are now held for shared connections so the right - things happen this fixes some pretty major bugs with the way - connections were handled - - some refactoring for Windows (doesn't effect Unix) - - Solaris build fixes - - MacOSX build fixes - - Cross compile build fixes. We now assume getpwnam_r is posix - and va_lists can be copied by value since we can't check this - in a cross compile. If this is not true for a particular target - is up to the developer to patch. - - dbus_threads_init_default added for initalizing threads without - the need for bindings - - Filters are now properly removed - - dbus_connection_open now holds a hard ref to shared connections - - we now print out a warning and do nothing when someone tries to - close a shared connection - - the --introspect switch has been added to the bus for printing - out introspection data without actually running the bus - - LOCAL_CREDS socket credentials are now supported for systems - which support it such as NetBSD - - generalize kqueue support so it works with NetBSD as well as - FreeBSD - - numerous bug fixes and memory leaks patched - -------------------------------------------------------------------- -Thu Aug 31 16:25:45 CEST 2006 - dkukawka@suse.de - -- added patch dbus-display_DBUS_DAEMONDIR_in_configure.diff to - expand the complete path of DBUS_DAEMONDIR (b.n.c. #202854) - -------------------------------------------------------------------- -Thu Aug 24 02:49:50 CEST 2006 - thoenig@suse.de - -- add patch dbus-unref-connections-on-close-thoenig-01.patch: Unref - connections on dbus_connection_close (b.n.c. #201164). - -------------------------------------------------------------------- -Sat Aug 19 10:18:45 CEST 2006 - thoenig@suse.de - -- update to D-Bus 0.92 - - proper thread locking added to pending calls - - threading semantics changed from init early to init before the - second thread - - correctly error out when an application tries to acquire or - release the org.freedesktop.DBus name instead of sending false - result codes - - kqueue directory watching code can now be used to monitor - config file changes on FreeBSD - - --with-dbus-daemondir configure switch added so the daemon can - be installed separate from the user binaries - - Makefiles fixed for cygwin - - fixed docs and comments to use the D-Bus spelling instead of - D-BUS - - many memleaks and bugs fixed - -------------------------------------------------------------------- -Thu Aug 17 19:05:22 CEST 2006 - thoenig@suse.de - -- update to D-Bus 0.92 CVS snapshot 2006-08-17 -- don't crash in dbus_pending_call_get_completed if D-Bus - connection is used twice in one application -- dbus-1-devel-doc: don't package non-existent HTML files - -------------------------------------------------------------------- -Wed Aug 16 14:40:40 CEST 2006 - aj@suse.de - -- Do not use xmlto in BuildRequires. - -------------------------------------------------------------------- -Tue Aug 1 15:24:38 CEST 2006 - thoenig@suse.de - -- split out binings to sparate spec files -- string replacement: s/D-BUS/D-Bus -- spec file cleanups -- remove aaa_base from requires -- drop dbus-1-qt (qt-dbus obsoletes dbus-1-qt) -- new upstream version 0.91 (skipped 0.90) - - remove some lingering bits left over from the bindings split - - fix assertion causing D-Bus applications to crash when checks - are enabled - - fix a timeout bug which would block applications from being - auto started - - API/ABI freeze for 1.0 - - bindings are now split out into seperate packages - - listActivatableNames added as a method on the bus - - removed deprecated dbus_connection_disconnect (use - dbus_connection_close) - - shared connections are now unreffed on disconnect - - fixed pending calls for threaded enviornments - - pending calls get timed out on connection disconnect - - dbus_connection_send_with_reply returns TRUE and a NULL pending - call if you call it on a connection object which has been - disconnected already (it returns FALSE on Out of Memory errors - only) - - dbus-monitor now correctly catches methods, not just signals - - dbus-monitor now prints object paths - -------------------------------------------------------------------- -Fri Jul 7 11:17:16 CEST 2006 - adrian@suse.de - -- fix build for < 10.1 - * do not use -fstack-protector -- fix build for non-SUSE distros - -------------------------------------------------------------------- -Tue Jul 4 09:14:59 CEST 2006 - adrian@suse.de - -- fix build for 10.1 -- remove requires to -%release which can't work - -------------------------------------------------------------------- -Mon Jul 3 12:18:24 CEST 2006 - thoenig@suse.de - -- call configure with --exec_prefix and --datadir -- spec file clean up - -------------------------------------------------------------------- -Thu Jun 22 12:48:43 CEST 2006 - thoenig@suse.de - -- fix build: add freetype2-devel and libpng-devel to dbus-1-qt.spec -- add patch: dbus-pending-reply-revert.diff to avoid crashes of - multi-threaded applications using libdbus-1. - -------------------------------------------------------------------- -Tue Jun 20 12:21:03 CEST 2006 - coolo@suse.de - -- split out -qt and -qt3 into their own spec files - -------------------------------------------------------------------- -Wed Jun 12 11:13:31 CEST 2006 - thoenig@suse.de - -- new upstream version 0.62 - - doc fixes - - add support for all data-types for the dbus tools - - fix eavesdropping on method calls (dbus-monitor) - - fix silent dropping of method calls with interface=NULL - - fix console ownership problems in Solaris - - fix installation of dbus-signature.h and #include it in dbus/dbus.h - - flush the user database cache on config reload - - GLib bindings: - - fix memory leaks - - fix properties in DBusGProxy so that they can be given in any - order - - add lots of assertions to ensure correct use - - remove duplicated code - - fix static string pointer uses in GPtrArray-based collections - - Python bindings: - - remove reference to sys/cdefs.h - - Qt4 bindings: - - code reorganized - - add the dbusidl2cpp, dbuscpp2xml and dbus tools - - add example programs (ping-pong, complex ping-pong, listnames, chat) - - updat selftests - - fix compilation and .moc- and .ui-file processing and cleaning - - make central classes derive from QObject - - enhance error reporting - - many bugfixes - - Mono bindings: - - minor bugfixes -- dbus-gcj_fixes.diff: remove hunk for fastjar -- dbus-qt_moc_configure.diff: dropped, now upstream -- dbus-qt_compile_fix.diff: dropped, now upstream -- dbus-mono-args.diff: dropped, now upstream -- dbus-mono-return-null.diff: dropped, now upstream -- dbus-pedantic_compile.diff: dropped, now upstream -- dbus-reply_pending_limit.diff: dropped, now upstream -- add fastjar to requires of dbus-1-mono - -------------------------------------------------------------------- -Mon Apr 24 15:08:07 CEST 2006 - thoenig@suse.de - -- Add patch (dbus-mono-exit-on-disconnect.diff) from Aaron Bockover - to extend the API of the mono bindings for exit_on_disconnect() - (Novell bug #167824). - -------------------------------------------------------------------- -Wed Mar 15 15:33:05 CET 2006 - thoenig@suse.de - -- disable dbus-connection-blocks-on-poll.diff as it leads to - crashes in applications using - dbus_connection_send_with_reply_and_block (). - -------------------------------------------------------------------- -Mon Mar 6 11:21:23 CET 2006 - thoenig@suse.de - -- add restart_on_update back to %postun (#143151, #150042) - -------------------------------------------------------------------- -Fri Mar 3 09:41:09 CET 2006 - thoenig@suse.de - -- Add patch (dbus-connection-blocks-on-poll.diff) in order to fix - pending replies being delayed if an application using the bus - blocks on another pending reply. (not tracked in upstream - bugzilla, only on-list, Novell bug #154916) -- Sync patches with dbus-1-mono - -------------------------------------------------------------------- -Wed Mar 1 18:07:18 CET 2006 - thoenig@suse.de - -- Add patch (dbus-reply_pending_limit.diff) in order to fix the - pending replies limit not to be common for all connections. - (Freedesktop bug #4200, Novell bug #153733) - -------------------------------------------------------------------- -Fri Feb 24 16:34:47 CET 2006 - aj@suse.de - -- Sync patches with dbus-1-mono. - -------------------------------------------------------------------- -Tue Feb 14 15:43:01 CET 2006 - ro@suse.de - -- move all bindings except for glib to dbus-1-mono specfile -- remove restart_on_update (only restart on reboot) (#143151) - -------------------------------------------------------------------- -Fri Feb 3 14:26:47 CET 2006 - aj@suse.de - -- Remove unneeded BuildRequires. - -------------------------------------------------------------------- -Sun Jan 29 15:01:18 CET 2006 - aj@suse.de - -- Splitup packages dbus-1-qt3-devel, dbus-1-qt-devel (#144857). - -------------------------------------------------------------------- -Fri Jan 27 01:08:19 CET 2006 - mls@suse.de - -- converted neededforbuild to BuildRequires - -------------------------------------------------------------------- -Mon Jan 23 10:44:49 CET 2006 - thoenig@suse.de - -- Fixed D-BUS to restart on `rcdbus restart` id session busses - are running (closes #127969) - -------------------------------------------------------------------- -Fri Jan 20 16:49:46 CET 2006 - werner@suse.de - -- Make rc script fully conforming with LSB - -------------------------------------------------------------------- -Thu Jan 19 13:27:53 CET 2006 - meissner@suse.de - -- Use -fstack-protector. -- Added some missing requires to the -devel packages. - -------------------------------------------------------------------- -Thu Jan 5 14:24:07 CET 2006 - thoenig@suse.de - -- added libxml2-python to Requires of dbus-1-python (closes - #141225) - -------------------------------------------------------------------- -Tue Dec 20 15:51:34 CET 2005 - dmueller@suse.de - -- fix Qt4/x86_64 build with Qt 4.1 - -------------------------------------------------------------------- -Sat Dec 17 11:04:01 CET 2005 - thoenig@suse.de - -- renamed sub package for Qt bindings from dbus-1-qt to dbus-1-qt3 -- introducing Qt4 bindings, new package is dbus-1-qt -- renamed dbus-qt_compile_fix.diff to dbus-qt3_compile_fix.diff -- added -fno-strict-aliasing to CXXFLAGS -- modified patch: - * removed configure.in parts of dbus-qt3_compile_fix.diff (fixed - upstream) -- removed patches: - * dbus-dnotify_configure-01.diff (fixed upstream) - * dbus-dnotify_watchdirs-01.diff (fixed upstream) - -------------------------------------------------------------------- -Fri Dec 9 02:00:47 CET 2005 - ro@suse.de - -- disable selinux - -------------------------------------------------------------------- -Tue Nov 22 10:52:23 CET 2005 - coolo@suse.de - -- make libdbus-1-qt self containing lib - -------------------------------------------------------------------- -Sat Nov 12 16:48:29 CET 2005 - thoenig@suse.de - -- added patches to make dnotify actually work for configuration - file changes. We now can add new bus policies at runtime. - * dbus-dnotify_configure-01.diff - * dbus-dnotify_watchdirs-01.diff - -------------------------------------------------------------------- -Thu Oct 20 12:25:03 CEST 2005 - thoenig@suse.de - -- added -fPIC to CFLAGS - -------------------------------------------------------------------- -Wed Sep 21 17:31:54 CEST 2005 - thoenig@suse.de - -- new upstream version 0.50.2 (skipped some) -- removed patches: - * dbus-disable_kde_dependency.diff (upstream) - * dbus-transaction_fix.diff (upstream) - * dbus-session-connect.diff (upstream) - * dbus-gcj_fix_for_gcc4_on_x86_64.diff (duplicated, see - dbus-gcj_fixes.diff) - -- modified patch: - * dbus-gcj_fixes.diff (removed reference to $BUILD_ROOT in .la) - -------------------------------------------------------------------- -Sat Sep 17 17:38:03 CEST 2005 - dmueller@suse.de - -- make header files compileable with -pedantic - -------------------------------------------------------------------- -Tue Sep 6 12:55:16 CEST 2005 - dkukawka@suse.de - -- fixed return values for rchal start to be LSB conform (#115385) - -------------------------------------------------------------------- -Sun Sep 4 09:35:39 CEST 2005 - aj@suse.de - -- Add check-build.sh script. - -------------------------------------------------------------------- -Tue Aug 30 12:40:20 CEST 2005 - thoenig@suse.de - -- Moved man pages to correct sub-packages (closes #114036) - -------------------------------------------------------------------- -Tue Aug 30 10:56:11 CEST 2005 - thoenig@suse.de - -- Added patch to fix session bus exploit (CAN-2005-0201, closes - #114043) - -------------------------------------------------------------------- -Thu Aug 4 11:50:56 CEST 2005 - thoenig@suse.de - -- Replaced previous workaround for #98264 with a proper fix - -------------------------------------------------------------------- -Tue Jul 26 13:05:44 CEST 2005 - thoenig@suse.de - -- Reduce timeout for (wrongly assumed?) oom situations from 500ms - to 50ms (closes #98264). - -------------------------------------------------------------------- -Mon Jul 18 11:37:10 CEST 2005 - thoenig@suse.de - -- new upstream version 0.35.2 (skipped 0.35 and 0.35.1) - -- removed patches: - - * dbus-python_bindings_gcc4_fix.diff (obsolete) - * dbus-console-auth-SuSE-01.diff (upstream) - -- new patches: - - * dbus-gvalue-utils-fix.diff (function returned random data) - * dbus-python_bindings_fix.diff (unititialized variable) - -------------------------------------------------------------------- -Thu Jun 22 09:34:20 CEST 2005 - thoenig@suse.de - -- new upstream version 0.34 -- new patch `dbus-console-auth-SuSE-01.diff`: this patch adds the - command line option "--with-console-auth-dir" for resmgr - integration. - -------------------------------------------------------------------- -Tue Jun 22 09:32:16 CEST 2005 - thoenig@suse.de - -- moved *.la *.a and *.pc files from dbus-1-glib to dbus-1-devel -- added dbus-1-glib and glib2-devel to Requires of dbus-1-devel - -------------------------------------------------------------------- -Thu May 19 10:13:11 CEST 2005 - adrian@suse.de - -- fix path to documentation in susehelp desktop file - -------------------------------------------------------------------- -Mon May 2 09:55:35 CEST 2005 - lnussel@suse.de - -- fix init script dbus-daemon-1 -> dbus-daemon -- use fastjar only on > 9.3 - -------------------------------------------------------------------- -Thu Apr 28 12:20:12 CEST 2005 - thoenig@suse.de - -- new upstream version 0.33 -- fixed typo in 'rc.boot.dbus' - -------------------------------------------------------------------- -Mon Apr 25 13:25:02 CEST 2005 - thoenig@suse.de - -- updated e-mail address in 'rc.boot.dbus' - -------------------------------------------------------------------- -Thu Apr 21 13:49:04 CEST 2005 - thoenig@suse.de - -- updated short description in 'rc.boot.dbus' - -------------------------------------------------------------------- -Wed Apr 20 13:14:12 CEST 2005 - thoenig@suse.de - -- D-BUS 0.33 (CVS 2005-04-19) -- ABI changes will affect packages: beagle, gnome, hal, - ial, kdebase3, submount, tomboy. A tutorial to fix errors caused - by the ABI/API change: - - http://people.redhat.com/johnp/files/dbus_0.23_to_0.30_porting_quickref.txt - -- enabled python bindings again. GCC4 fix is provided by - dbus-python_bindings_gcc4_fix.diff. This patch is to be dropped - once pyrex generates GCC4-clean C code. - -------------------------------------------------------------------- -Mon Apr 18 18:19:06 CEST 2005 - ro@suse.de - -- use "fastjar" instead of "jar" with gcc-4 -- disable python bindings for now - (generated code is not really gcc-4 compliant) - -------------------------------------------------------------------- -Wed Mar 16 18:11:58 CET 2005 - thoenig@suse.de - -- applied 'dbus-il-fix.patch' for dbus-1-mono to prevent a crash - caused by a change in mono. - -------------------------------------------------------------------- -Mon Mar 14 18:40:02 CET 2005 - schwab@suse.de - -- Fix name of init script. - -------------------------------------------------------------------- -Mon Mar 14 14:43:06 CET 2005 - thoenig@suse.de - -- changed init order for hal/dbus/resmgr - -------------------------------------------------------------------- -Sun Mar 13 21:08:30 CET 2005 - thoenig@suse.de - -- applied `dbus-mono-leak.diff` which fixes memory leaks of the - mono bindings. - -------------------------------------------------------------------- -Sat Mar 12 04:53:07 CET 2005 - thoenig@suse.de - -- new upstream version 0.23.4 - -------------------------------------------------------------------- -Thu Mar 10 18:24:14 CET 2005 - thoenig@suse.de - -- new upstream version 0.23.3 -- removed obsolete patch (python_bindings_x86_64_fix.diff) - -------------------------------------------------------------------- -Thu Mar 3 20:32:02 CET 2005 - dkukawka@suse.de - -- fixed boot.dbus [see bug# 65775] - -------------------------------------------------------------------- -Mon Feb 28 22:56:16 CET 2005 - thoenig@suse.de - -- moved files from dbus-1-devel to dbus-1-{glib,java,qt} - -------------------------------------------------------------------- -Tue Feb 22 14:13:03 CET 2005 - thoenig@suse.de - -- added fix for python bindings to compile on 64 bit -- moved {_datadir}/dbus-1 and {_datadir}/dbus-1/services from - dbus-1-x11 to dbus-1 package - -------------------------------------------------------------------- -Mon Feb 21 16:32:52 CET 2005 - gekker@suse.de - -- Fix dbus-1-x11, add directory so dbus-launch will work - -------------------------------------------------------------------- -Mon Feb 21 15:31:35 CET 2005 - adrian@suse.de - -- avoid kde dependencies to improve our build times. - The only thing which does need KDE is the configure script, - the bindings itself are pure Qt - -------------------------------------------------------------------- -Sun Feb 20 19:45:01 CET 2005 - thoenig@suse.de - -- new upstream version 0.23.2 - -------------------------------------------------------------------- -Sun Feb 20 19:44:25 CET 2005 - thoenig@suse.de - -- new upstream version 0.23.2 - -------------------------------------------------------------------- -Tue Feb 15 15:30:19 CET 2005 - dkukawka@suse.de - -- update to new version 0.23.1 - -------------------------------------------------------------------- -Tue Feb 15 15:29:39 CET 2005 - dkukawka@suse.de - -- update to new version 0.23.1 - -------------------------------------------------------------------- -Fri Feb 4 21:43:44 CET 2005 - gekker@suse.de - -- Use mono-devel-packages in neededforbuild -- pass --enable-mono in ./configure -- Make sure the symbolic link of dbus-sharp.dll is installed - -------------------------------------------------------------------- -Thu Feb 3 22:13:08 CET 2005 - thoenig@suse.de - -- fixed assignment of .pc files - * dbus-1.pc is now owned by dbus-1-devel - * dbus-glib-1.pc is now owned by dbus-1-glib - * dbus-sharp.pc is now owned by dbus-1-mono - -------------------------------------------------------------------- -Thu Feb 3 22:07:55 CET 2005 - thoenig@suse.de - -- fixed assignment of .pc files - * dbus-1.pc is now owned by dbus-1-devel - * dbus-glib-1.pc is now owned by dbus-1-glib - * dbus-sharp.pc is now owned by dbus-1-mono - -------------------------------------------------------------------- -Thu Feb 3 17:24:33 CET 2005 - ro@suse.de - -- use common macros in pre/post scripts - -------------------------------------------------------------------- -Fri Jan 28 14:13:14 CET 2005 - dkukawka@suse.de - -- fixed specfile of dbus - -------------------------------------------------------------------- -Fri Jan 28 14:10:20 CET 2005 - dkukawka@suse.de - -- added aaa_base to requirements -- added /etc/init.d/boot.localfs to prereqy - -------------------------------------------------------------------- -Tue Jan 25 17:34:22 CET 2005 - dkukawka@suse.de - -- cleaned up requirements in spec-file -- disabled all unneeded bindings within ./configure to reduce - buildtime - -------------------------------------------------------------------- -Tue Jan 25 17:33:36 CET 2005 - dkukawka@suse.de - -- cleaned up requirements in spec-file - -------------------------------------------------------------------- -Sun Jan 23 21:09:19 CET 2005 - dkukawka@suse.de - -- fixed libdir directory for x86_64 in mono package - -------------------------------------------------------------------- -Sun Jan 23 21:03:21 CET 2005 - dkukawka@suse.de - -- fix libdir directory for x86_64 - -------------------------------------------------------------------- -Thu Jan 20 16:08:49 CET 2005 - adrian@suse.de - -- enable api docu for qt, c# and java -- integrate api docu into suse help - -------------------------------------------------------------------- -Thu Jan 13 10:56:28 CET 2005 - dkukawka@suse.de - -- update to new version [0.23]. For more infos read the Changelog - of the src - -------------------------------------------------------------------- -Thu Jan 13 10:55:08 CET 2005 - dkukawka@suse.de - -- update to new version [0.23]. For more info read the Changelog - of the src -- changed position in /etc/rc.d/boot.d/, now dbus start depending - on boot.localnet (this is a workaround to the /var/run - cleanup - is moved from boot.localnet to boot.localfs) - -------------------------------------------------------------------- -Wed Jan 12 10:23:10 CET 2005 - dkukawka@suse.de - -- changed some in dbus-1-mono.spec - -------------------------------------------------------------------- -Wed Jan 12 10:01:42 CET 2005 - dkukawka@suse.de - -- changed rc-script: - - now dbus start in boot.d - - start depends on boot.localfs -- changed spec-file, now insserv instead of chkconfig -- fixed bug #49410 - -------------------------------------------------------------------- -Tue Jan 11 01:05:55 CET 2005 - ro@suse.de - -- added /usr/lib/qt3/bin to PATH (for moc) - -------------------------------------------------------------------- -Mon Jan 10 12:06:55 CET 2005 - adrian@suse.de - -- fix build, qt developer tools aren't in default PATH anymore - -------------------------------------------------------------------- -Mon Nov 29 12:31:30 CET 2004 - dkukawka@suse.de - -- removed ExclusiveArch, since mono and gtk-sharp for other - archs available (thanks to ro@suse.de) - -------------------------------------------------------------------- -Sun Nov 28 21:24:09 CET 2004 - dkukawka@suse.de - -- moved package to ../done/I386 , package is only for %ix86, - because on other archs we don´t have gtk-sharp -- changed requirements [dbus = %{version}-%{dbus_release}] - -------------------------------------------------------------------- -Sun Nov 28 17:22:41 CET 2004 - dkukawka@suse.de - -- init - - -------------------------------------------------------------------- -Thu Nov 25 21:56:24 CET 2004 - dkukawka@suse.de - -- removed automatically deleting of DBUS-user and -group in - uninstall-routine -- readding dbus-1-python package -- changed different due to new automake and python versions -- added Requires and BuildRequires - -------------------------------------------------------------------- -Tue Nov 23 19:04:55 CET 2004 - dkukawka@suse.de - -- added packages [glib, x11] -- change different things in packages, removed doupled/conflicting - files in packages [base-rpm, devel, gtk, java, qt] -- changed different in %pre, %preun, %post, %postun sections of the - spec-file -- stop dbus automatically before uninstall -- add/remove now dbus automatically to/from system services - -------------------------------------------------------------------- -Sat Nov 20 22:18:58 CET 2004 - dkukawka@suse.de - -- fixed bug in spec-file - -------------------------------------------------------------------- -Thu Nov 18 18:41:52 CET 2004 - dkukawka@suse.de - -- removed binding package for Python while automake is fixed ! - -------------------------------------------------------------------- -Wed Nov 17 22:30:38 CET 2004 - dkukawka@suse.de - -- added binding packages [java, qt, gtk, python] - -------------------------------------------------------------------- -Fri Nov 5 21:13:49 CET 2004 - thoenig@suse.de - -- dynamic allocation of user id user messagebus -- dynamic allocation of group id for group messagebus - -------------------------------------------------------------------- -Thu Oct 21 00:48:01 CEST 2004 - thoenig@suse.de - -- init - diff --git a/dbus-1-x11.spec b/dbus-1-x11.spec deleted file mode 100644 index c01b252..0000000 --- a/dbus-1-x11.spec +++ /dev/null @@ -1,290 +0,0 @@ -# -# spec file for package dbus-1-x11 -# -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. -# -# All modifications and additions to the file contributed by third parties -# remain the property of their copyright owners, unless otherwise agreed -# upon. The license for this file, and modifications and additions to the -# file, is the same license as for the pristine package itself (unless the -# license for the pristine package is not an Open Source License, in which -# case the license is the MIT License). An "Open Source License" is a -# license that conforms to the Open Source Definition (Version 1.9) -# published by the Open Source Initiative. - -# Please submit bugfixes or comments via http://bugs.opensuse.org/ -# - - -%define with_systemd 1 -%bcond_without docs - -Name: dbus-1-x11 -%define _name dbus -BuildRequires: pkgconfig(x11) -Url: http://dbus.freedesktop.org/ -Summary: D-Bus Message Bus System -License: GPL-2.0+ or AFL-2.1 -Group: System/Daemons -BuildRequires: audit-devel -BuildRequires: doxygen -BuildRequires: update-desktop-files -BuildRequires: xmlto - -# COMMON1-BEGIN -# COMMON1-BEGIN - -%if ! %{with_systemd} -%if 0%{?suse_version} < 1230 -%define _unitdir /lib/systemd/system -%else -%define _unitdir /usr/lib/systemd/system -%endif -%endif - -%if %{with_systemd} -BuildRequires: pkgconfig(libsystemd-daemon) -BuildRequires: pkgconfig(libsystemd-login) -%endif -BuildRequires: libexpat-devel -BuildRequires: libtool -BuildRequires: pkg-config -Version: 1.7.8 -Release: 0 -# -Source0: http://dbus.freedesktop.org/releases/dbus/%{_name}-%{version}.tar.gz -Source1: rc.boot.dbus -Source2: dbus-1.desktop -Source3: dbus_at_console.ck -Source4: baselibs.conf -Patch0: dbus-log-deny.patch -# PATCH-FIX-OPENSUSE coolo@suse.de -- force a feature configure won't accept without x11 in buildrequires -Patch1: dbus-do-autolaunch.patch -%bcond_without selinux -%if %{with selinux} -BuildRequires: libselinux-devel -%endif -BuildRequires: libcap-ng-devel -BuildRoot: %{_tmppath}/%{name}-%{version}-build -# COMMON1-END -# COMMON1-END - -%description -D-Bus contains some tools that require Xlib to be installed, those are -in this separate package so server systems need not install X. - -%package -n dbus-1-devel-doc -Summary: Developer documentation package for D-Bus -Group: Development/Libraries/Other -Requires: dbus-1 = %{version} -%if 0%{?suse_version} >= 1120 -BuildArch: noarch -%endif - -%description -n dbus-1-devel-doc -D-Bus is a message bus system, a simple way for applications to talk to -one another. D-BUS supplies both a system daemon and a -per-user-login-session daemon. Also, the message bus is built on top of -a general one-to-one message passing framework, which can be used by -any two apps to communicate directly (without going through the message -bus daemon). - -%package -n dbus-1 -Summary: D-Bus Message Bus System -Group: System/Daemons -# bug437293 -%ifarch ppc64 -Obsoletes: dbus-1-64bit -%endif -%if 0%{?suse_version} < 1230 -PreReq: /sbin/insserv /etc/init.d/boot.localfs -%endif -PreReq: permissions /usr/sbin/groupadd /usr/sbin/useradd - -%description -n dbus-1 -D-Bus is a message bus system, a simple way for applications to talk to -one another. D-Bus supplies both a system daemon and a -per-user-login-session daemon. Also, the message bus is built on top of -a general one-to-one message passing framework, which can be used by -any two apps to communicate directly (without going through the message -bus daemon). - -%prep -# COMMON2-BEGIN -# COMMON2-BEGIN -%setup -n %{_name}-%{version} -q -%patch0 -p1 -%patch1 -p1 - -%build -autoreconf -fi -# We use -fpie/-pie for the whole build; this is the recommended way to harden -# the build upstream, see discussion in fdo#46570 -export CFLAGS="${RPM_OPT_FLAGS} -fno-strict-aliasing -fPIC -fpie" -export LDFLAGS="-pie" -export CXXFLAGS="${RPM_OPT_FLAGS} -fno-strict-aliasing" -%if 0%{?suse_version} > 1000 -export CFLAGS="$CFLAGS -fstack-protector" -export CXXFLAGS="$CXXFLAGS -fstack-protector" -export V=1 -%endif -%configure \ - --disable-static \ - --with-pic \ - --bindir=/bin \ - --libexecdir=/lib/dbus-1 \ - --libdir=/%{_lib} \ - --with-init-scripts=suse \ - --enable-inotify \ -%if %{with docs} - --enable-doxygen-docs \ -%endif -%if %{with selinux} - --enable-selinux \ -%endif -%if %{with_systemd} - --enable-systemd \ -%endif - --enable-libaudit \ - --with-console-auth-dir=/run/dbus/at_console/ \ - --with-system-pid-file=/run/dbus/pid \ - --with-system-socket=/run/dbus/system_bus_socket \ - --with-systemdsystemunitdir=%{_unitdir} -make %{?_smp_mflags} -%if %{with docs} -doxygen -u && doxygen -./cleanup-man-pages.sh -%endif - -%install -# COMMON2-END -# COMMON2-END -make DESTDIR=%{buildroot} install -mkdir -p %{buildroot}/%{_bindir} -mkdir -p %{buildroot}/%{_mandir}/man1 -mkdir -p %{buildroot}/etc/init.d -mkdir -p %{buildroot}/usr/sbin - -mv %{buildroot}/bin/dbus-launch %{buildroot}/%{_bindir} -mv %{buildroot}/bin/dbus-run-session %{buildroot}/%{_bindir} -install -m 755 %{SOURCE1} %{buildroot}/%{_sysconfdir}/init.d/dbus -ln -sf %{_sysconfdir}/init.d/dbus %{buildroot}/%{_sbindir}/rcdbus -install -d %{buildroot}/run/dbus -mkdir -p %{buildroot}/%{_datadir}/susehelp/meta/Development/Libraries/ -install -m 0644 %SOURCE2 \ - %{buildroot}/%{_datadir}/susehelp/meta/Development/Libraries/dbus-1.desktop -mkdir -p %{buildroot}/%{_libdir}/pkgconfig -mkdir -p %{buildroot}/lib/dbus-1/system-services -mkdir -p %{buildroot}/%{_datadir}/dbus-1/system-services -mkdir -p %{buildroot}/%{_datadir}/dbus-1/interfaces -mkdir -p %{buildroot}/%{_libdir}/dbus-1.0/include/ - -chmod a-x AUTHORS COPYING HACKING NEWS README doc/*.txt doc/file-boilerplate.c doc/TODO - -rm %{buildroot}%{_includedir}/dbus-1.0/dbus/*.h -rm %{buildroot}/%{_lib}/libdbus-1* %{buildroot}/%{_lib}/pkgconfig/*pc -rm %{buildroot}/%{_lib}/dbus-1.0/include/dbus/*.h - -# -install -d %{buildroot}%{_sysconfdir}/ConsoleKit/run-session.d -install -m 755 %{SOURCE3} %{buildroot}%{_sysconfdir}/ConsoleKit/run-session.d -mkdir -p %{buildroot}%{_localstatedir}/lib/dbus -touch %{buildroot}/%{_localstatedir}/lib/dbus/machine-id - -# Link the /bin/dbus-send binary to /usr/bin/dbus-send. This should be removed once dbus has been fully migrated to /usr -# Currently required to make upower work together with systemd -mkdir -p %{buildroot}/usr/bin -ln -sf /bin/dbus-send %{buildroot}/usr/bin/dbus-send - -%verifyscript -n dbus-1 -%verify_permissions -e /lib/dbus-1/dbus-daemon-launch-helper - -%pre -n dbus-1 -/usr/sbin/groupadd -r messagebus 2> /dev/null || : -/usr/sbin/useradd -r -s /bin/false -c "User for D-Bus" -d /run/dbus -g messagebus messagebus 2> /dev/null || : - -%preun -n dbus-1 -%{stop_on_removal dbus} - -%post -n dbus-1 -/bin/dbus-uuidgen --ensure -%{insserv_force_if_yast dbus} -/sbin/ldconfig -%set_permissions /lib/dbus-1/dbus-daemon-launch-helper - -%postun -n dbus-1 -%{insserv_cleanup} - -%files -%defattr(-,root,root) -%{_bindir}/dbus-launch -%{_bindir}/dbus-run-session -%{_mandir}/man1/dbus-launch.1* -%{_mandir}/man1/dbus-run-session.1* - -%files -n dbus-1 -%defattr(-, root, root) -%dir %{_localstatedir}/lib/dbus -%dir /lib/dbus-1 -%dir /lib/dbus-1/system-services -%doc AUTHORS COPYING HACKING NEWS README -%config(noreplace) %{_sysconfdir}/dbus-1/session.conf -%config(noreplace) %{_sysconfdir}/dbus-1/system.conf -%{_sysconfdir}/init.d/dbus -%{_sysconfdir}/ConsoleKit -/bin/dbus-cleanup-sockets -/bin/dbus-daemon -/bin/dbus-monitor -/bin/dbus-send -/usr/bin/dbus-send -/bin/dbus-uuidgen -%{_mandir}/man1/dbus-cleanup-sockets.1.* -%{_mandir}/man1/dbus-daemon.1.* -%{_mandir}/man1/dbus-monitor.1.* -%{_mandir}/man1/dbus-send.1.* -%{_mandir}/man1/dbus-uuidgen.1.* -%{_sbindir}/rcdbus -# See doc/system-activation.txt in source tarball for the rationale -# behind these permissions -%attr(4750,root,messagebus) %verify(not mode) /lib/dbus-1/dbus-daemon-launch-helper -%ghost /run/dbus -%ghost %{_localstatedir}/lib/dbus/machine-id -%if ! %{with_systemd} -%if 0%{?suse_version} < 1230 -%dir /lib/systemd -%else -%dir /usr/lib/systemd -%dir %{_unitdir} -%endif -%endif -%{_unitdir}/dbus.service -%{_unitdir}/dbus.socket -%dir %{_unitdir}/dbus.target.wants -%{_unitdir}/dbus.target.wants/dbus.socket -%dir %{_unitdir}/multi-user.target.wants -%{_unitdir}/multi-user.target.wants/dbus.service -%dir %{_unitdir}/sockets.target.wants -%{_unitdir}/sockets.target.wants/dbus.socket - -%files -n dbus-1-devel-doc -%defattr(-,root,root) -%dir %{_datadir}/doc/dbus -%{_datadir}/doc/dbus/api/ -%doc %{_datadir}/doc/dbus/dbus-faq.html -%doc %{_datadir}/doc/dbus/dbus-specification.html -%doc %{_datadir}/doc/dbus/dbus-test-plan.html -%doc %{_datadir}/doc/dbus/dbus-tutorial.html -%doc %{_datadir}/doc/dbus/diagram.* -%doc %{_datadir}/doc/dbus/system-activation.txt -%doc %{_datadir}/doc/dbus/dbus-cleanup-sockets.1.html -%doc %{_datadir}/doc/dbus/dbus-daemon.1.html -%doc %{_datadir}/doc/dbus/dbus-launch.1.html -%doc %{_datadir}/doc/dbus/dbus-run-session.1.html -%doc %{_datadir}/doc/dbus/dbus-monitor.1.html -%doc %{_datadir}/doc/dbus/dbus-send.1.html -%doc %{_datadir}/doc/dbus/dbus-uuidgen.1.html -%doc %{_datadir}/doc/dbus/dbus.devhelp -%doc doc/*.txt doc/file-boilerplate.c doc/TODO -%{_datadir}/susehelp - -%changelog diff --git a/dbus-1-x11.spec.in b/dbus-1-x11.spec.in deleted file mode 100644 index 6968f3a..0000000 --- a/dbus-1-x11.spec.in +++ /dev/null @@ -1,207 +0,0 @@ -# -# spec file for package dbus-1-x11 (Version 1.4.1) -# -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. -# -# All modifications and additions to the file contributed by third parties -# remain the property of their copyright owners, unless otherwise agreed -# upon. The license for this file, and modifications and additions to the -# file, is the same license as for the pristine package itself (unless the -# license for the pristine package is not an Open Source License, in which -# case the license is the MIT License). An "Open Source License" is a -# license that conforms to the Open Source Definition (Version 1.9) -# published by the Open Source Initiative. - -# Please submit bugfixes or comments via http://bugs.opensuse.org/ -# - -%define with_systemd 1 -%bcond_without docs - -Name: dbus-1-x11 -%define _name dbus -BuildRequires: pkgconfig(x11) -Url: http://dbus.freedesktop.org/ -License: GPL2+ or AFL 2.1 -Group: System/Daemons -Summary: D-Bus Message Bus System -BuildRequires: audit-devel -BuildRequires: doxygen -BuildRequires: update-desktop-files -BuildRequires: xmlto - -# COMMON1-BEGIN -# COMMON1-END - -%description -D-Bus contains some tools that require Xlib to be installed, those are -in this separate package so server systems need not install X. - -%package -n dbus-1-devel-doc -Summary: Developer documentation package for D-Bus -Group: Development/Libraries/Other -Requires: dbus-1 = %{version} -%if 0%{?suse_version} >= 1120 -BuildArch: noarch -%endif - -%description -n dbus-1-devel-doc -D-Bus is a message bus system, a simple way for applications to talk to -one another. D-BUS supplies both a system daemon and a -per-user-login-session daemon. Also, the message bus is built on top of -a general one-to-one message passing framework, which can be used by -any two apps to communicate directly (without going through the message -bus daemon). - -%package -n dbus-1 -Summary: D-Bus Message Bus System -Group: System/Daemons -# bug437293 -%ifarch ppc64 -Obsoletes: dbus-1-64bit -%endif -%if 0%{?suse_version} < 1230 -PreReq: /sbin/insserv /etc/init.d/boot.localfs -%endif -PreReq: permissions /usr/sbin/groupadd /usr/sbin/useradd - -%description -n dbus-1 -D-Bus is a message bus system, a simple way for applications to talk to -one another. D-Bus supplies both a system daemon and a -per-user-login-session daemon. Also, the message bus is built on top of -a general one-to-one message passing framework, which can be used by -any two apps to communicate directly (without going through the message -bus daemon). - -%prep -# COMMON2-BEGIN -# COMMON2-END -make DESTDIR=%{buildroot} install -mkdir -p %{buildroot}/%{_bindir} -mkdir -p %{buildroot}/%{_mandir}/man1 -mkdir -p %{buildroot}/etc/init.d -mkdir -p %{buildroot}/usr/sbin - -mv %{buildroot}/bin/dbus-launch %{buildroot}/%{_bindir} -mv %{buildroot}/bin/dbus-run-session %{buildroot}/%{_bindir} -install -m 755 %{SOURCE1} %{buildroot}/%{_sysconfdir}/init.d/dbus -ln -sf %{_sysconfdir}/init.d/dbus %{buildroot}/%{_sbindir}/rcdbus -install -d %{buildroot}/run/dbus -mkdir -p %{buildroot}/%{_datadir}/susehelp/meta/Development/Libraries/ -install -m 0644 %SOURCE2 \ - %{buildroot}/%{_datadir}/susehelp/meta/Development/Libraries/dbus-1.desktop -mkdir -p %{buildroot}/%{_libdir}/pkgconfig -mkdir -p %{buildroot}/lib/dbus-1/system-services -mkdir -p %{buildroot}/%{_datadir}/dbus-1/system-services -mkdir -p %{buildroot}/%{_datadir}/dbus-1/interfaces -mkdir -p %{buildroot}/%{_libdir}/dbus-1.0/include/ - -chmod a-x AUTHORS COPYING HACKING NEWS README doc/*.txt doc/file-boilerplate.c doc/TODO - -rm %{buildroot}%{_includedir}/dbus-1.0/dbus/*.h -rm %{buildroot}/%{_lib}/libdbus-1* %{buildroot}/%{_lib}/pkgconfig/*pc -rm %{buildroot}/%{_lib}/dbus-1.0/include/dbus/*.h - -# -install -d %{buildroot}%{_sysconfdir}/ConsoleKit/run-session.d -install -m 755 %{SOURCE3} %{buildroot}%{_sysconfdir}/ConsoleKit/run-session.d -mkdir -p %{buildroot}%{_localstatedir}/lib/dbus -touch %{buildroot}/%{_localstatedir}/lib/dbus/machine-id - -# Link the /bin/dbus-send binary to /usr/bin/dbus-send. This should be removed once dbus has been fully migrated to /usr -# Currently required to make upower work together with systemd -mkdir -p %{buildroot}/usr/bin -ln -sf /bin/dbus-send %{buildroot}/usr/bin/dbus-send - -%verifyscript -n dbus-1 -%verify_permissions -e /lib/dbus-1/dbus-daemon-launch-helper - -%pre -n dbus-1 -/usr/sbin/groupadd -r messagebus 2> /dev/null || : -/usr/sbin/useradd -r -s /bin/false -c "User for D-Bus" -d /run/dbus -g messagebus messagebus 2> /dev/null || : - -%preun -n dbus-1 -%{stop_on_removal dbus} - -%post -n dbus-1 -/bin/dbus-uuidgen --ensure -%{insserv_force_if_yast dbus} -/sbin/ldconfig -%set_permissions /lib/dbus-1/dbus-daemon-launch-helper - -%postun -n dbus-1 -%{insserv_cleanup} - -%files -%defattr(-,root,root) -%{_bindir}/dbus-launch -%{_bindir}/dbus-run-session -%{_mandir}/man1/dbus-launch.1* -%{_mandir}/man1/dbus-run-session.1* - -%files -n dbus-1 -%defattr(-, root, root) -%dir %{_localstatedir}/lib/dbus -%dir /lib/dbus-1 -%dir /lib/dbus-1/system-services -%doc AUTHORS COPYING HACKING NEWS README -%config(noreplace) %{_sysconfdir}/dbus-1/session.conf -%config(noreplace) %{_sysconfdir}/dbus-1/system.conf -%{_sysconfdir}/init.d/dbus -%{_sysconfdir}/ConsoleKit -/bin/dbus-cleanup-sockets -/bin/dbus-daemon -/bin/dbus-monitor -/bin/dbus-send -/usr/bin/dbus-send -/bin/dbus-uuidgen -%{_mandir}/man1/dbus-cleanup-sockets.1.* -%{_mandir}/man1/dbus-daemon.1.* -%{_mandir}/man1/dbus-monitor.1.* -%{_mandir}/man1/dbus-send.1.* -%{_mandir}/man1/dbus-uuidgen.1.* -%{_sbindir}/rcdbus -# See doc/system-activation.txt in source tarball for the rationale -# behind these permissions -%attr(4750,root,messagebus) %verify(not mode) /lib/dbus-1/dbus-daemon-launch-helper -%ghost /run/dbus -%ghost %{_localstatedir}/lib/dbus/machine-id -%if ! %{with_systemd} -%if 0%{?suse_version} < 1230 -%dir /lib/systemd -%else -%dir /usr/lib/systemd -%dir %{_unitdir} -%endif -%endif -%{_unitdir}/dbus.service -%{_unitdir}/dbus.socket -%dir %{_unitdir}/dbus.target.wants -%{_unitdir}/dbus.target.wants/dbus.socket -%dir %{_unitdir}/multi-user.target.wants -%{_unitdir}/multi-user.target.wants/dbus.service -%dir %{_unitdir}/sockets.target.wants -%{_unitdir}/sockets.target.wants/dbus.socket - -%files -n dbus-1-devel-doc -%defattr(-,root,root) -%dir %{_datadir}/doc/dbus -%{_datadir}/doc/dbus/api/ -%doc %{_datadir}/doc/dbus/dbus-faq.html -%doc %{_datadir}/doc/dbus/dbus-specification.html -%doc %{_datadir}/doc/dbus/dbus-test-plan.html -%doc %{_datadir}/doc/dbus/dbus-tutorial.html -%doc %{_datadir}/doc/dbus/diagram.* -%doc %{_datadir}/doc/dbus/system-activation.txt -%doc %{_datadir}/doc/dbus/dbus-cleanup-sockets.1.html -%doc %{_datadir}/doc/dbus/dbus-daemon.1.html -%doc %{_datadir}/doc/dbus/dbus-launch.1.html -%doc %{_datadir}/doc/dbus/dbus-run-session.1.html -%doc %{_datadir}/doc/dbus/dbus-monitor.1.html -%doc %{_datadir}/doc/dbus/dbus-send.1.html -%doc %{_datadir}/doc/dbus/dbus-uuidgen.1.html -%doc %{_datadir}/doc/dbus/dbus.devhelp -%doc doc/*.txt doc/file-boilerplate.c doc/TODO -%{_datadir}/susehelp - -%changelog diff --git a/dbus-1.7.8.tar.gz b/dbus-1.7.8.tar.gz deleted file mode 100644 index e5cc278..0000000 --- a/dbus-1.7.8.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:df9306de6a5a92ce1a1872a573eb3604c80c3abfde811519f50aec010099a6cd -size 1839231 diff --git a/dbus-1.changes b/dbus-1.changes deleted file mode 100644 index f2337a6..0000000 --- a/dbus-1.changes +++ /dev/null @@ -1,2135 +0,0 @@ -------------------------------------------------------------------- -Wed Nov 20 21:30:25 UTC 2013 - hrvoje.senjan@gmail.com - -- Drop the dbus-fall-back-to-old-run-directory.patch, and the sed - workaround from dbus-1-x11 %post, now that transition from 12.3 - (/var/run) to 13.1 (/run) is done - -------------------------------------------------------------------- -Fri Nov 1 21:31:19 UTC 2013 - hrvoje.senjan@gmail.com - -- Update to 1.7.8 - + Dependencies: - - If systemd support is enabled, libsystemd-journal is - now required. - + Enhancements: - - When activating a non-systemd service under systemd, - annotate its stdout/stderr with its bus name in the Journal. - Known limitation: because the socket is opened before forking, - the process will still be logged as if it had dbus-daemon's - process ID and user ID. (fdo#68559) - - Document more configuration elements in dbus-daemon(1) - (fdo#69125) - + Fixes: - - Don't leak string arrays or fds if - dbus_message_iter_get_args_valist() unpacks them and then - encounters an error (fdo#21259) - - If compiled with libaudit, retain CAP_AUDIT_WRITE so we - can write disallowed method calls to the audit log, - fixing a regression in 1.7.6 (fdo#49062) - - path_namespace='/' in match rules incorrectly matched nothing; - it now matches everything. (fdo#70799) - -------------------------------------------------------------------- -Wed Oct 9 18:52:01 UTC 2013 - hrvoje.senjan@gmail.com - -- Update to 1.7.6 - + Build-time configuration changes: - - Directory change notification via dnotify on Linux is no - longer supported; it hadn't compiled successfully since 2010 - in any case. If you don't have inotify (Linux) or kqueue (*BSD), - you will need to send SIGHUP to the dbus-daemon when its - configuration changes. (fdo#33001) - - Compiling with --disable-userdb-cache is no longer supported; - it didn't work since at least 2008, and would lead to an - extremely slow dbus-daemon even it worked. - (fdo#15589,fdo#17133,fdo#66947) - - The DBUS_DISABLE_ASSERTS CMake option didn't actually disable - most assertions. It has been renamed to DBUS_DISABLE_ASSERT - to be consistent with the Autotools build system. (fdo#66142) - - --with-valgrind=auto enables Valgrind instrumentation if and only - if valgrind headers are available. The default is still - --with-valgrind=no. (fdo#56925) - + Dependencies: - - Platforms with no 64-bit integer type are no longer supported. - (fdo#65429) - - GNU make is now (documented to be) required. (fdo#48277) - - Full test coverage no longer requires dbus-glib, although the - tests do not exercise the shared library (only a static copy) - if dbus-glib is missing. (fdo#68852) - + Enhancements: - - D-Bus Specification 0.22 - - Document GetAdtAuditSessionData() and - GetConnectionSELinuxSecurityContext() (fdo#54445) - - Fix example .service file (fdo#66481) - - Don't claim D-Bus is "low-latency" (lower than what?), just - give factual statements about it supporting async use (fdo#65141) - - Document the contents of .service files, and the fact that - system services' filenames are constrained (fdo#66608) - - Be thread-safe by default on all platforms, even if - dbus_threads_init_default() has not been called. For - compatibility with older libdbus, library users should - continue to call dbus_threads_init_default(): it is - harmless to do so. (fdo#54972) - - Add GetConnectionCredentials() method (fdo#54445) - - New API: dbus_setenv(), a simple wrapper around setenv(). - Note that this is not thread-safe. (fdo#39196,) - - Add dbus-send --peer=ADDRESS (connect to a given peer-to-peer - connection, like --address=ADDRESS in previous versions) and - dbus-send --bus=ADDRESS (connect to a given bus, like - dbus-monitor --address=ADDRESS). dbus-send --address still - exists for backwards compatibility, but is no longer documented. - (fdo#48816) - + Fixes: - - Avoid an infinite busy-loop if a signal interrupts waitpid() - (fdo#68945) - - Clean up memory for parent nodes when objects are unexported - (fdo#60176) - - Make dbus_connection_set_route_peer_messages(x, FALSE) behave - as documented. Previously, it assumed its second - parameter was TRUE. (fdo#69165) - - Escape addresses containing non-ASCII characters correctly - (fdo#53499) - - Document search order correctly (fdo#66994) - - Don't crash on "dbus-send --session / x.y.z" which regressed - in 1.7.4. (fdo#65923) - - If malloc() returns NULL in _dbus_string_init() or similar, - don't free an invalid pointer if the string is later freed - (fdo#65959) - - If malloc() returns NULL in dbus_set_error(), don't va_end() - a va_list that was never va_start()ed (fdo#66300) - - fix build failure with --enable-stats (fdo#66004) - - fix a regression test on platforms with strict alignment - (fdo#67279) - - Avoid calling function parameters "interface" since certain - Windows headers have a namespace-polluting macro of that name - (fdo#66493) - - Assorted Doxygen fixes (fdo#65755) - - Various thread-safety improvements to static variables - (fdo#68610) - - Make "make -j check" work (fdo#68852) - - Fix a NULL pointer dereference on an unlikely error path - (fdo#69327) - - Improve valgrind memory pool tracking (fdo#69326) - - Don't over-allocate memory in dbus-monitor (fdo#69329) - - dbus-monitor can monitor dbus-daemon < 1.5.6 again - (fdo#66107) - + Unix-specific: - - If accept4() fails with EINVAL, as it can on older Linux - kernels with newer glibc, try accept() instead of going - into a busy-loop. (fdo#69026) - - If socket() or socketpair() fails with EINVAL or EPROTOTYPE, - for instance on Hurd or older Linux with a new glibc, try - without SOCK_CLOEXEC. (fdo#69073) - - Fix a file descriptor leak on an error code path. - (fdo#69182) - - dbus-run-session: clear some unwanted environment variables - (fdo#39196) - - dbus-run-session: compile on FreeBSD (fdo#66197) - - Don't fail the autolaunch test if there is no DISPLAY - (fdo#40352) - - Use dbus-launch from the builddir for testing, not the - installed copy (fdo#37849) - - Fix compilation if writev() is unavailable (fdo#69409) - - Remove broken support for LOCAL_CREDS credentials passing, and - document where each credential-passing scheme is used - (fdo#60340) - - Make autogen.sh work on *BSD by not assuming GNU coreutils - functionality (fdo#35881, fdo#69787) - - dbus-monitor: be portable to NetBSD (fdo#69842) - - dbus-launch: stop using non-portable asprintf (fdo#37849) - - Improve error reporting from the setuid activation helper - (fdo#66728) - + Internal changes: - - add DBUS_ENABLE_ASSERT, DBUS_ENABLE_CHECKS for less confusing - conditionals (fdo#66142) - - improve verbose-mode output (fdo#63047) - - consolidate Autotools and CMake build (fdo#64875) - - fix various unused variables, unusual build configurations etc. - (fdo#65712, fdo#65990, fdo#66005, fdo#66257, fdo#69165, fdo#69410, - fdo#70218) -- Dropped 0001-_dbus_babysitter_unref-avoid-infinite-loop-if-waitpi.patch, - included in this release - -------------------------------------------------------------------- -Mon Oct 7 08:18:23 UTC 2013 - fridrich.strba@suse.com - -- Create /var/lib/dbus/machine-id only if there is no /etc/machine-id - present on the system. Dbus knows how to use the system-wide - machine-id file and this solves problems where the two files have - different values (bnc#831626) - -------------------------------------------------------------------- -Fri Oct 4 15:43:21 UTC 2013 - hrvoje.senjan@gmail.com - -- Check for existence of /var/lib/old_run_path: if found, only then - is dbus ListenStream swapped for old run path. This is done for - supporting 12.3 to 13.1 upgrade (bnc#802525) -- Fix rpmlint warnings about %verifyscript and %set_permissions - -------------------------------------------------------------------- -Sun Sep 29 15:56:31 UTC 2013 - hrvoje.senjan@gmail.com - -- Revert to previous version of dbus-fall-back-to-old-run-directory.patch - as latest version causes a fallout - -------------------------------------------------------------------- -Wed Sep 25 17:34:53 CEST 2013 - hpj@suse.com - -- Amend dbus-fall-back-to-old-run-directory.patch to prevent a - new class of hangs while upgrading D-Bus along with other - services (bnc#802525). - -------------------------------------------------------------------- -Sat Sep 7 20:17:40 UTC 2013 - hrvoje.senjan@gmail.com - -- Added 0001-_dbus_babysitter_unref-avoid-infinite-loop-if-waitpi.patch - from upstream for resolving fdo#68945, bnc#782909 - -------------------------------------------------------------------- -Tue Jun 25 14:09:30 UTC 2013 - coolo@suse.com - -- to avoid a cycle with systemd, build the daemon in dbus-x11.spec. - It would be wise to rename dbus-1.spec to dbus-1-libs.spec and - dbus-1-x11.spec to dbus-1.spec, but I first wanted to hear feedback - -------------------------------------------------------------------- -Sat Jun 22 22:01:17 UTC 2013 - hrvoje.senjan@gmail.com - -- Update to 1.7.4 - + CVE-2013-2168: Fix misuse of va_list that could be used as a - denial of service for system services. - + It should now be safe to call dbus_threads_init_default() from - any thread, at any time - + In dbus-daemon, don't crash if a .service file starts with - key=value - + Fix an assertion failure if we try to activate systemd services - before systemd connects to the bus (fdo#50199) -- Adjusted dbus-do-autolaunch.patch for this release - -------------------------------------------------------------------- -Sat Jun 22 18:27:19 UTC 2013 - hrvoje.senjan@gmail.com - -- Remove the override that was added in solving bnc#802525, as it - causes similar situation when upgrading dbus and systemd - simultaneously. -- Adjusted rc.boot.dbus script so it uses /run instead of /var/run - -------------------------------------------------------------------- -Thu Apr 25 21:02:26 UTC 2013 - hrvoje.senjan@gmail.com - -- Update to 1.7.2 - + Diagnose incorrect use of dbus_connection_get_data() with negative - slot (i.e. before allocating the slot) rather than returning junk - (fdo #63127) - + The --with-dbus-session-bus-default-address configure option is no - longer supported - + Under systemd, log to syslog only, not stderr, avoiding duplication - (fdo#61399, fdo#39987) - + Under systemd, remove unnecessary dependency on syslog.socket - (fdo#63531) - + Allow use of systemd-logind without the rest of systemd - (fdo#62585) -- Dropped dbus-move-everything-to-run-directory.patch, since we can - define location of system pid and socket with configure flags and - set the flags accordingly -- Added xmlto BuildRequires, it is needed now for man files - -------------------------------------------------------------------- -Wed Apr 24 20:01:10 UTC 2013 - hrvoje.senjan@gmail.com - -- Update to 1.6.10 - + Following Unicode Corrigendum #9, the noncharacters U+nFFFE, U+nFFFF, - U+FDD0..U+FDEF are allowed in UTF-8 strings again. (fdo#63072) - + Diagnose incorrect use of dbus_connection_get_data() with negative slot - (i.e. before allocating the slot) rather than returning junk (fdo#63127) - + In the activation helper, when compiled for tests, do not reset the system - bus address, fixing the regression tests. (fdo#52202) - + Fix building with Valgrind 3.8, at the cost of causing harmless warnings - with Valgrind 3.6 on some compilers (fdo#55932) - + Don't leak temporary fds pointing to /dev/null (fdo#56927,) - + Create session.d, system.d directories under CMake (fdo#41319) - + Include alloca.h for alloca() if available, fixing compilation on - Solaris 10 (fdo#63071) - -------------------------------------------------------------------- -Fri Feb 22 17:13:02 CET 2013 - hpj@suse.com - -- Spec file changes moving files from /var/run to /run. -- Add dbus-move-everything-to-run-directory.patch by rmilasan. This - moves everything (pid files, lock files, etc.) to /run. -- Add dbus-fall-back-to-old-run-directory.patch (bnc#802525). - -------------------------------------------------------------------- -Mon Feb 18 13:06:24 UTC 2013 - rmilasan@suse.com - -- Revert patch: dbus-move-everything-to-run-directory.patch (bnc#802525). - -------------------------------------------------------------------- -Thu Jan 24 10:51:29 UTC 2013 - rmilasan@suse.com - -- Move everything (pid files, lock files, etc.) to /run. - add: dbus-move-everything-to-run-directory.patch - -------------------------------------------------------------------- -Sun Nov 18 17:59:23 UTC 2012 - hrvoje.senjan@gmail.com - -- Update to 1.6.8 -- remove patch dbus-cve-2012-3524.patch as incorporated upstream - -Changes since 1.5.12 -• Follow up to CVE-2012-3524: The additional hardening - work to use __secure_getenv() as a followup to bug #52202 - broke certain configurations of gnome-keyring. Given - the difficulty of making this work without extensive - changes to gnome-keyring, use of __secure_getenv() is - deferred. - -• CVE-2012-3524: Don't access environment variables (fdo#52202) - Thanks to work and input from Colin Walters, Simon McVittie, - Geoffrey Thomas, and others. - -• Detect that users are "at the console" correctly when configured with - a non-default path such as --enable-console-auth-dir=/run/console - (fdo#51521, Dave Reisner) - -• Remove an incorrect assertion from DBusTransport (fdo#51657, - Simon McVittie) - -• Change how we create /var/lib/dbus so it works under Automake >= 1.11.4 - (fdo#51406, Simon McVittie) - -• Don't return from dbus_pending_call_set_notify with a lock held on OOM - (fdo#51032, Simon McVittie) - -• Disconnect "developer mode" (assertions, verbose mode etc.) from - Automake maintainer mode. D-Bus developers should now configure with - --enable-developer. Automake maintainer mode is now on by default; - distributions can disable it with --disable-maintainer-mode. - (fdo#34671, Simon McVittie) - -• Unix-specific: - · Check for libpthread under CMake on Unix (fdo#47237, Simon McVittie) - -• New requirements - · PTHREAD_MUTEX_RECURSIVE on Unix - · compiler support for 64-bit integers (int64_t or equivalent) - -• D-Bus Specification v0.19 - -• New dbus-daemon features - · rules allow the service to - own names like com.example.Service.Instance3 - · optional systemd integration when checking at_console policies - · --nopidfile option, mainly for use by systemd - · path_namespace and arg0namespace may appear in match rules - · eavesdropping is disabled unless the match rule contains eavesdrop=true - -• New public API - · functions to validate various string types (dbus_validate_path() etc.) - · dbus_type_is_valid() - · DBusBasicValue, a union of every basic type - -• Bug fixes - · removed an unsafe reimplementation of recursive mutexes - · dbus-daemon no longer busy-loops if it has far too many file descriptors - · dbus-daemon.exe --print-address works on Windows - · all the other bug fixes from 1.4.20 - -• Other major implementation changes - · on Linux, dbus-daemon uses epoll if supported, for better scalability - · dbus_threads_init() ignores its argument and behaves like - dbus_threads_init_default() instead - · removed the per-connection link cache, improving dbus-daemon performance - -• Developer features - · optional Valgrind instrumentation (--with-valgrind) - · optional Stats interface on the dbus-daemon (--enable-stats) - · optionally abort whenever malloc() fails (--enable-embedded-tests - and export DBUS_MALLOC_CANNOT_FAIL=1) - -• Be more careful about monotonic time vs. real time, fixing DBUS_COOKIE_SHA1 - spec-compliance (fdo#48580, David Zeuthen) - -• Don't use install(1) within the source/build trees, fixing the build as - non-root when using OpenBSD install(1) (fdo#48217, Antoine Jacoutot) - -• Add missing commas in some tcp and nonce-tcp addresses, and remove - an unused duplicate copy of the nonce-tcp transport in Windows builds - (fdo#45896, Simon McVittie) - -------------------------------------------------------------------- -Fri Nov 16 12:56:04 UTC 2012 - dimstar@opensuse.org - -- Enable systemd integration (with_systemd 1): follow the rest of - the distribution enabling systemd support. As agreed, systemd is - the main supported way for 12.3. - -------------------------------------------------------------------- -Fri Nov 16 11:57:13 UTC 2012 - fcrozat@suse.com - -- Move default home from /var/run/dbus to /run/dbus -- Fix useradd invocation: -o is useless without -u and newer - versions of pwdutils/shadowutils fail on this now. - -------------------------------------------------------------------- -Thu Nov 8 15:38:22 UTC 2012 - tittiatcoke@gmail.com - -- Link /usr/bin/dbus-send to /bin/dbus-send. Upower uses - dbus-send to receive signals from systemd regarding resuming, - however looks for the moment in the wrong directory. - -------------------------------------------------------------------- -Sat Nov 3 16:33:15 UTC 2012 - crrodriguez@opensuse.org - -- Fix factory breakage on systemd units directory - -------------------------------------------------------------------- -Fri Oct 26 06:07:21 UTC 2012 - coolo@suse.com - -- remove sysvinit requires from the package -- remove %run_permissions macro - -------------------------------------------------------------------- -Wed Oct 24 21:11:19 UTC 2012 - jengelh@inai.de - -- baselibs: dbus-1-devel-32bit must require libdbus-1-3-32bit - -------------------------------------------------------------------- -Sun Oct 7 16:57:56 UTC 2012 - coolo@suse.com - -- remove libzio build dependency - -------------------------------------------------------------------- -Mon Aug 27 13:54:45 CEST 2012 - thoenig@suse.de - -- dbus-cve-2012-3524.patch: Add patch for CVE-2012-3524 to fix getenv() - vulnerability in setuid root binaries (bnc#697105) - -------------------------------------------------------------------- -Wed Aug 1 10:00:06 UTC 2012 - idonmez@suse.com - -- Add pkgconfig(x11) as BuildRequires instead of xorg-x11-devel so - we don't depend on Mesa and create a build cycle. - -------------------------------------------------------------------- -Tue May 15 07:18:57 UTC 2012 - vuntz@opensuse.org - -- Move ownership of /etc/dbus-1/{session.d,system.d} and - /usr/share/dbus-1/{interfaces,services,system-services} to - libdbus-1-3 instead of dbus-1: many dbus users put files there, - and it's annoying to force them to own those directories. - -------------------------------------------------------------------- -Sun Apr 22 16:28:41 UTC 2012 - alinm.elena@gmail.com - -- added libdbus-1-3 to build for -32bit... -- adeed post and postun sections for libdbus-1-3 - -------------------------------------------------------------------- -Thu Apr 19 20:44:39 CEST 2012 - thoenig@suse.de - -- More news from the dependency hell: Let dbus-1-devel require - dbus-1. - -------------------------------------------------------------------- -Wed Apr 18 11:54:42 CEST 2012 - thoenig@suse.de - -- Split dbus-1 into libdbus-1 and dbus-1. - -------------------------------------------------------------------- -Wed Mar 28 09:19:14 CEST 2012 - thoenig@suse.de - -- Update to version 1.5.12: - - Add public API to validate various string types: - dbus_validate_path(), dbus_validate_interface(), - dbus_validate_member(), dbus_validate_error_name(), - dbus_validate_bus_name(), dbus_validate_utf8() - (fdo#39549, Simon McVittie) - - - Turn DBusBasicValue into public API so bindings don't need to - invent their own "union of everything" type (fdo#11191, Simon - McVittie) - - - Enumerate data files included in the build rather than using - find(1) (fdo#33840, Simon McVittie) - - - Add support for policy rules like - in dbus-daemon - (fdo#46273, Alban Crequy) - - - Windows-specific: - - make dbus-daemon.exe --print-address (and --print-pid) work - again on Win32, but not on WinCE (fdo#46049, Simon - McVittie) - - fix duplicate case value when compiling against mingw-w64 - (fdo#47321, Andoni Morales Alastruey) - -------------------------------------------------------------------- -Mon Feb 27 10:18:53 UTC 2012 - vuntz@opensuse.org - -- Revert my last change completely, and go back to using -fpie in - CFLAGS and -pie in LDFLAGS for the whole build: after discussion - upstream in fdo#46570, it appears that this is the recommended - way to harden the build. - -------------------------------------------------------------------- -Fri Feb 24 12:50:17 UTC 2012 - vuntz@opensuse.org - -- Change the way we pass -fpie/-pie: - + Stop changing CFLAGS/LDFLAGS in %build to add -fpie/-pie. - + Add dbus-1-suid_flags.patch: respect SUID_CFLAGS/SUID_LDFLAGS - when building the suid binary (dbus-daemon-launch-helper). - + Set SUID_CFLAGS to -fPIE and SUID_LDFLAGS to -pie in %build. - -------------------------------------------------------------------- -Fri Feb 24 12:40:26 UTC 2012 - coolo@suse.com - -- move with_systemd definition into COMMON part to fix dbus-1-x11 - -------------------------------------------------------------------- -Wed Feb 22 08:21:30 UTC 2012 - vuntz@opensuse.org - -- Update to version 1.5.10: - + D-Bus Specification 0.19: - - Formally define unique connection names and well-known bus - names, and document best practices for interface, bus, member - and error names, and object paths (fdo#37095) - - Document the search path for session and system services on - Unix, and where they should be installed by build systems - (fdo#21620, fdo#35306) - - Document the systemd transport (fdo#35232) - + Make dbus_threads_init() use the same built-in threading - implementation as dbus_threads_init_default(); the - user-specified primitives that it takes as a parameter are now - ignored (fdo#43744) - + Allow all configured auth mechanisms, not just one (fdo#45106) - + Improve cmake build system. - + Build tests successfully with older GLib, as found in e.g. - Debian 6 (fdo#41219) - + Avoid use of deprecated GThread API (fdo#44413) - + Build documentation correctly if man2html doesn't support - filenames on its command-line (fdo#43875) - + Improve test coverage. To get even more coverage, run the tests - with DBUS_TEST_SLOW=1 (fdo#38285, fdo#42811) - + Reduce the size of the shared library by moving functionality - only used by dbus-daemon, tests etc. into their internal - library and deleting unused code (fdo#34976, fdo#39759) - + Add dbus-daemon --nopidfile option, overriding the - configuration, for setups where the default configuration must - include to avoid breaking traditional init, but the - pid file is in fact unnecessary; use it under systemd to - improve startup time a bit (fdo#45520) - + Optionally (if configured --with-valgrind) add instrumentation - to debug libdbus and associated tools more meaningfully under - Valgrind (fdo#37286) - + Improve the dbus-send(1) man page (fdo#14005) - + Make dbus-protocol.h compatible with C++11 (fdo#46147) - + If tests are enabled and DBUS_MALLOC_CANNOT_FAIL is set in the - environment, abort on failure to malloc() (like GLib does), to - turn runaway memory leaks into a debuggable core-dump if a - resource limit is applied (fdo#41048) - + Don't crash if realloc() returns NULL in a debug build (fdo#41048) - + Unix-specific: - - Replace our broken reimplementation of recursive mutexes, - which has been broken since 2006, with an ordinary pthreads - recursive mutex (fdo#43744) - - Use epoll(7) for a more efficient main loop in Linux; - equivalent patches welcomed for other OSs' equivalents like - kqueue, /dev/poll, or Solaris event ports (fdo#33337) - - When running under systemd, use it instead of ConsoleKit to - check whether to apply at_console policies (fdo#39609) - - Avoid a highly unlikely fd leak (fdo#29881) - - Don't close invalid fd -1 if getaddrinfo fails (fdo#37258) -   - Don't touch ~/.dbus and ~/.dbus-keyrings when running 'make - installcheck' (fdo#41218) - - Stop pretending we respect XDG_DATA_DIRS for system services: - the launch helper doesn't obey environment variables to avoid - privilege escalation attacks, so make the system bus follow - the same rules (fdo#21620) - + Windows-specific fixes. -- Get ready for a switch to systemd: - + Add a with_systemd macro, currently set to 0 as the systemd - support would introduce a build cycle between dbus-1 and - systemd. - + Add pkgconfig(libsystemd-daemon) and - pkgconfig(libsystemd-login) BuildRequires and pass - --enable-systemd to configure if we build systemd support. - -------------------------------------------------------------------- -Mon Feb 6 10:12:53 UTC 2012 - dlovasko@suse.com - -- fixed bnc#743149 - added position independent flags to compilation and linking(-fpie/-pie) - -------------------------------------------------------------------- -Wed Oct 12 09:47:55 UTC 2011 - coolo@suse.com - -- add patch to enable X11 autolaunch even if configure thinks - it can't be done (bnc#707817) - -------------------------------------------------------------------- -Wed Oct 12 00:32:50 CEST 2011 - dmueller@suse.de - -- update to version 1.5.8: - * Clean up dead code, and make more warnings fatal in development builds - (fdo#39231, fdo#41012; Simon McVittie) - * Add a regression test for fdo#38005 (fdo#39836, Simon McVittie) - * Add _DBUS_STATIC_ASSERT and use it to check invariants - * Fix a small memory leak, and a failure to report errors, when updating - a service file entry for activation (fdo#39230, Simon McVittie) - * Clean up (non-abstract) Unix sockets on bus daemon exit - * On systems that use libcap-ng but not systemd, drop supplemental groups - when switching to the daemon user (Red Hat #726953, Steve Grubb) - -------------------------------------------------------------------- -Fri Sep 30 20:07:53 UTC 2011 - coolo@suse.com - -- add libtool as buildrequire to make the spec file more reliable - -------------------------------------------------------------------- -Sun Sep 18 17:17:12 UTC 2011 - jengelh@medozas.de - -- Remove redundant tags/sections from specfile - (cf. packaging guidelines) - -------------------------------------------------------------------- -Mon Aug 1 14:37:16 CEST 2011 - vuntz@opensuse.org - -- Update to version 1.5.6: - + Potentially incompatible (Bustle and similar debugging tools - will need changes to work as intended): - - Do not allow match rules to "eavesdrop" (receive messages - intended for a different recipient) by mistake: eavesdroppers - must now opt-in to this behaviour by putting - "eavesdrop='true'" in the match rule, which will not have any - practical effect on buses where eavesdropping is not allowed - (fdo#37890) - + Other changes: - - D-Bus Specification version 0.18 (fdo#37890, fdo#39450, - fdo#38252): - . add the "eavesdrop" keyword to match rules - . define eavesdropping, unicast messages and broadcast messages - . stop claiming that match rules are needed to match unicast - messages to you - . promote the type system to be a top-level section - - Use DBUS_ERROR_OBJECT_PATH_IN_USE if - dbus_connection_try_register_object_path or - dbus_connection_try_register_fallback fails, not - ...ADDRESS_IN_USE, and simplify object-path registration - (fdo#38874) - - Consistently use atomic operations on everything that is ever - manipulated via atomic ops, as was done for changes to - DBusConnection's refcount in 1.4.12 (fdo#38005) - - Fix a file descriptor leak when connecting to a TCP socket - (fdo#37258) - - Make "make check" in a clean tree work, by not running tests - until test data has been set up (fdo#34405) - - The dbus-daemon no longer busy-loops if it has a very large - number of file descriptors (fdo#23194) - - Refactor message flow through dispatching to avoid locking - violations if the bus daemon's message limit is hit; remove - the per-connection link cache, which was meant to improve - performance, but now reduces it (fdo#34393) - - Some cmake fixes - - Remove dead code, mainly from DBusString (fdo#38570, - fdo#39610) - - Stop storing two extra byte order indicators in each D-Bus - message (fdo#38287) - - Add an optional Stats interface which can be used to get - statistics from a running dbus-daemon if enabled at configure - time with --enable-stats (fdo#34040) - - Fix various typos (fdo#27227, fdo#38284) - - Documentation (fdo#36156): - . let xsltproc be overridden as usual: ./configure - XSLTPROC=myxsltproc - . install more documentation automatically, including - man2html output - . put dbus.devhelp in the right place (it must go in - ${htmldir}) - - Unix-specific: - . look for system services in /lib/dbus-1/system-services in - addition to all the other well-known locations; note that - this should always be /lib, even on platforms where shared - libraries on the root FS would go in /lib64, - /lib/x86_64-linux-gnu or similar (fdo#35229) - . opt-in to fd passing on Solaris (fdo#33465) - - Windows-specific: - . fix use of a mutex for autolaunch server detection - . don't crash on malloc failure in - _dbus_printf_string_upper_bound -- Manually create /lib/dbus-1/system-services in %install so that - we can own it. - -------------------------------------------------------------------- -Fri Jul 1 10:07:55 CEST 2011 - vuntz@opensuse.org - -- Update to version 1.5.4: - + Security (local denial of service): - - Byte-swap foreign-endian messages correctly, preventing a - long-standing local DoS if foreign-endian messages are - relayed through the dbus-daemon (fdo#38120, deb#629938, no - CVE number yet) - + New things: - - The constant to use for an infinite timeout now has a name, - DBUS_TIMEOUT_INFINITE. - - If GLib and DBus-GLib are already installed, more tests will be built, - providing better coverage.(fdo#34570) - + Changes: - - Consistently use atomic operations for the DBusConnection's - refcount, fixing potential threading problems (fdo#38005) - - Don't use -Wl,--gc-sections by default: in practice the size - decrease is small (300KiB on x86-64) and it frequently - doesn't work in unusual toolchains. (fdo#33466) - - Use #!/bin/sh for run-with-tmp-session-bus.sh, making it work - on *BSD (fdo#35880) - - Use ln -fs to set up dbus for systemd, which should fix - reinstallation when not using a DESTDIR (fdo#37870) - - Windows-specific changes: - . don't try to build dbus-daemon-launch-helper (fdo#37838) -- Changes from version 1.5.2: - + Notes for distributors: - - This version of D-Bus no longer uses -fPIE by default. - + Changes: - + D-Bus Specification v0.17 - . Reserve the extra characters used in signatures by GVariant - (fdo#34529) - . Define the ObjectManager interface (fdo#34869) - + Don't force -fPIE: distributions and libtool know better than - we do whether it's desirable (fdo#16621, fdo#27215) - + Allow --disable-gc-sections, in case your toolchain offers - the -ffunction-sections, -fdata-sections and - -Wl,--gc-sections options but they're broken, as seen on - Solaris (fdo#33466) - + Install dbus-daemon and dbus-daemon-launch-helper in a more - normal way (fdo#14512) - + Ensure that maintainers upload documentation with the right - permissions (fdo#36130) - + Don't force users of libdbus to be linked against - -lpthread, -lrt (fdo#32827) - + Log system-bus activation information to syslog (fdo#35705) - + Log messages dropped due to quotas to syslog (fdo#35358) - + Make the nonce-tcp transport work on Unix (fdo#34569) - + On Unix, if /var/lib/dbus/machine-id cannot be read, try - /etc/machine-id (fdo#35228) - + In the regression tests, don't report fds as "leaked" if they - were open on startup (fdo#35173) - + Make dbus-monitor bail out if asked to monitor more than one - bus, rather than silently using the last one (fdo#26548) - + Clarify documentation (fdo#35182) - + Clean up minor dead code and some incorrect error handling - (fdo#33128, fdo#29881) - + Check that compiler options are supported before using them - (fdo#19681) - + Windows: - . Remove obsolete workaround for winioctl.h (fdo#35083) - -------------------------------------------------------------------- -Tue Jun 28 08:03:00 UTC 2011 - aj@suse.de - -- Fix filelist to own a directory. -- Do not package html files twice. - -------------------------------------------------------------------- -Wed May 18 14:04:24 UTC 2011 - coolo@novell.com - -- buildrequire update-desktop-files for mimetypes.prov - -------------------------------------------------------------------- -Thu May 5 11:45:49 UTC 2011 - coolo@opensuse.org - -- switch to download_files service - -------------------------------------------------------------------- -Wed Apr 20 10:07:16 UTC 2011 - coolo@opensuse.org - -- changes license to GPL2+ or AFL 2.1 - -------------------------------------------------------------------- -Fri Apr 15 14:35:44 CEST 2011 - thoenig@suse.de - -- Update to 1.5.0 - • D-Bus Specification v0.16 - · Add support for path_namespace and arg0namespace in match rules - (fdo#24317, #34870; Will Thompson, David Zeuthen, Simon McVittie) - · Make argNpath support object paths, not just object-path-like strings, - and document it better (fdo#31818, Will Thompson) - • Let the bus daemon implement more than one interface (fdo#33757, - Simon McVittie) - • Optimize _dbus_string_replace_len to reduce waste (fdo#21261, - Roberto Guido) - • Require user intervention to compile with missing 64-bit support - (fdo#35114, Simon McVittie) - • Add dbus_type_is_valid as public API (fdo#20496, Simon McVittie) - • Raise UnknownObject instead of UnknownMethod for calls to methods on - paths that are not part of the object tree, and UnknownInterface for calls - to unknown interfaces in the bus daemon (fdo#34527, Lennart Poettering) - -------------------------------------------------------------------- -Fri Apr 8 16:41:57 CEST 2011 - thoenig@suse.de - -- Update to 1.4.8 - • Rename configure.in to configure.ac, and update it to modern conventions - (fdo#32245; Javier Jardón, Simon McVittie) - • Correctly give XDG_DATA_HOME priority over XDG_DATA_DIRS (fdo#34496, - Anders Kaseorg) - • Prevent X11 autolaunching if $DISPLAY is unset or empty, and add - --disable-x11-autolaunch configure option to prevent it altogether - in embedded environments (fdo#19997, NB#219964; Simon McVittie) - • Install the documentation, and an index for Devhelp (fdo#13495, - Debian #454142; Simon McVittie, Matthias Clasen) - • If checks are not disabled, check validity of string-like types and - booleans when sending them (fdo#16338, NB#223152; Simon McVittie) - • Add UnknownObject, UnknownInterface, UnknownProperty and PropertyReadOnly - errors to dbus-shared.h (fdo#34527, Lennart Poettering) - • Break up a huge conditional in config-parser so gcov can produce coverage - data (fdo#10887, Simon McVittie) - • List which parts of the Desktop Entry specification are applicable to - .service files (fdo#19159, Sven Herzberg) - • Don't suppress service activation if two services have the same Exec= - (fdo#35750, Colin Walters) - • Windows: - · Avoid the name ELEMENT_TYPE due to namespace-pollution from winioctl.h - (Andre Heinecke) - · Include _dbus_path_is_absolute in libdbus on Windows, fixing compilation - (fdo#32805, Mark Brand) - -------------------------------------------------------------------- -Wed Mar 9 13:23:09 UTC 2011 - coolo@novell.com - -- Update to 1.4.6 - • Remove unfinished changes intended to support GTest-based tests, - which were mistakenly included in 1.4.4 - -- Update to 1.4.4 - • Switch back to using even micro versions for stable releases; 1.4.1 - should have been called 1.4.2, so skip that version number - • Don't leave bad file descriptors being watched when spawning processes, - which could result in a busy-loop (fdo#32992, NB#200248; possibly - also LP#656134, LP#680444, LP#713157) - • Check for MSG_NOSIGNAL correctly - • Fix failure to detect abstract socket support (fdo#29895) - • Make _dbus_system_logv actually exit with DBUS_SYSTEM_LOG_FATAL - (fdo#32262, NB#180486) - • Improve some error code paths (fdo#29981, fdo#32264, fdo#32262, - fdo#33128, fdo#33277, fdo#33126, NB#180486) - • Avoid possible symlink attacks in /tmp during compilation (fdo#32854) - • Tidy up dead code (fdo#25306, fdo#33128, fdo#34292, NB#180486) - • Improve gcc malloc annotations (fdo#32710) - • If the system bus is launched via systemd, protect it from the OOM killer - • Documentation improvements (fdo#11190) - • Avoid readdir_r, which is difficult to use correctly (fdo#8284, - fdo#15922, LP#241619) - • Cope with invalid files in session.d, system.d (fdo#19186, - Debian #230231) - • Don't distribute generated files that embed our builddir (fdo#30285, - fdo#34292) - • Raise the system bus's fd limit to be sufficient for its configuration - (fdo#33474, LP#381063) - • Fix syslog string processing - • Ignore -Waddress - • Remove broken gcov parsing code and --enable-gcov, and replace them - with lcov HTML reports and --enable-compiler-coverage (fdo#10887) - • Windows: - · avoid live-lock in Windows CE due to unfair condition variables - • OpenBSD: - · support credentials-passing (fdo#32542) - • Solaris: - · opt-in to thread safety (fdo#33464) - -------------------------------------------------------------------- -Sun Jan 2 12:54:14 UTC 2011 - javier@opensuse.org - -- Update to 1.4.1 - + Fix for CVE-2010-4352: sending messages with excessively-nested - variants can crash the bus. The existing restriction to 64-levels - of nesting previously only applied to the static type signature; - now it also applies to dynamic nesting using variants. Thanks to - Rémi Denis-Courmont for discoving this issue. - + Various bug fixes. - + For details, see - http://lists.freedesktop.org/archives/dbus/2010-December/013861.html - -------------------------------------------------------------------- -Mon Nov 8 14:52:11 UTC 2010 - aj@suse.de - -- Fix package list, own /lib/systemd directories. - -------------------------------------------------------------------- -Tue Oct 12 14:35:53 UTC 2010 - cristian.rodriguez@opensuse.org - -- ConsoleKit may not be installed on the system, so kill - the process at "stop" only if it is running - -------------------------------------------------------------------- -Fri Sep 24 18:21:46 UTC 2010 - cristian.rodriguez@opensuse.org - -- add missimg BuildRequires on libcap-ng-devel so dbus can - drop capabilities when needed. - -------------------------------------------------------------------- -Mon Sep 6 18:41:50 CEST 2010 - kay.sievers@novell.com - -- version 1.4.0 - - make dbus-uuidgen atomic - - fix socket descriptor leak in _dbus_connect_tcp_socket_with_nonce - - unconditionally enable D-Bus on systemd boots - -------------------------------------------------------------------- -Sat Jul 24 10:15:42 CEST 2010 - kay.sievers@novell.com - -- update systemd service installation - -------------------------------------------------------------------- -Wed Jul 14 00:58:42 CEST 2010 - kay.sievers@novell.com - -- drop systemd-units - -------------------------------------------------------------------- -Sun Jul 11 00:39:51 CEST 2010 - kay.sievers@novell.com - -- update to 1.3.2 snapshot - - New standardized PropertiesChanged signal in the properties interface - - Support forking bus services, for compatibility -- install systemd service files - -------------------------------------------------------------------- -Mon Jun 28 06:38:35 UTC 2010 - jengelh@medozas.de - -- use %_smp_mflags - -------------------------------------------------------------------- -Thu Mar 25 15:44:39 CET 2010 - vuntz@opensuse.org - -- Update to version 1.2.24: - + For details, see - http://lists.freedesktop.org/archives/dbus/2010-March/012436.html - + Highlights: - - Fix a critical crasher bug in the syslog code - + [bus] While creating a syslog, correctly get pointer data from - DBusString - + [bus] Don't install a SIGTERM handler - + [64 bit printf] Update to use DBUS_PID_FORMAT, print (omitted) - + Move dispatching to destination to bus_dispatch_matches() - + Dispatch post-activation messages to anyone interested - + Build changes. -- Changes from version 1.2.22: - + For details, see - http://lists.freedesktop.org/archives/dbus/2010-March/012395.html - + Highlights: - - Fix to avoid UI freezes in newer Evolution versions (and any - other program that makes synchronous DBus calls from a - non-main thread). - - Monitor service directories for changes - + When handling a watch, return if another thread is doing I/O - + Monitor service directories for changes - + Sync up UNICODE_VALID with glib, add documentation - + Support inotify on older kernels - + 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 - + Fix double-free in error case. - + Other simple fixes, build fixes. - + Explicitly specify in the spec lower-case hex must be used - + Use AM_SILENT_RULES if available -- Changes from version 1.2.20: - + For details, see - http://lists.freedesktop.org/archives/dbus/2010-February/012156.html - + Fix inotify shutdown - + Fix compilation in --disable-selinux case -- Changes from version 1.2.18: - + For details, see - http://lists.freedesktop.org/archives/dbus/2010-February/012150.html - + Ignore exit code zero from activated services - + Switch to libcap-ng, avoid linking libdbus against libcap[-ng] - + Don't drop pending activations when reloading configuration - + Update messagebus.in init script to start earlier - + Clean up inotify watch handling - + Don't crash when reloading if we haven't loaded user database - yet - + fdo#23502 - corrected wrong verbose-output - + Correct timeout handling - + dbus-monitor: use unbuffered stdout instead of handling SIGINT - + fdo#25697 - Fix memory leak in policy reload - + fdo#23977 - dbus-launch --exit-with-session not killing - dbus-daemon on SIGINT - + Use monotonic clock for _dbus_get_current_time() if it's - available. - + 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 - + Build fixes, including fdo#19432, fdo#22788, fdo#22805 - -------------------------------------------------------------------- -Mon Dec 14 20:43:34 CET 2009 - jengelh@medozas.de - -- add baselibs.conf as a source -- package documentation as noarch - -------------------------------------------------------------------- -Wed Sep 2 16:46:50 CEST 2009 - mvidner@suse.cz - -- Implemented /etc/init.d/dbus reload (bnc#503074). - -------------------------------------------------------------------- -Thu Jul 23 15:50:57 CEST 2009 - kay.sievers@novell.com - -- fix %changelog - -------------------------------------------------------------------- -Fri Jul 17 17:50:00 CEST 2009 - meissner@suse.de - -- added dbus-1-devel to baselibs.conf - -------------------------------------------------------------------- -Fri Jul 17 17:18:57 CEST 2009 - kay.sievers@novell.com - -- fix --libexecdir to be the proper /lib/dbus-1/ directory - -------------------------------------------------------------------- -Wed Jul 15 12:41:36 CEST 2009 - kay.sievers@novell.com - -- update to 1.2.16 release - - Avoid race conditions reading message from exited process - - Ensure initialized variable in dbus_connection_remove_filter - - Don't fail autolaunching if process has SIGCHLD handler - - Ensure inotify fd is set close on exec - - Make sure a pending call timeout isn't assumed - - Allow a pending call to block forever - - Don't allocate DBusTimeout for pending call when passed INT_MAX - - Update documentation now that INT_MAX means no timeout - - Fix issue where timeouts can overflow - - Remove 6 hour timeout restriction - - Unrestrict session bus timeout - -------------------------------------------------------------------- -Thu Apr 16 20:04:49 CEST 2009 - crrodriguez@suse.de - -- use --disable-static instead of removing static libraries - -------------------------------------------------------------------- -Thu Apr 2 15:51:04 CEST 2009 - werner@suse.de - -- Make boot script smart - -------------------------------------------------------------------- -Tue Feb 17 12:28:24 CET 2009 - thoenig@suse.de - -- update to D-Bus 1.2.12: - - fdo#17969: Don't test for abstract sockets if explicitly - disabled - - fdo#18064: more efficient validation for fixed-size type - arrays - - Initialize AVC earlier so we can look up service security - contexts - - Print serial in dbus-monitor - - fdo#15412: Add --address option to dbus-send - - fdo#18446: Keep umask for session bus - - Fix cross-compiling with autotools. - - Some code cleanup and warning fixes; --maintainer-mode now - uses -Werror by default -- add patch dbus-log-deny.patch: log denies to syslog -- drop patch dbus-1.2.10-compile-fix.patch - -------------------------------------------------------------------- -Mon Jan 26 14:35:05 CET 2009 - lnussel@suse.de - -- remove dbus-1.2.10-permissive.patch -- move /lib/libdbus-1.so to /usr - -------------------------------------------------------------------- -Tue Jan 20 14:55:04 CET 2009 - thoenig@suse.de - -- update to 1.2.10: prepares fix for CVE-2008-4311 (bnc#443307) - - fix send_requested_reply="true" allows all non-reply messages - - add syslog of denials and config file reloads - - system policy cleanup -- add patch dbus-1.2.10-compile-fix.patch: 1.2.10 compile fix -- add patch dbus-1.2.10-permissive.patch: behave like permissive - branch, needs to be dropped as soon as all applications ship - with correct configuration files for the system bus -- drop patch dbus-do-not-abort-on-check-thoenig-01.patch - -------------------------------------------------------------------- -Wed Dec 10 14:06:55 CET 2008 - dmueller@suse.de - -- list the machine id as ghost file -- fix filelist - -------------------------------------------------------------------- -Wed Dec 10 12:34:56 CET 2008 - olh@suse.de - -- use Obsoletes: -XXbit only for ppc64 to help solver during distupgrade - (bnc#437293) - -------------------------------------------------------------------- -Mon Nov 3 13:33:19 CET 2008 - thoenig@suse.de - -- Remove dbus-allow-root-access-to-session-bus.patch (bnc#428963). - -------------------------------------------------------------------- -Thu Oct 30 12:34:56 CET 2008 - olh@suse.de - -- obsolete old -XXbit packages (bnc#437293) - -------------------------------------------------------------------- -Thu Oct 9 20:44:10 CDT 2008 - hpj@novell.com - -- Add dbus-allow-root-access-to-session-bus.patch (bnc#428963). - -------------------------------------------------------------------- -Tue Oct 7 09:48:51 CEST 2008 - thoenig@suse.de - -- Update to D-Bus 1.2.4 -- fix for CVE-2008-3834 (bnc#432901) -- compilation and portability fixes - -------------------------------------------------------------------- -Wed Sep 3 12:09:25 CEST 2008 - lnussel@suse.de - -- hook into ConsoleKit for at_console support -- only require selinux for > 11.0 - -------------------------------------------------------------------- -Mon Aug 25 11:57:37 CEST 2008 - prusnak@suse.cz - -- enabled SELinux support [Fate#303662] - -------------------------------------------------------------------- -Fri Aug 22 15:56:59 CEST 2008 - aj@suse.de - -- Fix init script. - -------------------------------------------------------------------- -Thu Aug 7 14:26:26 CEST 2008 - thoenig@suse.de - -- Update to D-Bus 1.2.3 -- Changes: - * new UpdateActivationEnvironment bus API (fdo#16669) - * Solaris Auditing (ADT) support (fdo#15740) - * Various notable bug fixes (fdo#16727, fdo#16294, fdo#15947 - fdo#15588 -- Remove patches which went upstream (dbus-userdb-typo.patch, - dbus-fix-timer-leak-dmueller-01.patch) - -------------------------------------------------------------------- -Mon Jun 2 18:22:15 CEST 2008 - thoenig@suse.de - -- add patch dbus-userdb-typo.patch (bnc#394383) - -------------------------------------------------------------------- -Wed May 7 14:42:07 CEST 2008 - thoenig@suse.de - -- add patch dbus-fix-timer-leak-dmueller-01.patch (bnc#381621) - -------------------------------------------------------------------- -Thu Apr 24 15:45:58 CEST 2008 - thoenig@suse.de - -- %post: don't use invalid macro -- %post: don't call %run_ldconfig (deprecated) - -------------------------------------------------------------------- -Mon Apr 14 15:25:29 CEST 2008 - thoenig@suse.de - -- run dbus-uuidgen in %post - -------------------------------------------------------------------- -Thu Apr 10 12:54:45 CEST 2008 - ro@suse.de - -- added baselibs.conf file to build xxbit packages - for multilib support - -------------------------------------------------------------------- -Tue Apr 8 13:39:59 CEST 2008 - thoenig@suse.de - -- Update to D-Bus 1.2.1 -- Changes: - * compiles under some older versions of glibc - * compiles without X support once again - * fix stuck server grab if dbus-launch is run in an existing - D-Bus X session - * various Mac OSX build fixes added - * don't use the broken poll call on Mac OSX - * better checks for linker flag support should allow D-Bus to - link under various linkers - * exit_on_disconnect is set after the connection registers with - a bus so we don't exit if we get a disconnect during the - handshake - * dicts now work correctly with dbus-send - * inotify backend is now less aggressive - * pending calls expire correctly - * memleak of uuid when the bus is autolaunched fixed - -------------------------------------------------------------------- -Wed Feb 27 19:53:34 CET 2008 - thoenig@suse.de - -- Update to D-Bus 1.1.20 -- Changes: - * system bus activation - * TCP address format enhancements - * ANONYMOUS mechanism for authentication - * autolaunched busses now save their parameters in X11 if - possible - * inotify is now the default backend for watching configuration - file changes - * better thread support - * bus daemon now generates a globally-unique ID for itself - * support for message serialization added - * better eavesdropping support now picks up reply messages for - debugging - * Fixed CVE-2008-0595 - * Fixes dbus-launch so the session bus goes away so does D-Bus - * Builds against latest gcc/glibc changes - * Correctly unref connections without guids during shutdown - * API additions: - o dbus_connection_set_allow_anonymous() - allow the message - stream to begin if the client auths as anonymous - o dbus_watch_get_unix_fd() - replaces dbus_watch_get_fd - o dbus_watch_get_socket() - replaces dbus_watch_get_fd - o dbus_server_get_id() - available to access the unique ID of - a particular address - o dbus_connection_get_server_id() - available to access the - unique ID of a particular address - o dbus_message_marshal() - serializes a message into a byte - array - o dbus_message_demarshal() - de-serializes a byte array into - a message - * API deprecation: - o dbus_watch_get_fd() - had unclear cross-platform semantics - * Protocol additions: - o Argument path matching of the type arg0path=’/aa/bb/’ is now - supported - o New error org.freedesktop.DBus.Error.ObjectPathInUse added - o ANONYMOUS auth support added - o GetAll call added to the properties interface for getting a - list of properties an object exports -- Add patch dbus-1.1.20-fix-build.patch - -------------------------------------------------------------------- -Fri Jan 18 10:31:27 CET 2008 - thoenig@suse.de - -- Update to D-Bus 1.1.4 (1.2.0 RC2) -- Drop patch dbus-inotify-fix-thoenig-01.patch: Merged upstream - -------------------------------------------------------------------- -Thu Jan 17 18:17:35 CET 2008 - thoenig@suse.de - -- Add patch dbus-inotify-fix-thoenig-01.patch: Fix inotify support - -------------------------------------------------------------------- -Wed Jan 16 11:13:12 CET 2008 - thoenig@suse.de - -- Update to D-Bus 1.1.3 -- DTD for the introspection format is fixed and uploaded to the - servers -- Argument path matching of the type arg0path='/aa/bb/' is now - supported (see the specification for more information) -- New error org.freedesktop.DBus.Error.ObjectPathInUse added - Autolaunched busses now save their parameters in X11 if possible - making them behave closer to busses launched through the normal - mechanisms -- inotify is now the default backend for watching configuration - file changes -- More support for the AIX platform has been added -- Numerous bug fixes and performance enhancements - -------------------------------------------------------------------- -Thu Dec 13 17:56:11 CET 2007 - thoenig@suse.de - -- Fix permissions for activation helper -- Use bzip2 for tar ball - -------------------------------------------------------------------- -Mon Nov 19 16:20:06 CET 2007 - thoenig@suse.de - -- Update to snapshot of D-Bus 1.1.3 (git20071112) -- Own /usr/share/dbus-1/system-services -- Don't restart on update -- Remove dbus-audit-user.patch (upstream) - -------------------------------------------------------------------- -Fri Oct 19 18:46:53 CEST 2007 - jpr@suse.de - -- Correct error in fix for b.n.c 332845, extraneous $DBUS_DAEMON_PID - -------------------------------------------------------------------- -Fri Oct 19 16:39:51 CEST 2007 - meissner@suse.de - -- adjust permissions handling - -------------------------------------------------------------------- -Fri Oct 12 12:35:00 CEST 2007 - thoenig@suse.de - -- Don't use startproc (b.n.c 332845) -- Merge D-Bus package from build service - -------------------------------------------------------------------- -Tue Oct 2 08:00:00 CEST 2007 - tambet@novell.com - -- Update to 1.1.2 for system service activation. -- Add patches from RedHat: - dbus-lsb.patch - dbus-audit-user.patch - dbus-no-abort.patch - -------------------------------------------------------------------- -Tue Sep 25 12:13:35 CEST 2007 - dmueller@suse.de - -- install a interfaces directory - -------------------------------------------------------------------- -Fri Aug 10 17:52:29 CEST 2007 - dmueller@suse.de - -- package size reduction (31%) -- documentation shouldn't be executable - -------------------------------------------------------------------- -Mon Jul 30 12:52:46 CEST 2007 - thoenig@suse.de - -- Fix path in rc script for both, dbus-daemon and dbus-uuidgen - -------------------------------------------------------------------- -Sun Jul 29 17:16:32 CEST 2007 - ro@suse.de - -- next attempt to fix path for dbus-launch - -------------------------------------------------------------------- -Sat Jul 28 16:12:44 CEST 2007 - thoenig@suse.de - -- Fix location of dbus-1-launch for dbus-1-x11 -- Fix dbus-1-devel to own %{_libdir}/dbus-1.0 - -------------------------------------------------------------------- -Wed Jul 25 17:07:58 CEST 2007 - thoenig@suse.de - -- move D-Bus to / (b.n.c #285472) -- remove static libraries - -------------------------------------------------------------------- -Fri Jul 20 13:55:56 CEST 2007 - dmueller@suse.de - -- build against libexpat (#285472) - -------------------------------------------------------------------- -Tue Jun 19 13:47:24 CEST 2007 - thoenig@suse.de - -- Add $local_fs to Required-Start (b.n.c #285472) - -------------------------------------------------------------------- -Fri Mar 16 18:08:35 CET 2007 - dmueller@suse.de - -- display error messages from dbus-launch - -------------------------------------------------------------------- -Sun Feb 25 14:51:42 CET 2007 - thoenig@suse.de - -- remove leading whitespace from .changes - -------------------------------------------------------------------- -Thu Feb 22 12:21:50 CET 2007 - thoenig@suse.de - -- Disable dbus-do-not-abort-on-check-thoenig-01.patch until we hit - RC phase. - -------------------------------------------------------------------- -Mon Feb 19 11:57:48 CET 2007 - dmueller@suse.de - -- fix mis-placed comment marker - -------------------------------------------------------------------- -Tue Feb 13 19:16:24 CET 2007 - dmueller@suse.de - -- build wih x support for dbus-1-x11 package (#225627) - -------------------------------------------------------------------- -Wed Dec 13 12:47:48 CET 2006 - thoenig@suse.de - -- move invocation of autoreconf from %prep to %build -- update to D-Bus 1.0.2 (skipped 1.0.1) - - fix security bug CVE-2006-6107 match rules can be removed by - apps that did not create them - - pthread fix - - fix bug where calling dbus_threads_init_default would assert - - fix UUID output to match the spec - - clear up documentation on UUIDs - -------------------------------------------------------------------- -Sun Nov 12 21:39:07 CET 2006 - thoenig@suse.de - -- add patch dbus-do-not-abort-on-check-thoenig-01.patch: Do not - call _dbus_warn_check_failed() but _dbus_warn() on checks as - _dbus_warn_check_failed() always leads to abort(3) - -------------------------------------------------------------------- -Sat Nov 11 20:04:46 CET 2006 - thoenig@suse.de - -- update to D-Bus 1.0.0 - - documents updated with API/ABI guarantees - - added missing patch FreeBSD need to run out of the box - - dbus-monitor now has a profile mode - - AUTHORS file updated with names from the ChangeLog. Thanks to - everyone who helped get us here - -------------------------------------------------------------------- -Thu Nov 9 13:17:28 CET 2006 - thoenig@suse.de - -- start service for D-Bus system bus also in run level 2 (b.n.c - #216805) - -------------------------------------------------------------------- -Fri Nov 3 23:53:55 CET 2006 - thoenig@suse.de - -- remove patch - dbus-send-do-not-close-shared-connection-thoenig-01.patch (fix - is now upstream) -- run cleanup-man-pages.sh to clean up Doxygen man page output -- cleanup rc script, add invocation of dbus-uuidgen -- do not call dbus-uuidgen in %post -- update to D-Bus 0.95 - - DBUS_API_SUBJECT_TO_CHANGE no longer needs to be defined when - building apps - - ./configure checks now work when cross compiling - - dbus-uuidgen --ensure is now run in the init script so there - is no need to run it in a post script - - dbus-uuidgen now writes out to /var/lib/dbus to work with - systems that do not have a writable /etc. Packages should - install and own the /var/lib/dbus directory - - recursive locks are now used when dbus_threads_init_default is - called - - standard_session_servicedirs tag added to the session.conf - under a normal build this specifies these service directories: - /usr/local/share/dbus-1/services - /usr/share/dbus-1/services - $HOME/.local/share/dbus-1/services - - fixed crash when a service directory is specified more than - once - - fixed a crash in *BSD when watching config directories for - changes - - fixed Irix build by using dirp->__dd_fd to get the file - descriptor - - cleaned up the LOCAL_CREDS vs CMGCRED credential code so - *BSD's don't crash here anymore - - dbus_message_iter_get_array_len deprecated - - cleanup-man-pages.sh added so packagers can clean up Doxygen - man page output from 7 to 2 megs - - large documentation improvements - - numerous bug fixes - -------------------------------------------------------------------- -Mon Oct 23 11:08:20 CEST 2006 - thoenig@suse.de - -- add patch - dbus-send-do-not-close-shared-connection-thoenig-01.patch: - Do not call dbus_connection_close() for shared connection. - -------------------------------------------------------------------- -Sun Oct 15 20:28:19 CEST 2006 - thoenig@suse.de - -- do not kill applications using D-Bus on update (b.n.c #210192) -- fix 'rcdbus status' to report correctly if D-Bus was not running -- run 'dbus-uuidgen --ensure' in %post section -- drop patch dbus-unref-connections-on-close-thoenig-01.patch - (fix is upstream) -- drop patch dbus-display_DBUS_DAEMONDIR_in_configure.diff (fix is - upstream) -- drop patch dbus-tools_autobuild.diff (not required any more) -- update to D-Bus 0.94 (skipped 0.93) - - dbus-uuidgen binary added for future remote machine - identification - * packagers should call dbus-uuidgen --ensure in their post - - GetMachineId peer method added to the bus API - - dbus_connection_set_route_peer_messages API added to let the - bus send peer messages directly to an app - - autolaunch abilities added to dbus-launch with the - --autolaunch flag - * This feature allows libdbus to start a session bus if none - can be found - * This is an internal feature and should not be used by - scripts DBUS_SESSION_BUS_ADDRESS is still the correct way to - specify a session bus - - dbus-launch now prints out a simple key value pairs instead of - shell scripts if one of the shell flags aren't used - - support DBUS_BLOCK_ON_ABORT env variable to cause blocking - waiting for gdb - - weak ref are now held for shared connections so the right - things happen this fixes some pretty major bugs with the way - connections were handled - - some refactoring for Windows (doesn't effect Unix) - - Solaris build fixes - - MacOSX build fixes - - Cross compile build fixes. We now assume getpwnam_r is posix - and va_lists can be copied by value since we can't check this - in a cross compile. If this is not true for a particular target - is up to the developer to patch. - - dbus_threads_init_default added for initalizing threads without - the need for bindings - - Filters are now properly removed - - dbus_connection_open now holds a hard ref to shared connections - - we now print out a warning and do nothing when someone tries to - close a shared connection - - the --introspect switch has been added to the bus for printing - out introspection data without actually running the bus - - LOCAL_CREDS socket credentials are now supported for systems - which support it such as NetBSD - - generalize kqueue support so it works with NetBSD as well as - FreeBSD - - numerous bug fixes and memory leaks patched - -------------------------------------------------------------------- -Thu Aug 31 16:25:45 CEST 2006 - dkukawka@suse.de - -- added patch dbus-display_DBUS_DAEMONDIR_in_configure.diff to - expand the complete path of DBUS_DAEMONDIR (b.n.c. #202854) - -------------------------------------------------------------------- -Thu Aug 24 02:49:50 CEST 2006 - thoenig@suse.de - -- add patch dbus-unref-connections-on-close-thoenig-01.patch: Unref - connections on dbus_connection_close (b.n.c. #201164). - -------------------------------------------------------------------- -Sat Aug 19 10:18:45 CEST 2006 - thoenig@suse.de - -- update to D-Bus 0.92 - - proper thread locking added to pending calls - - threading semantics changed from init early to init before the - second thread - - correctly error out when an application tries to acquire or - release the org.freedesktop.DBus name instead of sending false - result codes - - kqueue directory watching code can now be used to monitor - config file changes on FreeBSD - - --with-dbus-daemondir configure switch added so the daemon can - be installed separate from the user binaries - - Makefiles fixed for cygwin - - fixed docs and comments to use the D-Bus spelling instead of - D-BUS - - many memleaks and bugs fixed - -------------------------------------------------------------------- -Thu Aug 17 19:05:22 CEST 2006 - thoenig@suse.de - -- update to D-Bus 0.92 CVS snapshot 2006-08-17 -- don't crash in dbus_pending_call_get_completed if D-Bus - connection is used twice in one application -- dbus-1-devel-doc: don't package non-existent HTML files - -------------------------------------------------------------------- -Wed Aug 16 14:40:40 CEST 2006 - aj@suse.de - -- Do not use xmlto in BuildRequires. - -------------------------------------------------------------------- -Tue Aug 1 15:24:38 CEST 2006 - thoenig@suse.de - -- split out binings to sparate spec files -- string replacement: s/D-BUS/D-Bus -- spec file cleanups -- remove aaa_base from requires -- drop dbus-1-qt (qt-dbus obsoletes dbus-1-qt) -- new upstream version 0.91 (skipped 0.90) - - remove some lingering bits left over from the bindings split - - fix assertion causing D-Bus applications to crash when checks - are enabled - - fix a timeout bug which would block applications from being - auto started - - API/ABI freeze for 1.0 - - bindings are now split out into seperate packages - - listActivatableNames added as a method on the bus - - removed deprecated dbus_connection_disconnect (use - dbus_connection_close) - - shared connections are now unreffed on disconnect - - fixed pending calls for threaded enviornments - - pending calls get timed out on connection disconnect - - dbus_connection_send_with_reply returns TRUE and a NULL pending - call if you call it on a connection object which has been - disconnected already (it returns FALSE on Out of Memory errors - only) - - dbus-monitor now correctly catches methods, not just signals - - dbus-monitor now prints object paths - -------------------------------------------------------------------- -Fri Jul 7 11:17:16 CEST 2006 - adrian@suse.de - -- fix build for < 10.1 - * do not use -fstack-protector -- fix build for non-SUSE distros - -------------------------------------------------------------------- -Tue Jul 4 09:14:59 CEST 2006 - adrian@suse.de - -- fix build for 10.1 -- remove requires to -%release which can't work - -------------------------------------------------------------------- -Mon Jul 3 12:18:24 CEST 2006 - thoenig@suse.de - -- call configure with --exec_prefix and --datadir -- spec file clean up - -------------------------------------------------------------------- -Thu Jun 22 12:48:43 CEST 2006 - thoenig@suse.de - -- fix build: add freetype2-devel and libpng-devel to dbus-1-qt.spec -- add patch: dbus-pending-reply-revert.diff to avoid crashes of - multi-threaded applications using libdbus-1. - -------------------------------------------------------------------- -Tue Jun 20 12:21:03 CEST 2006 - coolo@suse.de - -- split out -qt and -qt3 into their own spec files - -------------------------------------------------------------------- -Wed Jun 12 11:13:31 CEST 2006 - thoenig@suse.de - -- new upstream version 0.62 - - doc fixes - - add support for all data-types for the dbus tools - - fix eavesdropping on method calls (dbus-monitor) - - fix silent dropping of method calls with interface=NULL - - fix console ownership problems in Solaris - - fix installation of dbus-signature.h and #include it in dbus/dbus.h - - flush the user database cache on config reload - - GLib bindings: - - fix memory leaks - - fix properties in DBusGProxy so that they can be given in any - order - - add lots of assertions to ensure correct use - - remove duplicated code - - fix static string pointer uses in GPtrArray-based collections - - Python bindings: - - remove reference to sys/cdefs.h - - Qt4 bindings: - - code reorganized - - add the dbusidl2cpp, dbuscpp2xml and dbus tools - - add example programs (ping-pong, complex ping-pong, listnames, chat) - - updat selftests - - fix compilation and .moc- and .ui-file processing and cleaning - - make central classes derive from QObject - - enhance error reporting - - many bugfixes - - Mono bindings: - - minor bugfixes -- dbus-gcj_fixes.diff: remove hunk for fastjar -- dbus-qt_moc_configure.diff: dropped, now upstream -- dbus-qt_compile_fix.diff: dropped, now upstream -- dbus-mono-args.diff: dropped, now upstream -- dbus-mono-return-null.diff: dropped, now upstream -- dbus-pedantic_compile.diff: dropped, now upstream -- dbus-reply_pending_limit.diff: dropped, now upstream -- add fastjar to requires of dbus-1-mono - -------------------------------------------------------------------- -Mon Apr 24 15:08:07 CEST 2006 - thoenig@suse.de - -- Add patch (dbus-mono-exit-on-disconnect.diff) from Aaron Bockover - to extend the API of the mono bindings for exit_on_disconnect() - (Novell bug #167824). - -------------------------------------------------------------------- -Wed Mar 15 15:33:05 CET 2006 - thoenig@suse.de - -- disable dbus-connection-blocks-on-poll.diff as it leads to - crashes in applications using - dbus_connection_send_with_reply_and_block (). - -------------------------------------------------------------------- -Mon Mar 6 11:21:23 CET 2006 - thoenig@suse.de - -- add restart_on_update back to %postun (#143151, #150042) - -------------------------------------------------------------------- -Fri Mar 3 09:41:09 CET 2006 - thoenig@suse.de - -- Add patch (dbus-connection-blocks-on-poll.diff) in order to fix - pending replies being delayed if an application using the bus - blocks on another pending reply. (not tracked in upstream - bugzilla, only on-list, Novell bug #154916) -- Sync patches with dbus-1-mono - -------------------------------------------------------------------- -Wed Mar 1 18:07:18 CET 2006 - thoenig@suse.de - -- Add patch (dbus-reply_pending_limit.diff) in order to fix the - pending replies limit not to be common for all connections. - (Freedesktop bug #4200, Novell bug #153733) - -------------------------------------------------------------------- -Fri Feb 24 16:34:47 CET 2006 - aj@suse.de - -- Sync patches with dbus-1-mono. - -------------------------------------------------------------------- -Tue Feb 14 15:43:01 CET 2006 - ro@suse.de - -- move all bindings except for glib to dbus-1-mono specfile -- remove restart_on_update (only restart on reboot) (#143151) - -------------------------------------------------------------------- -Fri Feb 3 14:26:47 CET 2006 - aj@suse.de - -- Remove unneeded BuildRequires. - -------------------------------------------------------------------- -Sun Jan 29 15:01:18 CET 2006 - aj@suse.de - -- Splitup packages dbus-1-qt3-devel, dbus-1-qt-devel (#144857). - -------------------------------------------------------------------- -Fri Jan 27 01:08:19 CET 2006 - mls@suse.de - -- converted neededforbuild to BuildRequires - -------------------------------------------------------------------- -Mon Jan 23 10:44:49 CET 2006 - thoenig@suse.de - -- Fixed D-BUS to restart on `rcdbus restart` id session busses - are running (closes #127969) - -------------------------------------------------------------------- -Fri Jan 20 16:49:46 CET 2006 - werner@suse.de - -- Make rc script fully conforming with LSB - -------------------------------------------------------------------- -Thu Jan 19 13:27:53 CET 2006 - meissner@suse.de - -- Use -fstack-protector. -- Added some missing requires to the -devel packages. - -------------------------------------------------------------------- -Thu Jan 5 14:24:07 CET 2006 - thoenig@suse.de - -- added libxml2-python to Requires of dbus-1-python (closes - #141225) - -------------------------------------------------------------------- -Tue Dec 20 15:51:34 CET 2005 - dmueller@suse.de - -- fix Qt4/x86_64 build with Qt 4.1 - -------------------------------------------------------------------- -Sat Dec 17 11:04:01 CET 2005 - thoenig@suse.de - -- renamed sub package for Qt bindings from dbus-1-qt to dbus-1-qt3 -- introducing Qt4 bindings, new package is dbus-1-qt -- renamed dbus-qt_compile_fix.diff to dbus-qt3_compile_fix.diff -- added -fno-strict-aliasing to CXXFLAGS -- modified patch: - * removed configure.in parts of dbus-qt3_compile_fix.diff (fixed - upstream) -- removed patches: - * dbus-dnotify_configure-01.diff (fixed upstream) - * dbus-dnotify_watchdirs-01.diff (fixed upstream) - -------------------------------------------------------------------- -Fri Dec 9 02:00:47 CET 2005 - ro@suse.de - -- disable selinux - -------------------------------------------------------------------- -Tue Nov 22 10:52:23 CET 2005 - coolo@suse.de - -- make libdbus-1-qt self containing lib - -------------------------------------------------------------------- -Sat Nov 12 16:48:29 CET 2005 - thoenig@suse.de - -- added patches to make dnotify actually work for configuration - file changes. We now can add new bus policies at runtime. - * dbus-dnotify_configure-01.diff - * dbus-dnotify_watchdirs-01.diff - -------------------------------------------------------------------- -Thu Oct 20 12:25:03 CEST 2005 - thoenig@suse.de - -- added -fPIC to CFLAGS - -------------------------------------------------------------------- -Wed Sep 21 17:31:54 CEST 2005 - thoenig@suse.de - -- new upstream version 0.50.2 (skipped some) -- removed patches: - * dbus-disable_kde_dependency.diff (upstream) - * dbus-transaction_fix.diff (upstream) - * dbus-session-connect.diff (upstream) - * dbus-gcj_fix_for_gcc4_on_x86_64.diff (duplicated, see - dbus-gcj_fixes.diff) - -- modified patch: - * dbus-gcj_fixes.diff (removed reference to $BUILD_ROOT in .la) - -------------------------------------------------------------------- -Sat Sep 17 17:38:03 CEST 2005 - dmueller@suse.de - -- make header files compileable with -pedantic - -------------------------------------------------------------------- -Tue Sep 6 12:55:16 CEST 2005 - dkukawka@suse.de - -- fixed return values for rchal start to be LSB conform (#115385) - -------------------------------------------------------------------- -Sun Sep 4 09:35:39 CEST 2005 - aj@suse.de - -- Add check-build.sh script. - -------------------------------------------------------------------- -Tue Aug 30 12:40:20 CEST 2005 - thoenig@suse.de - -- Moved man pages to correct sub-packages (closes #114036) - -------------------------------------------------------------------- -Tue Aug 30 10:56:11 CEST 2005 - thoenig@suse.de - -- Added patch to fix session bus exploit (CAN-2005-0201, closes - #114043) - -------------------------------------------------------------------- -Thu Aug 4 11:50:56 CEST 2005 - thoenig@suse.de - -- Replaced previous workaround for #98264 with a proper fix - -------------------------------------------------------------------- -Tue Jul 26 13:05:44 CEST 2005 - thoenig@suse.de - -- Reduce timeout for (wrongly assumed?) oom situations from 500ms - to 50ms (closes #98264). - -------------------------------------------------------------------- -Mon Jul 18 11:37:10 CEST 2005 - thoenig@suse.de - -- new upstream version 0.35.2 (skipped 0.35 and 0.35.1) - -- removed patches: - - * dbus-python_bindings_gcc4_fix.diff (obsolete) - * dbus-console-auth-SuSE-01.diff (upstream) - -- new patches: - - * dbus-gvalue-utils-fix.diff (function returned random data) - * dbus-python_bindings_fix.diff (unititialized variable) - -------------------------------------------------------------------- -Thu Jun 22 09:34:20 CEST 2005 - thoenig@suse.de - -- new upstream version 0.34 -- new patch `dbus-console-auth-SuSE-01.diff`: this patch adds the - command line option "--with-console-auth-dir" for resmgr - integration. - -------------------------------------------------------------------- -Tue Jun 22 09:32:16 CEST 2005 - thoenig@suse.de - -- moved *.la *.a and *.pc files from dbus-1-glib to dbus-1-devel -- added dbus-1-glib and glib2-devel to Requires of dbus-1-devel - -------------------------------------------------------------------- -Thu May 19 10:13:11 CEST 2005 - adrian@suse.de - -- fix path to documentation in susehelp desktop file - -------------------------------------------------------------------- -Mon May 2 09:55:35 CEST 2005 - lnussel@suse.de - -- fix init script dbus-daemon-1 -> dbus-daemon -- use fastjar only on > 9.3 - -------------------------------------------------------------------- -Thu Apr 28 12:20:12 CEST 2005 - thoenig@suse.de - -- new upstream version 0.33 -- fixed typo in 'rc.boot.dbus' - -------------------------------------------------------------------- -Mon Apr 25 13:25:02 CEST 2005 - thoenig@suse.de - -- updated e-mail address in 'rc.boot.dbus' - -------------------------------------------------------------------- -Thu Apr 21 13:49:04 CEST 2005 - thoenig@suse.de - -- updated short description in 'rc.boot.dbus' - -------------------------------------------------------------------- -Wed Apr 20 13:14:12 CEST 2005 - thoenig@suse.de - -- D-BUS 0.33 (CVS 2005-04-19) -- ABI changes will affect packages: beagle, gnome, hal, - ial, kdebase3, submount, tomboy. A tutorial to fix errors caused - by the ABI/API change: - - http://people.redhat.com/johnp/files/dbus_0.23_to_0.30_porting_quickref.txt - -- enabled python bindings again. GCC4 fix is provided by - dbus-python_bindings_gcc4_fix.diff. This patch is to be dropped - once pyrex generates GCC4-clean C code. - -------------------------------------------------------------------- -Mon Apr 18 18:19:06 CEST 2005 - ro@suse.de - -- use "fastjar" instead of "jar" with gcc-4 -- disable python bindings for now - (generated code is not really gcc-4 compliant) - -------------------------------------------------------------------- -Wed Mar 16 18:11:58 CET 2005 - thoenig@suse.de - -- applied 'dbus-il-fix.patch' for dbus-1-mono to prevent a crash - caused by a change in mono. - -------------------------------------------------------------------- -Mon Mar 14 18:40:02 CET 2005 - schwab@suse.de - -- Fix name of init script. - -------------------------------------------------------------------- -Mon Mar 14 14:43:06 CET 2005 - thoenig@suse.de - -- changed init order for hal/dbus/resmgr - -------------------------------------------------------------------- -Sun Mar 13 21:08:30 CET 2005 - thoenig@suse.de - -- applied `dbus-mono-leak.diff` which fixes memory leaks of the - mono bindings. - -------------------------------------------------------------------- -Sat Mar 12 04:53:07 CET 2005 - thoenig@suse.de - -- new upstream version 0.23.4 - -------------------------------------------------------------------- -Thu Mar 10 18:24:14 CET 2005 - thoenig@suse.de - -- new upstream version 0.23.3 -- removed obsolete patch (python_bindings_x86_64_fix.diff) - -------------------------------------------------------------------- -Thu Mar 3 20:32:02 CET 2005 - dkukawka@suse.de - -- fixed boot.dbus [see bug# 65775] - -------------------------------------------------------------------- -Mon Feb 28 22:56:16 CET 2005 - thoenig@suse.de - -- moved files from dbus-1-devel to dbus-1-{glib,java,qt} - -------------------------------------------------------------------- -Tue Feb 22 14:13:03 CET 2005 - thoenig@suse.de - -- added fix for python bindings to compile on 64 bit -- moved {_datadir}/dbus-1 and {_datadir}/dbus-1/services from - dbus-1-x11 to dbus-1 package - -------------------------------------------------------------------- -Mon Feb 21 16:32:52 CET 2005 - gekker@suse.de - -- Fix dbus-1-x11, add directory so dbus-launch will work - -------------------------------------------------------------------- -Mon Feb 21 15:31:35 CET 2005 - adrian@suse.de - -- avoid kde dependencies to improve our build times. - The only thing which does need KDE is the configure script, - the bindings itself are pure Qt - -------------------------------------------------------------------- -Sun Feb 20 19:45:01 CET 2005 - thoenig@suse.de - -- new upstream version 0.23.2 - -------------------------------------------------------------------- -Sun Feb 20 19:44:25 CET 2005 - thoenig@suse.de - -- new upstream version 0.23.2 - -------------------------------------------------------------------- -Tue Feb 15 15:30:19 CET 2005 - dkukawka@suse.de - -- update to new version 0.23.1 - -------------------------------------------------------------------- -Tue Feb 15 15:29:39 CET 2005 - dkukawka@suse.de - -- update to new version 0.23.1 - -------------------------------------------------------------------- -Fri Feb 4 21:43:44 CET 2005 - gekker@suse.de - -- Use mono-devel-packages in neededforbuild -- pass --enable-mono in ./configure -- Make sure the symbolic link of dbus-sharp.dll is installed - -------------------------------------------------------------------- -Thu Feb 3 22:13:08 CET 2005 - thoenig@suse.de - -- fixed assignment of .pc files - * dbus-1.pc is now owned by dbus-1-devel - * dbus-glib-1.pc is now owned by dbus-1-glib - * dbus-sharp.pc is now owned by dbus-1-mono - -------------------------------------------------------------------- -Thu Feb 3 22:07:55 CET 2005 - thoenig@suse.de - -- fixed assignment of .pc files - * dbus-1.pc is now owned by dbus-1-devel - * dbus-glib-1.pc is now owned by dbus-1-glib - * dbus-sharp.pc is now owned by dbus-1-mono - -------------------------------------------------------------------- -Thu Feb 3 17:24:33 CET 2005 - ro@suse.de - -- use common macros in pre/post scripts - -------------------------------------------------------------------- -Fri Jan 28 14:13:14 CET 2005 - dkukawka@suse.de - -- fixed specfile of dbus - -------------------------------------------------------------------- -Fri Jan 28 14:10:20 CET 2005 - dkukawka@suse.de - -- added aaa_base to requirements -- added /etc/init.d/boot.localfs to prereqy - -------------------------------------------------------------------- -Tue Jan 25 17:34:22 CET 2005 - dkukawka@suse.de - -- cleaned up requirements in spec-file -- disabled all unneeded bindings within ./configure to reduce - buildtime - -------------------------------------------------------------------- -Tue Jan 25 17:33:36 CET 2005 - dkukawka@suse.de - -- cleaned up requirements in spec-file - -------------------------------------------------------------------- -Sun Jan 23 21:09:19 CET 2005 - dkukawka@suse.de - -- fixed libdir directory for x86_64 in mono package - -------------------------------------------------------------------- -Sun Jan 23 21:03:21 CET 2005 - dkukawka@suse.de - -- fix libdir directory for x86_64 - -------------------------------------------------------------------- -Thu Jan 20 16:08:49 CET 2005 - adrian@suse.de - -- enable api docu for qt, c# and java -- integrate api docu into suse help - -------------------------------------------------------------------- -Thu Jan 13 10:56:28 CET 2005 - dkukawka@suse.de - -- update to new version [0.23]. For more infos read the Changelog - of the src - -------------------------------------------------------------------- -Thu Jan 13 10:55:08 CET 2005 - dkukawka@suse.de - -- update to new version [0.23]. For more info read the Changelog - of the src -- changed position in /etc/rc.d/boot.d/, now dbus start depending - on boot.localnet (this is a workaround to the /var/run - cleanup - is moved from boot.localnet to boot.localfs) - -------------------------------------------------------------------- -Wed Jan 12 10:23:10 CET 2005 - dkukawka@suse.de - -- changed some in dbus-1-mono.spec - -------------------------------------------------------------------- -Wed Jan 12 10:01:42 CET 2005 - dkukawka@suse.de - -- changed rc-script: - - now dbus start in boot.d - - start depends on boot.localfs -- changed spec-file, now insserv instead of chkconfig -- fixed bug #49410 - -------------------------------------------------------------------- -Tue Jan 11 01:05:55 CET 2005 - ro@suse.de - -- added /usr/lib/qt3/bin to PATH (for moc) - -------------------------------------------------------------------- -Mon Jan 10 12:06:55 CET 2005 - adrian@suse.de - -- fix build, qt developer tools aren't in default PATH anymore - -------------------------------------------------------------------- -Mon Nov 29 12:31:30 CET 2004 - dkukawka@suse.de - -- removed ExclusiveArch, since mono and gtk-sharp for other - archs available (thanks to ro@suse.de) - -------------------------------------------------------------------- -Sun Nov 28 21:24:09 CET 2004 - dkukawka@suse.de - -- moved package to ../done/I386 , package is only for %ix86, - because on other archs we don´t have gtk-sharp -- changed requirements [dbus = %{version}-%{dbus_release}] - -------------------------------------------------------------------- -Sun Nov 28 17:22:41 CET 2004 - dkukawka@suse.de - -- init - - -------------------------------------------------------------------- -Thu Nov 25 21:56:24 CET 2004 - dkukawka@suse.de - -- removed automatically deleting of DBUS-user and -group in - uninstall-routine -- readding dbus-1-python package -- changed different due to new automake and python versions -- added Requires and BuildRequires - -------------------------------------------------------------------- -Tue Nov 23 19:04:55 CET 2004 - dkukawka@suse.de - -- added packages [glib, x11] -- change different things in packages, removed doupled/conflicting - files in packages [base-rpm, devel, gtk, java, qt] -- changed different in %pre, %preun, %post, %postun sections of the - spec-file -- stop dbus automatically before uninstall -- add/remove now dbus automatically to/from system services - -------------------------------------------------------------------- -Sat Nov 20 22:18:58 CET 2004 - dkukawka@suse.de - -- fixed bug in spec-file - -------------------------------------------------------------------- -Thu Nov 18 18:41:52 CET 2004 - dkukawka@suse.de - -- removed binding package for Python while automake is fixed ! - -------------------------------------------------------------------- -Wed Nov 17 22:30:38 CET 2004 - dkukawka@suse.de - -- added binding packages [java, qt, gtk, python] - -------------------------------------------------------------------- -Fri Nov 5 21:13:49 CET 2004 - thoenig@suse.de - -- dynamic allocation of user id user messagebus -- dynamic allocation of group id for group messagebus - -------------------------------------------------------------------- -Thu Oct 21 00:48:01 CEST 2004 - thoenig@suse.de - -- init - diff --git a/dbus-1.desktop b/dbus-1.desktop deleted file mode 100644 index fc34879..0000000 --- a/dbus-1.desktop +++ /dev/null @@ -1,4 +0,0 @@ -[Desktop Entry] -Name=D-Bus API Documentation -DocPath=/usr/share/doc/packages/dbus-1-devel/html/index.html -X-DOC-SearchMethod=htdig diff --git a/dbus-1.spec b/dbus-1.spec deleted file mode 100644 index 5190ffb..0000000 --- a/dbus-1.spec +++ /dev/null @@ -1,205 +0,0 @@ -# -# spec file for package dbus-1 -# -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. -# -# All modifications and additions to the file contributed by third parties -# remain the property of their copyright owners, unless otherwise agreed -# upon. The license for this file, and modifications and additions to the -# file, is the same license as for the pristine package itself (unless the -# license for the pristine package is not an Open Source License, in which -# case the license is the MIT License). An "Open Source License" is a -# license that conforms to the Open Source Definition (Version 1.9) -# published by the Open Source Initiative. - -# Please submit bugfixes or comments via http://bugs.opensuse.org/ -# - - -%define with_systemd 0 -%bcond_with docs - -Name: dbus-1 -%define _name dbus -%define _libname libdbus-1-3 -Url: http://dbus.freedesktop.org/ -Summary: D-Bus Message Bus System -License: GPL-2.0+ or AFL-2.1 -Group: System/Daemons - -# COMMON1-BEGIN - -%if ! %{with_systemd} -%if 0%{?suse_version} < 1230 -%define _unitdir /lib/systemd/system -%else -%define _unitdir /usr/lib/systemd/system -%endif -%endif - -%if %{with_systemd} -BuildRequires: pkgconfig(libsystemd-daemon) -BuildRequires: pkgconfig(libsystemd-login) -%endif -BuildRequires: libexpat-devel -BuildRequires: libtool -BuildRequires: pkg-config -Version: 1.7.8 -Release: 0 -# -Source0: http://dbus.freedesktop.org/releases/dbus/%{_name}-%{version}.tar.gz -Source1: rc.boot.dbus -Source2: dbus-1.desktop -Source3: dbus_at_console.ck -Source4: baselibs.conf -Patch0: dbus-log-deny.patch -# PATCH-FIX-OPENSUSE coolo@suse.de -- force a feature configure won't accept without x11 in buildrequires -Patch1: dbus-do-autolaunch.patch -%bcond_without selinux -%if %{with selinux} -BuildRequires: libselinux-devel -%endif -BuildRequires: libcap-ng-devel -BuildRoot: %{_tmppath}/%{name}-%{version}-build -# COMMON1-END - -%package -n %{_libname} -Summary: Library package for D-Bus -Group: Development/Libraries/Other - -%package -n dbus-1-devel -Summary: Developer package for D-Bus -Group: Development/Libraries/Other -Requires: %{_libname} = %{version} -Requires: dbus-1 -Requires: glibc-devel - -%description -D-Bus is a message bus system, a simple way for applications to talk to -one another. D-Bus supplies both a system daemon and a -per-user-login-session daemon. Also, the message bus is built on top of -a general one-to-one message passing framework, which can be used by -any two apps to communicate directly (without going through the message -bus daemon). - -%description -n %{_libname} -D-Bus is a message bus system, a simple way for applications to talk to -one another. D-Bus supplies both a system daemon and a -per-user-login-session daemon. Also, the message bus is built on top of -a general one-to-one message passing framework, which can be used by -any two apps to communicate directly (without going through the message -bus daemon). - -%description -n dbus-1-devel -D-Bus is a message bus system, a simple way for applications to talk to -one another. D-Bus supplies both a system daemon and a -per-user-login-session daemon. Also, the message bus is built on top of -a general one-to-one message passing framework, which can be used by -any two apps to communicate directly (without going through the message -bus daemon). - -%prep -# COMMON2-BEGIN -%setup -n %{_name}-%{version} -q -%patch0 -p1 -%patch1 -p1 - -%build -autoreconf -fi -# We use -fpie/-pie for the whole build; this is the recommended way to harden -# the build upstream, see discussion in fdo#46570 -export CFLAGS="${RPM_OPT_FLAGS} -fno-strict-aliasing -fPIC -fpie" -export LDFLAGS="-pie" -export CXXFLAGS="${RPM_OPT_FLAGS} -fno-strict-aliasing" -%if 0%{?suse_version} > 1000 -export CFLAGS="$CFLAGS -fstack-protector" -export CXXFLAGS="$CXXFLAGS -fstack-protector" -export V=1 -%endif -%configure \ - --disable-static \ - --with-pic \ - --bindir=/bin \ - --libexecdir=/lib/dbus-1 \ - --libdir=/%{_lib} \ - --with-init-scripts=suse \ - --enable-inotify \ -%if %{with docs} - --enable-doxygen-docs \ -%endif -%if %{with selinux} - --enable-selinux \ -%endif -%if %{with_systemd} - --enable-systemd \ -%endif - --enable-libaudit \ - --with-console-auth-dir=/run/dbus/at_console/ \ - --with-system-pid-file=/run/dbus/pid \ - --with-system-socket=/run/dbus/system_bus_socket \ - --with-systemdsystemunitdir=%{_unitdir} -make %{?_smp_mflags} -%if %{with docs} -doxygen -u && doxygen -./cleanup-man-pages.sh -%endif - -%install -# COMMON2-END -tdir=$(mktemp -d) -make DESTDIR=$tdir install - -# devel stuff must not be in /lib -mkdir -p %{buildroot}%{_libdir} -%{__ln_s} -v /%{_lib}/$(readlink $tdir/%{_lib}/lib%{name}.so) %{buildroot}%{_libdir}/lib%{name}.so -%{__rm} -v $tdir/%{_lib}/lib%{name}.so -mkdir -p %{buildroot}/%{_libdir}/dbus-1.0/include/ -mv -f $tdir/%{_lib}/dbus-1.0/include/* %{buildroot}/%{_libdir}/dbus-1.0/include/ -rm -f $tdir/%{_lib}/*.la - -# fix up pkgconfig file -mkdir -p %{buildroot}/%{_libdir}/pkgconfig -sed -e 's@^\(libdir=\).*@\1%{_libdir}@' $tdir/%{_lib}/pkgconfig/dbus-1.pc > %{buildroot}/%{_libdir}/pkgconfig/dbus-1.pc -rm -f $tdir/%{_lib}/pkgconfig/dbus-1.pc - -pushd $tdir -filelist=$(mktemp) -find .%{_includedir} -type f > $filelist -find ./%{_lib} -name "*.so*" >> $filelist -cat $filelist | while read file; do - mkdir -p $(dirname %{buildroot}/$file) - cp -a $file %{buildroot}/$file -done -popd -rm -rf $tdir - -for i in /etc/dbus-1/session.d /etc/dbus-1/system.d \ - /usr/share/dbus-1/interfaces /usr/share/dbus-1/services /usr/share/dbus-1/system-services; do - mkdir -p %{buildroot}$i -done - -%post -n %{_libname} -p /sbin/ldconfig -%postun -n %{_libname} -p /sbin/ldconfig - -%files -n %{_libname} -%defattr(-, root, root) -/%{_lib}/libdbus-1.so.* -# Own those directories in the library instead of dbus-1, since dbus users -# often ship files there -%dir %{_sysconfdir}/dbus-1 -%dir %{_sysconfdir}/dbus-1/session.d -%dir %{_sysconfdir}/dbus-1/system.d -%dir %{_datadir}/dbus-1 -%dir %{_datadir}/dbus-1/interfaces -%dir %{_datadir}/dbus-1/services -%dir %{_datadir}/dbus-1/system-services - -%files -n dbus-1-devel -%defattr(-,root,root) -%{_includedir}/* -%{_libdir}/libdbus-1.so -%dir %{_libdir}/dbus-1.0 -%{_libdir}/dbus-1.0/include -%{_libdir}/pkgconfig/dbus-1.pc - -%changelog diff --git a/dbus-do-autolaunch.patch b/dbus-do-autolaunch.patch deleted file mode 100644 index 65e6144..0000000 --- a/dbus-do-autolaunch.patch +++ /dev/null @@ -1,26 +0,0 @@ -From: Stephan Kulow - -We want x11 autolaunch even if we have no x11 in the build environment - -Index: dbus-1.6.8/dbus/dbus-sysdeps-unix.c -=================================================================== ---- dbus-1.6.8.orig/dbus/dbus-sysdeps-unix.c -+++ dbus-1.6.8/dbus/dbus-sysdeps-unix.c -@@ -3230,7 +3230,7 @@ _dbus_get_tmpdir(void) - return tmpdir; - } - --#if defined(DBUS_ENABLE_X11_AUTOLAUNCH) || defined(DBUS_ENABLE_LAUNCHD) -+#if 1 - /** - * Execute a subprocess, returning up to 1024 bytes of output - * into @p result. -@@ -3450,7 +3450,7 @@ _dbus_get_autolaunch_address (const char *scope, - DBusString *address, - DBusError *error) - { --#ifdef DBUS_ENABLE_X11_AUTOLAUNCH -+#if 1 - /* Perform X11-based autolaunch. (We also support launchd-based autolaunch, - * but that's done elsewhere, and if it worked, this function wouldn't - * be called.) */ diff --git a/dbus-log-deny.patch b/dbus-log-deny.patch deleted file mode 100644 index 1cebdf9..0000000 --- a/dbus-log-deny.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/bus/system.conf.in -+++ b/bus/system.conf.in -@@ -48,7 +48,7 @@ - - -- -+ - - diff --git a/dbus_at_console.ck b/dbus_at_console.ck deleted file mode 100644 index 70850e5..0000000 --- a/dbus_at_console.ck +++ /dev/null @@ -1,27 +0,0 @@ -#!/bin/bash -# -# use consolekit to support legacy at_console setting -# -reason="$1" - -dir=/var/run/dbus/at_console - -# for at_console we are only interested in local sessions -test "$CK_SESSION_IS_LOCAL" = true || exit 0 -test "$reason" = "session_added" -o "$reason" = "session_removed" || exit 0 - -sessid=${CK_SESSION_ID##*/} -sessid=${sessid//[^A-Za-z0-9]/_} -test -n "$sessid" || exit 1 - -name=`getent passwd "$CK_SESSION_USER_UID" 2>/dev/null | awk -F: '{print $1}'` - -test -n "$name" || exit 1 - -if test "$reason" = "session_added"; then - mkdir -p "$dir/$name" - touch "$dir/$name/$sessid" -else - rm "$dir/$name/$sessid" - rmdir "$dir/$name" -fi diff --git a/pre_checkin.sh b/pre_checkin.sh deleted file mode 100644 index 21f83b6..0000000 --- a/pre_checkin.sh +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/bash -# vim:sw=4 et -# This script is called automatically during autobuild checkin. - -cp -lf dbus-1.changes dbus-1-x11.changes - -for spec in dbus-1-x11.spec; do - cp -f $spec.in $spec - for n in $(seq 1 10); do - grep -q "COMMON$n-BEGIN" dbus-1.spec || continue - { sed -n -e "1,/COMMON$n-BEGIN/p" $spec - sed -n -e "/COMMON$n-BEGIN/,/COMMON$n-END/p" dbus-1.spec - sed -n -e "/COMMON$n-END/,\$p" $spec.in; } > $spec.tmp && mv $spec.tmp $spec - done - - # assuming hilbert has no such dir - #if test -x /mounts/work/src/bin/tools/prepare_spec; then - # /mounts/work/src/bin/tools/prepare_spec $spec > $spec.tmp && mv $spec.tmp $spec - #fi -done - -osc service localrun format_spec_file diff --git a/rc.boot.dbus b/rc.boot.dbus deleted file mode 100644 index 0d62612..0000000 --- a/rc.boot.dbus +++ /dev/null @@ -1,124 +0,0 @@ -#!/bin/sh -# Author: Timo Hoenig -# -# /etc/init.d/dbus -# -### BEGIN INIT INFO -# Provides: dbus -# Required-Start: $local_fs -# Should-Start: -# Required-Stop: $local_fs -# Should-Stop: -# Default-Start: 2 3 5 -# Default-Stop: -# Short-Description: D-Bus is a message bus system for applications to talk to one another. -# Description: D-Bus supplies both a system daemon and a per-user-login-session daemon. -# Also, the message bus is built on top of a general one-to-one message -# passing framework, which can be used by any two apps to communicate -# directly (without going through the message bus daemon). -### END INIT INFO - -DBUS_DAEMON_BIN=/bin/dbus-daemon -test -x $DBUS_DAEMON_BIN || exit 5 - -DBUS_DAEMON_PARAMETER="--system"; -DBUS_DAEMON_PID_DIR="/run/dbus" -DBUS_DAEMON_PID=$DBUS_DAEMON_PID_DIR/pid - -DBUS_MACHINE_ID_DIR="/var/lib/dbus" -DBUS_MACHINE_ID=$DBUS_MACHINE_ID_DIR/machine-id -SYSTEM_MACHINE_ID="/etc/machine-id" - -DBUS_UUIIDGEN_BIN=/bin/dbus-uuidgen - -CONSOLEKIT_DAEMON_BIN="/usr/sbin/console-kit-daemon" -CONSOLEKIT_PID_DIR="/var/run/ConsoleKit" -CONSOLEKIT_PID=$CONSOLEKIT_PID_DIR/pid - -# Source LSB init functions -# providing start_daemon, killproc, pidofproc, -# log_success_msg, log_failure_msg and log_warning_msg. -# This is currently not used by UnitedLinux based distributions and -# not needed for init scripts for UnitedLinux only. If it is used, -# the functions from rc.status should not be sourced or used. -#. /lib/lsb/init-functions - -. /etc/rc.status - -# Reset status of this service -rc_reset - -case "$1" in - start) - if [ -x $DBUS_UUIIDGEN_BIN -a ! -e $DBUS_MACHINE_ID -a ! -e $SYSTEM_MACHINE_ID ] ; then - if [ ! -d $DBUS_MACHINE_ID_DIR ] ; then - mkdir -p $DBUS_MACHINE_ID_DIR - chown messagebus:messagebus $DBUS_MACHINE_ID_DIR - fi - echo -n "Creating universally unique ID..." - $DBUS_UUIIDGEN_BIN --ensure - rc_status -v - fi - if checkproc -k -p $DBUS_DAEMON_PID $DBUS_DAEMON_BIN ; then - echo "D-Bus already started. Not starting." - exit 0 - fi - if [ ! -d $DBUS_DAEMON_PID_DIR ] ; then - mkdir -p $DBUS_DAEMON_PID_DIR - chown messagebus:messagebus $DBUS_DAEMON_PID_DIR - fi - if [ -e $DBUS_DAEMON_PID ] ; then - echo "Removing stale PID file $DBUS_DAEMON_PID." - rm -f $DBUS_DAEMON_PID - fi - echo -n "Starting D-Bus daemon" - start_daemon -f $DBUS_DAEMON_BIN $DBUS_DAEMON_PARAMETER - rc_status -v - ;; - stop) - echo -n "Shutting down D-Bus daemon" - if [ -x $CONSOLEKIT_DAEMON_BIN ] ; then - killproc -p $CONSOLEKIT_PID -TERM $CONSOLEKIT_DAEMON_BIN - fi - killproc -p $DBUS_DAEMON_PID -TERM $DBUS_DAEMON_BIN - rc_status -v - ;; - try-restart) - $0 status >/dev/null && $0 restart - rc_status - ;; - restart) - $0 stop - $0 start - rc_status - ;; - force-reload) - $0 reload - rc_status - ;; - reload) - echo -n "Reload service D-Bus daemon" - dbus-send --type=method_call --system --dest=org.freedesktop.DBus / org.freedesktop.DBus.ReloadConfig - rc_status -v - ;; - status) - echo -n "Checking for service D-Bus daemon" - checkproc -k -p $DBUS_DAEMON_PID $DBUS_DAEMON_BIN - if [ $? -eq 7 ]; then - rc_failed 3 - fi - rc_status -v - ;; - probe) - ## Optional: Probe for the necessity of a reload, print out the - ## argument to this init script which is required for a reload. - ## Note: probe is not (yet) part of LSB (as of 1.2) - # test /etc/FOO/FOO.conf -nt /var/run/FOO.pid && echo reload - ;; - *) - echo "Usage: $0 {start|stop|status|try-restart|restart|force-reload|reload|probe}" - exit 1 - ;; -esac -rc_exit -