Commit Graph

  • 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
  • 5b3f85168a Upload to noble Marco Trevisan (Treviño) 2024-02-20 09:27:26 +01:00
  • fc72ac6419 Update changelog Marco Trevisan (Treviño) 2024-02-20 09:22:57 +01:00
  • f407740db2 debian/upstream/metadata: Update for tod light-fork Marco Trevisan (Treviño) 2024-02-16 00:21:42 +01:00
  • 7f35c374ec Merge tag 'debian/1%1.94.7-2' into ubuntu Marco Trevisan (Treviño) 2024-02-20 09:13:12 +01:00
  • b6df70ce0c debian/libfprint-2-2.postinst: Devices triggers updated Marco Trevisan (Treviño) 2024-02-20 09:12:18 +01:00
  • 4efdb738c5 New upstream release Marco Trevisan (Treviño) 2024-02-20 09:12:17 +01:00
  • 8060f4bce8 Update upstream source from tag 'upstream/1.94.7+tod1' Marco Trevisan (Treviño) 2024-02-20 09:12:17 +01:00
  • ef6d9ebfd6 New upstream version 1.94.7+tod1 Marco Trevisan (Treviño) 2024-02-20 09:12:13 +01:00
  • 76a95ce45f build/tests: Skip a test if the test requires it during inspection Marco Trevisan (Treviño) 2024-02-20 08:24:12 +01:00
  • 90668816e3 build: Look for sh just once Marco Trevisan (Treviño) 2024-02-20 08:22:42 +01:00
  • bfb4272674 tests/tod-drivers: Test tod driver 1.94.1 not 1.94.0 as it was not released Marco Trevisan (Treviño) 2024-02-20 07:57:58 +01:00
  • 72922217fa tests/tod-drivers: Update binaries as per a test leak fix Marco Trevisan (Treviño) 2024-02-20 07:52:11 +01:00
  • 9e53d14fc4 Upload to unstable Marco Trevisan (Treviño) 2024-02-20 08:42:26 +01:00
  • 4427093248 Update changelog Marco Trevisan (Treviño) 2024-02-20 08:42:20 +01:00
  • c2b0b14c79 debian/control: Add gir depends and provides fields to dev package Marco Trevisan (Treviño) 2024-02-20 08:39:15 +01:00
  • 20ba90212b debian/control: Add build-dependency on gir1.2-{gobject,gio}-2.0-dev Marco Trevisan (Treviño) 2024-02-20 08:33:29 +01:00
  • 9e05793948 debian/patches: Cherry-pick patches to ignore tests missing dependencies Marco Trevisan (Treviño) 2024-02-20 08:28:59 +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
  • b972866b25 tests/libfprint.supp: Ignore bash leaks Marco Trevisan (Treviño) 2024-02-20 07:47:12 +01:00
  • eb8ce585c6 tests: Add test files for tod 1.94.7 version Marco Trevisan (Treviño) 2024-02-20 07:25:35 +01:00
  • 11ad450af1 libfprint/tod/build: Require libgusb dependency on pkgconfig Marco Trevisan (Treviño) 2024-02-20 07:19:51 +01:00
  • 619827ac7a tests: Use FP_DRIVERS_ALLOWLIST variable instead of old one Marco Trevisan (Treviño) 2024-02-20 07:02:25 +01:00
  • ecc33b5cc6 fpi-image: Add docstring for FPI_IMAGE_NONE Marco Trevisan (Treviño) 2024-02-20 07:00:07 +01:00
  • ef99359428 Merge tag 'v1.94.7' into tod Marco Trevisan (Treviño) 2024-02-20 06:59:53 +01:00
  • 034efaa849 Upload to unstable Marco Trevisan (Treviño) 2024-02-20 06:46:40 +01:00
  • 55036d3e5f Update changelog Marco Trevisan (Treviño) 2024-02-20 06:46:09 +01:00
  • 005af841f8 debian: use udev.pc to place udev rules and hwdb Marco Trevisan (Treviño) 2024-02-20 06:34:45 +01:00
  • afd5ef4690 debian/patches: Drop, applied upstream Marco Trevisan (Treviño) 2024-02-20 06:34:26 +01:00
  • d5f19e380b debian/libfprint-2-2.postinst: Devices triggers updated Marco Trevisan (Treviño) 2024-02-20 06:30:10 +01:00
  • b9fefd1ed0 New upstream release Marco Trevisan (Treviño) 2024-02-20 06:30:08 +01:00
  • f1fdf3dd88 Update upstream source from tag 'upstream/1.94.7' Marco Trevisan (Treviño) 2024-02-20 06:30:08 +01:00
  • 4c0d5aff6a New upstream version 1.94.7 Marco Trevisan (Treviño) 2024-02-20 06:30:05 +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
  • 85da0e104b egismoc: add support for 1c7a:05a1 Joshua Grisham 2023-10-28 15:25:16 +02:00
  • 47fe3668e4 egismoc: Return truncated text instead of null for description when using list Joshua Grisham 2023-10-20 20:18:33 +02:00
  • 7aae2181e2 egismoc: Add support for usernames longer than 8 chars Joshua Grisham 2023-10-20 19:54:23 +02:00
  • a9269980eb egismoc: Fix crash during close Joshua Grisham 2023-10-16 02:57:45 +02:00
  • 0b9a64331f Initial commit of egismoc driver Joshua Grisham 2023-10-08 14:52:55 +02:00
  • 54ff730f0c Fix typo of libfprint in supported devices list Adam Jones 2024-01-04 22:54:14 +00:00
  • e05fbaa8ab realtek: Do not initialize variables in switch cases Marco Trevisan (Treviño) 2024-02-13 15:49:36 +01:00
  • 61f9346aaf realtek: Do not leak an error Marco Trevisan (Treviño) 2024-02-13 15:48:55 +01:00
  • d878148b5e ci: Expose scan build artifacts on failures Marco Trevisan (Treviño) 2024-02-13 15:36:09 +01:00
  • ee509c7ee6 libfprint/fprint-list-udev-hwdb: Update unsupported list from wiki Marco Trevisan (Treviño) 2024-02-13 14:53:54 +01:00
  • 2fa0975dec cleanup: Address some newer uncrustify syntax cleanups Marco Trevisan (Treviño) 2024-02-13 15:17:57 +01:00
  • f3ab1f996f fp-context: use g_strv_contains instead of manual labor Marco Trevisan (Treviño) 2024-02-13 15:23:43 +01:00
  • 92c5fc4643 cleanup: Use allow/deny lists instead of color based ones Marco Trevisan (Treviño) 2024-02-13 15:17:04 +01:00
  • c64fa9c81b synaptics: Add new PID 0x0124 Puspendu Banerjee 2024-02-12 19:50:50 -06:00
  • 85ec9ec5b2 ci: Allow flatpak failure Marco Trevisan (Treviño) 2024-02-13 14:42:18 +01:00
  • b8933d8f81 fp-print: Do not check compile-time macros at runtime Marco Trevisan (Treviño) 2024-02-13 14:34:54 +01:00
  • 631da4654f focaltechmoc:Support FocalTech moc devices xiaofei 2022-11-08 10:43:15 +08:00
  • 1701d72ff9 tests: make mktemp command call work with Chimera Linux's mktemp Mohammed Anas 2024-01-22 15:18:27 +00:00
  • d3ec9a80d3 tests: remove Bash dependency in favor of sh Mohammed Anas 2024-01-22 15:27:33 +00:00
  • 5a1253e37c fp-image: Do not start thread detection task thread if already running Marco Trevisan (Treviño) 2023-11-24 21:02:50 +01:00
  • 2b008b52d7 fp-image: Simplify minutiae detection tasks Marco Trevisan (Treviño) 2023-10-10 16:51:09 +02:00
  • 83939abe10 fp-image: Add FP_IMAGE_NONE flags definition Marco Trevisan (Treviño) 2023-10-10 16:49:16 +02:00
  • 16d02b3ed5 fp-image: Remove unused ref_count flag Marco Trevisan (Treviño) 2023-10-10 16:48:37 +02:00
  • 79be91831c drivers: add realtek rts5813 driver huan_huang 2023-08-04 10:21:17 +08:00
  • 427139f347 synaptics: Add new PID 0x0106 Aris Lin 2023-10-24 14:56:15 +08:00
  • 3ebd2c3f97 synaptics: Add new PID 0x0173 Aris Lin 2023-10-19 14:25:09 +08:00
  • 2414dbdbd4 libfprint/fprint-list-udev-hwdb: Update unsupported devices from wiki Marco Trevisan (Treviño) 2023-09-27 19:37:15 +02:00
  • 0eae0e8cc0 goodixmoc: Add PID 0x6582 swbgdx 2023-09-21 18:11:23 +08:00
  • efba965b0c ci: Build flatpak using gnome master Marco Trevisan (Treviño) 2023-09-27 17:18:42 +02:00