Commit Graph

  • 0e428d34ec tests: Make tests executable Benjamin Berg 2021-01-13 14:47:00 +01:00
  • da60bddb3e Release 1.90.9 v1.90.9 Benjamin Berg 2021-01-13 13:23:24 +01:00
  • 506d99e90c tests: Check that two consecutive runs work Benjamin Berg 2021-01-04 16:32:12 +01:00
  • e7f47e28d7 tests: Add finger and connection sharing for virtual image Benjamin Berg 2021-01-04 17:23:19 +01:00
  • 938c1aac5a device: Add common stoppable_action_completed function Benjamin Berg 2020-12-16 15:17:32 +01:00
  • fd02922608 pam: Pick the device with more enrolled finger prints Marco Trevisan (Treviño) 2020-12-11 20:06:18 +01:00
  • 195f7eaf5f tests/fprintd: Check that fingers deletion will remove user print Marco Trevisan (Treviño) 2020-12-17 04:13:17 +01:00
  • 48ea3b89c9 file_storage: Cleanup the user storage path when removing prints Marco Trevisan (Treviño) 2020-12-17 03:10:59 +01:00
  • 4cfa6b5b37 file_storage: Remove debug leftovers and add actual debug statements Marco Trevisan (Treviño) 2020-12-17 03:17:08 +01:00
  • c685f0d34c file_storage: Don't return an error if the print doesn't exist Marco Trevisan (Treviño) 2020-12-16 22:04:12 +01:00
  • eece834231 file_storage: Do not remove the finger path two times Marco Trevisan (Treviño) 2020-12-16 21:39:44 +01:00
  • 3faaa81257 file_storage: Do not ignore STATE_DIRECTORY if it's set to an actual path Marco Trevisan (Treviño) 2020-12-17 03:11:46 +01:00
  • b9cdb58a1a device: Load the current finger print and not always the first print Marco Trevisan (Treviño) 2020-12-18 03:26:30 +01:00
  • ab8dcfaa61 treewide: fix typos Torstein Husebø 2020-12-17 16:25:08 +01:00
  • 25a97c8276 tests: Add disconnect tests for enroll/verify/identify Benjamin Berg 2020-12-16 13:59:33 +01:00
  • 8057e49d31 tests: Allow claiming in secondary bus helper Benjamin Berg 2020-12-16 13:39:20 +01:00
  • f75e800d5c tests: Allow enrolling from different device Benjamin Berg 2020-12-16 13:38:51 +01:00
  • 6ae4f5e939 tests: Add get_secondary_bus_and_device helper Benjamin Berg 2020-12-16 13:31:44 +01:00
  • 7c9a04c2ae device: Fix race when client vanishes from bus Benjamin Berg 2020-12-16 11:13:20 +01:00
  • 7b7aa6e99d device: Fix typos boger. wang 2020-12-31 09:46:40 +00:00
  • b624f8c8c7 manager: Do not use unnecessary volatile qualifier on GQuark Marco Trevisan (Treviño) 2020-12-19 22:23:18 +01:00
  • 3e81179eca device: Add auto-cleanup function to unset the current action Marco Trevisan (Treviño) 2020-12-17 16:25:08 +01:00
  • c6647ba875 tests: Add test that enforces a verify/identify operation restart Benjamin Berg 2020-12-16 14:44:23 +01:00
  • 988ee01f66 tests: Add retry test for PAM Benjamin Berg 2020-12-16 14:08:31 +01:00
  • 32ee94c8a0 Add compatibility defines to allow compiling with older glib Benjamin Berg 2020-12-14 11:30:45 +01:00
  • 7d22a2b5b9 Release 1.90.8 v1.90.8 Benjamin Berg 2020-12-11 15:16:43 +01:00
  • de725a91e4 verify: Print message about verification start from callback Benjamin Berg 2020-12-11 15:45:47 +01:00
  • 18392cba54 manager: Export the object manager in /net/reactivated/Fprint Marco Trevisan (Treviño) 2020-12-11 15:30:26 +01:00
  • 783d82f359 device: Expose method name when logging authorization steps Marco Trevisan (Treviño) 2020-12-10 15:04:11 +01:00
  • c00a3375d1 device: Use standard names for local errors and remove unused one Marco Trevisan (Treviño) 2020-12-10 15:03:36 +01:00
  • 5aa61adabc build: make systemd dependency optional Dudemanguy 2020-12-08 14:34:06 -06:00
  • 1fc10f15ee pam: Stop authorization if we couldn't parse signals Benjamin Berg 2020-12-10 15:37:45 +01:00
  • c24badfd68 pam: Move NameOwnerChanged registration after initialization Benjamin Berg 2020-12-10 15:26:52 +01:00
  • 4612c1f3ed Release 1.90.7 v1.90.7 Benjamin Berg 2020-12-09 13:16:12 +01:00
  • ca216a32af test_pam_fprintd: Add test verifying the case in which we've no devices Marco Trevisan (Treviño) 2020-12-08 21:12:24 +01:00
  • 944493e472 pam_fprintd: Protect usage of strdup for NULL values Marco Trevisan (Treviño) 2020-12-08 21:04:45 +01:00
  • 34f24cbe19 ci: Move build jobs to build phase Marco Trevisan (Treviño) 2020-12-04 00:04:41 +01:00
  • 9314069a88 ci: Add check-source stage where we check syntax Marco Trevisan (Treviño) 2020-12-04 00:00:20 +01:00
  • 66e21eac8f .git-blame-ignore-revs: Ignore formatting commit and add hint how to use it Marco Trevisan (Treviño) 2020-12-03 23:59:43 +01:00
  • f73429f062 fprintd: Reindent the source code following uncrustify rules Marco Trevisan (Treviño) 2020-12-03 23:55:48 +01:00
  • c18ebaf9da scripts: Add uncrustify scripts for reformatting fprintd source code Marco Trevisan (Treviño) 2020-12-03 23:53:27 +01:00
  • 4a80bfacec fingerprint-strings: Make the finger_str_to_msg loop clearer Marco Trevisan (Treviño) 2020-12-07 18:24:57 +01:00
  • 52058c1ea0 Release 1.90.6 v1.90.6 Benjamin Berg 2020-12-07 14:40:05 +01:00
  • 22cdc0a7ea device: Always use FpFinger instead of a mixture of it and finger numbers Marco Trevisan (Treviño) 2020-12-05 17:00:19 +01:00
  • 043fcaafec pam_fprintd: Guard against NULL pointer returned by finger_str_to_msg Benjamin Berg 2020-12-05 11:36:41 +01:00
  • bf2236620e pam_fprintd: Implement auto-pointers and use early-return more around Marco Trevisan (Treviño) 2020-12-05 01:49:29 +01:00
  • 0122d351f9 fprintd: Add tests for device properties values Marco Trevisan (Treviño) 2020-12-05 04:25:14 +01:00
  • 4435706d20 tests: Add test that PAM gives up when daemon disappears Benjamin Berg 2020-12-05 00:56:26 +01:00
  • c5877bbc12 pam: Stop authentication with PAM_AUTHINFO_UNAVAIL on name owner change Benjamin Berg 2020-12-05 00:55:06 +01:00
  • a170a3a09f tests: Check that PAM stops if the device could not be claimed Benjamin Berg 2020-12-05 00:09:23 +01:00
  • a76af6ce71 pam_fprintd: Clear the data value before setting it if set Marco Trevisan (Treviño) 2020-12-04 22:00:40 +01:00
  • 34a24eac77 tests/pam: Ensure that we ignore verify events before VerifyStart has completed Marco Trevisan (Treviño) 2020-12-04 21:33:35 +01:00
  • 47751548b2 pam_fprintd: Ignore any verify signal if we didn't complete VerifyStart Marco Trevisan (Treviño) 2020-12-04 21:47:49 +01:00
  • a30c45629e tests/pam: Ensure that we fail in case the user has no prints enrolled Marco Trevisan (Treviño) 2020-12-04 21:22:19 +01:00
  • 3242b99410 dbusmock/fprintd: Support more complex verify scripts Marco Trevisan (Treviño) 2020-12-04 21:28:44 +01:00
  • 5ccb9ba0ec tests: Do not eat fprintd output in PAM test Benjamin Berg 2020-12-04 18:38:00 +01:00
  • f4eaacd0ec pam: Return a fixed string about protocol error if there is no message Benjamin Berg 2020-12-04 18:22:04 +01:00
  • 34b21fa917 tests: Port test to use the OutputChecker Benjamin Berg 2020-12-04 18:11:41 +01:00
  • 2d98d4543f verify: Add print about start for tests Benjamin Berg 2020-12-04 18:10:54 +01:00
  • 8c46fddd03 verify: Fix verify script to work correctly Benjamin Berg 2020-12-04 18:09:48 +01:00
  • 3a00643d5b tests: Add OutputChecker class to improve test code Benjamin Berg 2020-12-04 16:36:21 +01:00
  • eb73e024e1 utils: Fix race in verify accepting unrelated signals Benjamin Berg 2020-12-04 15:14:16 +01:00
  • a4b06c2219 device: Emit VerifyFingerSelected after the method returned Benjamin Berg 2020-12-07 15:24:52 +01:00
  • 5ccaa094a0 build: Generate fprintd dbus sources using interactive flags Marco Trevisan (Treviño) 2020-12-04 17:27:17 +01:00
  • fc7e4d0e5c device: Do not require authentication for release/stop Benjamin Berg 2020-12-04 14:56:57 +01:00
  • 583cd870d8 device: Use a common error function if an action is ongoing Benjamin Berg 2020-12-03 22:30:22 +01:00
  • 2ca2d5e62c device: Use a switch to check current action so we can be more selective Marco Trevisan (Treviño) 2020-12-03 21:58:17 +01:00
  • c5c81a2ea8 device: Add ACTION_DELETE to prevent concurrent operations Benjamin Berg 2020-12-03 21:13:00 +01:00
  • c0ad5880a4 tests: Call VerifyStop in enroll_verify_list_delete test Benjamin Berg 2020-12-03 21:14:44 +01:00
  • 2dc3a4e2c5 device: Use more standard naming for local errors Marco Trevisan (Treviño) 2020-12-03 21:01:10 +01:00
  • 3b0d93bcc2 tests: Add more authorization tests Marco Trevisan (Treviño) 2020-12-03 20:43:02 +01:00
  • eac171ab0f device: Add separate state for delete which will claim internally Benjamin Berg 2020-12-03 20:32:21 +01:00
  • 7533f63a06 device: Move permissions checks per DBus invocation in a single function Marco Trevisan (Treviño) 2020-12-03 19:25:37 +01:00
  • a38917ab26 fprintd: Re-order permissions table by priority and add docs Marco Trevisan (Treviño) 2020-12-03 18:59:05 +01:00
  • a92b8e5f60 device: Always return FALSE if setting an error in Check claimed Marco Trevisan (Treviño) 2020-12-03 18:23:36 +01:00
  • 29f34cf23c tests/fprintd: Do not hang if we error on name appeared callback Marco Trevisan (Treviño) 2020-12-02 19:26:39 +01:00
  • a10f0dc22d net.reactivated.Fprint: Allow actual fprind interfaces to be used Marco Trevisan (Treviño) 2020-12-03 17:54:21 +01:00
  • 267b322f6d Release 1.90.5 v1.90.5 Benjamin Berg 2020-12-01 10:18:27 +01:00
  • 3b83240e57 tests: Fix detection of non-functional file permissions Benjamin Berg 2020-12-01 13:22:30 +01:00
  • 897cbd341e tests: Skip flaky test_enroll_verify_list_delete test with old libfprint Benjamin Berg 2020-12-01 12:44:51 +01:00
  • 9d0305ea05 tests: Use system utils outside of the test environment Benjamin Berg 2020-12-01 11:40:03 +01:00
  • 3dbfdabe01 tests: Translate skips into error code 77 Benjamin Berg 2020-11-30 16:18:01 +01:00
  • 45cf63d589 tests: Skip hotplug test if "removed" property does not exist Benjamin Berg 2020-11-30 16:17:30 +01:00
  • 29ed88a50a meson: Use warning_level feature of meson Benjamin Berg 2020-11-30 16:19:57 +01:00
  • e301779c20 Fix integer signedness mismatches Benjamin Berg 2020-11-30 17:35:50 +01:00
  • be5d283a3e device: Remove unused code Benjamin Berg 2020-11-30 17:34:50 +01:00
  • ebfcbdd13e pam: Use %d with errno instead of %m Benjamin Berg 2020-11-30 16:42:49 +01:00
  • ec7376d7e6 meson: Fix CFLAGS use by using add_project_arguments Benjamin Berg 2020-11-28 15:33:34 +01:00
  • df568e1ce1 net.reactivated.Fprint: Explicitly allow basic D-Bus APIs Marco Trevisan (Treviño) 2020-11-28 21:25:47 +01:00
  • 7ee61393ec net.reactivated.Fprint: Only allow clients to send messages with fprintd iface to us Marco Trevisan (Treviño) 2020-11-27 20:05:26 +01:00
  • 57ca0dc95e tests/pam: Don't run PAM tests in parallel Marco Trevisan (Treviño) 2020-11-27 19:30:08 +01:00
  • 85ba309e9d tests: Remove pam-wrapper temporary folder on test completion Marco Trevisan (Treviño) 2020-11-27 19:02:03 +01:00
  • 3f2174676e device: Re-define polkit auto-pointer funcs if not defined Marco Trevisan (Treviño) 2020-11-27 18:21:29 +01:00
  • 5e18d46971 Revert "meson: Bump polkit dependency to 0.114" Marco Trevisan (Treviño) 2020-11-27 18:18:51 +01:00
  • a8bd2bc25e meson: Bump polkit dependency to 0.114 Marco Trevisan (Treviño) 2020-11-27 17:53:58 +01:00
  • 88a627f187 Release 1.90.4 v1.90.4 Benjamin Berg 2020-11-27 14:26:12 +01:00
  • a8818f9bfb device: Do not disconnect g-authorize-method handler Benjamin Berg 2020-11-27 14:23:41 +01:00
  • c5a3089f89 device: Remove some debug spew Benjamin Berg 2020-11-25 18:52:12 +01:00
  • 5de1261df6 device: Re-fetch session data after synchronous operation Benjamin Berg 2020-11-25 18:48:09 +01:00
  • e5c82d7b96 device: Throw a critical warning if the device was not cleaned up Benjamin Berg 2020-11-17 21:02:39 +01:00