1D-Bus 1.2.1 (04 April) 2== 3- Due to issues putting the re-licensing effort on hold indefinitely, it has 4 been decided to move to 1.2.x versioning scheme. Being that 1.1.20 is 5 considered to also be 1.2.0 and this being the second release in the 1.2.x 6 stable series we have versioned this release 1.2.1. This release contains a 7 number of bug fixes identified after 1.1.20. 8- compiles under some older versions of glibc 9- compiles without X support once again 10- fix stuck server grab if dbus-launch is run in an existing D-Bus X session 11- various Mac OSX build fixes added 12- don't use the broken poll call on Mac OSX 13- better checks for linker flag support should allow D-Bus to link under 14 various linkers 15- exit_on_disconnect is set after the connection registers with a bus so we 16 don't exit if we get a disconnect during the handshake 17- dicts now work correctly with dbus-send 18- inotify backend is now less aggressive 19- pending calls expire correctly 20- memleak of uuid when the bus is autolaunched fixed 21 22D-Bus 1.1.20 - "Conisten Water" (27 Febuary) 23== 24 25- This is the next generation supported STABLE release of D-Bus. For all 26 intents and purposes this is the 1.2.0 release WITHOUT the planned X11/MIT 27 license change due to a couple of license holders who have yet to respond. 28 For the most part this license change is being persued to simplify licensing 29 issues and fix a couple of licensing courner cases. When this happens D-Bus 30 will be released under the 1.2.0 version. 31 32- D-Bus 1.0.x effectively goes into security fix mode and will only be 33 updated for major issues. 34 35- Fixed CVE-2008-0595 - security policy of the type <allow send_interface= 36 "some.interface.WithMethods"/> work as an implicit allow for 37 messages sent without an interface bypassing the default deny rules and 38 potentially allowing restricted methods exported on the bus to be executed 39 by unauthorized users. 40 41- Fixes dbus-launch so the session bus goes away so does D-Bus 42 43- Builds against latest gcc/glibc changes 44 45- Correctly unref connections without guids during shutdown 46 47- About the name: Submitted by Greg K Nicholson, Conisten Water is a lake in 48 Cumbria, England where several water speed records have been broken. Between 49 1956 and 1959 Sir Malcolm's son Donald Campbell set four successive records on the lake in Bluebird K7, a hydroplane. 50 (Wikipedia http://en.wikipedia.org/wiki/Coniston_Water#Waterspeed_record) 51 52D-Bus 1.1.4 - 1.2.0RC2 (17 January 2007) 53== 54- Fixes inotify support 55 56D-Bus 1.1.3 - 1.2.0RC1 (15 January 2007) 57== 58 59- This release is intended to be Release Candidate 1 of major release 60 D-Bus 1.2.0. If nothing is found to be wrong with this release it 61 will become 1.2.0 within a week. If we need to make major changes 62 we will release an RC2 and start the process over again. 63 64- This is a development release, so API's may still change if problems 65 are found (though this is extreamly unlikely). 66 67- DTD for the introspection format is fixed and uploaded to the servers 68 69- Sources now reside in a git repository at 70 http://gitweb.freedesktop.org/?p=dbus/dbus.git;a=summary 71 72- Argument path matching of the type arg0path='/aa/bb/' is now supported 73 (see the specification for more information) 74 75- New error org.freedesktop.DBus.Error.ObjectPathInUse added 76 77- Autolaunched busses now save their parameters in X11 if possible making them 78 behave closer to busses launched through the normal mechanisms 79 80- inotify is now the default backend for watching configuration file changes 81 82- More support for the AIX platform has been added 83 84- Numerous bug fixes and performance enhancements 85 86D-Bus 1.1.2 (27 July 2007) 87== 88 89- This release is intended to be a feature complete beta for stable 90 release 1.2.0, please test it. 1.2.0 will follow pretty soon if no 91 major problems are found. We'll do more betas if significant 92 changes are made. 93 94- This is a development release, so API's may still change if problems 95 are found (though we will try hard not to). 96 97- The system bus now supports starting services on demand. This uses a 98 setuid helper program because system bus daemon runs as a nobody 99 user, while services it launches may need to run as a different 100 user. 101 102 ***Extra eyes auditing the setuid helper are encouraged and would be 103 timely right now, before 1.2.0*** 104 105 A design doc is available in doc/system-activation.txt 106 107- The TCP address format has been enhanced, such that TCP may be 108 actually usable. The dbus-daemon man page describes the new 109 elements in the address format. 1.1.1 had added an all_interfaces 110 flag to the format, which has been removed in favor of a cleaner 111 approach. 112 113- Some thread-related bugs have been fixed, these are important fixes 114 if you are using multiple threads with libdbus, and not important 115 otherwise. 116 117 118D-Bus 1.1.1 (18 June 2007) 119== 120- This is a development release, unless you need specific 121 functionality please use the stable releases as API's may change 122 (though we will try hard not to) 123- The bus daemon now generates a globally-unique ID for itself, which is available 124 using the convenience function dbus_bus_get_id(). Use this as a unique ID 125 for a user's session, for example. 126- dbus_server_get_id(), dbus_connection_get_server_id() now available to access 127 the unique ID of a particular address 128- dbus_watch_get_fd() deprecated since it had unclear cross-platform semantics. 129 dbus_watch_get_unix_fd() and dbus_watch_get_socket() replace it. 130- support ANONYMOUS mechanism for authentication, which allows a client to 131 authenticate as nobody in particular 132- add API dbus_connection_set_allow_anonymous() which will allow the message 133 stream to begin if the client auths as anonymous (otherwise, the client 134 will be dropped unless they auth as a user). 135- the ANONYMOUS support means you can now use D-Bus (without a bus daemon) as 136 a protocol for a network service provided to anonymous Internet or LAN 137 clients 138- many internal changes to better support the Windows port, though the 139 port is still not complete in this release 140- some improved documentation and return_if_fail checks 141- some small bug fixes 142 143D-Bus 1.1.0 (25 May 2007) 144== 145- first release in the development series, unless you need specific 146 functionality please use the stable releases as API's may change 147 (though we will try hard not to) 148- better eavesdropping support now picks up reply messages for debugging 149- .pc file now lists the directory the daemon is installed into (daemondir) 150- GetAll call added to the properties interface 151- support for message serialization added for use with external transports like 152 TUBES!!! 153- many bugs fixed 154