Commit Graph

  • c3e88f6e46 context: Fix race when shutting down context Bastien Nocera 2022-08-16 16:08:43 +02:00
  • ac3b0d07ba hwdb: Add FT9201Fingerprint reader Bastien Nocera 2022-08-16 15:21:10 +02:00
  • 9ca1564e2d hwdb: Add Lenovo ThinkPad E15 fingerprint reader Bastien Nocera 2022-08-16 15:20:17 +02:00
  • fb63c39750 elanmoc: add PID 0x0c8c & 0x0c8d Johnny Li 2022-07-25 14:11:37 +08:00
  • f007161bcd goodixmoc: add PID 0x6384 Marcus Pfeffer 2022-06-22 10:05:25 +02:00
  • 489332c07d goodixmoc: add PID 0x659A yangdi 2022-07-19 11:37:09 +08:00
  • 15bee898b8 ci: Use junit test reports Marco Trevisan (Treviño) 2022-07-14 22:13:11 +02:00
  • fb9e054637 test-fp-device: Add few tests to check identification init errors Marco Trevisan (Treviño) 2022-07-14 21:35:30 +02:00
  • 7f6ab61292 fp-device: Return an error if prints are invalid Marco Trevisan (Treviño) 2022-07-14 21:14:29 +02:00
  • f03d9361e3 fpi-device: Improve documentation for identify/verify report and complete Marco Trevisan (Treviño) 2022-07-14 21:12:51 +02:00
  • afa37cbcbf device: Add API for perstistent data storage benzea/persistent-data Benjamin Berg 2022-07-11 19:41:43 +02:00
  • 24e7e1f100 elanmoc: Make sure sensor in the right mode at identity hermanlin 2022-06-30 15:52:46 +08:00
  • 61f0f86904 nbis: fix build on musl Sam James 2022-06-23 05:57:46 +01:00
  • 08da0eb1e1 goodix: Make fingerlist parse error non-fatal Benjamin Berg 2022-06-22 17:37:26 +02:00
  • 8552290bec goodix: Reset device if storage listing fails Benjamin Berg 2022-06-13 16:05:18 +02:00
  • 42c9003f49 goodix: Lower poor capture warnings to debug message Benjamin Berg 2022-06-14 15:32:56 +02:00
  • 7899bf4240 elanmoc: add PID 0x0c88 ArronYen 2022-06-20 14:03:05 +08:00
  • d1fbf34fdf scripts: Update uncrustify configuration Benjamin Berg 2022-06-09 15:30:03 +02:00
  • 9c12b762a7 print: Fix indentation Benjamin Berg 2022-06-09 15:35:14 +02:00
  • f20b8bc311 Release 1.94.4 v1.94.4 Benjamin Berg 2022-05-24 14:30:40 +02:00
  • 8b8dc0fec2 hwdb: Sync with wiki to add more unknown devices Benjamin Berg 2022-05-24 14:32:46 +02:00
  • b50cba1fa4 fixup! elanspi: preliminary support for 04f3:3104 mincrmatt12/elanspi-3104 Matthew Mirvish 2022-05-23 13:16:21 -04:00
  • 82d0f4288a synaptics: Add new PID 0x015F Aris Lin 2022-05-23 21:06:23 +08:00
  • e86c45c988 device: Add missing errno.h include Benjamin Berg 2022-05-18 09:09:48 +02:00
  • 2a9ad74ec4 print: Reject enroll images that can't be matched benzea/self-match-check Benjamin Berg 2022-05-06 11:37:38 +02:00
  • 56ae75d2b2 device: Fully re-evaluate suspend/resume logic when delayed Benjamin Berg 2022-05-17 20:26:17 +02:00
  • 54a98bb286 device: Run critical section flushing with a high priority Benjamin Berg 2022-05-17 20:23:26 +02:00
  • bfbe24b172 synaptics: Correctly handle critical section during interrupt resubmit Benjamin Berg 2022-05-17 20:20:52 +02:00
  • 1f925fef7c tests: Test suspend/resume and sysfs attributes in synaptics Benjamin Berg 2022-03-14 20:18:17 +01:00
  • 7b0093b4c6 tests: Reset the USB device before testing Benjamin Berg 2022-03-14 20:15:51 +01:00
  • 0fd5a617ab device: Do not update sysfs attributes if value is correct Benjamin Berg 2022-03-14 20:15:17 +01:00
  • e7d041d258 elanspi: add 04f3:241f Matthew Mirvish 2022-05-08 18:32:29 -04:00
  • 46591d7bfa elanspi: preliminary support for 04f3:3104 Matthew Mirvish 2022-05-03 21:02:26 -04:00
  • eda8d13927 elan: add PID 0x0c4b Josh Chen 2022-04-13 14:48:29 +08:00
  • 5ba7ff8be9 synaptics: Add new PID 0x0168 Aris Lin 2022-04-06 14:17:34 +08:00
  • da1a56a600 context: Log version number at startup Benjamin Berg 2022-04-10 13:58:58 +02:00
  • 2b760dfa38 elanmoc: add PID 0x0c82 ArronYen 2022-03-02 10:43:20 +08:00
  • f1a61c060f device: Clear the critical section source on destruction Benjamin Berg 2022-02-17 10:20:55 +01:00
  • 5fb3b8b43a tests: Avoid -Wdangling-pointer warning Benjamin Berg 2022-02-14 17:47:33 +01:00
  • f2dfa2ae0a sdcp-device: Use a key DB for testing feature/sdcp Benjamin Berg 2020-11-03 18:12:33 +01:00
  • 67723675d2 sdcp-device: Use predictable keys and random numbers for testing Benjamin Berg 2020-11-03 13:44:55 +01:00
  • 39e060a71b port to low level EC key functions Benjamin Berg 2020-11-03 00:14:22 +01:00
  • 2a99fb0aca saner public key param Benjamin Berg 2020-11-03 00:13:55 +01:00
  • 197d60cdb1 fixups: use static OID data Benjamin Berg 2020-11-03 00:11:06 +01:00
  • 2677ccc0c2 ci: Enable SDCP helper for tests Benjamin Berg 2020-09-29 11:04:40 +02:00
  • f921aaf0a8 tests: Add SDCP virtual device test Benjamin Berg 2020-09-29 12:38:29 +02:00
  • 8ecd78e982 virtual-sdcp: Add a virtual SDCP device Benjamin Berg 2020-05-15 21:06:24 +02:00
  • 991e6e2343 sdcp: Add SDCP base class Benjamin Berg 2020-05-11 16:17:03 +02:00
  • 24b02b943f device: Add new FP_DEVICE_ERROR_UNTRUSTED error code Benjamin Berg 2020-09-18 10:51:40 +02:00
  • 8240bf54e6 print: Add an SDCP print type Benjamin Berg 2020-05-14 18:59:59 +02:00
  • 6539cde70d ci: Include SDCP test binary in image Benjamin Berg 2020-09-29 12:54:15 +02:00
  • 8fad2652ee Release 1.94.3 v1.94.3 Benjamin Berg 2022-02-11 18:35:15 +01:00
  • 6f5ba3cbb5 udev-hwdb: Update unsupported device list Benjamin Berg 2022-02-11 19:34:59 +01:00
  • 754ccfb865 Convert README to markdown doomsdayrs 2021-12-23 23:12:54 -05:00
  • d3014f1684 Delete TODO Doomsdayrs 2021-12-24 18:31:03 +00:00
  • 3568051686 goodixmoc: support for clear_storage Devyn Cairns 2021-11-05 07:27:56 -07:00
  • 9ce6ed4164 goodixmoc: Report recognized print after a match failure Benjamin Berg 2022-02-03 14:46:40 +01:00
  • e0fd178bec goodixmoc: Log which the ID that produced the duplicate Benjamin Berg 2022-01-28 18:14:05 +01:00
  • 168ab98021 examples: Check whether the returned date is valid Benjamin Berg 2022-01-28 17:30:37 +01:00
  • ae5696a9bb goodixmoc: Change error message for corrupted headers Benjamin Berg 2022-01-28 17:29:53 +01:00
  • 038c7108a6 goodixmoc: Further template parsing fixes Benjamin Berg 2021-12-27 13:44:16 +01:00
  • eb1013cdb6 synaptics: Remove PID 0xC9 Aris Lin 2022-01-27 11:14:31 +08:00
  • 4fa199aeb4 elan: Make 0c3d not rotate before assembling mincrmatt12/elan-0c3d-norotate mincrmatt12 2022-01-22 21:06:35 -05:00
  • 664126b431 elanspi: Do not allow image captures to be interrupted benzea/elanspi-critical Benjamin Berg 2021-12-27 12:13:55 +01:00
  • 7b1fe6ec19 ssm: Allow marking an SSM as being critical Benjamin Berg 2021-12-27 12:13:12 +01:00
  • 5beac0ded7 elanspi: Try to avoid cancellation problems mincrmatt12 2021-12-22 20:35:30 -05:00
  • 7565562903 elanspi: Adjust register tables (fixes #438) mincrmatt12 2021-12-21 03:19:01 -05:00
  • 999bca076c Allow FpPrint data to be extended on enrollment. Dmitrii Shcherbakov 2021-08-29 14:18:29 +03:00
  • e198b04222 elanspi: Silence some SSMs that may log excessively otherwise Benjamin Berg 2021-12-02 13:46:07 +01:00
  • 3981c42d3e ssm: Add API to silence most state change debug messages Benjamin Berg 2021-12-02 13:44:57 +01:00
  • 31afd3ba5c elanspi: Move debug print so that it contains all information Benjamin Berg 2021-12-02 13:28:12 +01:00
  • 05fd2c58cb context: Ensure mainloop is idle before enumeration completes Benjamin Berg 2021-11-24 12:09:18 +01:00
  • a033154b2e doc: Fix broken documentation for FpiDeviceUdevSubtypeFlags enum Matthew Mirvish 2021-11-15 17:10:44 -05:00
  • 5e4bb26801 Release 1.94.2 v1.94.2 Benjamin Berg 2021-11-02 16:20:32 +01:00
  • 2cfff27729 udev-hwdb: Update unsupported device list Benjamin Berg 2021-11-02 16:27:33 +01:00
  • 378fae0ea2 doc: Add missing Drivers API SSM functions Marco Trevisan (Treviño) 2021-10-28 16:56:11 +02:00
  • 01b0f7aba0 doc: Include missing types (SPI) and functions to the Drivers API Marco Trevisan (Treviño) 2021-10-28 16:39:35 +02:00
  • 17ff49f85c goodixmoc: Fix template struct for required length calculation Benjamin Berg 2021-10-25 18:38:38 +02:00
  • de46e1e4b8 tests: Add missing trailing new lines on devices attributes Marco Trevisan (Treviño) 2021-10-27 01:59:14 +02:00
  • 5e934a4fa0 goodixmoc: add PID 63CC 63CC: Dell Latitude series fingerprint sensor boger 2021-10-20 20:11:05 +08:00
  • 5d0a3eab5c elanmoc: add PID 0x0c7d hermanlin 2021-10-12 14:02:48 +08:00
  • 7efb860381 Release 1.94.1 v1.94.1 Benjamin Berg 2021-09-24 15:01:18 +02:00
  • f9492d5345 NEWS: Fix 1.94.0 release date Benjamin Berg 2021-09-24 14:10:18 +02:00
  • 46669e9f53 goodixmoc: Do not run identify step during enroll Benjamin Berg 2021-09-17 18:14:49 +02:00
  • a949594050 goodixmoc: Returned device print matched by verify/identify Benjamin Berg 2021-09-17 18:11:48 +02:00
  • 20e8355c01 tests: Run custom.py from test creation helper when available Benjamin Berg 2021-09-21 19:06:15 +02:00
  • f579a77bfd goodixmoc: add PID 63BC 63BC: Dell XPS series fingerprint sensor boger 2021-09-17 19:28:51 +08:00
  • 03deb3011b udev-hwdb: Update unsupported device list Benjamin Berg 2021-09-17 12:50:05 +02:00
  • c7650b6ec9 udev-hwdb: Set ID_PERSIST=0 in hwdb Benjamin Berg 2021-09-17 12:31:28 +02:00
  • 128d809227 synaptics: add new PID 0x0123, 0x0126, and 0x0129 Aris Lin 2021-09-17 15:03:51 +08:00
  • 9356e895a2 ci: Reference image directly for forks Benjamin Berg 2021-09-15 17:23:00 +02:00
  • 3c2883b992 ci: Pull in diffutils Benjamin Berg 2021-09-15 14:30:23 +02:00
  • eb568a62aa ci: Switch to newer CI templates Benjamin Berg 2021-09-15 14:13:05 +02:00
  • d763f8f41a elanmoc: Fix warning Benjamin Berg 2021-09-15 15:54:25 +02:00
  • df41ed56f6 meson: Use source_root() to not require meson 0.56 Benjamin Berg 2021-09-15 15:42:16 +02:00
  • aff063c23c tests: Simplify capture of driver behaviour for regression tests Bastien Nocera 2021-09-03 18:20:03 +02:00
  • e2511095d1 device: Export kernel device from FpDevice Bastien Nocera 2021-09-03 18:17:58 +02:00
  • 9515cc2e59 tests: Add U.are.U 4500 test Bastien Nocera 2021-09-09 10:53:00 +02:00
  • b3cfc40dea tests: Add uru4000 test Bastien Nocera 2021-09-08 20:30:43 +02:00
  • c162b895c0 uru4000: Fix transfer type on interrupt endpoint Benjamin Berg 2021-09-08 20:28:48 +02:00