mystifyingyouth / rpms / polkit

Forked from rpms/polkit 2 years ago
Clone

Blame SPECS/polkit.spec

7cc25b
# Only enable if using patches that touches configure.ac,
7cc25b
# Makefile.am or other build system related files
7cc25b
#
bf4e26
%define enable_autoreconf 1
7cc25b
7cc25b
Summary: An authorization framework
7cc25b
Name: polkit
7cc25b
Version: 0.115
14feaf
Release: 12%{?dist}
7cc25b
License: LGPLv2+
7cc25b
URL: http://www.freedesktop.org/wiki/Software/polkit
7cc25b
Source0: http://www.freedesktop.org/software/polkit/releases/%{name}-%{version}.tar.gz
7cc25b
Source1: http://www.freedesktop.org/software/polkit/releases/%{name}-%{version}.tar.gz.sign
7cc25b
Group: System Environment/Libraries
7cc25b
7cc25b
7cc25b
Patch1: polkit-0.115-bus-conn-msg-ssh.patch
7cc25b
Patch2: polkit-0.115-pkttyagent-auth-errmsg-debug.patch
7cc25b
Patch3: polkit-0.115-polkitagentlistener-res-leak.patch
7cc25b
Patch4: polkit-0.115-spawning-zombie-processes.patch
7cc25b
Patch5: polkit-0.115-CVE-2018-19788.patch
7cc25b
Patch6: polkit-0.115-CVE-2019-6133.patch
bf4e26
Patch7: polkit-0.115-pkttyagent-tty-echo-off-on-fail.patch
bf4e26
Patch8: polkit-0.115-allow-uid-of-1.patch
bf4e26
Patch9: polkit-0.115-move-to-mozjs60.patch
bf4e26
Patch10: polkit-0.115-jsauthority-memleak.patch
bf4e26
Patch11: polkit-0.115-pkttyagent-tcsaflush-batch-erase.patch
14feaf
Patch12: polkit-0.115-CVE-2021-3560.patch
7cc25b
7cc25b
7cc25b
BuildRequires: gcc-c++
7cc25b
BuildRequires: glib2-devel >= 2.30.0
7cc25b
BuildRequires: expat-devel
7cc25b
BuildRequires: pam-devel
7cc25b
BuildRequires: gtk-doc
7cc25b
BuildRequires: intltool
7cc25b
BuildRequires: gobject-introspection-devel
7cc25b
BuildRequires: systemd, systemd-devel
bf4e26
BuildRequires: pkgconfig(mozjs-60)
7cc25b
BuildRequires: git
7cc25b
7cc25b
%if 0%{?enable_autoreconf}
7cc25b
BuildRequires: autoconf
7cc25b
BuildRequires: automake
7cc25b
BuildRequires: libtool
7cc25b
%endif
7cc25b
7cc25b
Requires: dbus, polkit-pkla-compat
7cc25b
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
7cc25b
7cc25b
Requires(pre): shadow-utils
7cc25b
Requires(post): /sbin/ldconfig, systemd
7cc25b
Requires(preun): systemd
7cc25b
Requires(postun): /sbin/ldconfig, systemd
7cc25b
7cc25b
Obsoletes: PolicyKit <= 0.10
7cc25b
Provides: PolicyKit = 0.11
7cc25b
7cc25b
# polkit saw some API/ABI changes from 0.96 to 0.97 so require a
7cc25b
# sufficiently new polkit-gnome package
7cc25b
Conflicts: polkit-gnome < 0.97
7cc25b
7cc25b
Obsoletes: polkit-desktop-policy < 0.103
7cc25b
Provides: polkit-desktop-policy = 0.103
7cc25b
7cc25b
Obsoletes: polkit-js-engine < 0.110-4
7cc25b
Provides: polkit-js-engine = %{version}-%{release}
7cc25b
7cc25b
# when -libs was split out, handle multilib upgrade path -- rex
7cc25b
Obsoletes: polkit < 0.113-3
7cc25b
7cc25b
%description
7cc25b
polkit is a toolkit for defining and handling authorizations.  It is
7cc25b
used for allowing unprivileged processes to speak to privileged
7cc25b
processes.
7cc25b
7cc25b
%package devel
7cc25b
Summary: Development files for polkit
7cc25b
Group: Development/Libraries
7cc25b
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
7cc25b
Requires: %name-docs = %{version}-%{release}
7cc25b
Requires: glib2-devel
7cc25b
Obsoletes: PolicyKit-devel <= 0.10
7cc25b
Provides: PolicyKit-devel = 0.11
7cc25b
7cc25b
%description devel
7cc25b
Development files for polkit.
7cc25b
7cc25b
%package docs
7cc25b
Summary: Development documentation for polkit
7cc25b
Group: Development/Libraries
7cc25b
Requires: %name-devel = %{version}-%{release}
7cc25b
Obsoletes: PolicyKit-docs <= 0.10
7cc25b
Provides: PolicyKit-docs = 0.11
7cc25b
BuildArch: noarch
7cc25b
7cc25b
%description docs
7cc25b
Development documentation for polkit.
7cc25b
7cc25b
%package libs
7cc25b
Summary: Libraries for polkit
7cc25b
Group: Development/Libraries
7cc25b
7cc25b
%description libs
7cc25b
Libraries files for polkit.
7cc25b
7cc25b
7cc25b
%prep
7cc25b
%autosetup -S git
7cc25b
7cc25b
%build
7cc25b
%if 0%{?enable_autoreconf}
7cc25b
autoreconf -i
7cc25b
%endif
7cc25b
# we can't use _hardened_build here, see
7cc25b
# https://bugzilla.redhat.com/show_bug.cgi?id=962005
7cc25b
export CFLAGS='-fPIC %optflags'
7cc25b
export LDFLAGS='-pie -Wl,-z,now -Wl,-z,relro'
7cc25b
%configure --enable-gtk-doc \
7cc25b
        --disable-static \
7cc25b
        --enable-introspection \
7cc25b
        --disable-examples \
bf4e26
        --enable-libsystemd-login=yes
7cc25b
make V=1
7cc25b
7cc25b
%install
7cc25b
make install DESTDIR=$RPM_BUILD_ROOT INSTALL='install -p'
7cc25b
7cc25b
rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
7cc25b
7cc25b
%find_lang polkit-1
7cc25b
7cc25b
%pre
7cc25b
getent group polkitd >/dev/null || groupadd -r polkitd
7cc25b
getent passwd polkitd >/dev/null || useradd -r -g polkitd -d / -s /sbin/nologin -c "User for polkitd" polkitd
7cc25b
exit 0
7cc25b
7cc25b
%post
7cc25b
# The implied (systemctl preset) will fail and complain, but the macro hides
7cc25b
# and ignores the fact.  This is in fact what we want, polkit.service does not
7cc25b
# have an [Install] section and it is always started on demand.
7cc25b
%systemd_post polkit.service
7cc25b
7cc25b
%preun
7cc25b
%systemd_preun polkit.service
7cc25b
7cc25b
%postun
7cc25b
%systemd_postun_with_restart polkit.service
7cc25b
7cc25b
%files -f polkit-1.lang
7cc25b
%doc COPYING NEWS README
7cc25b
%{_datadir}/man/man1/*
7cc25b
%{_datadir}/man/man8/*
7cc25b
%{_datadir}/dbus-1/system-services/*
7cc25b
%{_unitdir}/polkit.service
7cc25b
%dir %{_datadir}/polkit-1/
7cc25b
%dir %{_datadir}/polkit-1/actions
7cc25b
%attr(0700,polkitd,root) %dir %{_datadir}/polkit-1/rules.d
7cc25b
%{_datadir}/polkit-1/actions/org.freedesktop.policykit.policy
7cc25b
%dir %{_sysconfdir}/polkit-1
7cc25b
%{_sysconfdir}/polkit-1/rules.d/50-default.rules
7cc25b
%attr(0700,polkitd,root) %dir %{_sysconfdir}/polkit-1/rules.d
7cc25b
%{_sysconfdir}/dbus-1/system.d/org.freedesktop.PolicyKit1.conf
7cc25b
%{_sysconfdir}/pam.d/polkit-1
7cc25b
%{_bindir}/pkaction
7cc25b
%{_bindir}/pkcheck
7cc25b
%{_bindir}/pkttyagent
7cc25b
%dir %{_prefix}/lib/polkit-1
7cc25b
%{_prefix}/lib/polkit-1/polkitd
7cc25b
7cc25b
# see upstream docs for why these permissions are necessary
7cc25b
%attr(4755,root,root) %{_bindir}/pkexec
7cc25b
%attr(4755,root,root) %{_prefix}/lib/polkit-1/polkit-agent-helper-1
7cc25b
7cc25b
%files devel
7cc25b
%{_libdir}/lib*.so
7cc25b
%{_libdir}/pkgconfig/*.pc
7cc25b
%{_datadir}/gir-1.0/*.gir
7cc25b
%{_includedir}/*
7cc25b
%{_datadir}/gettext/its/polkit.its
7cc25b
%{_datadir}/gettext/its/polkit.loc
7cc25b
7cc25b
%files docs
7cc25b
%{_datadir}/gtk-doc
7cc25b
7cc25b
%post libs -p /sbin/ldconfig
7cc25b
%postun libs -p /sbin/ldconfig
7cc25b
7cc25b
%files libs
7cc25b
%{_libdir}/lib*.so.*
7cc25b
%{_libdir}/girepository-1.0/*.typelib
7cc25b
7cc25b
%changelog
14feaf
* Tue May 25 2021 Jan Rybar <jrybar@redhat.com> - 0.115-12
14feaf
- early disconnection from D-Bus results in privilege esc.
14feaf
- Resolves: CVE-2021-3560
14feaf
bf4e26
* Mon Nov 04 2019 Jan Rybar <jrybar@redhat.com> - 0.115-11
bf4e26
- pkttyagent: resetting terminal erases rest of input line
bf4e26
- Resolves: rhbz#1757853
bf4e26
bf4e26
* Tue Oct 29 2019 Jan Rybar <jrybar@redhat.com> - 0.115-10
bf4e26
- Fix of jasuthority memleak
bf4e26
- Resolves: rhbz#1745918
bf4e26
bf4e26
* Tue Sep 10 2019 Jan Rybar <jrybar@redhat.com> - 0.115-9
bf4e26
- Rebuild to reflect mozjs60 s390 abi change
bf4e26
- Related: rhbz#1746889
bf4e26
bf4e26
* Thu Jun 13 2019 Jan Rybar <jrybar@redhat.com> - 0.115-8
bf4e26
- Backport changing dependency to mozjs60
bf4e26
- Resolves: rhbz#1729416
bf4e26
bf4e26
* Thu Jun 13 2019 Jan Rybar <jrybar@redhat.com> - 0.115-7
bf4e26
- pkttyagent: polkit-agent-helper-1 timeout leaves tty echo disabled
bf4e26
- Mitigation of regression caused by fix of CVE-2018-19788
bf4e26
- Resolves: rhbz#1693781
bf4e26
- Resolves: rhbz#1693814
bf4e26
7cc25b
* Mon Jan 21 2019 Jan Rybar <jrybar@redhat.com> - 0.115-6
7cc25b
- Fix of CVE-2019-6133, PID reuse via slow fork
7cc25b
- Resolves: rhbz#1667778
7cc25b
7cc25b
* Thu Dec 06 2018 Jan Rybar <jrybar@redhat.com> - 0.115-5
7cc25b
- Fix of CVE-2018-19788, priv escalation with high UIDs
7cc25b
- Resolves: rhbz#1656378
7cc25b
7cc25b
* Thu Aug 16 2018 Jan Rybar <jrybar@redhat.com> - 0.115-4
7cc25b
- Spawned zombie subprocesses not reaped
7cc25b
- Resolves: rhbz#1616282
7cc25b
7cc25b
* Fri Aug 10 2018 Jan Rybar <jrybar@redhat.com> - 0.115-3
7cc25b
- Resource leak found by static analyzer
7cc25b
- Resolves: rhbz#1602661
7cc25b
7cc25b
* Tue Aug 07 2018 Jan Rybar <jrybar@redhat.com> - 0.115-2
7cc25b
- Error message about getting authority is too elaborate (forward of #1342855)
7cc25b
- Bus disconnection report moved to debug mode (forward of #1249627)
7cc25b
7cc25b
* Tue Jul 10 2018 Miloslav Trmač <mitr@redhat.com> - 0.115-1
7cc25b
- Update to 0.115 (CVE-2018-1116)
7cc25b
7cc25b
* Tue Apr 03 2018 Ray Strode <rstrode@redhat.com> - 0.114-1
7cc25b
- Update to 0.114
7cc25b
7cc25b
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.113-16
7cc25b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
7cc25b
7cc25b
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.113-15
7cc25b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
7cc25b
7cc25b
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.113-14
7cc25b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
7cc25b
7cc25b
* Thu Apr 13 2017 Richard Hughes <rhughes@redhat.com> - 0.113-13
7cc25b
- Add the its files from upstream.
7cc25b
7cc25b
* Tue Apr 4 2017 Miloslav Trmač <mitr@redhat.com> - 0.113-12
7cc25b
- Fix a memory leak in PolkitPermission.
7cc25b
  Patch by Rui Matos <tiagomatos@gmail.com>
7cc25b
  Resolves: #1433915
7cc25b
7cc25b
* Tue Apr 4 2017 Miloslav Trmač <mitr@redhat.com> - 0.113-11
7cc25b
- Revert back to the state in 0.113-7, undoing the untested changes.
7cc25b
7cc25b
* Tue Apr  4 2017 Peter Robinson <pbrobinson@fedoraproject.org> 0.113-10
7cc25b
- Move to an upstream snapshot, rebase patches
7cc25b
7cc25b
* Fri Mar 31 2017 Rex Dieter <rdieter@fedoraproject.org> - 0.113-9
7cc25b
- restore Provides: polkit-desktop-policy polkit-js-engine
7cc25b
7cc25b
* Thu Mar 30 2017 Peter Robinson <pbrobinson@fedoraproject.org> 0.113-8
7cc25b
- Use %%license, license needs to be in -libs as it's the only guaranteed installed package
7cc25b
- Move to mozjs38
7cc25b
- Other upstream fixes
7cc25b
- Spec cleanups
7cc25b
7cc25b
* Mon Feb 13 2017 Miloslav Trmač <mitr@redhat.com> - 0.113-7
7cc25b
- Fix memory leaks when calling authentication agents
7cc25b
  Resolves: #1380166
7cc25b
7cc25b
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.113-6
7cc25b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
7cc25b
7cc25b
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.113-5
7cc25b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
7cc25b
7cc25b
* Tue Jul 14 2015 Miloslav Trmač <mitr@redhat.com> - 0.113-4
7cc25b
- Bump the Obsoletes: to < 0.113-3 to account for the non-split 0.113-2.fc21
7cc25b
  Resolves: #1243004
7cc25b
7cc25b
* Sun Jul 12 2015 Rex Dieter <rdieter@fedoraproject.org> 0.113-3
7cc25b
- Obsoletes: polkit < 0.112-8 (handle multilib upgrade path)
7cc25b
7cc25b
* Fri Jul 10 2015 Miloslav Trmač <mitr@redhat.com> - 0.113-2
7cc25b
- Add a fully versioned dependency from polkit to polkit-libs
7cc25b
  Resolves: #1241759
7cc25b
- Require polkit-libs, not polkit, in polkit-devel
7cc25b
7cc25b
* Thu Jul 2 2015 Miloslav Trmač <mitr@redhat.com> - 0.113-1
7cc25b
- Update to polkit-0.113 (CVE-2015-3218, CVE-2015-3255, CVE-2015-3256,
7cc25b
  CVE-2015-4625)
7cc25b
  Resolves: #910262, #1175061, #1177930, #1194391, #1228739, #1233810
7cc25b
7cc25b
* Fri Jun 19 2015 Miloslav Trmač <mitr@redhat.com> - 0.112-11
7cc25b
- Add BuildRequires: systemd so that %%{_unitdir} is defined, to fix the build.
7cc25b
7cc25b
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.112-10
7cc25b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
7cc25b
7cc25b
* Sun Jan 25 2015 Rex Dieter <rdieter@fedoraproject.org>  - 0.112-9
7cc25b
- polkit doesn't release reference counters of GVariant data (#1180886)
7cc25b
- fix ldconfig scriptlets (move to -libs subpkg)
7cc25b
7cc25b
* Sat Nov 08 2014 Colin Walters <walters@redhat.com> - 0.112-8
7cc25b
- Split separate -libs package, so that NetworkManager can just depend on
7cc25b
  that, without dragging in the daemon (as well as libmozjs17).  This
7cc25b
  allows the creation of more minimal systems that want programs like NM,
7cc25b
  but do not need the configurability of the daemon; it would be ok if only
7cc25b
  root is authorized.
7cc25b
7cc25b
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.112-7
7cc25b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
7cc25b
7cc25b
* Tue Jul 22 2014 Kalev Lember <kalevlember@gmail.com> - 0.112-6
7cc25b
- Rebuilt for gobject-introspection 1.41.4
7cc25b
7cc25b
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.112-5
7cc25b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
7cc25b
7cc25b
* Thu Jun  5 2014 Kay Sievers <kay@redhat.com> - 0.112-4
7cc25b
- backport upstream D-Bus "user bus" changes
7cc25b
7cc25b
* Mon Feb 10 2014 Miloslav Trmač <mitr@redhat.com> - 0.112-3
7cc25b
- Fix a PolkitAgentSession race condition
7cc25b
  Resolves: #1063193
7cc25b
7cc25b
* Sat Dec  7 2013 Miloslav Trmač <mitr@redhat.com> - 0.112-2
7cc25b
- Workaround pam_systemd setting broken XDG_RUNTIME_DIR
7cc25b
  Resolves: #1033774
7cc25b
- Always use mozjs-17.0 even if js-devel is installed
7cc25b
7cc25b
* Wed Sep 18 2013 Miloslav Trmač <mitr@redhat.com> - 0.112-1
7cc25b
- Update to polkit-0.112
7cc25b
- Resolves: #1009538, CVE-2013-4288
7cc25b
7cc25b
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.111-3
7cc25b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
7cc25b
7cc25b
* Wed May 29 2013 Tomas Bzatek <tbzatek@redhat.com> - 0.111-2
7cc25b
- Fix a race on PolkitSubject type registration (#866718)
7cc25b
7cc25b
* Wed May 15 2013 Miloslav Trmač <mitr@redhat.com> - 0.111-1
7cc25b
- Update to polkit-0.111
7cc25b
  Resolves: #917888
7cc25b
- Use SpiderMonkey from mozjs17 instead of js
7cc25b
- Ship the signature in the srpm
7cc25b
- Try to preserve timestamps in (make install)
7cc25b
7cc25b
* Fri May 10 2013 Miloslav Trmač <mitr@redhat.com> - 0.110-4
7cc25b
- Shut up rpmlint about Summary:
7cc25b
- Build with V=1
7cc25b
- Use %%{_unitdir} instead of hard-coding the path
7cc25b
- Use the new systemd macros, primarily to run (systemctl daemon-reload)
7cc25b
  Resolves: #857382
7cc25b
7cc25b
* Fri May 10 2013 Miloslav Trmač <mitr@redhat.com> - 0.110-4
7cc25b
- Make the JavaScript engine mandatory.  The polkit-js-engine package has been
7cc25b
  removed, main polkit package Provides:polkit-js-engine for compatibility.
7cc25b
- Add Requires: polkit-pkla-compat
7cc25b
  Resolves: #908808
7cc25b
7cc25b
* Wed Feb 13 2013 Miloslav Trmač <mitr@redhat.com> - 0.110-3
7cc25b
- Don't ship pk-example-frobnicate in the "live" configuration
7cc25b
  Resolves: #878112
7cc25b
7cc25b
* Fri Feb  8 2013 Miloslav Trmač <mitr@redhat.com> - 0.110-2
7cc25b
- Own %%{_docdir}/polkit-js-engine-*
7cc25b
  Resolves: #907668
7cc25b
7cc25b
* Wed Jan  9 2013 David Zeuthen <davidz@redhat.com> - 0.110-1%{?dist}
7cc25b
- Update to upstream release 0.110
7cc25b
7cc25b
* Mon Jan  7 2013 Matthias Clasen <mclasen@redhat.com> - 0.109-2%{?dist}
7cc25b
- Build with pie and stuff
7cc25b
7cc25b
* Wed Dec 19 2012 David Zeuthen <davidz@redhat.com> 0.109-1%{?dist}
7cc25b
- Update to upstream release 0.109
7cc25b
- Drop upstreamed patches
7cc25b
7cc25b
* Thu Nov 15 2012 David Zeuthen <davidz@redhat.com> 0.108-3%{?dist}
7cc25b
- Attempt to open the correct libmozjs185 library, otherwise polkit
7cc25b
  authz rules will not work unless js-devel is installed (fdo #57146)
7cc25b
7cc25b
* Wed Nov 14 2012 David Zeuthen <davidz@redhat.com> 0.108-2%{?dist}
7cc25b
- Include gmodule-2.0 to avoid build error
7cc25b
7cc25b
* Wed Nov 14 2012 David Zeuthen <davidz@redhat.com> 0.108-1%{?dist}
7cc25b
- Update to upstream release 0.108
7cc25b
- Drop upstreamed patches
7cc25b
- This release dynamically loads the JavaScript interpreter and can
7cc25b
  cope with it not being available. In this case, polkit authorization
7cc25b
  rules are not processed and the defaults for an action - as defined
7cc25b
  in its .policy file - are used for authorization decisions.
7cc25b
- Add new meta-package, polkit-js-engine, that pulls in the required
7cc25b
  JavaScript bits to make polkit authorization rules work. The default
7cc25b
  install - not the minimal install - should include this package
7cc25b
7cc25b
* Wed Oct 10 2012 Adam Jackson <ajax@redhat.com> 0.107-4
7cc25b
- Don't crash if initializing the server object fails
7cc25b
7cc25b
* Tue Sep 18 2012 David Zeuthen <davidz@redhat.com> 0.107-3%{?dist}
7cc25b
- Authenticate as root if e.g. the wheel group is empty (#834494)
7cc25b
7cc25b
* Fri Jul 27 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.107-2
7cc25b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
7cc25b
7cc25b
* Wed Jul 11 2012 David Zeuthen <davidz@redhat.com> 0.107-1%{?dist}
7cc25b
- Update to upstream release 0.107
7cc25b
7cc25b
* Fri Jun 29 2012 David Zeuthen <davidz@redhat.com> 0.106-2%{?dist}
7cc25b
- Add forgotten Requires(pre): shadow-utils
7cc25b
7cc25b
* Thu Jun 07 2012 David Zeuthen <davidz@redhat.com> 0.106-1%{?dist}
7cc25b
- Update to upstream release 0.106
7cc25b
- Authorizations are no longer controlled by .pkla files - from now
7cc25b
  on, use the new .rules files described in the polkit(8) man page
7cc25b
7cc25b
* Tue Apr 24 2012 David Zeuthen <davidz@redhat.com> 0.105-1%{?dist}
7cc25b
- Update to upstream release 0.105
7cc25b
- Nuke patches that are now upstream
7cc25b
- Change 'PolicyKit' to 'polkit' in summary and descriptions
7cc25b
7cc25b
* Thu Mar 08 2012 David Zeuthen <davidz@redhat.com> 0.104-6%{?dist}
7cc25b
- Don't leak file descriptors (bgo #671486)
7cc25b
7cc25b
* Mon Feb 13 2012 Matthias Clasen <mclasen@redhat.com> - 0.104-5%{?dist}
7cc25b
- Make the -docs subpackage noarch
7cc25b
7cc25b
* Mon Feb 06 2012 David Zeuthen <davidz@redhat.com> 0.104-4%{?dist}
7cc25b
- Set error if we cannot obtain a PolkitUnixSession for a given PID (#787222)
7cc25b
7cc25b
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.104-3
7cc25b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
7cc25b
7cc25b
* Tue Jan 03 2012 David Zeuthen <davidz@redhat.com> 0.104-2%{?dist}
7cc25b
- Nuke the ConsoleKit run-time requirement
7cc25b
7cc25b
* Tue Jan 03 2012 David Zeuthen <davidz@redhat.com> 0.104-1%{?dist}
7cc25b
- Update to upstream release 0.104
7cc25b
- Force usage of systemd (instead of ConsoleKit) for session tracking
7cc25b
7cc25b
* Tue Dec 06 2011 David Zeuthen <davidz@redhat.com> 0.103-1%{?dist}
7cc25b
- Update to upstream release 0.103
7cc25b
- Drop upstreamed patch
7cc25b
- Drop Fedora-specific policy, it is now upstream (fdo #41008)
7cc25b
7cc25b
* Wed Oct 26 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.102-3
7cc25b
- Rebuilt for glibc bug#747377
7cc25b
7cc25b
* Tue Oct 18 2011 David Zeuthen <davidz@redhat.com> 0.102-2%{?dist}
7cc25b
- Add patch to neuter the annoying systemd behavior where stdout/stderr
7cc25b
  is sent to the system logs
7cc25b
7cc25b
* Thu Aug 04 2011 David Zeuthen <davidz@redhat.com> 0.102-1
7cc25b
- Update to 0.102 release
7cc25b
7cc25b
* Fri May 13 2011 Bastien Nocera <bnocera@redhat.com> 0.101-7
7cc25b
- Allow setting the pretty hostname without a password for wheel,
7cc25b
  change matches systemd in git
7cc25b
7cc25b
* Mon May  2 2011 Matthias Clasen <mclasen@redhat.com> - 0.101-6
7cc25b
- Update the action id of the datetime mechanism
7cc25b
7cc25b
* Tue Apr 19 2011 David Zeuthen <davidz@redhat.com> - 0.101-5
7cc25b
- CVE-2011-1485 (#697951)
7cc25b
7cc25b
* Tue Mar 22 2011 Kevin Kofler <Kevin@tigcc.ticalc.org> - 0.101-4
7cc25b
- Also allow org.kde.kcontrol.kcmclock.save without password for wheel
7cc25b
7cc25b
* Thu Mar 17 2011 David Zeuthen <davidz@redhat.com> - 0.101-3
7cc25b
- Fix typo in pkla file (thanks notting)
7cc25b
7cc25b
* Thu Mar 17 2011 David Zeuthen <davidz@redhat.com> - 0.101-2
7cc25b
- Nuke desktop_admin_r and desktop_user_r groups - just use the
7cc25b
  wheel group instead (#688363)
7cc25b
- Update the set of configuration directives that gives users
7cc25b
  in the wheel group extra privileges
7cc25b
7cc25b
* Thu Mar 03 2011 David Zeuthen <davidz@redhat.com> - 0.101-1
7cc25b
- New upstream version
7cc25b
7cc25b
* Mon Feb 21 2011 David Zeuthen <davidz@redhat.com> - 0.100-1
7cc25b
- New upstream version
7cc25b
7cc25b
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.98-7
7cc25b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
7cc25b
7cc25b
* Fri Jan 28 2011 Matthias Clasen <mclasen@redhat.com> - 0.98-6
7cc25b
- Own /usr/libexec/polkit-1
7cc25b
7cc25b
* Fri Nov 12 2010 Matthias Clasen <mclasen@redhat.com> - 0.98-5
7cc25b
- Enable introspection
7cc25b
7cc25b
* Thu Sep 02 2010 David Zeuthen <davidz@redhat.com> - 0.98-4
7cc25b
- Fix #629515 in a way that doesn't require autoreconf
7cc25b
7cc25b
* Thu Sep 02 2010 David Zeuthen <davidz@redhat.com> - 0.98-2
7cc25b
- Include polkitagentenumtypes.h (#629515)
7cc25b
7cc25b
* Mon Aug 23 2010 Matthias Clasen <mclasen@redhat.com> - 0.98-1
7cc25b
- Update to upstream release 0.98
7cc25b
- Co-own /usr/share/gtk-doc (#604410)
7cc25b
7cc25b
* Wed Aug 18 2010 Matthias Clasen <mclasen@redhat.com> - 0.97-5
7cc25b
- Rebuid to work around bodhi limitations
7cc25b
7cc25b
* Wed Aug 18 2010 Matthias Clasen <mclasen@redhat.com> - 0.97-4
7cc25b
- Fix a ConsoleKit interaction bug
7cc25b
7cc25b
* Fri Aug 13 2010 David Zeuthen <davidz@redhat.com> - 0.97-3
7cc25b
- Add a patch to make pkcheck(1) work the way libvirtd uses it (#623257)
7cc25b
- Require GLib >= 2.25.12 instead of 2.25.11
7cc25b
- Ensure polkit-gnome packages earlier than 0.97 are not used with
7cc25b
  these packages
7cc25b
7cc25b
* Mon Aug 09 2010 David Zeuthen <davidz@redhat.com> - 0.97-2
7cc25b
- Rebuild
7cc25b
7cc25b
* Mon Aug 09 2010 David Zeuthen <davidz@redhat.com> - 0.97-1
7cc25b
- Update to 0.97. This release contains a port from EggDBus to the
7cc25b
  GDBus code available in recent GLib releases.
7cc25b
7cc25b
* Fri Jan 15 2010 David Zeuthen <davidz@redhat.com> - 0.96-1
7cc25b
- Update to 0.96
7cc25b
- Disable introspection support for the time being
7cc25b
7cc25b
* Fri Nov 13 2009 David Zeuthen <davidz@redhat.com> - 0.95-2
7cc25b
- Rebuild
7cc25b
7cc25b
* Fri Nov 13 2009 David Zeuthen <davidz@redhat.com> - 0.95-1
7cc25b
- Update to 0.95
7cc25b
- Drop upstreamed patches
7cc25b
7cc25b
* Tue Oct 20 2009 Matthias Clasen <mclasen@redhat.com> - 0.95-0.git20090913.3
7cc25b
- Fix a typo in pklocalauthority(8)
7cc25b
7cc25b
* Mon Sep 14 2009 David Zeuthen <davidz@redhat.com> - 0.95-0.git20090913.2
7cc25b
- Refine how Obsolete: is used and also add Provides: (thanks Jesse
7cc25b
  Keating and nim-nim)
7cc25b
7cc25b
* Mon Sep 14 2009 David Zeuthen <davidz@redhat.com> - 0.95-0.git20090913.1
7cc25b
- Add bugfix for polkit_unix_process_new_full() (thanks Bastien Nocera)
7cc25b
- Obsolete old PolicyKit packages
7cc25b
7cc25b
* Sun Sep 13 2009 David Zeuthen <davidz@redhat.com> - 0.95-0.git20090913
7cc25b
- Update to git snapshot
7cc25b
- Drop upstreamed patches
7cc25b
- Turn on GObject introspection
7cc25b
- Don't delete desktop_admin_r and desktop_user_r groups when
7cc25b
  uninstalling polkit-desktop-policy
7cc25b
7cc25b
* Fri Sep 11 2009 David Zeuthen <davidz@redhat.com> - 0.94-4
7cc25b
- Add some patches from git master
7cc25b
- Sort pkaction(1) output
7cc25b
- Bug 23867 – UnixProcess vs. SystemBusName aliasing
7cc25b
7cc25b
* Thu Aug 13 2009 David Zeuthen <davidz@redhat.com> - 0.94-3
7cc25b
- Add desktop_admin_r and desktop_user_r groups along with a first cut
7cc25b
  of default authorizations for users in these groups.
7cc25b
7cc25b
* Wed Aug 12 2009 David Zeuthen <davidz@redhat.com> - 0.94-2
7cc25b
- Disable GObject Introspection for now as it breaks the build
7cc25b
7cc25b
* Wed Aug 12 2009 David Zeuthen <davidz@redhat.com> - 0.94-1
7cc25b
- Update to upstream release 0.94
7cc25b
7cc25b
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.93-3
7cc25b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
7cc25b
7cc25b
* Mon Jul 20 2009 David Zeuthen <davidz@redhat.com> - 0.93-2
7cc25b
- Rebuild
7cc25b
7cc25b
* Mon Jul 20 2009 David Zeuthen <davidz@redhat.com> - 0.93-1
7cc25b
- Update to 0.93
7cc25b
7cc25b
* Tue Jun 09 2009 David Zeuthen <davidz@redhat.com> - 0.92-3
7cc25b
- Don't make docs noarch (I *heart* multilib)
7cc25b
- Change license to LGPLv2+
7cc25b
7cc25b
* Mon Jun 08 2009 David Zeuthen <davidz@redhat.com> - 0.92-2
7cc25b
- Rebuild
7cc25b
7cc25b
* Mon Jun 08 2009 David Zeuthen <davidz@redhat.com> - 0.92-1
7cc25b
- Update to 0.92 release
7cc25b
7cc25b
* Wed May 27 2009 David Zeuthen <davidz@redhat.com> - 0.92-0.git20090527
7cc25b
- Update to 0.92 snapshot
7cc25b
7cc25b
* Mon Feb  9 2009 David Zeuthen <davidz@redhat.com> - 0.91-1
7cc25b
- Initial spec file.