9a3626
%global _hardened_build 1
9a3626
%{!?_pkgdocdir: %global _pkgdocdir %{_docdir}/%{name}-%{version}}
9a3626
9a3626
%global gettext_package         dbus-1
9a3626
9a3626
%global libselinux_version      2.0.86
9a3626
9a3626
# fedora-release-30-0.2 and generic-release-0.1 added required presets to enable systemd-unit symlinks
9a3626
%global fedora_release_version  30-0.2
9a3626
%global generic_release_version 30-0.1
9a3626
9a3626
%global dbus_user_uid           81
9a3626
9a3626
%global dbus_common_config_opts --enable-libaudit --enable-selinux=yes --with-system-socket=/run/dbus/system_bus_socket --with-dbus-user=dbus --libexecdir=/%{_libexecdir}/dbus-1 --enable-user-session --docdir=%{_pkgdocdir} --enable-installed-tests
9a3626
9a3626
# Allow extra dependencies required for some tests to be disabled.
9a3626
%bcond_without tests
9a3626
# Disabled in June 2014: http://lists.freedesktop.org/archives/dbus/2014-June/016223.html
9a3626
%bcond_with check
9a3626
# Allow cmake support to be disabled. #1497257
9a3626
%bcond_without cmake
9a3626
9a3626
Name:    dbus
9a3626
Epoch:   1
9a3626
Version: 1.12.20
d790e3
Release: 7%{?dist}
9a3626
Summary: D-BUS message bus
9a3626
9a3626
# The effective license of the majority of the package, including the shared
9a3626
# library, is "GPL-2+ or AFL-2.1". Certain utilities are "GPL-2+" only.
9a3626
License: (GPLv2+ or AFL) and GPLv2+
9a3626
URL:     http://www.freedesktop.org/Software/dbus/
9a3626
#VCS:    git:git://git.freedesktop.org/git/dbus/dbus
9a3626
Source0: https://dbus.freedesktop.org/releases/%{name}/%{name}-%{version}.tar.gz
9a3626
Source1: https://dbus.freedesktop.org/releases/%{name}/%{name}-%{version}.tar.gz.asc
9a3626
# gpg --keyserver keyring.debian.org --recv-keys 36EC5A6448A4F5EF79BEFE98E05AE1478F814C4F
9a3626
# gpg --export --export-options export-minimal > gpgkey-36EC5A6448A4F5EF79BEFE98E05AE1478F814C4F.gpg
9a3626
Source2: gpgkey-36EC5A6448A4F5EF79BEFE98E05AE1478F814C4F.gpg
9a3626
Source3: 00-start-message-bus.sh
9a3626
Source4: dbus.socket
9a3626
Source5: dbus-daemon.service
9a3626
Source6: dbus.user.socket
9a3626
Source7: dbus-daemon.user.service
255802
Source8: dbus-systemd-sysusers.conf
9a3626
Patch0: 0001-tools-Use-Python3-for-GetAllMatchRules.patch
d790e3
# https://bugzilla.redhat.com/show_bug.cgi?id=2133647
d790e3
Patch1: dbus-1.12.20-CVE-2022-42010.patch
d790e3
# https://bugzilla.redhat.com/show_bug.cgi?id=2133641
d790e3
Patch2: dbus-1.12.20-CVE-2022-42011.patch
d790e3
# https://bugzilla.redhat.com/show_bug.cgi?id=2133635
d790e3
Patch3: dbus-1.12.20-CVE-2022-42012.patch
9a3626
9a3626
BuildRequires: autoconf-archive
9a3626
BuildRequires: libtool
9a3626
BuildRequires: audit-libs-devel >= 0.9
9a3626
BuildRequires: gnupg2
9a3626
BuildRequires: libX11-devel
9a3626
BuildRequires: libcap-ng-devel
9a3626
BuildRequires: pkgconfig(expat)
9a3626
BuildRequires: pkgconfig(libselinux) >= %{libselinux_version}
9a3626
BuildRequires: pkgconfig(libsystemd)
9a3626
BuildRequires: pkgconfig(systemd)
9a3626
BuildRequires: doxygen
9a3626
# For Ducktype documentation.
9a3626
BuildRequires: /usr/bin/ducktype
9a3626
BuildRequires: /usr/bin/yelp-build
9a3626
# For building XML documentation.
9a3626
BuildRequires: /usr/bin/xsltproc
9a3626
BuildRequires: xmlto
9a3626
%if %{with cmake}
9a3626
# For AutoReq cmake-filesystem.
9a3626
BuildRequires: cmake
9a3626
%endif
9a3626
9a3626
#For macroized scriptlets.
9a3626
BuildRequires:    systemd
9a3626
9a3626
# Note: These is only required for --with-tests; when bootstrapping, you can
9a3626
# pass --without-tests.
9a3626
%if %{with tests}
9a3626
BuildRequires: pkgconfig(gio-2.0) >= 2.40.0
9a3626
BuildRequires: python3-dbus
9a3626
BuildRequires: python3-gobject
9a3626
%endif
9a3626
%if %{with check}
9a3626
BuildRequires: /usr/bin/Xvfb
9a3626
%endif
9a3626
BuildRequires: make
9a3626
9a3626
# Since F30 the default implementation is dbus-broker over dbus-daemon
9a3626
Requires: dbus-broker >= 16-4
9a3626
9a3626
%description
9a3626
D-BUS is a system for sending messages between applications. It is
9a3626
used both for the system-wide message bus service, and as a
9a3626
per-user-login-session messaging facility.
9a3626
9a3626
%package common
9a3626
Summary:        D-BUS message bus configuration
9a3626
BuildArch:      noarch
9a3626
%{?systemd_requires}
9a3626
Conflicts:      fedora-release < %{fedora_release_version}
9a3626
Conflicts:      generic-release < %{generic_release_version}
9a3626
Requires:       /usr/bin/systemctl
9a3626
9a3626
%description common
9a3626
The %{name}-common package provides the configuration and setup files for D-Bus
9a3626
implementations to provide a System and User Message Bus.
9a3626
9a3626
%package daemon
9a3626
Summary:        D-BUS message bus
9a3626
%{?systemd_requires}
9a3626
Conflicts:      fedora-release < %{fedora_release_version}
9a3626
Conflicts:      generic-release < %{generic_release_version}
9a3626
Requires:       libselinux%{?_isa} >= %{libselinux_version}
9a3626
Requires:       dbus-common = %{epoch}:%{version}-%{release}
9a3626
Requires:       dbus-libs%{?_isa} = %{epoch}:%{version}-%{release}
9a3626
Requires:       dbus-tools = %{epoch}:%{version}-%{release}
9a3626
Requires:       /usr/bin/systemctl
9a3626
9a3626
%description daemon
9a3626
D-BUS is a system for sending messages between applications. It is
9a3626
used both for the system-wide message bus service, and as a
9a3626
per-user-login-session messaging facility.
9a3626
9a3626
%package tools
9a3626
Summary:        D-BUS Tools and Utilities
9a3626
Requires:       dbus-libs%{?_isa} = %{epoch}:%{version}-%{release}
9a3626
9a3626
%description tools
9a3626
Tools and utilities to interact with a running D-Bus Message Bus, provided by
9a3626
the reference implementation.
9a3626
9a3626
%package libs
9a3626
Summary: Libraries for accessing D-BUS
9a3626
9a3626
%description libs
9a3626
This package contains lowlevel libraries for accessing D-BUS.
9a3626
9a3626
%package doc
9a3626
Summary: Developer documentation for D-BUS
9a3626
Requires: %{name}-daemon = %{epoch}:%{version}-%{release}
9a3626
BuildArch: noarch
9a3626
9a3626
%description doc
9a3626
This package contains developer documentation for D-Bus along with
9a3626
other supporting documentation such as the introspect dtd file.
9a3626
9a3626
%package devel
9a3626
Summary: Development files for D-BUS
9a3626
Requires: dbus-libs%{?_isa} = %{epoch}:%{version}-%{release}
9a3626
# For xml directory ownership.
9a3626
Requires: xml-common
9a3626
9a3626
%description devel
9a3626
This package contains libraries and header files needed for
9a3626
developing software that uses D-BUS.
9a3626
9a3626
%package tests
9a3626
Summary: Tests for the %{name}-daemon package
9a3626
Requires: %{name}-daemon%{?_isa} = %{epoch}:%{version}-%{release}
9a3626
9a3626
%description tests
9a3626
The %{name}-tests package contains tests that can be used to verify
9a3626
the functionality of the installed %{name}-daemon package.
9a3626
9a3626
%package x11
9a3626
Summary: X11-requiring add-ons for D-BUS
9a3626
# The server package can be a different architecture.
9a3626
Requires: %{name}-daemon = %{epoch}:%{version}-%{release}
9a3626
9a3626
%description x11
9a3626
D-BUS contains some tools that require Xlib to be installed, those are
9a3626
in this separate package so server systems need not install X.
9a3626
9a3626
9a3626
%prep
9a3626
%{gpgverify} --keyring='%{SOURCE2}' --signature='%{SOURCE1}' --data='%{SOURCE0}'
9a3626
%autosetup -p1
9a3626
9a3626
9a3626
%build
9a3626
# Avoid rpath.
9a3626
if test -f autogen.sh; then env NOCONFIGURE=1 ./autogen.sh; else autoreconf --verbose --force --install; fi
9a3626
9a3626
# Call configure here (before the extra directories for the multiple builds
9a3626
# have been created) to ensure that the hardening flag hack is applied to
9a3626
# ltmain.sh
9a3626
%configure %{dbus_common_config_opts} --enable-doxygen-docs --enable-ducktype-docs --enable-xml-docs --disable-asserts
9a3626
make distclean
9a3626
9a3626
mkdir build
9a3626
pushd build
9a3626
# See /usr/lib/rpm/macros
9a3626
%global _configure ../configure
9a3626
%configure %{dbus_common_config_opts} --enable-doxygen-docs --enable-ducktype-docs --enable-xml-docs --disable-asserts
9a3626
make V=1 %{?_smp_mflags}
9a3626
popd
9a3626
9a3626
%if %{with check}
9a3626
mkdir build-check
9a3626
pushd build-check
9a3626
%configure %{dbus_common_config_opts} --enable-asserts --enable-verbose-mode --enable-tests
9a3626
make V=1 %{?_smp_mflags}
9a3626
popd
9a3626
%endif
9a3626
9a3626
9a3626
%install
9a3626
pushd build
9a3626
make install DESTDIR=%{buildroot} INSTALL="install -p"
9a3626
popd
9a3626
9a3626
# Delete python2 code
9a3626
rm -f %{buildroot}/%{_pkgdocdir}/examples/GetAllMatchRules.py
9a3626
9a3626
find %{buildroot} -name '*.a' -type f -delete
9a3626
find %{buildroot} -name '*.la' -type f -delete
9a3626
9a3626
%if ! %{with cmake}
9a3626
rm -rf %{buildroot}%{_libdir}/cmake
9a3626
%endif
9a3626
9a3626
# Delete upstream units
9a3626
rm -f %{buildroot}%{_unitdir}/dbus.{socket,service}
9a3626
rm -f %{buildroot}%{_unitdir}/sockets.target.wants/dbus.socket
9a3626
rm -f %{buildroot}%{_unitdir}/multi-user.target.wants/dbus.service
9a3626
rm -f %{buildroot}%{_userunitdir}/dbus.{socket,service}
9a3626
rm -f %{buildroot}%{_userunitdir}/sockets.target.wants/dbus.socket
255802
rm -f %{buildroot}%{_sysusersdir}/dbus.conf
9a3626
9a3626
# Install downstream units
9a3626
install -Dp -m755 %{SOURCE3} %{buildroot}%{_sysconfdir}/X11/xinit/xinitrc.d/00-start-message-bus.sh
9a3626
install -Dp -m644 %{SOURCE4} %{buildroot}%{_unitdir}/dbus.socket
9a3626
install -Dp -m644 %{SOURCE5} %{buildroot}%{_unitdir}/dbus-daemon.service
9a3626
install -Dp -m644 %{SOURCE6} %{buildroot}%{_userunitdir}/dbus.socket
9a3626
install -Dp -m644 %{SOURCE7} %{buildroot}%{_userunitdir}/dbus-daemon.service
255802
install -Dp -m644 %{SOURCE8} %{buildroot}%{_sysusersdir}/dbus.conf
9a3626
9a3626
# Obsolete, but still widely used, for drop-in configuration snippets.
9a3626
install --directory %{buildroot}%{_sysconfdir}/dbus-1/session.d
9a3626
install --directory %{buildroot}%{_sysconfdir}/dbus-1/system.d
9a3626
9a3626
install --directory %{buildroot}%{_datadir}/dbus-1/interfaces
9a3626
9a3626
## %find_lang %{gettext_package}
9a3626
9a3626
install --directory %{buildroot}/var/lib/dbus
9a3626
install --directory %{buildroot}/run/dbus
9a3626
9a3626
install -pm 644 -t %{buildroot}%{_pkgdocdir} \
9a3626
    doc/introspect.dtd doc/introspect.xsl doc/system-activation.txt
9a3626
9a3626
# Make sure that the documentation shows up in Devhelp.
9a3626
install --directory %{buildroot}%{_datadir}/gtk-doc/html
9a3626
ln -s %{_pkgdocdir} %{buildroot}%{_datadir}/gtk-doc/html/dbus
9a3626
9a3626
# Shell wrapper for installed tests, modified from Debian package.
9a3626
cat > dbus-run-installed-tests <
9a3626
#!/bin/sh
9a3626
# installed-tests wrapper for dbus. Outputs TAP format because why not
9a3626
9a3626
set -e
9a3626
9a3626
timeout="timeout 300s"
9a3626
ret=0
9a3626
i=0
9a3626
tmpdir=\$(mktemp --directory --tmpdir dbus-run-installed-tests.XXXXXX)
9a3626
9a3626
for t in %{_libexecdir}/dbus-1/installed-tests/dbus/test-*; do
9a3626
    i=\$(( \$i + 1 ))
9a3626
    echo "# \$i - \$t ..."
9a3626
    echo "x" > "\$tmpdir/result"
9a3626
    ( set +e; \$timeout \$t; echo "\$?" > "\$tmpdir/result" ) 2>&1 | sed 's/^/# /'
9a3626
    e="\$(cat "\$tmpdir/result")"
9a3626
    case "\$e" in
9a3626
        (0)
9a3626
            echo "ok \$i - \$t"
9a3626
            ;;
9a3626
        (77)
9a3626
            echo "ok \$i # SKIP \$t"
9a3626
            ;;
9a3626
        (*)
9a3626
            echo "not ok \$i - \$t (\$e)"
9a3626
            ret=1
9a3626
            ;;
9a3626
    esac
9a3626
done
9a3626
9a3626
rm -rf tmpdir
9a3626
echo "1..\$i"
9a3626
exit \$ret
9a3626
EOF
9a3626
9a3626
install -pm 755 -t %{buildroot}%{_libexecdir}/dbus-1 dbus-run-installed-tests
9a3626
9a3626
9a3626
%if %{with check}
9a3626
%check
9a3626
pushd build-check
9a3626
9a3626
# TODO: better script for this...
9a3626
export DISPLAY=42
9a3626
{ Xvfb :${DISPLAY} -nolisten tcp -auth /dev/null >/dev/null 2>&1 &
9a3626
  trap "kill -15 $! || true" 0 HUP INT QUIT TRAP TERM; };
9a3626
if ! env DBUS_TEST_SLOW=1 make check; then
9a3626
    echo "Tests failed, finding all Automake logs..." 1>&2;
9a3626
    find . -type f -name '*.trs' | while read trs; do cat ${trs}; cat ${trs%%.trs}.log; done
9a3626
    echo  "Exiting abnormally due to make check failure above" 1>&2;
9a3626
    exit 1;
9a3626
fi
9a3626
popd
9a3626
%endif
9a3626
9a3626
9a3626
%pre daemon
255802
%sysusers_create_compat %{SOURCE8}
9a3626
9a3626
%post common
9a3626
%systemd_post dbus.socket
9a3626
%systemd_user_post dbus.socket
9a3626
9a3626
%post daemon
9a3626
%systemd_post dbus-daemon.service
9a3626
%systemd_user_post dbus-daemon.service
9a3626
9a3626
%preun common
9a3626
%systemd_preun dbus.socket
9a3626
%systemd_user_preun dbus.socket
9a3626
9a3626
%preun daemon
9a3626
%systemd_preun dbus-daemon.service
9a3626
%systemd_user_preun dbus-daemon.service
9a3626
9a3626
%postun common
9a3626
%systemd_postun dbus.socket
9a3626
%systemd_user_postun dbus.socket
9a3626
9a3626
%postun daemon
9a3626
%systemd_postun dbus-daemon.service
9a3626
%systemd_user_postun dbus-daemon.service
9a3626
9a3626
%triggerpostun common -- dbus-common < 1:1.12.10-4
9a3626
systemctl --no-reload preset dbus.socket &>/dev/null || :
9a3626
systemctl --no-reload --global preset dbus.socket &>/dev/null || :
9a3626
9a3626
%triggerpostun daemon -- dbus-daemon < 1:1.12.10-7
9a3626
systemctl --no-reload preset dbus-daemon.service &>/dev/null || :
9a3626
systemctl --no-reload --global preset dbus-daemon.service &>/dev/null || :
9a3626
9a3626
%files
9a3626
# The 'dbus' package is only retained for compatibility purposes. It will
9a3626
# eventually be removed and then replaced by 'Provides: dbus' in the
9a3626
# dbus-daemon package. It will then exclusively be used for other packages to
9a3626
# describe their dependency on a system and user bus. It does not pull in any
9a3626
# particular dbus *implementation*, nor any libraries. These should be pulled
9a3626
# in, if required, via explicit dependencies.
9a3626
9a3626
%files common
9a3626
%dir %{_sysconfdir}/dbus-1
9a3626
%dir %{_sysconfdir}/dbus-1/session.d
9a3626
%dir %{_sysconfdir}/dbus-1/system.d
9a3626
%config %{_sysconfdir}/dbus-1/session.conf
9a3626
%config %{_sysconfdir}/dbus-1/system.conf
9a3626
%dir %{_datadir}/dbus-1
9a3626
%dir %{_datadir}/dbus-1/session.d
9a3626
%dir %{_datadir}/dbus-1/system.d
9a3626
%{_datadir}/dbus-1/session.conf
9a3626
%{_datadir}/dbus-1/system.conf
9a3626
%{_datadir}/dbus-1/services
9a3626
%{_datadir}/dbus-1/system-services
9a3626
%{_datadir}/dbus-1/interfaces
9a3626
%{_sysusersdir}/dbus.conf
9a3626
%{_unitdir}/dbus.socket
9a3626
%{_userunitdir}/dbus.socket
9a3626
9a3626
%files daemon
9a3626
# Strictly speaking, we could remove the COPYING from this subpackage and 
9a3626
# just have it be in libs, because dbus Requires dbus-libs.
9a3626
%{!?_licensedir:%global license %%doc}
9a3626
%license COPYING
9a3626
%doc AUTHORS ChangeLog CONTRIBUTING.md NEWS README
9a3626
%exclude %{_pkgdocdir}/api
9a3626
%exclude %{_pkgdocdir}/dbus.devhelp
9a3626
%exclude %{_pkgdocdir}/diagram.*
9a3626
%exclude %{_pkgdocdir}/introspect.*
9a3626
%exclude %{_pkgdocdir}/system-activation.txt
9a3626
%exclude %{_pkgdocdir}/*.html
9a3626
%ghost %dir /run/%{name}
9a3626
%dir %{_localstatedir}/lib/dbus/
9a3626
%{_bindir}/dbus-daemon
9a3626
%{_bindir}/dbus-cleanup-sockets
9a3626
%{_bindir}/dbus-run-session
9a3626
%{_bindir}/dbus-test-tool
9a3626
%{_mandir}/man1/dbus-cleanup-sockets.1*
9a3626
%{_mandir}/man1/dbus-daemon.1*
9a3626
%{_mandir}/man1/dbus-run-session.1*
9a3626
%{_mandir}/man1/dbus-test-tool.1*
9a3626
%dir %{_libexecdir}/dbus-1
9a3626
# See doc/system-activation.txt in source tarball for the rationale
9a3626
# behind these permissions
9a3626
%attr(4750,root,dbus) %{_libexecdir}/dbus-1/dbus-daemon-launch-helper
9a3626
%exclude %{_libexecdir}/dbus-1/dbus-run-installed-tests
9a3626
%{_tmpfilesdir}/dbus.conf
9a3626
%{_unitdir}/dbus-daemon.service
9a3626
%{_userunitdir}/dbus-daemon.service
9a3626
9a3626
%files tools
9a3626
%{!?_licensedir:%global license %%doc}
9a3626
%license COPYING
9a3626
%{_bindir}/dbus-send
9a3626
%{_bindir}/dbus-monitor
9a3626
%{_bindir}/dbus-update-activation-environment
9a3626
%{_bindir}/dbus-uuidgen
9a3626
%{_mandir}/man1/dbus-monitor.1*
9a3626
%{_mandir}/man1/dbus-send.1*
9a3626
%{_mandir}/man1/dbus-update-activation-environment.1*
9a3626
%{_mandir}/man1/dbus-uuidgen.1*
9a3626
9a3626
%files libs
9a3626
%{!?_licensedir:%global license %%doc}
9a3626
%license COPYING
9a3626
%{_libdir}/*dbus-1*.so.*
9a3626
9a3626
%files tests
9a3626
%{_libexecdir}/dbus-1/installed-tests
9a3626
%{_libexecdir}/dbus-1/dbus-run-installed-tests
9a3626
%{_datadir}/installed-tests
9a3626
9a3626
%files x11
9a3626
%{_bindir}/dbus-launch
9a3626
%{_mandir}/man1/dbus-launch.1*
9a3626
%{_sysconfdir}/X11/xinit/xinitrc.d/00-start-message-bus.sh
9a3626
9a3626
%files doc
9a3626
%{_pkgdocdir}/*
9a3626
%{_datadir}/gtk-doc
9a3626
%exclude %{_pkgdocdir}/AUTHORS
9a3626
%exclude %{_pkgdocdir}/ChangeLog
9a3626
%exclude %{_pkgdocdir}/HACKING
9a3626
%exclude %{_pkgdocdir}/NEWS
9a3626
%exclude %{_pkgdocdir}/README
9a3626
9a3626
%files devel
9a3626
%{_datadir}/xml/dbus-1
9a3626
%{_libdir}/lib*.so
9a3626
%dir %{_libdir}/dbus-1.0
9a3626
%if %{with cmake}
9a3626
%{_libdir}/cmake/DBus1
9a3626
%endif
9a3626
%{_libdir}/dbus-1.0/include/
9a3626
%{_libdir}/pkgconfig/dbus-1.pc
9a3626
%{_includedir}/*
9a3626
9a3626
9a3626
%changelog
d790e3
* Tue Oct 18 2022 David King <amigadave@amigadave.com> - 1:1.12.20-7
d790e3
- Fix CVE-2022-42010 (#2133647)
d790e3
- Fix CVE-2022-42011 (#2133641)
d790e3
- Fix CVE-2022-42012 (#2133635)
d790e3
255802
* Wed Aug 17 2022 David King <amigadave@amigadave.com> - 1:1.12.20-6
255802
- Override upstream sysusers.d confguration (#2118226)
255802
9a3626
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 1:1.12.20-5
9a3626
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
9a3626
  Related: rhbz#1991688
9a3626
9a3626
* Thu Apr 15 2021 Mohan Boddu <mboddu@redhat.com> - 1:1.12.20-4
9a3626
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
9a3626
9a3626
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.12.20-3
9a3626
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
9a3626
9a3626
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.12.20-2
9a3626
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
9a3626
9a3626
* Thu Jul 02 2020 David King <amigadave@amigadave.com> - 1:1.12.20-1
9a3626
- Update to 1.12.20
9a3626
9a3626
* Tue Jun 02 2020 David King <amigadave@amigadave.com> - 1:1.12.18-1
9a3626
- Update to 1.12.18
9a3626
9a3626
* Wed Feb 19 2020 David King <amigadave@amigadave.com> - 1:1.12.16-5
9a3626
- Verify GPG signature of sources
9a3626
- Improve permissions on ghosted /run/dbus
9a3626
9a3626
* Fri Jan 31 2020 David King <amigadave@amigadave.com> - 1:1.12.16-4
9a3626
- Update python2- to python3-gobject
9a3626
9a3626
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.12.16-4
9a3626
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
9a3626
9a3626
* Thu Aug 01 2019 David King <amigadave@amigadave.com> - 1:1.12.16-3
9a3626
- Ensure that patches are applied
9a3626
9a3626
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.12.16-2
9a3626
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
9a3626
9a3626
* Tue Jun 11 2019 David King <amigadave@amigadave.com> - 1:1.12.16-1
9a3626
- Update to 1.12.16
9a3626
9a3626
* Fri May 17 2019 David King <amigadave@amigadave.com> - 1:1.12.14-1
9a3626
- Update to 1.12.14
9a3626
9a3626
* Tue Apr 09 2019 David King <amigadave@amigadave.com> - 1:1.12.12-7
9a3626
- Improve user and group creation (#1698001)
9a3626
9a3626
* Thu Apr 04 2019 David King <amigadave@amigadave.com> - 1:1.12.12-6
9a3626
- Own system.d and session.d directories (#1696385)
9a3626
9a3626
* Sun Mar 03 2019 Leigh Scott <leigh123linux@googlemail.com> - 1:1.12.12-5
9a3626
- Fix f30 FTBFS
9a3626
9a3626
* Mon Feb 04 2019 Kalev Lember <klember@redhat.com> - 1:1.12.12-4
9a3626
- Update requires for pygobject3 -> python2-gobject rename
9a3626
9a3626
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.12.12-3
9a3626
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
9a3626
9a3626
* Fri Dec 14 2018 David King <amigadave@amigadave.com> - 1:1.12.12-2
9a3626
- Change -devel subpackage to depend on -libs
9a3626
9a3626
* Tue Dec 04 2018 David King <amigadave@amigadave.com> - 1:1.12.12-1
9a3626
- Update to 1.12.12
9a3626
9a3626
* Thu Nov 22 2018 David Herrmann <dh.herrmann@gmail.com> - 1:1.12.10-9
9a3626
- Switch to dbus-broker as the default implementation
9a3626
9a3626
* Wed Nov 07 2018 Stephen Gallagher <sgallagh@redhat.com> - 1:1.12.10-8
9a3626
- Fix requirement on system-release
9a3626
9a3626
* Tue Nov 06 2018 Tom Gundersen <teg@jklm.no> - 1:1.12.10-7
9a3626
- Fix the messagebus.service alias
9a3626
9a3626
* Mon Nov 05 2018 David King <amigadave@amigadave.com> - 1:1.12.10-6
9a3626
- Add further Requires to subpackages
9a3626
9a3626
* Tue Oct 23 2018 David Herrmann <dh.herrmann@gmail.com> - 1:1.12.10-5
9a3626
- Move useradd dependency to daemon subpackage
9a3626
9a3626
* Fri Oct 19 2018 David King <amigadave@amigadave.com> - 1:1.12.10-4
9a3626
- Move user and group creation to daemon subpackage
9a3626
- Move systemd to Requires of common subpackage (#1638910)
9a3626
- Remove unnecessary ldconfig calls
9a3626
9a3626
* Fri Aug 31 2018 Tom Gundersen <teg@jklm.no> - 1:1.12.10-3
9a3626
- Make sure presets are applied when upgrading from packages before the presets
9a3626
  existed
9a3626
9a3626
* Thu Aug 30 2018 David Herrmann <dh.herrmann@gmail.com> - 1:1.12.10-2
9a3626
- Change 'system-release' dependency to 'fedora-release', since otherwise hard
9a3626
  version dependencies are ignored.
9a3626
9a3626
* Fri Aug 10 2018 David Herrmann <dh.herrmann@gmail.com> - 1:1.12.10-2
9a3626
- Move generic units into 'dbus-common', so other dbus implementations can use
9a3626
  them as well.
9a3626
9a3626
* Fri Aug 10 2018 David Herrmann <dh.herrmann@gmail.com> - 1:1.12.10-1
9a3626
- Add [Install] sections to unit files, rather than creating the symlinks
9a3626
  manually during the installation. This will pick up the systemd-presets
9a3626
  global to Fedora from the 'fedora-release' package.
9a3626
9a3626
* Fri Aug 10 2018 David Herrmann <dh.herrmann@gmail.com> - 1:1.12.10-1
9a3626
- Provide custom systemd unit files to replace the upstream units. Also rename
9a3626
  the service to 'dbus-daemon.service', but provide an alias to 'dbus.service'.
9a3626
9a3626
* Fri Aug 03 2018 David King <amigadave@amigadave.com> - 1:1.12.10-1
9a3626
- Update to 1.12.10
9a3626
9a3626
* Tue Jul 31 2018 Colin Walters <walters@verbum.org> - 1:1.12.8-5
9a3626
- More python3
9a3626
9a3626
* Tue Jul 31 2018 Colin Walters <walters@verbum.org> - 1:1.12.8-4
9a3626
- Use python3-dbus to drop python2 deps
9a3626
9a3626
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.12.8-3
9a3626
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
9a3626
9a3626
* Wed May 16 2018 David Herrmann <dh.herrmann@gmail.com> - 1:1.12.8-2
9a3626
- Extract 'dbus-tools' package from 'dbus-daemon' to provide all command-line
9a3626
  utilities independent of the actual message bus. They are valid to be used
9a3626
  with independent message-bus implementations, so they should not needlessly
9a3626
  pull in dbus-daemon.
9a3626
9a3626
* Wed May 16 2018 David Herrmann <dh.herrmann@gmail.com> - 1:1.12.8-1
9a3626
- Extract 'dbus-common' package from 'dbus-daemon' to provide XML configuration
9a3626
  and setup files as independent package ready for alternative Message Bus
9a3626
  implementations to be used.
9a3626
9a3626
* Wed May 16 2018 David Herrmann <dh.herrmann@gmail.com> - 1:1.12.8-1
9a3626
- Turn 'dbus' package into 'dbus-daemon' package, but keep 'dbus' for
9a3626
  compatibility around and make it pull in the new 'dbus-daemon' package.
9a3626
9a3626
* Mon Apr 30 2018 David King <amigadave@amigadave.com> - 1:1.12.8-1
9a3626
- Update to 1.12.8 (#1556590)
9a3626
9a3626
* Tue Feb 20 2018 Adam Jackson <ajax@redhat.com> - 1:1.12.0-3
9a3626
- Don't Require: xorg-x11-xinit. We don't actually need it, and newer
9a3626
  filesystem packages own the directory for us.
9a3626
9a3626
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.12.0-2
9a3626
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
9a3626
9a3626
* Mon Oct 30 2017 David King <amigadave@amigadave.com> - 1:1.12.0-1
9a3626
- Update to 1.12.0
9a3626
9a3626
* Mon Oct 23 2017 David King <amigadave@amigadave.com> - 1:1.11.22-1
9a3626
- Update to 1.11.22
9a3626
9a3626
* Tue Oct 03 2017 David King <amigadave@amigadave.com> - 1:1.11.20-1
9a3626
- Update to 1.11.20
9a3626
- Allow cmake support to be disabled (#1497257)
9a3626
9a3626
* Wed Sep 27 2017 David King <amigadave@amigadave.com> - 1:1.11.18-1
9a3626
- Update to 1.11.18
9a3626
9a3626
* Sun Aug 06 2017 Björn Esser <besser82@fedoraproject.org> - 1:1.11.16-4
9a3626
- Rebuilt for AutoReq cmake-filesystem
9a3626
9a3626
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.11.16-3
9a3626
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
9a3626
9a3626
* Sat Jul 29 2017 Florian Weimer <fweimer@redhat.com> - 1:1.11.16-2
9a3626
- Rebuild with binutils fix for ppc64le (#1475636)
9a3626
9a3626
* Fri Jul 28 2017 David King <amigadave@amigadave.com> - 1:1.11.16-1
9a3626
- Update to 1.11.16
9a3626
9a3626
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.11.14-2
9a3626
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
9a3626
9a3626
* Thu Jun 29 2017 David King <amigadave@amigadave.com> - 1:1.11.14-1
9a3626
- Update to 1.11.14
9a3626
9a3626
* Fri Apr 07 2017 David King <amigadave@amigadave.com> - 1:1.11.12-1
9a3626
- Update to 1.11.12
9a3626
9a3626
* Thu Mar 02 2017 David King <amigadave@amigadave.com> - 1:1.11.10-2
9a3626
- Own session.d and system.d directories (#1285033)
9a3626
9a3626
* Fri Feb 17 2017 David King <amigadave@amigadave.com> - 1:1.11.10-1
9a3626
- Update to 1.11.10
9a3626
9a3626
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.11.8-2
9a3626
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
9a3626
9a3626
* Tue Nov 29 2016 David King <amigadave@amigadave.com> - 1:1.11.8-1
9a3626
- Update to 1.11.8
9a3626
9a3626
* Tue Oct 11 2016 David King <amigadave@amigadave.com> - 1:1.11.6-1
9a3626
- Update to 1.11.6
9a3626
- Use systemd user unit macros
9a3626
9a3626
* Tue Aug 16 2016 David King <amigadave@amigadave.com> - 1:1.11.4-1
9a3626
- Update to 1.11.4
9a3626
9a3626
* Wed Mar 16 2016 David King <amigadave@amigadave.com> - 1:1.11.2-1
9a3626
- Update to 1.11.2
9a3626
9a3626
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.11.0-2
9a3626
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
9a3626
9a3626
* Thu Dec 03 2015 David King <amigadave@amigadave.com> - 1:1.11.0-1
9a3626
- Update to 1.11.0
9a3626
- Fix sending of audit events (#1278602)
9a3626
9a3626
* Wed Dec 02 2015 David King <amigadave@amigadave.com> - 1:1.10.6-1
9a3626
- Update to 1.10.6
9a3626
9a3626
* Sat Nov 21 2015 David King <amigadave@amigadave.com> - 1:1.10.4-1
9a3626
- Update to 1.10.4
9a3626
9a3626
* Mon Nov 02 2015 David King <amigadave@amigadave.com> - 1:1.10.2-1
9a3626
- Update to 1.10.2
9a3626
9a3626
* Sun Oct 25 2015 David King <amigadave@amigadave.com> - 1:1.10.0-4
9a3626
- Inject session bus address into user bus environment (#1274700)
9a3626
9a3626
* Fri Sep 04 2015 David King <amigadave@amigadave.com> - 1:1.10.0-3
9a3626
- Enable Ducktype documentation
9a3626
9a3626
* Mon Aug 31 2015 Kay Sievers <kay@redhat.com> - 1:1.10.0-2
9a3626
- add --enable-user-session to ship systemd user bus units
9a3626
9a3626
* Wed Aug 26 2015 David King <amigadave@amigadave.com> - 1:1.10.0-1
9a3626
- Update to 1.10.0
9a3626
9a3626
* Thu Aug 20 2015 David King <amigadave@amigadave.com> - 1:1.9.20-3
9a3626
- Adjust configure calls to make LDFLAGS patch unneccesary
9a3626
9a3626
* Fri Aug 14 2015 Adam Jackson <ajax@redhat.com> 1:1.9.20-2
9a3626
- Link libdbus with -z now
9a3626
9a3626
* Tue Aug 11 2015 David King <amigadave@amigadave.com> - 1:1.9.20-1
9a3626
- Update to 1.9.20
9a3626
9a3626
* Mon Jul 27 2015 David King <amigadave@amigadave.com> - 1:1.9.18-1
9a3626
- Update to 1.9.18
9a3626
9a3626
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.9.16-2
9a3626
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
9a3626
9a3626
* Thu May 14 2015 David King <amigadave@amigadave.com> - 1:1.9.16-1
9a3626
- Update to 1.9.16
9a3626
9a3626
* Thu Apr 23 2015 David King <amigadave@amigadave.com> - 1:1.9.14-1
9a3626
- Update to 1.9.14
9a3626
- Update man page globs in files section
9a3626
- Build tests in a separate build directory
9a3626
- Enable installed tests, with new -tests subpackage
9a3626
- Allow extra dependencies for tests to be disabled independently of check
9a3626
9a3626
* Mon Mar 16 2015 Than Ngo <than@redhat.com> - 1:1.8.16-2
9a3626
- bump release and rebuild so that koji-shadow can rebuild it
9a3626
  against new gcc on secondary arch
9a3626
9a3626
* Mon Feb 09 2015 David King <amigadave@amigadave.com> - 1:1.8.16-1
9a3626
- Update to 1.8.16
9a3626
- Fixes CVE-2015-0245 (fd.o#88811)
9a3626
9a3626
* Mon Jan 05 2015 David King <amigadave@amigadave.com> - 1:1.8.14-1
9a3626
- Update to 1.8.14
9a3626
9a3626
* Thu Dec 18 2014 David King <amigadave@amigadave.com> - 1:1.8.12-3
9a3626
- Relax subpackage dependencies (#1175837)
9a3626
9a3626
* Wed Dec 03 2014 David King <amigadave@amigadave.com> - 1:1.8.12-2
9a3626
- Drop bindir patch, and update to comply with UsrMove
9a3626
- Correct license description for multiple licenses
9a3626
- Use macroized systemd scriptlets (#850083)
9a3626
- Add some more documentation from the upstream tarball
9a3626
- Tighten subpackage dependencies by using %%{?_isa}
9a3626
- Use --with-tests to conditionalize test dependencies
9a3626
- Use /run instead of /var/run
9a3626
- Remove obsolete dbus.target.wants (#1084087)
9a3626
9a3626
* Wed Nov 26 2014 David King <amigadave@amigadave.com> - 1:1.8.12-1
9a3626
- Update to 1.8.12 (#1168438)
9a3626
- Fixes CVE-2014-3635 (fd.o#83622)
9a3626
- Fixes CVE-2014-3636 (fd.o#82820)
9a3626
- Fixes CVE-2014-3637 (fd.o#80559)
9a3626
- Fixes CVE-2014-3638 (fd.o#81053)
9a3626
- Fixes CVE-2014-3639 (fd.o#80919)
9a3626
- Fixes CVE-2014-7824 (fd.o#85105)
9a3626
9a3626
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.8.6-3
9a3626
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
9a3626
9a3626
* Fri Jul 11 2014 Tom Callaway <spot@fedoraproject.org> - 1:1.8.6-2
9a3626
- fix license handling
9a3626
9a3626
* Thu Jul 10 2014 Colin Walters <walters@verbum.org> - 1:1.8.6-1
9a3626
- New upstream version
9a3626
- Fixes CVE-2014-3477 (fd.o#80163)
9a3626
- Fixes CVE-2014-3533 (fd.o#79694)
9a3626
9a3626
* Tue Jun 10 2014 Colin Walters <walters@verbum.org> - 1:1.8.4-2
9a3626
- New upstream version:
9a3626
- Fixes CVE-2014-3477 (fd.o#78979): "local DoS in dbus-daemon"
9a3626
- Drop "make check" for now, per http://lists.freedesktop.org/archives/dbus/2014-June/016223.html
9a3626
- BR systemd-devel
9a3626
9a3626
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.6.18-4
9a3626
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
9a3626
9a3626
* Tue Jan 21 2014 Ville Skyttä <ville.skytta@iki.fi> - 1:1.6.18-3
9a3626
- Adapt to unversioned docdirs; don't ship all docs in main package.
9a3626
- Fix bogus dates in %%changelog and tabs vs spaces warning.
9a3626
9a3626
* Fri Dec 20 2013 Colin Walters <walters@verbum.org> - 1:1.6.18-2
9a3626
- Test rebuild to see if we are affected by cast-align warnings now.
9a3626
9a3626
* Mon Nov 11 2013 Colin Walters <walters@verbum.org> - 1:1.6.18-1
9a3626
- New upstream version
9a3626
- Added backported patch which should fix the test suite; thanks to
9a3626
  Yanko Kaneti for the suggestion.
9a3626
9a3626
* Wed Jul 24 2013 Colin Walters <walters@verbum.org> - 1:1.6.12-4
9a3626
- Add patch to fix test-marshal on s390.
9a3626
9a3626
* Thu Jul 18 2013 Colin Walters <walters@verbum.org> - 1:1.6.12-3
9a3626
- Find all logs automake has hidden and cat them for visibility
9a3626
  into the mock logs.
9a3626
9a3626
* Thu Jul 18 2013 Colin Walters <walters@verbum.org> - 1:1.6.12-2
9a3626
- Enable all upstream tests
9a3626
  Resolves: #955532
9a3626
  This is fairly hacky; a much better replacement would be
9a3626
  something like the InstalledTests system.  But we have to live
9a3626
  with rpm and stuff for now...
9a3626
9a3626
* Mon Jun 17 2013 Colin Walters <walters@verbum.org> - 1:1.6.12-1
9a3626
- New upstream release
9a3626
- CVE-2013-2168
9a3626
9a3626
* Thu Apr 18 2013 Matthias Clasen <mclasen@redhat.com> - 1:1.6.8-5
9a3626
- Hardened build
9a3626
9a3626
* Tue Feb 05 2013 Colin Walters <walters@redhat.com> - 1:1.6.8-4
9a3626
- Add patch from Matej Cepl to enable check section, modified by me
9a3626
  to use common configure opts.
9a3626
9a3626
* Sun Oct 14 2012 Rex Dieter <rdieter@fedoraproject.org> - 1:1.6.8-3
9a3626
- minor .spec cleanups
9a3626
- tighten lib deps via %%{?_isa}
9a3626
- drop old Conflicts/Obsoletes/patches
9a3626
9a3626
* Wed Oct  3 2012 Bill Nottingham <notting@redhat.com> - 1:1.6.8-2
9a3626
- Drop systemd-sysv-convert in trigger, and resulting dependency (#852822)
9a3626
9a3626
* Fri Sep 28 2012 Colin Walters <walters@verbum.org> - 1:1.6.8-1
9a3626
- 1.6.8
9a3626
9a3626
* Fri Sep 28 2012 Colin Walters <walters@verbum.org> - 1:1.6.6-1
9a3626
- 1.6.6
9a3626
9a3626
* Thu Sep 13 2012 Colin Walters <walters@verbum.org> - 1:1.6.0-3
9a3626
- CVE-2012-3524
9a3626
9a3626
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.6.0-2
9a3626
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
9a3626
9a3626
* Tue Jun  5 2012 Colin Walters <walters@verbum.org> - 1:1.6.0-1
9a3626
- Update to 1.6.0
9a3626
9a3626
* Sun Apr 22 2012 Lennart Poettering <lpoetter@redhat.com> - 1:1.4.20-2
9a3626
- Make D-Bus work in containers
9a3626
9a3626
* Fri Apr 13 2012 Colin Walters <walters@verbum.org>
9a3626
- Update to 1.4.20; closes #806082
9a3626
- Ensure /var/lib/dbus exists; this seems to have been
9a3626
  dropped from upstream build rules.
9a3626
- Adapt to documentation actually being installed
9a3626
9a3626
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.4.10-4
9a3626
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
9a3626
9a3626
* Mon Aug 22 2011 Lennart Poettering <lpoetter@redhat.com> - 1:1.4.10-3
9a3626
- Don't restart D-Bus on upgrades, dont' enable D-Bus, since it is statically enabled.
9a3626
- https://bugzilla.redhat.com/show_bug.cgi?id=732426
9a3626
9a3626
* Wed Aug 03 2011 David Zeuthen <davidz@redhat.com> - 1:1.4.10-2
9a3626
- Drop SysV support, #697523 (from Jóhann B. Guðmundsson <johannbg@gmail.com>)
9a3626
9a3626
* Thu Jun  2 2011 Colin Walters <walters@verbum.org> - 1:1.4.10-1
9a3626
- New upstream version
9a3626
- Drop XML docs patch which is now upstream
9a3626
- Drop devhelp stuff; people should be using GDBus now.  If you
9a3626
  don't, the raw doxygen is fine.
9a3626
9a3626
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.4.0-3
9a3626
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
9a3626
9a3626
* Fri Jan 28 2011 Matthias Clasen <mclasen@redhat.com> - 1:1.4.0-2
9a3626
- %%ghost /var/run content (#656571)
9a3626
9a3626
* Mon Sep  6 2010 Lennart Poettering <lpoetter@redhat.com> - 1:1.4.0-1
9a3626
- New upstream release
9a3626
9a3626
* Thu Jul 29 2010 Lennart Poettering <lpoetter@redhat.com> - 1:1.3.2-0.1.885483%{?dist}
9a3626
- Conversion from systemd-install to systemctl
9a3626
9a3626
* Fri Jul 9 2010 Lennart Poettering <lpoetter@redhat.com> - 1:1.3.2-0.0.885483
9a3626
- git Snapshot with systemd activation
9a3626
9a3626
* Wed Jun 23 2010 Lennart Poettering <lpoetter@redhat.com> - 1:1.3.1-1
9a3626
- New upstream release
9a3626
9a3626
* Wed Mar 24 2010 Colin Walters <walters@verbum.org> - 1:1.2.24-1
9a3626
- New upstream release
9a3626
- Drop upstreamed patch
9a3626
9a3626
* Mon Mar 22 2010 Colin Walters <walters@verbum.org> - 1:1.2.22-2
9a3626
- Add patch to fix syslog crasher
9a3626
9a3626
* Wed Mar 17 2010 Colin Walters <walters@verbum.org> - 1:1.2.22-1
9a3626
- New upstream release
9a3626
9a3626
* Wed Feb 03 2010 Colin Walters <walters@verbum.org> - 1:1.2.20-1
9a3626
- New upstream release
9a3626
- Actually add start-early.patch
9a3626
9a3626
* Tue Feb 02 2010 Colin Walters <walters@verbum.org> - 1:1.2.18-1
9a3626
- New upstream release
9a3626
  Drop all upstreamed patches.
9a3626
- start-early.patch had both bindir changes and start-early; the
9a3626
  latter was upstreamed, so start-early is now bindir.patch.
9a3626
  Ideally later get this partial-bindir stuff upstream.
9a3626
9a3626
* Thu Jan 21 2010 Colin Walters <walters@verbum.org> - 1:1.2.16-11
9a3626
- Drop dbus-libs requiring dbus; this was unnecessary for programs
9a3626
  which happened to speak the dbus protocol but don't require
9a3626
  the daemon.
9a3626
  Note that libdbus does support autolaunching dbus-daemon in
9a3626
  the session as an emergency fallback for legacy situations; however,
9a3626
  these cases were likely to have dbus installed already (via comps).
9a3626
  If they don't, well one turned to the wrong page in the choose your
9a3626
  own adventure book.
9a3626
9a3626
* Tue Jan 12 2010 Matthias Clasen <mclasen@redhat.com> - 1:1.2.16-10
9a3626
- Don't link libdub against libcap-ng
9a3626
9a3626
* Fri Dec 18 2009 Ray Strode <rstrode@redhat.com> - 1:1.2.16-9
9a3626
- Fix activation of daemons (#545267)
9a3626
- Fix reload memleak (fdo #24697)
9a3626
- Don't forget about pending activations on reload (fdo #24350)
9a3626
- Fix reload race (fdo #21597)
9a3626
9a3626
* Wed Oct  7 2009 Matthias Clasen <mclasen@redhat.com> - 1:1.2.16-8
9a3626
- Drop capabilities (#518541)
9a3626
9a3626
* Wed Oct  7 2009 Matthias Clasen <mclasen@redhat.com> - 1:1.2.16-7
9a3626
- Add missing diagrams to the docs (#527650)
9a3626
9a3626
* Thu Oct  1 2009 Matthias Clasen <mclasen@redhat.com> - 1:1.2.16-6
9a3626
- Fix timeout accounting
9a3626
9a3626
* Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 1:1.2.16-5
9a3626
- rebuilt with new audit
9a3626
9a3626
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.2.16-4
9a3626
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
9a3626
9a3626
* Thu Jul 23 2009 Colin Walters <walters@redhat.co> - 1:1.2.16-3
9a3626
- Remove conflicting -U option to useradd
9a3626
9a3626
* Wed Jul 22 2009 Colin Walters <walters@redhat.com> - 1:1.2.16-2
9a3626
- Explicitly add a dbus group id, fixes dbus files getting a
9a3626
  random group id in cases where the RPM install order varies.
9a3626
  Fixes https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=458183
9a3626
9a3626
* Tue Jul 14 2009 Colin Walters <walters@redhat.com> - 1:1.2.16-1
9a3626
- Upstream 1.2.16
9a3626
- Remove inotify patch, now upstreamed
9a3626
- Remove timeout patch, obsolete with upstream change to infinite
9a3626
  timeout maximum by default
9a3626
9a3626
* Sat Jun 27 2009 Matthias Clasen <mclasen@redhat.com> - 1:1.2.14-2
9a3626
- Don't leak inotify fd (#505338)
9a3626
9a3626
* Wed Apr 22 2009 Colin Walters <walters@verbum.org> - 1:1.2.14-1
9a3626
- CVE-2009-1189
9a3626
  * Update to 1.2.14
9a3626
9a3626
* Thu Mar 12 2009 Colin Walters <walters@verbum.org> - 1:1.2.12-1
9a3626
- Switch to non-permissive branch:
9a3626
  http://fedoraproject.org/wiki/Features/DBusPolicy
9a3626
9a3626
* Fri Feb 27 2009 Matthias Clasen <mclasen@redhat.com> - 1:1.2.4.4permissive-4
9a3626
- Mark -doc content as %%doc
9a3626
9a3626
* Tue Feb 24 2009 Matthias Clasen <mclasen@redhat.com> - 1:1.2.4.4permissive-2
9a3626
- Make -doc noarch
9a3626
9a3626
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.2.4.4permissive-2
9a3626
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
9a3626
9a3626
* Tue Jan 06 2009 Colin Walters <walters@redhat.com> - 1:1.2.4.4.permissive-1
9a3626
- New upstream
9a3626
9a3626
* Thu Dec 18 2008 Colin Walters <walters@redhat.com> - 1:1.2.4.2.permissive-1
9a3626
- New upstream
9a3626
9a3626
* Fri Dec 12 2008 Colin Walters <walters@redhat.com> - 1:1.2.4-2
9a3626
- Revert to upstream 1.2.4, add epoch
9a3626
9a3626
* Thu Dec 11 2008 Colin Walters <walters@redhat.com> - 1.2.8-4
9a3626
- And drop it again, needs more work
9a3626
9a3626
* Wed Dec 10 2008 Colin Walters <walters@redhat.com> - 1.2.8-3
9a3626
- Add back working syslog patch
9a3626
9a3626
* Tue Dec 09 2008 Colin Walters <walters@redhat.com> - 1.2.8-2
9a3626
- Remove accidentally added syslog patch
9a3626
9a3626
* Tue Dec 09 2008 Colin Walters <walters@redhat.com> - 1.2.8-1
9a3626
- New upstream 1.2.8
9a3626
  Allows signals by default.
9a3626
9a3626
* Fri Dec 05 2008 Colin Walters <walters@redhat.com> - 1.2.6-1
9a3626
- New upstream 1.2.6
9a3626
9a3626
* Fri Nov 21 2008 Matthias Clasen <mclasen@redhat.com> - 1.2.4-2
9a3626
- Tweak descriptions
9a3626
9a3626
* Mon Oct 06 2008 Colin Walters <walters@redhat.com> - 1.2.4-1
9a3626
- New upstream 1.2.4
9a3626
9a3626
* Thu Sep 25 2008 David Zeuthen <davidz@redhat.com> - 1.2.3-2%{?dist}
9a3626
- Avoid using noreplace for files that aren't really config files
9a3626
9a3626
* Wed Aug 06 2008 Colin Walters <walters@redhat.com> - 1.2.3-1
9a3626
- New upstream 1.2.2
9a3626
- Drop patches that were upstreamed
9a3626
9a3626
* Wed Jul 23 2008 Matthias Clasen <mclasen@redhat.com> - 1.2.1-7
9a3626
- Own /usr/share/dbus-1/interfaces
9a3626
9a3626
* Fri Jul 18 2008 Matthias Clasen <mclasen@redhat.com> - 1.2.1-6
9a3626
- Add a patch from upstream git that adds a method
9a3626
  for changing the activation environment on the session bus
9a3626
9a3626
* Thu Jul 17 2008 Casey Dahlin <cdahlin@redhat.com> - 1.2.1-5
9a3626
- Patch to increase max method timeout
9a3626
9a3626
* Thu May 29 2008 Casey Dahlin <cdahlin@redhat.com> - 1.2.1-4
9a3626
- Patches for fd.o bugs 15635, 15571, 15588, 15570
9a3626
9a3626
* Mon May 12 2008 Ray Strode <rstrode@redhat.com> - 1.2.1-3
9a3626
- drop last patch after discussion on dbus list
9a3626
9a3626
* Mon May 12 2008 Ray Strode <rstrode@redhat.com> - 1.2.1-2
9a3626
- ensure uuid is created at post time
9a3626
9a3626
* Fri Apr 04 2008 John (J5) Palmieri <johnp@redhat.com> - 1.2.1-1
9a3626
- update to latest upstream
9a3626
- major version change is really a maint release for 1.1.20
9a3626
  please read the NEWS file in the source for more information
9a3626
9a3626
* Wed Feb 27 2008 David Zeuthen <davidz@redhat.com> - 1.1.20-1%{?dist}
9a3626
- Update to latest upstream release. Includes fix for CVE-2008-0595.
9a3626
- Drop some patches that went upstream already
9a3626
9a3626
* Wed Feb 20 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.1.4-6
9a3626
- Really rebuild against new libcap
9a3626
9a3626
* Sun Feb 17 2008 Adam Tkac <atkac redhat com> - 1.1.4-5
9a3626
- rebuild against new libcap
9a3626
9a3626
* Tue Feb  5 2008 Matthias Clasen <mclasen@redhat.com> - 1.1.4-4
9a3626
- Fix a dbus-launch problem (#430412)
9a3626
9a3626
* Mon Feb  4 2008 Ray Strode <rstrode@redhat.com> - 1.1.4-3
9a3626
- Start message bus from xinitrc.d instead of hard coding it
9a3626
at the end of Xsession
9a3626
9a3626
* Mon Feb  4 2008 Matthias Clasen <mclasen@redhat.com> - 1.1.4-2
9a3626
- Make it build against the latest gcc/glibc
9a3626
9a3626
* Thu Jan 17 2008 John (J5) Palmieri <johnp@redhat.com> - 1.1.4-1
9a3626
- new upstream version
9a3626
- fixes inotify patch which was consuming 100% cpu and memory
9a3626
9a3626
* Wed Jan 16 2008 John (J5) Palmieri <johnp@redhat.com> - 1.1.3-1
9a3626
- new upstream version which obsoletes a number of our patches
9a3626
- doc section added for the devhelp docs
9a3626
9a3626
* Thu Nov 15 2007 John (J5) Palmieri <johnp@redhat.com> - 1.1.2-9
9a3626
- clean up spec file as per the merge review (#225676)
9a3626
9a3626
* Thu Oct 25 2007 Bill Nottingham <notting@redhat.com> - 1.1.2-8
9a3626
- have -libs obsolete older versions of the main package so that yum upgrades work
9a3626
9a3626
* Thu Oct  4 2007 Matthias Clasen <mclasen@redhat.com> - 1.1.2-7
9a3626
- Make the daemon a PIE executable  (#210039)
9a3626
9a3626
* Fri Sep 14 2007 Bill Nottingham <notting@redhat.com> - 1.1.2-6%{?dist}
9a3626
- fix daemon abort when SELinux denies passing on a message (#283231)
9a3626
9a3626
* Fri Sep 14 2007 Dan Walsh <dwalsh@redhat.com> - 1.1.2-5%{?dist}
9a3626
- Reverse we_were_root check to setpcap if we were root.  Also only init
9a3626
audit if we were root.  So error dbus message will not show up when policy
9a3626
reload happens.  dbus -session will no longer try to send audit message,
9a3626
only system will.
9a3626
9a3626
* Tue Aug 28 2007 David Zeuthen <davidz@redhat.com> - 1.1.2-4%{?dist}
9a3626
- Make dbus require dbus-libs (#261721)
9a3626
9a3626
* Mon Aug 27 2007 Adel Gadllah <adel.gadllah@gmail.com> - 1.1.2-3
9a3626
- Add libs to a libs subpackage
9a3626
- Update license tag
9a3626
9a3626
* Wed Aug 01 2007 David Zeuthen <davidz@redhat.com> - 1.1.2-2%{?dist}
9a3626
- Move system bus activation helper to /{lib,lib64}/dbus-1. Also set
9a3626
  the correct mode and permissions.
9a3626
- Own the directory /usr/share/dbus-1/system-services
9a3626
- Delete the diretory /{lib,lib64}/dbus-1.0 as it's not used
9a3626
- Pass 'dbus' instead of 81 as --with-dbus-user; otherwise the setuid
9a3626
  system bus activation helper fails
9a3626
9a3626
* Sat Jul 28 2007 Matthias Clasen <mclasen@redhat.com> - 1.1.2-1
9a3626
- Update to 1.1.2
9a3626
9a3626
* Fri Jul  6 2007 Matthias Clasen <mclasen@redhat.com> - 1.1.1-3
9a3626
- Add LSB header to init script (#246902)
9a3626
9a3626
* Thu Jun 28 2007 Ray Strode <rstrode@redhat.com> - 1.1.1-2
9a3626
- include session.d directory in package manifest
9a3626
9a3626
* Thu Jun 28 2007 Ray Strode <rstrode@redhat.com> - 1.1.1-1
9a3626
- Update to 1.1.1
9a3626
9a3626
* Fri Jun 22 2007 Matthias Clasen <mclasen@redhat.com> - 1.0.2-6
9a3626
- Don't require libxml-python needlessly (#245300)
9a3626
9a3626
* Sun Jun 17 2007 Matthias Clasen <mclasen@redhat.com> - 1.0.2-5
9a3626
- Require pkgconfig in -devel, not in -x11 (#244385)
9a3626
9a3626
* Sat Apr 14 2007 Matthias Clasen <mclasen@redhat.com> - 1.0.2-4
9a3626
- Move the dbus-launch man page to the x11 subpackage
9a3626
9a3626
* Thu Apr 12 2007 David Zeuthen <davidz@redhat.com> - 1.0.2-3
9a3626
- Start SELinux thread after setuid call (#221168)
9a3626
9a3626
* Wed Mar 28 2007 Matthias Clasen <mclasen@redhat.com> - 1.0.2-2
9a3626
- Require pkgconfig in the -devel package
9a3626
9a3626
* Sun Mar 25 2007 Matthias Clasen <mclasen@redhat.com> - 1.0.2-1
9a3626
- Update to 1.0.2
9a3626
- Drop obsolete patches
9a3626
- Fix directory ownership issues (#233753)
9a3626
9a3626
* Fri Dec 15 2006 David Zeuthen <davidz@redhat.com> - 1.0.1-3%{?dist}
9a3626
- CVE-2006-6107: D-Bus denial of service
9a3626
9a3626
* Sun Nov 26 2006 Matthias Clasen <mclasen@redhat.com> - 1.0.1-2
9a3626
- Include docs, and make them show up in devhelp
9a3626
9a3626
* Mon Nov 20 2006 Ray Strode <rstrode@redhat.com> - 1.0.1-1
9a3626
- Update to 1.0.1
9a3626
- Apply patch from Thiago Macieira <thiago@kde.org> to
9a3626
  fix failed assertion in threading implementation
9a3626
- Drop some crazy looking build time speed optimization
9a3626
9a3626
* Tue Nov 14 2006 John (J5) Palmieri <johnp@redhat.com> - 1.0.0-2
9a3626
- add patch to fix dbus_threads_init_default
9a3626
9a3626
* Mon Nov 13 2006 John (J5) Palmieri <johnp@redhat.com> - 1.0.0-1
9a3626
- update to D-Bus 1.0.0 "Blue Bird"
9a3626
- build with verbose mode on but tests and asserts off
9a3626
9a3626
* Sun Nov 12 2006 Ray Strode <rstrode@redhat.com> - 0.95-3
9a3626
- dont let dbus-launch session sitter crash in the
9a3626
  non-autolaunch code path (bug 214649)
9a3626
9a3626
* Mon Nov 06 2006 John (J5) Palmieri <johnp@redhat.com> - 0.95-2
9a3626
- Add /var/lib/dbus directory to %%files
9a3626
9a3626
* Fri Nov 03 2006 John (J5) Palmieri <johnp@redhat.com> - 0.95-1
9a3626
- Update to D-Bus 1.0 RC 3 (0.95)
9a3626
- don't build with tests on
9a3626
9a3626
* Sat Oct 14 2006 John (J5) Palmieri <johnp@redhat.com> - 0.94-1
9a3626
- Update to D-Bus 1.0 RC 2 (0.94)
9a3626
9a3626
* Sun Oct 01 2006 Jesse Keating <jkeating@redhat.com> - 0.93-3
9a3626
- rebuilt for unwind info generation, broken in gcc-4.1.1-21
9a3626
9a3626
* Tue Sep 19 2006 Matthias Clasen <mclasen@redhat.com> - 0.93-2
9a3626
- Add a Requires for libxml2-python (#201877)
9a3626
9a3626
* Thu Sep 14 2006 John (J5) Palmieri <johnp@redhat.com> - 0.93-1
9a3626
- Updated from upstream D-Bus 1.0 RC 1 (0.93)
9a3626
9a3626
* Wed Sep 6 2006 Dan Walsh <dwalsh@redhat.com> - 0.92-2
9a3626
- Only audit on the system bus
9a3626
9a3626
* Fri Aug 18 2006 John (J5) Palmieri <johnp@redhat.com> - 0.92-1
9a3626
- Update to 0.92
9a3626
- remove old patches
9a3626
9a3626
* Sat Jul 22 2006 John (J5) Palmieri <johnp@redhat.com> - 0.90-8
9a3626
- add patch to fix timeout removal assertion
9a3626
9a3626
* Thu Jul 20 2006 John (J5) Palmieri <johnp@redhat.com> - 0.90-7
9a3626
- add patch to fix taking a connection ref when it is locked
9a3626
9a3626
* Wed Jul 19 2006 John (J5) Palmieri <johnp@redhat.com> - 0.90-6
9a3626
- change the arch-deps.h include directory to /usr/lib[64] instead of /lib[64]
9a3626
  in the dbus-1.pc file after compile
9a3626
9a3626
* Wed Jul 19 2006 John (J5) Palmieri <johnp@redhat.com> - 0.90-5
9a3626
- Move arch include file from lib to libdir
9a3626
9a3626
* Tue Jul 18 2006 John (J5) Palmieri <johnp@redhat.com> - 0.90-4
9a3626
- add patch that pregenerates the xml introspect file so d-bus doesn't
9a3626
  have to be running suring the build.
9a3626
9a3626
* Tue Jul 18 2006 John (J5) Palmieri <johnp@redhat.com> - 0.90-3
9a3626
- s/--libdir=\/lib/--libdir=%%{_lib}/ in configure stage
9a3626
- add / before %%{_lib}
9a3626
9a3626
* Tue Jul 18 2006 John (J5) Palmieri <johnp@redhat.com> - 0.90-2
9a3626
- Remove some remnants of the GLIB bindings from configure.in
9a3626
9a3626
* Mon Jul 17 2006 John (J5) Palmieri <johnp@redhat.com> - 0.90-1
9a3626
- Update to upstream 0.90
9a3626
- Split out bindings
9a3626
9a3626
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 0.62-1.1
9a3626
- rebuild
9a3626
9a3626
* Mon Jun 12 2006 John (J5) Palmieri <johnp@redhat.com> - 0.62-1
9a3626
- Update to upstream 0.62
9a3626
- Remove mono for s390s
9a3626
9a3626
* Tue Jun  6 2006 Matthias Clasen <mclasen@redhat.com> 0.61-6
9a3626
- Rebuild
9a3626
9a3626
* Wed May 17 2006 Karsten Hopp <karsten@redhat.de> 0.61-5.2
9a3626
- add buildrequires libICE-devel, libSM-devel, libcap-devel
9a3626
- change buildrequires form libX11 to libX11-devel
9a3626
9a3626
* Mon May 15 2006 John (J5) Palmieri <johnp@redhat.com> - 0.61-5.1
9a3626
- Bump and rebuild.  Add a BR and R for libX11
9a3626
9a3626
* Tue Apr 25 2006 John (J5) Palmieri <johnp@redhat.com> - 0.61-5
9a3626
- Backport patch from dbus-connection.c
9a3626
  - Allows interfaces to be NULL in the message header as per the spec
9a3626
  - Fixes a problem with pendings calls blocking on a data starved socket
9a3626
9a3626
* Mon Apr 17 2006 John (J5) Palmieri <johnp@redhat.com> 0.61-4
9a3626
- New audit patch
9a3626
9a3626
* Fri Feb 24 2006 John (J5) Palmieri <johnp@redhat.com> 0.61-3
9a3626
- ABI hasn't changed so add patch that makes dbus-sharp think
9a3626
  it is still 0.60 (mono uses hard version names so any change
9a3626
  means apps need to recompile)
9a3626
9a3626
* Fri Feb 24 2006 John (J5) Palmieri <johnp@redhat.com> 0.61-2
9a3626
- Make sure chkconfig rests the priorities so we can start earlier
9a3626
9a3626
* Fri Feb 24 2006 John (J5) Palmieri <johnp@redhat.com> 0.61-1
9a3626
- Upgrade to upstream version 0.61
9a3626
- remove python callchain patch
9a3626
- update avc patch
9a3626
9a3626
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 0.60-7.2
9a3626
- bump again for double-long bug on ppc(64)
9a3626
9a3626
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 0.60-7.1
9a3626
- rebuilt for new gcc4.1 snapshot and glibc changes
9a3626
9a3626
* Mon Jan 23 2006 John (J5) Palmieri <johnp@redhat.com> 0.60-7
9a3626
- Add patch to fix the python callchain
9a3626
- Symlink dbus-send to /usr/bin because some applications
9a3626
  look for it there
9a3626
9a3626
* Fri Jan 20 2006 John (J5) Palmieri <johnp@redhat.com> 0.60-6
9a3626
- Fix up patch to init script so it refrences /bin not /usr/bin
9a3626
9a3626
* Fri Jan 20 2006 John (J5) Palmieri <johnp@redhat.com> 0.60-5
9a3626
- move base libraries and binaries to /bin and /lib so they can be started
9a3626
  before /usr is mounted on network mounted /usr systems
9a3626
- have D-Bus start early
9a3626
9a3626
* Thu Jan 19 2006 Alexander Larsson <alexl@redhat.com> 0.60-4
9a3626
- mono now built on s390x
9a3626
9a3626
* Mon Jan  9 2006 Alexander Larsson <alexl@redhat.com> 0.60-3
9a3626
- Don't exclude non-mono arches
9a3626
9a3626
* Mon Jan  9 2006 Alexander Larsson <alexl@redhat.com> - 0.60-2
9a3626
- Add dbus-sharp sub-package
9a3626
9a3626
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com> - 0.60-1.1
9a3626
- rebuilt
9a3626
9a3626
* Thu Dec 01 2005 John (J5) Palmieri <johnp@redhat.com> - 0.60-1
9a3626
- upgrade to 0.60
9a3626
9a3626
* Thu Sep 08 2005 John (J5) Palmieri <johnp@redhat.com> - 0.50-1
9a3626
- upgrade to 0.50
9a3626
9a3626
* Mon Aug 29 2005 John (J5) Palmieri <johnp@redhat.com> - 0.36.2-1
9a3626
- upgrade to 0.36.2 which fixes an exploit where
9a3626
  users can attach to another user's session bus (CAN-2005-0201)
9a3626
9a3626
* Wed Aug 24 2005 John (J5) Palmieri <johnp@redhat.com> - 0.36.1-1
9a3626
- Upgrade to dbus-0.36.1
9a3626
- Install all files to lib64/ on 64bit machines
9a3626
9a3626
* Tue Aug 23 2005 John (J5) Palmieri <johnp@redhat.com> - 0.36-1
9a3626
- Upgrade to dbus-0.36
9a3626
- Split modules that go into %%{_lib}/python2.4/site-packages/dbus
9a3626
and those that go into %%{python_sitelib}/dbus (they differ on 64bit)
9a3626
- Renable Qt bindings since packages in core can use them
9a3626
9a3626
* Mon Jul 18 2005 John (J5) Palmieri <johnp@redhat.com> - 0.35.2-1
9a3626
- Upgrade to dbus-0.35.2
9a3626
- removed dbus-0.34-kill-babysitter.patch
9a3626
- removed dbus-0.34-python-threadsync.patch
9a3626
- removed dbus-0.23-selinux-avc-audit.patch
9a3626
- added dbus-0.35.2-selinux-avc-audit.patch
9a3626
- take out restarts on upgrade
9a3626
9a3626
* Tue Jun 28 2005 John (J5) Palmieri <johnp@redhat.com> - 0.34-1
9a3626
- Upgrade to dbus-0.34
9a3626
- added dbus-0.34-kill-babysitter.patch
9a3626
- added dbus-0.34-python-threadsync.patch
9a3626
- remove dbus-0.32-print_child_pid.patch
9a3626
- remove dbus-0.32-deadlock-fix.patch
9a3626
- remove dbus-0.33-types.patch
9a3626
9a3626
* Wed Jun  8 2005 John (J5) Palmieri <johnp@redhat.com> - 0.33-4
9a3626
- Add new libaudit patch from Steve Grub and enable in configure
9a3626
  (Bug #159218)
9a3626
9a3626
* Mon May 23 2005 Bill Nottingham <notting@redhat.com> - 0.33-3
9a3626
- remove static libraries from python bindings
9a3626
9a3626
* Sun May 01 2005 John (J5) Palmieri <johnp@redhat.com> - 0.33-2
9a3626
- Backport patch from CVS that fixes int32's being marshaled as
9a3626
uint16's in the python bindings
9a3626
9a3626
* Mon Apr 25 2005 John (J5) Palmieri <johnp@redhat.com> - 0.33-1
9a3626
- update to upstream 0.33
9a3626
- renable selinux audit patch
9a3626
9a3626
* Tue Apr 12 2005 John (J5) Palmieri <johnp@redhat.com> - 0.32-6
9a3626
- Added patch to fix deadlocks when using recursive g_mains
9a3626
9a3626
* Tue Apr 12 2005 John (J5) Palmieri <johnp@redhat.com> - 0.32-5
9a3626
- replace selinux_init patch with selinux_chroot_workaround patch
9a3626
  to work around bad selinux interactions when using chroots
9a3626
  on the beehive build machines
9a3626
9a3626
* Mon Apr 11 2005 John (J5) Palmieri <johnp@redhat.com> - 0.32-4
9a3626
- add print_child_pid patch which make sure we prin the child's pid if we fork
9a3626
9a3626
* Thu Apr  7 2005 David Zeuthen <davidz@redhat.com> - 0.32-3
9a3626
- add fix for glib infinite loop (fdo #2889)
9a3626
9a3626
* Thu Mar 31 2005 John (J5) Palmieri <johnp@redhat.com> - 0.32-2
9a3626
- add selinux-init patch to fix dbus from segfaulting when
9a3626
  building on machines that don't have selinux enabled
9a3626
9a3626
* Thu Mar 31 2005 John (J5) Palmieri <johnp@redhat.com> - 0.32-1
9a3626
- update to upstream version 0.32
9a3626
9a3626
* Wed Mar 23 2005 John (J5) Palmieri <johnp@redhat.com> - 0.31-4
9a3626
- Pyrex has been patched to generate gcc4.0 complient code
9a3626
- Rebuild for gcc4.0
9a3626
9a3626
* Wed Mar 16 2005 John (J5) Palmieri <johnp@redhat.com> - 0.31-3
9a3626
- change compat-gcc requirement to compat-gcc-32
9a3626
- rebuild with gcc 3.2
9a3626
9a3626
* Tue Mar 08 2005 John (J5) Palmieri <johnp@redhat.com> - 0.31-2
9a3626
- Remove precompiled init script and let the sources generate it
9a3626
9a3626
* Mon Mar 07 2005 John (J5) Palmieri <johnp@redhat.com> - 0.31-1
9a3626
- update to upstream version 0.31
9a3626
- take out user has same id patch (merged upstream)
9a3626
- udi patch updated
9a3626
- dbus-daemon-1 renamed to dbus-daemon
9a3626
- dbus-glib-tool renamed to dbus-binding-tool
9a3626
- force gcc33 because pyrex generate improper lvalue code
9a3626
- disable audit patch for now
9a3626
9a3626
* Tue Feb 01 2005 John (J5) Palmieri <johnp@redhat.com> - 0.23-4
9a3626
- Explicitly pass in the pid file location to ./configure instead of
9a3626
  letting it guess based on the build enviornment
9a3626
9a3626
* Mon Jan 31 2005 John (J5) Palmieri <johnp@redhat.com> - 0.23-3
9a3626
- Add patch to fix random users from connecting to a users session bus
9a3626
9a3626
* Fri Jan 21 2005 John (J5) Palmieri <johnp@redhat.com> - 0.23-2
9a3626
- Add Steve Grubb's SE-Linux audit patch (Bug# 144920)
9a3626
9a3626
* Fri Jan 21 2005 John (J5) Palmieri <johnp@redhat.com> - 0.23-1
9a3626
- Update to upstream version 0.23
9a3626
- Drop all patches except for the UDI patch as they have been
9a3626
  integrated upstream
9a3626
- List of API changes:
9a3626
      * add setgroups() to drop supplementary groups
9a3626
      * removed dbus_bug_get_with_g_main since it's been replaced by dbus_g_bus_get
9a3626
      * added support for int64 and uint64 to the python bindings
9a3626
      * use SerivceOwnerChanges signal instead of ServiceCreated and ServiceDeleted
9a3626
9a3626
* Mon Nov  8 2004 Jeremy Katz <katzj@redhat.com> - 0.22-12
9a3626
- rebuild against python 2.4
9a3626
9a3626
* Tue Nov 02 2004 John (J5) Palmieri <johnp@redhat.com>
9a3626
- Add a requires for glib2-devel in the devel package
9a3626
- Add SE-Linux backport from Colin Walters that fixes
9a3626
  messages getting lost in SE-Linux contexts
9a3626
9a3626
* Wed Oct 13 2004 John (J5) Palmieri <johnp@redhat.com>
9a3626
- Bump up release and rebuild
9a3626
9a3626
* Mon Oct 11 2004 Tim Waugh <twaugh@redhat.com>
9a3626
- Run /sbin/ldconfig for glib sub-package (bug #134062).
9a3626
9a3626
* Wed Sep 22 2004 John (J5) Palmieri <johnp@redhat.com>
9a3626
- Fixed patch to use dbus-1 instead of dbus-1.0
9a3626
- (configure.in): Exported just the datadir instead of
9a3626
  the full path to the dbus datadir for consistency
9a3626
9a3626
* Wed Sep 22 2004 John (J5) Palmieri <johnp@redhat.com>
9a3626
- Adding patch to move /usr/lib/dbus-1.0/services to
9a3626
  /usr/share/dbus-1.0/services
9a3626
9a3626
* Thu Sep 16 2004 John (J5) Palmieri <johnp@redhat.com>
9a3626
- reverting BuildRequires: redhat-release because of issues with build system
9a3626
- added precompiled version of the messagebus init script
9a3626
9a3626
* Thu Sep 16 2004 John (J5) Palmieri <johnp@redhat.com>
9a3626
- changed /etc/redhat-release to the package redhat-release
9a3626
9a3626
* Thu Sep 16 2004 John (J5) Palmieri <johnp@redhat.com>
9a3626
- added python int64 patch from davidz
9a3626
9a3626
* Thu Sep 16 2004 John (J5) Palmieri <johnp@redhat.com>
9a3626
- added BuildRequires: /etc/redhat-release (RH Bug #132436)
9a3626
9a3626
* Wed Aug 18 2004 John (J5) Palmieri <johnp@redhat.com>
9a3626
- Added Steve Grubb's spec file patch (RH Bug #130201)
9a3626
9a3626
* Mon Aug 16 2004 John (J5) Palmieri <johnp@redhat.com>
9a3626
- Disabled dbus-gtk since dbus-viewer doesn't do anything right now
9a3626
9a3626
* Mon Aug 16 2004 John (J5) Palmieri <johnp@redhat.com>
9a3626
- Moved dbus-viewer to new dbus-gtk package so that dbus-glib
9a3626
  no longer requires X or GTK libraries. (RH Bug #130029)
9a3626
9a3626
* Thu Aug 12 2004 John (J5) Palmieri <johnp@redhat.com>
9a3626
- Update to new 0.22 release
9a3626
9a3626
* Thu Aug 05 2004 John (J5) Palmieri <johnp@redhat.com>
9a3626
- Added BuildRequires for libselinux-devel and Requires for libselinux
9a3626
9a3626
* Mon Aug 02 2004 Colin Walters <walters@redhat.com>
9a3626
- Add SE-DBus patch
9a3626
9a3626
* Fri Jul 30 2004 John (J5) Palmieri <johnp@redhat.com>
9a3626
- Added lib64 workaround for python bindings installing to
9a3626
  the wrong lib directory on 64 bit archs
9a3626
9a3626
* Fri Jul 30 2004 John (J5) Palmieri <johnp@redhat.com>
9a3626
- Updated console-auth patch
9a3626
- rebuild
9a3626
9a3626
* Thu Jul 22 2004 John (J5) Palmieri <johnp@redhat.com>
9a3626
- Update to upstream CVS build
9a3626
- Added console-auth patch
9a3626
9a3626
* Fri Jun 25 2004 John (J5) Palmieri <johnp@redhat.com>
9a3626
- Workaround added to fix gcc-3.4 bug on ia64
9a3626
9a3626
* Fri Jun 25 2004 John (J5) Palmieri <johnp@redhat.com>
9a3626
- require new Pyrex version and see if it builds this time
9a3626
9a3626
* Fri Jun 25 2004 John (J5) Palmieri <johnp@redhat.com>
9a3626
- rebuild with updated Pyrex (0.9.2.1)
9a3626
9a3626
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
9a3626
- rebuilt
9a3626
9a3626
* Fri Jun 04 2004 John (J5) Palmieri <johnp@redhat.com>
9a3626
- Moved dbus-viewer, dbus-monitor and dbus-glib-tool
9a3626
  into the dbus-glib package so that the main dbus
9a3626
  package does not depend on glib (Bug #125285)
9a3626
9a3626
* Thu Jun 03 2004 John (J5) Palmieri <johnp@redhat.com>
9a3626
- rebuilt
9a3626
9a3626
* Thu May 27 2004 John (J5) Palmieri <johnp@redhat.com>
9a3626
- added my Python patch
9a3626
- took out the qt build requires
9a3626
- added a gtk+ build requires
9a3626
9a3626
* Fri Apr 23 2004 John (J5) Palmieri <johnp@redhat.com>
9a3626
- Changed build requirement to version 0.9-3 of Pyrex
9a3626
  to fix problem with builing on x86_64
9a3626
9a3626
* Tue Apr 20 2004 John (J5) Palmieri <johnp@redhat.com>
9a3626
- update to upstream 0.21
9a3626
- removed dbus-0.20-varargs.patch patch (fixed upstream)
9a3626
9a3626
* Mon Apr 19 2004 John (J5) Palmieri <johnp@redhat.com>
9a3626
- added a dbus-python package to generate python bindings
9a3626
- added Pyrex build dependacy
9a3626
9a3626
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
9a3626
- rebuilt
9a3626
9a3626
* Wed Feb 25 2004 Bill Nottingham <notting@redhat.com> 0.20-4
9a3626
- fix dbus error functions on x86-64 (#116324)
9a3626
- add prereq (#112027)
9a3626
9a3626
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
9a3626
- rebuilt
9a3626
9a3626
* Fri Feb 13 2004 Tim Waugh <twaugh@redhat.com>
9a3626
- Conflict with cups prior to configuration file change, so that the
9a3626
  %%postun service condrestart works.
9a3626
9a3626
* Wed Feb 11 2004 Havoc Pennington <hp@redhat.com> 0.20-2
9a3626
- rebuild in fc2, cups now updated
9a3626
9a3626
* Wed Jan  7 2004 Bill Nottingham <notting@redhat.com> 0.20-1
9a3626
- update to upstream 0.20
9a3626
9a3626
* Thu Oct 16 2003 Havoc Pennington <hp@redhat.com> 0.13-6
9a3626
- hmm, dbus doesn't support uids in the config file. fix.
9a3626
9a3626
* Thu Oct 16 2003 Havoc Pennington <hp@redhat.com> 0.13-5
9a3626
- put uid instead of username in the config file, to keep things working with name change
9a3626
9a3626
* Thu Oct 16 2003 Havoc Pennington <hp@redhat.com> 0.13-4
9a3626
- make subpackages require the specific release, not just version, of base package
9a3626
9a3626
* Thu Oct 16 2003 Havoc Pennington <hp@redhat.com> 0.13-3
9a3626
- change system user "messagebus" -> "dbus" to be under 8 chars
9a3626
9a3626
* Mon Sep 29 2003 Havoc Pennington <hp@redhat.com> 0.13-2
9a3626
- see if removing qt subpackage for now will get us through the build system,
9a3626
  qt bindings not useful yet anyway
9a3626
9a3626
* Sun Sep 28 2003 Havoc Pennington <hp@redhat.com> 0.13-1
9a3626
- 0.13 fixes a little security oops
9a3626
9a3626
* Mon Aug  4 2003 Havoc Pennington <hp@redhat.com> 0.11.91-3
9a3626
- break the tiny dbus-launch that depends on X into separate package
9a3626
  so a CUPS server doesn't need X installed
9a3626
9a3626
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
9a3626
- rebuilt
9a3626
9a3626
* Sat May 17 2003 Havoc Pennington <hp@redhat.com> 0.11.91-1
9a3626
- 0.11.91 cvs snap properly merges system.d
9a3626
9a3626
* Fri May 16 2003 Havoc Pennington <hp@redhat.com> 0.11.90-1
9a3626
- build a cvs snap with a few more fixes
9a3626
9a3626
* Fri May 16 2003 Havoc Pennington <hp@redhat.com> 0.11-2
9a3626
- fix a crash that was breaking cups
9a3626
9a3626
* Thu May 15 2003 Havoc Pennington <hp@redhat.com> 0.11-1
9a3626
- 0.11
9a3626
9a3626
* Thu May 15 2003 Havoc Pennington <hp@redhat.com> 0.10.90-1
9a3626
- use rc.d/init.d not init.d, bug #90192
9a3626
- include the new man pages
9a3626
9a3626
* Fri Apr 11 2003 Havoc Pennington <hp@redhat.com> 0.9-1
9a3626
- 0.9
9a3626
- export QTDIR explicitly
9a3626
- re-enable qt, the problem was most likely D-BUS configure
9a3626
9a3626
* Tue Apr  1 2003 Havoc Pennington <hp@redhat.com> 0.6.94-1
9a3626
- update from CVS with a fix to set uid after gid
9a3626
9a3626
* Tue Apr  1 2003 Havoc Pennington <hp@redhat.com> 0.6.93-1
9a3626
- new cvs snap that actually forks to background and changes
9a3626
  user it's running as and so forth
9a3626
- create our system user in pre
9a3626
9a3626
* Mon Mar 31 2003 Havoc Pennington <hp@redhat.com> 0.6.92-1
9a3626
- fix for "make check" test that required a home directory
9a3626
9a3626
* Mon Mar 31 2003 Havoc Pennington <hp@redhat.com> 0.6.91-1
9a3626
- disable qt for now because beehive hates me
9a3626
- pull a slightly newer cvs snap that creates socket directory
9a3626
- cat the make check log after make check fails
9a3626
9a3626
* Mon Mar 31 2003 Havoc Pennington <hp@redhat.com> 0.6.90-1
9a3626
- initial build