373685817cb5ee094c64c3358995ca50656b3dbe |
|
20-May-2017 |
Kevin Chyn <kchyn@google.com> |
ClientMonitor should only send cancel() once to fp daemon This is already done for AuthenticationClient. This should be done for all ClientMonitor subclasses which override stop(), otherwise hardware and framework will be in inconsistent states. Fixes: 38463417 Test: 1) Open fp settings in background, enter keyguard, dismiss keyguard with fp and make sure settings can "authenticate"/highlight fp when touched 2) Enroll fp and go back/forth between FingerprintEnrollFindSensor and FingerprintEnrollEnrolling. Make sure touching fp sensor will always bring you to FingerprintEnrollEnrolling Change-Id: Iee3d03c8a8b3445073740fbfbe411f12172afe23
/frameworks/base/services/core/java/com/android/server/fingerprint/EnrollClient.java
|
80e40ccf49bca22a6eb1846a582574092f3e0c1a |
|
14-Mar-2017 |
Kevin Chyn <kchyn@google.com> |
fixed typos in log fixed bug 34845702 Test: manual Change-Id: I6bb87d4a99b7af3c186c647cc1450c1d11e85f52 Signed-off-by: Kevin Chyn <kchyn@google.com>
/frameworks/base/services/core/java/com/android/server/fingerprint/EnrollClient.java
|
40e4645e6e564b962bb73c85c5325ec54ad34cc1 |
|
17-Dec-2016 |
Jim Miller <jaggies@google.com> |
Rewrite FingerprintService to use HIDL 2.1 Bug: 33199080 Test: Fingerprint enroll, remove, unlock, fingerprint arbitration. Change-Id: I8b98236ba81f053527ee74c8a189af1adfd17d55
/frameworks/base/services/core/java/com/android/server/fingerprint/EnrollClient.java
|
383db5ebcc3a4a615faf249bf4f126f42e80b82e |
|
22-Jun-2016 |
Tamas Berghammer <tberghammer@google.com> |
Update package names to work with the proto3 compiler Bug: b/28974522 Change-Id: I5f3adf4946ee4ba1e09e4f40afe83c151405972a
/frameworks/base/services/core/java/com/android/server/fingerprint/EnrollClient.java
|
c57c8d934cf77673154bc81d767365b4d6cda33f |
|
01-Oct-2016 |
Jim Miller <jaggies@google.com> |
Add metrics logging for critical fingerprintd errors This adds logging when fingerprintd dies or invoked functions fail so we can track driver breakage: - failure to start fingerprintd (fingerprintd_openhal_error) - fingerprintd dies (fingerprintd_died) - call to authenticate/enroll/enumerate/remove fails Fixes bug 30896409 Change-Id: Ic53fcd551ba909ef141893796b33b52cd5e56395
/frameworks/base/services/core/java/com/android/server/fingerprint/EnrollClient.java
|
c12eca8b5964dfc37836e1c0f2dad8c88c76d90f |
|
29-Apr-2016 |
Jim Miller <jaggies@google.com> |
Clean up fingerprint enrollment API The enrollment API was using userId and groupId interchangeably. This cleanes up the interface to consistently use userId. Partial fix for bug 28268635 Change-Id: I678e4b17a25f82c5cf17db49cd23f862be11667b
/frameworks/base/services/core/java/com/android/server/fingerprint/EnrollClient.java
|
ff715ac551fcb09640acdf28278384ca2d5f85c0 |
|
19-Apr-2016 |
Tony Mak <tonymak@google.com> |
Fix the misuse of calling user id as group id 1. The userId stored in different clients are actually calling user id. groupId should be used to do all the operations. Also, renamed the variable to avoid further confusion. 2. Fix the bug null is always returned in getFingerprintDaemon in RemovalClient. 3. Fix the misuse of calling uid as calling user id in startAuthentication. Fix: 28268635 Fix: 28264725 Change-Id: I618ac3c6d913ae5c86e7b04cb3f9ead39828f216
/frameworks/base/services/core/java/com/android/server/fingerprint/EnrollClient.java
|
cb2ce6f1f0deef80943ece093ae40bacc1f57c44 |
|
14-Apr-2016 |
Jim Miller <jaggies@google.com> |
Fix bug where fingerprint events can be delivered to the wrong client - Make FingerprintService more closely track the expected state of fingerprintd. - Don't switch to a new operation until fingerprintd completes previous operation. - Refactor clients into separate classes and add tracking logic. - Add missing enumerate()/cancelEnumeration() methods to IFingerprintDaemon - Make late-binding decision of "foregroundness" of activity so that it's decided in the order the events are actually handled. - Add more logging so we can determine FingerprintService state when errors occur. - Cache a copy of authenticator_id from the last time it was set so we don't interrupt the driver during actual authentication. - Don't allow clients to access authenticator_id unless they're current. Fixes: 27902478, 26273819 Change-Id: Ic1f9e30bd89bcdbb8fe7f69e0545e68339317721
/frameworks/base/services/core/java/com/android/server/fingerprint/EnrollClient.java
|