2007-07-27 Havoc Pennington <hp@redhat.com>
[platform/upstream/dbus.git] / NEWS
1 D-Bus 1.1.2 (27 July 2007)
2 ==
3
4 - This release is intended to be a feature complete beta for stable
5   release 1.2.0, please test it. 1.2.0 will follow pretty soon if no
6   major problems are found.  We'll do more betas if significant
7   changes are made.
8
9 - This is a development release, so API's may still change if problems
10   are found (though we will try hard not to).
11
12 - The system bus now supports starting services on demand. This uses a
13   setuid helper program because system bus daemon runs as a nobody
14   user, while services it launches may need to run as a different
15   user.
16
17   ***Extra eyes auditing the setuid helper are encouraged and would be
18   timely right now, before 1.2.0***
19
20   A design doc is available in doc/system-activation.txt
21
22 - The TCP address format has been enhanced, such that TCP may be
23   actually usable.  The dbus-daemon man page describes the new
24   elements in the address format.  1.1.1 had added an all_interfaces
25   flag to the format, which has been removed in favor of a cleaner
26   approach.
27
28 - Some thread-related bugs have been fixed, these are important fixes
29   if you are using multiple threads with libdbus, and not important
30   otherwise.
31
32
33 D-Bus 1.1.1 (18 June 2007)
34 ==
35 - This is a development release, unless you need specific 
36   functionality please use the stable releases as API's may change
37   (though we will try hard not to)
38 - The bus daemon now generates a globally-unique ID for itself, which is available 
39   using the convenience function dbus_bus_get_id(). Use this as a unique ID 
40   for a user's session, for example.
41 - dbus_server_get_id(), dbus_connection_get_server_id() now available to access
42   the unique ID of a particular address
43 - dbus_watch_get_fd() deprecated since it had unclear cross-platform semantics.
44   dbus_watch_get_unix_fd() and dbus_watch_get_socket() replace it.
45 - support ANONYMOUS mechanism for authentication, which allows a client to 
46   authenticate as nobody in particular
47 - add API dbus_connection_set_allow_anonymous() which will allow the message
48   stream to begin if the client auths as anonymous (otherwise, the client 
49   will be dropped unless they auth as a user).
50 - the ANONYMOUS support means you can now use D-Bus (without a bus daemon) as 
51   a protocol for a network service provided to anonymous Internet or LAN  
52   clients
53 - many internal changes to better support the Windows port, though the 
54   port is still not complete in this release
55 - some improved documentation and return_if_fail checks
56 - some small bug fixes
57
58 D-Bus 1.1.0 (25 May 2007)
59 ==
60 - first release in the development series, unless you need specific 
61   functionality please use the stable releases as API's may change
62   (though we will try hard not to)
63 - better eavesdropping support now picks up reply messages for debugging
64 - .pc file now lists the directory the daemon is installed into (daemondir)
65 - GetAll call added to the properties interface
66 - support for message serialization added for use with external transports like
67   TUBES!!!
68 - many bugs fixed