Package: policykit-1 / 0.105-3
Metadata
Package | Version | Patches format |
---|---|---|
policykit-1 | 0.105-3 | 3.0 (quilt) |
Patch series
view the series filePatch | File delta | Description |
---|---|---|
01_pam_polkit.patch | (download) |
data/polkit-1.in |
8 4 + 4 - 0 ! |
--- |
02_gettext.patch | (download) |
src/polkitbackend/polkitbackendactionpool.c |
49 49 + 0 - 0 ! |
[patch] use gettext for translations in .policy files Bug: http://bugs.freedesktop.org/show_bug.cgi?id=29639 Bug-Ubuntu: https://launchpad.net/bugs/619632 |
03_complete_session.patch | (download) |
src/polkitagent/polkitagentsession.c |
14 10 + 4 - 0 ! |
fix the race that leads to the password box disappearing, but the dialog remaining. Bug: http://bugs.freedesktop.org/show_bug.cgi?id=30515 Bug-Ubuntu: https://launchpad.net/bugs/649939 Bug-Ubuntu: https://launchpad.net/bugs/445303 |
04_get_cwd.patch | (download) |
src/programs/pkexec.c |
5 3 + 2 - 0 ! |
[patch] fix build on gnu hurd https://bugs.freedesktop.org/show_bug.cgi?id=35685 |
05_revert admin identities unix group wheel.patch | (download) |
docs/man/pklocalauthority.xml |
4 2 + 2 - 0 ! |
[patch] revert "default to adminidentities=unix-group:wheel for local authority" This reverts commit 763faf434b445c20ae9529100d3ef5290976d0c9. |
06_systemd service.patch | (download) |
data/org.freedesktop.PolicyKit1.service.in |
1 1 + 0 - 0 ! |
--- |
07_set XAUTHORITY environment variable if unset.patch | (download) |
src/programs/pkexec.c |
22 22 + 0 - 0 ! |
[patch] set xauthority environment variable if is unset The way it works is that if XAUTHORITY is unset, then its default value is $HOME/.Xauthority. But since we're changing user identity this will not work since $HOME will now change. Therefore, if XAUTHORITY is unset, just set its default value before changing identity. This bug only affected login managers using X Window Authorization but not explicitly setting the XAUTHORITY variable. You can argue that XAUTHORITY is broken since it forces uid-changing apps like pkexec(1) to do more work - and get involved in intimate details of how X works and so on - but that doesn't change how things work. Based on a patch from Peter Wu <lekensteyn@gmail.com>. https://bugs.freedesktop.org/show_bug.cgi?id=51623 Signed-off-by: David Zeuthen <zeuthen@gmail.com> |