Switch over to using getaddrinfo for TCP clients & servers to enable IPv6
[platform/upstream/dbus.git] / ChangeLog
index 5c01294..ce7ca33 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,65 @@
+2007-07-24  Daniel P. Berrange <dan@berrange.com>
+
+       * bus/dbus-daemon.1: Add docs on new syntax options for the bus
+       address strings
+
+       * dbus/dbus-address.c: Allow * in addresses (for binding to all
+       addresses).
+
+       * dbus/dbus-sysdeps.h:
+       * dbus/dbus-sysdeps-unix.c: Re-write to use getaddrinfo instead
+       of gethostbyname to enable protocol independant name lookup,
+       making IPv6 work
+
+       * dbus/dbus-server-socket.h:
+       * dbus/dbus-server-socket.c: Add support for 'family' in the
+       address string to specify ipv4 vs ipv6. Use a port string to
+       allow for service resolution. Allow for binding to multiple
+       sockets at once in case of dual IPv4 & IPv6 stacks.
+
+       * dbus/dbus-server-unix.c: Pass in an array of file descriptors
+       instead of a single one.
+
+       * dbus/dbus-transport-socket.h:
+       * dbus/dbus-transport-socket.c: Add support for 'family' in the
+       address string to specify ipv4 vs ipv6. Use a port string to
+       allow for service resolution.
+
+2007-07-24  Havoc Pennington  <hp@redhat.com>
+
+       * configure.in: add AM_PROG_CC_C_O to allow per-target CPPFLAGS
+
+       * bus/dispatch.c (bus_dispatch_test_conf): Fix up setting
+       TEST_LAUNCH_HELPER_CONFIG to include the full path, and enable
+       test shell_fail_service_auto_start when use_launcher==TRUE
+
+       * bus/activation-helper-bin.c (convert_error_to_exit_code): pass
+       through the INVALID_ARGS error so the test suite works
+
+       * bus/activation.c (handle_activation_exit_error): return
+       DBUS_ERROR_NO_MEMORY if we get BUS_SPAWN_EXIT_CODE_NO_MEMORY
+
+       * dbus/dbus-spawn.c (_dbus_babysitter_get_child_exit_status):
+       return only the exit code of the child, not the entire thingy from 
+       waitpid(), and make the return value indicate whether the child 
+       exited normally (with a status code)
+
+       * bus/bus.c (process_config_first_time_only): _dbus_strdup works
+       on NULL so no need to check
+       (process_config_every_time): move servicehelper init here, so we
+       reload it on HUP or config file change
+
+       * bus/Makefile.am (install-data-hook): remove comment because
+       Emacs make mode seems to be grumpy about it
+
+2007-07-24  Richard Hughes  <richard@hughsie.com>
+
+       * bus/Makefile.am:
+       * bus/test-system.c: (die), (check_memleaks), (test_pre_hook),
+       (test_post_hook), (main):
+       Add back the test-system.c file - not sure now this got ignored in the
+       diff. I blame git.
+
 2007-07-24  Richard Hughes  <richard@hughsie.com>
 
        * configure.in: