mirror of
https://gitlab.freedesktop.org/dbus/dbus.git
synced 2025-12-20 04:30:10 +01:00
getting ready for 1.2 stable branch
* ChangeLog.pre-1-2: rename ChangeLog * NEWS.pre-1-2: rename NEWS * Makefile.am: list the pre files in EXTRA_DIST; the pre-1-0 files had not been added yet so do that too
This commit is contained in:
parent
541779373b
commit
b4cbb84fe0
5 changed files with 2185 additions and 2181 deletions
2027
ChangeLog.pre-1-2
Normal file
2027
ChangeLog.pre-1-2
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -10,7 +10,11 @@ DISTCLEANFILES = \
|
|||
EXTRA_DIST = \
|
||||
HACKING \
|
||||
dbus-1.pc.in \
|
||||
cleanup-man-pages.sh
|
||||
cleanup-man-pages.sh \
|
||||
ChangeLog.pre-1-0 \
|
||||
NEWS.pre-1-0 \
|
||||
ChangeLog.pre-1-2 \
|
||||
NEWS.pre-1-2
|
||||
|
||||
all-local: Doxyfile
|
||||
|
||||
|
|
|
|||
153
NEWS
153
NEWS
|
|
@ -1,153 +0,0 @@
|
|||
D-Bus 1.2.1 (04 April)
|
||||
==
|
||||
- Due to issues putting the re-licensing effort on hold indefinitely, it has
|
||||
been decided to move to 1.2.x versioning scheme. Being that 1.1.20 is
|
||||
considered to also be 1.2.0 and this being the second release in the 1.2.x
|
||||
stable series we have versioned this release 1.2.1. This release contains a
|
||||
number of bug fixes identified after 1.1.20.
|
||||
- compiles under some older versions of glibc
|
||||
- compiles without X support once again
|
||||
- fix stuck server grab if dbus-launch is run in an existing D-Bus X session
|
||||
- various Mac OSX build fixes added
|
||||
- don't use the broken poll call on Mac OSX
|
||||
- better checks for linker flag support should allow D-Bus to link under
|
||||
various linkers
|
||||
- exit_on_disconnect is set after the connection registers with a bus so we
|
||||
don't exit if we get a disconnect during the handshake
|
||||
- dicts now work correctly with dbus-send
|
||||
- inotify backend is now less aggressive
|
||||
- pending calls expire correctly
|
||||
- memleak of uuid when the bus is autolaunched fixed
|
||||
|
||||
D-Bus 1.1.20 - "Conisten Water" (27 Febuary)
|
||||
==
|
||||
|
||||
- This is the next generation supported STABLE release of D-Bus. For all
|
||||
intents and purposes this is the 1.2.0 release WITHOUT the planned X11/MIT
|
||||
license change due to a couple of license holders who have yet to respond.
|
||||
For the most part this license change is being persued to simplify licensing
|
||||
issues and fix a couple of licensing courner cases. When this happens D-Bus
|
||||
will be released under the 1.2.0 version.
|
||||
|
||||
- D-Bus 1.0.x effectively goes into security fix mode and will only be
|
||||
updated for major issues.
|
||||
|
||||
- Fixed CVE-2008-0595 - security policy of the type <allow send_interface=
|
||||
"some.interface.WithMethods"/> work as an implicit allow for
|
||||
messages sent without an interface bypassing the default deny rules and
|
||||
potentially allowing restricted methods exported on the bus to be executed
|
||||
by unauthorized users.
|
||||
|
||||
- Fixes dbus-launch so the session bus goes away so does D-Bus
|
||||
|
||||
- Builds against latest gcc/glibc changes
|
||||
|
||||
- Correctly unref connections without guids during shutdown
|
||||
|
||||
- About the name: Submitted by Greg K Nicholson, Conisten Water is a lake in
|
||||
Cumbria, England where several water speed records have been broken. Between
|
||||
1956 and 1959 Sir Malcolm's son Donald Campbell set four successive records on the lake in Bluebird K7, a hydroplane.
|
||||
(Wikipedia http://en.wikipedia.org/wiki/Coniston_Water#Waterspeed_record)
|
||||
|
||||
D-Bus 1.1.4 - 1.2.0RC2 (17 January 2007)
|
||||
==
|
||||
- Fixes inotify support
|
||||
|
||||
D-Bus 1.1.3 - 1.2.0RC1 (15 January 2007)
|
||||
==
|
||||
|
||||
- This release is intended to be Release Candidate 1 of major release
|
||||
D-Bus 1.2.0. If nothing is found to be wrong with this release it
|
||||
will become 1.2.0 within a week. If we need to make major changes
|
||||
we will release an RC2 and start the process over again.
|
||||
|
||||
- This is a development release, so API's may still change if problems
|
||||
are found (though this is extreamly unlikely).
|
||||
|
||||
- DTD for the introspection format is fixed and uploaded to the servers
|
||||
|
||||
- Sources now reside in a git repository at
|
||||
http://gitweb.freedesktop.org/?p=dbus/dbus.git;a=summary
|
||||
|
||||
- Argument path matching of the type arg0path='/aa/bb/' is now supported
|
||||
(see the specification for more information)
|
||||
|
||||
- New error org.freedesktop.DBus.Error.ObjectPathInUse added
|
||||
|
||||
- Autolaunched busses now save their parameters in X11 if possible making them
|
||||
behave closer to busses launched through the normal mechanisms
|
||||
|
||||
- inotify is now the default backend for watching configuration file changes
|
||||
|
||||
- More support for the AIX platform has been added
|
||||
|
||||
- Numerous bug fixes and performance enhancements
|
||||
|
||||
D-Bus 1.1.2 (27 July 2007)
|
||||
==
|
||||
|
||||
- This release is intended to be a feature complete beta for stable
|
||||
release 1.2.0, please test it. 1.2.0 will follow pretty soon if no
|
||||
major problems are found. We'll do more betas if significant
|
||||
changes are made.
|
||||
|
||||
- This is a development release, so API's may still change if problems
|
||||
are found (though we will try hard not to).
|
||||
|
||||
- The system bus now supports starting services on demand. This uses a
|
||||
setuid helper program because system bus daemon runs as a nobody
|
||||
user, while services it launches may need to run as a different
|
||||
user.
|
||||
|
||||
***Extra eyes auditing the setuid helper are encouraged and would be
|
||||
timely right now, before 1.2.0***
|
||||
|
||||
A design doc is available in doc/system-activation.txt
|
||||
|
||||
- The TCP address format has been enhanced, such that TCP may be
|
||||
actually usable. The dbus-daemon man page describes the new
|
||||
elements in the address format. 1.1.1 had added an all_interfaces
|
||||
flag to the format, which has been removed in favor of a cleaner
|
||||
approach.
|
||||
|
||||
- Some thread-related bugs have been fixed, these are important fixes
|
||||
if you are using multiple threads with libdbus, and not important
|
||||
otherwise.
|
||||
|
||||
|
||||
D-Bus 1.1.1 (18 June 2007)
|
||||
==
|
||||
- This is a development release, unless you need specific
|
||||
functionality please use the stable releases as API's may change
|
||||
(though we will try hard not to)
|
||||
- The bus daemon now generates a globally-unique ID for itself, which is available
|
||||
using the convenience function dbus_bus_get_id(). Use this as a unique ID
|
||||
for a user's session, for example.
|
||||
- dbus_server_get_id(), dbus_connection_get_server_id() now available to access
|
||||
the unique ID of a particular address
|
||||
- dbus_watch_get_fd() deprecated since it had unclear cross-platform semantics.
|
||||
dbus_watch_get_unix_fd() and dbus_watch_get_socket() replace it.
|
||||
- support ANONYMOUS mechanism for authentication, which allows a client to
|
||||
authenticate as nobody in particular
|
||||
- add API dbus_connection_set_allow_anonymous() which will allow the message
|
||||
stream to begin if the client auths as anonymous (otherwise, the client
|
||||
will be dropped unless they auth as a user).
|
||||
- the ANONYMOUS support means you can now use D-Bus (without a bus daemon) as
|
||||
a protocol for a network service provided to anonymous Internet or LAN
|
||||
clients
|
||||
- many internal changes to better support the Windows port, though the
|
||||
port is still not complete in this release
|
||||
- some improved documentation and return_if_fail checks
|
||||
- some small bug fixes
|
||||
|
||||
D-Bus 1.1.0 (25 May 2007)
|
||||
==
|
||||
- first release in the development series, unless you need specific
|
||||
functionality please use the stable releases as API's may change
|
||||
(though we will try hard not to)
|
||||
- better eavesdropping support now picks up reply messages for debugging
|
||||
- .pc file now lists the directory the daemon is installed into (daemondir)
|
||||
- GetAll call added to the properties interface
|
||||
- support for message serialization added for use with external transports like
|
||||
TUBES!!!
|
||||
- many bugs fixed
|
||||
153
NEWS.pre-1-2
Normal file
153
NEWS.pre-1-2
Normal file
|
|
@ -0,0 +1,153 @@
|
|||
D-Bus 1.2.1 (04 April)
|
||||
==
|
||||
- Due to issues putting the re-licensing effort on hold indefinitely, it has
|
||||
been decided to move to 1.2.x versioning scheme. Being that 1.1.20 is
|
||||
considered to also be 1.2.0 and this being the second release in the 1.2.x
|
||||
stable series we have versioned this release 1.2.1. This release contains a
|
||||
number of bug fixes identified after 1.1.20.
|
||||
- compiles under some older versions of glibc
|
||||
- compiles without X support once again
|
||||
- fix stuck server grab if dbus-launch is run in an existing D-Bus X session
|
||||
- various Mac OSX build fixes added
|
||||
- don't use the broken poll call on Mac OSX
|
||||
- better checks for linker flag support should allow D-Bus to link under
|
||||
various linkers
|
||||
- exit_on_disconnect is set after the connection registers with a bus so we
|
||||
don't exit if we get a disconnect during the handshake
|
||||
- dicts now work correctly with dbus-send
|
||||
- inotify backend is now less aggressive
|
||||
- pending calls expire correctly
|
||||
- memleak of uuid when the bus is autolaunched fixed
|
||||
|
||||
D-Bus 1.1.20 - "Conisten Water" (27 Febuary)
|
||||
==
|
||||
|
||||
- This is the next generation supported STABLE release of D-Bus. For all
|
||||
intents and purposes this is the 1.2.0 release WITHOUT the planned X11/MIT
|
||||
license change due to a couple of license holders who have yet to respond.
|
||||
For the most part this license change is being persued to simplify licensing
|
||||
issues and fix a couple of licensing courner cases. When this happens D-Bus
|
||||
will be released under the 1.2.0 version.
|
||||
|
||||
- D-Bus 1.0.x effectively goes into security fix mode and will only be
|
||||
updated for major issues.
|
||||
|
||||
- Fixed CVE-2008-0595 - security policy of the type <allow send_interface=
|
||||
"some.interface.WithMethods"/> work as an implicit allow for
|
||||
messages sent without an interface bypassing the default deny rules and
|
||||
potentially allowing restricted methods exported on the bus to be executed
|
||||
by unauthorized users.
|
||||
|
||||
- Fixes dbus-launch so the session bus goes away so does D-Bus
|
||||
|
||||
- Builds against latest gcc/glibc changes
|
||||
|
||||
- Correctly unref connections without guids during shutdown
|
||||
|
||||
- About the name: Submitted by Greg K Nicholson, Conisten Water is a lake in
|
||||
Cumbria, England where several water speed records have been broken. Between
|
||||
1956 and 1959 Sir Malcolm's son Donald Campbell set four successive records on the lake in Bluebird K7, a hydroplane.
|
||||
(Wikipedia http://en.wikipedia.org/wiki/Coniston_Water#Waterspeed_record)
|
||||
|
||||
D-Bus 1.1.4 - 1.2.0RC2 (17 January 2007)
|
||||
==
|
||||
- Fixes inotify support
|
||||
|
||||
D-Bus 1.1.3 - 1.2.0RC1 (15 January 2007)
|
||||
==
|
||||
|
||||
- This release is intended to be Release Candidate 1 of major release
|
||||
D-Bus 1.2.0. If nothing is found to be wrong with this release it
|
||||
will become 1.2.0 within a week. If we need to make major changes
|
||||
we will release an RC2 and start the process over again.
|
||||
|
||||
- This is a development release, so API's may still change if problems
|
||||
are found (though this is extreamly unlikely).
|
||||
|
||||
- DTD for the introspection format is fixed and uploaded to the servers
|
||||
|
||||
- Sources now reside in a git repository at
|
||||
http://gitweb.freedesktop.org/?p=dbus/dbus.git;a=summary
|
||||
|
||||
- Argument path matching of the type arg0path='/aa/bb/' is now supported
|
||||
(see the specification for more information)
|
||||
|
||||
- New error org.freedesktop.DBus.Error.ObjectPathInUse added
|
||||
|
||||
- Autolaunched busses now save their parameters in X11 if possible making them
|
||||
behave closer to busses launched through the normal mechanisms
|
||||
|
||||
- inotify is now the default backend for watching configuration file changes
|
||||
|
||||
- More support for the AIX platform has been added
|
||||
|
||||
- Numerous bug fixes and performance enhancements
|
||||
|
||||
D-Bus 1.1.2 (27 July 2007)
|
||||
==
|
||||
|
||||
- This release is intended to be a feature complete beta for stable
|
||||
release 1.2.0, please test it. 1.2.0 will follow pretty soon if no
|
||||
major problems are found. We'll do more betas if significant
|
||||
changes are made.
|
||||
|
||||
- This is a development release, so API's may still change if problems
|
||||
are found (though we will try hard not to).
|
||||
|
||||
- The system bus now supports starting services on demand. This uses a
|
||||
setuid helper program because system bus daemon runs as a nobody
|
||||
user, while services it launches may need to run as a different
|
||||
user.
|
||||
|
||||
***Extra eyes auditing the setuid helper are encouraged and would be
|
||||
timely right now, before 1.2.0***
|
||||
|
||||
A design doc is available in doc/system-activation.txt
|
||||
|
||||
- The TCP address format has been enhanced, such that TCP may be
|
||||
actually usable. The dbus-daemon man page describes the new
|
||||
elements in the address format. 1.1.1 had added an all_interfaces
|
||||
flag to the format, which has been removed in favor of a cleaner
|
||||
approach.
|
||||
|
||||
- Some thread-related bugs have been fixed, these are important fixes
|
||||
if you are using multiple threads with libdbus, and not important
|
||||
otherwise.
|
||||
|
||||
|
||||
D-Bus 1.1.1 (18 June 2007)
|
||||
==
|
||||
- This is a development release, unless you need specific
|
||||
functionality please use the stable releases as API's may change
|
||||
(though we will try hard not to)
|
||||
- The bus daemon now generates a globally-unique ID for itself, which is available
|
||||
using the convenience function dbus_bus_get_id(). Use this as a unique ID
|
||||
for a user's session, for example.
|
||||
- dbus_server_get_id(), dbus_connection_get_server_id() now available to access
|
||||
the unique ID of a particular address
|
||||
- dbus_watch_get_fd() deprecated since it had unclear cross-platform semantics.
|
||||
dbus_watch_get_unix_fd() and dbus_watch_get_socket() replace it.
|
||||
- support ANONYMOUS mechanism for authentication, which allows a client to
|
||||
authenticate as nobody in particular
|
||||
- add API dbus_connection_set_allow_anonymous() which will allow the message
|
||||
stream to begin if the client auths as anonymous (otherwise, the client
|
||||
will be dropped unless they auth as a user).
|
||||
- the ANONYMOUS support means you can now use D-Bus (without a bus daemon) as
|
||||
a protocol for a network service provided to anonymous Internet or LAN
|
||||
clients
|
||||
- many internal changes to better support the Windows port, though the
|
||||
port is still not complete in this release
|
||||
- some improved documentation and return_if_fail checks
|
||||
- some small bug fixes
|
||||
|
||||
D-Bus 1.1.0 (25 May 2007)
|
||||
==
|
||||
- first release in the development series, unless you need specific
|
||||
functionality please use the stable releases as API's may change
|
||||
(though we will try hard not to)
|
||||
- better eavesdropping support now picks up reply messages for debugging
|
||||
- .pc file now lists the directory the daemon is installed into (daemondir)
|
||||
- GetAll call added to the properties interface
|
||||
- support for message serialization added for use with external transports like
|
||||
TUBES!!!
|
||||
- many bugs fixed
|
||||
Loading…
Add table
Reference in a new issue