Commit Graph

  • 8b82ebeca5 Merge tag 'v1.90.7' into tod Marco Trevisan (Treviño) 2021-02-22 18:16:21 +01:00
  • e0f081c6e3 sdcp-device: Use a key DB for testing Benjamin Berg 2020-11-03 18:12:33 +01:00
  • ae1fb4094b sdcp-device: Use predictable keys and random numbers for testing Benjamin Berg 2020-11-03 13:44:55 +01:00
  • 13350e05a2 port to low level EC key functions Benjamin Berg 2020-11-03 00:14:22 +01:00
  • 3ea9cc90fe saner public key param Benjamin Berg 2020-11-03 00:13:55 +01:00
  • e862e8e881 fixups: use static OID data Benjamin Berg 2020-11-03 00:11:06 +01:00
  • 60f5cd650a ci: Enable SDCP helper for tests Benjamin Berg 2020-09-29 11:04:40 +02:00
  • 7ff36888b7 tests: Add SDCP virtual device test Benjamin Berg 2020-09-29 12:38:29 +02:00
  • e3043123f5 virtual-sdcp: Add a virtual SDCP device Benjamin Berg 2020-05-15 21:06:24 +02:00
  • 77400b7a60 sdcp: Add SDCP base class Benjamin Berg 2020-05-11 16:17:03 +02:00
  • 8d83e5eb38 meson: Shuffle around driver/helper definition Benjamin Berg 2020-10-30 16:26:06 +01:00
  • e59d5451cc meson: Move source generation into libfprint meson file Benjamin Berg 2020-10-30 14:30:52 +01:00
  • 798bc4ee1e scripts: Speed up uncrustify by running 4 jobs in parallel Benjamin Berg 2020-09-29 11:13:55 +02:00
  • 0e732dbafa ssm: Add API to get device Benjamin Berg 2020-09-21 18:00:04 +02:00
  • 84112abc71 device: Add new FP_DEVICE_ERROR_UNTRUSTED error code Benjamin Berg 2020-09-18 10:51:40 +02:00
  • c221c6b63e print: Add an SDCP print type Benjamin Berg 2020-05-14 18:59:59 +02:00
  • 6e28b9a8c4 print: Fix pspec of print type to match real default Benjamin Berg 2020-05-14 18:59:07 +02:00
  • e5589a0ec2 ci: Include SDCP test binary in image Benjamin Berg 2020-09-29 12:54:15 +02:00
  • 966703057d synaptics: Fix lost messages when sequence counter overflows Benjamin Berg 2021-02-05 16:09:24 +01:00
  • 9e164485f0 goodixmoc:Add new PID weilei 2021-02-04 11:31:10 +08:00
  • 09d12b61ee debian/gbp.conf: Set back branch to debian Marco Trevisan (Treviño) 2021-02-02 15:49:37 +01:00
  • 3bb38e2ff6 goodixmoc: support power button shield feature fengqiangguo 2021-01-19 03:00:07 -05:00
  • 6a62d32c81 goodix: Consume the retry errors during verify/identify reports Marco Trevisan (Treviño) 2021-01-29 20:02:15 +01:00
  • b2a64cc980 virtual-device: Do actual errors codes checks instead of regex checks Marco Trevisan (Treviño) 2021-01-28 15:21:23 +01:00
  • 88117c172e tests/virtual-device: Add enroll and verify script test Marco Trevisan (Treviño) 2021-01-28 14:09:50 +01:00
  • 27a62443a1 virtual-device: Add SET_KEEP_ALIVE command, to keep the listener up Marco Trevisan (Treviño) 2021-01-28 12:54:12 +01:00
  • 2f7c78eb97 virtual-device: Make possible to use a script to perform enroll operations Marco Trevisan (Treviño) 2021-01-28 12:41:21 +01:00
  • 74f8a8ee27 virtual-device: Handle cancelled state gracefully in should_wait_to_sleep Marco Trevisan (Treviño) 2021-01-28 11:32:46 +01:00
  • acd0a10e76 virtual-device: Add test that open fails with a busy error if is still ongoing Marco Trevisan (Treviño) 2021-01-28 03:32:09 +01:00
  • 27c2466bda fpi-device: Mark the device as open and notify it on idle callback Marco Trevisan (Treviño) 2021-01-28 03:23:43 +01:00
  • 33ba248c44 virtual-device: Add test checking for early errors during dev API calls Marco Trevisan (Treviño) 2021-01-28 02:30:18 +01:00
  • 43cf28b9da fp-device: Do not try to deference potentially NULL task data Marco Trevisan (Treviño) 2021-01-28 02:27:40 +01:00
  • 4da52f78f6 virtual-device: Check properties match the getters Marco Trevisan (Treviño) 2021-01-28 01:44:29 +01:00
  • e4e0937848 tests/virtual-*: Check for enrolled prints properties Marco Trevisan (Treviño) 2021-01-28 01:35:42 +01:00
  • 25a6c916aa fp-device: Fix property getters for enroll stages and driver ID Marco Trevisan (Treviño) 2021-01-28 02:43:30 +01:00
  • 51009b48a0 virtual-device: Process supported commands on device open Marco Trevisan (Treviño) 2021-01-28 01:16:12 +01:00
  • e1e3f6955e virtual-device: Remove messages we can't process from queue when not scanning Marco Trevisan (Treviño) 2021-01-28 00:54:34 +01:00
  • c495b82000 virtual-device: Use python's with idiom to check GLib expected error messages Marco Trevisan (Treviño) 2021-01-28 00:47:24 +01:00
  • d90ee96df8 virtual-device: Return an duplicated data error if trying to re-enroll a print Marco Trevisan (Treviño) 2021-01-27 15:03:19 +01:00
  • 36304b736b tests/virtual-device: Properly handle exceptions on enroll callback Marco Trevisan (Treviño) 2021-01-27 15:02:17 +01:00
  • 31e34bd4bd virtual-device: Emit data not found during verify/identify Marco Trevisan (Treviño) 2021-01-27 14:49:03 +01:00
  • ec4c7ca5a9 virtual-device-storage: Don't listed prints Marco Trevisan (Treviño) 2021-01-27 15:17:34 +01:00
  • 8d21a9c27c ssm: Catch more errors in FpiSsm without crashing Benjamin Berg 2021-01-26 15:10:11 +01:00
  • c4069065f9 virtual-device: Ensure we've an error before dereferencing it Marco Trevisan (Treviño) 2021-01-26 05:27:44 +01:00
  • 31541edc58 tests/virtual-device: Use a sleep multiplier when under valgrind Marco Trevisan (Treviño) 2021-01-26 05:17:48 +01:00
  • 549718753f fpi-device: Fix argument name on report_finger_status() annotation Marco Trevisan (Treviño) 2021-01-26 02:24:41 +01:00
  • cfde050220 virtual-device: Add ability to close a device with delay or with error Marco Trevisan (Treviño) 2021-01-26 02:24:16 +01:00
  • 88a38c38af virtual-device: Add support for sleeping and sending errors on list and delete Marco Trevisan (Treviño) 2021-01-26 01:33:55 +01:00
  • 7ffcc2f9e7 virtual-device: Make possible to inject sleep events while verifying/identifying Marco Trevisan (Treviño) 2021-01-26 03:37:16 +01:00
  • 1dae6796f7 virtual-device: Report finger presency when we receive a 'SCAN' event Marco Trevisan (Treviño) 2021-01-25 23:36:00 +01:00
  • 0bb0492025 virtual-device: Mark finger as needed only after we start scanning Marco Trevisan (Treviño) 2021-01-25 22:47:40 +01:00
  • 3db0858fb0 tests/virtual-device: Add a class function to wait for a timeout Marco Trevisan (Treviño) 2021-01-25 21:29:20 +01:00
  • 2382506491 virtual-device: Add checks for verify reports Marco Trevisan (Treviño) 2021-01-25 21:16:36 +01:00
  • 08f4be707c uru4000: Call irq stop handler immediately if the transfer is cancelled Benjamin Berg 2021-01-25 11:26:58 +01:00
  • 3693c39bc5 virtual-device: Make cancellation support toggable Marco Trevisan (Treviño) 2021-01-25 17:10:00 +01:00
  • 993109a7f8 virtual-device: Implement cancel vfunc, to stop timeouts Marco Trevisan (Treviño) 2021-01-25 16:47:19 +01:00
  • 18db20d160 virtual-device: Add support for sleep command Marco Trevisan (Treviño) 2021-01-25 16:41:55 +01:00
  • 89b4c4ee75 virtual-device: Test unplug operation while we're verifying Marco Trevisan (Treviño) 2021-01-25 15:14:30 +01:00
  • 153b24a95a virtual-device: Use identify function for verify tests when possible Marco Trevisan (Treviño) 2021-01-25 15:07:31 +01:00
  • 8c45c0952e virtual-device: Split verify check function in two parts to be reusable Marco Trevisan (Treviño) 2021-01-25 15:06:15 +01:00
  • c3ece8621d virtual-device: Implement UNPLUG operation Marco Trevisan (Treviño) 2021-01-25 14:16:12 +01:00
  • 67cb61cc18 tests/virtual-device: Add identification tests Marco Trevisan (Treviño) 2021-01-24 20:01:53 +01:00
  • 33ffadf402 tests/virtual-device: Cleanup device storage on teardown Marco Trevisan (Treviño) 2021-01-24 19:54:12 +01:00
  • 162a83e484 tests/virtual-device: Add ability to enroll with a retry step and test it Marco Trevisan (Treviño) 2021-01-24 18:21:23 +01:00
  • dfb27222eb tests/virtual-device: Add function that figures out the command from type Marco Trevisan (Treviño) 2021-01-24 18:20:20 +01:00
  • 81e53c422d virtual-device: Add support for changing the device scan type Marco Trevisan (Treviño) 2021-01-24 17:35:29 +01:00
  • be0b4ae2bb tests/virtual-device: Trigger new scans when we got progress callback Marco Trevisan (Treviño) 2021-01-24 16:33:32 +01:00
  • 56bcf1ffdd virtual-device: Add command to change the number of enroll stages Marco Trevisan (Treviño) 2021-01-24 15:43:49 +01:00
  • 665de7813b fpi-device: Ensure we're receiving a valid number of enroll stages Marco Trevisan (Treviño) 2021-01-24 15:38:46 +01:00
  • a291d17f26 virtual-device: Properly cleanup the virtual devices data Marco Trevisan (Treviño) 2021-01-24 02:03:20 +01:00
  • e8886dbc6b virtual-device: Support all the configured enrolling stages Marco Trevisan (Treviño) 2021-01-24 02:02:05 +01:00
  • 3d6fb15b5c virtual-device: Add API to change current finger status Marco Trevisan (Treviño) 2021-01-24 01:28:38 +01:00
  • 43d0dfdd8f virtual-device-storage: Set needed finger state on enroll and verify Marco Trevisan (Treviño) 2021-01-24 04:34:50 +01:00
  • 50f522583e virtual-device: Set needed finger state on enroll and verify Marco Trevisan (Treviño) 2021-01-24 01:28:20 +01:00
  • f0443ba2f3 virtual-device: Add support for reporting device Retry "errors" Marco Trevisan (Treviño) 2021-01-24 17:16:48 +01:00
  • 546f35132c tests/virtual-device: Use FPrint.DeviceError values to send errors Marco Trevisan (Treviño) 2021-01-24 16:38:24 +01:00
  • ce9527d2cb virtual-device: Wait for delayed commands to be processed Marco Trevisan (Treviño) 2021-01-24 01:15:19 +01:00
  • acb91a10df debian/patches/series: Add missing reference to the shared-library patch Marco Trevisan (Treviño) 2021-01-21 21:08:37 +01:00
  • 0e23cc18d4 debian/update-udev-triggers.sh: handle some minor shellcheck warnings Marco Trevisan (Treviño) 2021-01-21 19:59:25 +01:00
  • ec469dd2e1 Upload to experimental Marco Trevisan (Treviño) 2021-01-21 19:53:12 +01:00
  • 038fd70b28 Update changelog Marco Trevisan (Treviño) 2021-01-21 17:42:51 +01:00
  • 97b6e243b8 debian/update-udev-triggers.sh: Use perl to replace file content Marco Trevisan (Treviño) 2021-01-21 19:50:24 +01:00
  • 067020b36e debian/libfprint-2-2.postinst: Upgrade as per upstream hwdb Marco Trevisan (Treviño) 2021-01-21 19:30:03 +01:00
  • 4c4b444f21 debian: Generate postinst devices list automatically at gbp import phase Marco Trevisan (Treviño) 2021-01-21 19:06:56 +01:00
  • b97f10d63d debian/patches: Explicitly mark libfprint as a shared library Marco Trevisan (Treviño) 2021-01-21 17:45:17 +01:00
  • 20d9b79584 New upstream version 1.90.7+git1 Marco Trevisan (Treviño) 2021-01-21 19:23:22 +01:00
  • 327a8047b9 New upstream version 1.90.7+git1 Marco Trevisan (Treviño) 2021-01-21 19:17:25 +01:00
  • 742513ee87 New upstream version 1.90.7+git1 Marco Trevisan (Treviño) 2021-01-21 19:13:37 +01:00
  • e13a070cb5 debian/rules: Don't remove the meson generated private values from pc file Marco Trevisan (Treviño) 2021-01-21 16:45:25 +01:00
  • 89890dbd1f build: Explicitly mark libfprint as a shared library Benjamin Berg 2021-01-21 17:36:41 +01:00
  • 0978747035 debian/rules: Manually set udev hwdb directory (was rules dir before) Marco Trevisan (Treviño) 2021-01-21 16:40:11 +01:00
  • eb21b898aa libfprint-2-2.install: Install hwdb file Marco Trevisan (Treviño) 2021-01-21 16:30:50 +01:00
  • 5f902c9298 debian/rules: Do not autorename upstream rules file anymore Marco Trevisan (Treviño) 2021-01-21 16:08:03 +01:00
  • 3ccd267ad2 debian/patches: Use hwdb to store device autosuspend rules and drop debian specifics Marco Trevisan (Treviño) 2021-01-21 15:43:38 +01:00
  • e0c41c5444 goodixmoc: Fix some big/little endian support issues fengqiangguo 2020-12-16 10:31:46 +08:00
  • f2c4614779 gbp.conf: Prepare for experimental branching Marco Trevisan (Treviño) 2021-01-21 15:41:31 +01:00
  • c8a14db3d5 Upload to unstable Marco Trevisan (Treviño) 2021-01-21 17:10:57 +01:00
  • 8960e7f974 Update changelog Marco Trevisan (Treviño) 2021-01-21 17:09:36 +01:00
  • 8b7f8dc77b debian/libfprint-2-2.postinst: Regenerate the list based on new IDs Marco Trevisan (Treviño) 2021-01-21 17:06:06 +01:00
  • 702c58152c debian/patches: Skip udev rules tests when not all drivers are compiled Marco Trevisan (Treviño) 2021-01-21 17:01:50 +01:00