forked from ars3niy/fprint_vfs5011
-
Notifications
You must be signed in to change notification settings - Fork 3
/
ChangeLog
2065 lines (1367 loc) · 65.3 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
commit a5ec0b30e18275a4fae632c9382d01d5493d5dc6
Author: Bastien Nocera <[email protected]>
Date: Mon Dec 3 16:16:41 2012 +0100
0.5.0
commit 29cf86a02e8cef9363fd247f40c17710a88bd57e
Author: Bastien Nocera <[email protected]>
Date: Mon Dec 3 16:22:33 2012 +0100
build: Fix configure-time warning
Due to missing quotes
commit 7892c943e68478b9ef4efaa83b5795ce1d45311d
Author: Bastien Nocera <[email protected]>
Date: Mon Dec 3 16:18:07 2012 +0100
build: Create .tar.xz distribution by default
commit a7d6b7c30a7c8de7c1bd306d3766033e1f49397e
Author: Vasily Khoruzhick <[email protected]>
Date: Fri Nov 30 15:17:32 2012 +0300
nbis: Fix crash in gen_initial_maps()
If the image is too small some coordinates can become negative.
Handle this to avoid memory corruption.
https://bugs.freedesktop.org/show_bug.cgi?id=57730
commit 258ac2d4da1f7a3beecbeb257e85e19965f4fd58
Author: Bastien Nocera <[email protected]>
Date: Sat Dec 1 15:10:13 2012 +0100
build: Build all the drivers by default
commit 31cf7a93833f99f3eccc70c198538e975e732fac
Author: Vasily Khoruzhick <[email protected]>
Date: Fri Nov 30 09:38:57 2012 +0300
build: Add common routines to the dist
Fixes dist when aesX660 drivers are disabled from the build.
https://bugs.freedesktop.org/show_bug.cgi?id=57724
commit f335256cbe9743e405851a001f494a72536e2471
Author: Vasily Khoruzhick <[email protected]>
Date: Fri Nov 30 12:26:51 2012 +0300
build: Don't build unneeded aesX660 routines
When neither of the AES drivers are built, no need to build the common
routines.
https://bugs.freedesktop.org/show_bug.cgi?id=57724
commit c02cb3083d90099f8993d2531ffa1ff357cfc963
Author: Vasily Khoruzhick <[email protected]>
Date: Thu Nov 29 17:16:33 2012 +0300
AES-drivers: drop redudant type cast in g_slist_free_full call
https://bugs.freedesktop.org/show_bug.cgi?id=57688
commit 2084724115fd470c2e5f446b25829636fa17e493
Author: Vasily Khoruzhick <[email protected]>
Date: Sat Nov 24 16:05:58 2012 +0300
upektc: add support for Eikon Touch 300
https://bugs.freedesktop.org/show_bug.cgi?id=45197
commit 59925d20270d2297bdebf14512f8586e2b707822
Author: Vasily Khoruzhick <[email protected]>
Date: Sun Nov 25 21:13:01 2012 +0300
Update AUTHORS file
https://bugs.freedesktop.org/show_bug.cgi?id=57426
commit 118c610e293653132d891caab361f7d15fdbb007
Author: Vasily Khoruzhick <[email protected]>
Date: Sun Nov 25 20:51:32 2012 +0300
lib: add AES2660 driver
https://bugs.freedesktop.org/show_bug.cgi?id=57426
commit 313bfede7781540dfad831a520a5ffa254945533
Author: Vasily Khoruzhick <[email protected]>
Date: Sun Nov 25 20:50:11 2012 +0300
lib: add AES1660 driver
https://bugs.freedesktop.org/show_bug.cgi?id=57426
commit c1da647aedfb604704670d0a0fab4033e067e6d4
Author: Vasily Khoruzhick <[email protected]>
Date: Sun Nov 25 20:47:01 2012 +0300
lib: add AES1660/AES2660 common routines
https://bugs.freedesktop.org/show_bug.cgi?id=57426
commit 22d204cc68a244baacb079d434fdf227addca272
Author: Vasily Khoruzhick <[email protected]>
Date: Thu Nov 22 10:12:38 2012 +0300
lib: Split fpi_im_resize factor into width/height
https://bugs.freedesktop.org/show_bug.cgi?id=57426
commit bc497f1b263d6d0e7efafba1568a79b644ecc875
Author: Vasily Khoruzhick <[email protected]>
Date: Sun Nov 18 11:30:34 2012 +0300
aeslib: prevent integer overflow
AuthenTec devices send 4bpp images, but current code assumes 3bpp for
some reason.
https://bugs.freedesktop.org/show_bug.cgi?id=57426
commit 8c5f2e6434275603da6a5eb21468a43497692575
Author: Vasily Khoruzhick <[email protected]>
Date: Sat Nov 17 15:32:25 2012 +0300
aes: unify image processing code for AuthenTec devices
Move overlap detection and assembling code into aeslib to prevent
code duplication
https://bugs.freedesktop.org/show_bug.cgi?id=57426
commit 5b20892dd43ca67071b1e113dd3b2c8c2b310168
Author: Vasily Khoruzhick <[email protected]>
Date: Thu Nov 22 00:19:59 2012 +0300
Thanks to Greg and Martin from AuthenTec
https://bugs.freedesktop.org/show_bug.cgi?id=57426
commit b2a53a459cc4294dec049d8d7f1b92ebb704f983
Author: Colin Walters <[email protected]>
Date: Fri Nov 16 13:28:15 2012 -0500
autogen.sh: Honor NOCONFIGURE=1
See http://people.gnome.org/~walters/docs/build-api.txt
commit 45ac0eefb0b19a2e37df4065dbf4efeda461edca
Author: Timo Teräs <[email protected]>
Date: Fri Nov 16 18:38:52 2012 +0100
uru4000: Fix image capture error on ARM
http://www.mail-archive.com/[email protected]/msg00294.html
commit ea6d5ba6d65aa7ed4b900b23263bc4d8abe4a868
Author: Vasily Khoruzhick <[email protected]>
Date: Sat Nov 10 18:37:41 2012 +0300
lib: Fix mess with driver IDs
ID is just a some magic number to make fingerprint from one scanner model
incompatible with another scanner model. Get rid of "magic", declare enum
and use it.
https://bugs.freedesktop.org/show_bug.cgi?id=56956
commit ed2c75842a4542b0dbd9e4f188a40057bb537ea6
Author: Vasily Khoruzhick <[email protected]>
Date: Sat Nov 10 18:22:32 2012 +0300
upektc: Port to asynchronous model
https://bugs.freedesktop.org/show_bug.cgi?id=56955
commit b307dd1a6abef8f87062d35dcbe2f2c22b959638
Author: Vasily Khoruzhick <[email protected]>
Date: Sat Nov 10 18:21:19 2012 +0300
aes2550: fix bug introduced by last commit
ssm->priv is not aesdev, but fp_img_dev
https://bugs.freedesktop.org/show_bug.cgi?id=56782
commit 39902374ce0f7ca21cf3412a7295ad82198ef053
Author: Vasily Khoruzhick <[email protected]>
Date: Sat Nov 3 18:30:43 2012 +0300
aes2550: Harden against low finger pressure
Stop scan only after 3rd heartbeat message
https://bugs.freedesktop.org/show_bug.cgi?id=56782
commit 9e92d4cf2c8ae4fad0b49576b0b6f8f4e5f2daa1
Author: Bastien Nocera <[email protected]>
Date: Tue Nov 6 09:30:40 2012 +0100
examples: Fix compile-time warnings
A few signedness problems.
commit 6b84c6664fe9da98e013caab99145d8f0279b9bb
Author: Vasily Khoruzhick <[email protected]>
Date: Mon Nov 5 22:39:49 2012 +0300
AES1610: driver cleanup, part #2
Remove dead code
https://bugs.freedesktop.org/show_bug.cgi?id=56439
commit f569d0bf4479c4d6ebf1972b59cd7450ec9a3258
Author: Vasily Khoruzhick <[email protected]>
Date: Sat Oct 20 12:26:38 2012 +0300
AES1610: driver cleanup, part #1
Fix warnings reported by gcc
https://bugs.freedesktop.org/show_bug.cgi?id=56439
commit 1cfd14b7fe8f9e68c5bd74461bcd17e25b9f1d15
Author: Vasily Khoruzhick <[email protected]>
Date: Fri Oct 26 16:40:53 2012 +0300
nbis: fix rest of warnings reported by gcc
https://bugs.freedesktop.org/show_bug.cgi?id=56439
commit 5d32102efefe955e9f5bdbf5809a5fb637d77e89
Author: Vasily Khoruzhick <[email protected]>
Date: Fri Oct 26 16:36:21 2012 +0300
nbis: prefix global variables with "g_"
It fixes a lot of warnings about shadowing global variable
https://bugs.freedesktop.org/show_bug.cgi?id=56439
commit 9e10edd422e5130e210e17d90c5db9135029f165
Author: Bastien Nocera <[email protected]>
Date: Mon Nov 5 19:52:46 2012 +0100
aes2501: Add year 2008 to the copyright.
https://bugs.freedesktop.org/show_bug.cgi?id=56715#c7
commit fecf6d6fe5d17f4d0cb5cc8e19d0f51c58fcc712
Author: Vasily Khoruzhick <[email protected]>
Date: Sat Nov 3 16:29:51 2012 +0300
aes2501: Update copyright line
https://bugs.freedesktop.org/show_bug.cgi?id=56715
commit e32fa8cc3825a6ce5db558094e81134d433293e3
Author: Vasily Khoruzhick <[email protected]>
Date: Sat Nov 3 16:13:05 2012 +0300
aes2501: Improve image contrast
When scanning, check the histogram sum, and increase the
ADREFHI register value if the sum is too low, or decrease
it if it's too high.
https://bugs.freedesktop.org/show_bug.cgi?id=56715
commit d8aae30a672485de747e5a58ff7520128b718515
Author: Vasily Khoruzhick <[email protected]>
Date: Sat Nov 3 16:08:04 2012 +0300
aes2501: Harden against low finger pressure
Wait for 3 empty frames before stopping the scan
The driver used to stop the scan immediately after an empty frame
(by checking for hist sum == 0), but it is possible to get empty
frames in the middle of the scan due to low finger pressure.
Waiting for 3 empty frames stop the driver wrongly aborting the scan
too early.
https://bugs.freedesktop.org/show_bug.cgi?id=56715
commit 84b97ea15b519ac26af3a71e2a4d929cb140f0ff
Author: Vasily Khoruzhick <[email protected]>
Date: Fri Oct 26 16:44:37 2012 +0300
lib: Fix warning when debug logs are disabled
Fix warning in sync.c when debug logs are not enabled
https://bugs.freedesktop.org/show_bug.cgi?id=56439
commit 8f987438573d38581039a98a1178a7fd25bba4ad
Author: Vasily Khoruzhick <[email protected]>
Date: Sat Oct 20 12:28:31 2012 +0300
upeksonly: Fix build-time warnings
Fix warnings reported by gcc
https://bugs.freedesktop.org/show_bug.cgi?id=56439
commit be29f27e254317b713c7a0f007d6e959ee2a3905
Author: Vasily Khoruzhick <[email protected]>
Date: Sat Oct 20 12:27:52 2012 +0300
upeke2: Fix build-time warnings
Fix warnings reported by gcc
https://bugs.freedesktop.org/show_bug.cgi?id=56439
commit d003f08855ba34be88775e4281e7f686b00f6d2f
Author: Timo Teräs <[email protected]>
Date: Wed Sep 26 13:41:13 2012 +0300
lib: Add support for DigitalPersona URU4500
By adding native encryption support, rather than poking at
the firmware to disable it.
This also makes the URU4000B use native encryption.
https://bugs.freedesktop.org/show_bug.cgi?id=55351
commit 0f7ad00fc49023ff7f637eb740e7120d0e16b47e
Author: Bastien Nocera <[email protected]>
Date: Mon Oct 15 11:46:03 2012 +0200
HACKING: Update with bugzilla link
commit 83333bce3f06ca55651a7516666ee63a5892f09f
Author: Vasily Khoruzhick <[email protected]>
Date: Tue Oct 9 01:20:44 2012 +0300
lib: Add AES2550/AES2810 driver
Initial implementation of AES2550/AES2810 driver.
Does not support AES2810 crypto engine and external flash.
https://bugs.freedesktop.org/show_bug.cgi?id=50859
commit 132b17830492187b80c8442b1e6e981343b1d27e
Author: Bastien Nocera <[email protected]>
Date: Tue Aug 28 20:02:17 2012 +0100
lib: Add driver names to the udev rules
commit c3689665dbf3cd2126f3729792aa71efe13aab8d
Author: Andrej Krutak <[email protected]>
Date: Sun Jul 22 21:44:34 2012 +0200
lib: Add VFS300/VFS301 driver
https://bugs.freedesktop.org/show_bug.cgi?id=37574
commit 3d222ddda7f6acfadd40fcd06b3ab40192829d5a
Author: Bastien Nocera <[email protected]>
Date: Tue Aug 28 19:42:05 2012 +0100
lib: Fix whitespace errors
commit 080c414ce9586d7b4b92e786705e9b716b91aa33
Author: Bastien Nocera <[email protected]>
Date: Tue Aug 28 19:41:41 2012 +0100
build: Whitespace fixes in configure.ac
commit ff02115b0fa8b72a1d8c07b8e2c9ad7e90459427
Author: Vasily Khoruzhick <[email protected]>
Date: Mon Aug 13 20:41:42 2012 +0300
lib: Fix global variables collision with libusb
commit 3b409c767cb5c0c27229994ac47edf47c1c59804
Author: Bastien Nocera <[email protected]>
Date: Tue Aug 14 15:19:35 2012 +0100
build: Allow disabling the update of udev rules
We can only create the udev rules file when we're not cross-compiling,
so allow people to disable updating the file when building from
tarballs.
If you run with --enable-udev-rules=no and the
60-fprint-autosuspend.rules doesn't exist, you're on your own.
commit d05c69698c6eb1aadcd5a7cbdb883b7accb35eb2
Author: Bastien Nocera <[email protected]>
Date: Tue Aug 14 15:12:20 2012 +0100
build: Fix distcheck'ing not working
We need to be able to override the udev rules directory for
distchecking to work.
commit 2d09b10a2795528134fb0699903160545e153188
Author: Bastien Nocera <[email protected]>
Date: Tue Aug 14 14:52:58 2012 +0100
build: Include udev rules in tarball
commit bc03d5618619c3236cd61df77342ede97186622a
Author: Bastien Nocera <[email protected]>
Date: Tue Aug 14 14:51:23 2012 +0100
build: Add list of drivers to include when distchecking
commit 96e7224a236d0a7d515fde5593c77cf6eb8fd942
Author: Bastien Nocera <[email protected]>
Date: Tue Aug 14 14:48:43 2012 +0100
build: Fix distchecking of examples directory
commit 0f4a75ff61cc156b6cabdb1f6c1e22ea314a9aff
Author: Benedikt Morbach <[email protected]>
Date: Mon May 28 14:13:03 2012 +0200
update udev rules dir location again
Instead of hardcoding whatever the new fashion is every few months, which might
even differ between distributions, just put the rules where udev says we should.
https://bugs.freedesktop.org/show_bug.cgi?id=50426
commit dfff16f3e32519ad071bdb1233c75bfe3ffa5557
Author: Bastien Nocera <[email protected]>
Date: Thu Feb 2 05:28:17 2012 +0000
Don't print duplicate udev rules
https://bugs.freedesktop.org/show_bug.cgi?id=45513
commit 3d2e54526454ed1436b6436dffb0e8769fdbff1d
Author: Patrick Marlier <[email protected]>
Date: Wed Jan 18 18:52:02 2012 -0500
Fix possible crash without a deactivate callback
We were checking for ->activate existing instead of ->deactivate.
commit c96fa32da4a3d93950039fdc176571376dafc8cb
Author: Benedikt Morbach <[email protected]>
Date: Thu Jan 5 21:49:13 2012 +0100
Move udev rules to libdir
This moves the dir from /etc/udev/rules.d to /lib/udev/rules.d,
which is encouraged by upstream, as /etc is for user overrides only
https://bugs.freedesktop.org/show_bug.cgi?id=44507
commit 48ec64f68330452b011d14be67653f1d48fb1405
Author: Matthew Garrett <[email protected]>
Date: Tue Oct 4 15:11:08 2011 +0100
Fix udev control path
Newer kernels uses power/control for USB suspend setup, not power/level.
Fix the udev rules generation.
commit f8aa82a554a0862eb9b83869d42dbefbde666543
Author: Bastien Nocera <[email protected]>
Date: Mon Apr 18 18:02:37 2011 +0100
0.4.0
commit 1451a2dde2ca0651ec3e5711ee6278d89f3cc32a
Author: Bastien Nocera <[email protected]>
Date: Fri Apr 8 15:38:33 2011 +0100
build: Quiet by default
commit d2e957683f5b9bd4781e2216c259e9b10fa3508d
Author: Sergio Cerlesi <[email protected]>
Date: Wed Mar 30 14:20:22 2011 +0200
Added support for Validity VFS101
USB ID 138a:0001
commit a3ae96c2143ee7837225772008872ed0627336e1
Author: Sergio Cerlesi <[email protected]>
Date: Tue Feb 22 14:39:11 2011 +0100
Fix function fpi_im_resize on create new image
The function fpi_im_resize copy the new resized image into old fp_img
instead of newimg so, new image is empty and often it generated a
segmentation fault error.
commit 3dd905d4e92962a970b877285fa6f39ed997a2ea
Author: Sergio Cerlesi <[email protected]>
Date: Wed Feb 16 09:34:55 2011 +0100
Fix return timeout of fp_get_next_timeout
On function fp_get_next_timeout if exist fprint timeout or libusb
timeout the function return the smaller of they.
But if one of that not exist and have a smaller value the function
return a timeout that not exist.
commit aab031ce371e690eb550e8414282180190880ae3
Author: Bastien Nocera <[email protected]>
Date: Wed Sep 8 11:11:31 2010 +0100
0.3.0
commit 6bfc516553b8db1ed3a3d275eb3ff3f0bde24b48
Author: Bastien Nocera <[email protected]>
Date: Wed Sep 8 11:03:58 2010 +0100
Add test program for C++ support
So that we don't regress
commit ff842125c59ec87028bf53618b0a6acb310702e0
Author: Kunal Gangakhedkar <[email protected]>
Date: Wed Sep 8 12:13:17 2010 +0530
Add C++ guards to take care of C++ name-mangling.
The libfprint library is generally built with C calling conventions.
Which makes it difficult to link to C++ programs as it is.
This patch adds the support for linking with C++ code - by telling the C++
compiler to use C calling conventions for libfprint functions.
Reported-by: Guus Ellenkamp <[email protected]>
Signed-off-by: Kunal Gangakhedkar <[email protected]>
commit 712ebb6d44c421543a999227c92d6e08003c7a96
Author: Hugo Grostabussiat <[email protected]>
Date: Tue Aug 31 16:57:26 2010 +0200
Namespace functions and structs for 147e:2016
Inserted "_2016" in structures, enums and functions names
that are related with device 147e:2016.
commit a18f318446df01d27f3a8dc677c2a644fb086a60
Author: Hugo Grostabussiat <[email protected]>
Date: Tue Aug 31 16:09:22 2010 +0200
Added support for UPEK TCS4C (USB ID 147e:1000)
https://bugs.freedesktop.org/show_bug.cgi?id=29719
commit 15b8e8f37617306cbfb03679475bb714a4f28a73
Author: Bastien Nocera <[email protected]>
Date: Wed Aug 25 11:20:55 2010 +0100
Remove HAL fdi generation
HAL is deprecated, and the rules are broken when multiple
drivers use the same USB IDs.
commit 9f8dd29a553ce61999cd0cee8c81013cbeb07926
Author: Bastien Nocera <[email protected]>
Date: Wed Aug 25 11:17:42 2010 +0100
Make sure all sources are dist'ed
So that you can compile against ImageMagick even if the
distter doesn't.
commit f28c5797791edd8b17f05ed3671b45223326dd21
Author: Bastien Nocera <[email protected]>
Date: Wed Aug 25 11:17:19 2010 +0100
Print out summary of build options
At the end of the configure run.
commit 375575b701fd1a1187b75c472ea77fb1e89ee7a2
Author: Bastien Nocera <[email protected]>
Date: Wed Aug 25 00:42:01 2010 +0100
Port OpenSSL using code to NSS
As OpenSSL cannot really be used in an LGPLv2+ piece of software
without an exception.
Adapted from the example code at:
http://www.mozilla.org/projects/security/pki/nss/sample-code/sample2.html
and:
http://github.com/bagder/curl/commit/f3b77e5
commit 25161286f5c9bde3a03eb181e8c4db8029f94001
Author: Alexia Death <[email protected]>
Date: Sat Dec 26 17:02:03 2009 +0200
Only complete scan with MIN_ROWS in print
Don't consider the scan complete unless theres at least
MIN_ROWS recorded or very long blank read occurred.
Typical problem spot: one brief touch before starting the
actual scan. Happens most commonly if scan is started from
before the first joint resulting in a gap after the inital touch.
http://lists.reactivated.net/pipermail/fprint/2009-December/001406.html
commit c575afba9ae9c518f208d5834e2ee72f8aede72c
Author: Alexia Death <[email protected]>
Date: Fri Dec 25 00:04:55 2009 +0200
Make the +2 right shift happen on image handoff.
Rather than when reading the rows. Doing it there seems a lot
more sensible and does not get in the way of minimizing the
impact of lost USB packets.
http://lists.reactivated.net/pipermail/fprint/2009-December/001404.html
commit 8cd31f6ad81bc2d8e8d3ffdea7cb4f13a6914684
Author: Alexia Death <[email protected]>
Date: Thu Dec 24 21:42:01 2009 +0200
Try to correct missing packets in image stream
If a packet goes missing, use the data from previous row
to minimize distortion, or use some neutral dummy data.
http://lists.reactivated.net/pipermail/fprint/2009-December/001404.html
commit 4b518bd230ef0f3a26c8eb89736815ed9334b6bb
Author: Alexia Death <[email protected]>
Date: Sat Dec 26 01:00:59 2009 +0200
Fix a segfault if a scan was shorter than 8 lines.
This segfault was caused by proceeding to free the conversion result
without checking for an error condition in image to print
data conversion.
http://lists.reactivated.net/pipermail/fprint/2009-December/001405.html
commit daee067c4ffabff9836617b90c547873130087f1
Author: Bastien Nocera <[email protected]>
Date: Thu Aug 19 14:43:30 2010 +0100
Release 0.2.0
commit 9608ab370763b54c778b27c5b2015d1dda2ecec0
Author: Bastien Nocera <[email protected]>
Date: Wed Aug 18 11:17:20 2010 +0100
Don't crash when no devices are present
commit 73561989dd485560e4c62b46a9af31f9fce1bc4e
Author: Bastien Nocera <[email protected]>
Date: Tue Aug 17 23:41:23 2010 +0100
Implement discover() methods for upeke2 and upeksonly
upeksonly handles revision 1 devices, upeke2 revision 2 devices.
https://bugzilla.redhat.com/show_bug.cgi?id=504399
commit df4a6f53d2b74f43d453940cebd43d0cd802584d
Author: Bastien Nocera <[email protected]>
Date: Tue Aug 17 23:14:18 2010 +0100
Rework "discover" code for drivers
Check all the drivers for one that'll drive our device in
question, and prefer ones that have a discover() method that runs
successfully to a driver without such a method.
This allow drivers to both reject devices (if 2 drivers handle
the same USB IDs), or a single driver to handle variants of the
same device (through the devtype out value of the discover method).
commit 48af46a2c504b43854a3877d962a301921ef7f86
Author: Jorge Suarez de Lis <[email protected]>
Date: Tue Aug 17 19:55:48 2010 +0100
upeke2: Add support for 0x2e status code
As reported working in:
http://www.mail-archive.com/[email protected]/msg01426.html
commit 5a1926bb416fa4e5a38fa10b9ac3da04ce9f3f72
Author: Jorge Suarez de Lis <[email protected]>
Date: Tue Aug 17 19:36:56 2010 +0100
Add (disabled) UPEK EikonII (TCRD4C) driver
The device driver is always disabled as it uses the same Device ID
as another working reader:
https://bugzilla.redhat.com/show_bug.cgi?id=504399#c38
commit 7c7402a697eb7f4d1c2c929922cbd88945d2616f
Author: Guido Grazioli <[email protected]>
Date: Tue Aug 17 11:36:34 2010 +0100
Finish implementation of AES1610 driver
Ported to the new internal libfprint API.
https://bugzilla.redhat.com/show_bug.cgi?id=499732
commit a99e813bbf0cfaa454feda47d11debb98ce6de39
Author: Matthew Garrett <[email protected]>
Date: Thu Oct 1 15:08:41 2009 +0100
Add udev rules to set devices to autosuspend
Most fingerprint readers can be suspended safely, so use
the udev rules to autosuspend them when they appear.
The script itself contains whitelists and blacklists.
commit 014b933b2bf635dab4ccbb9beb15be8d55a9d427
Author: Bastien Nocera <[email protected]>
Date: Wed Oct 29 12:53:24 2008 +0000
Add gdk-pixbuf support
When imaging support is required, we prefer to use gdk-pixbuf,
as it's already on things like Live CDs.
Also fix the examples building against the system libfprint.
commit 911c6bf102760ba49bcc2f851a7bd7d9cebff46e
Author: Daniel Drake <[email protected]>
Date: Sat Jun 20 14:50:35 2009 +0100
v0.1.0-pre2 release
commit a51763bd9993da7de78f19701cd62c7b7d147bf4
Author: Daniel Drake <[email protected]>
Date: Sat Jun 20 14:50:23 2009 +0100
New sourceforge file upload system
commit e5da34e80a1cc6f5af480cc5343dd48d52c60a96
Author: Bastien Nocera <[email protected]>
Date: Tue Nov 25 15:54:56 2008 +0000
Fix fp_get_pollfds()
It was increasing i too early, and writing past the allocated
structures.
commit d816fed5c384e6d45ae11e2530883d54aacedf4b
Author: Bastien Nocera <[email protected]>
Date: Tue Nov 25 15:54:25 2008 +0000
Disable finger_num_to_str when debugging is disabled
One less warning.
commit 749bb3e30ebfc08be26bd849753a0e169d46b504
Author: Bastien Nocera <[email protected]>
Date: Mon Nov 24 15:31:21 2008 +0000
Export scan type through HAL
Also export the scan type through HAL.
commit d4822283256e153b1d8b61c4126617abcf291f43
Author: Daniel Drake <[email protected]>
Date: Thu Nov 20 19:59:43 2008 +0000
upekts: Don't choke on non-zero bytes in command response
Alon Bar-Lev's device behaves differently, but seems to work fine with
upekts even if we ignore the difference.
commit 7c44c86d4c8838a69d93225bbe3e31f4e7427445
Author: Daniel Drake <[email protected]>
Date: Thu Nov 20 17:23:04 2008 +0000
Logging control
Don't log anything by default, and let the applications change the log
level.
commit 29044d9ca95646596c8c817d470c01381f4b8f9f
Author: Bastien Nocera <[email protected]>
Date: Thu Nov 20 14:40:01 2008 +0000
Export scan type for each driver
For each driver, export the scan type supported by the devices it
handles. This allows front-ends to direct the user better.
commit 1fd247ecd7fb000260f2a457e264dcb6f1d09d98
Author: Daniel Drake <[email protected]>
Date: Tue Nov 18 17:10:49 2008 +0000
v0.1.0-pre1 release
because Bastien asked nicely. No guarantees about API or stability.
commit b93f038dbc35b8b8875a26d01811dd4e3dabeac4
Author: Daniel Drake <[email protected]>
Date: Tue Nov 18 17:18:05 2008 +0000
distcheck fix for fdi file
commit 2d30e40ed750d4ccd2a1eea6b2398bbf3275b39f
Author: Daniel Drake <[email protected]>
Date: Sun Nov 2 14:49:39 2008 +0000
aes2501: Add AES2500 ID
Reported to work with Motion Computing M1400 tablet by Daniel Hazelbaker
and Alex Van Deusen.
commit 7c83b6d825f27b1afb7e61dfed7a4ead2e506699
Author: Bastien Nocera <[email protected]>
Date: Thu Oct 30 15:02:52 2008 +0000
Tag fingerprint devices in HAL
Tag all the fprint supported devices in HAL. Patch from
myself and Timo Hoenig <[email protected]>.
commit 7672c43cea603f55e04eceab1d85b9a850400af4
Author: Daniel Drake <[email protected]>
Date: Sun Nov 2 11:03:32 2008 +0000
distcheck "" fix
Pointed out by Bastien Nocera
commit d94ffa22d5c2e05c4fe1a296720d3c01151983bf
Author: Gordon Stratton <[email protected]>
Date: Fri Oct 31 23:36:55 2008 +0000
Missing parameter in fp_err call
commit 6b8b17f575f5932ebe865d1db93a2807a49b961b
Author: Daniel Drake <[email protected]>
Date: Sun Aug 10 14:34:44 2008 -0500
Split imagemagick hack from main library
Cleans up the conditional compilation system
commit bba1c1085fa678e856a3b1e482d68dcc81664d11
Author: Pavel Herrman <[email protected]>
Date: Sun Aug 10 14:21:58 2008 -0500
Allow drivers to be included/excluded at compile time
commit b6dabaacc8d27c7f3ea54fcce7bf0d3ccc0f97c3
Author: Daniel Drake <[email protected]>
Date: Wed Jul 9 03:25:23 2008 +0100
Enable libusb debug messages
While we're a noisy library we might as well ask libusb to be as well
commit 3915cb262269a32844b3672d8bc3edc188b2f402
Author: Daniel Drake <[email protected]>
Date: Wed Jul 9 03:23:21 2008 +0100
Add upeksonly driver for UPEK TouchStrip sensor-only devices
The long awaited 147e:2016 reverse engineering efforts.
Image quality is OK, not brilliant - a little fuzzy, but it works
quite well.
commit 59c62c7d744a9b5e4c7355932889cd0342044e09
Author: Daniel Drake <[email protected]>
Date: Wed Jul 2 23:27:37 2008 -0500
Update for libusb-0.9.1
commit e1691a29dd21475264134c42d929d90b3d26ceca
Author: Daniel Drake <[email protected]>
Date: Sun Jun 15 10:54:07 2008 -0500
update for new libusb_open API
commit aa7c8ae81eb3eae1afbbae982a6617db8e79e29d
Author: Vasily Khoruzhick <[email protected]>
Date: Tue May 13 01:24:05 2008 +0300
Adapting to latest libusb-1.0 changes
Signed-off-by: Vasily Khoruzhick <[email protected]>
[dsd: remove config const qualifier and add freeing of config]
commit 63421e3fd61d0779a5cc4c11a59ea7318cdb8f72
Author: Daniel Drake <[email protected]>
Date: Wed May 7 23:46:06 2008 +0100
uru4000: fix compile against latest libusb
commit 76cbf212239e5561a11877a2a3a486844107ec2e
Author: Daniel Drake <[email protected]>
Date: Fri May 2 11:55:50 2008 +0100
uru4000: Add support for Digital Persona U.are.U Fingerprint Keyboard
Reported by Tudor Panaitescu
commit f540ae5d5bc6ef6af3016759f6c9ca26056bec7c
Author: Daniel Drake <[email protected]>
Date: Sat Apr 19 23:09:53 2008 +0100
Fix memory leak in fpi_print_data_new()
Pointed out by Krystian (yoB) on FS#24
commit ebcabc1aded5043e0f5abf08e97ae14cc9ff0a60
Author: Daniel Drake <[email protected]>
Date: Sat Apr 12 16:58:49 2008 +0100
uru4000: avoid cancelling a completed transfer
commit 870ddfb9054d00341ebf87d1e39153feaa96cbc3
Author: Daniel Drake <[email protected]>
Date: Sun Apr 6 23:55:41 2008 +0100
some libusb pointers are now const
commit 40e7ac195a4be0e6951b7a8b0388bdbc88cfc8d7
Author: Vasily Khoruzhick <[email protected]>
Date: Sun Apr 6 21:56:33 2008 +0300
Adapting to latest libusb
Signed-off-by: Vasily Khoruzhick <[email protected]>
commit 1ab52617c7d857acb01368938b713595af078b4e
Author: Azzie <[email protected]>
Date: Sat Mar 29 18:11:17 2008 +0000
Update for latest libusb constant names
commit 981f2eb0aa133669523938ac17f095d82777fd33
Author: Daniel Drake <[email protected]>
Date: Thu Mar 20 15:31:03 2008 +0000
vcom5s: implement finger detection
Uses thresholding of average pixel intensity of the center region of
the image.
Also document guessed meanings of magic numbers for registers.
commit d6d4e56ccffc8e0b704f4778058f677ad17c2439
Author: Daniel Drake <[email protected]>
Date: Thu Mar 20 13:34:48 2008 +0000
uru4000: add fwenc search location for UareU4000
ticket #14 includes a device with a different firmware, this should get
it up and running.
commit d12ad6dea905758c76558ee66a48bb0fd3c485f3
Author: Daniel Drake <[email protected]>
Date: Thu Mar 20 13:19:44 2008 +0000
Update version number
I'm about to do another 0.0 release, so change the tag in this branch to
avoid confusion
commit c9ff2c5541a522224137beb1fd4ecef453ba8955
Author: Daniel Drake <[email protected]>
Date: Wed Mar 19 23:29:30 2008 +0000
Add Veridicom 5th Sense driver
Based on bus traffic analysis of the windows driver. This device is
working well, but finger presence detection is not yet implemented.
commit 617ca8cd1567091263f77fb37d422290c920c72e
Author: Daniel Drake <[email protected]>
Date: Wed Mar 19 23:28:44 2008 +0000
fix imaging action state for repeated enroll attempts
Enroll attempts may retry in some situations, so we need to reset the
state to accept more scans.
commit a11ac7d8f8e1dc1f04b4721247ef24ca4cd8f7d6
Author: Daniel Drake <[email protected]>
Date: Wed Mar 19 17:46:59 2008 +0000
uru4000: search for encryption byte
New DigitalPersona devices have a new firmware. We now use a search
scheme to find the encryption byte, by examining known locations
in the firmware until we find something that we recognise.