1. 03 Dec, 2018 1 commit
    • Simon McVittie's avatar
      Translate Python-based tests to C · 1191262f
      Simon McVittie authored
      This simplifies bootstrapping: now you don't have to build dbus,
      build dbus-python (with GLib), and use dbus-python to test dbus.
      
      It also avoids test failures when using facilities like
      AddressSanitizer. When libdbus is built with AddressSanitizer, but the
      system copies of Python and dbus-python were not, dbus-python will exit
      the Python interpreter on load, because libasan wasn't already
      initialized. The simplest way to avoid this is to not use Python:
      the scripts are not *that* hard to translate into C.
      
      Both of these tests happen to be conditionally compiled for Unix only.
      test_activation_forking() relies on code in TestSuiteForkingEchoService
      that calls fork(), which can only work on Unix; meanwhile,
      test_system_signals() tests the system bus configuration, which is
      only relevant to Unix because we don't support using dbus-daemon as
      a privilege boundary on Windows (and in any case D-Bus is not a Windows
      OS feature, so the system bus cannot be used to communicate with OS
      services like it can on most Linux systems).
      
      This is also a partial solution to
      <dbus/dbus#135>, by reducing the
      size of name-test/.
      
      For this to work, we need to build the test-service helper executable
      even if embedded tests are disabled.
      Signed-off-by: Simon McVittie's avatarSimon McVittie <smcv@collabora.com>
      1191262f
  2. 22 Oct, 2018 1 commit
  3. 19 Oct, 2018 1 commit
  4. 22 Aug, 2018 1 commit
  5. 14 Nov, 2014 1 commit
  6. 05 Sep, 2013 1 commit
  7. 28 Jul, 2011 1 commit
  8. 08 Jul, 2011 1 commit
  9. 02 Jul, 2011 1 commit
  10. 25 May, 2011 1 commit
  11. 22 May, 2011 1 commit
  12. 26 Apr, 2011 1 commit
  13. 24 Feb, 2011 1 commit
    • Simon McVittie's avatar
      Allow X11 autolaunch to be disabled even if the headers/libraries are there · f04e52a2
      Simon McVittie authored
      In an embedded system where the D-Bus session is a core part of the
      environment, like Maemo, accidentally auto-launching a second session bus
      (for instance for a concurrent ssh session) is a bad idea - it can lead
      to a "split brain" situation where half the applications in the GUI are
      using a different bus. In these controlled environments, it'd be useful
      to prevent autolaunch from ever happening.
      
      (As a side benefit, the changes to configure.in also mean that packagers
      can explicitly --enable-x11-autolaunch, to make sure that failure to find
      X will make compilation fail cleanly.)
      
      Bug: https://bugs.freedesktop.org/show_bug.cgi?id=19997
      Bug-NB: NB#219964
      f04e52a2
  14. 17 Feb, 2011 1 commit
  15. 24 Mar, 2010 1 commit
  16. 08 Nov, 2006 1 commit
  17. 07 Nov, 2006 1 commit
    • Havoc Pennington's avatar
      2006-11-07 Havoc Pennington <hp@redhat.com> · 151b3aaa
      Havoc Pennington authored
      	* doc/dbus-specification.xml, doc/dbus-faq.xml, README: various
      	documentation updates. Bump faq/spec versions (not to 1.0; I don't
      	think the spec will be "finished"/1.0 when we ship the 1.0 library).
      151b3aaa
  18. 25 Aug, 2006 1 commit
  19. 21 Jul, 2006 1 commit
  20. 24 Apr, 2006 1 commit
  21. 10 Aug, 2004 1 commit
  22. 03 Aug, 2004 1 commit
  23. 15 May, 2004 1 commit
  24. 29 Apr, 2003 1 commit
    • Havoc Pennington's avatar
      2003-04-29 Havoc Pennington <hp@redhat.com> · ae759bff
      Havoc Pennington authored
      	* dbus-1.pc.in, dbus-glib-1.pc.in: rename these from
      	dbus-1.0.pc.in, dbus-glib-1.0.pc.in. As these change with the
      	parallel install API version, not with the D-BUS package version.
      
      	* HACKING: move some of README over here
      
      	* README: updates, and document API/ABI policy
      
      	* configure.in: reindentation
      ae759bff
  25. 04 Mar, 2003 2 commits
  26. 21 Nov, 2002 1 commit