New changelog entries:
* Use update-notifier's brand new notify-reboot-required script instead of
creating a dbus specific update notification.
* debian/control: Change the package conflict to a Replaces: to not confuse
apt and dpkg more than necessary.
* Move dbus-launch from dbus-1-utils to dbus. This allows KDE to use
dbus-launch without pulling in all Gnome dependencies through -utils.
* debian/control: Add appropriate conflict.
* debian/dbus.postinst: Add an update notification that recommends to reboot
the machine soon.
* debian/dbus.init: Remove the notification on dbus startup.
* Use '...' rather than ':' in init script, for consistency with other
messages
* debian/dbus.postrm: Add back dropped DEBHELPER token to make rc2.d
symlink generation and daemon start work again.
* debian/rules: Tell dh_installinit to use priority 12 instead of default
20, in accordance to Daniel's migration on upgrades.
* Update to new upstream version.
+ Remove dbus-sessionbus-checkuid.patch and
dbus-python-invalid-values.patch, since they got merged in this
release.
+ Fix library crashes on errors (closes: Ubuntu#14178).
* Restore S20 -> S12 init script migration, and remove dbus-1 symlinks from
/etc/rc.d (closes: Ubuntu#14314).
* Re-add dbus-sessionbus-checkuid.patch, as it is still needed for 0.3x, and
only got applied to the 0.2x branch upstream. Thanks Sjoerd Simons for
the catch.
* Add dependency on dbus from dbus-utils (closes: Ubuntu#10838).
* Fix descriptions to refer to dbus rather than dbus-1.
* Rebuild again to drop the libglitz dependencies.
* Rebuild with the new cairo version
* debian/dbus.postinst, debian/dbus.prerm: Do not restart dbus on upgrades,
since this breaks too many applications. (Ubuntu #13312)
* debian/*.install:
- don't list .la files.
* debian/dbus-utils.install:
- list some other binaries to install here.
* debian/*.install:
- install the .la files for the non python packages.
* New upstream version.
* Remove *.la files from installation.
+ Gross hack to remove dbus_bindings.{a,la} from python2.4-dbus.
* Remove XSIism in dbus.preinst (which is the most frightening hack).
* Add dbus-make-libtool-safe.patch, which replaces an explicit libtool call
with $(LIBTOOL) in glib/Makefile.*.
* Add dbus-python-invalid-values.patch, which fixes sending of Byte values
in the Python bindings (fd.o#4023).
* Fix ftbfs's from headers disappearing.
* add architecture limits to mono-mcs as well.
* Don't build Mono support for architectures that can't do it.
* But add Mono support back to amd64.
* SECURITY UPDATE: Fix authentication bypass.
* Add debian/patches/dbus-sessionbus-checkuid.patch:
- bus/session.conf.in: Do not allow any user to connect to any session bus
by default.
- bus/policy.c: "allowed" now defaults to true if the connecting user id
matches the session bus user id.
- This stops other users from listening and sending to other user's
session dbus instances.
- References:
CAN-2005-0201 https://bugs.freedesktop.org/show_bug.cgi?id=2436
* Make debian/rules-fu reference libdbus-1-cil, not libdbus-1 so
dh_makeclilibs actually gets called
* debian/patches/dbus-gilstate: Fix segfaults in python bindings.
Patch by Anthony Baxter. Ubuntu #7292.
* Debian adopted our 0.33 package and most changes, new Ubuntu package based
on pristine Debian version.
* LSB'ified debian/dbus.init.
* debian/dbus.postinst: Corrected init script name.
* debian/control:
- Add lsb-base dependency.
- Adapted build dependencies.
- CXX transition: Rename libdbus-qt-1-1 to libdbus-qt-1-1c2.
- Fixed libdbus-1-cil name and dependencies.
* Added debian/dbus.preinst to do the /etc/init.d/dbus-1 -> /etc/init.d/dbus
transition.
* debian/dbus.init: Fixed event.d directory.
* New upstream release
* Build libdbus-cil on amd64 too (Closes: #314247)
* Python bindings need python2.4, so build them against python2.4.
* New upstream release (Closes: #299049)
* Redone the package names to be much more sane.
- Based on ubuntu's dbus 0.33 package by Daniel Stone.
- dbus deamon goes into the dbus package instead of dbus-1
- glib bindings in libdbus-glib-1-1 instead of dbus-glib-1
- qt bindings in libdbus-qt-1-1 instead of dbus-qt-1
- Library component from dbus-1 goed into libdbus-1-1
* debian/patches/dbus-fixverbose.patch
- Removed. Fixed upstream
* debian/patches/dbus-getpwname.patch
- Removed. Fixed upstream
* debian/patches/fix-policy-group.patch
- Removed. Not relevant anymore
* Actually install all the mono related gumpf.
* Re-enable dbus, rename libdbus-cil to libdbus-1-cil.
* Replace kdelibs-dev with kdelibs4-dev in the build dependencies.
* CXX transition: Rename libdbus-qt-1-1 to libdbus-qt-1-1c2.
* New upstream version (now with 97% more API breakage!).
+ Resolves segfault exposed by NetworkManager (closes: Ubuntu#8395).
* Remove fix-policy-group.patch as the relevant section of code (matching by
gid) appears to have disappeared entirely?
* dbus-daemon-1 is now dbus-daemon.
* The client API has changed massively. Rename dbus-glib-1* to
libdbus-glib-1-1* and dbus-qt-1* to libdbus-qt-1-1* to reflect major
soversion bump from 0 to 1. Rename dbus-1-dev to libdbus-1-dev. Move the
library component of dbus-1 to libdbus-1-1; rename the rest of dbus-1 to
dbus.
* Merge dbus-mono packaging in; it is no longer a separate source package.
Don't build it right now though, since mono is still in universe.
New changelog entries:
* Really add lsb-base dependency this time (closes: Ubuntu#7766).
* Add dependency on lsb-base (>= 1.3-9ubuntu2) for init scripts (closes:
Ubuntu#7766).
* New upstream version, which should fully support Beagle (closes:
Ubuntu#6682).
* dbus-python-fix.patch and dbus-abi-api.patch are now unnecessary (applied
upstream).
* debian/patches/dbus-abi-api.patch
- Fix dbus api and abi breakage between 0.23.1 and 0.23.2 (Closes: #297020)
* debian/patches/dbus-python-fix.patch
- Fix python bindings (Based on dbus CVS fix)
* New upstream release
* New upstream release
* Remove duplicate dbus-qt.h from dbus-1-dev
* Include connection.h, message.h and server.h in dbus-qt-1-dev
* Fixed wrong depends in the dbus-qt-1-dev package
replaced libqt3c102-mt-dev - libqt3-mt-dev
* Added debian/patches/fix-policy-group.patch:
- Stop segfaulting at "<policy group="..."> tags and make them actually
work according to the specification. (Ubuntu #5957)
- Thanks to <email address hidden> for this patch.
* Add in Qt bindings.
* Ship *.la files in *-dev packages.
* Add back LSB init scripts.
* Transition to Python 2.4.
* New upstream release
* Disable the mono bindings for unstable untill mono goes into testing.
* CVS snapshot
* Package the dbus mono bindings for i386, powerpc and s390. Mostly based on
patches from Edd Dumbill. (Closes: #260044)
* Let the initscript check if the pid in the pidfile actually corresponds
to a dbus daemon process (Closes: #285758)