d75546
%global _hardened_build 1
9703b1
%{!?_pkgdocdir: %global _pkgdocdir %{_docdir}/%{name}-%{version}}
d75546
9703b1
%global gettext_package         dbus-1
d75546
9703b1
%global expat_version           1.95.5
9703b1
%global libselinux_version      1.15.2
d75546
9703b1
%global dbus_user_uid           81
d75546
9703b1
%global dbus_common_config_opts --enable-libaudit --enable-selinux=yes --with-init-scripts=redhat --with-system-socket=/run/dbus/system_bus_socket --with-system-pid-file=/run/dbus/messagebus.pid --with-dbus-user=dbus --libexecdir=/%{_libexecdir}/dbus-1 --docdir=%{_pkgdocdir} --enable-installed-tests
d75546
9703b1
# Allow extra dependencies required for some tests to be disabled.
9703b1
%bcond_without tests
9703b1
# Disabled in June 2014: http://lists.freedesktop.org/archives/dbus/2014-June/016223.html
9703b1
%bcond_with check
9703b1
9703b1
Name:    dbus
9703b1
Epoch:   1
9703b1
Version: 1.10.24
229251
Release: 15%{?dist}
d75546
Summary: D-BUS message bus
9703b1
9703b1
Group:   System Environment/Libraries
9703b1
# The effective license of the majority of the package, including the shared
9703b1
# library, is "GPL-2+ or AFL-2.1". Certain utilities are "GPL-2+" only.
9703b1
License: (GPLv2+ or AFL) and GPLv2+
9703b1
URL:     http://www.freedesktop.org/Software/dbus/
9703b1
#VCS:    git:git://git.freedesktop.org/git/dbus/dbus
9703b1
Source0: http://dbus.freedesktop.org/releases/%{name}/%{name}-%{version}.tar.gz
9703b1
Source1: 00-start-message-bus.sh
9703b1
9703b1
# https://bugzilla.redhat.com/show_bug.cgi?id=1118399
9703b1
Patch0: dbus-1.10.24-mls-listnames.patch
9703b1
# https://bugzilla.redhat.com/show_bug.cgi?id=1183755
9703b1
Patch1: dbus-1.6.12-auth-process-ok-message-dispatch-test-fix.patch
9703b1
# https://bugzilla.redhat.com/show_bug.cgi?id=1133732
9703b1
Patch2: dbus-1.10.22-reduce-session-conf-fd-limits.patch
9703b1
# https://bugzilla.redhat.com/show_bug.cgi?id=1356141
9703b1
Patch3: dbus-1.6.12-avoid-selinux-context-translation.patch
9703b1
# https://bugzilla.redhat.com/show_bug.cgi?id=1467415
9703b1
Patch4: dbus-1.10.24-dbus-send-man-page-typo.patch
9703b1
# https://bugzilla.redhat.com/show_bug.cgi?id=1529044
9703b1
Patch5: 0001-bus-raise-fd-limits-before-dropping-privs.patch
fa9106
# https://bugzilla.redhat.com/show_bug.cgi?id=1470310
fa9106
Patch6: dbus-1.10.24-dbus-launch-chdir.patch
229251
# https://bugzilla.redhat.com/show_bug.cgi?id=1725571
229251
Patch7: dbus-1.10.24-fix-CVE-2019-12749.patch
229251
# https://bugzilla.redhat.com/show_bug.cgi?id=1851992
229251
Patch8: dbus-1.10.24-fix-CVE-2020-12049.patch
d75546
d75546
BuildRequires: libtool
d75546
BuildRequires: expat-devel >= %{expat_version}
d75546
BuildRequires: libselinux-devel >= %{libselinux_version}
d75546
BuildRequires: audit-libs-devel >= 0.9
d75546
BuildRequires: libX11-devel
d75546
BuildRequires: libcap-ng-devel
9703b1
BuildRequires: pkgconfig(libsystemd)
9703b1
BuildRequires: pkgconfig(systemd)
d75546
BuildRequires: doxygen
9703b1
# For building XML documentation.
9703b1
BuildRequires: /usr/bin/xsltproc
d75546
BuildRequires: xmlto
9703b1
9703b1
#For macroized scriptlets.
9703b1
Requires(post):   systemd
9703b1
Requires(preun):  systemd
9703b1
Requires(postun): systemd
9703b1
BuildRequires:    systemd
9703b1
9703b1
Requires:      libselinux%{?_isa} >= %{libselinux_version}
9703b1
Requires:      dbus-libs%{?_isa} = %{epoch}:%{version}-%{release}
d75546
Requires(pre): /usr/sbin/useradd
d75546
9703b1
# Note: These is only required for --with-tests; when bootstrapping, you can
9703b1
# pass --without-tests.
9703b1
%if %{with tests}
d75546
BuildRequires: pkgconfig(gio-2.0)
d75546
BuildRequires: dbus-python
9703b1
BuildRequires: pygobject3
9703b1
%endif
9703b1
%if %{with check}
d75546
BuildRequires: /usr/bin/Xvfb
9703b1
%endif
d75546
9703b1
# https://bugzilla.redhat.com/show_bug.cgi?id=1498029
9703b1
# Remove and fix dependent packages to use /usr/bin/dbus-send in RHEL 8.
9703b1
Provides:      /bin/dbus-send
6c002b
d75546
%description
d75546
D-BUS is a system for sending messages between applications. It is
d75546
used both for the system-wide message bus service, and as a
d75546
per-user-login-session messaging facility.
d75546
d75546
%package libs
d75546
Summary: Libraries for accessing D-BUS
d75546
Group: Development/Libraries
d75546
d75546
%description libs
d75546
This package contains lowlevel libraries for accessing D-BUS.
d75546
d75546
%package doc
d75546
Summary: Developer documentation for D-BUS
d75546
Group: Documentation
d75546
Requires: %{name} = %{epoch}:%{version}-%{release}
d75546
BuildArch: noarch
d75546
d75546
%description doc
d75546
This package contains developer documentation for D-Bus along with
d75546
other supporting documentation such as the introspect dtd file.
d75546
d75546
%package devel
d75546
Summary: Development files for D-BUS
d75546
Group: Development/Libraries
9703b1
# The server package can be a different architecture.
d75546
Requires: %{name} = %{epoch}:%{version}-%{release}
d75546
d75546
%description devel
d75546
This package contains libraries and header files needed for
d75546
developing software that uses D-BUS.
d75546
9703b1
%package tests
9703b1
Summary: Tests for the %{name} package
9703b1
Group: Development/Libraries
9703b1
Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
9703b1
9703b1
%description tests
9703b1
The %{name}-tests package contains tests that can be used to verify
9703b1
the functionality of the installed %{name} package.
9703b1
d75546
%package x11
d75546
Summary: X11-requiring add-ons for D-BUS
d75546
Group: Development/Libraries
9703b1
# The server package can be a different architecture.
d75546
Requires: %{name} = %{epoch}:%{version}-%{release}
9703b1
Requires: xorg-x11-xinit
d75546
d75546
%description x11
d75546
D-BUS contains some tools that require Xlib to be installed, those are
d75546
in this separate package so server systems need not install X.
d75546
d75546
9703b1
%prep
9703b1
%setup -q
9703b1
%patch0 -p1
d75546
%patch1 -p1
d75546
%patch2 -p1
9668f6
%patch3 -p1
9668f6
%patch4 -p1
9668f6
%patch5 -p1
fa9106
%patch6 -p1
84be87
%patch7 -p1
229251
%patch8 -p1
d75546
d75546
%build
9703b1
# Avoid rpath.
9703b1
if test -f autogen.sh; then env NOCONFIGURE=1 ./autogen.sh; else autoreconf --verbose --force --install; fi
9703b1
9703b1
# Call configure here (before the extra directories for the multiple builds
9703b1
# have been created) to ensure that the hardening flag hack is applied to
9703b1
# ltmain.sh
9703b1
%configure %{dbus_common_config_opts} --enable-doxygen-docs --enable-xml-docs --disable-asserts
9703b1
make distclean
9703b1
9703b1
mkdir build
9703b1
pushd build
9703b1
# See /usr/lib/rpm/macros
9703b1
%global _configure ../configure
9703b1
%configure %{dbus_common_config_opts} --enable-doxygen-docs --enable-xml-docs --disable-asserts
9703b1
make V=1 %{?_smp_mflags}
9703b1
popd
9703b1
9703b1
%if %{with check}
9703b1
mkdir build-check
9703b1
pushd build-check
9703b1
%configure %{dbus_common_config_opts} --enable-asserts --enable-verbose-mode --enable-tests
9703b1
make V=1 %{?_smp_mflags}
9703b1
popd
9703b1
%endif
d75546
d75546
9703b1
%install
9703b1
pushd build
9703b1
make install DESTDIR=%{buildroot} INSTALL="install -p"
9703b1
popd
d75546
9703b1
find %{buildroot} -name '*.a' -type f -delete
9703b1
find %{buildroot} -name '*.la' -type f -delete
d75546
9703b1
install -Dp -m755 %{SOURCE1} %{buildroot}%{_sysconfdir}/X11/xinit/xinitrc.d/00-start-message-bus.sh
d75546
9703b1
# Obsolete, but still widely used, for drop-in configuration snippets.
9703b1
install --directory %{buildroot}%{_sysconfdir}/dbus-1/session.d
9703b1
install --directory %{buildroot}%{_sysconfdir}/dbus-1/system.d
d75546
fa9106
# This directory is a somewhat unofficial downstream addition
9703b1
install --directory %{buildroot}%{_datadir}/dbus-1/interfaces
d75546
d75546
# Make sure that when somebody asks for D-Bus under the name of the
d75546
# old SysV script, that he ends up with the standard dbus.service name
d75546
# now.
9703b1
ln -s dbus.service %{buildroot}%{_unitdir}/messagebus.service
d75546
d75546
## %find_lang %{gettext_package}
d75546
# Delete the old legacy sysv init script
d75546
rm -rf %{buildroot}%{_initrddir}
d75546
dd1ad5
# Ensure that the launcher helper location is unchanged when upgrading from old
dd1ad5
# versions that placed it in lib as opposed to libexecdir.
dd1ad5
# https://bugzilla.redhat.com/show_bug.cgi?id=1568856
dd1ad5
mkdir -p %{buildroot}/%{_lib}/dbus-1
dd1ad5
ln -s %{_libexecdir}/dbus-1/dbus-daemon-launch-helper \
dd1ad5
      %{buildroot}/%{_lib}/dbus-1/dbus-daemon-launch-helper
dd1ad5
9703b1
# Ensure that the ghosted directory has reasonable permissions.
9703b1
install --directory %{buildroot}/run/dbus
9703b1
9703b1
install --directory %{buildroot}/var/lib/dbus
9703b1
9703b1
install -pm 644 -t %{buildroot}%{_pkgdocdir} \
9703b1
    doc/introspect.dtd doc/introspect.xsl doc/system-activation.txt
9703b1
9703b1
# Make sure that the documentation shows up in Devhelp.
9703b1
install --directory %{buildroot}%{_datadir}/gtk-doc/html
9703b1
ln -s %{_pkgdocdir} %{buildroot}%{_datadir}/gtk-doc/html/dbus
9703b1
9703b1
# dbus.target was removed, in favor of dbus.socket, from systemd 21.
9703b1
rm -r %{buildroot}%{_unitdir}/dbus.target.wants
9703b1
9703b1
# Shell wrapper for installed tests, modified from Debian package.
9703b1
cat > dbus-run-installed-tests <
9703b1
#!/bin/sh
9703b1
# installed-tests wrapper for dbus. Outputs TAP format because why not
9703b1
9703b1
set -e
9703b1
9703b1
timeout="timeout 300s"
9703b1
ret=0
9703b1
i=0
9703b1
tmpdir=\$(mktemp --directory --tmpdir dbus-run-installed-tests.XXXXXX)
9703b1
9703b1
for t in %{_libexecdir}/dbus-1/installed-tests/dbus/test-*; do
9703b1
    i=\$(( \$i + 1 ))
9703b1
    echo "# \$i - \$t ..."
9703b1
    echo "x" > "\$tmpdir/result"
9703b1
    ( set +e; \$timeout \$t; echo "\$?" > "\$tmpdir/result" ) 2>&1 | sed 's/^/# /'
9703b1
    e="\$(cat "\$tmpdir/result")"
9703b1
    case "\$e" in
9703b1
        (0)
9703b1
            echo "ok \$i - \$t"
9703b1
            ;;
9703b1
        (77)
9703b1
            echo "ok \$i # SKIP \$t"
9703b1
            ;;
9703b1
        (*)
9703b1
            echo "not ok \$i - \$t (\$e)"
9703b1
            ret=1
9703b1
            ;;
9703b1
    esac
9703b1
done
9703b1
9703b1
rm -rf tmpdir
9703b1
echo "1..\$i"
9703b1
exit \$ret
9703b1
EOF
9703b1
9703b1
install -pm 755 -t %{buildroot}%{_libexecdir}/dbus-1 dbus-run-installed-tests
9703b1
9703b1
9703b1
%if %{with check}
d75546
%check
9703b1
pushd build-check
d75546
d75546
# TODO: better script for this...
d75546
export DISPLAY=42
9703b1
{ Xvfb :${DISPLAY} -nolisten tcp -auth /dev/null >/dev/null 2>&1 &
d75546
  trap "kill -15 $! || true" 0 HUP INT QUIT TRAP TERM; };
d75546
if ! env DBUS_TEST_SLOW=1 make check; then
9703b1
    echo "Tests failed, finding all Automake logs..." 1>&2;
d75546
    find . -type f -name '*.trs' | while read trs; do cat ${trs}; cat ${trs%%.trs}.log; done
d75546
    echo  "Exiting abnormally due to make check failure above" 1>&2;
d75546
    exit 1;
d75546
fi
9703b1
popd
9703b1
%endif
d75546
d75546
d75546
%pre
d75546
# Add the "dbus" user and group
d75546
/usr/sbin/groupadd -r -g %{dbus_user_uid} dbus 2>/dev/null || :
d75546
/usr/sbin/useradd -c 'System message bus' -u %{dbus_user_uid} -g %{dbus_user_uid} \
9703b1
    -s /sbin/nologin -r -d '/' dbus 2> /dev/null || :
d75546
d75546
%post libs -p /sbin/ldconfig
d75546
d75546
%preun
9703b1
%systemd_preun stop dbus.service dbus.socket
d75546
d75546
%postun libs -p /sbin/ldconfig
d75546
d75546
%postun
9703b1
%systemd_postun
d75546
d75546
d75546
%files
9703b1
# Strictly speaking, we could remove the COPYING from this subpackage and
9703b1
# just have it be in libs, because dbus Requires dbus-libs.
9703b1
%{!?_licensedir:%global license %%doc}
9703b1
%license COPYING
9703b1
%doc AUTHORS ChangeLog HACKING NEWS README
9703b1
%exclude %{_pkgdocdir}/api
9703b1
%exclude %{_pkgdocdir}/dbus.devhelp
9703b1
%exclude %{_pkgdocdir}/diagram.*
9703b1
%exclude %{_pkgdocdir}/introspect.*
9703b1
%exclude %{_pkgdocdir}/system-activation.txt
9703b1
%exclude %{_pkgdocdir}/*.html
d75546
%dir %{_sysconfdir}/dbus-1
d75546
%dir %{_sysconfdir}/dbus-1/session.d
9703b1
%dir %{_sysconfdir}/dbus-1/system.d
9703b1
%config %{_sysconfdir}/dbus-1/session.conf
9703b1
%config %{_sysconfdir}/dbus-1/system.conf
9703b1
%ghost %dir /run/%{name}
d75546
%dir %{_localstatedir}/lib/dbus/
9703b1
%{_bindir}/dbus-daemon
9703b1
%{_bindir}/dbus-send
9703b1
%{_bindir}/dbus-cleanup-sockets
9703b1
%{_bindir}/dbus-run-session
9703b1
%{_bindir}/dbus-monitor
9703b1
%{_bindir}/dbus-test-tool
9703b1
%{_bindir}/dbus-update-activation-environment
9703b1
%{_bindir}/dbus-uuidgen
9703b1
%{_mandir}/man1/dbus-cleanup-sockets.1*
9703b1
%{_mandir}/man1/dbus-daemon.1*
9703b1
%{_mandir}/man1/dbus-run-session.1*
9703b1
%{_mandir}/man1/dbus-monitor.1*
9703b1
%{_mandir}/man1/dbus-send.1*
9703b1
%{_mandir}/man1/dbus-test-tool.1*
9703b1
%{_mandir}/man1/dbus-update-activation-environment.1*
9703b1
%{_mandir}/man1/dbus-uuidgen.1*
d75546
%dir %{_datadir}/dbus-1
9703b1
%{_datadir}/dbus-1/session.conf
9703b1
%{_datadir}/dbus-1/system.conf
d75546
%{_datadir}/dbus-1/services
d75546
%{_datadir}/dbus-1/system-services
d75546
%{_datadir}/dbus-1/interfaces
9703b1
%dir %{_libexecdir}/dbus-1
d75546
# See doc/system-activation.txt in source tarball for the rationale
d75546
# behind these permissions
9703b1
%attr(4750,root,dbus) %{_libexecdir}/dbus-1/dbus-daemon-launch-helper
dd1ad5
/%{_lib}/dbus-1/
9703b1
%exclude %{_libexecdir}/dbus-1/dbus-run-installed-tests
9703b1
%{_unitdir}/dbus.service
9703b1
%{_unitdir}/dbus.socket
9703b1
%{_unitdir}/messagebus.service
9703b1
%{_unitdir}/multi-user.target.wants/dbus.service
9703b1
%{_unitdir}/sockets.target.wants/dbus.socket
d75546
d75546
%files libs
9703b1
%{!?_licensedir:%global license %%doc}
9703b1
%license COPYING
9703b1
%{_libdir}/*dbus-1*.so.*
d75546
9703b1
%files tests
9703b1
%{_libexecdir}/dbus-1/installed-tests
9703b1
%{_libexecdir}/dbus-1/dbus-run-installed-tests
9703b1
%{_datadir}/installed-tests
d75546
9703b1
%files x11
d75546
%{_bindir}/dbus-launch
9703b1
%{_mandir}/man1/dbus-launch.1*
d75546
%{_sysconfdir}/X11/xinit/xinitrc.d/00-start-message-bus.sh
d75546
d75546
%files doc
9703b1
%{_pkgdocdir}/*
9703b1
%{_datadir}/gtk-doc
9703b1
%exclude %{_pkgdocdir}/AUTHORS
9703b1
%exclude %{_pkgdocdir}/ChangeLog
9703b1
%exclude %{_pkgdocdir}/HACKING
9703b1
%exclude %{_pkgdocdir}/NEWS
9703b1
%exclude %{_pkgdocdir}/README
d75546
d75546
%files devel
9703b1
%{_libdir}/lib*.so
d75546
%dir %{_libdir}/dbus-1.0
d75546
%{_libdir}/dbus-1.0/include/
d75546
%{_libdir}/pkgconfig/dbus-1.pc
d75546
%{_includedir}/*
d75546
d75546
%changelog
229251
* Tue Jun 30 2020 David King <dking@redhat.com> - 1:1.10.24-15
229251
- Fix CVE-2020-12049 (#1851992)
229251
229251
* Tue Jul 09 2019 David King <dking@redhat.com> - 1:1.10.24-14
229251
- Fix CVE-2019-12749 (#1725571)
84be87
dd1ad5
* Tue Dec 11 2018 David King <dking@redhat.com> - 1:1.10.24-13
dd1ad5
- Add a symlink for dbus-daemon-launch-helper (#1568856)
dd1ad5
fa9106
* Tue Aug 21 2018 Ray Strode <rstrode@redhat.com> - 1:1.10.24-12
fa9106
- Use HOME as dbus-daemon --session working directory (#1470310)
fa9106
fa9106
* Fri Jun 22 2018 David King <dking@redhat.com> - 1:1.10.24-11
fa9106
- Use HOME as dbus-launch working directory (#1470310)
fa9106
9703b1
* Thu Feb 15 2018 David King <dking@redhat.com> - 1:1.10.24-7
9703b1
- Improve permissions on /run/dbus (#1510773)
9703b1
9703b1
* Tue Feb 13 2018 David King <dking@redhat.com> - 1:1.10.24-6
9703b1
- Rebase MLS patch (#1534902)
9703b1
9703b1
* Mon Feb 12 2018 Ray Strode <rstrode@redhat.com> - 1:1.10.24-5
9703b1
- Raise FD limits before dropping privileges
9703b1
  Resolves: #1529044
9703b1
9703b1
* Tue Jan 09 2018 David King <dking@redhat.com> - 1:1.10.24-4
9703b1
- Make xinit script work with set -u (#1452539)
9703b1
9703b1
* Wed Oct 04 2017 David King <dking@redhat.com> - 1:1.10.24-3
9703b1
- Add a Provides for old dbus-send (#1498029)
9703b1
9703b1
* Tue Oct 03 2017 David King <dking@redhat.com> - 1:1.10.24-2
9703b1
- Fix dbus-send.1 man page typo (#1467415)
9703b1
9703b1
* Thu Sep 28 2017 David King <dking@redhat.com> - 1:1.10.24-1
9703b1
- Rebase to 1.10.24 (#1480264)
9703b1
9703b1
* Fri Sep 15 2017 David King <dking@redhat.com> - 1:1.10.22-1
9703b1
- Rebase to 1.10.22 (#1480264)
9703b1
9703b1
* Tue Nov 15 2016 David King <dking@redhat.com> - 1:1.6.12-18
9703b1
- Fix fd leak in error path (#1370381)
9703b1
6c002b
* Mon Sep 12 2016 David King <dking@redhat.com> - 1:1.6.12-17
6c002b
- Improve SELinux context translation patch (#1356141)
6c002b
6c002b
* Mon Aug 22 2016 David King <dking@redhat.com> - 1:1.6.12-16
6c002b
- Fix SELinux MLS context translation (#1356141)
6c002b
6c002b
* Mon Aug 08 2016 David King <dking@redhat.com> - 1:1.6.12-15
6c002b
- Avoid hardcoded SELinux constants (#1364485)
6c002b
4d5d3b
* Tue Apr 26 2016 David King <dking@redhat.com> - 1:1.6.12-14
4d5d3b
- Close multiple fds correctly (#1325870)
4d5d3b
7f1b37
* Fri May 29 2015 David King <dking@redhat.com> - 1:1.6.12-13
7f1b37
- Fix bogus dates in changelog (#1054193)
7f1b37
7f1b37
* Fri May 29 2015 David King <dking@redhat.com> - 1:1.6.12-13
7f1b37
- Refresh man pages and add dbus-launch options (#949022)
7f1b37
7f1b37
* Fri May 29 2015 David King <dking@redhat.com> - 1:1.6.12-13
7f1b37
- Reduce fd limits in default session.conf (#1133732)
7f1b37
7f1b37
* Wed Jan 21 2015 David King <dking@redhat.com> - 1:1.6.12-12
7f1b37
- Fix message dispatch test failure (#1183755)
7f1b37
7f1b37
* Fri Nov 28 2014 David King <dking@redhat.com> - 1:1.6.12-11
744420
- Fix scope after if statement for MLS check (#1118399)
744420
744420
* Thu Nov 27 2014 David King <dking@redhat.com> - 1:1.6.12-10
744420
- Check current policy type before performing MLS check (#1118399)
744420
744420
* Tue Nov 25 2014 David King <dking@redhat.com> - 1:1.6.12-9
744420
- Add MLS checking for listing service names (#1118399)
744420
9668f6
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 1:1.6.12-8
9668f6
- Mass rebuild 2014-01-24
9668f6
9668f6
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 1:1.6.12-7
9668f6
- Mass rebuild 2013-12-27
9668f6
9668f6
* Thu Sep 05 2013 Colin Walters <walters@verbum.org> - 1:1.6.12-6
9668f6
- Backport patch to avoid periodic busy looping
9668f6
  Resolves: #1029013
9668f6
d75546
* Thu Sep 05 2013 Colin Walters <walters@verbum.org> - 1:1.6.12-5
d75546
- Add patch from Matěj Cepl to log more clearly when tests
d75546
  pass or fail
d75546
d75546
* Wed Jul 24 2013 Colin Walters <walters@verbum.org> - 1:1.6.12-4
d75546
- Add patch to fix test-marshal on s390.
d75546
d75546
* Thu Jul 18 2013 Colin Walters <walters@verbum.org> - 1:1.6.12-3
d75546
- Find all logs automake has hidden and cat them for visibility
d75546
  into the mock logs.
d75546
d75546
* Thu Jul 18 2013 Colin Walters <walters@verbum.org> - 1:1.6.12-2
d75546
- Enable all upstream tests
d75546
  Resolves: #955532
d75546
  This is fairly hacky; a much better replacement would be
d75546
  something like the InstalledTests system.  But we have to live
d75546
  with rpm and stuff for now...
d75546
d75546
* Mon Jun 17 2013 Colin Walters <walters@verbum.org> - 1:1.6.12-1
d75546
- New upstream release
d75546
- CVE-2013-2168
d75546
d75546
* Thu Apr 18 2013 Matthias Clasen <mclasen@redhat.com> - 1:1.6.8-5
d75546
- Hardened build
d75546
d75546
* Tue Feb 05 2013 Colin Walters <walters@redhat.com> - 1:1.6.8-4
d75546
- Add patch from Matej Cepl to enable check section, modified by me
d75546
  to use common configure opts.
d75546
d75546
* Sun Oct 14 2012 Rex Dieter <rdieter@fedoraproject.org> - 1:1.6.8-3
d75546
- minor .spec cleanups
d75546
- tighten lib deps via %%{?_isa}
d75546
- drop old Conflicts/Obsoletes/patches
d75546
d75546
* Wed Oct  3 2012 Bill Nottingham <notting@redhat.com> - 1:1.6.8-2
d75546
- Drop systemd-sysv-convert in trigger, and resulting dependency (#852822)
d75546
d75546
* Fri Sep 28 2012 Colin Walters <walters@verbum.org> - 1:1.6.8-1
d75546
- 1.6.8
d75546
d75546
* Fri Sep 28 2012 Colin Walters <walters@verbum.org> - 1:1.6.6-1
d75546
- 1.6.6
d75546
d75546
* Thu Sep 13 2012 Colin Walters <walters@verbum.org> - 1:1.6.0-3
d75546
- CVE-2012-3524
d75546
d75546
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.6.0-2
d75546
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
d75546
d75546
* Tue Jun  5 2012 Colin Walters <walters@verbum.org> - 1:1.6.0-1
d75546
- Update to 1.6.0
d75546
d75546
* Sun Apr 22 2012 Lennart Poettering <lpoetter@redhat.com> - 1:1.4.20-2
d75546
- Make D-Bus work in containers
d75546
7f1b37
* Fri Apr 13 2012 Colin Walters <walters@verbum.org>
d75546
- Update to 1.4.20; closes #806082
d75546
- Ensure /var/lib/dbus exists; this seems to have been
d75546
  dropped from upstream build rules.
d75546
- Adapt to documentation actually being installed
d75546
d75546
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.4.10-4
d75546
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
d75546
d75546
* Mon Aug 22 2011 Lennart Poettering <lpoetter@redhat.com> - 1:1.4.10-3
d75546
- Don't restart D-Bus on upgrades, dont' enable D-Bus, since it is statically enabled.
d75546
- https://bugzilla.redhat.com/show_bug.cgi?id=732426
d75546
d75546
* Wed Aug 03 2011 David Zeuthen <davidz@redhat.com> - 1:1.4.10-2
d75546
- Drop SysV support, #697523 (from Jóhann B. Guðmundsson <johannbg@gmail.com>)
d75546
d75546
* Thu Jun  2 2011 Colin Walters <walters@verbum.org> - 1:1.4.10-1
d75546
- New upstream version
d75546
- Drop XML docs patch which is now upstream
d75546
- Drop devhelp stuff; people should be using GDBus now.  If you
d75546
  don't, the raw doxygen is fine.
d75546
d75546
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.4.0-3
d75546
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
d75546
d75546
* Fri Jan 28 2011 Matthias Clasen <mclasen@redhat.com> - 1:1.4.0-2
d75546
- %%ghost /var/run content (#656571)
d75546
d75546
* Mon Sep  6 2010 Lennart Poettering <lpoetter@redhat.com> - 1:1.4.0-1
d75546
- New upstream release
d75546
d75546
* Thu Jul 29 2010 Lennart Poettering <lpoetter@redhat.com> - 1:1.3.2-0.1.885483%{?dist}
d75546
- Conversion from systemd-install to systemctl
d75546
7f1b37
* Fri Jul 9 2010 Lennart Poettering <lpoetter@redhat.com> - 1:1.3.2-0.0.885483
d75546
- git Snapshot with systemd activation
d75546
d75546
* Wed Jun 23 2010 Lennart Poettering <lpoetter@redhat.com> - 1:1.3.1-1
d75546
- New upstream release
d75546
d75546
* Wed Mar 24 2010 Colin Walters <walters@verbum.org> - 1:1.2.24-1
d75546
- New upstream release
d75546
- Drop upstreamed patch
d75546
d75546
* Mon Mar 22 2010 Colin Walters <walters@verbum.org> - 1:1.2.22-2
d75546
- Add patch to fix syslog crasher
d75546
d75546
* Wed Mar 17 2010 Colin Walters <walters@verbum.org> - 1:1.2.22-1
d75546
- New upstream release
d75546
d75546
* Wed Feb 03 2010 Colin Walters <walters@verbum.org> - 1:1.2.20-1
d75546
- New upstream release
d75546
- Actually add start-early.patch
d75546
d75546
* Tue Feb 02 2010 Colin Walters <walters@verbum.org> - 1:1.2.18-1
d75546
- New upstream release
d75546
  Drop all upstreamed patches.
d75546
- start-early.patch had both bindir changes and start-early; the
d75546
  latter was upstreamed, so start-early is now bindir.patch.
d75546
  Ideally later get this partial-bindir stuff upstream.
d75546
d75546
* Thu Jan 21 2010 Colin Walters <walters@verbum.org> - 1:1.2.16-11
d75546
- Drop dbus-libs requiring dbus; this was unnecessary for programs
d75546
  which happened to speak the dbus protocol but don't require
d75546
  the daemon.
d75546
  Note that libdbus does support autolaunching dbus-daemon in
d75546
  the session as an emergency fallback for legacy situations; however,
d75546
  these cases were likely to have dbus installed already (via comps).
d75546
  If they don't, well one turned to the wrong page in the choose your
d75546
  own adventure book.
d75546
d75546
* Tue Jan 12 2010 Matthias Clasen <mclasen@redhat.com> - 1:1.2.16-10
d75546
- Don't link libdub against libcap-ng
d75546
d75546
* Fri Dec 18 2009 Ray Strode <rstrode@redhat.com> - 1:1.2.16-9
d75546
- Fix activation of daemons (#545267)
d75546
- Fix reload memleak (fdo #24697)
d75546
- Don't forget about pending activations on reload (fdo #24350)
d75546
- Fix reload race (fdo #21597)
d75546
d75546
* Wed Oct  7 2009 Matthias Clasen <mclasen@redhat.com> - 1:1.2.16-8
d75546
- Drop capabilities (#518541)
d75546
d75546
* Wed Oct  7 2009 Matthias Clasen <mclasen@redhat.com> - 1:1.2.16-7
d75546
- Add missing diagrams to the docs (#527650)
d75546
d75546
* Thu Oct  1 2009 Matthias Clasen <mclasen@redhat.com> - 1:1.2.16-6
d75546
- Fix timeout accounting
d75546
d75546
* Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 1:1.2.16-5
d75546
- rebuilt with new audit
d75546
d75546
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.2.16-4
d75546
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
d75546
d75546
* Thu Jul 23 2009 Colin Walters <walters@redhat.co> - 1:1.2.16-3
d75546
- Remove conflicting -U option to useradd
d75546
d75546
* Wed Jul 22 2009 Colin Walters <walters@redhat.com> - 1:1.2.16-2
d75546
- Explicitly add a dbus group id, fixes dbus files getting a
d75546
  random group id in cases where the RPM install order varies.
d75546
  Fixes https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=458183
d75546
d75546
* Tue Jul 14 2009 Colin Walters <walters@redhat.com> - 1:1.2.16-1
d75546
- Upstream 1.2.16
d75546
- Remove inotify patch, now upstreamed
d75546
- Remove timeout patch, obsolete with upstream change to infinite
d75546
  timeout maximum by default
d75546
d75546
* Sat Jun 27 2009 Matthias Clasen <mclasen@redhat.com> - 1:1.2.14-2
d75546
- Don't leak inotify fd (#505338)
d75546
d75546
* Wed Apr 22 2009 Colin Walters <walters@verbum.org> - 1:1.2.14-1
d75546
- CVE-2009-1189
d75546
  * Update to 1.2.14
d75546
d75546
* Thu Mar 12 2009 Colin Walters <walters@verbum.org> - 1:1.2.12-1
d75546
- Switch to non-permissive branch:
d75546
  http://fedoraproject.org/wiki/Features/DBusPolicy
d75546
d75546
* Fri Feb 27 2009 Matthias Clasen <mclasen@redhat.com> - 1:1.2.4.4permissive-4
d75546
- Mark -doc content as %%doc
d75546
d75546
* Tue Feb 24 2009 Matthias Clasen <mclasen@redhat.com> - 1:1.2.4.4permissive-2
d75546
- Make -doc noarch
d75546
d75546
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.2.4.4permissive-2
d75546
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
d75546
d75546
* Tue Jan 06 2009 Colin Walters <walters@redhat.com> - 1:1.2.4.4.permissive-1
d75546
- New upstream
d75546
d75546
* Thu Dec 18 2008 Colin Walters <walters@redhat.com> - 1:1.2.4.2.permissive-1
d75546
- New upstream
d75546
d75546
* Fri Dec 12 2008 Colin Walters <walters@redhat.com> - 1:1.2.4-2
d75546
- Revert to upstream 1.2.4, add epoch
d75546
d75546
* Thu Dec 11 2008 Colin Walters <walters@redhat.com> - 1.2.8-4
d75546
- And drop it again, needs more work
d75546
d75546
* Wed Dec 10 2008 Colin Walters <walters@redhat.com> - 1.2.8-3
d75546
- Add back working syslog patch
d75546
d75546
* Tue Dec 09 2008 Colin Walters <walters@redhat.com> - 1.2.8-2
d75546
- Remove accidentally added syslog patch
d75546
d75546
* Tue Dec 09 2008 Colin Walters <walters@redhat.com> - 1.2.8-1
d75546
- New upstream 1.2.8
d75546
  Allows signals by default.
d75546
d75546
* Fri Dec 05 2008 Colin Walters <walters@redhat.com> - 1.2.6-1
d75546
- New upstream 1.2.6
d75546
d75546
* Fri Nov 21 2008 Matthias Clasen <mclasen@redhat.com> - 1.2.4-2
d75546
- Tweak descriptions
d75546
d75546
* Mon Oct 06 2008 Colin Walters <walters@redhat.com> - 1.2.4-1
d75546
- New upstream 1.2.4
d75546
d75546
* Thu Sep 25 2008 David Zeuthen <davidz@redhat.com> - 1.2.3-2%{?dist}
d75546
- Avoid using noreplace for files that aren't really config files
d75546
d75546
* Wed Aug 06 2008 Colin Walters <walters@redhat.com> - 1.2.3-1
d75546
- New upstream 1.2.2
d75546
- Drop patches that were upstreamed
d75546
d75546
* Wed Jul 23 2008 Matthias Clasen <mclasen@redhat.com> - 1.2.1-7
d75546
- Own /usr/share/dbus-1/interfaces
d75546
d75546
* Fri Jul 18 2008 Matthias Clasen <mclasen@redhat.com> - 1.2.1-6
d75546
- Add a patch from upstream git that adds a method
d75546
  for changing the activation environment on the session bus
d75546
d75546
* Thu Jul 17 2008 Casey Dahlin <cdahlin@redhat.com> - 1.2.1-5
d75546
- Patch to increase max method timeout
d75546
d75546
* Thu May 29 2008 Casey Dahlin <cdahlin@redhat.com> - 1.2.1-4
d75546
- Patches for fd.o bugs 15635, 15571, 15588, 15570
d75546
d75546
* Mon May 12 2008 Ray Strode <rstrode@redhat.com> - 1.2.1-3
d75546
- drop last patch after discussion on dbus list
d75546
d75546
* Mon May 12 2008 Ray Strode <rstrode@redhat.com> - 1.2.1-2
d75546
- ensure uuid is created at post time
d75546
d75546
* Fri Apr 04 2008 John (J5) Palmieri <johnp@redhat.com> - 1.2.1-1
d75546
- update to latest upstream
d75546
- major version change is really a maint release for 1.1.20
d75546
  please read the NEWS file in the source for more information
d75546
d75546
* Wed Feb 27 2008 David Zeuthen <davidz@redhat.com> - 1.1.20-1%{?dist}
d75546
- Update to latest upstream release. Includes fix for CVE-2008-0595.
d75546
- Drop some patches that went upstream already
d75546
d75546
* Wed Feb 20 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.1.4-6
d75546
- Really rebuild against new libcap
d75546
d75546
* Sun Feb 17 2008 Adam Tkac <atkac redhat com> - 1.1.4-5
d75546
- rebuild against new libcap
d75546
d75546
* Tue Feb  5 2008 Matthias Clasen <mclasen@redhat.com> - 1.1.4-4
d75546
- Fix a dbus-launch problem (#430412)
d75546
d75546
* Mon Feb  4 2008 Ray Strode <rstrode@redhat.com> - 1.1.4-3
d75546
- Start message bus from xinitrc.d instead of hard coding it
d75546
at the end of Xsession
d75546
d75546
* Mon Feb  4 2008 Matthias Clasen <mclasen@redhat.com> - 1.1.4-2
d75546
- Make it build against the latest gcc/glibc
d75546
d75546
* Thu Jan 17 2008 John (J5) Palmieri <johnp@redhat.com> - 1.1.4-1
d75546
- new upstream version
d75546
- fixes inotify patch which was consuming 100% cpu and memory
d75546
d75546
* Wed Jan 16 2008 John (J5) Palmieri <johnp@redhat.com> - 1.1.3-1
d75546
- new upstream version which obsoletes a number of our patches
d75546
- doc section added for the devhelp docs
d75546
d75546
* Thu Nov 15 2007 John (J5) Palmieri <johnp@redhat.com> - 1.1.2-9
d75546
- clean up spec file as per the merge review (#225676)
d75546
d75546
* Thu Oct 25 2007 Bill Nottingham <notting@redhat.com> - 1.1.2-8
d75546
- have -libs obsolete older versions of the main package so that yum upgrades work
d75546
d75546
* Thu Oct  4 2007 Matthias Clasen <mclasen@redhat.com> - 1.1.2-7
d75546
- Make the daemon a PIE executable  (#210039)
d75546
d75546
* Fri Sep 14 2007 Bill Nottingham <notting@redhat.com> - 1.1.2-6%{?dist}
d75546
- fix daemon abort when SELinux denies passing on a message (#283231)
d75546
d75546
* Fri Sep 14 2007 Dan Walsh <dwalsh@redhat.com> - 1.1.2-5%{?dist}
d75546
- Reverse we_were_root check to setpcap if we were root.  Also only init
d75546
audit if we were root.  So error dbus message will not show up when policy
d75546
reload happens.  dbus -session will no longer try to send audit message,
d75546
only system will.
d75546
d75546
* Tue Aug 28 2007 David Zeuthen <davidz@redhat.com> - 1.1.2-4%{?dist}
d75546
- Make dbus require dbus-libs (#261721)
d75546
d75546
* Mon Aug 27 2007 Adel Gadllah <adel.gadllah@gmail.com> - 1.1.2-3
d75546
- Add libs to a libs subpackage
d75546
- Update license tag
d75546
d75546
* Wed Aug 01 2007 David Zeuthen <davidz@redhat.com> - 1.1.2-2%{?dist}
d75546
- Move system bus activation helper to /{lib,lib64}/dbus-1. Also set
d75546
  the correct mode and permissions.
d75546
- Own the directory /usr/share/dbus-1/system-services
d75546
- Delete the diretory /{lib,lib64}/dbus-1.0 as it's not used
d75546
- Pass 'dbus' instead of 81 as --with-dbus-user; otherwise the setuid
d75546
  system bus activation helper fails
d75546
d75546
* Sat Jul 28 2007 Matthias Clasen <mclasen@redhat.com> - 1.1.2-1
d75546
- Update to 1.1.2
d75546
d75546
* Fri Jul  6 2007 Matthias Clasen <mclasen@redhat.com> - 1.1.1-3
d75546
- Add LSB header to init script (#246902)
d75546
d75546
* Thu Jun 28 2007 Ray Strode <rstrode@redhat.com> - 1.1.1-2
d75546
- include session.d directory in package manifest
d75546
d75546
* Thu Jun 28 2007 Ray Strode <rstrode@redhat.com> - 1.1.1-1
d75546
- Update to 1.1.1
d75546
d75546
* Fri Jun 22 2007 Matthias Clasen <mclasen@redhat.com> - 1.0.2-6
d75546
- Don't require libxml-python needlessly (#245300)
d75546
d75546
* Sun Jun 17 2007 Matthias Clasen <mclasen@redhat.com> - 1.0.2-5
d75546
- Require pkgconfig in -devel, not in -x11 (#244385)
d75546
d75546
* Sat Apr 14 2007 Matthias Clasen <mclasen@redhat.com> - 1.0.2-4
d75546
- Move the dbus-launch man page to the x11 subpackage
d75546
d75546
* Thu Apr 12 2007 David Zeuthen <davidz@redhat.com> - 1.0.2-3
d75546
- Start SELinux thread after setuid call (#221168)
d75546
d75546
* Wed Mar 28 2007 Matthias Clasen <mclasen@redhat.com> - 1.0.2-2
d75546
- Require pkgconfig in the -devel package
d75546
d75546
* Sun Mar 25 2007 Matthias Clasen <mclasen@redhat.com> - 1.0.2-1
d75546
- Update to 1.0.2
d75546
- Drop obsolete patches
d75546
- Fix directory ownership issues (#233753)
d75546
d75546
* Fri Dec 15 2006 David Zeuthen <davidz@redhat.com> - 1.0.1-3%{?dist}
d75546
- CVE-2006-6107: D-Bus denial of service
d75546
d75546
* Sun Nov 26 2006 Matthias Clasen <mclasen@redhat.com> - 1.0.1-2
d75546
- Include docs, and make them show up in devhelp
d75546
d75546
* Mon Nov 20 2006 Ray Strode <rstrode@redhat.com> - 1.0.1-1
d75546
- Update to 1.0.1
d75546
- Apply patch from Thiago Macieira <thiago@kde.org> to
d75546
  fix failed assertion in threading implementation
d75546
- Drop some crazy looking build time speed optimization
d75546
d75546
* Tue Nov 14 2006 John (J5) Palmieri <johnp@redhat.com> - 1.0.0-2
d75546
- add patch to fix dbus_threads_init_default
d75546
d75546
* Mon Nov 13 2006 John (J5) Palmieri <johnp@redhat.com> - 1.0.0-1
d75546
- update to D-Bus 1.0.0 "Blue Bird"
d75546
- build with verbose mode on but tests and asserts off
d75546
d75546
* Sun Nov 12 2006 Ray Strode <rstrode@redhat.com> - 0.95-3
d75546
- dont let dbus-launch session sitter crash in the
d75546
  non-autolaunch code path (bug 214649)
d75546
d75546
* Mon Nov 06 2006 John (J5) Palmieri <johnp@redhat.com> - 0.95-2
d75546
- Add /var/lib/dbus directory to %%files
d75546
d75546
* Fri Nov 03 2006 John (J5) Palmieri <johnp@redhat.com> - 0.95-1
d75546
- Update to D-Bus 1.0 RC 3 (0.95)
d75546
- don't build with tests on
d75546
d75546
* Sat Oct 14 2006 John (J5) Palmieri <johnp@redhat.com> - 0.94-1
d75546
- Update to D-Bus 1.0 RC 2 (0.94)
d75546
d75546
* Sun Oct 01 2006 Jesse Keating <jkeating@redhat.com> - 0.93-3
d75546
- rebuilt for unwind info generation, broken in gcc-4.1.1-21
d75546
d75546
* Tue Sep 19 2006 Matthias Clasen <mclasen@redhat.com> - 0.93-2
d75546
- Add a Requires for libxml2-python (#201877)
d75546
d75546
* Thu Sep 14 2006 John (J5) Palmieri <johnp@redhat.com> - 0.93-1
d75546
- Updated from upstream D-Bus 1.0 RC 1 (0.93)
d75546
d75546
* Wed Sep 6 2006 Dan Walsh <dwalsh@redhat.com> - 0.92-2
d75546
- Only audit on the system bus
d75546
d75546
* Fri Aug 18 2006 John (J5) Palmieri <johnp@redhat.com> - 0.92-1
d75546
- Update to 0.92
d75546
- remove old patches
d75546
7f1b37
* Sat Jul 22 2006 John (J5) Palmieri <johnp@redhat.com> - 0.90-8
d75546
- add patch to fix timeout removal assertion
d75546
d75546
* Thu Jul 20 2006 John (J5) Palmieri <johnp@redhat.com> - 0.90-7
d75546
- add patch to fix taking a connection ref when it is locked
d75546
d75546
* Wed Jul 19 2006 John (J5) Palmieri <johnp@redhat.com> - 0.90-6
d75546
- change the arch-deps.h include directory to /usr/lib[64] instead of /lib[64]
d75546
  in the dbus-1.pc file after compile
d75546
d75546
* Wed Jul 19 2006 John (J5) Palmieri <johnp@redhat.com> - 0.90-5
d75546
- Move arch include file from lib to libdir
d75546
d75546
* Tue Jul 18 2006 John (J5) Palmieri <johnp@redhat.com> - 0.90-4
d75546
- add patch that pregenerates the xml introspect file so d-bus doesn't
d75546
  have to be running suring the build.
d75546
d75546
* Tue Jul 18 2006 John (J5) Palmieri <johnp@redhat.com> - 0.90-3
d75546
- s/--libdir=\/lib/--libdir=%%{_lib}/ in configure stage
d75546
- add / before %%{_lib}
d75546
d75546
* Tue Jul 18 2006 John (J5) Palmieri <johnp@redhat.com> - 0.90-2
d75546
- Remove some remnants of the GLIB bindings from configure.in
d75546
d75546
* Mon Jul 17 2006 John (J5) Palmieri <johnp@redhat.com> - 0.90-1
d75546
- Update to upstream 0.90
d75546
- Split out bindings
d75546
d75546
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 0.62-1.1
d75546
- rebuild
d75546
d75546
* Mon Jun 12 2006 John (J5) Palmieri <johnp@redhat.com> - 0.62-1
d75546
- Update to upstream 0.62
d75546
- Remove mono for s390s
d75546
d75546
* Tue Jun  6 2006 Matthias Clasen <mclasen@redhat.com> 0.61-6
d75546
- Rebuild
d75546
d75546
* Wed May 17 2006 Karsten Hopp <karsten@redhat.de> 0.61-5.2
d75546
- add buildrequires libICE-devel, libSM-devel, libcap-devel
d75546
- change buildrequires form libX11 to libX11-devel
d75546
d75546
* Mon May 15 2006 John (J5) Palmieri <johnp@redhat.com> - 0.61-5.1
d75546
- Bump and rebuild.  Add a BR and R for libX11
d75546
d75546
* Tue Apr 25 2006 John (J5) Palmieri <johnp@redhat.com> - 0.61-5
d75546
- Backport patch from dbus-connection.c
d75546
  - Allows interfaces to be NULL in the message header as per the spec
d75546
  - Fixes a problem with pendings calls blocking on a data starved socket
d75546
d75546
* Mon Apr 17 2006 John (J5) Palmieri <johnp@redhat.com> 0.61-4
d75546
- New audit patch
d75546
d75546
* Fri Feb 24 2006 John (J5) Palmieri <johnp@redhat.com> 0.61-3
d75546
- ABI hasn't changed so add patch that makes dbus-sharp think
d75546
  it is still 0.60 (mono uses hard version names so any change
d75546
  means apps need to recompile)
d75546
d75546
* Fri Feb 24 2006 John (J5) Palmieri <johnp@redhat.com> 0.61-2
d75546
- Make sure chkconfig rests the priorities so we can start earlier
d75546
d75546
* Fri Feb 24 2006 John (J5) Palmieri <johnp@redhat.com> 0.61-1
d75546
- Upgrade to upstream version 0.61
d75546
- remove python callchain patch
d75546
- update avc patch
d75546
d75546
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 0.60-7.2
d75546
- bump again for double-long bug on ppc(64)
d75546
d75546
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 0.60-7.1
d75546
- rebuilt for new gcc4.1 snapshot and glibc changes
d75546
d75546
* Mon Jan 23 2006 John (J5) Palmieri <johnp@redhat.com> 0.60-7
d75546
- Add patch to fix the python callchain
d75546
- Symlink dbus-send to /usr/bin because some applications
d75546
  look for it there
d75546
d75546
* Fri Jan 20 2006 John (J5) Palmieri <johnp@redhat.com> 0.60-6
d75546
- Fix up patch to init script so it refrences /bin not /usr/bin
d75546
d75546
* Fri Jan 20 2006 John (J5) Palmieri <johnp@redhat.com> 0.60-5
d75546
- move base libraries and binaries to /bin and /lib so they can be started
d75546
  before /usr is mounted on network mounted /usr systems
d75546
- have D-Bus start early
d75546
d75546
* Thu Jan 19 2006 Alexander Larsson <alexl@redhat.com> 0.60-4
d75546
- mono now built on s390x
d75546
d75546
* Mon Jan  9 2006 Alexander Larsson <alexl@redhat.com> 0.60-3
d75546
- Don't exclude non-mono arches
d75546
d75546
* Mon Jan  9 2006 Alexander Larsson <alexl@redhat.com> - 0.60-2
d75546
- Add dbus-sharp sub-package
d75546
d75546
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com> - 0.60-1.1
d75546
- rebuilt
d75546
d75546
* Thu Dec 01 2005 John (J5) Palmieri <johnp@redhat.com> - 0.60-1
d75546
- upgrade to 0.60
d75546
7f1b37
* Thu Sep 08 2005 John (J5) Palmieri <johnp@redhat.com> - 0.50-1
d75546
- upgrade to 0.50
d75546
d75546
* Mon Aug 29 2005 John (J5) Palmieri <johnp@redhat.com> - 0.36.2-1
d75546
- upgrade to 0.36.2 which fixes an exploit where
d75546
  users can attach to another user's session bus (CAN-2005-0201)
d75546
d75546
* Wed Aug 24 2005 John (J5) Palmieri <johnp@redhat.com> - 0.36.1-1
d75546
- Upgrade to dbus-0.36.1
d75546
- Install all files to lib64/ on 64bit machines
d75546
d75546
* Tue Aug 23 2005 John (J5) Palmieri <johnp@redhat.com> - 0.36-1
d75546
- Upgrade to dbus-0.36
d75546
- Split modules that go into %%{_lib}/python2.4/site-packages/dbus
d75546
and those that go into %%{python_sitelib}/dbus (they differ on 64bit)
d75546
- Renable Qt bindings since packages in core can use them
d75546
d75546
* Mon Jul 18 2005 John (J5) Palmieri <johnp@redhat.com> - 0.35.2-1
d75546
- Upgrade to dbus-0.35.2
d75546
- removed dbus-0.34-kill-babysitter.patch
d75546
- removed dbus-0.34-python-threadsync.patch
d75546
- removed dbus-0.23-selinux-avc-audit.patch
d75546
- added dbus-0.35.2-selinux-avc-audit.patch
d75546
- take out restarts on upgrade
d75546
d75546
* Tue Jun 28 2005 John (J5) Palmieri <johnp@redhat.com> - 0.34-1
d75546
- Upgrade to dbus-0.34
d75546
- added dbus-0.34-kill-babysitter.patch
d75546
- added dbus-0.34-python-threadsync.patch
d75546
- remove dbus-0.32-print_child_pid.patch
d75546
- remove dbus-0.32-deadlock-fix.patch
d75546
- remove dbus-0.33-types.patch
d75546
7f1b37
* Sat Jun 18 2005 John (J5) Palmieri <johnp@redhat.com> - 0.33-4
d75546
- Add new libaudit patch from Steve Grub and enable in configure
d75546
  (Bug #159218)
d75546
d75546
* Mon May 23 2005 Bill Nottingham <notting@redhat.com> - 0.33-3
d75546
- remove static libraries from python bindings
d75546
d75546
* Sun May 01 2005 John (J5) Palmieri <johnp@redhat.com> - 0.33-2
d75546
- Backport patch from CVS that fixes int32's being marshaled as
d75546
uint16's in the python bindings
d75546
d75546
* Mon Apr 25 2005 John (J5) Palmieri <johnp@redhat.com> - 0.33-1
d75546
- update to upstream 0.33
d75546
- renable selinux audit patch
d75546
7f1b37
* Tue Apr 12 2005 John (J5) Palmieri <johnp@redhat.com> - 0.32-6
d75546
- Added patch to fix deadlocks when using recursive g_mains
d75546
7f1b37
* Tue Apr 12 2005 John (J5) Palmieri <johnp@redhat.com> - 0.32-5
d75546
- replace selinux_init patch with selinux_chroot_workaround patch
d75546
  to work around bad selinux interactions when using chroots
d75546
  on the beehive build machines
d75546
d75546
* Mon Apr 11 2005 John (J5) Palmieri <johnp@redhat.com> - 0.32-4
d75546
- add print_child_pid patch which make sure we prin the child's pid if we fork
d75546
d75546
* Thu Apr  7 2005 David Zeuthen <davidz@redhat.com> - 0.32-3
d75546
- add fix for glib infinite loop (fdo #2889)
d75546
d75546
* Thu Mar 31 2005 John (J5) Palmieri <johnp@redhat.com> - 0.32-2
d75546
- add selinux-init patch to fix dbus from segfaulting when
d75546
  building on machines that don't have selinux enabled
d75546
d75546
* Thu Mar 31 2005 John (J5) Palmieri <johnp@redhat.com> - 0.32-1
d75546
- update to upstream version 0.32
d75546
d75546
* Wed Mar 23 2005 John (J5) Palmieri <johnp@redhat.com> - 0.31-4
d75546
- Pyrex has been patched to generate gcc4.0 complient code
d75546
- Rebuild for gcc4.0
d75546
d75546
* Wed Mar 16 2005 John (J5) Palmieri <johnp@redhat.com> - 0.31-3
d75546
- change compat-gcc requirement to compat-gcc-32
d75546
- rebuild with gcc 3.2
d75546
d75546
* Tue Mar 08 2005 John (J5) Palmieri <johnp@redhat.com> - 0.31-2
d75546
- Remove precompiled init script and let the sources generate it
d75546
d75546
* Mon Mar 07 2005 John (J5) Palmieri <johnp@redhat.com> - 0.31-1
d75546
- update to upstream version 0.31
d75546
- take out user has same id patch (merged upstream)
d75546
- udi patch updated
d75546
- dbus-daemon-1 renamed to dbus-daemon
d75546
- dbus-glib-tool renamed to dbus-binding-tool
d75546
- force gcc33 because pyrex generate improper lvalue code
d75546
- disable audit patch for now
d75546
d75546
* Tue Feb 01 2005 John (J5) Palmieri <johnp@redhat.com> - 0.23-4
d75546
- Explicitly pass in the pid file location to ./configure instead of
d75546
  letting it guess based on the build enviornment
d75546
d75546
* Mon Jan 31 2005 John (J5) Palmieri <johnp@redhat.com> - 0.23-3
d75546
- Add patch to fix random users from connecting to a users session bus
d75546
d75546
* Fri Jan 21 2005 John (J5) Palmieri <johnp@redhat.com> - 0.23-2
d75546
- Add Steve Grubb's SE-Linux audit patch (Bug# 144920)
d75546
d75546
* Fri Jan 21 2005 John (J5) Palmieri <johnp@redhat.com> - 0.23-1
d75546
- Update to upstream version 0.23
d75546
- Drop all patches except for the UDI patch as they have been
d75546
  integrated upstream
d75546
- List of API changes:
d75546
      * add setgroups() to drop supplementary groups
d75546
      * removed dbus_bug_get_with_g_main since it's been replaced by dbus_g_bus_get
d75546
      * added support for int64 and uint64 to the python bindings
d75546
      * use SerivceOwnerChanges signal instead of ServiceCreated and ServiceDeleted
d75546
d75546
* Mon Nov  8 2004 Jeremy Katz <katzj@redhat.com> - 0.22-12
d75546
- rebuild against python 2.4
d75546
d75546
* Tue Nov 02 2004 John (J5) Palmieri <johnp@redhat.com>
d75546
- Add a requires for glib2-devel in the devel package
d75546
- Add SE-Linux backport from Colin Walters that fixes
d75546
  messages getting lost in SE-Linux contexts
d75546
d75546
* Wed Oct 13 2004 John (J5) Palmieri <johnp@redhat.com>
d75546
- Bump up release and rebuild
d75546
d75546
* Mon Oct 11 2004 Tim Waugh <twaugh@redhat.com>
d75546
- Run /sbin/ldconfig for glib sub-package (bug #134062).
d75546
d75546
* Wed Sep 22 2004 John (J5) Palmieri <johnp@redhat.com>
d75546
- Fixed patch to use dbus-1 instead of dbus-1.0
d75546
- (configure.in): Exported just the datadir instead of
d75546
  the full path to the dbus datadir for consistency
d75546
d75546
* Wed Sep 22 2004 John (J5) Palmieri <johnp@redhat.com>
d75546
- Adding patch to move /usr/lib/dbus-1.0/services to
d75546
  /usr/share/dbus-1.0/services
d75546
d75546
* Thu Sep 16 2004 John (J5) Palmieri <johnp@redhat.com>
d75546
- reverting BuildRequires: redhat-release because of issues with build system
d75546
- added precompiled version of the messagebus init script
d75546
d75546
* Thu Sep 16 2004 John (J5) Palmieri <johnp@redhat.com>
d75546
- changed /etc/redhat-release to the package redhat-release
d75546
d75546
* Thu Sep 16 2004 John (J5) Palmieri <johnp@redhat.com>
d75546
- added python int64 patch from davidz
d75546
d75546
* Thu Sep 16 2004 John (J5) Palmieri <johnp@redhat.com>
d75546
- added BuildRequires: /etc/redhat-release (RH Bug #132436)
d75546
d75546
* Wed Aug 18 2004 John (J5) Palmieri <johnp@redhat.com>
d75546
- Added Steve Grubb's spec file patch (RH Bug #130201)
d75546
d75546
* Mon Aug 16 2004 John (J5) Palmieri <johnp@redhat.com>
d75546
- Disabled dbus-gtk since dbus-viewer doesn't do anything right now
d75546
d75546
* Mon Aug 16 2004 John (J5) Palmieri <johnp@redhat.com>
d75546
- Moved dbus-viewer to new dbus-gtk package so that dbus-glib
d75546
  no longer requires X or GTK libraries. (RH Bug #130029)
d75546
d75546
* Thu Aug 12 2004 John (J5) Palmieri <johnp@redhat.com>
d75546
- Update to new 0.22 release
d75546
d75546
* Thu Aug 05 2004 John (J5) Palmieri <johnp@redhat.com>
d75546
- Added BuildRequires for libselinux-devel and Requires for libselinux
d75546
7f1b37
* Mon Aug 02 2004 Colin Walters <walters@redhat.com>
d75546
- Add SE-DBus patch
d75546
d75546
* Fri Jul 30 2004 John (J5) Palmieri <johnp@redhat.com>
d75546
- Added lib64 workaround for python bindings installing to
d75546
  the wrong lib directory on 64 bit archs
d75546
d75546
* Fri Jul 30 2004 John (J5) Palmieri <johnp@redhat.com>
d75546
- Updated console-auth patch
d75546
- rebuild
d75546
d75546
* Thu Jul 22 2004 John (J5) Palmieri <johnp@redhat.com>
d75546
- Update to upstream CVS build
d75546
- Added console-auth patch
d75546
d75546
* Fri Jun 25 2004 John (J5) Palmieri <johnp@redhat.com>
d75546
- Workaround added to fix gcc-3.4 bug on ia64
d75546
d75546
* Fri Jun 25 2004 John (J5) Palmieri <johnp@redhat.com>
d75546
- require new Pyrex version and see if it builds this time
d75546
d75546
* Fri Jun 25 2004 John (J5) Palmieri <johnp@redhat.com>
d75546
- rebuild with updated Pyrex (0.9.2.1)
d75546
d75546
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
d75546
- rebuilt
d75546
d75546
* Fri Jun 04 2004 John (J5) Palmieri <johnp@redhat.com>
d75546
- Moved dbus-viewer, dbus-monitor and dbus-glib-tool
d75546
  into the dbus-glib package so that the main dbus
d75546
  package does not depend on glib (Bug #125285)
d75546
d75546
* Thu Jun 03 2004 John (J5) Palmieri <johnp@redhat.com>
d75546
- rebuilt
d75546
d75546
* Thu May 27 2004 John (J5) Palmieri <johnp@redhat.com>
d75546
- added my Python patch
d75546
- took out the qt build requires
d75546
- added a gtk+ build requires
d75546
d75546
* Fri Apr 23 2004 John (J5) Palmieri <johnp@redhat.com>
d75546
- Changed build requirement to version 0.9-3 of Pyrex
d75546
  to fix problem with builing on x86_64
d75546
d75546
* Tue Apr 20 2004 John (J5) Palmieri <johnp@redhat.com>
d75546
- update to upstream 0.21
d75546
- removed dbus-0.20-varargs.patch patch (fixed upstream)
d75546
d75546
* Mon Apr 19 2004 John (J5) Palmieri <johnp@redhat.com>
d75546
- added a dbus-python package to generate python bindings
d75546
- added Pyrex build dependacy
d75546
d75546
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
d75546
- rebuilt
d75546
d75546
* Wed Feb 25 2004 Bill Nottingham <notting@redhat.com> 0.20-4
d75546
- fix dbus error functions on x86-64 (#116324)
d75546
- add prereq (#112027)
d75546
d75546
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
d75546
- rebuilt
d75546
d75546
* Fri Feb 13 2004 Tim Waugh <twaugh@redhat.com>
d75546
- Conflict with cups prior to configuration file change, so that the
d75546
  %%postun service condrestart works.
d75546
d75546
* Wed Feb 11 2004 Havoc Pennington <hp@redhat.com> 0.20-2
d75546
- rebuild in fc2, cups now updated
d75546
d75546
* Wed Jan  7 2004 Bill Nottingham <notting@redhat.com> 0.20-1
d75546
- update to upstream 0.20
d75546
d75546
* Thu Oct 16 2003 Havoc Pennington <hp@redhat.com> 0.13-6
d75546
- hmm, dbus doesn't support uids in the config file. fix.
d75546
d75546
* Thu Oct 16 2003 Havoc Pennington <hp@redhat.com> 0.13-5
d75546
- put uid instead of username in the config file, to keep things working with name change
d75546
d75546
* Thu Oct 16 2003 Havoc Pennington <hp@redhat.com> 0.13-4
d75546
- make subpackages require the specific release, not just version, of base package
d75546
d75546
* Thu Oct 16 2003 Havoc Pennington <hp@redhat.com> 0.13-3
d75546
- change system user "messagebus" -> "dbus" to be under 8 chars
d75546
d75546
* Mon Sep 29 2003 Havoc Pennington <hp@redhat.com> 0.13-2
d75546
- see if removing qt subpackage for now will get us through the build system,
d75546
  qt bindings not useful yet anyway
d75546
d75546
* Sun Sep 28 2003 Havoc Pennington <hp@redhat.com> 0.13-1
d75546
- 0.13 fixes a little security oops
d75546
d75546
* Mon Aug  4 2003 Havoc Pennington <hp@redhat.com> 0.11.91-3
d75546
- break the tiny dbus-launch that depends on X into separate package
d75546
  so a CUPS server doesn't need X installed
d75546
d75546
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
d75546
- rebuilt
d75546
d75546
* Sat May 17 2003 Havoc Pennington <hp@redhat.com> 0.11.91-1
d75546
- 0.11.91 cvs snap properly merges system.d
d75546
d75546
* Fri May 16 2003 Havoc Pennington <hp@redhat.com> 0.11.90-1
d75546
- build a cvs snap with a few more fixes
d75546
d75546
* Fri May 16 2003 Havoc Pennington <hp@redhat.com> 0.11-2
d75546
- fix a crash that was breaking cups
d75546
d75546
* Thu May 15 2003 Havoc Pennington <hp@redhat.com> 0.11-1
d75546
- 0.11
d75546
d75546
* Thu May 15 2003 Havoc Pennington <hp@redhat.com> 0.10.90-1
d75546
- use rc.d/init.d not init.d, bug #90192
d75546
- include the new man pages
d75546
d75546
* Fri Apr 11 2003 Havoc Pennington <hp@redhat.com> 0.9-1
d75546
- 0.9
d75546
- export QTDIR explicitly
d75546
- re-enable qt, the problem was most likely D-BUS configure
d75546
d75546
* Tue Apr  1 2003 Havoc Pennington <hp@redhat.com> 0.6.94-1
d75546
- update from CVS with a fix to set uid after gid
d75546
d75546
* Tue Apr  1 2003 Havoc Pennington <hp@redhat.com> 0.6.93-1
d75546
- new cvs snap that actually forks to background and changes
d75546
  user it's running as and so forth
d75546
- create our system user in pre
d75546
d75546
* Mon Mar 31 2003 Havoc Pennington <hp@redhat.com> 0.6.92-1
d75546
- fix for "make check" test that required a home directory
d75546
d75546
* Mon Mar 31 2003 Havoc Pennington <hp@redhat.com> 0.6.91-1
d75546
- disable qt for now because beehive hates me
d75546
- pull a slightly newer cvs snap that creates socket directory
d75546
- cat the make check log after make check fails
d75546
d75546
* Mon Mar 31 2003 Havoc Pennington <hp@redhat.com> 0.6.90-1
d75546
- initial build