New changelog entries:
* Add debian/patches/04_helper_fd_leak.patch: Close file descriptors before
exec()ing helpers, to avoid locking hardware like video cards by eternally
open file fds. (LP: #230877)
New changelog entries:
* Add debian/patches/04_helper_fd_leak.patch: Close file descriptors before
exec()ing helpers, to avoid locking hardware like video cards by eternally
open file fds. (LP: #230877)
New changelog entries:
* Add debian/patches/03_fix_inotify.patch:
- Fix overly aggressive inotifying of /etc/dbus/, breaking proper pickup
of configuration file changes. With this fix, newly installed files in
/etc/dbus/system.d/ become immediately active again, as in previous
versions. (LP: #221834)
- The patch also fixes syntax errors in the debugging statements.
- Patch backported from 1.2.1, thanks to John Carr!
New changelog entries:
* New upstream release: Tons of bug fixes, a security fix (CVE-2008-0595),
and two small new features:
- inotify support (to replace previous dnotify implementation); can be
disabled with configure switch if it causes trouble
- Add matching support for program binaries in dbus policy rules.
* Merge with Debian unstable; remaining changes:
- debian/patches/81-session.conf-timeout.patch: Raise the service startup
timeout from 25 to 60 seconds. It may be too short on the live CD with
slow machines.
- Add consolekit (>= 0.2.3-3ubuntu2) dependency, which provides
pam_console compatible stamps in /var/run/console. This keeps
"at_console" policies working until we get rid of them completely.
(See policykit-integration spec)
- debian/dbus.{postinst,prerm}: Do not restart dbus on upgrades, since it
breaks too many applications. Instead, trigger a "reboot required"
notification. Since this cancels the postinst early, add an explicit
update-rc.d call to the symlink migration.
- debian/rules: Do not install /etc/X11/Xsession.d/75dbus_dbus-launch, we
do not need it for Gnome, KDE, and XFCE, and it causes trouble.
(LP #62163)
- debian/dbus.preinst: Remove obsolete conffile
/etc/X11/Xsession.d/75dbus_dbus-launch on upgrades. This needs to be
kept until after Hardy's release.
* Debian's forceful way of RC symlink migration should finally fix all the
previous upgrade issues with wrong priorities. (LP: #25931)
[ Loic Minier ]
* Forcefully remove old init script symlinks on upgrades to this version to
properly reinstall the init script when using insserv or file-rc; thanks
Petter Reinholdtsen; closes: #466503.
[ Michael Biebl ]
* New upstream release.
[ Loic Minier ]
* Merge patch from Ubuntu to build a devhelp file; thanks Martin Pitt;
closes: #454142.
- Build-dep on xsltproc.
- New patch, dbus-1.0.1-generate-xml-docs, enables generation of XML docs
which serve as source for the devhelp generation.
- Add a XSLT file from the Fedora package, debian/doxygen_to_devhelp.xsl.
- Generate the devhelp file from the XML files thanks to the XSL file via
xsltproc in build/dbus-1-doc::.
- Install the devhelp index in dbus-1-doc and move the HTML documentation
around; add a symlink from the gtk-doc dir.
* Misc smallish whitespace cleanups.
* Start dbus at runlevel priority 12 and stop at priority 88. This
eliminates the race condition of starting the X session before hal is
running. Migrate rc?.d symlinks from 20 to 12/88 on upgrades. This need
to be kept until after lenny is released.
* Set LSB Default-Stop section to 1 and only install a shutdown script for
runlevel 1 to only stop dbus when going down to single user mode; dbus can
simply be killed like everything else on shutdown or reboot by sendsigs;
drop rc0 and rc6.d symlinks on upgrades.
* Bump up dbus-x11 conflicts/replaces to << 1.1.2 to match the transition
version in Ubuntu and reduce the delta.
* Cleanup trailing whitespace.
* Drop superfluous exit 0 at the end of dbus' init script which is set -e.
* Add ${shlibs:Depends} to libdbus-1-dev.
* Simplify dbus.postinst.
* Rename patch dbus-1.0.1-generate-xml-docs to
10_dbus-1.0.1-generate-xml-docs to reflect current patch stack order.
* Set shlibs via DEB_DH_MAKESHLIBS_ARGS_ALL instead of libdbus-1-3.shlibs
and extract libdbus-1-3 package name from control to avoid hardcoding the
SONAME and package name.
[ Michael Biebl ]
* New upstream release.
* Deprecate the ENABLED option and remove it from /etc/default/dbus. Print a
warning message in the init script if this option is still used.
* debian/patches/03_uuid_nul.patch
- Removed, merged upstream.
* debian/patches/04_dbus_launch.patch
- Removed, merged upstream.
* debian/control
- Bump Standards-Version to 3.7.3. No further changes required.
* debian/dbus.init
- Fix LSB init header. Use $remote_fs instead of $local_fs as the
daemon requires /usr to be mounted.
Remove S from Should-Stop. (Closes: #459473)
- Use mountpoint to check if /proc is mounted. (Closes: #458392)
- Decrease retry-time to 5 secs on stop. (Closes: #462182)
New changelog entries:
* debian/control: Replace libpam-foreground dependency with consolekit (>=
0.2.3-3ubuntu2), which provides pam_console compatible stamps in
/var/run/console. (See policykit-integration spec)
* Drop debian/patches/80-dbus-change-at-console-policy.patch: Not needed any
more now.
New changelog entries:
* Merge with Debian unstable. Remaining Ubuntu changes:
- devhelp integration:
o Add debian/doxygen_to_devhelp.xsl: XSLT from Fedora to generate a
devhelp documentation index. (Forwarded to FD#13495)
o debian/patches/dbus-1.0.1-generate-xml-docs.patch: Enable generation
of XML documentation (which will be turned into the devhelp index).
o debian/rules: Build and clean the devhelp index. Add xsltproc build
dependency for that.
o debian/dbus-1-doc.install: Install the devhelp index, and shuffle
files around so that devhelp finds them.
o Add debian/dbus-1-doc.links: gtk-doc symlink.
o Patch forwarded to Debian #454142.
- debian/patches/80-dbus-change-at-console-policy.patch: Make at_console
policy work with libpam-foreground. (Not forwarded upstream: this should
go away soon when dbus gets proper ConsoleKit integration.)
- debian/patches/81-session.conf-timeout.patch: Raise the service startup
timeout from 25 to 60 seconds. It may be too short on the live CD with
slow machines.
- debian/rules: Start dbus at runlevel priority 12, so that it comes
before gdm. This eliminates the race condition of starting the X session
before hal is running. Also use 'multiuser' mode of update-rc.d.
- debian/dbus.{postinst,prerm}: Do not restart dbus on upgrades, since it
breaks too many applications. Instead, trigger a "reboot required"
notification.
- Upgrade transitions which need to be kept until after Hardy's release:
o debian/dbus.postinst: Migrate rc?.d symlinks from 20 to 12 on
upgrades.
o debian/dbus.preinst: Remove obsolete conffile /etc/X11/Xsession.d/75dbus_dbus-launch.
o debian/control: Bump dbus-x11's Conflicts/Replaces: dbus for the
moving of dbus-launch.
* Move dbus-launch to dbus-x11 again, as in Debian. Just don't install the
Xsession.d script in debian/rules, we do not need it in Ubuntu.
* Tag our remaining patches.
[ Michael Biebl ]
* New upstream release.
* debian/control
- Use the new "Homepage:" field to specify the upstream URL.
- The Vcs-* fields are now officially supported, so remove the XS- prefix.
- Demote dbus-x11 dependency to a Recommends. (Closes: #427932)
* debian/dbus.install
- Install the dbus-daemon-launch-helper binary.
- Install the directory /usr/share/dbus-1/system-services.
* debian/dbus.postinst
- Install the dbus-daemon-launch-helper binary SUID root and make it
executable for the messagebus group.
- General cleanup. Remove superfluous addgroup and chgrp call.
[ Sjoerd Simons ]
* debian/dbus.init
- Warn if /proc isn't mounted and refuse to start (Closes: #431101, #447363)
* debian/patches/03_uuid_nul.patch
- Added. Don't accidentally overwrite the last byte of the uuid with nul
while autostarting. (From upstream GIT)
* debian/patches/04_dbus_launch.patch
- Added. Also save the session bus info in X11 on a normally launched bus.
This ensures apps that don't have a session bus address in their
environment can still properly connect to a DISPLAY's normal session bus.
Making hacks to determine which dbus address belongs to a DISPLAY as
used by some obsolete.
New changelog entries:
* debian/control:
- Build-Depends on xsltproc
* debian/dbus-1-doc.install:
- install the devhelp index
* debian/dbus-1-doc.links:
- create a devhelp documentation symlink
* debian/doxygen_to_devhelp.xsl:
- file from fedora used to generate a devhelp documentation index
* debian/patches/dbus-1.0.1-generate-xml-docs.patch:
- patch from fedora, build the xml documentation
* debian/rules:
- build and clean the devhelp index