- 17 Jul, 2022 3 commits
-
-
Marco Trevisan authored
-
Marco Trevisan authored
-
Marco Trevisan authored
Newer fprintd supports duplicate-detection, this implies sending to the device an empty prints gallery, expecting the device to give us a matched print against its storage. In case the device has no storage we're doing this anyway, but goodix doesn't handle this properly, so let's just ignore the case if no prints are passed. Also, once returned the value we might initialize a type multiple times, and let's avoid this not to have a dead-lock after the first action. LP: #1966911
-
- 27 Mar, 2022 2 commits
-
-
Marco Trevisan authored
-
Marco Trevisan authored
-
- 22 Mar, 2022 1 commit
-
-
Marco Trevisan authored
And remove TODO file
-
- 23 Feb, 2022 5 commits
-
-
Marco Trevisan authored
-
Marco Trevisan authored
-
Marco Trevisan authored
-
Marco Trevisan authored
Update to upstream version '1.94.3+tod1' with Debian dir 1e4c9d5856f5173411764420150aefc24cc5b0f3
-
Marco Trevisan authored
-
- 15 Feb, 2022 4 commits
-
-
Marco Trevisan authored
Given that we won't go in the past, it's better to be explicit in using versions for symbols so that all new symbols will be added to the latest listed release, while others won't be moved from where they are.
-
Marco Trevisan authored
-
Marco Trevisan authored
-
Marco Trevisan authored
-
- 14 Feb, 2022 5 commits
-
-
The code is correct, but gcc thinks the pointer is still NULL after the call. As obvious workaround don't seem to work, just disable the warning for now.
-
Marco Trevisan authored
-
Marco Trevisan authored
They're public enums, so put there in the expected file.
-
Marco Trevisan authored
-
Marco Trevisan authored
2021-11-02: v1.94.3 release Highlights: * Ensure idle mainloop before completing enumeration (fprintd#119) * It is now possible to extend already enrolled prints * elanspi: Fix timeout error with some hardware (#438) * elanspi: Fix cancellation issues * goodixmoc: Return matching device print; fixes duplicate checking (#444) * goodixmoc: Support clearing the storage (usually unused) Git-EVTag-v0-SHA512: 779b560b97bc7da5972d9a4854be5b74f8d310a22ac782fde50fa02c869cf93cc11254d75519076ac8ee59f81c8a9fc0466030eb249519827343ab84eb45e640
-
- 11 Feb, 2022 5 commits
-
-
Benjamin Berg authored
-
Benjamin Berg authored
-
doomsdayrs authored
Just a minor change, but makes the file a bit more readable.
-
Doomsdayrs authored
-
Devyn Cairns authored
The internal storage of this device can get messed up by other operating systems, so it's handy to be able to clear it. I'm not 100% sure whether the commands I've sent to the device are exactly what is supposed to be used (just a guess), but it did seem to work, and it even fixed another issue I had.
-
- 03 Feb, 2022 5 commits
-
-
Benjamin Berg authored
The API should return the recognized print, even if none of the prints given in the gallery (or the one passed to verify) matched. Without this the garbage-collection of left-over prints does not work, causing issues after reinstall. Fixes: #444
-
Benjamin Berg authored
-
Benjamin Berg authored
Prints may have an invalid date. Extend the checks so that this is also caught in addition to a NULL date.
-
Benjamin Berg authored
Otherwise you can't tell from the log whether parsing the body or header failed.
-
Benjamin Berg authored
In commit 5c28654d9 ("goodixmoc: Fix print template parsing") the length check for the verify and duplicate check responses by requiring two extra bytes at the end of the message. There were also issues in other places where the length was not checked correctly, including a scenario that could cause a read beyond the end of the buffer. Related: #444
-
- 28 Jan, 2022 1 commit
-
-
Aris Lin authored
-
- 23 Dec, 2021 1 commit
-
-
mincrmatt12 authored
-
- 22 Dec, 2021 1 commit
-
-
mincrmatt12 authored
New values taken from a newer version of the official driver.
-
- 16 Dec, 2021 1 commit
-
-
Dmitrii Shcherbakov authored
* Allow FPI_PRINT_NBIS to be extended rather than overridden if a user supplies an existing FpPrint template with data; * Prints will only be extended if a device has the required feature. For image-based devices this feature is added by default since they typically do not have storage (this can be overridden at the child class level). Extending an existing FpPrint requires passing a template print with existing data during the enrollment process. This is done because the caller is responsible for maintaining the fingerprint database and doing the necessary deserialization operations if needed. The existing example program is updated to show how to do that.
-
- 14 Dec, 2021 6 commits
-
-
Marco Trevisan authored
-
Marco Trevisan authored
-
Marco Trevisan authored
-
Marco Trevisan authored
-
Marco Trevisan authored
-
Marco Trevisan authored
Update to upstream version '1.94.2+tod1' with Debian dir 8aa5295f88ea34613c1f06cb5a301aa4a2fe07c0
-