~vcs-imports/gnome-settings-daemon/+git/gnome-settings-daemon:smartcard-power-fixes

Last commit made on 2024-02-19
Get this branch:
git clone -b smartcard-power-fixes https://git.launchpad.net/~vcs-imports/gnome-settings-daemon/+git/gnome-settings-daemon

Branch merges

Branch information

Recent commits

a6bbdaa... by Ray Strode <email address hidden>

smartcard: Don't listen for smartcard events if smartcard auth is disabled

Right now the only thing using gsd's smartcard support is gnome-shell
for unlock and login, and it only does those things if smartcard-auth
is enabled in gsettings.

As an optimization, don't bother talking to the hardware at all unless
smartcard authentication is enabled in gsettings.

ea4ad1b... by Ray Strode <email address hidden>

smartcard: Fetch GckModule list on our own

gck returns the p11-kit proxy modules in its pkcs11 module list.
This is right for many applications, but causes a problem for
g-s-d because it the proxy modules doesn't support block operation
which significantly affects battery life.

gsd is never opening a session with the smartcard or anything like
that, just listening for events, so it's probably okay to use the
underlying modules directly instead of the proxy module.

This commit changes gsd-smartcard to construct the list of GckModules
itself, instead, based on the underlying modules, rather than have
gck give us a list of proxy modules.

9645d10... by Danial Behzadi

Update Persian translation

4165939... by Danial Behzadi

Update Persian translation

30bede3... by Carlos Garnacho

Release 46.beta

fde4b72... by Sabri Ünal

Update Turkish translation

3c7eb46... by =?utf-8?q?Florian_M=C3=BCllner?= <email address hidden>

xsettings: Expose new "switch-shapes" setting

GTK will use it to decide whether switches should include shapes
to indicate their ON/OFF state in addition to color.

https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/2675

6e55c3c... by Carlos Garnacho

tests: Start and terminate D-Bus orderly

Start the dconf service after starting D-Bus, and ignore the
SIGTERM indirectly received when terminating the dedicated
D-Bus service.

Fixes tests/CI with recent python3-dbusmock present in F39.

ab9562b... by Carlos Garnacho

ci: Use gcr4 for tests

After the update to F39, we can use gcr4 to build smartcard
support.

73a21f9... by Carlos Garnacho

ci: Bump Fedora version used in image