Commit Graph

  • 791a208afd device: Clear session, sender and username on close failure Marco Trevisan (Treviño) 2020-01-29 20:59:51 +01:00
  • b832002c97 device: Use malloc-allocated SessionData Marco Trevisan (Treviño) 2020-01-29 19:12:28 +01:00
  • 8a2f276003 device: Cleanup session_data on open failure Marco Trevisan (Treviño) 2020-01-29 19:05:18 +01:00
  • aab923e3cd device: Fix memory leak on object destruction Marco Trevisan (Treviño) 2020-01-29 16:05:31 +01:00
  • cc4bac3410 main: Use G_DECLARE_FINAL_TYPE to define objet Marco Trevisan (Treviño) 2020-01-28 18:30:32 +01:00
  • 18d4aa6d7d pam: Use systemd to check whether a session is remote Bastien Nocera 2020-01-28 12:08:45 +01:00
  • 046ec8dbf4 pam: Split off remote session code Bastien Nocera 2020-01-28 12:04:59 +01:00
  • 874b4556ef pam: Remove unneeded assignments Bastien Nocera 2020-01-28 12:02:06 +01:00
  • c2aa5c0b9a pam: Fix possible memory leak Bastien Nocera 2020-02-04 13:48:25 +01:00
  • f745c49112 pam: Fix PAM authentication when it's the last try Bastien Nocera 2020-02-04 13:46:15 +01:00
  • 319d859107 tests: Add PAM test that succeeds on last try Bastien Nocera 2020-02-04 13:35:48 +01:00
  • b97903f781 data: Update built man pages Bastien Nocera 2020-01-24 15:23:14 +01:00
  • a30697a28d data: Add pam_fprintd man page Bastien Nocera 2020-01-24 13:53:59 +01:00
  • aad3212d22 data: Update links to other man pages Bastien Nocera 2020-01-24 13:53:30 +01:00
  • 3624bcb114 data: Fix copy/paste error in fprintd-verify's man page Bastien Nocera 2020-01-24 13:30:32 +01:00
  • 8fbc59a258 pam: Allow unloading libs that pam_fprintd is linked to Bastien Nocera 2020-01-24 15:20:56 +01:00
  • 5a8da0022a tests: Make warnings fatal in PAM tests Bastien Nocera 2020-01-24 17:00:06 +01:00
  • 6089ba6f40 pam: Better debug when timeout is invalid Bastien Nocera 2020-01-24 00:48:56 +01:00
  • ee6e8a6fa3 pam: Better debug when max_tries option is invalid Bastien Nocera 2020-01-24 00:48:30 +01:00
  • 42f5280a03 pam: Better debug arguments support Bastien Nocera 2020-01-24 00:47:24 +01:00
  • affffaf134 pam: Return PAM_MAXTRIES after too many tries Bastien Nocera 2020-01-24 00:38:04 +01:00
  • 6ab270fb1a tests: Reduce the default timeout in tests Bastien Nocera 2020-01-24 00:30:59 +01:00
  • 2d0bed6b13 tests: Add PAM timeout test Bastien Nocera 2020-01-24 00:30:41 +01:00
  • c43134e36f tests: Add PAM test with 2 readers Bastien Nocera 2020-01-24 00:30:14 +01:00
  • b9d23ddb87 tests: Fix dbusmock template when adding > 1 reader Bastien Nocera 2020-01-23 19:00:08 +01:00
  • 205dedae4f tests: Add dbus-monitor'ing to PAM tests Bastien Nocera 2020-01-23 15:52:10 +01:00
  • d70f15b5e8 pam: Port to sd-bus Bastien Nocera 2020-01-14 15:34:06 +01:00
  • 6f63beb1fc pam: Add str_has_prefix() helper Bastien Nocera 2020-01-14 15:32:01 +01:00
  • f7557c6ee7 pam: Add monotonic clock helper Bastien Nocera 2020-01-14 15:30:55 +01:00
  • 0b598965b0 pam: Remove GLib usage from copy/paste header Bastien Nocera 2020-01-14 15:18:47 +01:00
  • 8325d347d6 pam: Add str_equal() helper to copy/paste header Bastien Nocera 2020-01-14 15:18:12 +01:00
  • 0bdf801043 pam: Add helper to replace G_GNUC_UNUSED to copy/paste header Bastien Nocera 2020-01-14 15:17:47 +01:00
  • 6e3b053372 pam: Add include for bool to copy/paste header Bastien Nocera 2020-01-14 15:17:06 +01:00
  • c6e72c5f28 pam: Add include for asprintf to copy/paste header Bastien Nocera 2020-01-14 15:16:24 +01:00
  • 986a42bcd1 pam: Update copyright notice Bastien Nocera 2020-01-13 12:28:59 +01:00
  • 0c6bab8640 main: Fix redeclaration linking error Bastien Nocera 2020-01-23 17:37:33 +01:00
  • b99afd19f0 main: Use #pragma once Bastien Nocera 2020-01-23 17:35:48 +01:00
  • 3d6dfabd8d Revert "ci: Temporarily add newer pam_wrapper build" Bastien Nocera 2020-01-23 16:11:15 +01:00
  • 67adcb59ed configure.ac: Depend on libfprint-2 Marco Trevisan (Treviño) 2020-01-23 17:51:48 +01:00
  • db0ab55bef ci: Temporarily add newer pam_wrapper build Bastien Nocera 2020-01-22 15:11:50 +01:00
  • 00b79d1a2f tests: Add test for the PAM module Bastien Nocera 2020-01-20 17:34:45 +01:00
  • f1517af09a tests: Add fprintd-verify test that uses scripting Bastien Nocera 2020-01-20 17:31:46 +01:00
  • c0bf1515fd tests: Check that verify test doesn't succeed early Bastien Nocera 2020-01-20 17:31:08 +01:00
  • 872089883c tests: Add scripting capabilities to the verification process Bastien Nocera 2020-01-20 17:26:24 +01:00
  • 431755becd tests: Add test for fprintd utils Bastien Nocera 2020-01-17 14:47:31 +01:00
  • 0a42b90390 tests: Add dbusmock template for fprintd daemon Bastien Nocera 2020-01-17 14:47:13 +01:00
  • cd3ed2e450 device: Fix documentation for ERROR_INVALID_FINGERNAME Bastien Nocera 2020-01-17 14:41:22 +01:00
  • c929d39df1 device: Fix "enrollemnt" typo Bastien Nocera 2020-01-17 14:40:36 +01:00
  • 1a5ef6c5a7 build: Add separate dependency for pam module Bastien Nocera 2019-12-19 09:42:16 +01:00
  • ce3406b20f main: Fix typos in comments Bastien Nocera 2020-01-13 12:50:11 +01:00
  • 0d407db171 manager: Fix typo in comment Bastien Nocera 2020-01-13 12:49:22 +01:00
  • 4eb751a218 data: Fix typos in man pages Bastien Nocera 2020-01-13 12:48:07 +01:00
  • 0f44267ea1 README.transifex: Fix typo Bastien Nocera 2020-01-13 12:46:53 +01:00
  • 9baea4494b device: Replace deprecated g_type_class_add_private() Bastien Nocera 2020-01-13 11:05:37 +01:00
  • 41afbd1ced device: Simplify FprintDevicePrivate declaration Bastien Nocera 2020-01-13 11:04:47 +01:00
  • f2d6921b74 manager: Replace deprecated g_type_class_add_private() Bastien Nocera 2020-01-14 14:00:39 +01:00
  • b690daa95f all: Call setlocale() at the start of main() Bastien Nocera 2019-12-04 11:58:28 +01:00
  • deb3c25e51 device: Adjust to new libfprint API for early match reporting Benjamin Berg 2020-01-13 16:08:34 +01:00
  • a520896325 device: Use FP_FINGER_IS_VALID to check finger number Marco Trevisan (Treviño) 2019-12-19 14:29:04 +01:00
  • 707ed01059 file_storage: Remove definition of FP_FINGER_IS_VALID Marco Trevisan (Treviño) 2019-12-19 14:28:35 +01:00
  • 6903c36157 file-storage: Use first/last fingers references instead of named ones Marco Trevisan (Treviño) 2019-12-18 17:32:52 +01:00
  • d0df422f9b all: Bump required glib version Bastien Nocera 2019-12-04 11:07:12 +01:00
  • 882740f8a1 utils: Use new print deletion API Benjamin Berg 2019-12-05 17:54:21 +01:00
  • 5043ef3c7d device: Print warnings for fatal errors Benjamin Berg 2019-12-04 17:00:01 +01:00
  • cdd79a0935 ci: Remove libfprint dependencies that are not needed Benjamin Berg 2019-12-03 16:46:11 +01:00
  • 776b4f4cec device: Log offending API user if DeleteEnrolledFinger is used Benjamin Berg 2019-12-02 15:38:10 +01:00
  • 31bfd1b055 ci: Run make check in the test stage Benjamin Berg 2019-10-07 16:49:02 +02:00
  • 74838f9efc tests: Add basic integration test Benjamin Berg 2019-10-07 15:14:21 +02:00
  • 54ba81191e tests: Add test prints from libfprint Benjamin Berg 2019-10-07 15:13:19 +02:00
  • 521ba9b124 storage: Use $STATE_DIRECTORY when available Benjamin Berg 2019-10-02 14:56:24 +02:00
  • 3db69c2c2f utils: Move test binaries into utils Benjamin Berg 2019-10-02 14:07:42 +02:00
  • b2ff316e20 device: Add new API and fallback to delete prints from device Benjamin Berg 2019-08-13 13:03:13 +02:00
  • 94f54c0638 main: Register the common name after initializing the manager Benjamin Berg 2019-08-01 12:57:27 +02:00
  • 9c8d062669 device: Handle full device storage including garbage collection Benjamin Berg 2019-07-31 16:00:39 +02:00
  • ca482036c7 storage: Add function to discover users that have prints Benjamin Berg 2019-07-31 16:00:12 +02:00
  • d7821aa790 Initial port to libfprint2 Benjamin Berg 2019-07-30 19:45:50 +02:00
  • 16cb1a8ec6 device: Use g_clear_pointer in places Benjamin Berg 2019-10-08 14:26:46 +02:00
  • 31ba9ebea4 ci: libfprint master is now version two Benjamin Berg 2019-10-07 16:48:09 +02:00
  • 8893c2f906 ci: Build against libfprint-1-0 Benjamin Berg 2019-10-07 16:39:25 +02:00
  • 3520cb56d1 build: Move D-Bus conf file to $(datadir)/dbus-1/system.d worldofpeace 2019-09-15 23:15:34 -04:00
  • 96444b4156 pam: Fix rhost string length check Benjamin Berg 2019-08-13 14:16:11 +02:00
  • c0ba475fbf 0.9.0 V_0_9_0 Bastien Nocera 2019-08-08 15:11:11 +02:00
  • 704c19b87a device: Restart verification if error is "retry" Bastien Nocera 2019-08-07 15:27:37 +02:00
  • 8f90390c6b pam: Fix rhost check when rhost is unavailable Bastien Nocera 2019-08-08 12:07:14 +02:00
  • e061990fa9 build: Fix loading configuration file with default build args Bastien Nocera 2019-08-08 12:24:32 +02:00
  • 011310e30c main: Print the full path of the configuration file Bastien Nocera 2019-08-08 12:21:55 +02:00
  • 3274a31153 pam: Don't ask for fingerprints for remote logins Bastien Nocera 2019-08-07 15:33:51 +02:00
  • d6c4e8ba64 file: Remove unused variable Bastien Nocera 2019-03-21 11:13:07 +01:00
  • 48976d0031 main: Throw g_warning() on startup failure Bastien Nocera 2019-03-21 10:53:17 +01:00
  • cbf4a47af3 main: Add debug when about to load configuration file Bastien Nocera 2019-03-21 10:53:00 +01:00
  • bfbac18606 file: More debug on file and directory accesses Bastien Nocera 2019-03-21 10:49:35 +01:00
  • 09529c396b Add code of conduct document Bastien Nocera 2019-07-25 12:05:23 +02:00
  • 94a9815362 data: tell systemd to create state directory Will Thompson 2019-03-04 10:26:53 +00:00
  • 9ed8767cb3 Hardcode storage path as /var/lib/fprint Will Thompson 2019-03-15 10:52:48 +00:00
  • 8ae7abc6c2 autogen.sh: open-code pushd/popd Will Thompson 2019-03-15 10:41:45 +00:00
  • dd9d7cc35d build: Create the storage directory at install time Bastien Nocera 2019-03-04 17:06:58 +01:00
  • dbeeb95756 file: Simplify file_storage_get_basestore_for_username() usage Seong-Joong Kim 2019-02-14 11:44:15 +09:00
  • 5e76441210 ci: Fix CI for recent libfprint changes Bastien Nocera 2019-02-15 12:19:06 +01:00
  • 8de9164be0 main: Fix memory leak when a save fails Bastien Nocera 2018-08-23 13:50:49 +02:00
  • 267e6b3238 device: Fix client_username memory leak Bastien Nocera 2018-08-23 13:44:14 +02:00