Commit graph

883 commits

Author SHA1 Message Date
Marco Trevisan (Treviño)
4eaa655352 build: Do not try to reference potentially undefined pam_dep
Fixes compilation without PAM support after commit d371f35e3
2024-08-30 17:53:08 +02:00
Marco Trevisan (Treviño)
d371f35e3a build: Check for openpam headers usability
Ensure that openpam headers can be used, we might even just checked for
the openpam_version.h header, but this respects more the real world
scenario
2024-08-30 17:45:55 +02:00
Marco Trevisan (Treviño)
b9e55394e9 pam: Cleanup non-linux codepaths 2024-08-30 13:40:03 +02:00
Daniel Schaefer
8d4e3e6fb7 pam: Allow build with OpenPAM instead of linux-pam
Signed-off-by: Daniel Schaefer <dhs@frame.work>
2024-08-30 14:59:17 +08:00
Marco Trevisan (Treviño)
fbea20a5a9 pam: Use simpler defined value when basu is in use 2024-08-30 05:46:00 +02:00
Daniel Schaefer
4a8ca4208d pam: Allow build with basu instead of libsystemd
Signed-off-by: Daniel Schaefer <dhs@frame.work>
2024-08-30 05:45:35 +02:00
Mohammed Anas
84023f525a Bump minimum glib dependency version to 2.64
As per this apply the patch that applied on the generated code
2024-08-30 05:25:48 +02:00
Weblate
5680b85eb5 Translated using Weblate (Chinese (Traditional) (zh_TW))
Currently translated at 100.0% (60 of 60 strings)

Co-authored-by: Shihfu Juan <baby20030720@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/fprintd/fprintd/zh_TW/
Translation: fprintd/fprintd
2024-08-30 05:09:38 +02:00
Weblate
83dd502324 Translated using Weblate (Slovenian)
Currently translated at 100.0% (60 of 60 strings)

Co-authored-by: Martin Srebotnjak <miles@filmsi.net>
Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/fprintd/fprintd/sl/
Translation: fprintd/fprintd
2024-08-30 05:09:38 +02:00
Weblate
51d470389f Translated using Weblate (Punjabi)
Currently translated at 100.0% (60 of 60 strings)

Co-authored-by: A S Alam <aalam@users.noreply.translate.fedoraproject.org>
Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/fprintd/fprintd/pa/
Translation: fprintd/fprintd
2024-08-30 05:09:38 +02:00
Weblate
d4f351ab31 Translated using Weblate (Hindi)
Currently translated at 100.0% (60 of 60 strings)

Translated using Weblate (Hindi)

Currently translated at 100.0% (60 of 60 strings)

Co-authored-by: Scrambled 777 <weblate.scrambled777@simplelogin.com>
Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/fprintd/fprintd/hi/
Translation: fprintd/fprintd
2024-08-30 05:09:38 +02:00
Weblate
b94a26c021 Translated using Weblate (Irish)
Currently translated at 100.0% (60 of 60 strings)

Co-authored-by: Aindriu Mac Giolla Eoin <aindriu80@gmail.com>
Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/fprintd/fprintd/ga/
Translation: fprintd/fprintd
2024-08-30 05:09:38 +02:00
Daniel Schaefer
223bd3a711 freebsd: Find libintl
On GNU/Linux it's included in libc, on the BSDs it's not.

Signed-off-by: Daniel Schaefer <dhs@frame.work>
2024-08-30 03:13:39 +00:00
Daniel Schaefer
31a596dc97 pam: Include time.h for clock_gettime
Signed-off-by: Daniel Schaefer <dhs@frame.work>
2024-08-30 03:13:39 +00:00
Daniel Schaefer
736cafdf16 freebsd: patch doesn't have --merge
Signed-off-by: Daniel Schaefer <dhs@frame.work>
2024-08-30 03:13:39 +00:00
Daniel Schaefer
4b00e5642a pam: Use signalfd only on Linux
Other operating systems don't have signalfd.

Signed-off-by: Daniel Schaefer <dhs@frame.work>
2024-08-30 03:05:59 +00:00
Abhinav Baid
3ba3bf2cb9 Add /dev/cros_fp to DeviceAllow systemd lockdown rules 2024-08-20 21:58:35 +01:00
Marco Trevisan (Treviño)
2cf0650dd4
Release 1.94.3 2024-04-04 03:35:44 +02:00
Zoltán Böszörményi
150da30cc7 Fix build warning with GLIB 2.76
g_module_load() is smart enough now to deduce the module filename
all by itself. g_module_build_path() was deprecated in GLIB 2.76.

Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
2024-04-04 03:21:06 +02:00
Marco Trevisan (Treviño)
87c85fc81b ci: Ignore failures on coverage parsing
gcovr seems to have issues, but we can't fail on it
2024-04-04 03:13:40 +02:00
Marco Trevisan (Treviño)
e429e68246 tests/fprintd: Make tests pass with libfprint 1.94.7 2024-04-04 03:13:40 +02:00
Marco Trevisan (Treviño)
d065842604 tests/fprintd: Close opened pipes on tests cleanup 2024-04-04 03:13:40 +02:00
Weblate
0a661b527c Translated using Weblate (Italian)
Currently translated at 100.0% (60 of 60 strings)

Translated using Weblate (Italian)

Currently translated at 95.0% (57 of 60 strings)

Co-authored-by: Marco Rimoldi <marco.rimoldi@pm.me>
Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/fprintd/fprintd/it/
Translation: fprintd/fprintd
2024-02-28 23:36:06 +01:00
Michael M
29f940c021 Fix typo and wording in fprintd.1 manpage 2024-01-22 15:44:10 +00:00
Weblate
3cdeced81d Translated using Weblate (Punjabi)
Currently translated at 100.0% (60 of 60 strings)

Translated using Weblate (Punjabi)

Currently translated at 61.6% (37 of 60 strings)

Co-authored-by: A S Alam <aalam@users.noreply.translate.fedoraproject.org>
Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/fprintd/fprintd/pa/
Translation: fprintd/fprintd
2024-01-22 16:34:36 +01:00
Mohammed Anas
58ddad39fc
build: remove Bash dependency in favor of sh
These shell commands/scripts all seem to work fine with POSIX shell, so
there's no reason to depend on Bash for building.
2024-01-22 15:32:36 +00:00
Weblate
1516a3a4aa Translated using Weblate (Basque)
Currently translated at 8.3% (5 of 60 strings)

Co-authored-by: Asier Sarasua Garmendia <asier.sarasua@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/fprintd/fprintd/eu/
Translation: fprintd/fprintd
2023-06-04 23:20:49 +02:00
Weblate
687aa4af1c Translated using Weblate (Portuguese)
Currently translated at 100.0% (60 of 60 strings)

Co-authored-by: Andre Barata <andretiagob@protonmail.com>
Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/fprintd/fprintd/pt/
Translation: fprintd/fprintd
2023-06-04 23:20:49 +02:00
Bastien Nocera
09a3e5cf49 ci: Use detached pipelines
See https://gitlab.freedesktop.org/freedesktop/freedesktop/-/issues/438#what-it-means-for-me-a-maintainer-of-a-project-part-of-gitlabfreedesktoporg
2023-03-15 13:30:00 +00:00
Weblate
c35768c515 Translated using Weblate (Kazakh)
Currently translated at 3.3% (2 of 60 strings)

Co-authored-by: Baurzhan Muftakhidinov <baurthefirst@gmail.com>
Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/fprintd/fprintd/kk/
Translation: fprintd/fprintd
2023-02-23 14:20:32 +01:00
Weblate
082016c83b Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (60 of 60 strings)

Co-authored-by: Andi Chandler <andi@gowling.com>
Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/fprintd/fprintd/en_GB/
Translation: fprintd/fprintd
2023-02-23 14:20:32 +01:00
Weblate
3524daec74 Translated using Weblate (Friulian)
Currently translated at 100.0% (60 of 60 strings)

Co-authored-by: Fabio Tomat <f.t.public@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/fprintd/fprintd/fur/
Translation: fprintd/fprintd
2023-02-23 14:20:32 +01:00
Weblate
a78acf4e14 Translated using Weblate (Dutch)
Currently translated at 100.0% (60 of 60 strings)

Co-authored-by: Philip Goto <philip.goto@gmail.com>
Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/fprintd/fprintd/nl/
Translation: fprintd/fprintd
2023-02-23 14:20:32 +01:00
Hugo Osvaldo Barrera
679ff2a20c Fix some bad indentation 2023-02-13 17:23:47 +01:00
Hugo Osvaldo Barrera
02b4f28bd3 meson: Add option basu for DBus
Basu[1] is the sd-bus library, extracted from systemd. This is used on
systems that aren't running (e)logind.

[1]: https://git.sr.ht/~emersion/basu
2023-02-13 15:46:42 +01:00
Zoltán Böszörményi
eeaacececf Fix loading external modules
The module function pointer for discover_users() was not
detected and was left as NULL.
2022-10-14 13:12:11 +02:00
Weblate
a83c6a594c Translated using Weblate (Croatian)
Currently translated at 100.0% (60 of 60 strings)

Co-authored-by: Gogo Gogsi <linux.hr@protonmail.com>
Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/fprintd/fprintd/hr/
Translation: fprintd/fprintd
2022-08-16 13:19:22 +02:00
Weblate
5ee0da6244 Translated using Weblate (Hungarian)
Currently translated at 98.3% (59 of 60 strings)

Co-authored-by: Acs Zoltan <acszoltan111@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/fprintd/fprintd/hu/
Translation: fprintd/fprintd
2022-08-16 13:19:22 +02:00
Weblate
a9836df6c3 Translated using Weblate (Georgian)
Currently translated at 100.0% (60 of 60 strings)

Translated using Weblate (Georgian)

Currently translated at 10.0% (6 of 60 strings)

Co-authored-by: Temuri Doghonadze <temuri.doghonadze@gmail.com>
Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/fprintd/fprintd/ka/
Translation: fprintd/fprintd
2022-08-16 13:19:22 +02:00
Weblate
b146b3c63a Translated using Weblate (Thai)
Currently translated at 100.0% (60 of 60 strings)

Co-authored-by: Supasak Sutha <blur.3rd@gmail.com>
Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/fprintd/fprintd/th/
Translation: fprintd/fprintd
2022-08-16 13:19:22 +02:00
Benjamin Berg
ca00118fc7 scripts: Update uncrustify configuration
The mod_full_brace_if_chain option needs an integer (we want method 1)
rather than a boolean.
2022-06-09 15:39:26 +02:00
Weblate
2e16e2a6ce Translated using Weblate (Chinese (Simplified) (zh_CN))
Currently translated at 100.0% (60 of 60 strings)

Translated using Weblate (Chinese (Simplified) (zh_CN))

Currently translated at 95.0% (57 of 60 strings)

Co-authored-by: Charles Lee <lchopn@gmail.com>
Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: kk z <izhaoshuang@163.com>
Translate-URL: https://translate.fedoraproject.org/projects/fprintd/fprintd/zh_CN/
Translation: fprintd/fprintd
2022-05-24 16:57:24 +02:00
Weblate
20e9bb124f Translated using Weblate (Russian)
Currently translated at 100.0% (60 of 60 strings)

Co-authored-by: Sergey A <sw@atrus.ru>
Translate-URL: https://translate.fedoraproject.org/projects/fprintd/fprintd/ru/
Translation: fprintd/fprintd
2022-05-24 16:57:24 +02:00
Fabio Bas
b04d4eb3e8 Permit build without pam_wrapper 2022-05-24 16:00:02 +02:00
Benjamin Berg
1be0810b69 meson: Add option to use libelogind for DBus
Co-authored-by: Matthew Thode <prometheanfire@gentoo.org>
Co-authored-by: Fabio Bas <fabio.bas@officineinformatiche.net>
2022-05-24 15:39:07 +02:00
Benjamin Berg
27b618a93e tests: Hide intermediate error in output checker
The output checker raises from an exception handler. Add the appropriate
"from None" to hide that intermediate exception.
2022-05-10 09:50:10 +02:00
Benjamin Berg
ff0aa64e2d meson: Do not hard-require test dependencies
Just warn about missing test dependencies. If the user tries to run the
tests, they will fail. This is fine however, and in certain cases the
user might not even want to run the tests.

Closes: #133
2022-05-05 15:55:07 +02:00
Benjamin Berg
ae04fa9897 tests: Fix dbusmock AddDevice calls to include optional argument
The dbusmock code checks that all parameters wanted by the dbus
signature are given. As such, pass them, even though the parameters is
optional on the python side.
2022-05-03 10:05:58 +00:00
Julian
3633dbaa63
Don't try to clear storage on devices without internal storage
This change prevents warnings like 'Failed to clear storage before first enrollment: Device has no storage.'.
2022-05-01 00:37:01 +02:00
Benjamin Berg
0d2e2a6742 Release 1.94.2 2022-02-24 17:19:57 +01:00