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