Commit Graph

  • 1c4ed2e225 fp-device: add FP_DEVICE_RETRY_TOO_FAST error code MrNerdHair 2022-11-12 03:08:30 -05:00
  • cdc22b4553 upekts: fix verify MrNerdHair 2022-11-12 02:55:43 -05:00
  • 57c535d0cb libfprint.supp: Ignore libusb context init potential leak Marco Trevisan (Treviño) 2025-02-13 01:28:43 +01:00
  • a94a55b8df ci: Use distro-provided umockdev Marco Trevisan (Treviño) 2025-02-13 00:56:54 +01:00
  • 133eaab061 uru4000: Use OpenSSL to perform AES-ECB encryption Marco Trevisan (Treviño) 2025-02-13 00:52:28 +01:00
  • 7a60912b61 Empty commit to hopefully fix the pipeline. Dadoum 2024-10-16 11:33:48 +02:00
  • 6702c32b2b tests/meson: Ignore debug messages when generating hwdb Marco Trevisan (Treviño) 2025-02-13 19:31:16 +01:00
  • b8ed4b5d63 tests/virtual-image: Use sleep multiplier when running under valgrind Marco Trevisan (Treviño) 2025-02-13 18:41:04 +01:00
  • 8433563602 tests: Do not enable virtual device hot seconds under valgrind Marco Trevisan (Treviño) 2025-02-13 18:40:11 +01:00
  • 026c09d0b4 virtual-{image, device}: Make hot seconds value to be configurable Marco Trevisan (Treviño) 2025-02-13 18:37:35 +01:00
  • 3abdda4391 tests/virtual-image: Do not send images or retries if driver is not waiting finger Marco Trevisan (Treviño) 2025-02-13 03:36:52 +01:00
  • 981f8e0a42 virtual-image: Only receive image when waiting for finger Marco Trevisan (Treviño) 2025-02-13 02:47:17 +01:00
  • f18e11b435 Empty commit to hopefully fix the pipeline. Dadoum 2024-10-16 11:33:48 +02:00
  • 42d10118a3 Synaptics: add new PID 0x016C Dadoum . 2024-10-13 09:47:12 +00:00
  • 51d827fc74 Add support for the 10a5:c844 FPC fingerprint reader as found on recent Lenovo Yoga i9 laptops. Johnathon Clark 2024-10-08 23:27:59 +01:00
  • 1859a1e5d1 add new pid: 0xa99a, 0xa57a, 0xa78a wangyong 2024-12-11 14:31:25 +08:00
  • 7292dd642c ci: Only run uncrustify check if source files have been changed Marco Trevisan (Treviño) 2025-02-12 20:56:10 +01:00
  • 8e22b2e22e ci: scan-build, ignore meson-built files Marco Trevisan (Treviño) 2025-02-12 20:49:52 +01:00
  • 28b9ab7e37 tests: Ignore more python leaks Marco Trevisan (Treviño) 2025-02-12 20:21:01 +01:00
  • 9141014456 ci: Let's stick to fedora 41 for now Marco Trevisan (Treviño) 2025-02-12 20:02:00 +01:00
  • 6f3ab36b2e ci: Enable running pipelines on schedules or to force rebuild Marco Trevisan (Treviño) 2025-02-12 19:46:56 +01:00
  • d3035d5703 ci: Use rules to control when to run images build Marco Trevisan (Treviño) 2025-02-12 19:33:00 +01:00
  • 042365dbec elanmoc: Add new PID 0x0C98 Egor Ignatov 2024-12-04 10:41:23 +03:00
  • 0c7211329e synaptics: add new PID 0x0174 Zihan Chen 2025-01-03 05:00:56 +00:00
  • e1b6d8a461 elanmoc: Add new PID 0x0C9D and 0x0CA3 herman lin 2025-02-10 13:49:05 +08:00
  • 09ec6e66e3 synaptics: Add new PID 0x0107 and 0x108, also fine tune PID sequence Aris Lin 2024-11-18 11:18:29 +08:00
  • 8ce356fccc Update autosuspend.hwdb SirCipherz 2024-09-05 11:05:02 +02:00
  • 98f5ad1f80 Add support for goodix 689a SirCipherz 2024-09-04 16:31:06 +02:00
  • 29f919b4eb build: Sum arrays instead of mixing them Marco Trevisan (Treviño) 2024-09-03 06:28:47 +02:00
  • e57bab2f1e Release 1.94.8 v1.94.8 Marco Trevisan (Treviño) 2024-09-03 05:12:53 +02:00
  • a88582761f realtek: add support for rts5816 huan_huang 2024-07-09 14:27:48 +08:00
  • 75adfd37d1 egismoc: Add PID 0x0583 Marco Trevisan (Treviño) 2024-08-30 04:41:00 +02:00
  • 990bd40cbf egismoc: add 0586 support Tamer Hassan 2024-04-17 16:09:36 +04:00
  • c7e95bb41f egismoc: add 0587 support (also supports 0586 but missing device file) Tamer Hassan 2024-03-09 12:20:15 +04:00
  • 4611cc4a1b Synaptics: add new PID 0x00C4 Nkaspers 2024-07-04 15:10:56 +00:00
  • 78c78432b9 build: Generalize spi drivers detection Marco Trevisan (Treviño) 2024-08-30 04:16:48 +02:00
  • 10e1cd76aa Don't build SPI driver on non-Linux Daniel Schaefer 2024-07-29 14:29:53 +00:00
  • c84d3774cf libfprint: Don't build SPI backend if not SPI driver Daniel Schaefer 2024-07-29 13:48:21 +00:00
  • 04a167b09b fpcmoc: Add PID 0x9524 and 0x9544 Haowei Lo 2024-04-30 10:37:20 +08:00
  • 538a18cf17 synaptics: Add new PID 0x00C6 Aris Lin 2024-06-27 10:24:25 +08:00
  • 2e766904f0 synaptics: Add new PID 0x019D Aris Lin 2024-05-13 16:21:57 +08:00
  • 9f55ef690d fpcmoc: fixed the error jumping to wrong state at end of custom enroll haoweilo 2024-06-25 16:06:04 +08:00
  • b6061c0af8 elanmoc: Add new PID 0x0C9F herman lin 2024-08-08 14:08:19 +08:00
  • 3f70bde21c fp-device: Do not duplicate udev paths strings Marco Trevisan (Treviño) 2024-06-17 20:59:45 +02:00
  • dd6f020378 goodixmoc: Add PID 0x609A Timo Schrader 2024-05-02 14:00:20 +02:00
  • 2a4c05662a goodixmoc: Add PID 0x6512 Craig Cabrey 2024-06-15 11:18:22 -05:00
  • eaec2339cc libfprint-fprint-list-udev-hwdb: Add new broadcom device IDs Marco Trevisan (Treviño) 2024-05-22 17:08:19 +02:00
  • 83035be830 README: Add contact information Marco Trevisan (Treviño) 2024-05-03 15:34:13 +02:00
  • 4709efc678 fpi-device: Clarify transfer of errors in device complete tasks Marco Trevisan (Treviño) 2024-04-17 18:32:22 +02:00
  • 37ded921fd fpi-device: Simplify logic of fpi_device_task_return_data_free Marco Trevisan (Treviño) 2024-04-17 18:29:52 +02:00
  • b7f3544e98 fpcmoc: Transfer error from autoptr before fpi_device_close_complete Haowei Lo 2024-04-17 23:58:37 +08:00
  • 093f2fc0a6 fpcmoc: Modify ctrl timeout to fix identify return failed steven.chen 2024-04-17 18:39:55 +08:00
  • c5def9a528 goodixmoc: Add PID 0x609A Lee Jiajun 2024-03-16 10:33:51 +00:00
  • e71f3de786 fpcmoc: add error handling to evt_finger_dwn haoweilo 2024-03-27 15:23:05 +08:00
  • 420fd7416d fpcmoc: fix incorrect immobile handling during enrollment haoweilo 2024-03-20 16:29:36 +08:00
  • f505158c04 fpcmoc: clean cmd_ssm before callback Haowei Lo 2024-04-16 21:46:19 +08:00
  • fb13722629 goodixmoc: Add PID 0x650C Jichi Zhang 2024-03-13 05:16:16 -07:00
  • 666cd0c08d egismoc: Use FpiByteReader to compute the check bytes Marco Trevisan (Treviño) 2024-02-20 17:46:57 +01:00
  • e055781006 egismoc: Use FpiByteWriter to allocate the commit payload Marco Trevisan (Treviño) 2024-02-20 06:09:01 +01:00
  • 48c8c539c7 egismoc: Use FpiByteWriter to generate the get check command Marco Trevisan (Treviño) 2024-02-20 05:55:35 +01:00
  • 40c7599fb1 egismoc: Compute the delete command using FpiByteWriter Marco Trevisan (Treviño) 2024-02-20 05:30:12 +01:00
  • 28c26c7d7e egismoc: Use FpiByteReader to read the enrolled IDs Marco Trevisan (Treviño) 2024-02-20 05:04:52 +01:00
  • dd5a71695f egismoc: Use FpiByteWriter to prepare the command message Marco Trevisan (Treviño) 2024-02-20 05:04:00 +01:00
  • 977d324970 egismoc: Do not store twice the number of enrolled IDs Marco Trevisan (Treviño) 2024-02-20 04:59:49 +01:00
  • 4992110829 fpi-byte-writer: Zero-init the allocated data by default Marco Trevisan (Treviño) 2024-02-20 05:02:57 +01:00
  • 53f2539b6a fpi-byte-writer: Use nicer API to unset the parent data Marco Trevisan (Treviño) 2024-02-20 06:09:44 +01:00
  • 18e2906d62 fpi-byte-writer: Initialize the parent size when initializing with size Marco Trevisan (Treviño) 2024-02-20 03:59:03 +01:00
  • 19806546a2 fpi-byte-writer: Add change pos method Marco Trevisan (Treviño) 2024-02-20 03:58:37 +01:00
  • 75559415fe fpi-byte-writer/reader: Add autopointers definitions Marco Trevisan (Treviño) 2024-02-20 03:58:23 +01:00
  • 7dbb21e77a build/tests: Skip a test if the test requires it during inspection Marco Trevisan (Treviño) 2024-02-20 08:24:12 +01:00
  • 4b72f27de6 build: Look for sh just once Marco Trevisan (Treviño) 2024-02-20 08:22:42 +01:00
  • 5ada931ede ci: Export coverage to pages Marco Trevisan (Treviño) 2024-02-20 01:40:05 +01:00
  • bebe8565cd Release 1.94.7 v1.94.7 Marco Trevisan (Treviño) 2024-02-19 23:39:50 +01:00
  • 5501dc7b47 build: Stop using deprecated dep.get_pkgconfig_variable() method Marco Trevisan (Treviño) 2024-02-20 01:00:29 +01:00
  • 3e5ab6fdad egismoc: Convert value check values to big endian only when needed Marco Trevisan (Treviño) 2024-02-19 21:53:41 +01:00
  • 5462db9901 egismoc: Convert the check value to little endian Marco Trevisan (Treviño) 2024-02-19 21:45:53 +01:00
  • 59dc585ccd egismoc: Simplify check bytes computation Marco Trevisan (Treviño) 2024-02-19 21:41:44 +01:00
  • 6768bd0ff4 egismoc: Use strictly sized types to hold check bytes contents Marco Trevisan (Treviño) 2024-02-19 21:12:14 +01:00
  • ed1815c3d9 build: Allow testing more drivers in both big and little endian Marco Trevisan (Treviño) 2024-02-19 20:28:01 +01:00
  • 057c209beb build: Build-depend on glib 2.68 Marco Trevisan (Treviño) 2024-02-19 22:23:02 +01:00
  • 90c4afded4 cleanup: Use non-const pointers for non constant cases Marco Trevisan (Treviño) 2024-02-19 22:14:14 +01:00
  • f8f28a066b egismoc: Simplify fingerprint id and firmware reading Marco Trevisan (Treviño) 2024-02-19 16:56:35 +01:00
  • adc66edd8d egismoc: Implement suspension properly Marco Trevisan (Treviño) 2024-02-19 16:34:33 +01:00
  • 9af211cc89 egismoc: Use device cancellable on transfers Marco Trevisan (Treviño) 2024-02-19 16:13:07 +01:00
  • 904bddd988 egismoc: Use g_new0 instead of g_malloc to make the type clearer Marco Trevisan (Treviño) 2024-02-19 15:52:43 +01:00
  • 8badfa84e9 egismoc: Assert that current transfer is unset when setting it Marco Trevisan (Treviño) 2024-02-19 15:45:29 +01:00
  • b97efa6fed egismoc: Assert that task ssm is unset when setting it Marco Trevisan (Treviño) 2024-02-19 15:44:46 +01:00
  • 591f9ad3cf egismoc: clear task pointers also after dev_init_done Joshua Grisham 2024-02-17 14:17:58 +01:00
  • 6767cd1a4f egismoc: Ensure that the command callback is after SSM is completed Marco Trevisan (Treviño) 2024-02-19 15:41:15 +01:00
  • 226b6abfab egismoc: Use an autopointer to cleanup error on command done callback Marco Trevisan (Treviño) 2024-02-19 15:39:42 +01:00
  • 9e2c14d64e egismoc: Clarify delete print ownership in delete callback Marco Trevisan (Treviño) 2024-02-19 15:38:19 +01:00
  • 92aeb53ee8 egismoc: Simplify egismoc identification stage handling Marco Trevisan (Treviño) 2024-02-19 15:37:47 +01:00
  • 87f68e3ac1 egismoc: Avoid gotos in init code, just handle the errors immediately Marco Trevisan (Treviño) 2024-02-19 15:35:58 +01:00
  • 8073a5dc34 egismoc: Remove unused increments Marco Trevisan (Treviño) 2024-02-19 15:34:46 +01:00
  • eb09156244 egismoc: Clear enrolled IDs using nicer GLib api Marco Trevisan (Treviño) 2024-02-19 15:34:16 +01:00
  • b8cfb95b49 egismoc: Ensure we've enough null bytes at the end of strings Marco Trevisan (Treviño) 2024-02-19 15:33:11 +01:00
  • a7843add0f egismoc: Do not initialize to zero twice Marco Trevisan (Treviño) 2024-02-19 15:31:27 +01:00
  • b0f0322726 egismoc: Indentation and syntax fixes Marco Trevisan (Treviño) 2024-02-19 15:31:11 +01:00
  • 7476faba68 data, libfprint: Update list of unsupported drivers Marco Trevisan (Treviño) 2024-02-13 15:08:50 +01:00
  • 89ab54794e egismoc: added test and capture for 05a1 variant Joshua Grisham 2023-12-09 13:39:32 +01:00