- 23 Feb, 2022 1 commit
-
-
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 4 commits
-
-
Marco Trevisan authored
-
This ensures that we have processed all hotplug events before considering enumeration to be complete. This is important due to USB persist being turned off. At resume time, devices will disappear and immediately re-appear. In this situatoin, enumerate could first see the old state with a removed device resulting in it to not be discovered. As a hotplug event is semingly emitted by the kernel immediately, we can simply make sure to process this hotplug event before returning from enumerate. Closes: fprintd#119
-
Added description and fixed incorrect name in comment, so now gtkdoc actually shows useful information.
-
Marco Trevisan authored
Tag 1.94.2 Git-EVTag-v0-SHA512: 3eed67186b9533300d5ba70ce9abc36055068c3eafa663a48c655ef0e8c7a6928bb7cd875a7ae1860a65324fb806da79d83ca3c97a0640b10dc92dc497f04f11
-
- 02 Dec, 2021 3 commits
-
-
Benjamin Berg authored
-
Benjamin Berg authored
Otherwise tightly looping SSMs (primarily SPI transfers), will flood the logs in inappropriate ways.
-
Benjamin Berg authored
Two of the printed variables were only calculated after the message was printed, making the logged information less useful than it could be.
-
- 01 Dec, 2021 1 commit
-
-
Benjamin Berg authored
This ensures that we have processed all hotplug events before considering enumeration to be complete. This is important due to USB persist being turned off. At resume time, devices will disappear and immediately re-appear. In this situatoin, enumerate could first see the old state with a removed device resulting in it to not be discovered. As a hotplug event is semingly emitted by the kernel immediately, we can simply make sure to process this hotplug event before returning from enumerate. Closes: fprintd#119
-
- 15 Nov, 2021 1 commit
-
-
Matthew Mirvish authored
Added description and fixed incorrect name in comment, so now gtkdoc actually shows useful information.
-
- 02 Nov, 2021 2 commits
-
-
Benjamin Berg authored
-
Benjamin Berg authored
-
- 31 Oct, 2021 5 commits
-
-
Marco Trevisan authored
-
Marco Trevisan authored
-
Marco Trevisan authored
Not a problem now, as we're still on 1.94, but will be needed to ensure that future versions will be checked.
-
Marco Trevisan authored
-
Marco Trevisan authored
In some architectures pointer size is different. So let's adapt it to it
-