Blame NEWS

Packit Service f1aff6
This file lists notable changes in each release. For the full history of all
Packit Service f1aff6
changes, see ChangeLog.
Packit Service f1aff6
Packit Service 6600bb
Version 1.90.9:
Packit Service 6600bb
Packit Service 6600bb
Highlights:
Packit Service 6600bb
 - Fix multiple daemon lockup issues (#97)
Packit Service 6600bb
 - Fix print garbage collection to not delete used prints
Packit Service 6600bb
 - pam: Use the device with the most prints
Packit Service 6600bb
Packit Service 6600bb
Packit Service 8ebd8e
Version 1.90.8:
Packit Service 8ebd8e
Packit Service 8ebd8e
It seems that we are finally reaching the end of the tunnel with regard
Packit Service 8ebd8e
to regressions. One more issue that cropped up was that a pam_fprintd fix
Packit Service 8ebd8e
to avoid a possible authentication bypass caused issues when fprintd was
Packit Service 8ebd8e
just started on demand.
Packit Service 8ebd8e
Packit Service 8ebd8e
Highlights:
Packit Service 8ebd8e
 - pam: Only listen to NameOwnerChanged after fprintd is known to run (#94)
Packit Service 8ebd8e
 - Place new ObjectManager DBus API at /net/reactivated/Fprint
Packit Service 8ebd8e
Packit Service 8ebd8e
Packit Service 8ebd8e
Version 1.90.7:
Packit Service 8ebd8e
Packit Service 8ebd8e
While 1.90.6 fixed a number of issues, we did have a bad regression due
Packit Service 8ebd8e
causing pam_fprintd to crash when there are no fingerprint devices
Packit Service 8ebd8e
installed.
Packit Service 8ebd8e
Packit Service 8ebd8e
Highlights:
Packit Service 8ebd8e
 - pam: Guard strdup calls against NULL pointers
Packit Service 8ebd8e
Packit Service 8ebd8e
Packit Service 8ebd8e
Version 1.90.6:
Packit Service 8ebd8e
Packit Service 8ebd8e
The 1.90.5 release was unusable due to a number of inter-related issues
Packit Service 8ebd8e
with the DBus interface and authorization. We also found a number of
Packit Service 8ebd8e
problems with possible security implications.
Packit Service 8ebd8e
Packit Service 8ebd8e
Currently fprintd will do interactive authorization even if this was not
Packit Service 8ebd8e
requested using the correct DBus method call flag. All API users MUST be
Packit Service 8ebd8e
updated to set the flag as it will be enabled in the future!
Packit Service 8ebd8e
Packit Service 8ebd8e
Highlights:
Packit Service 8ebd8e
 - Fix fprintd DBus configuration
Packit Service 8ebd8e
 - Change details of what requires authorization
Packit Service 8ebd8e
 - Fix various race conditions in pam_fprintd
Packit Service 8ebd8e
 - Permit interactive authorization from fprintd utilities
Packit Service 8ebd8e
 - Do not allow deletion while another operation is ongoing
Packit Service 8ebd8e
Packit Service 8ebd8e
Packit Service 8ebd8e
Version 1.90.5:
Packit Service 8ebd8e
Packit Service 8ebd8e
The 1.90.4 release contained some bad errors, this release addresses those.
Packit Service 8ebd8e
Packit Service 8ebd8e
Highlights:
Packit Service 8ebd8e
 - Permit building with polkit older than 0.114
Packit Service 8ebd8e
 - Fix possible issues with PAM test
Packit Service 8ebd8e
 - Fix incorrect DBus policy
Packit Service 8ebd8e
 - Fix build so that CFLAGS enviroment is correctly used
Packit Service 8ebd8e
 - Skip hotplug test with older libfprint (which times out otherwise)
Packit Service 8ebd8e
Packit Service 8ebd8e
Version 1.90.4:
Packit Service 8ebd8e
Packit Service 8ebd8e
This fprintd release contains major core reworkings and improved testing.
Packit Service 8ebd8e
As such, only the most important changes are listed here, focusing on
Packit Service 8ebd8e
changes relevant to distributors.
Packit Service 8ebd8e
Packit Service 8ebd8e
Highlights:
Packit Service 8ebd8e
 - Authentication is now required to enroll a new print (#5)
Packit Service 8ebd8e
 - Add support for the libfprint early reporting mechanism
Packit Service 8ebd8e
 - Proper hotplug support together with libfprint 1.90.4
Packit Service 8ebd8e
 - Handle STATE_DIRECTORY containing multiple paths
Packit Service 8ebd8e
Packit Service 8ebd8e
version 1.90.1:
Packit Service 8ebd8e
- Add support for prints saved on the fingerprint device itself
Packit Service 8ebd8e
- Add integration tests using the virtual image driver, and further
Packit Service 8ebd8e
  tests for the utilities
Packit Service 8ebd8e
- Port build system to meson
Packit Service 8ebd8e
- Loads of build warnings and memory leak fixes
Packit Service 8ebd8e
Packit Service 8ebd8e
- PAM module:
Packit Service 8ebd8e
  - Port PAM module to sd-bus from dbus-glib
Packit Service 8ebd8e
  - Use systemd to not ask for a fingerprint scan on remote logins
Packit Service 8ebd8e
  - Add man page for PAM module
Packit Service 8ebd8e
  - Add tests
Packit Service 8ebd8e
Packit Service 8ebd8e
This version requires libfprint 1.90.1, a 2.0 pre-release.
Packit Service 8ebd8e
Packit Service f1aff6
version 0.9.0:
Packit Service f1aff6
- Fix hangs when there the verification error was "retry"
Packit Service f1aff6
- Update for fp_get_pollfds() changes
Packit Service f1aff6
- Fix "client_username" memory leak, fix memory leak when saving a file
Packit Service f1aff6
- Create the fingerprint storage directory at install time,
Packit Service f1aff6
  the storage path is now hard-coded as /var/lib/fprint and created by
Packit Service f1aff6
  systemd when the service is started
Packit Service f1aff6
Packit Service f1aff6
version 0.8.1:
Packit Service f1aff6
- Fix build when builddir != srcdir
Packit Service f1aff6
- Fix possible crash on exit
Packit Service f1aff6
- Avoid warnings in copy/paste header
Packit Service f1aff6
- Sandbox fprintd daemon more
Packit Service f1aff6
- Update website address
Packit Service f1aff6
- Minimise debug output
Packit Service f1aff6
- Updated translations
Packit Service f1aff6
Packit Service f1aff6
version 0.8.0:
Packit Service f1aff6
- Lockdown the daemon to minimise potential security issues
Packit Service f1aff6
- Don't wake up readers when there's no enrolled fingerprints
Packit Service f1aff6
Packit Service f1aff6
version 0.7.0:
Packit Service f1aff6
- Fix crash in the daemon when cancelling PAM conversation
Packit Service f1aff6
- Fix build warnings and update translations
Packit Service f1aff6
Packit Service f1aff6
version 0.6.0:
Packit Service f1aff6
- Fix warning in fprintd.pod file
Packit Service f1aff6
- Reduce logging during normal operation
Packit Service f1aff6
- Fix eventfd leak in PAM module
Packit Service f1aff6
- List possible values for finger when enrolling
Packit Service f1aff6
- Fix possible crash in fprintd-verify
Packit Service f1aff6
- Fix listing and deleting fingerprints when there's more than
Packit Service f1aff6
  one reader available
Packit Service f1aff6
Packit Service f1aff6
version 0.5.1:
Packit Service f1aff6
- Add max_tries and timeout arguments to PAM module
Packit Service f1aff6
- Add ability to require the fingerprint for enrolled users
Packit Service f1aff6
- Add "-f <finger>" option to enroll utilities
Packit Service f1aff6
Packit Service f1aff6
version 0.5.0:
Packit Service f1aff6
- Don't use a device name if there's only one reader
Packit Service f1aff6
- Avoid possible crash when trying to login without devices
Packit Service f1aff6
- Fix possible crashes due to uninitialised variables
Packit Service f1aff6
- Fix hang when the machine has no USB bus
Packit Service f1aff6
- Add a systemd unit file
Packit Service f1aff6
Packit Service f1aff6
version 0.4.1:
Packit Service f1aff6
- Enable gtk-doc by default so that file aren't
Packit Service f1aff6
  missing in the tarball
Packit Service f1aff6
Packit Service f1aff6
version 0.4.0:
Packit Service f1aff6
- Loads of new translations
Packit Service f1aff6
- Fix crasher when PAM module gets unloaded
Packit Service f1aff6
- Use GIO to monitor D-Bus clients instead of custom code
Packit Service f1aff6
Packit Service f1aff6
version 0.2.0:
Packit Service f1aff6
- First actual release