2007-03-30 09:41  Timo Hoenig <thoenig@suse.de>

	* [r107] NEWS: Release: ThinkFinger 0.3

2007-03-30 09:14  Timo Hoenig <thoenig@suse.de>

	* [r106] configure.in: Bump version number: 0.3

2007-03-30 09:01  Timo Hoenig <thoenig@suse.de>

	* [r105] tf-tool/tf-tool.c: Print state as hex, whitespace fix.

2007-03-30 08:33  Timo Hoenig <thoenig@suse.de>

	* [r104] libthinkfinger/libthinkfinger.c: Remove HACK, our
	  biometric identification records are now compatible with the ones
	  of the binary driver, whitespace fix.

2007-03-29 17:51  Timo Hoenig <thoenig@suse.de>

	* [r103] tf-tool/tf-tool.c: Fix c'n'p errror: s/acquire/verify .

2007-03-29 15:17  Timo Hoenig <thoenig@suse.de>

	* [r102] libthinkfinger/Makefile.am: s/so_LDADD/la_LIBADD

2007-03-29 15:08  Timo Hoenig <thoenig@suse.de>

	* [r101] INSTALL.in, configure.in: Add some notes about
	  '--enable-debug' to the documentation.

2007-03-29 15:07  Timo Hoenig <thoenig@suse.de>

	* [r100] tf-tool/tf-tool.c: Add sanity checks for user name,
	  respect TF_RESULT_OPEN_FAILED and TF_RESULT_SIGINT, cleanups.

2007-03-29 15:06  Timo Hoenig <thoenig@suse.de>

	* [r99] pam/pam_thinkfinger.c: Add sanity checks for user name and
	  pthread_* calls.

2007-03-29 15:05  Timo Hoenig <thoenig@suse.de>

	* [r98] libthinkfinger/Makefile.am: Link against -lpthread.

2007-03-29 15:05  Timo Hoenig <thoenig@suse.de>

	* [r97] libthinkfinger/libthinkfinger.c,
	  libthinkfinger/libthinkfinger.h: Complete device protocol to the
	  most possible extent, add debug option for USB traffic.

2007-03-05 09:39  Timo Hoenig <thoenig@suse.de>

	* [r96] INSTALL, INSTALL.in, INSTALL.svn, README, README.in,
	  autogen.sh, configure.in: Add README.in, INSTALL.in and
	  INSTALL.svn, remove README and INSTALL as they are now being
	  generated when running ./configure.

2007-03-05 08:48  Timo Hoenig <thoenig@suse.de>

	* [r95] pam/pam_thinkfinger.c: Remove obsolete define. Patch by
	  Stephan Berberig <s.berberig@arcor.de>.

2007-03-05 08:47  Timo Hoenig <thoenig@suse.de>

	* [r94] docs/pam_thinkfinger.8, docs/tf-tool.1: Corrections, update
	  man pages. Patch by Stephan Berberig <s.berberig@arcor.de>.

2007-03-02 13:50  Timo Hoenig <thoenig@suse.de>

	* [r93] pam/pam_thinkfinger.c: Use pam_syslog for debugging, again.

2007-03-02 13:49  Timo Hoenig <thoenig@suse.de>

	* [r92] libthinkfinger/libthinkfinger.c: Do not reset USB device on
	  deinit.

2007-03-01 14:11  Timo Hoenig <thoenig@suse.de>

	* [r91] INSTALL, docs/pam_thinkfinger.8: Also, mention
	  CONFIG_INPUT_UINPUT in the docs.

2007-03-01 14:01  Timo Hoenig <thoenig@suse.de>

	* [r90] INSTALL, docs/pam_thinkfinger.8: Update documentation:
	  uinput is required for the PAM module.

2007-03-01 12:42  Timo Hoenig <thoenig@suse.de>

	* [r89] libthinkfinger/libthinkfinger.c: Raise USB_RETRY to 250
	  (was 100).

2007-02-28 18:53  Timo Hoenig <thoenig@suse.de>

	* [r88] libthinkfinger/libthinkfinger.c: Avoid the device to heat
	  up if it was waiting for a swipe. Patch created with great help
	  of Evgeni Golov <sargentd@die-welt.net> who measured the
	  temperature.

2007-02-28 16:19  Timo Hoenig <thoenig@suse.de>

	* [r87] libthinkfinger/libthinkfinger.c: Fix initialization for
	  T43p, introduce scan_sequence_c[]. Reset USB device on deinit.

2007-02-28 11:11  Timo Hoenig <thoenig@suse.de>

	* [r86] libthinkfinger/libthinkfinger.c: Use fprintf rather than
	  printf. Based on patch by Jose Plans <jplans@redhat.com>.

2007-02-28 11:10  Timo Hoenig <thoenig@suse.de>

	* [r85] pam/pam_thinkfinger.c: Fix logging for Ubuntu. Based on
	  patch by Jose Plans <jplans@redhat.com>.

2007-02-27 16:54  Timo Hoenig <thoenig@suse.de>

	* [r84] pam/pam_thinkfinger-uinput.c: Be a little more persistent
	  when looking for the uinput device. Patch by Jose Plans
	  <jplans@redhat.com>.

2007-02-27 16:30  Timo Hoenig <thoenig@suse.de>

	* [r83] pam/pam_thinkfinger.c: Fix return values for
	  pam_sm_authenticate. Patch by Jose Plans <jplans@redhat.com>.

2007-02-27 15:26  Timo Hoenig <thoenig@suse.de>

	* [r82] configure.in: HAVE_OLD_PAM: Switch '--with-securedir' is
	  not required if PAM is disabled. Patch by Stephan Berberig
	  <s.berberig@arcor.de>.

2007-02-27 15:21  Timo Hoenig <thoenig@suse.de>

	* [r81] docs/pam_thinkfinger.8: Mention 'debug' option for
	  pam_thinkfinger in the man page. Based on patch by Jose Plans
	  <jplans@redhat.com>

2007-02-27 15:20  Timo Hoenig <thoenig@suse.de>

	* [r80] pam/pam_thinkfinger-uinput.c, pam/pam_thinkfinger.c: Add
	  option 'debug' for pam_thinkfinger'. Based on patch by Jose Plans
	  <jplans@redhat.com>. Minor changes for pam_thinkfinger-uinput.c.

2007-02-27 12:45  Timo Hoenig <thoenig@suse.de>

	* [r79] configure.in: Bump version number, check for input and
	  uinput headers.:q

2007-02-27 12:43  Timo Hoenig <thoenig@suse.de>

	* [r78] tf-tool/tf-tool.c: Add parameter '--verify-user <login>,
	  coding style cleanup.

2007-02-27 12:40  Timo Hoenig <thoenig@suse.de>

	* [r77] pam/Makefile.am, pam/pam_thinkfinger-uinput.c,
	  pam/pam_thinkfinger-uinput.h, pam/pam_thinkfinger.c: Switch to
	  uinput, do not allow several swipes but one.

2007-02-27 12:38  Timo Hoenig <thoenig@suse.de>

	* [r76] libthinkfinger/libthinkfinger.c,
	  libthinkfinger/libthinkfinger.h: Handle situations in which the
	  USB device disappears on surprise (e.g. suspend), coding style
	  cleanup.

2007-02-22 09:49  Timo Hoenig <thoenig@suse.de>

	* [r75] configure.in: Lower requirement for libusb (libusb >=
	  0.1.11). Change proposed by Jose Plans <jplans@redhat.com>.

2007-02-22 07:33  Timo Hoenig <thoenig@suse.de>

	* [r74] pam/Makefile.am: Revert patch by Luca Capello
	  <luca@pca.it>, was SVN r59.

2007-02-21 09:15  Timo Hoenig <thoenig@suse.de>

	* [r73] libthinkfinger/libthinkfinger.c: Avoid buffer overflow.
	  Patch by ssatoh (sf tracker #1654013)

2007-02-05 12:11  Timo Hoenig <thoenig@suse.de>

	* [r72] ChangeLog: Update ChangeLog.

2007-02-05 11:58  Timo Hoenig <thoenig@suse.de>

	* [r71] NEWS: Release: ThinkFinger 0.2.2

2007-02-05 11:29  Timo Hoenig <thoenig@suse.de>

	* [r70] docs/pam_thinkfinger.8, docs/tf-tool.1: Fix tags for
	  reference to project web site.

2007-02-05 11:23  Timo Hoenig <thoenig@suse.de>

	* [r69] pam/Makefile.am: Add pam_thinkfinger-compat.h to
	  pam_thinkfinger_so_SOURCES.

2007-02-05 11:04  Timo Hoenig <thoenig@suse.de>

	* [r68] pam/pam_thinkfinger-compat.c, pam/pam_thinkfinger-compat.h:
	  Re-implement pam_syslog support for PAM < 0.99.1.0. Patch by Luca
	  Capello <luca@pca.it> and Stephan Berberig <s.berberig@arcor.de>.

2007-02-05 10:22  Timo Hoenig <thoenig@suse.de>

	* [r67] pam/pam_thinkfinger.c: Make return values of
	  pam_sm_authenticate more meaningful.

2007-02-05 09:52  Timo Hoenig <thoenig@suse.de>

	* [r66] pam/pam_thinkfinger.c: Remove unused variable.

2007-02-04 15:28  Timo Hoenig <thoenig@suse.de>

	* [r65] pam/pam_thinkfinger.c: Add support for pam_syslog, new
	  error handling, always kill pam_prompt thread on exit of
	  thinkfinger thread.

2007-02-04 15:03  Timo Hoenig <thoenig@suse.de>

	* [r64] docs/Makefile.am: Add man pages to EXTRA_DIST.

2007-02-04 14:41  Timo Hoenig <thoenig@suse.de>

	* [r63] tf-tool/tf-tool.c: Add support for new error handling,
	  remove bogus debug strings.

2007-02-04 14:40  Timo Hoenig <thoenig@suse.de>

	* [r62] libthinkfinger/libthinkfinger.c,
	  libthinkfinger/libthinkfinger.h: Add support for pam_syslog,
	  enhance error handling, fix typos.

2007-02-04 14:23  Timo Hoenig <thoenig@suse.de>

	* [r61] configure.in: Check for syslog.h.

2007-02-04 13:27  Timo Hoenig <thoenig@suse.de>

	* [r60] configure.in, docs/Makefile.am, docs/pam_thinkfinger.8,
	  docs/tf-tool.1: Add man pages for tf-tool and pam_thinkfinger.
	  Based on patch by Luca Capello <luca@pca.it>.

2007-02-02 11:12  Timo Hoenig <thoenig@suse.de>

	* [r59] pam/Makefile.am: Fix permissions for pam_thinkfinger.so.
	  Patch by Luca Capello <luca@pca.it>.

2007-02-02 11:09  Timo Hoenig <thoenig@suse.de>

	* [r58] configure.in: Bump version number: 0.2.2

2007-02-01 11:12  Timo Hoenig <thoenig@suse.de>

	* [r57] pam/pam_thinkfinger-compat.c, pam/pam_thinkfinger.c:
	  Whitespace fixes.

2007-02-01 11:08  Timo Hoenig <thoenig@suse.de>

	* [r56] INSTALL, README, configure.in, pam/Makefile.am,
	  pam/pam_thinkfinger-compat.c, pam/pam_thinkfinger-compat.h,
	  pam/pam_thinkfinger.c: Add compatibility for PAM < 0.99.1.0.
	  Patch by Stephan Berberig <s.berberig@arcor.de> and Luca Capello
	  <luca@pca.it>, backport based on Linux-PAM_0.99.1.0.

2007-01-29 21:13  Timo Hoenig <thoenig@suse.de>

	* [r55] ChangeLog: Update ChangeLog.

2007-01-29 20:29  Timo Hoenig <thoenig@suse.de>

	* [r54] NEWS: Release: ThinkFinger 0.2.1

2007-01-29 17:57  Timo Hoenig <thoenig@suse.de>

	* [r53] tf-tool/tf-tool.c: Fix error handling: return -1 on
	  failures, 0 on success, rename retval to ret_val.

2007-01-29 17:56  Timo Hoenig <thoenig@suse.de>

	* [r52] libthinkfinger/libthinkfinger.c: Fix error handling: return
	  -1 on failures, 0 on success.

2007-01-29 17:53  Timo Hoenig <thoenig@suse.de>

	* [r51] libthinkfinger/libthinkfinger-crc.c: Include header, remove
	  whitspace.

2007-01-29 15:02  Timo Hoenig <thoenig@suse.de>

	* [r50] NEWS: Add missing item.

2007-01-29 15:01  Timo Hoenig <thoenig@suse.de>

	* [r49] README: Update documentation to match with code, state that
	  ThinkFinger is also useful for other systems than just IBM/Lenovo
	  ThinkPads.

2007-01-29 15:00  Timo Hoenig <thoenig@suse.de>

	* [r48] tf-tool/tf-tool.c: Update description, drop parameter
	  --force-init, libthinkfinger_init() -> libthinkfinger_new(void),
	  make tf-tool less error-prone.

2007-01-29 14:58  Timo Hoenig <thoenig@suse.de>

	* [r47] pam/pam_thinkfinger.c: Update description,
	  libthinkfinger_init(false) -> libthinkfinger_new(void).

2007-01-29 14:57  Timo Hoenig <thoenig@suse.de>

	* [r46] libthinkfinger/libthinkfinger.c,
	  libthinkfinger/libthinkfinger.h: Update description, add define
	  for USB timeout, fix initialization sequence, rename internal
	  functions (prefix is now _libthinkfinger_*), use _Bool where
	  appropriate, remove explicit initialization, rename
	  libthinkfinger_init(_Bool) to libthinkfinger_new(void)

2007-01-29 14:51  Timo Hoenig <thoenig@suse.de>

	* [r45] configure.in: Remove 'tf-init'.

2007-01-29 14:50  Timo Hoenig <thoenig@suse.de>

	* [r44] Makefile.am, tf-init: Remove 'tf-init'.

2007-01-25 10:15  Timo Hoenig <thoenig@suse.de>

	* [r43] INSTALL: Add version requirements for autoconf and automake
	  to INSTALL. Patch by Luca Capello <luca@pca.it>.

2007-01-24 18:53  Timo Hoenig <thoenig@suse.de>

	* [r42] AUTHORS: Add Pavel to AUTHORS.

2007-01-24 18:45  Timo Hoenig <thoenig@suse.de>

	* [r41] ChangeLog:

2007-01-24 18:41  Timo Hoenig <thoenig@suse.de>

	* [r40] README, tf-tool/tf-tool.c: Replace '--no-init' switch with
	  '--force-init' for tf-tool. By default it now does not to send
	  the initialization sequence to the scanner.

2007-01-24 14:44  Timo Hoenig <thoenig@suse.de>

	* [r39] libthinkfinger/libthinkfinger.c: Set tf->fd to zero if file
	  descriptor was closed successfully.

2007-01-24 12:38  Timo Hoenig <thoenig@suse.de>

	* [r38] INSTALL: Fix requirements mentioned in INSTALL.

2007-01-24 00:42  Timo Hoenig <thoenig@suse.de>

	* [r37] tf-tool/tf-tool.c: Add file extension when storing bir
	  files.

2007-01-23 23:35  Timo Hoenig <thoenig@suse.de>

	* [r36] configure.in: Fix AC_CONFIG_HEADERS.

2007-01-23 22:50  Timo Hoenig <thoenig@suse.de>

	* [r35] autogen.sh: Call autoheader early

2007-01-23 22:05  Timo Hoenig <thoenig@suse.de>

	* [r34] INSTALL: Add note about '--with-birdir' to the installation
	  notes.

2007-01-23 21:56  Timo Hoenig <thoenig@suse.de>

	* [r33] pam/pam_thinkfinger.c: Use PAM_BIRDIR provided by config.h
	  rather than own define BIR_PATH

2007-01-23 21:52  Timo Hoenig <thoenig@suse.de>

	* [r32] tf-tool/tf-tool.c: Use snprintf rather than sprintf, be
	  even more verbose when running with '--verbose'

2007-01-23 18:48  Timo Hoenig <thoenig@suse.de>

	* [r31] README: Adjust documentation for 'tf-tool', drop needless
	  directive for the PAM configuration, add Wolfgang Hafenscher to
	  the list of authors (web page admin), add URL of new project
	  page, update example run of 'tf-tool'

2007-01-23 18:34  Timo Hoenig <thoenig@suse.de>

	* [r30] tf-init/tf-init.c: Update copyright

2007-01-23 18:25  Timo Hoenig <thoenig@suse.de>

	* [r29] configure.in: Bump version number: 0.2.1

2007-01-23 18:23  Timo Hoenig <thoenig@suse.de>

	* [r28] tf-tool/tf-tool.c: Drop out if PAM_BIRDIR does not exist.

2007-01-23 18:04  Timo Hoenig <thoenig@suse.de>

	* [r27] tf-tool/tf-tool.c: Add option --add-user <login> which is
	  available when building with PAM support. With this option users
	  can acquire a biometric identification record (bir) file and
	  store it directly to (e.g. /etc/pam_thinkfinger), minor fixes,
	  whitespace cleanup, copyright update

2007-01-23 18:02  Timo Hoenig <thoenig@suse.de>

	* [r26] libthinkfinger/libthinkfinger.c: Be less verbose on unknown
	  results read from the fingerprint reader.

2007-01-23 18:01  Timo Hoenig <thoenig@suse.de>

	* [r25] configure.in: Update copyright, add web page to AC_INIT,
	  add define BUILD_PAM, add argument --with-birdir, make
	  configuration output conditional

2007-01-23 17:58  Timo Hoenig <thoenig@suse.de>

	* [r24] autogen.sh: Run autoheader, too

2007-01-22 10:20  Timo Hoenig <thoenig@suse.de>

	* [r23] configure.in: configure.in: Exit if pkg-config is not
	  found. Patch by Luca Capello <luca@pca.it>

2007-01-22 09:55  Timo Hoenig <thoenig@suse.de>

	* [r22] INSTALL, README: Move installation notes from README to
	  INSTALL. Patch by Luca Capello <luca@pca.it>

2007-01-16 09:15  Timo Hoenig <thoenig@suse.de>

	* [r21] tf-tool/tf-tool.c: Respect type change of verbose
	  parameter, report successful enrollment

2007-01-16 09:10  Timo Hoenig <thoenig@suse.de>

	* [r20] tf-tool/tf-tool.c: Respect type change of verbose
	  parameter.

2007-01-15 19:40  Timo Hoenig <thoenig@suse.de>

	* [r19] README: Remove empty line from README

2007-01-15 19:37  Timo Hoenig <thoenig@suse.de>

	* [r18] README: Add additional notes for installation. Patch by
	  Luca Capello <luca@pca.it>

2007-01-12 14:21  Timo Hoenig <thoenig@suse.de>

	* [r17] README: Be more verbose on how to deal with libthinkfinger
	  and pam_thinkfinger

2007-01-12 14:17  Timo Hoenig <thoenig@suse.de>

	* [r16] tf-tool/tf-tool.c: fix typo

2007-01-12 13:08  Timo Hoenig <thoenig@suse.de>

	* [r15] configure.in: rename package to ThinkFinger

2007-01-12 11:37  Timo Hoenig <thoenig@suse.de>

	* [r14] pam, pam/Makefile.am, pam/pam_thinkfinger.c: add pluggable
	  authentication module (PAM)

2007-01-12 11:32  Timo Hoenig <thoenig@suse.de>

	* [r13] tf-init/Makefile.am: cleanup

2007-01-12 11:31  Timo Hoenig <thoenig@suse.de>

	* [r12] tf-tool/Makefile.am: cleanup

2007-01-12 11:31  Timo Hoenig <thoenig@suse.de>

	* [r11] Makefile.am, configure.in: prepare for landing of PAM
	  support, cleanups

2007-01-12 11:29  Timo Hoenig <thoenig@suse.de>

	* [r10] libthinkfinger/libthinkfinger.pc.in,
	  libthinkfinger/thinkfinger.pc.in: rename thinkfinger.pc.in to
	  libthinkfinger.pc.in

2007-01-12 11:29  Timo Hoenig <thoenig@suse.de>

	* [r9] libthinkfinger/Makefile.am: use , rename thinkfinger.pc to
	  libthinkfinger.pc, cleanups

2007-01-12 11:27  Timo Hoenig <thoenig@suse.de>

	* [r8] libthinkfinger/libthinkfinger.h: remove whitespace

2007-01-11 21:30  Timo Hoenig <thoenig@suse.de>

	* [r7] libthinkfinger/libthinkfinger.c: Do not enforce usage of
	  callback, remove whitespace

2007-01-11 14:26  Timo Hoenig <thoenig@suse.de>

	* [r6] Makefile.am, configure.in, tf-init, tf-init/Makefile.am,
	  tf-init/tf-init.c: Add helper 'tf-init'. This program simply
	  initializes the USB device and is of no further help.

2007-01-11 14:25  Timo Hoenig <thoenig@suse.de>

	* [r5] tf-tool/tf-tool.c: Rename 'ret' to 'retval', new parameter
	  '--no-init' to skip the initialization of the USB device

2007-01-11 14:24  Timo Hoenig <thoenig@suse.de>

	* [r4] libthinkfinger/libthinkfinger.c,
	  libthinkfinger/libthinkfinger.h: Add parameter 'init_scanner' for
	  libthinkfinger_init(). If init_scanner is true the USB device
	  will be initialized. This is only required once after booting.

2006-12-11 10:02  Timo Hoenig <thoenig@suse.de>

	* [r3] tf-tool/tf-tool.c: Enhanced tf-tool to accept command line
	  options and verbose mode

2006-11-09 15:27  Timo Hoenig <thoenig@suse.de>

	* [r2] libthinkfinger/libthinkfinger.c: claim and release USB
	  interface before using it

2006-11-08 17:24  Timo Hoenig <thoenig@suse.de>

	* [r1] AUTHORS, COPYING, ChangeLog, INSTALL, Makefile.am, NEWS,
	  README, autogen.sh, configure.in, docs, docs/Makefile.am,
	  docs/autodocs, docs/autodocs/Doxyfile, docs/autodocs/Makefile.am,
	  libthinkfinger, libthinkfinger/Makefile.am,
	  libthinkfinger/libthinkfinger-crc.c,
	  libthinkfinger/libthinkfinger-crc.h,
	  libthinkfinger/libthinkfinger.c, libthinkfinger/libthinkfinger.h,
	  libthinkfinger/thinkfinger.pc.in, tf-tool, tf-tool/Makefile.am,
	  tf-tool/tf-tool.c: initial import

