SHA256
1
0
forked from pool/libfprint

43 Commits

Author SHA256 Message Date
ff390b4f42 Accepting request 1159141 from home:adkorte
- update to 1.94.7+tod1
 * synaptics: fix enroll identify problem after user reset database.
 * synaptics: New PIDs 0x0173, 0x0106, 0x0124.
 * goodixmoc: New PID 0x6582.
 * build: Do not require bash to build, only posix sh.
 * fp-image: Simplify minutiae detection tasks.
 * GLib 2.68 is now required to build libfprint.
 * realtek (PID 0x5813).
 * focaltech_moc (PIDs 0x9E48, 0xD979, 0xA959).
 * egismoc (PIDs 0x0582, 0x05a1).

OBS-URL: https://build.opensuse.org/request/show/1159141
OBS-URL: https://build.opensuse.org/package/show/hardware/libfprint?expand=0&rev=63
2024-03-19 06:49:52 +00:00
a197f1227f Accepting request 1104818 from home:smolsheep:upgrades
- update to 1.94.6+tod1:
  * goodixmoc: New PIDs 0x60A4, 0x60BC, 0x6092, 0x633C and 0x6304.
  * goodixmoc: Fix missing "enroll create" state.
  * elanmoc: New PID 0x0C99.
  * upektc: Improve compatibility with sensors 147e:2016.
  * aes4000: Actually support 08FF:5501 devices.
  * virtual-device-listener: Fix failing tests with GLib 2.76
  * tests: Add installed tests
  * Added installed TOD tests
  * #526 libfprint: fpcmoc: use after free if enrollment or
    identification is cancelled (Vasily Khoruzhick)
- New installed-tests is set to disabled

OBS-URL: https://build.opensuse.org/request/show/1104818
OBS-URL: https://build.opensuse.org/package/show/hardware/libfprint?expand=0&rev=61
2023-08-21 05:54:07 +00:00
b82c361f95 Accepting request 1033844 from home:sp1rit:factory
Follow up from 978668, 1.94.4 wasn't tagged for some reason, so I couldn't do this sooner:

Move to libfprint-tod fork:
  This fork allows loading of external modules (typically non-free)
  located in /usr/lib64/libfprint-2/tod-1/. This is neccessary for
  fingerprint sensors that do on-device verifaction.
  These non-free modules shall be included in Packman repositories.

OBS-URL: https://build.opensuse.org/request/show/1033844
OBS-URL: https://build.opensuse.org/package/show/hardware/libfprint?expand=0&rev=59
2022-11-07 08:35:27 +00:00
22d152e0e3 Accepting request 1032183 from home:dirkmueller:Factory
- update to 1.94.5:
  * New driver: fpcmoc, supporting various FPC MOC Fingerprint Sensors
  * goodixmoc: New PIDs 0x6014, 0x6094, 0x631C, 0x634C, 0x6384, 0x659A.
  * goodixmoc: Support resetting device on firmware failure due to corrupted DB.
  * elanmoc: New PIDs 0x0c88, 0x0c8c, 0x0c8d.
  * synaptics: New PID 0x0104.
  * upektc: New PID 0x2017.
  * Fixed various memory leaks
  * More tests

OBS-URL: https://build.opensuse.org/request/show/1032183
OBS-URL: https://build.opensuse.org/package/show/hardware/libfprint?expand=0&rev=57
2022-11-01 06:49:52 +00:00
7d149f962b Accepting request 979734 from home:dirkmueller:Factory
- update to 1.94.4:
  * synaptics: New PIDs 0x0168, 0x015f
  * elan: New PID 0x0c4b
  * elanspi: New PID 0x241f
  * synaptics: Minor fix to interrupt transfer resubmission
  * Avoid sysfs writes if value is already expected
  * Improvements to the testing setup
  * Fixes to the internal critical section API

OBS-URL: https://build.opensuse.org/request/show/979734
OBS-URL: https://build.opensuse.org/package/show/hardware/libfprint?expand=0&rev=55
2022-06-07 08:29:50 +00:00
a4690d211d Accepting request 972418 from home:dirkmueller:Factory
- update to 1.94.3:
  * 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)

OBS-URL: https://build.opensuse.org/request/show/972418
OBS-URL: https://build.opensuse.org/package/show/hardware/libfprint?expand=0&rev=53
2022-04-25 05:55:03 +00:00
Matthias Mailänder
55505c80f3 OBS-URL: https://build.opensuse.org/package/show/hardware/libfprint?expand=0&rev=52 2021-11-19 11:35:52 +00:00
f7638a2de6 Accepting request 931844 from home:Mailaender:branches:hardware
new upstream release

OBS-URL: https://build.opensuse.org/request/show/931844
OBS-URL: https://build.opensuse.org/package/show/hardware/libfprint?expand=0&rev=51
2021-11-18 13:15:37 +00:00
854e4bc005 Accepting request 912195 from home:jengelh:branches:hardware
- Update descriptions, replace historic goals.

OBS-URL: https://build.opensuse.org/request/show/912195
OBS-URL: https://build.opensuse.org/package/show/hardware/libfprint?expand=0&rev=50
2021-08-15 06:24:26 +00:00
a2852a6606 Accepting request 910587 from home:StefanBruens:branches:hardware
- Update version to 1.92.1
  * Highlights:
    + elanmoc: New driver for ELAN match-on-chip devices
    + egis0570: New driver for some Egis Technology devices
    + synaptics: Fix empty identify causing enroll issues
    + elan: Support more PIDs
    + misc: Architecture related bugfixes
- Update version to 1.92.0
  * Highlights:
    + Support for SPI devices added together with the elanspi driver
    + Generate hwdb for autosuspend (which is now pulled by systemd)
    + An API was added to clear the device storage.
    + Note: Devices may not implement the "list" API anymore.
    + Device features can now be queried using a common API
  * New drivers:
    + vfs7552
    + nb1010
    + elanspi
  * For additional changes, see 
    https://gitlab.freedesktop.org/libfprint/libfprint/-/releases#v1.92.1

OBS-URL: https://build.opensuse.org/request/show/910587
OBS-URL: https://build.opensuse.org/package/show/hardware/libfprint?expand=0&rev=49
2021-08-07 16:55:27 +00:00
52bd2d6575 Accepting request 863092 from home:hillwood:branches:hardware
- Update version to 1.90.7
  * vfs5011: Fix possible use-after-free
  * goodixmoc: Add two new PIDs (0x63AC, 0x639C)
  * goodixmoc: Support finger status API
  * synaptics: Only identify within provided prints
  * synaptics: Reject devices with old firmware during probe

OBS-URL: https://build.opensuse.org/request/show/863092
OBS-URL: https://build.opensuse.org/package/show/hardware/libfprint?expand=0&rev=47
2021-01-15 06:00:56 +00:00
Matthias Mailänder
b8203acdd2 Accepting request 861397 from home:mnhauke
- Update to version 1.90.6
  * Object reference management fixes for FpPrint and identify
  * Fixed issues that caused problem on non-x86 machines (#236)
  * Fix building with older GLib versions
  * synaptics: Support PID 00e7
  * goodix: Fix issue with long USB packages
- Update to version 1.90.5
  * Remove USB hub from udev autosupend rules
  * synaptics: Add PID 0x00c9 which is used in some HP laptops
- Update to version 1.90.4
  * Work around GUsb cancellation issue
  * Redefine internal image device state machine for more robustness
  * Add public finger-status reporting to FpDevice
  * Rework device removal API to be convenient (#330)
  * Enable powersave for unsupported USB devices
  * Improvements to examples
  * synaptics: Support identify operation
  * synaptics: Fix possible crash when the interrupt transfer is
    resubmitted
  * synaptics: Add support for PIDs 0x00f9, 0x00fc and 0x00c2
  * elan: Add PID 0x0c4d to supported device list
  * aes3k: Fix driver and add CI test (#306)
  * uru4000: Fix reference counting of image transfer
  * vfs301: Fix driver and add CI test (#320)

OBS-URL: https://build.opensuse.org/request/show/861397
OBS-URL: https://build.opensuse.org/package/show/hardware/libfprint?expand=0&rev=45
2021-01-07 22:17:25 +00:00
Matthias Mailänder
5682e3c4d2 Accepting request 837995 from home:dirkmueller:branches:hardware
- update to 1.90.3:
  * New goodixmoc driver supporting Goodix USB devices: 27C6:5840 27C6:6496 27C6:60A2
  * Newly added support for Synaptics device: 06CB:00E9 06CB:00DF
  * Fixed an issue with Synaptics devices sometimes not working at boot
  * Fix issue with aes3k driver (#306)
  * A patch for nbis required for some sensors was accidentally dropped in an earlier release 
  Users of these sensors/drivers need to re-enroll

OBS-URL: https://build.opensuse.org/request/show/837995
OBS-URL: https://build.opensuse.org/package/show/hardware/libfprint?expand=0&rev=43
2020-09-28 19:03:12 +00:00
9ee69c0818 Accepting request 799307 from home:DocB:branches:hardware
- gobject-introspection-devel added to fix TW build error

OBS-URL: https://build.opensuse.org/request/show/799307
OBS-URL: https://build.opensuse.org/package/show/hardware/libfprint?expand=0&rev=41
2020-05-05 05:55:09 +00:00
1ce2082a2f Accepting request 785284 from home:hillwood:branches:hardware
- Update version to 1.90.1
    * Library:
     * Add early report mechanism for verify and identify (API CHANGE!)
     * Add support to run tests in gdb/valgrind
     * Allow testing on all architectures
     * Avoid image device AWAIT_FINGER_ON to deactivate state transitions
     * Fix verify/identify error propagation to library user
     * Correctly read image device information from class data
     * Continue enroll after an image driver reported a retry error
     * Change external API to allow reporting match results early
     * A lot of new unit tests and integration tests have been added
    * Drivers API:
     * Added API for early report of matching results or retry errors
     * Verify and identification completion functions have been simplified
     * Support variadic arguments in error functions
     * Various re-definitions of ownership handling
     * Add convenience API to change state after a timeout
     * Add unit tests for all the drivers API
    * Drivers:
     * elan: Ensure correct deactivation of device
     * uru4000: Fix IRQ handler registration and internal state handling
     * uru4000: Fix control transfer request type
     * synaptics:
       Ensure errors are only reported after finger removal
       Use early report mechanism
- Enable documents build

OBS-URL: https://build.opensuse.org/request/show/785284
OBS-URL: https://build.opensuse.org/package/show/hardware/libfprint?expand=0&rev=39
2020-03-16 10:59:34 +00:00
Matthias Mailänder
61a98d717b Accepting request 752385 from home:ojkastl_buildservice:fingerprint
update to 1.0

OBS-URL: https://build.opensuse.org/request/show/752385
OBS-URL: https://build.opensuse.org/package/show/hardware/libfprint?expand=0&rev=36
2019-12-01 22:35:21 +00:00
0581b5ebbc Accepting request 658684 from home:iznogood:branches:hardware
- Update to version 0.99.0:
  + Library:
    - All the internal API for device driver writers is now covered
      by the documentation and has been enhanced to make it easier
      to write drivers.
    - Update internal NBIS fingerprint data processing library to
      one that's nearly 10 years newer.
    - Re-add accessor for minutia coordinates which was used in the
      very old fprint_demo program, but also by our new GTK+ test
      program (see below).
    - Fix a crash when too many minutiae were detected in a
      capture.
  + Drivers: Support more devices in the Elan driver, stability
    improvements.
  + Tools: Add a test GTK+ application that will eventually be used
    for testing drivers without modifying the OS installed version.
    Note that this application currently requires manually changing
    permissions of USB devices, this will be fixed when the
    infrastructure exists to access those devices without
    additional permissions, as a normal user.
- Changes from version 0.8.2:
  + Drivers:
    - Add USB ID for TNP Nano USB Fingerprint Reader.
    - Fix UPEKTS enrollment never finishing on some devices.
  + Library:
    - Fix fp_get_pollfds() retval type, a small ABI change
    - Downgrade fatal errors to run-time warnings, as a number of
      drivers used to throw silent errors and we made them fatal.
      Those will now be visible warnings, hopefully helping with
      fixing them.
- Changes from version 0.8.1:
  + Brown paperbag release to install the udev rules file in the
    correct directory if the udev pkg-config file doesn't have a
    trailing slash.
- Changes from version 0.8.0:
  + Port to meson as the build system.
  + Port documentation to gtk-doc.
  + Drivers:
    - Add Elan driver
    - Increase threshold to detect encryption on URU4000 devices.
    - Remove already replaced UPEKE2 driver.
    - Fix possible crash caused by vfs5011 when no lines were
      captured.
  + Library:
    - Fix a number of memory and file descriptor leaks and
      warnings.
    - Make NSS (and URU4000) driver optional.
    - Fix assembling of frames for non-reverse and non reverse
      stripes.
    - Split internal private header to clarify drivers API.
    - Simplify logging system, now all the builds can be used to
      output debug information.
    - Mark fp_dscv_print functions as deprecated.
  + Udev rules: Add some unsupported devices to the whitelist.
- Changes from version 0.7.0:
  + Drivers:
    - Add VFS0050 driver.
    - Fix possible crash in AES3500 and AES4000.
    - Fix broken enrollment in VFS101.
    - Better verification with small sensor scanners.
    - Plenty of fixes in VFS5011.
    - Fix memory corruption in AES1610.
    - Improve calibration settings for AES1610.
    - Improve image assembling in upeksonly driver.
    - Autodetect whether image is encrypted in uru4k.
  + Library:
    - NBIS: Remove false minutia at the edge of partial image.
    - Introduce routines to assemble image from lines (used in
      VFS5011 and upeksonly).
    - Fix a bug that can cause driver state machine to enter into
      endless loop.
  + Udev rules: Add driver name to the USB properties.
  + Plenty of build fixes.
- Switch to meson buildsystem, add meson BuildRequires and macros
  following upstreams port.
- Drop automake and libtool BuildRequires, no longer needed.
- Run spec-cleaner, modernize spec, use modern macros.
- Drop libfprint-upeke2_6stage.diff and
  libfprint-install_examples.patch: No longer needed, nor applies
  due to upstream changes.
- Drop _service file, upstream moved to gitlab, and have unique
  download urls now, so service file no longer usefull.
- Drop examples subpackage and obsolete it, follow fedoras
  packaging lead here.

OBS-URL: https://build.opensuse.org/request/show/658684
OBS-URL: https://build.opensuse.org/package/show/hardware/libfprint?expand=0&rev=34
2018-12-16 05:27:20 +00:00
Matthias Mailänder
efc9d8983f Accepting request 284682 from home:posophe:branches:hardware
Update

OBS-URL: https://build.opensuse.org/request/show/284682
OBS-URL: https://build.opensuse.org/package/show/hardware/libfprint?expand=0&rev=32
2015-02-07 16:35:46 +00:00
Matthias Mailänder
872779f681 Accepting request 208179 from home:elvigia:branches:hardware
-  define _udevrulesdir only if not already in place.
- run %udev_rules_update if such macro is defined

OBS-URL: https://build.opensuse.org/request/show/208179
OBS-URL: https://build.opensuse.org/package/show/hardware/libfprint?expand=0&rev=30
2013-12-09 07:31:20 +00:00
8f22500df9 Accepting request 202057 from home:Mailaender:branches:hardware
- Update to version 0.5.1:
  + Add support for 147e:2020 to upeke2 driver
  + Fix possible race condition, and cancellation in uru4000 driver
  + Add Microsoft keyboard to the suspend blacklist
  + Plenty of build fixes
- Adhere to https://en.opensuse.org/SourceUrls
- Rebased libfprint-install_examples.patch
- Removed libfprint-upeke2_add_147e_2020_id_support.patch as it is included now.


- install examples correctly
- add examples subpackage

OBS-URL: https://build.opensuse.org/request/show/202057
OBS-URL: https://build.opensuse.org/package/show/hardware/libfprint?expand=0&rev=28
2013-10-06 17:56:12 +00:00
Ismail Dönmez
15e88d7862 Accepting request 176181 from home:jritzerfeld:branches:hardware
Add support for 147e:2020 ID to upeke2 (fdo#59320)

OBS-URL: https://build.opensuse.org/request/show/176181
OBS-URL: https://build.opensuse.org/package/show/hardware/libfprint?expand=0&rev=26
2013-05-22 11:05:06 +00:00
Ismail Dönmez
46c2f7aac3 - Fix file conflicts
OBS-URL: https://build.opensuse.org/package/show/hardware/libfprint?expand=0&rev=24
2013-04-17 08:59:34 +00:00
Ismail Dönmez
5cdcb2049a Accepting request 163996 from home:elvigia:branches:hardware
- fix -devel package requires,nowhere this library requires 
 pkgconfig(ImageMagick), pkgconfig(glib-2.0), pkgconfig(libusb-1.0)
 pkgconfig(openssl), pkgconfig(zlib), not at linking time, not at
 the headers..

- Place udev rules in the correct directory.

OBS-URL: https://build.opensuse.org/request/show/163996
OBS-URL: https://build.opensuse.org/package/show/hardware/libfprint?expand=0&rev=23
2013-04-17 08:56:48 +00:00
Ismail Dönmez
07bb4461e3 Accepting request 162034 from home:Fisiu:fprint
- Update to version 0.5.0:
  + Drivers:
    - New VFS300/VFS301 driver
    - New AES2550/AES2810 drivers
    - New AES1660 driver
    - New AES2660 driver
    - New DigitalPersona URU4500 driver
    - Avoid empty capture and improve image contrast in the
      AES2501 and AES2550 drivers
    - Update upektc driver, add support for Eikon Touch 300
    - Fix UrU4000 image capture on ARM
  + Library:
    - Fix global variable collisions with libusb and other system
      headers
    - Fix possible crash in NBIS image processing with some
      fingerprints
  + Udev rules:
    - Fix power control path for newer kernels
    - Move udev rules to the correct directory
    - Don't print duplicated udev rules
    - Include udev rules in the tarball
    - Allow disabling of udev rules for cross-compiling
    - Add driver names in the generated rules

OBS-URL: https://build.opensuse.org/request/show/162034
OBS-URL: https://build.opensuse.org/package/show/hardware/libfprint?expand=0&rev=22
2013-04-04 12:04:00 +00:00
Ismail Dönmez
2aa8e8b345 Accepting request 132613 from home:posophe:branches:hardware
OBS-URL: https://build.opensuse.org/request/show/132613
OBS-URL: https://build.opensuse.org/package/show/hardware/libfprint?expand=0&rev=20
2012-09-05 18:01:07 +00:00
Ismail Dönmez
291136b33d Accepting request 131784 from home:babelworx:ldig:branches:hardware
license update: LGPL-2.1+
No LGPL-2.1 "only" licenses found in the package

OBS-URL: https://build.opensuse.org/request/show/131784
OBS-URL: https://build.opensuse.org/package/show/hardware/libfprint?expand=0&rev=18
2012-08-27 15:16:04 +00:00
Ismail Dönmez
70c36d5c9d Accepting request 121560 from home:Zaitor:branches:hardware
Fixes build on factory, libtool and autoreconf was needed for examples files to be installed

OBS-URL: https://build.opensuse.org/request/show/121560
OBS-URL: https://build.opensuse.org/package/show/hardware/libfprint?expand=0&rev=16
2012-05-21 08:55:27 +00:00
Ismail Dönmez
07730520d9 Accepting request 95071 from home:coolo:removeautomake
add automake to buildrequires

OBS-URL: https://build.opensuse.org/request/show/95071
OBS-URL: https://build.opensuse.org/package/show/hardware/libfprint?expand=0&rev=14
2011-12-02 16:06:15 +00:00
Stephan Kulow
30d80f6c81 - fix typos in description
OBS-URL: https://build.opensuse.org/package/show/hardware/libfprint?expand=0&rev=13
2011-09-16 12:51:07 +00:00
cc8bec308c Accepting request 52805 from home:coolo:branches:openSUSE:Factory
ok, thanks

OBS-URL: https://build.opensuse.org/request/show/52805
OBS-URL: https://build.opensuse.org/package/show/hardware/libfprint?expand=0&rev=10
2010-11-15 12:15:29 +00:00
Stephan Kulow
c48d36793c Accepting request 49961 from home:fcrozat:fingerprint
OBS-URL: https://build.opensuse.org/request/show/49961
OBS-URL: https://build.opensuse.org/package/show/hardware/libfprint?expand=0&rev=8
2010-10-07 12:08:30 +00:00
OBS User autobuild
d9717724de Accepting request 49526 from hardware
Copy from hardware/libfprint based on submit request 49526 from user prusnak

OBS-URL: https://build.opensuse.org/request/show/49526
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libfprint?expand=0&rev=16
2010-10-01 22:15:56 +00:00
OBS User autobuild
37ce3a8afd Accepting request 46179 from hardware
Copy from hardware/libfprint based on submit request 46179 from user oertel

OBS-URL: https://build.opensuse.org/request/show/46179
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libfprint?expand=0&rev=15
2010-08-27 13:12:17 +00:00
OBS User autobuild
0875f04d13 Accepting request 31733 from home:hennevogel:TODO
Copy from home:hennevogel:TODO/libfprint based on submit request 31733 from user a_jaeger

OBS-URL: https://build.opensuse.org/request/show/31733
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libfprint?expand=0&rev=11
2010-02-09 21:33:26 +00:00
OBS User unknown
56bb79c092 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libfprint?expand=0&rev=9 2009-05-15 21:33:41 +00:00
OBS User unknown
d8bcc6ea2b OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libfprint?expand=0&rev=8 2009-01-28 23:17:06 +00:00
OBS User unknown
a922ac5fb6 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libfprint?expand=0&rev=7 2008-11-05 23:47:14 +00:00
OBS User unknown
6e57ec5bb3 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libfprint?expand=0&rev=6 2008-11-03 11:22:11 +00:00
OBS User unknown
37af833587 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libfprint?expand=0&rev=5 2008-10-27 15:57:53 +00:00
OBS User unknown
e9bd038069 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libfprint?expand=0&rev=4 2008-10-13 14:35:40 +00:00
OBS User unknown
880d6a06f7 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libfprint?expand=0&rev=3 2008-10-09 16:51:13 +00:00
OBS User unknown
b553a537ca OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libfprint?expand=0&rev=2 2008-10-07 14:03:08 +00:00
OBS User unknown
a065a547a4 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libfprint?expand=0&rev=1 2008-09-16 02:37:02 +00:00