4 - fix "service messagebus status" on Red Hat
5 - fix demarshaling of DBUS_TYPE_NAMED
6 - fix "eval `dbus-launch --exit-with-session`" to exit properly
7 - fix build without --prefix
8 - useless fooling with Mono bindings
9 - useless fooling with gcj bindings
10 - fix srcdir != builddir
11 - fix various compiler warnings and other issues
12 - add get/set data to DBusMessage
15 - abstract domain sockets support (Linux only)
16 - add dbus-cleanup-sockets utility for people
18 - be consistent about defaulting to --session/--system
19 with command line tools
20 - merge in policies from included config files
21 - fix build on non-x86
23 - lots of other bugfixes
28 - add --enable-docs to turn off/on the docbook stuff
29 (doesn't cover doxygen stuff yet)
30 - make people define DBUS_API_SUBJECT_TO_CHANGE
31 and read warning in README so they don't
32 expect the API to be frozen already
33 - rename .pc files to "dbus-1.pc" instead of
34 "dbus-1.0.pc" etc. - this will require changing
35 pkg-config invocations
37 - add man pages for all executables
38 - allow send to/from bus driver in the default system.conf
40 - implement dbus-launch to launch the session message bus
41 - fix some thread deadlocks
42 - some performance profiling/optimization
43 - add dbus_bus_activate_service() function
44 - fix some minor bugs here and there
45 - install Red Hat initscript in the right place
50 - reversed order of args to dbus_message_new()
51 - renamed dbus_message_name_is() and some other
53 - change DBusWatch to have dbus_watch_handle()
54 similar to dbus_timeout_handle(), drop
55 connection/server-specific handle routines
56 - change message serials to be unsigned
57 - implemented <allow>/<deny>/<limit> features for
58 config file; system bus now has a deny-all policy
60 - system.conf has <includedir>system.d</includedir>
61 so packages can install additions to the default
62 policy to <allow> the messages they need. e.g.
63 CUPS might install a cups.conf - see
64 test/data/valid-config-files/system.d/test.conf
66 - add timeouts for authentication, activation
67 - add glib-style "checks" on public API, enable
68 those by default, disable assertions by default
69 - add GMainContext argument to GLib setup functions,
70 can be NULL for default context. Needed for threads.
71 - add 64-bit integer type
72 - validate type of standard message header fields
73 - consider messages in the org.freedesktop.Local
74 namespace to be invalid (to avoid fake disconnect
76 - fix assorted memory leaks and other bugs in
77 the SHA-1 auth mechanism
78 - cache user database information (groups user is
79 in, etc.) helps a lot with NIS
80 - always store uid_t, pid_t, gid_t in "ulong"
82 - implement config file settings for which
85 - dbus-send, dbus-monitor command line utilities
86 - fixed lots of misc crashes and other bugs
91 - implemented a test case for service activation,
92 and fixed many bugs exposed by that
93 - implemented recursive argument marshaling/demarshaling
94 for messages, allowing multidimensional arrays
95 - fixed up integration of message dispatch with
96 main loop by adding a callback on change of
98 - add a pidfile feature to daemon
100 - clean up unix domain sockets on exit
101 - add --print-address and the ability
102 to create a random server address
103 in a temporary directory
108 - fix dumb bug in 0.7
113 - implement configuration file used to control bus characteristics
114 - implement daemon mode, changing user ID, and other system
116 - add init scripts for systemwide bus
117 - add "make check-coverage" target to check test coverage
118 - more test suite additions
119 - many, many bugfixes
120 - many API changes/fixes
124 - Vastly improved bus daemon test suite
125 - Lots of misc. bugfixes and memory leak fixes
126 - Support for marshalling key/value data
127 - Activation improvements.
132 - Specification updates
133 - port to OS X and other BSD variants
135 - Partial work on cookie-based authentication
136 - Thread safety fixes
137 - Lots of misc. bugfixes
138 - Support for more array types
139 - Add data slots to DBusServer
140 - DBusString security audit fixes
141 - Fix for systems (or valgrind) with unaligned malloc blocks
146 - Preliminary activation support.
147 - Better authentication test suite
149 - Specification updates
156 - Preliminary limitations
157 - Message sending works
159 - Array marshalling/demarshalling
161 - Better OOM handling in the bus
162 - In-proc debug transport
163 - Transport/server address support
168 - Include test code in the tarball.