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