2013-09-18  Simon Josefsson <simon@josefsson.org>

	* NEWS: Version 2.24.

2013-09-18  Simon Josefsson <simon@josefsson.org>

	* Makefile, NEWS, README: Improve README and include in tarball.

2013-09-18  Simon Josefsson <simon@josefsson.org>

	* doc: Bump.

2013-07-03  Klas Lindfors <klas@yubico.com>

	* ykval-db-oci.php: add license to ykval-db-oci.php

2013-06-11  Dain Nilsson <dain@yubico.com>

	* NEWS, ykval-gen-clients: Remove space after comma in csv output.

2013-04-19  Simon Josefsson <simon@josefsson.org>

	* Makefile: Fix make release output.

2013-04-19  Simon Josefsson <simon@josefsson.org>

	* Makefile: Fix check for YUBICO_GITHUB_REPO.

2013-04-17  Simon Josefsson <simon@josefsson.org>

	* Makefile, NEWS: Bump version.

2013-04-17  Simon Josefsson <simon@josefsson.org>

	* NEWS: Version 2.23.

2013-04-17  Simon Josefsson <simon@josefsson.org>

	* Makefile: Add license to Makefile.

2013-04-17  Simon Josefsson <simon@josefsson.org>

	* NEWS, ykval-common.php, ykval-config.php, ykval-sync.php,
	ykval-verify.php: Use LF as EOL consistently.

2013-04-17  Simon Josefsson <simon@josefsson.org>

	* NEWS: Add.

2013-04-10  Dain Nilsson <dain@yubico.com>

	* Makefile: Updated release publishing.

2013-03-12  Dain Nilsson <dain@yubico.com>

	* Makefile, NEWS: Updated version number to (unreleased) 2.23

2013-03-12  Dain Nilsson <dain@yubico.com>

	* ykval-checksum-clients, ykval-checksum-deactivated, ykval-export,
	ykval-export-clients, ykval-gen-clients, ykval-import,
	ykval-import-clients, ykval-synchronize: Removed empty line from
	output.

2013-03-12  Dain Nilsson <dain@yubico.com>

	* NEWS: Version 2.22

2013-03-12  Simon Josefsson <simon@josefsson.org>

	* ykval-verify.php: Log query for POST requests too.

2013-03-12  Dain Nilsson <dain@yubico.com>

	* doc: Updated docs.

2013-03-12  Dain Nilsson <dain@yubico.com>

	* Makefile, ykval-gen-clients.1: Added ykval-gen-clients.1

2013-03-12  Dain Nilsson <dain@yubico.com>

	* ykval-gen-clients: ykval-gen-clients -h does not include db
	config.

2013-03-12  Dain Nilsson <dain@yubico.com>

	* Makefile: Added ykval-gen-clients to Makefile.

2013-03-11  Dain Nilsson <dain@yubico.com>

	* NEWS, ykval-gen-clients: Added ykval-gen-clients (fixes #7)

2013-03-05  Dain Nilsson <dain@yubico.com>

	* doc: Updated doc (fixes #5).

2013-02-13  Dain Nilsson <dain@yubico.com>

	* Makefile: Added ykval-synchronize to Makefile.

2013-02-13  Dain Nilsson <dain@yubico.com>

	* ykval-synchronize.1: Added man page for ykval-synchronize.

2013-02-13  Dain Nilsson <dain@yubico.com>

	* doc: Updated doc.

2013-02-13  Dain Nilsson <dain@yubico.com>

	* Makefile: Updated version in Makefile.

2013-02-13  Dain Nilsson <dain@yubico.com>

	* NEWS: Updated NEWS.

2013-02-13  Dain Nilsson <dain@yubico.com>

	* ykval-config.php: Default to allow the same IPs for resync as for
	sync.

2013-02-13  Dain Nilsson <dain@yubico.com>

	* ykval-sync.php: Nitpicking

2013-02-12  Dain Nilsson <dain@yubico.com>

	* ykval-synchronize: Added script for invoking ykval-resync.php.

2013-02-12  Dain Nilsson <dain@yubico.com>

	* ykval-resync.php: Added full resync by sending yk=all.

2013-02-05  Dain Nilsson <dain@yubico.com>

	* NEWS: Updated NEWS for 2.21 release.

2013-02-05  Dain Nilsson <dain@yubico.com>

	* Makefile, NEWS: Changed release format of NEWS for consistency.

2013-02-04  Dain Nilsson <dain@yubico.com>

	* COPYING, ykval-checksum-clients, ykval-checksum-deactivated,
	ykval-common.php, ykval-config.php, ykval-db-pdo.php, ykval-db.php,
	ykval-export, ykval-export-clients, ykval-import,
	ykval-import-clients, ykval-log.php, ykval-munin-ksmlatency.php,
	ykval-munin-queuelength.php, ykval-munin-responses.pl,
	ykval-munin-vallatency.php, ykval-munin-yubikeystats.php,
	ykval-ping.php, ykval-queue, ykval-resync.php, ykval-revoke.php,
	ykval-sync.php, ykval-synclib.php, ykval-verify.php: Updated
	copyright headers.

2013-02-04  Dain Nilsson <dain@yubico.com>

	* doc, ykval-sync.php, ykval-synclib.php: Updated references to old
	Google Code project.

2013-01-31  Dain Nilsson <dain@yubico.com>

	* NEWS, ykval-db-pdo.php: Fixed problems when no current result
	exists.

2013-01-31  Dain Nilsson <dain@yubico.com>

	* Makefile, NEWS: Updated NEWS and Makefile post 2.20 release.

2013-01-31  Dain Nilsson <dain@yubico.com>

	* Makefile: Added quoting of versions for Jekyll

2013-01-31  Dain Nilsson <dain@yubico.com>

	* NEWS: Updated NEWS for 2.20

2013-01-31  Dain Nilsson <dain@yubico.com>

	* doc: Updated doc.

2013-01-30  Dain Nilsson <dain@yubico.com>

	* NEWS: Updated NEWS.

2013-01-30  Dain Nilsson <dain@yubico.com>

	* Makefile: Made releases go to GitHub.

2013-01-30  Dain Nilsson <dain@yubico.com>

	* README: Updated README

2013-01-30  Dain Nilsson <dain@yubico.com>

	* doc: Updated doc.

2013-01-30  Dain Nilsson <dain@yubico.com>

	* Makefile, ykval-checksum-clients.1, ykval-checksum-deactivated.1,
	ykval-export-clients.1, ykval-export.1, ykval-import-clients.1,
	ykval-import.1, ykval-queue.1: Added man pages.

2013-01-30  Dain Nilsson <dain@yubico.com>

	* ykval-import, ykval-import-clients: Basic handling of #comments
	and empty lines in import tools.

2013-01-29  Dain Nilsson <dain@yubico.com>

	* Makefile, ykval-checksum-clients, ykval-checksum-clients.php,
	ykval-checksum-deactivated, ykval-checksum-deactivated.php,
	ykval-export, ykval-export-clients, ykval-export-clients.php,
	ykval-export.php, ykval-import, ykval-import-clients,
	ykval-import-clients.php, ykval-import.php, ykval-queue,
	ykval-queue.php: Removed file extensions of executables.

2013-01-29  Dain Nilsson <dain@yubico.com>

	* NEWS, ykval-queue.php: Removed System_Daemon.

2013-01-29  Dain Nilsson <dain@yubico.com>

	* ykval-munin-responses.pl: Made ykval-munin-responses use
	/var/log/syslog.

2013-01-28  Dain Nilsson <dain@yubico.com>

	* NEWS: Updated NEWS file.

2013-01-28  Dain Nilsson <dain@yubico.com>

	* ykval-export-clients.php, ykval-export.php,
	ykval-import-clients.php, ykval-import.php: Switched import/export
	scripts to use comma separation instead of tabs.

2013-01-28  Dain Nilsson <dain@yubico.com>

	* doc: Removed reference to yubikey-val-server-php in doc.

2013-01-28  Dain Nilsson <dain@yubico.com>

	* Makefile, ykval-config.php: Made ykval-config.php work out of the
	box.

2013-01-28  Dain Nilsson <dain@yubico.com>

	* README: Updated path to wiki in README

2013-01-28  Dain Nilsson <dain@yubico.com>

	* NEWS: Updated NEWS with path changes.

2013-01-28  Dain Nilsson <dain@yubico.com>

	* .gitmodules: Updated remote of doc submodule.

2013-01-28  Dain Nilsson <dain@yubico.com>

	* Makefile, doc, ykval-checksum-clients.php,
	ykval-checksum-deactivated.php, ykval-export-clients.php,
	ykval-export.php, ykval-import-clients.php, ykval-import.php,
	ykval-munin-ksmlatency.php, ykval-munin-queuelength.php,
	ykval-munin-vallatency.php, ykval-munin-yubikeystats.php: Use
	yubikey-val instead of ykval in paths, configuration in
	/etc/yubico/val

2013-01-24  Dain Nilsson <dain@yubico.com>

	* Makefile, NEWS: Added ChangeLog generation using git2cl.

2012-08-22  Klas Lindfors <klas@yubico.com>

	* Makefile, ykval-checksum-deactivated.php: script for checksumming
	deactivated YubiKeys

2012-08-22  Klas Lindfors <klas@yubico.com>

	* ykval-munin-yubikeystats.php, ykval-resync.php: mend things broken
	after db rewrite merge.

2012-08-21  Klas Lindfors <klas@yubico.com>

	* ykval-munin-ksmlatency.php, ykval-munin-responses.pl,
	ykval-munin-vallatency.php: newer munin uses variables in the plugin
	instead of the filename to determine graph name, make them
	consistent.

2012-07-05  Klas Lindfors <klas@yubico.com>

	* Makefile, NEWS: bump versions post-release

2012-07-05  Klas Lindfors <klas@yubico.com>

	* NEWS: release 2.19

2012-07-05  Klas Lindfors <klas@yubico.com>

	* NEWS: NEWS for db rewrite

2012-07-05  Klas Lindfors <klas@yubico.com>

	* : commit 0c62692871d8034626d38924a6339310f467d93d Author: Klas
	Lindfors <klas@yubico.com> Date:   Wed Jul 4 13:35:25 2012 +0200

2012-06-29  Klas Lindfors <klas@yubico.com>

	* Makefile: add resync.php to Makefile

2012-06-29  Klas Lindfors <klas@yubico.com>

	* ykval-munin-yubikeystats.php: add 'as count' to sql to get it
	working on mysql

2012-06-29  Klas Lindfors <klas@yubico.com>

	* ykval-db-pdo.php: do $res->rowCount() instead of
	count($res->fetchAll()) this time for the pdo code on oracle branch.

2012-06-29  Klas Lindfors <klas@yubico.com>

	* : commit c4a6fdfc9da32718777428fa984cd9fb07f84808 Author: Klas
	Lindfors <klas@yubico.com> Date:   Fri Jun 29 09:52:39 2012 +0200

2012-06-28  Remi Mollon <remi.mollon@cern.ch>

	* ykval-checksum-clients.php, ykval-db-pdo.php,
	ykval-export-clients.php, ykval-export.php, ykval-synclib.php: 
	getRowValue is not needed anymore

2012-06-28  Remi Mollon <remi.mollon@cern.ch>

	* ykval-db-oci.php: fix Oracle query in findByMultiple + getRowValue
	is not needed anymore

2012-06-18  Fredrik Thulin <fredrik@yubico.com>

	* ykval-config.php: Add __YKRESYNC_IPS__ to template.

2012-06-18  Fredrik Thulin <fredrik@yubico.com>

	* ykval-munin-yubikeystats.php: init

2012-06-18  Fredrik Thulin <fredrik@yubico.com>

	* ykval-resync.php: init

2012-06-18  Fredrik Thulin <fredrik@yubico.com>

	* ykval-sync.php: Less verbose logging when verifying remote IP.

2012-06-15  Klas Lindfors <klas@yubico.com>

	* ykval-export-clients.php, ykval-export.php: with postgres the bool
	active is returned as a php bool that's casted to a string gives 1 when true and empty string when
	false.. cast to an int to get 1 and 0.

2012-06-15  Klas Lindfors <klas@yubico.com>

	* Makefile, NEWS: bump versions post-release

2012-06-15  Klas Lindfors <klas@yubico.com>

	* : commit 38185be07d587864b7d9d29c7403a748abc66042 Author: Fredrik
	Thulin <fredrik@yubico.com> Date:   Fri Jun 15 11:59:42 2012 +0200

2012-06-15  Fredrik Thulin <fredrik@yubico.com>

	* : commit 69ec7da1769aa8126cb1b5e052e699287b0ad56b Author: Klas
	Lindfors <klas@yubico.com> Date:   Fri Jun 15 10:50:39 2012 +0200

2012-06-15  Klas Lindfors <klas@yubico.com>

	* Makefile, NEWS: rollback to 2.17

2012-06-15  Klas Lindfors <klas@yubico.com>

	* Makefile: add munin pluin to MUNIN so it's included in tar

2012-06-15  Klas Lindfors <klas@yubico.com>

	* Makefile: actually install the responses munin check

2012-06-15  Klas Lindfors <klas@yubico.com>

	* Makefile, NEWS: bump versions post-release

2012-06-15  Klas Lindfors <klas@yubico.com>

	* NEWS: NEWS for 2.17

2012-06-15  Klas Lindfors <klas@yubico.com>

	* ykval-munin-responses.pl: simple munin plugin for response types

2012-06-14  Klas Lindfors <klas@yubico.com>

	* : commit 9ac5741e6c6ee369c2213e0fd34a7929180a9523 Author: Klas
	Lindfors <klas@yubico.com> Date:   Thu Jun 14 16:44:19 2012 +0200

2012-06-14  Fredrik Thulin <fredrik@yubico.com>

	* ykval-common.php, ykval-revoke.php: Make logdie() take logger as
	argument.

2012-06-14  Fredrik Thulin <fredrik@yubico.com>

	* ykval-verify.php: Change protocol version logging to 'debug'.

2012-06-14  Fredrik Thulin <fredrik@yubico.com>

	* ykval-common.php, ykval-verify.php: Get rid of debug() - use
	log_format() for the formatting part.

2012-06-14  Fredrik Thulin <fredrik@yubico.com>

	* ykval-synclib.php: Remove now unused retrieveURLasync_old()

2012-06-14  Fredrik Thulin <fredrik@yubico.com>

	* : commit c8e9eb828f85e0a5a54727bc99560cea5aafa381 Author: Fredrik
	Thulin <fredrik@yubico.com> Date:   Thu Jun 14 15:19:04 2012 +0200

2012-06-14  Klas Lindfors <klas@yubico.com>

	* ykval-common.php, ykval-sync.php, ykval-verify.php: instead of
	passing context to sendResp, give it a logger.

2012-06-14  Fredrik Thulin <fredrik@yubico.com>

	* ykval-common.php: minor debug log fixes

2012-06-14  Fredrik Thulin <fredrik@yubico.com>

	* : commit 01969a279e54baa4be63610490d17163249aee84 Author: Klas
	Lindfors <klas@yubico.com> Date:   Thu Jun 14 14:55:50 2012 +0200

2012-06-14  Fredrik Thulin <fredrik@yubico.com>

	* ykval-synclib.php: Use retrieveURLasync in ykval-common instead.

2012-06-14  Fredrik Thulin <fredrik@yubico.com>

	* ykval-common.php: retrieveURLasync: logging using ident string

2012-06-14  Fredrik Thulin <fredrik@yubico.com>

	* ykval-common.php: retrieveURLasync: cater for the last need in
	ykval-synclib.

2012-06-14  Fredrik Thulin <fredrik@yubico.com>

	* ykval-common.php: retrieveURLasync: make timeout an argument

2012-06-14  Fredrik Thulin <fredrik@yubico.com>

	* ykval-common.php: Move de-arraying out of retrieveURLasync.

2012-06-14  Klas Lindfors <klas@yubico.com>

	* ykval-synclib.php: if the remote sync site says BAD_OTP log and
	remove from queue

2012-06-14  Fredrik Thulin <fredrik@yubico.com>

	* ykval-sync.php: Restore responding BAD_OTP if YubiKey is disabled.  It seems that we might get into problems if responding OK - the
	other sync client validation server would think we approved of the
	OTP.

2012-06-14  Klas Lindfors <klas@yubico.com>

	* : commit b5849acef1fabc4de679a98f827009771eff2244 Merge: cb0de9d
	6dd5501 Author: Fredrik Thulin <fredrik@yubico.com> Date:   Thu Jun
	14 13:01:10 2012 +0200

2012-06-14  Fredrik Thulin <fredrik@yubico.com>

	* ykval-config.php: Add __YKREV_IPS__ to template.

2012-06-14  Klas Lindfors <klas@yubico.com>

	* ykval-db-oci.php: lowercase columns from oracle, we use lower
	everywhere.

2012-06-14  Fredrik Thulin <fredrik@yubico.com>

	* ykval-sync.php: Don't refuse sync for disabled YubiKeys.  It is better to consume any OTPs produced by a YubiKey, so if - for
	some reason - another validation server has accepted an OTP we'd
	better bump our counter values accordingly.

2012-06-14  Fredrik Thulin <fredrik@yubico.com>

	* ykval-db-oci.php: Check for ^oci: instead of just ^oci.

2012-06-13  Klas Lindfors <klas@yubico.com>

	* : commit 6dd55013f993f6a26b670ed7cffa4f7d61578d3d Author: Klas
	Lindfors <klas@yubico.com> Date:   Wed Jun 13 14:45:37 2012 +0200

2012-06-13  Fredrik Thulin <fredrik@yubico.com>

	* ykval-synclib.php: delete-trailing-whitespace

2012-06-13  Klas Lindfors <klas@yubico.com>

	* ykval-db.oracle.sql: 40 char nonce for oracle as well

2012-06-13  Fredrik Thulin <fredrik@yubico.com>

	* ykval-synclib.php: Don't LOG_NOTICE when remote server has seen
	latest OTP too.  This is an expected condition for many (most) validation requests
	using the asynchronous validation protocol 2.0.

2012-06-13  Fredrik Thulin <fredrik@yubico.com>

	* ykval-synclib.php: Logging improvements.

2012-06-13  Fredrik Thulin <fredrik@yubico.com>

	* ykval-sync.php: Downgrade 'Sync request unnecessarily sent' to
	INFO.  Also add comment explaining that this is not an error (and why).

2012-06-13  Klas Lindfors <klas@yubico.com>

	* : commit a41b7476ac780f7b10609221c6c4e6b171410da3 Author: Klas
	Lindfors <klas@yubico.com> Date:   Wed Jun 13 09:55:42 2012 +0200

2012-06-13  Klas Lindfors <klas@yubico.com>

	* Makefile: fix version check for this NEWS format.

2012-06-13  Klas Lindfors <klas@yubico.com>

	* NEWS: NEWS for 2.16

2012-06-13  Klas Lindfors <klas@yubico.com>

	* ykval-sync.php: if the sync request is empty, drop it as early as
	possible.

2012-06-13  Klas Lindfors <klas@yubico.com>

	* ykval-export-clients.php: change ] to )

2012-06-13  Klas Lindfors <klas@yubico.com>

	* ykval-synclib.php: and { is needed.

2012-06-13  Klas Lindfors <klas@yubico.com>

	* ykval-synclib.php: findByMultiple() calls fetchArray on it's own
	result, just loop it.

2012-06-13  Klas Lindfors <klas@yubico.com>

	* ykval-checksum-clients.php: remove $this, not in object context

2012-06-12  Fredrik Thulin <fredrik@yubico.com>

	* ykval-synclib.php: Use consistent camel-casing of function
	countersEqual().  Reduces confusion, even though PHP apparently has case insensitive
	function names.

2012-06-12  Klas Lindfors <klas@yubico.com>

	* : commit af292fbcd60e514c22192acdf4753d5bcd443e3b Author: Fredrik
	Thulin <fredrik@yubico.com> Date:   Tue Jun 12 14:50:31 2012 +0200

2012-06-12  Klas Lindfors <klas@yubico.com>

	* ykval-db-oci.php, ykval-db-pdo.php: make query protected, accessed
	from super class

2012-06-12  Klas Lindfors <klas@yubico.com>

	* ykval-db.php: remove bareword oci

2012-06-12  Fredrik Thulin <fredrik@yubico.com>

	* ykval-sync.php: More explanatory logging.

2012-06-12  Fredrik Thulin <fredrik@yubico.com>

	* : commit 929e7aedc9280bda411d3aadb83e4490699e8503 Author: Klas
	Lindfors <klas@yubico.com> Date:   Tue Jun 12 13:47:22 2012 +0200

2012-06-12  Klas Lindfors <klas@yubico.com>

	* : commit a648a3f66e1771d28d3c89aed74cf21708eef46b Author: Klas
	Lindfors <klas@yubico.com> Date:   Tue Jun 12 13:45:40 2012 +0200

2012-06-12  Klas Lindfors <klas@yubico.com>

	* ykval-db-oci.php, ykval-db-pdo.php: extends properly

2012-06-12  Klas Lindfors <klas@yubico.com>

	* ykval-db.oracle.sql: sql for initing oracle

2012-06-12  Klas Lindfors <klas@yubico.com>

	* ykval-checksum-clients.php, ykval-db-oci.php, ykval-db-pdo.php,
	ykval-db.php, ykval-export-clients.php, ykval-export.php,
	ykval-import-clients.php, ykval-import.php, ykval-revoke.php,
	ykval-synclib.php: more oracle compatibility

2012-06-12  Klas Lindfors <klas@yubico.com>

	* ykval-checksum-clients.php, ykval-config.php, ykval-export.php,
	ykval-import.php, ykval-synclib.php, ykval-verify.php: rest of
	oracle patches from Remi Mollon <Remi.Mollon@cern.ch>

2012-06-12  Klas Lindfors <klas@yubico.com>

	* ykval-db-oci.php, ykval-db-pdo.php, ykval-db.php: start work on
	integrating oracle patches from Remi Mollon <Remi.Mollon@cern.ch>

2012-06-12  Klas Lindfors <klas@yubico.com>

	* .gitignore: ignore release artifacts

2012-06-11  Klas Lindfors <klas@yubico.com>

	* : commit 4337fd13df86330f8d70660b1fcddd53bad22c66 Author: Klas
	Lindfors <klas@yubico.com> Date:   Mon Jun 11 12:50:57 2012 +0200

2012-06-11  Klas Lindfors <klas@yubico.com>

	* ykval-synclib.php: use one curl-handle per server does connection re-use while syncing to that server

2012-05-29  Fredrik Thulin <fredrik@yubico.com>

	* ykval-sync.php: Slightly less verbose log for remote IP check.

2012-05-29  Fredrik Thulin <fredrik@yubico.com>

	* ykval-sync.php, ykval-synclib.php: Improve logging of refused sync
	requests.

2012-05-29  Fredrik Thulin <fredrik@yubico.com>

	* ykval-checksum-clients.php, ykval-common.php, ykval-config.php,
	ykval-db.php, ykval-export-clients.php, ykval-export.php,
	ykval-import-clients.php, ykval-import.php, ykval-log.php,
	ykval-ping.php, ykval-queue.php, ykval-revoke.php, ykval-sync.php,
	ykval-synclib.php, ykval-verify.php: delete-trailing-whitespace

2012-05-25  Fredrik Thulin <fredrik@yubico.com>

	* : commit 6b1e08eca81e1175ca2a0b8a9e9097ec66b02ca4 Author: Fredrik
	Thulin <fredrik@yubico.com> Date:   Fri May 25 10:58:52 2012 +0200

2012-05-24  Klas Lindfors <klas@yubico.com>

	* Makefile, NEWS: bump versions

2012-05-24  Klas Lindfors <klas@yubico.com>

	* NEWS: NEWS for 2.15

2012-05-24  Klas Lindfors <klas@yubico.com>

	* ykval-verify.php: check if $sl or $timeout is empty, if they are
	insert default

2012-05-23  Klas Lindfors <klas@yubico.com>

	* ykval-import.php: use fgetcsv instead of fscanf, handles empty
	fields

2012-05-23  Klas Lindfors <klas@yubico.com>

	* ykval-export-clients.php, ykval-import-clients.php: add scripts
	for exporting and importing the clients

2012-05-22  Klas Lindfors <klas@yubico.com>

	* Makefile, NEWS: Bump version

2012-05-22  Klas Lindfors <klas@yubico.com>

	* NEWS: News for 2.14

2012-05-22  Klas Lindfors <klas@yubico.com>

	* : commit 3de7ca3c8b3e8706867c8b0571008f3e02432e42 Author: Klas
	Lindfors <klas@yubico.com> Date:   Tue May 22 13:15:25 2012 +0200

2012-05-22  Fredrik Thulin <fredrik@yubico.com>

	* ykval-munin-ksmlatency.php, ykval-munin-vallatency.php: Detect
	timeouts and errors in curl (such as resolver failures).

2012-05-22  Simon Josefsson <simon@josefsson.org>

	* ykval-db.php: Silence PHP warning.

2012-05-21  Simon Josefsson <simon@josefsson.org>

	* ykval-munin-queuelength.php, ykval-synclib.php, ykval-verify.php: 
	Silence PHP warnings.

2012-05-21  Simon Josefsson <simon@josefsson.org>

	* ykval-munin-ksmlatency.php: Chmod.

2012-05-16  Klas Lindfors <klas@yubico.com>

	* Makefile, NEWS: bump version

2012-05-16  Klas Lindfors <klas@yubico.com>

	* Makefile: set version to 2.13

2012-05-16  Klas Lindfors <klas@yubico.com>

	* NEWS: News for 2.13

2012-05-16  Klas Lindfors <klas@yubico.com>

	* ykval-common.php: use urldecode(http_build_request()) instead of
	looping and building request string

2012-05-16  Klas Lindfors <klas@yubico.com>

	* ykval-verify.php: build up the array to sign by taking $_GET or
	$_POST and remove the h key

2012-05-14  Klas Lindfors <klas@yubico.com>

	* ykval-checksum-clients.php: check if $argv[1] is set before trying
	to access it

2012-05-14  Klas Lindfors <klas@yubico.com>

	* ykval-checksum-clients.php: need ykval-config.php before
	ykval-db.php

2012-05-10  Klas Lindfors <klas@yubico.com>

	* NEWS: Bump version

2012-05-09  Klas Lindfors <klas@yubico.com>

	* Makefile: ange how we name the tag to be consistent with old tags

2012-05-09  Klas Lindfors <klas@yubico.com>

	* NEWS: News for 2.12

2012-05-08  Klas Lindfors <klas@yubico.com>

	* ykval-verify.php: update comment about nonce to reflect what the
	code actually does enforce

2012-05-08  Klas Lindfors <klas@yubico.com>

	* ykval-db.sql: raise nonce limit to 40 chars as that's what we say
	in the documentation

2012-02-22  Klas Lindfors <klas@yubico.com>

	* README: basic README

2012-02-22  Klas Lindfors <klas@yubico.com>

	* ykval-verify.php: fix fast or secure strings as sl move transformation of strings for sync and default values for sync
	and timeout to before sanity checking.

2012-02-22  Klas Lindfors <klas@yubico.com>

	* Makefile: make sure we have the doc submodule and that it's
	updated before we copy docs

2012-02-22  Klas Lindfors <klas@yubico.com>

	* .gitmodules, doc: adding doc from github wiki as submodule

2012-02-22  Simon Josefsson <simon@josefsson.org>

	* Makefile: change svn copying tag to git tag + push

2012-01-23  Simon Josefsson <simon@josefsson.org>

	* NEWS: Bump version.

2012-01-23  Simon Josefsson <simon@josefsson.org>

	* COPYING, Makefile: Bump version and copyright information.

2011-11-16  Simon Josefsson <simon@josefsson.org>

	* NEWS: Version 2.11.

2011-11-14  Simon Josefsson <simon@josefsson.org>

	* ykval-synclib.php: Remove rowCount entries instead, it reset the
	search result.

2011-11-14  Simon Josefsson <simon@josefsson.org>

	* NEWS, ykval-synclib.php: Fix two remaining non-portable uses of
	rowCount.

2011-11-01  Simon Josefsson <simon@josefsson.org>

	* Makefile, NEWS: Install non-bin PHP files with --mode 644 to avoid
	executable bit.

2011-10-31  Simon Josefsson <simon@josefsson.org>

	* NEWS: Credit.

2011-10-31  Simon Josefsson <simon@josefsson.org>

	* NEWS, ykval-export.php, ykval-import.php: Reorder include's to
	allow for dbi-settings through ykval-config.php.  From Fredrik.

2011-10-31  Simon Josefsson <simon@josefsson.org>

	* Makefile, NEWS: Support for DESTDIR in 'make install'.

2011-10-31  Simon Josefsson <simon@josefsson.org>

	* Makefile, NEWS: Include munin scripts in tarball.

2011-10-25  Simon Josefsson <simon@josefsson.org>

	* COPYING, Makefile, NEWS: Update NEWS and release info.

2011-10-25  Simon Josefsson <simon@josefsson.org>

	* ykval-common.php, ykval-db.php, ykval-verify.php: Tiny fixes to
	silence PHP warnings from Hiroki Nose <Hiroki_Nose@totec.co.jp>.   1. PHP Notice:  Use of undefined constant CURL_OK - assumed
	 'CURL_OK' in /usr/share/ykval/ykval-common.php on line 156 2. PHP Notice:  Undefined index: HTTPS in
	 /usr/share/ykval/ykval-verify.php on line 14 3. PHP Notice:  Undefined variable: query in
	/usr/share/ykval/ykval-db.php on line 186

2011-08-18  Simon Josefsson <simon@josefsson.org>

	* NEWS: Version 2.10.

2011-08-18  Simon Josefsson <simon@josefsson.org>

	* Makefile: Fix release rule.

2011-08-18  Simon Josefsson <simon@josefsson.org>

	* Makefile, NEWS, ykval-verify.php: Don't echo (unsanitized)
	OTP/NONCE values back to client when sending error codes.  Reported
	by Paul van Empelen.

2011-05-09  Simon Josefsson <simon@josefsson.org>

	* Makefile: Fix OpenPGP key.

2011-05-09  Simon Josefsson <simon@josefsson.org>

	* Makefile, NEWS, ykval-revoke.php: Support multiple IP
	authorizations in ykval-revoke.php.

2011-01-06  Simon Josefsson <simon@josefsson.org>

	* NEWS: Version 2.8.

2010-11-15  Simon Josefsson <simon@josefsson.org>

	* ykval-munin-ksmlatency.php: Simplify more.

2010-11-15  Simon Josefsson <simon@josefsson.org>

	* ykval-munin-ksmlatency.php: Simplify.

2010-11-15  Simon Josefsson <simon@josefsson.org>

	* NEWS: Add.

2010-11-15  Simon Josefsson <simon@josefsson.org>

	* Makefile: Install ykval-munin-vallatency.

2010-11-15  Simon Josefsson <simon@josefsson.org>

	* ykval-munin-vallatency.php: Add.

2010-09-21  Simon Josefsson <simon@josefsson.org>

	* Makefile, NEWS, ykval-verify.php: Support YubiKey OTPs filtered
	through a US Dvorak keyboard layout.

2010-09-12  Simon Josefsson <simon@josefsson.org>

	* Makefile: Fix version.

2010-09-12  Simon Josefsson <simon@josefsson.org>

	* NEWS: Version 2.7.

2010-09-12  Simon Josefsson <simon@josefsson.org>

	* ykval-verify.php: Fix typo.

2010-09-12  Simon Josefsson <simon@josefsson.org>

	* NEWS: Add.

2010-09-12  Simon Josefsson <simon@josefsson.org>

	* ykval-common.php, ykval-verify.php: Sanity check OTP variable
	before trusting it.  Reported by Ricky Zhou <ricky@fedoraproject.org>.

2010-08-22  Simon Josefsson <simon@josefsson.org>

	* NEWS, ykval-verify.php: Log HTTPS status.

2010-08-22  Simon Josefsson <simon@josefsson.org>

	* NEWS, ykval-common.php: Timestamp responses.

2010-08-22  Simon Josefsson <simon@josefsson.org>

	* NEWS, ykval-verify.php: Timestamp requests.

2010-08-02  Simon Josefsson <simon@josefsson.org>

	* Makefile, NEWS: Bump versions.

2010-08-02  Simon Josefsson <simon@josefsson.org>

	* Makefile, NEWS: Version 2.6.

2010-08-02  Simon Josefsson <simon@josefsson.org>

	* NEWS: Mention queuelength plugin.

2010-08-02  Simon Josefsson <simon@josefsson.org>

	* Makefile, ykval-munin-queuelength.php: Add
	ykval-munin-queuelength.php.

2010-06-22  Simon Josefsson <simon@josefsson.org>

	* NEWS: Add.

2010-06-22  Simon Josefsson <simon@josefsson.org>

	* ykval-munin-ksmlatency.php: Reduce max-time.

2010-06-22  Simon Josefsson <simon@josefsson.org>

	* ykval-munin-ksmlatency.php: Fix auto markers.

2010-06-22  Simon Josefsson <simon@josefsson.org>

	* ykval-munin-ksmlatency.php: Add auto markers.

2010-06-22  Simon Josefsson <simon@josefsson.org>

	* Makefile: Fix munin plugin name.

2010-06-22  Simon Josefsson <simon@josefsson.org>

	* Makefile: Better install name.

2010-06-22  Simon Josefsson <simon@josefsson.org>

	* ykval-munin-ksmlatency.php: Fix typo.

2010-06-22  Simon Josefsson <simon@josefsson.org>

	* ykval-munin-ksmlatency.php: Support autoconf.

2010-06-22  Simon Josefsson <simon@josefsson.org>

	* Makefile: Install munin plugin.

2010-06-22  Simon Josefsson <simon@josefsson.org>

	* ykval-munin-ksmlatency.php: Add munin checker.

2010-06-10  Simon Josefsson <simon@josefsson.org>

	* ykval-revoke.php: MySQL does not parse 'TRUE' as a true boolean,
	use '1' instead.

2010-06-01  Simon Josefsson <simon@josefsson.org>

	* Makefile: Bump version.

2010-06-01  Simon Josefsson <simon@josefsson.org>

	* NEWS: Add.

2010-06-01  Simon Josefsson <simon@josefsson.org>

	* ykval-revoke.php: Don't use rowCount, it is broken.

2010-05-17  Simon Josefsson <simon@josefsson.org>

	* Makefile: Use yubico google account.

2010-05-17  Simon Josefsson <simon@josefsson.org>

	* NEWS: Version 2.5

2010-05-17  Simon Josefsson <simon@josefsson.org>

	* NEWS, ykval-db.php, ykval-synclib.php: Don't use PDO rowCount
	function to get number of rows returned because that isn't portable.
	Patch from arte42.ripe in issue #7 (yubikey-val-2.1-php-rowcount.patch).

2010-05-17  Simon Josefsson <simon@josefsson.org>

	* NEWS: Fix.

2010-05-17  Simon Josefsson <simon@josefsson.org>

	* NEWS, ykval-common.php: When there is only one KSM, use more
	portable code without async.  Patch from arte42.ripe in issue #7.

2010-05-17  Simon Josefsson <simon@josefsson.org>

	* NEWS, ykval-verify.php: When number of sync servers equals zero,
	set sync result to success.  Patch from arte42.ripe in issue #7.

2010-04-23  Simon Josefsson <simon@josefsson.org>

	* ykval-verify.php: Don't reject on nonce error for v1.x requests.

2010-04-23  Simon Josefsson <simon@josefsson.org>

	* ykval-verify.php: Permit somewhat longer nonces (think SHA1 hex).

2010-04-23  Simon Josefsson <simon@josefsson.org>

	* ykval-verify.php: Improve error checking of nonce.

2010-04-23  Simon Josefsson <simon@josefsson.org>

	* Makefile, ykval-api.html: Remove, see wiki pages instead.

2010-04-23  Simon Josefsson <simon@josefsson.org>

	* NEWS: Add.

2010-04-23  Simon Josefsson <simon@josefsson.org>

	* Makefile: Distribute COPYING file.

2010-04-23  Simon Josefsson <simon@josefsson.org>

	* AUTHORS, Makefile, ykval-db.php: Simplify license headers.

2010-04-23  Simon Josefsson <simon@josefsson.org>

	* COPYING: Add file.

2010-04-23  Simon Josefsson <simon@josefsson.org>

	* Makefile, NEWS: Add.

2010-04-23  Simon Josefsson <simon@josefsson.org>

	* ykval-db.php, ykval-sync.php, ykval-synclib.php: Fix undefined
	warnings.  Solves Issue #8.

2010-03-16  Simon Josefsson <simon@josefsson.org>

	* NEWS: Add dates.

2010-03-12  Simon Josefsson <simon@josefsson.org>

	* Makefile: Bump version.

2010-03-12  Simon Josefsson <simon@josefsson.org>

	* ykval-checksum-clients.php: Typo.

2010-03-12  Simon Josefsson <simon@josefsson.org>

	* NEWS: Add.

2010-03-12  Simon Josefsson <simon@josefsson.org>

	* ykval-checksum-clients.php: Work around PostgreSQL bug.

2010-03-12  Simon Josefsson <simon@josefsson.org>

	* Makefile: Bump version.

2010-03-12  Simon Josefsson <simon@josefsson.org>

	* Makefile: Don't overwrite live config file.

2010-03-12  Simon Josefsson <simon@josefsson.org>

	* Makefile, NEWS, ykval-checksum-clients.php: Add
	ykval-checksum-clients.

2010-02-22  Simon Josefsson <simon@josefsson.org>

	* NEWS: Add.

2010-02-22  Simon Josefsson <simon@josefsson.org>

	* Makefile: Fix DOCS.

2010-02-22  Simon Josefsson <simon@josefsson.org>

	* Makefile: Increment version.

2010-02-22  Simon Josefsson <simon@josefsson.org>

	* Makefile: Add revoke target.

2010-02-22  Simon Josefsson <simon@josefsson.org>

	* ykval-revoke.php: Error checking.

2010-02-22  Simon Josefsson <simon@josefsson.org>

	* ykval-revoke.php: Simplify.

2010-02-22  Simon Josefsson <simon@josefsson.org>

	* ykval-revoke.php: Add.

2010-02-22  Simon Josefsson <simon@josefsson.org>

	* ykval-common.php: More debugging.

2010-02-22  Simon Josefsson <simon@josefsson.org>

	* ykval-synclib.php: Whitespace.

2010-02-22  Simon Josefsson <simon@josefsson.org>

	* ykval-common.php: Re-add, some duplication but needed by
	KSMdecryptOTP.

2010-02-22  Simon Josefsson <simon@josefsson.org>

	* ykval-common.php: Remove (hopefully) unused stuff.

2010-01-30  Simon Josefsson <simon@josefsson.org>

	* Makefile: Fix dist rules.

2010-01-30  Simon Josefsson <simon@josefsson.org>

	* Makefile, NEWS: Prepare v2.1.

2010-01-25  Olov Danielson <olov.danielson@gmail.com>

	* ykval-import.php: .

2010-01-25  Olov Danielson <olov.danielson@gmail.com>

	* ykval-export.php: Use order by to know order of yubikeys

2010-01-25  Olov Danielson <olov.danielson@gmail.com>

	* ykval-import.php: changed insert syntax to comply with postgresql

2010-01-25  Olov Danielson <olov.danielson@gmail.com>

	* ykval-import.php: added '' around yk_publicname

2010-01-25  Olov Danielson <olov.danielson@gmail.com>

	* ykval-import.php: changed permissions

2010-01-25  Olov Danielson <olov.danielson@gmail.com>

	* Makefile: Added ykval-import

2010-01-25  Olov Danielson <olov.danielson@gmail.com>

	* ykval-import.php: added

2010-01-25  Olov Danielson <olov.danielson@gmail.com>

	* ykval-export.php: close result?

2010-01-25  Olov Danielson <olov.danielson@gmail.com>

	* ykval-export.php: Close db after finish

2010-01-25  Olov Danielson <olov.danielson@gmail.com>

	* ykval-export.php: added incudepath

2010-01-25  Olov Danielson <olov.danielson@gmail.com>

	* ykval-export.php: Added include path

2010-01-25  Olov Danielson <olov.danielson@gmail.com>

	* Makefile: Added ykval-export

2010-01-25  Olov Danielson <olov.danielson@gmail.com>

	* ykval-export.php: Added

2010-01-25  Simon Josefsson <simon@josefsson.org>

	* ykval-synclib.php: Drop internalname.  Fix nonce.

2010-01-25  Simon Josefsson <simon@josefsson.org>

	* ykval-db.sql: Drop unused column.

2010-01-25  Olov Danielson <olov.danielson@gmail.com>

	* ykval-sync.php: Use -1 in yk_counter etc. to indicate yubikey
	discovered in protocol

2010-01-25  Simon Josefsson <simon@josefsson.org>

	* ykval-synclib.php: Fix modified/nonce.

2010-01-25  Simon Josefsson <simon@josefsson.org>

	* ykval-synclib.php: Use -1 for non-existing YubiKey.

2010-01-25  Simon Josefsson <simon@josefsson.org>

	* ykval-db.sql: Add NOT NULL.

2010-01-25  Olov Danielson <olov.danielson@gmail.com>

	* ykval-synclib.php: When new OTP is discovered, local DB is set to
	yk_counter=-1 and yk_use=-1 .

2010-01-25  Olov Danielson <olov.danielson@gmail.com>

	* ykval-otpgen.php: Removed systemtests from this lib

2010-01-20  Olov Danielson <olov.danielson@gmail.com>

	* ykval-verify.php: Corrected spelling error for replayed_request

2010-01-20  Olov Danielson <olov.danielson@gmail.com>

	* ykval-verify.php: Added otp, nonce in all responses for protocol
	>= 2.0.

2010-01-19  Olov Danielson <olov.danielson@gmail.com>

	* systemtests/setupTest.php, ykval-otpgen.php: missing require

2010-01-19  Olov Danielson <olov.danielson@gmail.com>

	* ykval-verify.php: .

2010-01-19  Olov Danielson <olov.danielson@gmail.com>

	* ykval-verify.php: In protocol versions less than 2.0, nonce needs
	to added by server. This must be done after signature is computed.

2010-01-19  Simon Josefsson <simon@josefsson.org>

	* Makefile: Fix release targets.

2010-01-19  Simon Josefsson <simon@josefsson.org>

	* NEWS: Add.

2010-01-18  Olov Danielson <olov.danielson@gmail.com>

	* systemtests/setupTest.php, ykval-otpgen.php: Added systemtest
	functionality. System tests unders systemtests/

2010-01-14  Simon Josefsson <simon@josefsson.org>

	* ykval-verify.php: Fix last commit.

2010-01-14  Simon Josefsson <simon@josefsson.org>

	* ykval-verify.php: Review fixes.

2010-01-14  Olov Danielson <olov.danielson@gmail.com>

	* ykval-db.php, ykval-queue.php, ykval-synclib.php: Refactored. Db
	log gets name after synclib + db now.

2010-01-14  Olov Danielson <olov.danielson@gmail.com>

	* tests/syncLibTest.php, ykval-synclib.php: refactoring. removed
	unneccessary SQL query

2010-01-14  Olov Danielson <olov.danielson@gmail.com>

	* ykval-db.php, ykval-sync.php, ykval-synclib.php, ykval-verify.php: 
	.

2010-01-14  Simon Josefsson <simon@josefsson.org>

	* ykval-log.php: Use openlog.

2010-01-14  Olov Danielson <olov.danielson@gmail.com>

	* ykval-db.php: .

2010-01-14  Olov Danielson <olov.danielson@gmail.com>

	* ykval-log.php: Log module logs log_level as well

2010-01-14  Olov Danielson <olov.danielson@gmail.com>

	* ykval-log.php, ykval-sync.php, ykval-verify.php: Added possibility
	to use custom fields in logging module. Also added client IP and otp
	in verify and sync logs.

2010-01-14  Olov Danielson <olov.danielson@gmail.com>

	* ykval-sync.php, ykval-synclib.php, ykval-verify.php: Added a few
	checks for input parameters and corrected warnings according to new
	docuemnt

2010-01-13  Olov Danielson <olov.danielson@gmail.com>

	* ykval-db.php, ykval-verify.php: .

2010-01-13  Simon Josefsson <simon@josefsson.org>

	* ykval-config.php: Use names again.

2010-01-13  Olov Danielson <olov.danielson@gmail.com>

	* ykval-sync.php, ykval-synclib.php: Corrected a few log entries

2010-01-12  Olov Danielson <olov.danielson@gmail.com>

	* ykval-synclib.php: .

2010-01-12  Olov Danielson <olov.danielson@gmail.com>

	* ykval-synclib.php: .

2010-01-12  Olov Danielson <olov.danielson@gmail.com>

	* ykval-db.php: .

2010-01-12  Olov Danielson <olov.danielson@gmail.com>

	* ykval-synclib.php: when creatin yubikey entries all values better
	be filled in

2010-01-12  Olov Danielson <olov.danielson@gmail.com>

	* ykval-synclib.php: .

2010-01-12  Olov Danielson <olov.danielson@gmail.com>

	* ykval-verify.php: .

2010-01-12  Olov Danielson <olov.danielson@gmail.com>

	* tests/DbTest.php, tests/syncLibTest.php, ykval-db.php,
	ykval-db.sql, ykval-synclib.php, ykval-verify.php: Remove ID column
	from yubikeys and queue table. Renamed and changed random_key to
	server_nonce

2010-01-11  Simon Josefsson <simon@josefsson.org>

	* ykval-queue.php: Fix startup code.

2010-01-11  Simon Josefsson <simon@josefsson.org>

	* ykval-config.php: Fix.

2010-01-11  Simon Josefsson <simon@josefsson.org>

	* ykval-config.php: fix

2010-01-11  Simon Josefsson <simon@josefsson.org>

	* ykval-config.php: Fix.

2010-01-11  Simon Josefsson <simon@josefsson.org>

	* .htaccess, Makefile: Remove .htaccess.

2010-01-11  Olov Danielson <olov.danielson@gmail.com>

	* Makefile: Removed .php on ykval-queue install

2010-01-11  Olov Danielson <olov.danielson@gmail.com>

	* ykval-queue.php: Takes path argument on commandline

2010-01-11  Simon Josefsson <simon@josefsson.org>

	* ykval-synclib.php: Cleanup.

2010-01-11  Olov Danielson <olov.danielson@gmail.com>

	* Makefile: Added queue and log

2010-01-11  Simon Josefsson <simon@josefsson.org>

	* ykval-db.sql: Simplify SQL.

2010-01-11  Olov Danielson <olov.danielson@gmail.com>

	* ykval-log.php: ops, ykval-log file needed as well.

2010-01-11  Olov Danielson <olov.danielson@gmail.com>

	* ykval-common.php, ykval-db.php, ykval-queue.php, ykval-sync.php,
	ykval-synclib.php, ykval-verify.php: Unified logging to use Log
	class defined in ykval-log.php which in turn uses syslog.  NOTE:
	ykval common debug function is still available but uses Log class
	aswell to actually log message.

2010-01-11  Olov Danielson <olov.danielson@gmail.com>

	* ykval-sync.php: Spelling error corrected

2010-01-11  Olov Danielson <olov.danielson@gmail.com>

	* ykval-config.php, ykval-sync.php: Only allowed sync requests from
	specified IP addresses

2010-01-10  Olov Danielson <olov.danielson@gmail.com>

	* ykval-queue.php: Added help description to sync daemon

2010-01-10  Olov Danielson <olov.danielson@gmail.com>

	* tests/DbTest.php, ykval-db.php: corrected. Rowcount acts on last
	statement result rather on db

2010-01-10  Olov Danielson <olov.danielson@gmail.com>

	* ykval-db.php, ykval-synclib.php: Added rowcount function to db

2010-01-10  Olov Danielson <olov.danielson@gmail.com>

	* ykval-config.php, ykval-daemon, ykval-db.php, ykval-queue.php,
	ykval-queuedaemon.php, ykval-synclib.php: Rewritten sync daemon to
	work in a sequential way. Now called ykval-queue.php

2010-01-08  Olov Danielson <olov.danielson@gmail.com>

	* tests/DbTest.php, tests/syncLibTest.php, ykval-config.php,
	ykval-db.php, ykval-synclib.php, ykval-verify.php: Changed to using
	PDO database connection

2010-01-08  Olov Danielson <olov.danielson@gmail.com>

	* tests/DbTest.php, tests/syncLibTest.php, ykval-daemon,
	ykval-db.php, ykval-db.sql, ykval-queuedaemon.php, ykval-sync.php,
	ykval-synclib.php, ykval-verify.php: Changed DB-names to be more
	consistent (WARNING current revision might be broken but needs to be
	submitted for multiserver test purposes)

2009-12-15  Simon Josefsson <simon@josefsson.org>

	* test-multi.php, tests/test-multi.php: Move.

2009-12-15  Simon Josefsson <simon@josefsson.org>

	* ykval-config.php, ykval-revoke.php: Remove.

2009-12-15  Simon Josefsson <simon@josefsson.org>

	* Makefile: Improve.

2009-12-15  Simon Josefsson <simon@josefsson.org>

	* ykval-db.sql: Simplify.

2009-12-15  Simon Josefsson <simon@josefsson.org>

	* Makefile: fix

2009-12-15  Simon Josefsson <simon@josefsson.org>

	* Makefile: fix

2009-12-15  Simon Josefsson <simon@josefsson.org>

	* : rm.

2009-12-15  Simon Josefsson <simon@josefsson.org>

	* tests/DbTest.php, tests/syncLibTest.php, ykval-synclib.php: Fix
	filename.

2009-12-15  Simon Josefsson <simon@josefsson.org>

	* Makefile, lib/Db.php, ykval-db.php: Add install target.

2009-12-15  Simon Josefsson <simon@josefsson.org>

	* Makefile, get-api-key/index.php, ykval-config.php, ykval-db.sql,
	ykval-getapikey.php: Remove getapikey service.

2009-12-15  Simon Josefsson <simon@josefsson.org>

	* ykval-config.php: Add comments.

2009-12-15  Olov Danielson <olov.danielson@gmail.com>

	* ykval-synclib.php: change nonce to allow alphanumeric characters

2009-12-15  Olov Danielson <olov.danielson@gmail.com>

	* ykval-db.sql: nonce introduced

2009-12-15  Olov Danielson <olov.danielson@gmail.com>

	* lib/Db.php, tests/syncLibTest.php, ykval-common.php,
	ykval-db.sql, ykval-sync.php, ykval-synclib.php, ykval-verify.php: 1. Nonce introduced in protocol. This required changes in the chain
	from client->verify->sync.  2. ykval-verify is modified a bit. It now acts more as a flow
	controller and relies on ykval-synclib to do details on DB-calls and
	counterlogic. The "system" decision making is still located in
	ykval-verify.

2009-12-08  Olov Danielson <olov.danielson@gmail.com>

	* ykval-synclib.php, ykval-verify.php: Corrected calculation of hmac
	with extra parameters (protocol v. 2). Corrected calculation of sl
	return value (use float inside)

2009-12-08  Olov Danielson <olov.danielson@gmail.com>

	* ykval-daemon: Added sync daemon

2009-12-08  Olov Danielson <olov.danielson@gmail.com>

	* ykval-verify.php: sl parameter returned on "NOT_ENOUGH_ANSWERS"

2009-12-07  Olov Danielson <olov.danielson@gmail.com>

	* ykval-config.php, ykval-synclib.php, ykval-verify.php: Taking care
	of sl and timeout parameters in new protocol

2009-12-07  Olov Danielson <olov.danielson@gmail.com>

	* lib/Db.php, ykval-synclib.php: changed updateDbParams function to
	only update counters if they are newer than before

2009-12-07  Olov Danielson <olov.danielson@gmail.com>

	* ykval-config.php, ykval-synclib.php: .

2009-12-07  Olov Danielson <olov.danielson@gmail.com>

	* ykval-queuedaemon.php: .

2009-12-07  Olov Danielson <olov.danielson@gmail.com>

	* ykval-config.php, ykval-db.sql, ykval-queuedaemon.php,
	ykval-synclib.php: Moved config to ykval-config

2009-12-07  Olov Danielson <olov.danielson@gmail.com>

	* ykval-synclib.php: .

2009-12-07  Olov Danielson <olov.danielson@gmail.com>

	* ykval-synclib.php: iremoved echos

2009-12-07  Olov Danielson <olov.danielson@gmail.com>

	* tests/syncLibTest.php, ykval-queuedaemon.php, ykval-synclib.php: 
	Added first version of queue daemon

2009-12-04  Olov Danielson <olov.danielson@gmail.com>

	* ykval-synclib.php: fixed bug. When only partial answer were
	received, the queue delete functionality didn't work

2009-12-04  Olov Danielson <olov.danielson@gmail.com>

	* ykval-config.php: .

2009-12-04  Olov Danielson <olov.danielson@gmail.com>

	* tests/syncLibTest.php, ykval-common.php, ykval-db.sql,
	ykval-synclib.php, ykval-verify.php: Storing local param info at the
	time when verify request arrived.  Used to give correct warnings of
	wether local/remote is out of sync or not

2009-12-04  Olov Danielson <olov.danielson@gmail.com>

	* ykval-synclib.php: changed structure of info in db

2009-12-03  Olov Danielson <olov.danielson@gmail.com>

	* ykval-synclib.php: Added modified and otp parameter to sync
	requests from synclib

2009-12-02  Olov Danielson <olov.danielson@gmail.com>

	* lib/Db.php, tests/DbTest.php, tests/syncLibTest.php,
	ykval-common.php, ykval-config.php, ykval-db.sql, ykval-sync.php,
	ykval-synclib.php, ykval-verify.php: Committed first trial version
	for replication protocol.

2009-11-25  Simon Josefsson <simon@josefsson.org>

	* ykval-db.sql: Fix.

2009-11-25  Simon Josefsson <simon@josefsson.org>

	* ykval-db.sql: Add queue table.

2009-11-20  Simon Josefsson <simon@josefsson.org>

	* Makefile: Add.

2009-11-20  Simon Josefsson <simon@josefsson.org>

	* : Pull in docs from wiki.

2009-10-12  Olov Danielson <olov.danielson@gmail.com>

	* ykval-api.html: added description of request and response for
	retrieving timestamp and session counter information from the
	validation server

2009-10-08  Simon Josefsson <simon@josefsson.org>

	* ykval-api.html: Add, from yubico.com web page.

2009-10-05  Olov Danielson <olov.danielson@gmail.com>

	* ykval-common.php, ykval-verify.php: Added option to get timestamp
	and session counters in the response.  Use with verify?id=x&otp=xxx..&timestamp=1 returns timestamp, sessoncounter and session use in response

2009-09-21  Simon Josefsson <simon@josefsson.org>

	* ykval-ping.php: Add.

2009-08-31  Simon Josefsson <simon@josefsson.org>

	* ykval-db.sql: Make sure b64 values are compared case-sensitively.

2009-08-31  Simon Josefsson <simon@josefsson.org>

	* get-api-key/index.php: Use POST.

2009-08-31  Simon Josefsson <simon@josefsson.org>

	* ykval-config.php, ykval-db.sql, ykval-revoke.php: Add revoke
	service.

2009-08-28  Simon Josefsson <simon@josefsson.org>

	* get-api-key/index.php: Add front-end to get-api-key service.

2009-08-28  Simon Josefsson <simon@josefsson.org>

	* ykval-getapikey.php: Fix terminology.

2009-08-28  Simon Josefsson <simon@josefsson.org>

	* ykval-db.sql: Reorder again..

2009-08-28  Simon Josefsson <simon@josefsson.org>

	* ykval-db.sql: Place notes field last.  Add notes field to
	yubikeys.

2009-08-28  Simon Josefsson <simon@josefsson.org>

	* ykval-getapikey.php: Make it work.

2009-08-28  Simon Josefsson <simon@josefsson.org>

	* ykval-getapikey.php: Silence SQL query.

2009-08-28  Simon Josefsson <simon@josefsson.org>

	* ykval-db.sql: Add comment to drop ykval_getapikey.

2009-08-28  Simon Josefsson <simon@josefsson.org>

	* ykval-db.sql: Reorder.

2009-08-28  Simon Josefsson <simon@josefsson.org>

	* ykval-getapikey.php: Don't put secret in log.  Use new OTP
	database field for OTPs.

2009-08-28  Simon Josefsson <simon@josefsson.org>

	* ykval-db.sql: Add otp field to clients column.

2009-08-28  Simon Josefsson <simon@josefsson.org>

	* ykval-getapikey.php: Add service to add a new api key on
	validation server.

2009-08-28  Simon Josefsson <simon@josefsson.org>

	* ykval-common.php, ykval-config.php, ykval-db.sql,
	ykval-verify.php: Lay foundation for get-api-key service.

2009-05-06  Simon Josefsson <simon@josefsson.org>

	* ykval-common.php, ykval-verify.php: Cleanups.

2009-05-06  Simon Josefsson <simon@josefsson.org>

	* ykval-verify.php: If adding key doesn't work, it is an internal
	error.

2009-05-06  Simon Josefsson <simon@josefsson.org>

	* ykval-common.php: Fix field names.

2009-05-06  Simon Josefsson <simon@josefsson.org>

	* ykval-common.php: Drop removed field.

2009-05-06  Simon Josefsson <simon@josefsson.org>

	* ykval-common.php: Don't die.

2009-05-06  Simon Josefsson <simon@josefsson.org>

	* ykval-db.sql: Fix comment.

2009-05-06  Simon Josefsson <simon@josefsson.org>

	* ykval-verify.php: Don't use die.

2009-05-06  Simon Josefsson <simon@josefsson.org>

	* ykval-db.sql: Fix.

2009-05-06  Simon Josefsson <simon@josefsson.org>

	* ykval-common.php, ykval-db.sql, ykval-verify.php: Drop chk_time.

2009-05-05  Simon Josefsson <simon@josefsson.org>

	* ykval-config.php: Fix URLs.

2009-05-04  Simon Josefsson <simon@josefsson.org>

	* common.php, config.php.sample, ping.php, verify.php,
	ykval-common.php, ykval-config.php, ykval-verify.php: Rename and
	cleanup.

2009-04-27  Simon Josefsson <simon@josefsson.org>

	* ykval-db.sql: Fix perms.

2009-04-27  Simon Josefsson <simon@josefsson.org>

	* config.php.sample: Align with wiki.

2009-04-27  Simon Josefsson <simon@josefsson.org>

	* ykval-db.sql: Create user.

2009-04-27  Simon Josefsson <simon@josefsson.org>

	* ykval-db.sql: Simplify SQL.

2009-04-27  Simon Josefsson <simon@josefsson.org>

	* common.php, config.php.sample, test-multi.php, verify.php: Support
	parallel queries to multiple KSMs.

2009-04-13  Simon Josefsson <simon@josefsson.org>

	* ykval-db.sql: userId cannot be unique, to deal with
	auto-discovered keys.

2009-04-01  Simon Josefsson <simon@josefsson.org>

	* verify.php: Don't query twice.

2009-04-01  Simon Josefsson <simon@josefsson.org>

	* common.php, verify.php: Auto-discover yubikeys known by the ykksm.

2009-03-18  Simon Josefsson <simon@josefsson.org>

	* common.php: Don't fetch always true active field.

2009-03-18  Simon Josefsson <simon@josefsson.org>

	* common.php: Reorder high/low to match internal order.

2009-03-18  Simon Josefsson <simon@josefsson.org>

	* common.php: Reorder high/low to match internal order.

2009-03-18  Simon Josefsson <simon@josefsson.org>

	* common.php, verify.php: Always check signatures.

2009-03-18  Simon Josefsson <simon@josefsson.org>

	* verify.php: Sanity check OTP before asking KSM, to get a better
	error code.

2009-03-18  Simon Josefsson <simon@josefsson.org>

	* verify.php: Fix typo.

2009-03-18  Simon Josefsson <simon@josefsson.org>

	* .htaccess: Fix rewrite regexp.

2009-03-18  Simon Josefsson <simon@josefsson.org>

	* common.php, verify.php: Don't hard code prefix length.

2009-03-18  Simon Josefsson <simon@josefsson.org>

	* ykval-db.sql: Make possible to use from fresh installation.

2009-03-18  Simon Josefsson <simon@josefsson.org>

	* ykval-db.sql: Simplify.

2009-03-11  Simon Josefsson <simon@josefsson.org>

	* common.php: Curl errno/error is order dependent?!

2009-03-11  Simon Josefsson <simon@josefsson.org>

	* common.php: More curl debugging.

2009-03-11  Simon Josefsson <simon@josefsson.org>

	* verify.php: Reorder db query after yk-ksm query.

2009-03-11  Simon Josefsson <simon@josefsson.org>

	* common.php: Improve debug message.

2009-03-11  Simon Josefsson <simon@josefsson.org>

	* common.php: Add timeout for ykksm queries.

2009-03-11  Simon Josefsson <simon@josefsson.org>

	* common.php, verify.php: More cleanups.

2009-03-11  Simon Josefsson <simon@josefsson.org>

	* index.php: Remove.

2009-03-11  Simon Josefsson <simon@josefsson.org>

	* verify_debug.php: Removed, debug logging are sent to error_log.

2009-03-11  Simon Josefsson <simon@josefsson.org>

	* common.php: Improve debugging.

2009-03-11  Simon Josefsson <simon@josefsson.org>

	* common.php, verify.php: Cleanup.

2009-03-11  Simon Josefsson <simon@josefsson.org>

	* AES128.php, common.php, config.php.sample, verify.php,
	yubikey.php: Use YKKSM instead of local secret.  Remove more code.

2009-03-11  Simon Josefsson <simon@josefsson.org>

	* common.php, verify.php: Code cleanups.

2009-03-11  Simon Josefsson <simon@josefsson.org>

	* common.php, verify.php: Use absolute timestamp tolerance as well.

2009-03-11  Simon Josefsson <simon@josefsson.org>

	* common.php, verify.php: Improve checking of OTPs.

2009-03-10  Simon Josefsson <simon@josefsson.org>

	* verify_debug.php: Update after renaming.

2009-03-10  Simon Josefsson <simon@josefsson.org>

	* AES128.php, common.php, config.php.sample, verify.php,
	yubikey.php: Make standalone.

2009-03-10  Simon Josefsson <simon@josefsson.org>

	* verify.php, verifyOTP.php: Move verifyOTP.php to verify.php.

2009-03-10  Simon Josefsson <simon@josefsson.org>

	* .htaccess: Fix CRLF.

2009-03-10  Simon Josefsson <simon@josefsson.org>

	* sign_demo.php: Removed, use demo.php from yubico-php instead.

2009-03-10  Simon Josefsson <simon@josefsson.org>

	* common.php, verifyOTP.php: Make it work.

2009-03-10  Simon Josefsson <simon@josefsson.org>

	* addKey.php, add_key.php, add_key_debug.php: Remove.

2009-03-10  Simon Josefsson <simon@josefsson.org>

	* common.php: Make getUTCTimeStamp return milliseconds too, similar
	to Java server.

2009-03-10  Simon Josefsson <simon@josefsson.org>

	* addKey.php, sign_demo.php, verifyOTP.php: Fix.

2009-02-25  Simon Josefsson <simon@josefsson.org>

	* ykval-db.sql: From yubiphpbase.

2008-12-17  Paul Chen <chenpaul@gmail.com>

	* verifyOTP.php: typo fix

2008-12-17  Paul Chen <chenpaul@gmail.com>

	* verifyOTP.php: print more debug info on time based otp phishing

2008-12-11  Paul Chen <chenpaul@gmail.com>

	* addKey.php: bugfix addkey

2008-12-11  Paul Chen <chenpaul@gmail.com>

	* addKey.php: Add sn

2008-12-10  Paul Chen <chenpaul@gmail.com>

	* addKey.php, sign_demo.php, verifyOTP.php: Restructure for easier
	installation

2008-12-08  Paul Chen <chenpaul@gmail.com>

	* common.php: bugfix verify otp

2008-12-08  Paul Chen <chenpaul@gmail.com>

	* sign_demo.php: bugfix verify otp

2008-12-08  Paul Chen <chenpaul@gmail.com>

	* verifyOTP.php: bugfix verify otp

2008-12-08  Paul Chen <chenpaul@gmail.com>

	* sign_demo.php: bugfix sign demo

2008-12-08  Paul Chen <chenpaul@gmail.com>

	* sign_demo.php, verifyOTP.php: Chk sig when if it exists

2008-12-03  Paul Chen <chenpaul@gmail.com>

	* common.php: fine tune time per tick

2008-12-03  Paul Chen <chenpaul@gmail.com>

	* verifyOTP.php: anti otp phishing

2008-12-03  Paul Chen <chenpaul@gmail.com>

	* verifyOTP.php: anti otp phishing

2008-12-03  Paul Chen <chenpaul@gmail.com>

	* verifyOTP.php: anti otp phishing

2008-12-03  Paul Chen <chenpaul@gmail.com>

	* common.php, verifyOTP.php: Use time stamp to prevent OTP phishing

2008-12-03  Paul Chen <chenpaul@gmail.com>

	* addKey.php: sn

2008-12-02  Paul Chen <chenpaul@gmail.com>

	* addKey.php: add sn

2008-12-02  Paul Chen <chenpaul@gmail.com>

	* addKey.php: add sn

2008-12-02  Paul Chen <chenpaul@gmail.com>

	* addKey.php: add sn

2008-12-02  Paul Chen <chenpaul@gmail.com>

	* addKey.php: bugfix add key

2008-11-29  Paul Chen <chenpaul@gmail.com>

	* verifyOTP.php: Case-insensitive

2008-11-21  Paul Chen <chenpaul@gmail.com>

	* sign_demo.php: more demo

2008-11-21  Paul Chen <chenpaul@gmail.com>

	* : 1	2	common.php

2008-10-10  Paul Chen <chenpaul@gmail.com>

	* verifyOTP.php: upd history on validation

2008-10-08  Paul Chen <chenpaul@gmail.com>

	* .htaccess: strip the .php extension

2008-10-08  Paul Chen <chenpaul@gmail.com>

	* common.php, sign_demo.php, verifyOTP.php: sign example

2008-10-07  Paul Chen <chenpaul@gmail.com>

	* verifyOTP.php: check yubikey owner when told to

2008-09-27  Paul Chen <chenpaul@gmail.com>

	* : 107	0	addKey.php 3	99	add_key.php 5	0	add_key_debug.php 31	0
	common.php 7	0	ping.php 16	29	verifyOTP.php  create mode 100644 addKey.php  create mode 100644 add_key_debug.php  create mode 100644 ping.php

2008-09-26  Paul Chen <chenpaul@gmail.com>

	* add_key.php, common.php, verifyOTP.php: add key

2008-09-26  Paul Chen <chenpaul@gmail.com>

	* verifyOTP.php: lego stackup

2008-09-24  Paul Chen <chenpaul@gmail.com>

	* verifyOTP.php: loosen the client checking, will make it optional

2008-09-23  Paul Chen <chenpaul@gmail.com>

	* verifyOTP.php: check signature

2008-09-23  Paul Chen <chenpaul@gmail.com>

	* verifyOTP.php: resp mesgs

2008-09-22  Paul Chen <chenpaul@gmail.com>

	* verifyOTP.php: Fix counter comp algo

2008-09-20  Paul Chen <chenpaul@gmail.com>

	* verifyOTP.php: Fix counter comparison

2008-09-18  Paul Chen <chenpaul@gmail.com>

	* verify.php, verifyOTP.php, verify_debug.php: Init

2008-09-17  Paul Chen <chenpaul@gmail.com>

	* index.php, verify.php: Init, experiment

2008-09-17  Paul Chen <chenpaul@gmail.com>

	* Initial directory structure.

