Commit Graph

  • 04829ed39f tests/fprintd: Check that we can't mix Enroll and Verify operations Marco Trevisan (Treviño) 2020-02-11 02:13:10 +01:00
  • 756a80a63e tests/fprintd: Ensure we throw NoActionInProgress on *Stop() Marco Trevisan (Treviño) 2020-02-11 02:12:35 +01:00
  • b861500a9f device: Throw AlreadyInUse error if stopping an enroll during verification Marco Trevisan (Treviño) 2020-02-11 02:09:47 +01:00
  • 154d0c0373 device: Use proper function name in debug Marco Trevisan (Treviño) 2020-02-11 01:19:26 +01:00
  • b2cdc1ed1e tests/fprint: Check current API user permissions Marco Trevisan (Treviño) 2020-02-11 00:33:14 +01:00
  • ab47e03f05 tests/fprintd: Ensure device open is correctly handled Marco Trevisan (Treviño) 2020-02-10 18:56:49 +01:00
  • f92801a15c tests/fprintd: Ensure that verify fails on storage read failure Marco Trevisan (Treviño) 2020-02-11 01:28:22 +01:00
  • 086ceb98ab tests/fprintd: Ensure enroll fails on storage save failure Marco Trevisan (Treviño) 2020-02-10 18:34:33 +01:00
  • 8bdbc7e2b0 tests/fprintd: Ensure that we can't verify without enrolled fingers Marco Trevisan (Treviño) 2020-02-08 15:11:57 +01:00
  • 1f8bb1abd4 tests/fprintd: Ensure that devices are available on name appeared Marco Trevisan (Treviño) 2020-02-08 10:50:26 +01:00
  • 47d55a97c4 tests/fprintd: Add tests for Manager methods Marco Trevisan (Treviño) 2020-02-08 09:51:40 +01:00
  • 657b90a066 tests/fprintd: Move assertFprintError to FPrintdTest Marco Trevisan (Treviño) 2020-02-08 10:20:18 +01:00
  • 3821b96ca5 tests/fprintd: Only enable 'virtual_image' driver Marco Trevisan (Treviño) 2020-02-08 09:37:08 +01:00
  • 22ad9b5ae8 tests/fprintd: Check all the error types during verify/enroll Marco Trevisan (Treviño) 2020-02-08 14:51:28 +01:00
  • 2ddc8a86a2 tests/fprind: Add verify retry tests for all the cases Marco Trevisan (Treviño) 2020-02-07 20:15:54 +01:00
  • 930cae4647 tests/fprind: Add enroll retry tests for all the cases Marco Trevisan (Treviño) 2020-02-07 21:19:32 +01:00
  • 5e9624bef5 device: Fix verify-disconnected state name Marco Trevisan (Treviño) 2020-02-11 23:00:25 +01:00
  • efac52d94f device: Fix retry enroll error names Marco Trevisan (Treviño) 2020-02-07 21:28:58 +01:00
  • af18aa35e5 tests/fprintd: Add tests to verify permissions on prints management Marco Trevisan (Treviño) 2020-02-07 19:03:24 +01:00
  • 0d7a703200 tests/fprintd: Split claimed device tests to a single class Marco Trevisan (Treviño) 2020-03-17 17:01:50 +01:00
  • ad19c49e2e tests/fprintd: Move tests which need a claimed device Marco Trevisan (Treviño) 2020-02-06 19:52:15 +01:00
  • a8de1003a4 tests/fprintd: Use addCleanup to always terminate daemons Marco Trevisan (Treviño) 2020-02-14 19:34:45 +01:00
  • cefe939141 tests/fprintd: Use addCleanup to ensure we remove the test dir Marco Trevisan (Treviño) 2020-02-08 18:00:15 +01:00
  • 24cd986476 tests/fprintd: Use GTestDBus unset to undefine envs Marco Trevisan (Treviño) 2020-02-07 17:46:26 +01:00
  • 06480c7994 tests/fprintd: Use a new bus for each test unit Marco Trevisan (Treviño) 2020-02-07 17:44:46 +01:00
  • b2ad590891 tests/fprintd: Call the super class on setup Marco Trevisan (Treviño) 2020-02-07 17:33:37 +01:00
  • 85aad7bb01 tests/fprintd: Remove usage of never-used self.client variable Marco Trevisan (Treviño) 2020-03-17 16:02:17 +01:00
  • 0fb4f3b021 tests/fprintd: Cleanup the client proxies on tearDown Marco Trevisan (Treviño) 2020-02-07 17:49:16 +01:00
  • 21564885ea tests/fprintd: Do the parent tearDown after we've done our stuff Marco Trevisan (Treviño) 2020-02-06 19:46:09 +01:00
  • 6064e30200 tests/fprintd: Remove the force-exit timeout Marco Trevisan (Treviño) 2020-02-06 19:45:35 +01:00
  • fd8297306c tests/fprintd: Ensure that we get an error on early release Marco Trevisan (Treviño) 2020-02-06 21:20:27 +01:00
  • e7f804e9fc device: Cancel the ongoing operation when releasing the device Marco Trevisan (Treviño) 2020-02-06 21:34:39 +01:00
  • 0e993d92e2 device: Return 'verify-no-match' on cancelled verification Marco Trevisan (Treviño) 2020-02-10 17:23:19 +01:00
  • b312a5e540 device: Return 'enroll-failed' on cancelled enrollment Marco Trevisan (Treviño) 2020-02-10 17:22:50 +01:00
  • c12778ec5b tests/fprintd: Verify that each enroll stage happens Marco Trevisan (Treviño) 2020-02-07 21:18:57 +01:00
  • dbabd4d7d3 tests/fprintd: Deduplicate enrollment code Marco Trevisan (Treviño) 2020-03-17 15:54:14 +01:00
  • db1865eb3e tests/fprintd: Deduplicate result wait code Marco Trevisan (Treviño) 2020-02-06 21:16:31 +01:00
  • 10a3e75937 ci: Fix unknown keys in CI Bastien Nocera 2020-03-17 15:31:08 +01:00
  • 01ea517a97 ci: Fix CI syntax error Bastien Nocera 2020-03-17 15:29:37 +01:00
  • 3a98ef646b ci: Re-enable stable branch Bastien Nocera 2020-02-19 13:05:48 +01:00
  • 750a815fdf ci: Use extends to repeat libfprint builds Marco Trevisan (Treviño) 2020-02-14 16:17:12 +01:00
  • 53fcf52989 ci: Factorize the similar parameters in build jobs Marco Trevisan (Treviño) 2020-02-14 16:13:33 +01:00
  • 52e12459df main: Improve comments on fprint manager creation Marco Trevisan (Treviño) 2020-02-03 20:39:44 +01:00
  • 554df2a8d9 utils: Fix memory leak when error is ignored in list Marco Trevisan (Treviño) 2020-02-04 20:01:15 +01:00
  • 681bd1ed2a device: Fix leaked matched print on identify Marco Trevisan (Treviño) 2020-02-12 05:53:36 +01:00
  • 8890732194 device: Don't leak the user on claim error while deleting prints Marco Trevisan (Treviño) 2020-02-06 14:18:16 +01:00
  • 7dac81dcad device: Use g_clear_error instead of doing the same manually Marco Trevisan (Treviño) 2020-02-04 20:03:03 +01:00
  • 1ecae1d014 delete: Clear the error in case we ignore it Marco Trevisan (Treviño) 2020-02-04 19:56:26 +01:00
  • ba7a45d3f8 device: Always free error in delete enrolled fingers2 Marco Trevisan (Treviño) 2020-02-04 19:47:56 +01:00
  • 49dced5566 device: Always free error in delete enrolled fingers Marco Trevisan (Treviño) 2020-01-29 22:14:36 +01:00
  • e25544a8f0 manager: Remove unused path variable Marco Trevisan (Treviño) 2020-02-03 20:35:27 +01:00
  • ee8589ec9d main: Ensure we always free context, loop and error Marco Trevisan (Treviño) 2020-01-28 19:02:40 +01:00
  • 580cceb50e 1.90.1 1.90.1 Bastien Nocera 2020-01-10 16:37:02 +01:00
  • b90b21f26b build: Make pam module installation dir configurable Bastien Nocera 2020-02-10 14:43:52 +01:00
  • 6d583cb5d8 ci: List dependencies on separate lines Marco Trevisan (Treviño) 2020-02-05 19:43:02 +01:00
  • c776068cd2 ci: Build a docker image with dependencies and use it Marco Trevisan (Treviño) 2020-02-05 17:38:01 +01:00
  • b8d80fcb35 ci: Include libfprint templates to sync with its dependencies Marco Trevisan (Treviño) 2020-02-06 22:03:53 +01:00
  • 32c2ccdd8c ci: Print coverage data once available so that gitlab can parse it Marco Trevisan (Treviño) 2020-02-06 12:01:11 +01:00
  • 58784f7002 doc: Fix gtk-doc generation Bastien Nocera 2020-02-06 12:21:12 +01:00
  • f295e6c571 ci: Test gtk-doc build Bastien Nocera 2020-02-06 10:34:59 +01:00
  • b02825620a Revert "build: Ensure that gcov symbols are exposed when needed" Bastien Nocera 2020-02-05 17:09:19 +01:00
  • 2327307b81 build: Rename config.h template Bastien Nocera 2020-02-05 17:07:10 +01:00
  • 7c1ae363a8 build: Remove ChangeLog Bastien Nocera 2020-02-05 17:05:32 +01:00
  • a18af36a03 build: Remove INSTALL file Bastien Nocera 2020-02-05 17:05:08 +01:00
  • 526b2e8c53 build: Ensure that gcov symbols are exposed when needed Marco Trevisan (Treviño) 2020-02-05 13:54:44 +01:00
  • 73625233f6 build: Remove autotools support Bastien Nocera 2020-02-05 15:04:05 +01:00
  • 08de7e33a4 ci: Rename jobs to remove meson from the names Bastien Nocera 2020-02-05 15:05:06 +01:00
  • c871dfc998 ci: Remove autotools targets Bastien Nocera 2020-02-05 15:04:36 +01:00
  • dccc5796b6 ci: Enable coverage reports in test build Marco Trevisan (Treviño) 2020-02-04 20:22:33 +01:00
  • 0994cc314e main: Ensure that a gcov flush happens on SIGTERM Marco Trevisan (Treviño) 2020-02-05 13:54:44 +01:00
  • 09b1f1f1db ci: Compile with --werror in build_dev Marco Trevisan (Treviño) 2020-02-04 20:17:12 +01:00
  • e10417a907 verify: Constify username Marco Trevisan (Treviño) 2020-01-28 16:05:37 +01:00
  • 8f75563920 enroll: Fix usernames memory leak Marco Trevisan (Treviño) 2020-02-05 14:49:01 +01:00
  • 2e00c7a4b1 enroll: Always use allocated memory for finger name Marco Trevisan (Treviño) 2020-01-27 19:24:36 +01:00
  • 72d8a0f512 build: Enable -Werror on redundant declarations Marco Trevisan (Treviño) 2020-01-27 19:11:39 +01:00
  • 130d6cdb63 main: Move fprintd_dbus_conn declaration to main.c Marco Trevisan (Treviño) 2020-01-27 19:10:57 +01:00
  • e2fd52190a main: Fix "function declaration isn't a prototype" warning Marco Trevisan (Treviño) 2020-01-27 18:57:18 +01:00
  • 7d8450e5ab device: Mark fingers names array as const and use unique name Marco Trevisan (Treviño) 2020-01-27 18:55:05 +01:00
  • 95e95d2910 main: Fix "function declaration isn't a prototype" warning Marco Trevisan (Treviño) 2020-01-27 18:50:02 +01:00
  • 75aeff4acd tests: Increase debugging level for PAM tests Marco Trevisan (Treviño) 2020-01-24 16:17:26 +01:00
  • bebd3d2a98 tests: Increase debugging for daemon tests Marco Trevisan (Treviño) 2020-01-30 18:16:29 +01:00
  • 0e2bf7e804 build: Check translations using a script Marco Trevisan (Treviño) 2020-01-27 21:23:10 +01:00
  • f5a2c21f90 build: Add configuration recap message for meson Marco Trevisan (Treviño) 2020-01-24 18:32:41 +01:00
  • 53d80c1474 build: Use gettext to translate policy file with meson Marco Trevisan (Treviño) 2020-01-27 19:53:36 +01:00
  • 9bed3bed3f ci: Add jobs to build and run tests using meson Marco Trevisan (Treviño) 2020-01-24 16:38:35 +01:00
  • 1a094c1a09 ci: Use a template to avoid repeating the libfprint-dev installation Marco Trevisan (Treviño) 2020-01-24 16:36:03 +01:00
  • 4ed46deaf2 build: Add script to update translations Bastien Nocera 2020-02-05 15:24:15 +01:00
  • 0724413eda README: Clean up transifex README Bastien Nocera 2020-02-05 15:19:44 +01:00
  • eb6dbb6953 build: Add meson build system Marco Trevisan (Treviño) 2020-01-22 13:57:01 +01:00
  • 5c5849dca7 build: Don't hardcode libtool specific build path Marco Trevisan (Treviño) 2020-02-05 13:40:51 +01:00
  • 048181ae7f test_fprintd_utils: Support running under valgrind Marco Trevisan (Treviño) 2020-01-31 12:13:17 +01:00
  • 8e3345a60f tests: Fix num-enroll-stages signature in dbusmock template Marco Trevisan (Treviño) 2020-01-31 12:12:13 +01:00
  • 33a21b5089 tests/fprintd: Test error conditions on Claim()/Release() Marco Trevisan (Treviño) 2020-01-30 18:58:28 +01:00
  • dd006382f5 tests/fprintd: Test ListEnrolledFingers() method Marco Trevisan (Treviño) 2020-01-30 18:35:28 +01:00
  • a34432ccf9 tests/fprintd: Add assertFprintError to check errors Marco Trevisan (Treviño) 2020-01-30 18:14:28 +01:00
  • f2804921a3 tests/fprintd: Use unittest assertions more often Marco Trevisan (Treviño) 2020-01-30 19:25:12 +01:00
  • 74577a6806 tests/fprintd: Add a FPrintdVirtualDeviceTest to avoid repeating setup Marco Trevisan (Treviño) 2020-01-30 18:32:30 +01:00
  • 2076025208 device: Use session data for context, sender and user Marco Trevisan (Treviño) 2020-01-29 22:13:18 +01:00
  • 77126ccf1f device: Remove unused storage_type variable Marco Trevisan (Treviño) 2020-01-29 21:05:19 +01:00
  • 46b7d7c1a7 device: Clear username on open failure Marco Trevisan (Treviño) 2020-01-29 21:02:12 +01:00