David Zeuthen f0e882c
# Only enable if using patches that touches configure.ac,
David Zeuthen f0e882c
# Makefile.am or other build system related files
David Zeuthen f0e882c
#
f0ed542
Summary: An authorization framework
David Zeuthen 6eafedf
Name: polkit
cce17de
Version: 124
f306ce1
Release: 4%{?dist}
ce826cd
License: LGPL-2.0-or-later
cce17de
URL: https://github.com/polkit-org/polkit
cce17de
Source0: https://github.com/polkit-org/polkit/archive/refs/tags/%{version}.tar.gz
2661140
Source1: polkit.sysusers
96f4e91
86e6aaf
Patch1: no-session-for-cookie.patch
86e6aaf
Patch2: pkttyagent-coredump-after-eof.patch
f306ce1
Patch3: session-monitor-watch-sessions-only.patch
f306ce1
Patch4: pkpermission-watch-changed-ssn-only.patch
0363021
d63936c
BuildRequires: gcc-c++
David Zeuthen 413036b
BuildRequires: glib2-devel >= 2.30.0
David Zeuthen 6eafedf
BuildRequires: expat-devel
David Zeuthen 6eafedf
BuildRequires: pam-devel
David Zeuthen 6eafedf
BuildRequires: gtk-doc
d6e5ebe
BuildRequires: gettext-devel
David Zeuthen 4271c04
BuildRequires: gobject-introspection-devel
2661140
BuildRequires: systemd, systemd-devel, systemd-rpm-macros
d6e5ebe
BuildRequires: dbus-devel
efe5a62
BuildRequires: pkgconfig(duktape)
d6e5ebe
BuildRequires: meson
668cc92
BuildRequires: git
David Zeuthen 6eafedf
f306ce1
Requires: dbus
f306ce1
Recommends: polkit-pkla-compat
4854630
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
2661140
%{?systemd_requires}
2661140
%{?sysusers_requires_compat}
David Zeuthen 5f25a24
e81b80a
Obsoletes: PolicyKit <= 0.10
e81b80a
Provides: PolicyKit = 0.11
e81b80a
e81b80a
# polkit saw some API/ABI changes from 0.96 to 0.97 so require a
e81b80a
# sufficiently new polkit-gnome package
e81b80a
Conflicts: polkit-gnome < 0.97
e81b80a
e81b80a
Obsoletes: polkit-desktop-policy < 0.103
e81b80a
Provides: polkit-desktop-policy = 0.103
e81b80a
efe5a62
Obsoletes: polkit-js-engine < 0.120-5
e81b80a
Provides: polkit-js-engine = %{version}-%{release}
e81b80a
Rex Dieter f6926aa
# when -libs was split out, handle multilib upgrade path -- rex
a28dc78
Obsoletes: polkit < 0.113-3
Rex Dieter f6926aa
David Zeuthen 6eafedf
%description
David Zeuthen 0fee849
polkit is a toolkit for defining and handling authorizations.  It is
David Zeuthen 0fee849
used for allowing unprivileged processes to speak to privileged
David Zeuthen 6eafedf
processes.
David Zeuthen 6eafedf
David Zeuthen 6eafedf
%package devel
David Zeuthen 0fee849
Summary: Development files for polkit
4854630
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
David Zeuthen 6eafedf
Requires: %name-docs = %{version}-%{release}
David Zeuthen 6eafedf
Requires: glib2-devel
e81b80a
Obsoletes: PolicyKit-devel <= 0.10
e81b80a
Provides: PolicyKit-devel = 0.11
David Zeuthen 6eafedf
David Zeuthen 6eafedf
%description devel
David Zeuthen 0fee849
Development files for polkit.
David Zeuthen 6eafedf
David Zeuthen 6eafedf
%package docs
David Zeuthen 0fee849
Summary: Development documentation for polkit
David Zeuthen 6eafedf
Requires: %name-devel = %{version}-%{release}
e81b80a
Obsoletes: PolicyKit-docs <= 0.10
e81b80a
Provides: PolicyKit-docs = 0.11
7e59d9c
BuildArch: noarch
David Zeuthen 6eafedf
David Zeuthen 6eafedf
%description docs
David Zeuthen 0fee849
Development documentation for polkit.
David Zeuthen 6eafedf
Colin Walters 1224d7b
%package libs
Colin Walters 1224d7b
Summary: Libraries for polkit
Colin Walters 1224d7b
Colin Walters 1224d7b
%description libs
Colin Walters 1224d7b
Libraries files for polkit.
Colin Walters 1224d7b
Colin Walters 1224d7b
David Zeuthen 6eafedf
%prep
668cc92
%autosetup -S git
David Zeuthen 6eafedf
David Zeuthen 6eafedf
%build
d6e5ebe
%meson -D authfw=pam \
d6e5ebe
       -D examples=false \
d6e5ebe
       -D gtk_doc=true \
d6e5ebe
       -D introspection=true \
d6e5ebe
       -D man=true \
d6e5ebe
       -D session_tracking=libsystemd-login \
efe5a62
       -D tests=false
David Zeuthen 6eafedf
d6e5ebe
%meson_build
Owen W. Taylor 98744d9
d6e5ebe
%install
d6e5ebe
%meson_install
7bf8abe
install -Dpm 0644 %{SOURCE1} %{buildroot}%{_sysusersdir}/polkit.conf
David Zeuthen 6eafedf
e81b80a
rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
David Zeuthen 6eafedf
David Zeuthen 6eafedf
%find_lang polkit-1
David Zeuthen 6eafedf
David Zeuthen 413036b
%pre
2661140
%sysusers_create_compat %{SOURCE1}
David Zeuthen 413036b
d049388
%post
d049388
# The implied (systemctl preset) will fail and complain, but the macro hides
d049388
# and ignores the fact.  This is in fact what we want, polkit.service does not
d049388
# have an [Install] section and it is always started on demand.
d049388
%systemd_post polkit.service
David Zeuthen 6eafedf
d049388
%preun
d049388
%systemd_preun polkit.service
d049388
d049388
%postun
0e57360
%systemd_postun_with_restart polkit.service
David Zeuthen 6eafedf
David Zeuthen 6eafedf
%files -f polkit-1.lang
d6e5ebe
%doc COPYING NEWS.md README.md
David Zeuthen 4271c04
%{_datadir}/man/man1/*
David Zeuthen 4271c04
%{_datadir}/man/man8/*
2aaa4f2
%{_datadir}/dbus-1/system.d/org.freedesktop.PolicyKit1.conf
David Zeuthen 6eafedf
%{_datadir}/dbus-1/system-services/*
2fd403e
%{_unitdir}/polkit.service
David Zeuthen 6eafedf
%dir %{_datadir}/polkit-1/
David Zeuthen 6eafedf
%dir %{_datadir}/polkit-1/actions
5ca3949
%attr(0750,root,polkitd) %dir %{_datadir}/polkit-1/rules.d
David Zeuthen 6eafedf
%{_datadir}/polkit-1/actions/org.freedesktop.policykit.policy
d6e5ebe
%{_datadir}/polkit-1/policyconfig-1.dtd
David Zeuthen 413036b
%dir %{_sysconfdir}/polkit-1
4263861
%{_datadir}/polkit-1/rules.d/50-default.rules
5ca3949
%attr(0750,root,polkitd) %dir %{_sysconfdir}/polkit-1/rules.d
7bf8abe
%{_sysusersdir}/polkit.conf
cce17de
%{_prefix}/lib/pam.d/polkit-1
David Zeuthen 6eafedf
%{_bindir}/pkaction
David Zeuthen 6eafedf
%{_bindir}/pkcheck
David Zeuthen 0fee849
%{_bindir}/pkttyagent
David Zeuthen 413036b
%dir %{_prefix}/lib/polkit-1
David Zeuthen 413036b
%{_prefix}/lib/polkit-1/polkitd
David Zeuthen 6eafedf
David Zeuthen 6eafedf
# see upstream docs for why these permissions are necessary
David Zeuthen 6eafedf
%attr(4755,root,root) %{_bindir}/pkexec
David Zeuthen 413036b
%attr(4755,root,root) %{_prefix}/lib/polkit-1/polkit-agent-helper-1
David Zeuthen 4271c04
David Zeuthen 6eafedf
%files devel
David Zeuthen 6eafedf
%{_libdir}/lib*.so
David Zeuthen 6eafedf
%{_libdir}/pkgconfig/*.pc
e57773b
%{_datadir}/gir-1.0/*.gir
David Zeuthen 6eafedf
%{_includedir}/*
Richard Hughes fa6fd57
%{_datadir}/gettext/its/polkit.its
Richard Hughes fa6fd57
%{_datadir}/gettext/its/polkit.loc
David Zeuthen 6eafedf
David Zeuthen 6eafedf
%files docs
3873214
%{_datadir}/gtk-doc
David Zeuthen 6eafedf
832f301
%ldconfig_scriptlets libs
Rex Dieter ddfe2e6
Colin Walters 1224d7b
%files libs
Colin Walters 1224d7b
%{_libdir}/lib*.so.*
Colin Walters 1224d7b
%{_libdir}/girepository-1.0/*.typelib
Colin Walters 1224d7b
David Zeuthen 6eafedf
%changelog
f306ce1
* Tue May 28 2024 Jan Rybar <jrybar@redhat.com> - 124-4
f306ce1
- pkla-compat is now recommends: pkla is obsolete and binaries are run every time
f306ce1
- polkitbackend watches only session changes to reduce cpu usage
f306ce1
- PolkitPermission: only sessions that really changed state send CheckAuthorization
f306ce1
86e6aaf
* Fri Mar 15 2024 Jan Rybar <jrybar@redhat.com> - 124-3
86e6aaf
- pkexec: no session for cookie error fixed
86e6aaf
- pkttyagent: fix of generation of coredump if EOF (Ctrl+D) sent to password prompt
86e6aaf
7e610fb
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 124-2
7e610fb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
7e610fb
cce17de
* Mon Jan 22 2024 Jan Rybar <jrybar@redhat.com> - 124-1
cce17de
- rebase to polkit-124
cce17de
6a79b05
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 123-5
6a79b05
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
6a79b05
7bf8abe
* Wed Dec 06 2023 Jan Rybar <jrybar@redhat.com> - 123-4
7bf8abe
- align sysusers implementation with Fedora guidelines, fixes upstream CI
7bf8abe
0363021
* Mon Nov 20 2023 Jan Rybar <jrybar@redhat.com> - 123-3
0363021
- backport of removal of IPAddressDeny sandboxing option
0363021
- Resolves: bz#2248838
0363021
2661140
* Thu Sep 21 2023 Christian Glombek <cglombek@redhat.com> - 123-2
2661140
- Provide a sysusers.d file to get user() and group() provides
2661140
  (see https://fedoraproject.org/wiki/Changes/Adopting_sysusers.d_format).
2661140
ffe032f
* Tue Aug 01 2023 Jan Rybar <jrybar@redhat.com> - 123-1
ffe032f
- Rebase to version 123
ffe032f
74350c7
* Fri Jul 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 122-7
74350c7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
74350c7
ce826cd
* Tue Apr 11 2023 Lukáš Zaoral <lzaoral@redhat.com> - 122-6
ce826cd
- migrate to SPDX license format
ce826cd
5ca3949
* Thu Mar 30 2023 Jan Rybar <jrybar@redhat.com> - 122-5
5ca3949
- config file permission change to increase security of polkitd
5ca3949
- Resolves: bz#2182784
5ca3949
9783b62
* Wed Feb 08 2023 Jan Rybar <jrybar@redhat.com> - 122-4
9783b62
- Switch 'polkitd' to static UID/GID (fpc#1189) (on behalf of lucab)
9783b62
- Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=2104615
9783b62
9783b62
a735065
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 122-3
a735065
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
a735065
a3df102
* Fri Dec 16 2022 František Zatloukal <fzatlouk@redhat.com> - 122-2
a3df102
- Rebuilt for duktape 2.7.0
a3df102
4263861
* Wed Oct 26 2022 Vincent Mihalkovic <vmihalko@redhat.com> - 122-1
4263861
- rebase to 122
4263861
efe5a62
* Mon Aug 15 2022 Jan Rybar <jrybar@redhat.com> - 121-4
efe5a62
- duktape re-enabled
efe5a62
95fa2ee
* Tue Aug 02 2022 Jan Rybar <jrybar@redhat.com> - 121-3
95fa2ee
- switched back to mozjs until problems with duktape are fixed
95fa2ee
- Related: bz#2109145
95fa2ee
958f6e3
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 121-2
958f6e3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
958f6e3
d6e5ebe
* Tue Jul 12 2022 Jan Rybar <jrybar@redhat.com> - 121-1
d6e5ebe
- Rebase to v.121
d6e5ebe
4635612
* Sun Feb 20 2022 Frantisek Zatloukal <fzatlouk@redhat.com> - 0.120-5
4635612
- switch to mozjs91
4635612
0a203bd
* Wed Feb 16 2022 Jan Rybar <jrybar@redhat.com> - 0.120-4
0a203bd
- file descriptor exhaustion (GHSL-2021-077)
0a203bd
- Resolves: CVE-2021-4115
0a203bd
96f4e91
* Wed Jan 26 2022 Timothée Ravier <tim@siosm.fr> - 0.120-3
96f4e91
- Fix for CVE-2021-4034
96f4e91
c163eab
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.120-2
c163eab
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
c163eab
2aaa4f2
* Wed Oct 06 2021 Pete Walter <pwalter@fedoraproject.org> - 0.120-1
2aaa4f2
- Update to 0.120
2aaa4f2
fef145d
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.118-3
fef145d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
fef145d
60e5c5e
* Thu May 20 2021 Jan Rybar <jrybar@redhat.com> - 0.118-2
60e5c5e
- CVE-2021-3560 mitigation
60e5c5e
- Resolves: CVE-2021-3560
60e5c5e
6467a76
* Mon Apr 26 2021 Jan Rybar <jrybar@redhat.com> - 0.118-1
6467a76
- rebase to 0.118
6467a76
5b6ca40
* Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 0.117-4
5b6ca40
- Rebuilt for updated systemd-rpm-macros
5b6ca40
  See https://pagure.io/fesco/issue/2583.
5b6ca40
985576b
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.117-3
985576b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
985576b
5cf4980
* Wed Aug 12 2020 Jan Rybar <jrybar@redhat.com> - 0.117-2
5cf4980
- update dependency to mozjs78
5cf4980
32cbffd
* Fri Jul 31 2020 Jan Rybar <jrybar@redhat.com> - 0.117-1
32cbffd
- Rebased to polkit-0.117
32cbffd
f6ba446
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.116-9
f6ba446
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
f6ba446
6ee79f0
* Wed Jul 22 2020 Tom Stellard <tstellar@redhat.com> - 0.116-8
6ee79f0
- Use make macros
6ee79f0
- https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro
6ee79f0
db7729b
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.116-7
db7729b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
db7729b
05ad8ea
* Fri Oct 25 2019 Jan Rybar <jrybar@redhat.com> - 0.116-6
05ad8ea
- jsauthority memleak fix
05ad8ea
4156e66
* Fri Sep 27 2019 Jan Rybar <jrybar@redhat.com> - 0.116-5
4156e66
- pkttyagent: unread input flushed on terminal restore
4156e66
4366d7b
* Sun Sep 08 2019 Kalev Lember <klember@redhat.com> - 0.116-4
4366d7b
- Rebuilt for mozjs60 s390x fixes
4366d7b
107fa92
* Fri Aug 02 2019 Jan Rybar <jrybar@redhat.com> - 0.116-3
107fa92
- pkttyagent: backport patch, get SIGTTOU in background job
107fa92
5f4fb6e
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.116-2
5f4fb6e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
5f4fb6e
89f969e
* Thu May 02 2019 Pete Walter <pwalter@fedoraproject.org> - 0.116-1
89f969e
- Update to 0.116
89f969e
0695cfb
* Thu Feb 14 2019 Jan Rybar <jrybar@redhat.com> - 0.115-11
0695cfb
- pkttyagent: PolkitAgentTextListener leaves echo tty disabled if SIGINT/SIGTERM
0695cfb
5f90249
* Fri Feb 08 2019 Pete Walter <pwalter@fedoraproject.org> - 0.115-10
5f90249
- Move to mozjs60
5f90249
90cb77b
* Tue Feb 05 2019 Jan Rybar <jrybar@redhat.com> - 0.115-9
90cb77b
- Allow uid=-1 for PolkitUnixProcess
90cb77b
ea66fc2
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.115-8
ea66fc2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
ea66fc2
Colin Walters e749b50
* Tue Jan 08 2019 Colin Walters <walters@verbum.org> - 0.115-7
Colin Walters e749b50
- Add security fix for
Colin Walters e749b50
  https://bugs.chromium.org/p/project-zero/issues/detail?id=1692
Colin Walters e749b50
5070a14
* Fri Dec 07 2018 Jan Rybar <jrybar@redhat.com> - 0.115-6
5070a14
- Fix of CVE-2018-19788, priv escalation with high UIDs
5070a14
- Resolves: rhbz#1655926
5070a14
Owen W. Taylor 98744d9
* Thu Sep 27 2018 Owen Taylor <otaylor@redhat.com> - 0.115-5
Owen W. Taylor 98744d9
- Fix installation with prefix != /usr
Owen W. Taylor 98744d9
41ee88b
* Mon Aug 13 2018 Jan Rybar <jrybar@redhat.com> - 0.115-4
41ee88b
- Leaking zombie processess started by rules
41ee88b
9ed3759
* Fri Jul 20 2018 Jan Rybar <jrybar@redhat.com> - 0.115-3
9ed3759
- Warning raised by polkit when disconnected from ssh
9ed3759
- polkitagentlistener: resource leak - pointer to 'server'
9ed3759
- Error message raised on every 'systemctl start' in emergency.target
9ed3759
daaab19
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.115-2
daaab19
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
daaab19
d63936c
* Tue Jul 10 2018 Miloslav Trmač <mitr@redhat.com> - 0.115-1
d63936c
- Update to 0.115 (CVE-2018-1116)
d63936c
668cc92
* Tue Apr 03 2018 Ray Strode <rstrode@redhat.com> - 0.114-1
668cc92
- Update to 0.114
668cc92
0dcd449
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.113-16
0dcd449
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
0dcd449
28f947c
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.113-15
28f947c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
28f947c
11176bd
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.113-14
11176bd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
11176bd
Richard Hughes fa6fd57
* Thu Apr 13 2017 Richard Hughes <rhughes@redhat.com> - 0.113-13
Richard Hughes fa6fd57
- Add the its files from upstream.
Richard Hughes fa6fd57
fb5b854
* Tue Apr 4 2017 Miloslav Trmač <mitr@redhat.com> - 0.113-12
fb5b854
- Fix a memory leak in PolkitPermission.
fb5b854
  Patch by Rui Matos <tiagomatos@gmail.com>
fb5b854
  Resolves: #1433915
fb5b854
21dddc3
* Tue Apr 4 2017 Miloslav Trmač <mitr@redhat.com> - 0.113-11
21dddc3
- Revert back to the state in 0.113-7, undoing the untested changes.
21dddc3
21dddc3
* Tue Apr  4 2017 Peter Robinson <pbrobinson@fedoraproject.org> 0.113-10
21dddc3
- Move to an upstream snapshot, rebase patches
21dddc3
21dddc3
* Fri Mar 31 2017 Rex Dieter <rdieter@fedoraproject.org> - 0.113-9
21dddc3
- restore Provides: polkit-desktop-policy polkit-js-engine
21dddc3
21dddc3
* Thu Mar 30 2017 Peter Robinson <pbrobinson@fedoraproject.org> 0.113-8
21dddc3
- Use %%license, license needs to be in -libs as it's the only guaranteed installed package
21dddc3
- Move to mozjs38
21dddc3
- Other upstream fixes
21dddc3
- Spec cleanups
21dddc3
fcbd678
* Mon Feb 13 2017 Miloslav Trmač <mitr@redhat.com> - 0.113-7
fcbd678
- Fix memory leaks when calling authentication agents
fcbd678
  Resolves: #1380166
fcbd678
b6d2418
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.113-6
b6d2418
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
b6d2418
7244973
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.113-5
7244973
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
7244973
a28dc78
* Tue Jul 14 2015 Miloslav Trmač <mitr@redhat.com> - 0.113-4
a28dc78
- Bump the Obsoletes: to < 0.113-3 to account for the non-split 0.113-2.fc21
a28dc78
  Resolves: #1243004
a28dc78
Rex Dieter f6926aa
* Sun Jul 12 2015 Rex Dieter <rdieter@fedoraproject.org> 0.113-3
Rex Dieter f6926aa
- Obsoletes: polkit < 0.112-8 (handle multilib upgrade path)
Rex Dieter f6926aa
4854630
* Fri Jul 10 2015 Miloslav Trmač <mitr@redhat.com> - 0.113-2
4854630
- Add a fully versioned dependency from polkit to polkit-libs
4854630
  Resolves: #1241759
4854630
- Require polkit-libs, not polkit, in polkit-devel
4854630
0e57360
* Thu Jul 2 2015 Miloslav Trmač <mitr@redhat.com> - 0.113-1
0e57360
- Update to polkit-0.113 (CVE-2015-3218, CVE-2015-3255, CVE-2015-3256,
0e57360
  CVE-2015-4625)
0e57360
  Resolves: #910262, #1175061, #1177930, #1194391, #1228739, #1233810
0e57360
cf8b276
* Fri Jun 19 2015 Miloslav Trmač <mitr@redhat.com> - 0.112-11
cf8b276
- Add BuildRequires: systemd so that %%{_unitdir} is defined, to fix the build.
cf8b276
3b70743
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.112-10
3b70743
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
3b70743
Rex Dieter ddfe2e6
* Sun Jan 25 2015 Rex Dieter <rdieter@fedoraproject.org>  - 0.112-9
Rex Dieter ddfe2e6
- polkit doesn't release reference counters of GVariant data (#1180886)
Rex Dieter ddfe2e6
- fix ldconfig scriptlets (move to -libs subpkg)
Rex Dieter ddfe2e6
Colin Walters 1224d7b
* Sat Nov 08 2014 Colin Walters <walters@redhat.com> - 0.112-8
Colin Walters 1224d7b
- Split separate -libs package, so that NetworkManager can just depend on
Colin Walters 1224d7b
  that, without dragging in the daemon (as well as libmozjs17).  This
Colin Walters 1224d7b
  allows the creation of more minimal systems that want programs like NM,
Colin Walters 1224d7b
  but do not need the configurability of the daemon; it would be ok if only
Colin Walters 1224d7b
  root is authorized.
Colin Walters 1224d7b
a27b485
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.112-7
a27b485
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
a27b485
17c9f17
* Tue Jul 22 2014 Kalev Lember <kalevlember@gmail.com> - 0.112-6
17c9f17
- Rebuilt for gobject-introspection 1.41.4
17c9f17
996083d
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.112-5
996083d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
996083d
Kay Sievers 56a2b8b
* Thu Jun  5 2014 Kay Sievers <kay@redhat.com> - 0.112-4
Kay Sievers 56a2b8b
- backport upstream D-Bus "user bus" changes
Kay Sievers 56a2b8b
f3502e1
* Mon Feb 10 2014 Miloslav Trmač <mitr@redhat.com> - 0.112-3
f3502e1
- Fix a PolkitAgentSession race condition
f3502e1
  Resolves: #1063193
f3502e1
8778af1
* Sat Dec  7 2013 Miloslav Trmač <mitr@redhat.com> - 0.112-2
8778af1
- Workaround pam_systemd setting broken XDG_RUNTIME_DIR
8778af1
  Resolves: #1033774
5d7095a
- Always use mozjs-17.0 even if js-devel is installed
8778af1
ca44eca
* Wed Sep 18 2013 Miloslav Trmač <mitr@redhat.com> - 0.112-1
ca44eca
- Update to polkit-0.112
ca44eca
- Resolves: #1009538, CVE-2013-4288
ca44eca
d731968
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.111-3
d731968
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
d731968
576cdfa
* Wed May 29 2013 Tomas Bzatek <tbzatek@redhat.com> - 0.111-2
576cdfa
- Fix a race on PolkitSubject type registration (#866718)
576cdfa
8a29815
* Wed May 15 2013 Miloslav Trmač <mitr@redhat.com> - 0.111-1
8a29815
- Update to polkit-0.111
8a29815
  Resolves: #917888
6585a3f
- Use SpiderMonkey from mozjs17 instead of js
a32aa34
- Ship the signature in the srpm
8254063
- Try to preserve timestamps in (make install)
8a29815
f2aab85
* Fri May 10 2013 Miloslav Trmač <mitr@redhat.com> - 0.110-4
f0ed542
- Shut up rpmlint about Summary:
8539d5f
- Build with V=1
2fd403e
- Use %%{_unitdir} instead of hard-coding the path
d049388
- Use the new systemd macros, primarily to run (systemctl daemon-reload)
d049388
  Resolves: #857382
8539d5f
8539d5f
* Fri May 10 2013 Miloslav Trmač <mitr@redhat.com> - 0.110-4
f2aab85
- Make the JavaScript engine mandatory.  The polkit-js-engine package has been
f2aab85
  removed, main polkit package Provides:polkit-js-engine for compatibility.
9a3f451
- Add Requires: polkit-pkla-compat
9a3f451
  Resolves: #908808
f2aab85
6b37bb7
* Wed Feb 13 2013 Miloslav Trmač <mitr@redhat.com> - 0.110-3
6b37bb7
- Don't ship pk-example-frobnicate in the "live" configuration
6b37bb7
  Resolves: #878112
6b37bb7
bfbf3d2
* Fri Feb  8 2013 Miloslav Trmač <mitr@redhat.com> - 0.110-2
bfbf3d2
- Own %%{_docdir}/polkit-js-engine-*
bfbf3d2
  Resolves: #907668
bfbf3d2
David Zeuthen 1e11649
* Wed Jan  9 2013 David Zeuthen <davidz@redhat.com> - 0.110-1%{?dist}
David Zeuthen 1e11649
- Update to upstream release 0.110
David Zeuthen 1e11649
7877d13
* Mon Jan  7 2013 Matthias Clasen <mclasen@redhat.com> - 0.109-2%{?dist}
7877d13
- Build with pie and stuff
7877d13
David Zeuthen 077fefe
* Wed Dec 19 2012 David Zeuthen <davidz@redhat.com> 0.109-1%{?dist}
David Zeuthen 077fefe
- Update to upstream release 0.109
David Zeuthen 077fefe
- Drop upstreamed patches
David Zeuthen 077fefe
David Zeuthen 75c0e04
* Thu Nov 15 2012 David Zeuthen <davidz@redhat.com> 0.108-3%{?dist}
David Zeuthen 75c0e04
- Attempt to open the correct libmozjs185 library, otherwise polkit
David Zeuthen 75c0e04
  authz rules will not work unless js-devel is installed (fdo #57146)
David Zeuthen 75c0e04
David Zeuthen f0e882c
* Wed Nov 14 2012 David Zeuthen <davidz@redhat.com> 0.108-2%{?dist}
David Zeuthen f0e882c
- Include gmodule-2.0 to avoid build error
David Zeuthen f0e882c
David Zeuthen b0678ca
* Wed Nov 14 2012 David Zeuthen <davidz@redhat.com> 0.108-1%{?dist}
David Zeuthen b0678ca
- Update to upstream release 0.108
David Zeuthen b0678ca
- Drop upstreamed patches
David Zeuthen b0678ca
- This release dynamically loads the JavaScript interpreter and can
David Zeuthen b0678ca
  cope with it not being available. In this case, polkit authorization
David Zeuthen b0678ca
  rules are not processed and the defaults for an action - as defined
David Zeuthen b0678ca
  in its .policy file - are used for authorization decisions.
David Zeuthen b0678ca
- Add new meta-package, polkit-js-engine, that pulls in the required
David Zeuthen b0678ca
  JavaScript bits to make polkit authorization rules work. The default
David Zeuthen b0678ca
  install - not the minimal install - should include this package
David Zeuthen b0678ca
b885f75
* Wed Oct 10 2012 Adam Jackson <ajax@redhat.com> 0.107-4
b885f75
- Don't crash if initializing the server object fails
b885f75
David Zeuthen 952de8f
* Tue Sep 18 2012 David Zeuthen <davidz@redhat.com> 0.107-3%{?dist}
David Zeuthen 952de8f
- Authenticate as root if e.g. the wheel group is empty (#834494)
David Zeuthen 952de8f
afd4b1d
* Fri Jul 27 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.107-2
afd4b1d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
afd4b1d
23670d2
* Wed Jul 11 2012 David Zeuthen <davidz@redhat.com> 0.107-1%{?dist}
David Zeuthen 8d393f4
- Update to upstream release 0.107
David Zeuthen 8d393f4
David Zeuthen 5f25a24
* Fri Jun 29 2012 David Zeuthen <davidz@redhat.com> 0.106-2%{?dist}
David Zeuthen 5f25a24
- Add forgotten Requires(pre): shadow-utils
David Zeuthen 5f25a24
David Zeuthen 413036b
* Thu Jun 07 2012 David Zeuthen <davidz@redhat.com> 0.106-1%{?dist}
David Zeuthen 413036b
- Update to upstream release 0.106
David Zeuthen 413036b
- Authorizations are no longer controlled by .pkla files - from now
David Zeuthen 413036b
  on, use the new .rules files described in the polkit(8) man page
David Zeuthen 413036b
David Zeuthen 0fee849
* Tue Apr 24 2012 David Zeuthen <davidz@redhat.com> 0.105-1%{?dist}
David Zeuthen 0fee849
- Update to upstream release 0.105
David Zeuthen 0fee849
- Nuke patches that are now upstream
David Zeuthen 0fee849
- Change 'PolicyKit' to 'polkit' in summary and descriptions
David Zeuthen 0fee849
7e59d9c
* Thu Mar 08 2012 David Zeuthen <davidz@redhat.com> 0.104-6%{?dist}
David Zeuthen fac5a3a
- Don't leak file descriptors (bgo #671486)
David Zeuthen fac5a3a
7e59d9c
* Mon Feb 13 2012 Matthias Clasen <mclasen@redhat.com> - 0.104-5%{?dist}
7e59d9c
- Make the -docs subpackage noarch
7e59d9c
David Zeuthen 7c11f90
* Mon Feb 06 2012 David Zeuthen <davidz@redhat.com> 0.104-4%{?dist}
David Zeuthen 7c11f90
- Set error if we cannot obtain a PolkitUnixSession for a given PID (#787222)
David Zeuthen 7c11f90
c9ceddf
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.104-3
c9ceddf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
c9ceddf
David Zeuthen c51db25
* Tue Jan 03 2012 David Zeuthen <davidz@redhat.com> 0.104-2%{?dist}
David Zeuthen c51db25
- Nuke the ConsoleKit run-time requirement
David Zeuthen c51db25
David Zeuthen e32bdfd
* Tue Jan 03 2012 David Zeuthen <davidz@redhat.com> 0.104-1%{?dist}
David Zeuthen e32bdfd
- Update to upstream release 0.104
David Zeuthen e32bdfd
- Force usage of systemd (instead of ConsoleKit) for session tracking
David Zeuthen e32bdfd
David Zeuthen cdaf292
* Tue Dec 06 2011 David Zeuthen <davidz@redhat.com> 0.103-1%{?dist}
David Zeuthen cdaf292
- Update to upstream release 0.103
David Zeuthen cdaf292
- Drop upstreamed patch
David Zeuthen cdaf292
- Drop Fedora-specific policy, it is now upstream (fdo #41008)
David Zeuthen cdaf292
a85c68b
* Wed Oct 26 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.102-3
a85c68b
- Rebuilt for glibc bug#747377
a85c68b
David Zeuthen 9778666
* Tue Oct 18 2011 David Zeuthen <davidz@redhat.com> 0.102-2%{?dist}
David Zeuthen 9778666
- Add patch to neuter the annoying systemd behavior where stdout/stderr
David Zeuthen 9778666
  is sent to the system logs
David Zeuthen 9778666
23670d2
* Thu Aug 04 2011 David Zeuthen <davidz@redhat.com> 0.102-1
David Zeuthen 3ea6658
- Update to 0.102 release
David Zeuthen 3ea6658
Bastien Nocera 771990a
* Fri May 13 2011 Bastien Nocera <bnocera@redhat.com> 0.101-7
Bastien Nocera 771990a
- Allow setting the pretty hostname without a password for wheel,
Bastien Nocera 771990a
  change matches systemd in git
Bastien Nocera 771990a
92a12ff
* Mon May  2 2011 Matthias Clasen <mclasen@redhat.com> - 0.101-6
92a12ff
- Update the action id of the datetime mechanism
92a12ff
David Zeuthen bd04106
* Tue Apr 19 2011 David Zeuthen <davidz@redhat.com> - 0.101-5
David Zeuthen bd04106
- CVE-2011-1485 (#697951)
David Zeuthen bd04106
Kevin Kofler fb2802e
* Tue Mar 22 2011 Kevin Kofler <Kevin@tigcc.ticalc.org> - 0.101-4
Kevin Kofler fb2802e
- Also allow org.kde.kcontrol.kcmclock.save without password for wheel
Kevin Kofler fb2802e
David Zeuthen f3deafc
* Thu Mar 17 2011 David Zeuthen <davidz@redhat.com> - 0.101-3
David Zeuthen f3deafc
- Fix typo in pkla file (thanks notting)
David Zeuthen f3deafc
David Zeuthen 9fa422d
* Thu Mar 17 2011 David Zeuthen <davidz@redhat.com> - 0.101-2
David Zeuthen 9fa422d
- Nuke desktop_admin_r and desktop_user_r groups - just use the
David Zeuthen 9fa422d
  wheel group instead (#688363)
David Zeuthen 9fa422d
- Update the set of configuration directives that gives users
David Zeuthen 9fa422d
  in the wheel group extra privileges
David Zeuthen 9fa422d
David Zeuthen b834027
* Thu Mar 03 2011 David Zeuthen <davidz@redhat.com> - 0.101-1
David Zeuthen b834027
- New upstream version
David Zeuthen b834027
David Zeuthen d9e135d
* Mon Feb 21 2011 David Zeuthen <davidz@redhat.com> - 0.100-1
David Zeuthen d9e135d
- New upstream version
David Zeuthen d9e135d
e512ff0
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.98-7
e512ff0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
e512ff0
afaf02f
* Fri Jan 28 2011 Matthias Clasen <mclasen@redhat.com> - 0.98-6
afaf02f
- Own /usr/libexec/polkit-1
afaf02f
23670d2
* Fri Nov 12 2010 Matthias Clasen <mclasen@redhat.com> - 0.98-5
e57773b
- Enable introspection
e57773b
David Zeuthen 0cf55d2
* Thu Sep 02 2010 David Zeuthen <davidz@redhat.com> - 0.98-4
David Zeuthen 0cf55d2
- Fix #629515 in a way that doesn't require autoreconf
David Zeuthen 0cf55d2
David Zeuthen 28ce567
* Thu Sep 02 2010 David Zeuthen <davidz@redhat.com> - 0.98-2
David Zeuthen 28ce567
- Include polkitagentenumtypes.h (#629515)
David Zeuthen 28ce567
3873214
* Mon Aug 23 2010 Matthias Clasen <mclasen@redhat.com> - 0.98-1
David Zeuthen a98bb71
- Update to upstream release 0.98
3873214
- Co-own /usr/share/gtk-doc (#604410)
David Zeuthen a98bb71
c17d87e
* Wed Aug 18 2010 Matthias Clasen <mclasen@redhat.com> - 0.97-5
c17d87e
- Rebuid to work around bodhi limitations
c17d87e
c1967a3
* Wed Aug 18 2010 Matthias Clasen <mclasen@redhat.com> - 0.97-4
c1967a3
- Fix a ConsoleKit interaction bug
c1967a3
David Zeuthen 2e07d21
* Fri Aug 13 2010 David Zeuthen <davidz@redhat.com> - 0.97-3
David Zeuthen 2e07d21
- Add a patch to make pkcheck(1) work the way libvirtd uses it (#623257)
David Zeuthen 2e07d21
- Require GLib >= 2.25.12 instead of 2.25.11
David Zeuthen 2e07d21
- Ensure polkit-gnome packages earlier than 0.97 are not used with
David Zeuthen 2e07d21
  these packages
David Zeuthen 2e07d21
David Zeuthen dfc7e62
* Mon Aug 09 2010 David Zeuthen <davidz@redhat.com> - 0.97-2
David Zeuthen dfc7e62
- Rebuild
David Zeuthen dfc7e62
David Zeuthen 19b630a
* Mon Aug 09 2010 David Zeuthen <davidz@redhat.com> - 0.97-1
David Zeuthen 19b630a
- Update to 0.97. This release contains a port from EggDBus to the
David Zeuthen 19b630a
  GDBus code available in recent GLib releases.
David Zeuthen 19b630a
David Zeuthen 4946990
* Fri Jan 15 2010 David Zeuthen <davidz@redhat.com> - 0.96-1
David Zeuthen 4946990
- Update to 0.96
David Zeuthen 4946990
- Disable introspection support for the time being
David Zeuthen 4946990
0d72018
* Fri Nov 13 2009 David Zeuthen <davidz@redhat.com> - 0.95-2
0d72018
- Rebuild
0d72018
0d72018
* Fri Nov 13 2009 David Zeuthen <davidz@redhat.com> - 0.95-1
0d72018
- Update to 0.95
0d72018
- Drop upstreamed patches
0d72018
0d72018
* Tue Oct 20 2009 Matthias Clasen <mclasen@redhat.com> - 0.95-0.git20090913.3
0d72018
- Fix a typo in pklocalauthority(8)
0d72018
David Zeuthen 2140ac0
* Mon Sep 14 2009 David Zeuthen <davidz@redhat.com> - 0.95-0.git20090913.2
David Zeuthen 2140ac0
- Refine how Obsolete: is used and also add Provides: (thanks Jesse
David Zeuthen 2140ac0
  Keating and nim-nim)
David Zeuthen 2140ac0
David Zeuthen bae0d50
* Mon Sep 14 2009 David Zeuthen <davidz@redhat.com> - 0.95-0.git20090913.1
David Zeuthen bae0d50
- Add bugfix for polkit_unix_process_new_full() (thanks Bastien Nocera)
David Zeuthen bae0d50
- Obsolete old PolicyKit packages
David Zeuthen bae0d50
David Zeuthen 1881207
* Sun Sep 13 2009 David Zeuthen <davidz@redhat.com> - 0.95-0.git20090913
David Zeuthen 1881207
- Update to git snapshot
David Zeuthen 1881207
- Drop upstreamed patches
David Zeuthen 1881207
- Turn on GObject introspection
David Zeuthen 1881207
- Don't delete desktop_admin_r and desktop_user_r groups when
David Zeuthen 1881207
  uninstalling polkit-desktop-policy
David Zeuthen 1881207
David Zeuthen 49848bb
* Fri Sep 11 2009 David Zeuthen <davidz@redhat.com> - 0.94-4
David Zeuthen 49848bb
- Add some patches from git master
David Zeuthen 49848bb
- Sort pkaction(1) output
David Zeuthen 49848bb
- Bug 23867 – UnixProcess vs. SystemBusName aliasing
David Zeuthen 49848bb
David Zeuthen 406ebfe
* Thu Aug 13 2009 David Zeuthen <davidz@redhat.com> - 0.94-3
David Zeuthen 406ebfe
- Add desktop_admin_r and desktop_user_r groups along with a first cut
David Zeuthen 406ebfe
  of default authorizations for users in these groups.
David Zeuthen 406ebfe
David Zeuthen 5d838e4
* Wed Aug 12 2009 David Zeuthen <davidz@redhat.com> - 0.94-2
David Zeuthen 5d838e4
- Disable GObject Introspection for now as it breaks the build
David Zeuthen 5d838e4
David Zeuthen 4271c04
* Wed Aug 12 2009 David Zeuthen <davidz@redhat.com> - 0.94-1
David Zeuthen 4271c04
- Update to upstream release 0.94
David Zeuthen 4271c04
7f7c3f8
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.93-3
7f7c3f8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
7f7c3f8
David Zeuthen abd4ec3
* Mon Jul 20 2009 David Zeuthen <davidz@redhat.com> - 0.93-2
David Zeuthen abd4ec3
- Rebuild
David Zeuthen abd4ec3
David Zeuthen f443a4d
* Mon Jul 20 2009 David Zeuthen <davidz@redhat.com> - 0.93-1
David Zeuthen f443a4d
- Update to 0.93
David Zeuthen f443a4d
David Zeuthen 7fda62f
* Tue Jun 09 2009 David Zeuthen <davidz@redhat.com> - 0.92-3
David Zeuthen 7fda62f
- Don't make docs noarch (I *heart* multilib)
David Zeuthen 7fda62f
- Change license to LGPLv2+
David Zeuthen 7fda62f
David Zeuthen d47669e
* Mon Jun 08 2009 David Zeuthen <davidz@redhat.com> - 0.92-2
David Zeuthen d47669e
- Rebuild
David Zeuthen d47669e
David Zeuthen 6eafedf
* Mon Jun 08 2009 David Zeuthen <davidz@redhat.com> - 0.92-1
David Zeuthen 6eafedf
- Update to 0.92 release
David Zeuthen 6eafedf
David Zeuthen 6eafedf
* Wed May 27 2009 David Zeuthen <davidz@redhat.com> - 0.92-0.git20090527
David Zeuthen 6eafedf
- Update to 0.92 snapshot
David Zeuthen 6eafedf
David Zeuthen 6eafedf
* Mon Feb  9 2009 David Zeuthen <davidz@redhat.com> - 0.91-1
David Zeuthen 6eafedf
- Initial spec file.