1. 11 May, 2004 1 commit
  2. 10 May, 2004 1 commit
  3. 07 May, 2004 1 commit
  4. 04 May, 2004 1 commit
  5. 03 May, 2004 1 commit
  6. 02 May, 2004 1 commit
  7. 01 May, 2004 2 commits
  8. 30 Apr, 2004 2 commits
  9. 27 Apr, 2004 1 commit
  10. 25 Apr, 2004 1 commit
  11. 23 Apr, 2004 1 commit
  12. 22 Apr, 2004 1 commit
  13. 21 Apr, 2004 2 commits
    • Kristian Høgsberg's avatar
      2004-04-21 Kristian Høgsberg <krh@redhat.com> · 6971a06b
      Kristian Høgsberg authored
      	* dbus/dbus-server-unix.c (unix_finalize): Don't unref
      	unix_server->watch here, it is unreffed in disconnect.
      	(_dbus_server_new_for_tcp_socket): convert NULL host to
      	"localhost" here so we don't append NULL to address.
      
      	* dbus/dbus-server.c (_dbus_server_test): Add test case for
      	various addresses, including tcp with no explicit host.
      6971a06b
    • Olivier Andrieu's avatar
      * dbus/dbus-message.c (decode_header_data, decode_string_field): · dd8b1b1d
      Olivier Andrieu authored
      fix incorrect setting of .name_offset in the HeaderField (it was
      off by two bytes, positioned right after the name and typecode)
      
      * bus/bus.c (bus_context_new, bus_context_unref): test before
      calling dbus_server_free_data_slot and _dbus_user_database_unref
      in case of an error.
      
      * tools/Makefile.am: add $(DBUS_GLIB_TOOL_LIBS), xml libs needed
      by libdbus-gtool.
      dd8b1b1d
  14. 19 Apr, 2004 1 commit
  15. 16 Apr, 2004 1 commit
    • Jon Trowbridge's avatar
      2004-04-15 Jon Trowbridge <trow@ximian.com> · 600e411f
      Jon Trowbridge authored
      	    * bus/main.c (signal_handler): Reload the configuration files
      	    on SIGHUP.
      	    (main): Set up our SIGHUP handler.
      
      	    * bus/bus.c (struct BusContext): Store the config file, user and
      	    fork flag in the BusContext.
      	    (process_config_first_time_only): Added.  Contains the code
      	    (previously in bus_context_new) for setting up the BusContext from
      	    the BusConfigParser that should only be run the first time the
      	    config files are read.
      	    (process_config_every_time): Added.  Contains the code (previously
      	    in bus_context_new) for setting up the BusContext from the
      	    BusConfigParser that should be run every time the config files are
      	    read.
      	    (load_config): Added.  Builds a BusConfigParser from the config
      	    files and passes the resulting structure off to
      	    process_config_first_time_only (assuming this is the first time)
      	    and process_config_every_time.
      	    (bus_context_new): All of the config-related code has been moved
      	    to process_config_first_time_only and process_config_every_time.
      	    Now this function just does the non-config-related initializations
      	    and calls load_config.
      	    (bus_context_reload_config): Added.
      600e411f
  16. 15 Apr, 2004 1 commit
    • Olivier Andrieu's avatar
      2004-04-15 Olivier Andrieu <oliv__a@users.sourceforge.net> · a470eaa0
      Olivier Andrieu authored
      	* bus/driver.c (bus_driver_handle_get_service_owner):
      	implement a GetServiceOwner method.
      	* doc/dbus-specification.xml: document it.
      	* dbus/dbus-errors.h: add a 'ServiceHasNoOwner' error.
      
      	* glib/dbus-gproxy.c (dbus_gproxy_new_for_service_owner):
      	implement, using the bus GetServiceOwner method.
      
      	* test/glib/test-dbus-glib.c:
      	use dbus_gproxy_new_for_service_owner so that we can receive the
      	signal.
      a470eaa0
  17. 13 Apr, 2004 4 commits
    • Olivier Andrieu's avatar
      2004-04-14 Olivier Andrieu <oliv__a@users.sourceforge.net> · 61b294f1
      Olivier Andrieu authored
      	* test/glib/test-dbus-glib.c (timed_exit): fail the test after
      	a few seconds.
      61b294f1
    • Michael Meeks's avatar
      2004-04-13 Michael Meeks <michael@ximian.com> · fefa7ed4
      Michael Meeks authored
      	* glib/dbus-gobject.c (handle_introspect): split out
      	(introspect_properties): this.
      	(handle_introspect): implement this.
      fefa7ed4
    • Michael Meeks's avatar
      2004-04-13 Michael Meeks <michael@ximian.com> · 83d38195
      Michael Meeks authored
      	* test/glib/Makefile.am: use the absolute path so the bus
      	daemon's chdir ("/") doesn't kill us dead.
      
      	* configure.in: subst ABSOLUTE_TOP_BUILDDIR
      83d38195
    • Jon Trowbridge's avatar
      2004-04-12 Jon Trowbridge <trow@ximian.com> · 0da46fa5
      Jon Trowbridge authored
      	    * bus/config-parser.c (struct BusConfigParser): Added
      	    included_files field.
      	    (seen_include): Added.  Checks whether or not a file has already
      	    been included by any parent BusConfigParser.
      	    (bus_config_parser_new): Copy the parent's included_files.
      	    (include_file): Track which files have been included, and fail on
      	    circular inclusions.
      	    (process_test_valid_subdir): Changed printf to report if we are
      	    testing valid or invalid conf files.
      	    (all_are_equiv): Changed printf to be a bit clearer about
      	    what we are actually doing.
      	    (bus_config_parser_test): Test invalid configuration files.
      0da46fa5
  18. 09 Apr, 2004 1 commit
    • Jon Trowbridge's avatar
      2004-04-09 Jon Trowbridge <trow@ximian.com> · e039be58
      Jon Trowbridge authored
      	    * bus/config-parser.c (bus_config_parser_new): Added a 'parent'
      	    argument.  If non-null, the newly-constructed BusConfigParser will
      	    be initialized with the parent's BusLimits instead of the default
      	    values.
      	    (include_file): When including a config file, pass in
      	    the current parser as the parent and then copy the BusLimits
      	    from the included BusConfigParser pack to the current parser.
      	    (process_test_valid_subdir): Renamed from process_test_subdir.
      	    (process_test_equiv_subdir): Added.  Walks through a directory,
      	    descending into each subdirectory and loading the config files
      	    it finds there.  If any subdirectory contains two config files
      	    that don't produce identical BusConfigParser structs, fail.
      	    For now, the BusConfigParser's BusPolicies are not compared.
      	    (bus_config_parser_test): Call both process_test_valid_subdir and
      	    process_test_equiv_subdir.
      
      	    * bus/config-loader-libxml.c (bus_config_load): Take a parent
      	    argument and pass it along to the call to bus_config_parser_new.
      	    Also made a few small changes to allow this code to compile.
      
      	    * bus/config-loader-expat.c (bus_config_load): Take a parent
      	    argument and pass it along to the call to bus_config_parser_new.
      
      	    * bus/bus.c (bus_context_new): Load the config file
      	    with a NULL parent argument.
      e039be58
  19. 03 Apr, 2004 1 commit
  20. 29 Mar, 2004 4 commits
    • Michael Meeks's avatar
      hush · 25f384ca
      Michael Meeks authored
      25f384ca
    • Michael Meeks's avatar
      2004-03-29 Michael Meeks <michael@ximian.com> · b498dbcc
      Michael Meeks authored
      	* glib/dbus-gobject.c (set_object_property): split out /
      	re-work, use the property type, and not the message type(!)
      	(get_object_property): ditto.
      
              * glib/dbus-gvalue.c (dbus_gvalue_demarshal),
      	(dbus_gvalue_marshal): make this code re-usable, needed
      	for signals too, also on both proxy and server side.
      	Re-write for more efficiency / readability.
      b498dbcc
    • Michael Meeks's avatar
      2004-03-29 Michael Meeks <michael@ximian.com> · 004b37ec
      Michael Meeks authored
      	* dbus/dbus-message.c
      	(dbus_message_new_error_printf): impl.
      
      	* dbus/dbus-connection.c
      	(dbus_connection_unregister_object_path): fix warning.
      
      	* configure.in: fix no-mono-installed situation.
      004b37ec
    • Michael Meeks's avatar
      hush. · d7a044a1
      Michael Meeks authored
      d7a044a1
  21. 27 Mar, 2004 1 commit
    • Havoc Pennington's avatar
      2004-03-27 Havoc Pennington <hp@redhat.com> · a221eefa
      Havoc Pennington authored
      	Patch from Timo Teräs:
      
      	* tools/dbus-send.c (main): if --print-reply, assume type is
      	method call; support boolean type args
      
      	* dbus/dbus-connection.c (dbus_connection_send_with_reply): fix a
      	bunch of memleak and logic bugs
      a221eefa
  22. 26 Mar, 2004 1 commit
  23. 25 Mar, 2004 1 commit
  24. 24 Mar, 2004 4 commits
  25. 23 Mar, 2004 3 commits
  26. 21 Mar, 2004 1 commit