2015-09-22  Klas Lindfors <klas@yubico.com>

	* NEWS: NEWS for 2.20

2015-09-15  Klas Lindfors <klas@yubico.com>

	* pam_yubico.8.txt: add information about files used thanks to @madrat- for original suggestions fixes #78

2015-09-14  Klas Lindfors <klas@yubico.com>

	* pam_yubico.c: reset yk_errno when we're happy with the result

2015-09-14  Klas Lindfors <klas@yubico.com>

	* pam_yubico.c: correct fchmod() return check

2015-09-14  Klas Lindfors <klas@yubico.com>

	* pam_yubico.c: switch i to size_t to match usage

2015-09-14  Klas Lindfors <klas@yubico.com>

	* pam_yubico.c: fix initialization of msg to not warn apparently this is gcc bug 53119

2015-09-14  Klas Lindfors <klas@yubico.com>

	* pam_yubico.c: make yubi_attr_prefix_len a size_t

2015-09-14  Klas Lindfors <klas@yubico.com>

	* pam_yubico.c: mark unused parameter with __attribute__((unused))

2015-09-14  Klas Lindfors <klas@yubico.com>

	* pam_yubico.c: use mkstemp() to get the tempfile instead unfortunately means we have to fchmod() it afterwards to be sure

2015-09-14  Klas Lindfors <klali@avm.se>

	* : Merge pull request #79 from madrat-/master do_challenge_response change privileges twice at reading and writing

2015-09-11  Klas Lindfors <klas@yubico.com>

	* pam_yubico.c: in the challenge-response case only drop privileges
	for user dir This allows the module to work in a case where the directory is only
	writable to root.  fixes #77

2015-09-11  Klas Lindfors <klas@yubico.com>

	* configure.ac: don't warn about to long strings

2015-09-09  Klas Lindfors <klas@yubico.com>

	* pam_yubico.c, util.c, util.h, ykpamcfg.c: include pwd.h in util.h

2015-09-08  Klas Lindfors <klas@yubico.com>

	* Makefile.am: disable xmllint for a2x since it seems to cause
	problems

2015-09-08  Klas Lindfors <klas@yubico.com>

	* configure.ac, pam_yubico.c, tests/util_test.c, util.c, util.h,
	ykpamcfg.c: use pam_modutil_getpwnam() if it's available also refactor to pass in a passwd struct to the util functions

2015-08-18  Klas Lindfors <klas@yubico.com>

	* tests/util_test.c: add a test for a user showing up twice in the
	file

2015-08-11  Klas Lindfors <klas@yubico.com>

	* pam_yubico.8.txt: add documentation for chalresp_path parameter

2015-08-11  Klas Lindfors <klali@avm.se>

	* : Merge pull request #71 from afeinberg/comments Support comments in authfile

2015-07-08  Klas Lindfors <klas@yubico.com>

	* pam_yubico.c: free message at end of function it was possible message was never freed if the sprintf() call failed

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

	* pam_yubico.c: add cainfo option to allow usage of a cabundle
	instead of path path submitted by github user @Mrten reportedly this is needed if
	curl is linked with gnutls fixes #6

2015-04-27  Klas Lindfors <klas@yubico.com>

	* pam_yubico.c: add debug print for last url used

2015-04-07  Klas Lindfors <klas@yubico.com>

	* tests/Makefile.am: export LDAPNOINIT=1 for tests so we don't run
	with systems ldap config fixes #61

2015-04-07  Klas Lindfors <klas@yubico.com>

	* tests/aux/ldap.pl, tests/aux/ykval.pl: more debugging on mocks

2015-04-07  Klas Lindfors <klas@yubico.com>

	* tests/aux/ldap.pl, tests/aux/ykval.pl: add some debug logging to
	ldap and ykval mocks

2015-03-30  Klas Lindfors <klas@yubico.com>

	* util.c: change int to size_t

2015-03-30  Klas Lindfors <klas@yubico.com>

	* util.c: fixup warnings with sign

2015-03-30  Klas Lindfors <klas@yubico.com>

	* util.c: fixup warnings related to constness of filename

2015-03-30  Klas Lindfors <klali@avm.se>

	* : Merge pull request #60 from neverpanic/master Fix warnings on OS X with clang

2015-03-28  Clemens Lang <neverpanic@gmail.com>

	* pam_yubico.c: Fix warning if pam_message.msg isn't constant On OS X and FreeBSD, struct pam_message does not declare its msg
	member as constant. This causes a warning when assigning a constant
	string to it: pam_yubico.c:403:14: warning: assigning to 'char *' from 'const char
	  *' discards qualifiers
	  [-Wincompatible-pointer-types-discards-qualifiers] msg[0].msg =
	             message; ^ ~~~~~~~

2015-03-23  Klas Lindfors <klas@yubico.com>

	* Makefile.am: drop save-mans

2015-03-23  Klas Lindfors <klas@yubico.com>

	* NEWS, configure.ac: bump versions

2015-03-23  Klas Lindfors <klas@yubico.com>

	* NEWS: release 2.19

2015-03-17  Klas Lindfors <klas@yubico.com>

	* README: fix typo

2015-03-13  Klas Lindfors <klas@yubico.com>

	* README: fix the git url again fixes #54

2015-03-10  Henrik Stråth <minisu@users.noreply.github.com>

	* doc/YubiKey_and_OpenVPN_via_PAM.adoc: Fixed broken link

2015-03-10  Henrik Stråth <minisu@users.noreply.github.com>

	* doc/YubiKey_and_OpenVPN_via_PAM.adoc: removed broken link

2015-03-10  Klas Lindfors <klali@avm.se>

	* : Merge pull request #56 from shanx/master Clarified the notion of id when using the pam_yubico module

2015-03-06  Remco Wendt <remco.wendt@gmail.com>

	* README: fixed typo

2015-03-06  Remco Wendt <remco.wendt@gmail.com>

	* README: Clarified the notion of id when using the pam_yubico
	module

2015-03-04  Klas Lindfors <klas@yubico.com>

	* NEWS: fix formatting of NEWS

2015-03-04  Klas Lindfors <klas@yubico.com>

	* NEWS: prepare news for 2.19

2015-03-04  Klas Lindfors <klas@yubico.com>

	* pam_yubico.c: change datatypes to unsigned avoiding warnings about sign conversion

2015-03-04  Klas Lindfors <klas@yubico.com>

	* : commit 77067004e830724442004c458c0d8f59e18f7272 Author: Klas
	Lindfors <klas@yubico.com> Date:   Wed Mar 4 13:52:31 2015 +0100

2015-03-04  Klas Lindfors <klas@yubico.com>

	* README: use ldap_bind_user and ldap_bind_password in example

2015-03-04  Klas Lindfors <klas@yubico.com>

	* tests/aux/ldap.pl, tests/pam_test.c: simple ldap filter test

2015-03-04  Klas Lindfors <klas@yubico.com>

	* pam_yubico.c: allow ldap search with no base

2015-03-04  Klas Lindfors <klas@yubico.com>

	* tests/util_test.c, util.c: make sure filter is null terminated and
	return length including null

2015-03-04  Klas Lindfors <klas@yubico.com>

	* tests/pam_test.c: drop authfile for ldap_cfg

2015-03-04  Klas Lindfors <klas@yubico.com>

	* pam_yubico.c: move debug print (and dereference of resp) inside
	null check

2015-03-04  Klas Lindfors <klas@yubico.com>

	* Makefile.am: add DEFS to cppcheck

2015-03-04  Klas Lindfors <klas@yubico.com>

	* .travis.yml: try to survive and continue for failure in apt-get
	update

2015-03-04  Klas Lindfors <klas@yubico.com>

	* pam_yubico.c: move protocol inside HAVE_LIBLDAP to avoid warning of unused variable

2015-03-04  Klas Lindfors <klas@yubico.com>

	* util.c: no need for a temp pointer when writing output of
	filter_result_len()

2015-03-04  Klas Lindfors <klas@yubico.com>

	* pam_yubico.c: drop password parameter for
	authorized_user_token_ldap()

2015-03-04  Klas Lindfors <klas@yubico.com>

	* pam_yubico.c: drop the ldap_bind_no_anonymous feature Sending the users password out in another direction is scary and
	requires more thought. Ideally this should be solved by using ldap
	GSSAPI or similar instead of sending a cleartext password over the
	network.

2015-03-04  Klas Lindfors <klas@yubico.com>

	* pam_yubico.c: consider all success as valid session

2015-03-04  Klas Lindfors <klas@yubico.com>

	* pam_yubico.c: don't throw const away in cast

2015-03-04  Klas Lindfors <klas@yubico.com>

	* pam_yubico.c: client_id is supposed to be unsigned

2015-03-04  Klas Lindfors <klas@yubico.com>

	* pam_yubico.c: make sure rc is initialized before using

2015-03-04  Klas Lindfors <klas@yubico.com>

	* pam_yubico.c: don't use c++ style comments

2015-03-04  Klas Lindfors <klas@yubico.com>

	* pam_yubico.c: don't use c++ style comments

2015-03-04  Klas Lindfors <klas@yubico.com>

	* pam_yubico.c: conform to other code

2015-02-20  Klas Lindfors <klas@yubico.com>

	* README: reference github with https, not git@ fixes #54

2015-02-16  Klas Lindfors <klas@yubico.com>

	* util.c, util.h: simplify filter_result_len() and fixup warnings

2015-02-16  Klas Lindfors <klas@yubico.com>

	* pam_yubico.c: drop extra options for bind dn and password

2015-02-16  Klas Lindfors <klas@yubico.com>

	* : Merge commit 'aa87979eb84adb3adef170dac6ff2285ba43cd26' into
	features/ldap Conflicts: 	README

2015-02-16  Klas Lindfors <klas@yubico.com>

	* .gitignore: ignore

2015-02-13  Klas Lindfors <klas@yubico.com>

	* pam_yubico.c: add debug print with version

2015-02-12  Klas Lindfors <klas@yubico.com>

	* NEWS, configure.ac: bump versions after release

2015-02-12  Klas Lindfors <klas@yubico.com>

	* NEWS: NEWS for 2.18

2015-02-12  Klas Lindfors <klas@yubico.com>

	* tests/Makefile.am, tests/pam_test.c: make sure out-of-tree builds
	work

2015-02-12  Klas Lindfors <klas@yubico.com>

	* ykpamcfg.1.txt, ykpamcfg.c: add -V for version to ykpamcfg and
	exit earlier also error on any part of iterations being non-numeric

2015-01-29  Klas Lindfors <klas@yubico.com>

	* util.c: fix format specifiers

2015-01-29  Klas Lindfors <klas@yubico.com>

	* Makefile.am, configure.ac: add --enable-cppcheck

2015-01-21  Klas Lindfors <klas@yubico.com>

	* configure.ac: fixup check for pam_modutil_drop_priv() this was broken in 68d3f5879ec6782742d68d7e74066da739a0b444 fixes
	#50

2015-01-21  Klas Lindfors <klas@yubico.com>

	* pam_yubico.c: free more unfreed memory in the pam_response
	structure

2015-01-21  Klas Lindfors <klas@yubico.com>

	* tests/pam_test.c: strdup() the OTP returned

2015-01-20  Klas Lindfors <klas@yubico.com>

	* tests/aux/build-and-test.sh: update build-and-test

2015-01-20  Klas Lindfors <klas@yubico.com>

	* .travis.yml, tests/aux/build-and-test.sh: enable coverage build
	for travis

2015-01-20  Klas Lindfors <klas@yubico.com>

	* .gitignore, Makefile.am, configure.ac, tests/Makefile.am: add a
	--enable-coverage switch

2015-01-20  Klas Lindfors <klas@yubico.com>

	* tests/pam_test.c: only run the ldap "server" if we're compiling
	with ldap

2015-01-20  Klas Lindfors <klas@yubico.com>

	* README: add notice about tests requiring perl and
	Net::LDAP::Server

2015-01-20  Klas Lindfors <klas@yubico.com>

	* tests/aux/authfile, tests/pam_test.c: add a test for authfile user
	with two ok public ids

2015-01-20  Klas Lindfors <klas@yubico.com>

	* tests/aux/ldap.pl, tests/aux/ykval.pl, tests/pam_test.c: add a
	second successful ldap test with two valid yubiKeyId

2015-01-20  Klas Lindfors <klas@yubico.com>

	* tests/pam_test.c: use higher ports and put them in constants

2015-01-19  Klas Lindfors <klas@yubico.com>

	* .travis.yml: add more travis config

2015-01-19  Klas Lindfors <klas@yubico.com>

	* tests/pam_test.c: fixup some warnings in test

2015-01-19  Klas Lindfors <klas@yubico.com>

	* Makefile.am: add EXTRA_DIST for tests/aux

2015-01-19  Klas Lindfors <klas@yubico.com>

	* tests/aux/ldap.pl, tests/pam_test.c: add a mocked ldap server and
	ldap tests relates #44

2015-01-19  Klas Lindfors <klas@yubico.com>

	* tests/aux/ykval.pl, tests/pam_test.c: add a test for wrong otp and
	small fixup to mock server

2015-01-19  Klas Lindfors <klas@yubico.com>

	* tests/pam_test.c: drop id from data struct and use index in array

2015-01-19  Klas Lindfors <klas@yubico.com>

	* tests/aux/ykval.pl, tests/pam_test.c: pass port correctly

2015-01-19  Klas Lindfors <klas@yubico.com>

	* tests/aux/ykval.pl, tests/pam_test.c: add test for wrong otp for
	user

2015-01-19  Klas Lindfors <klas@yubico.com>

	* tests/pam_test.c: add test for failure-case

2015-01-19  Klas Lindfors <klas@yubico.com>

	* tests/pam_test.c: add a second child and mock server

2015-01-19  Klas Lindfors <klas@yubico.com>

	* tests/pam_test.c: fix some warnings

2015-01-19  Klas Lindfors <klas@yubico.com>

	* tests/pam_test.c: restructure the test some

2015-01-19  Klas Lindfors <klas@yubico.com>

	* tests/pam_test.c: make the recent pam_test more modularised and
	generic

2015-01-19  Klas Lindfors <klas@yubico.com>

	* tests/pam_test.c: calculate size of cfg array

2015-01-16  Klas Lindfors <klas@yubico.com>

	* tests/aux/ykval.pl, tests/aux/ykval.sh, tests/pam_test.c: test a
	bit more and switch the mock to perl

2015-01-16  Klas Lindfors <klas@yubico.com>

	* tests/aux/authfile, tests/aux/ykval.sh, tests/pam_test.c: test an
	OK authentication add a simple http server in bash that validates the OTP

2015-01-16  Klas Lindfors <klas@yubico.com>

	* .gitignore: ignore more

2015-01-16  Klas Lindfors <klas@yubico.com>

	* tests/Makefile.am, tests/pam_test.c: add first step of tests
	calling the actual module

2015-01-16  Klas Lindfors <klas@yubico.com>

	* Makefile.am, configure.ac: prepare by building a temporary library
	for the module also fix the linking of libpam so we only do that when we want/need
	it

2015-01-16  Klas Lindfors <klas@yubico.com>

	* pam_yubico.c: fixup a memory leak the caller is responsible for freeing the pam_response from
	conversations

2014-12-17  Klas Lindfors <klas@yubico.com>

	* Makefile.am: fixup doc inclusion

2014-12-10  Simon Josefsson <simon@josefsson.org>

	* Makefile.am: Fix.

2014-12-01  Henrik Stråth <minisu@users.noreply.github.com>

	* README: Update README

2014-11-27  Klas Lindfors <klas@yubico.com>

	* util.c: change strtok usage to strtok_r

2014-11-20  Meno Abels <meno.abels@adviser.com>

	* README, pam_yubico.c: integrate
	https://github.com/Yubico/yubico-pam/pull/39/files

2014-10-29  Meno Abels <meno.abels@adviser.com>

	* README, pam_yubico.c, util.c, util.h: enable that openvpn can now
	run without any local user

2014-10-28  Meno Abels <meno.abels@sinnerschrader.com>

	* pam_yubico.c, tests/util_test.c, util.c, util.h: added a better
	ldap handling, and to allow query active directory

2014-10-31  Henrik Stråth <minisu@users.noreply.github.com>

	* README: Update README

2014-10-31  Henrik Stråth <minisu@users.noreply.github.com>

	* doc/Authentication_Using_Challenge-Response.adoc: Update
	Authentication_Using_Challenge-Response.adoc

2014-10-31  Henrik Stråth <minisu@users.noreply.github.com>

	* doc/Two_Factor_PAM_Configuration.adoc: Update
	Two_Factor_PAM_Configuration.adoc

2014-10-31  Henrik Stråth <minisu@users.noreply.github.com>

	* doc/Two_Factor_PAM_Configuration.adoc: Update
	Two_Factor_PAM_Configuration.adoc

2014-10-31  Henrik Stråth <minisu@users.noreply.github.com>

	* doc/Two_Factor_PAM_Configuration.adoc: Update
	Two_Factor_PAM_Configuration.adoc

2014-10-31  Henrik Stråth <minisu@users.noreply.github.com>

	* doc/{Yubikey_and_SELinux_on_Fedora_18_and_up.txt =>
	Yubikey_and_SELinux_on_Fedora_18_and_up.adoc}: Update and rename
	Yubikey_and_SELinux_on_Fedora_18_and_up.txt to
	Yubikey_and_SELinux_on_Fedora_18_and_up.adoc

2014-10-31  Henrik Stråth <minisu@users.noreply.github.com>

	* doc/YubiKey_and_FreeRADIUS_via_PAM.adoc: Update
	YubiKey_and_FreeRADIUS_via_PAM.adoc

2014-10-31  Henrik Stråth <minisu@users.noreply.github.com>

	* doc/YubiKey_and_FreeRADIUS_via_PAM.adoc: Update
	YubiKey_and_FreeRADIUS_via_PAM.adoc

2014-10-31  Henrik Stråth <minisu@users.noreply.github.com>

	* doc/MacOS_X_Challenge-Response.adoc: Update
	MacOS_X_Challenge-Response.adoc

2014-10-31  Henrik Stråth <minisu@users.noreply.github.com>

	* doc/MacOS_X_Challenge-Response.adoc: Update
	MacOS_X_Challenge-Response.adoc

2014-10-31  Henrik Stråth <minisu@users.noreply.github.com>

	* doc/MacOS_X_Challenge-Response.adoc: Update
	MacOS_X_Challenge-Response.adoc

2014-10-31  Henrik Stråth <minisu@users.noreply.github.com>

	* doc/MacOS_X_Challenge-Response.adoc: Update
	MacOS_X_Challenge-Response.adoc

2014-10-31  Henrik Stråth <minisu@users.noreply.github.com>

	* doc/MacOS_X_Challenge-Response.adoc: Update
	MacOS_X_Challenge-Response.adoc

2014-10-31  Klas Lindfors <klas@yubico.com>

	* ykpamcfg.c: don't write to a constant pointer instead allocate action on the stack and copy the data there

2014-10-30  Henrik Stråth <henrik.strath@gmail.com>

	* doc/Yubikey_and_SSH_via_PAM.adoc: Fixed adoc error

2014-10-30  Henrik Stråth <minisu@users.noreply.github.com>

	* doc/YubiKey_and_OpenVPN_via_PAM.adoc: Update
	YubiKey_and_OpenVPN_via_PAM.adoc

2014-10-29  Henrik Stråth <minisu@users.noreply.github.com>

	* doc/YubiKey_and_FreeRADIUS_via_PAM.adoc: Update
	YubiKey_and_FreeRADIUS_via_PAM.adoc

2014-10-29  Henrik Stråth <minisu@users.noreply.github.com>

	* doc/YubiKey_and_FreeRADIUS_via_PAM.adoc: Update
	YubiKey_and_FreeRADIUS_via_PAM.adoc

2014-10-29  Henrik Stråth <minisu@users.noreply.github.com>

	* doc/{Local_Authentication_Using_Challenge-Response.adoc =>
	Authentication_Using_Challenge-Response.adoc}: Update and rename
	Local_Authentication_Using_Challenge-Response.adoc to
	Authentication_Using_Challenge-Response.adoc

2014-10-29  Henrik Stråth <minisu@users.noreply.github.com>

	* doc/YubiKey_and_OpenVPN_via_PAM.adoc: Update
	YubiKey_and_OpenVPN_via_PAM.adoc

2014-10-29  Henrik Stråth <minisu@users.noreply.github.com>

	* doc/YubiKey_and_OpenVPN_via_PAM.adoc: Update
	YubiKey_and_OpenVPN_via_PAM.adoc

2014-10-29  Henrik Stråth <minisu@users.noreply.github.com>

	* doc/YubiKey_and_OpenVPN_via_PAM.adoc: Update
	YubiKey_and_OpenVPN_via_PAM.adoc

2014-10-29  Henrik Stråth <minisu@users.noreply.github.com>

	* doc/YubiKey_and_OpenVPN_via_PAM.adoc: Update
	YubiKey_and_OpenVPN_via_PAM.adoc

2014-10-29  Henrik Stråth <minisu@users.noreply.github.com>

	* doc/YubiKey_and_OpenVPN_via_PAM.adoc: Update
	YubiKey_and_OpenVPN_via_PAM.adoc

2014-10-29  Henrik Stråth <minisu@users.noreply.github.com>

	* doc/Yubikey_and_SSH_via_PAM.adoc: Update
	Yubikey_and_SSH_via_PAM.adoc

2014-10-29  Henrik Stråth <minisu@users.noreply.github.com>

	* doc/Yubikey_and_SSH_via_PAM.adoc: Update
	Yubikey_and_SSH_via_PAM.adoc

2014-10-29  Henrik Stråth <minisu@users.noreply.github.com>

	* doc/Yubikey_and_SSH_via_PAM.adoc: Update
	Yubikey_and_SSH_via_PAM.adoc

2014-10-29  Henrik Stråth <minisu@users.noreply.github.com>

	* doc/Yubikey_and_SSH_via_PAM.adoc: Update
	Yubikey_and_SSH_via_PAM.adoc

2014-10-29  Henrik Stråth <minisu@users.noreply.github.com>

	* doc/Yubikey_and_SSH_via_PAM.adoc: Update
	Yubikey_and_SSH_via_PAM.adoc

2014-10-29  Henrik Stråth <minisu@users.noreply.github.com>

	* doc/Yubikey_and_SSH_via_PAM.adoc: Update
	Yubikey_and_SSH_via_PAM.adoc

2014-10-29  Henrik Stråth <minisu@users.noreply.github.com>

	* doc/{YubikeyAndSSHViaPAM.txt => Yubikey_and_SSH_via_PAM.adoc}: 
	Update and rename YubikeyAndSSHViaPAM.txt to
	Yubikey_and_SSH_via_PAM.adoc

2014-10-29  Henrik Stråth <minisu@users.noreply.github.com>

	* doc/{YubikeyAndRadiusViaPAM.txt =>
	Yubikey_and_Radius_via_PAM.adoc}: Update and rename
	YubikeyAndRadiusViaPAM.txt to Yubikey_and_Radius_via_PAM.adoc

2014-10-29  Henrik Stråth <minisu@users.noreply.github.com>

	* doc/{Yubikey-and-SELinux-on-Fedora-18-and-up.txt =>
	Yubikey_and_SELinux_on_Fedora_18_and_up.txt}: Rename
	Yubikey-and-SELinux-on-Fedora-18-and-up.txt to
	Yubikey_and_SELinux_on_Fedora_18_and_up.txt

2014-10-29  Henrik Stråth <minisu@users.noreply.github.com>

	* doc/{YubiKeyAndOpenVPNviaPAM.txt =>
	YubiKey_and_OpenVPN_via_PAM.adoc}: Update and rename
	YubiKeyAndOpenVPNviaPAM.txt to YubiKey_and_OpenVPN_via_PAM.adoc

2014-10-29  Henrik Stråth <minisu@users.noreply.github.com>

	* doc/{YubiKeyAndFreeRADIUSwithsinglefactorauthenticationviaPAM.txt
	=> YubiKey_and_FreeRADIUS_1FA_via_PAM.adoc}: Rename
	YubiKeyAndFreeRADIUSwithsinglefactorauthenticationviaPAM.txt to
	YubiKey_and_FreeRADIUS_1FA_via_PAM.adoc

2014-10-29  Henrik Stråth <minisu@users.noreply.github.com>

	* doc/{YubiKeyAndFreeRADIUSviaPAM.txt =>
	YubiKey_and_FreeRADIUS_via_PAM.adoc}: Rename
	YubiKeyAndFreeRADIUSviaPAM.txt to
	YubiKey_and_FreeRADIUS_via_PAM.adoc

2014-10-29  Henrik Stråth <minisu@users.noreply.github.com>

	* doc/{UbuntuFreeRadiusYubiKey.txt =>
	Ubuntu_FreeRadius_YubiKey.adoc}: Update and rename
	UbuntuFreeRadiusYubiKey.txt to Ubuntu_FreeRadius_YubiKey.adoc

2014-10-29  Henrik Stråth <minisu@users.noreply.github.com>

	* doc/{TwoFactorPAMConfiguration.txt =>
	Two_Factor_PAM_Configuration.adoc}: Rename
	TwoFactorPAMConfiguration.txt to Two_Factor_PAM_Configuration.adoc

2014-10-29  Henrik Stråth <minisu@users.noreply.github.com>

	* doc/{MacOS_X_Challenge-Response.txt =>
	MacOS_X_Challenge-Response.adoc}: Rename
	MacOS_X_Challenge-Response.txt to MacOS_X_Challenge-Response.adoc

2014-10-29  Henrik Stråth <minisu@users.noreply.github.com>

	* doc/{MacOSXChallengeResponse.txt =>
	MacOS_X_Challenge-Response.txt}: Rename MacOSXChallengeResponse.txt
	to MacOS_X_Challenge-Response.txt

2014-10-29  Henrik Stråth <minisu@users.noreply.github.com>

	* doc/{Local_Authentication_Using_Challenge-Response.txt =>
	Local_Authentication_Using_Challenge-Response.adoc}: Rename
	Local_Authentication_Using_Challenge-Response.txt to
	Local_Authentication_Using_Challenge-Response.adoc

2014-10-29  Henrik Stråth <minisu@users.noreply.github.com>

	* doc/{LocalAuthenticationUsingChallengeResponse.txt =>
	Local_Authentication_Using_Challenge-Response.txt}: Rename
	LocalAuthenticationUsingChallengeResponse.txt to
	Local_Authentication_Using_Challenge-Response.txt

2014-10-29  Henrik Stråth <minisu@users.noreply.github.com>

	* README: Update README

2014-10-29  Henrik Stråth <minisu@users.noreply.github.com>

	* README: Update README

2014-10-29  Henrik Stråth <minisu@users.noreply.github.com>

	* README: Update README

2014-10-29  Henrik Stråth <minisu@users.noreply.github.com>

	* README: Update README

2014-10-29  Henrik Stråth <minisu@users.noreply.github.com>

	* README: Update README

2014-10-29  Henrik Stråth <minisu@users.noreply.github.com>

	* README: Update README

2014-10-29  Henrik Stråth <minisu@users.noreply.github.com>

	* README: Update README

2014-10-29  Henrik Stråth <henrik@yubico.com>

	* README.adoc: symlinked README

2014-10-24  Henrik Stråth <minisu@users.noreply.github.com>

	* doc/YubiKeyAndOpenVPNviaPAM.txt: Update
	YubiKeyAndOpenVPNviaPAM.txt

2014-10-24  Henrik Stråth <minisu@users.noreply.github.com>

	* doc/UbuntuFreeRadiusYubiKey.txt: Fixed Asciidoc errors

2014-08-27  Klas Lindfors <klas@yubico.com>

	* tests/util_test.c: add test for check_user_token()

2014-08-27  Klas Lindfors <klas@yubico.com>

	* tests/test.c: make argv const to get rid of warning

2014-08-27  Klas Lindfors <klas@yubico.com>

	* pam_yubico.c, util.c, util.h: move check_user_token() to util for testability..

2014-08-27  Klas Lindfors <klas@yubico.com>

	* tests/util_test.c: use constants

2014-08-27  Klas Lindfors <klas@yubico.com>

	* tests/util_test.c: close the tmpfile when done..

2014-08-27  Klas Lindfors <klas@yubico.com>

	* tests/util_test.c: remove some warnings from the new test.

2014-08-27  Klas Lindfors <klas@yubico.com>

	* Makefile.am, pam_yubico.c: re-add libyubikey, needed.

2014-08-27  Klas Lindfors <klas@yubico.com>

	* tests/util_test.c: add stdlib.h

2014-08-27  Klas Lindfors <klas@yubico.com>

	* tests/util_test.c: some tests of loading chalresp state

2014-08-27  Klas Lindfors <klas@yubico.com>

	* tests/util_test.c: test other case in get_user_cfgfile_path()

2014-08-27  Klas Lindfors <klas@yubico.com>

	* Makefile.am, tests/util_test.c: basic test for
	get_user_cfgfile_path()

2014-08-27  Klas Lindfors <klas@yubico.com>

	* .gitignore, tests/Makefile.am, tests/util_test.c: add beginnings
	of a second test

2014-08-27  Klas Lindfors <klas@yubico.com>

	* pam_yubico.c, util.c, util.h: move includes around in an attempt
	to include less

2014-08-27  Klas Lindfors <klas@yubico.com>

	* .gitignore, Makefile.am, pam_yubico.c: break out util.c into it's
	own temporary library to make testing easier

2014-08-27  Klas Lindfors <klas@yubico.com>

	* Makefile.am, configure.ac, tests/Makefile.am, test.c =>
	tests/test.c: move tests to subdir

2014-08-26  Klas Lindfors <klas@yubico.com>

	* NEWS, configure.ac: bump versions after release

2014-08-26  Klas Lindfors <klas@yubico.com>

	* NEWS: NEWS for 2.17

2014-08-26  Klas Lindfors <klas@yubico.com>

	* Makefile.am: add MANSOURCES to EXTRA_DIST on it's own line to not conflict with make release

2014-07-29  Klas Lindfors <klas@yubico.com>

	* pam_yubico.c: correctly mark strings in cfg struct as const

2014-07-29  Klas Lindfors <klas@yubico.com>

	* pam_yubico.c: fixup so urllist data is kept within it's own memory
	before strtok fixes #41

2014-06-16  Klas Lindfors <klas@yubico.com>

	* pam_yubico.8.txt: add forgotten :: on mode line

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

	* .travis.yml: let travis install fewer packages asciidoc comes with a bunch of recommends, find out what is needed
	for a2x manpages and install that

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

	* .travis.yml, README: asciidoc is needed to build from git

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

	* .gitignore, Makefile.am, configure.ac, pam_yubico.8,
	pam_yubico.8.txt, ykpamcfg.1, ykpamcfg.1.txt: convert manpages to
	asciidoc

2014-06-10  Klas Lindfors <klas@yubico.com>

	* ykpamcfg.1: add a space after roff comment

2014-06-10  Klas Lindfors <klas@yubico.com>

	* .travis.yml: also build with everything enabled

2014-06-10  Klas Lindfors <klas@yubico.com>

	* BLURB: add travis to blurb

2014-06-10  Klas Lindfors <klas@yubico.com>

	* .travis.yml: add -y to add-apt-repository for travis

2014-06-10  Klas Lindfors <klas@yubico.com>

	* .travis.yml: add travis configuration

2014-06-10  Klas Lindfors <klas@yubico.com>

	* NEWS, configure.ac: bump version after release

2014-06-10  Klas Lindfors <klas@yubico.com>

	* NEWS: version 2.16

2014-06-10  Klas Lindfors <klas@yubico.com>

	* .gitignore: ignore test artifacts

2014-06-10  Klas Lindfors <klas@yubico.com>

	* NEWS: add NEWS for 2.16

2014-06-02  Klas Lindfors <klas@yubico.com>

	* : Merge pull request #38 from alexjfisher/master Fix segfault whilst freeing urls

2014-04-30  Klas Lindfors <klas@yubico.com>

	* README: add urllist to README

2014-04-30  Simon Josefsson <simon@josefsson.org>

	* NEWS, configure.ac: Bump NEWS.

2014-04-30  Simon Josefsson <simon@josefsson.org>

	* AUTHORS: Update.

2014-04-30  Simon Josefsson <simon@josefsson.org>

	* COPYING, drop_privs.c, drop_privs.h, pam_yubico.c, test.c,
	util.c, util.h, ykpamcfg.c: Update copyright years.

2014-04-30  Simon Josefsson <simon@josefsson.org>

	* BLURB, doc/YubiKeyAndFreeRADIUSviaPAM.txt,
	doc/YubiKeyAndFreeRADIUSwithsinglefactorauthenticationviaPAM.txt,
	doc/YubiKeyAndOpenVPNviaPAM.txt, doc/YubikeyAndSSHViaPAM.txt,
	pam_yubico.8, ykpamcfg.1: Fix URLs.

2014-04-30  Simon Josefsson <simon@josefsson.org>

	* doc/MacOSXChallengeResponse.txt: Redo markup.

2014-04-30  Simon Josefsson <simon@josefsson.org>

	* Makefile.am: Allow use of subkeys.

2014-04-30  Simon Josefsson <simon@josefsson.org>

	* NEWS: Version 2.15.

2014-04-30  Simon Josefsson <simon@josefsson.org>

	* Makefile.am: Fix doc/ EXTRA_DIST rule.

2014-04-30  Simon Josefsson <simon@josefsson.org>

	* doc/LocalAuthenticationUsingChallengeResponse.txt,
	doc/MacOSXChallengeResponse.txt, doc/TwoFactorPAMConfiguration.txt,
	doc/UbuntuFreeRadiusYubiKey.txt,
	doc/YubiKeyAndFreeRADIUSviaPAM.txt,
	doc/YubiKeyAndFreeRADIUSwithsinglefactorauthenticationviaPAM.txt,
	doc/YubiKeyAndOpenVPNviaPAM.txt,
	doc/Yubikey-and-SELinux-on-Fedora-18-and-up.txt,
	doc/YubikeyAndRadiusViaPAM.txt, doc/YubikeyAndSSHViaPAM.txt: Add
	docs from the wiki.

2014-04-30  Simon Josefsson <simon@josefsson.org>

	* doc: Removed submodule doc

2014-04-30  Simon Josefsson <simon@josefsson.org>

	* .gitmodules: Drop submodule.

2014-04-30  Simon Josefsson <simon@josefsson.org>

	* README, configure.ac: Bump yubico-c-client version required.  Fix
	URLs.

2014-04-30  Simon Josefsson <simon@josefsson.org>

	* NEWS: Add.

2014-03-26  Klas Lindfors <klas@yubico.com>

	* pam_yubico.8: man for urllist feature

2014-03-26  Klas Lindfors <klas@yubico.com>

	* pam_yubico.c: fixup strtok of url templates

2014-03-26  Klas Lindfors <klas@yubico.com>

	* pam_yubico.c: fixup urllist feature (hopefully)

2014-03-26  Klas Lindfors <klas@yubico.com>

	* pam_yubico.c: spelling

2014-03-12  Klas Lindfors <klas@yubico.com>

	* pam_yubico.c: add urllist feature allowing up to 10 urls to be specified in config

2013-12-17  Klas Lindfors <klas@yubico.com>

	* : Merge pull request #34 from c0sco/master Add information on FreeBSD ports.

2013-11-26  Klas Lindfors <klas@yubico.com>

	* BLURB: add BLURB

2013-11-26  Klas Lindfors <klas@yubico.com>

	* : Merge pull request #33 from cicku/patch-1 Update README

2013-11-21  Klas Lindfors <klas@yubico.com>

	* util.c: free() filename before throwing the pointer away avoids a memory-leak pointed out by @crosser

2013-11-18  Klas Lindfors <klas@yubico.com>

	* pam_yubico.8: more text about authfile

2013-11-18  Klas Lindfors <klas@yubico.com>

	* pam_yubico.8: break between authfile and id

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

	* pam_yubico.8, ykpamcfg.1: More https.

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

	* README: Use more https.

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

	* README: Use SSH git URL.

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

	* README: Fix ModHex calculator URL and section.  Suggested by Linus Nordberg <linus@nordberg.se>.

2013-10-02  Klas Lindfors <klas@yubico.com>

	* pam_yubico.8: client is default mode

2013-10-02  Klas Lindfors <klas@yubico.com>

	* : Merge pull request #30 from eworm-de/man install man page pam_yubico.8

2013-10-02  Klas Lindfors <klas@yubico.com>

	* pam_yubico.8, ykpamcfg.1: add man page for pam_yubico

2013-09-27  Klas Lindfors <klas@yubico.com>

	* NEWS, configure.ac: bump versions

2013-09-27  Klas Lindfors <klas@yubico.com>

	* NEWS: release 2.14

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

	* : Merge pull request #14 from BinetReseau/master No match between user and token detailed pam values

2013-09-23  Klas Lindfors <klas@yubico.com>

	* configure.ac: require version 1.8.0 of libykpers since we use yk_challenge_response() introduced in that version.

2013-09-20  Klas Lindfors <klas@yubico.com>

	* doc: update doc submodule

2013-09-20  Klas Lindfors <klas@yubico.com>

	* drop_privs.c, drop_privs.h, pam_yubico.c: reimplement drop_privs
	to implement the pam_modutils interface Original patch from maxime.deroucy@gmail.com.
	http://code.google.com/p/yubico-pam/issues/detail?id=49 fixes #19

2013-09-19  Klas Lindfors <klas@yubico.com>

	* : Merge pull request #27 from eworm-de/stack use correct size to hex decode salt

2013-09-19  Klas Lindfors <klas@yubico.com>

	* Makefile.am: fixup release target for move to github

2013-09-19  Klas Lindfors <klas@yubico.com>

	* README: minor formatting fixes

2013-09-19  Klas Lindfors <klas@yubico.com>

	* README, ykpamcfg.1: everything moved to github

2013-09-19  Klas Lindfors <klas@yubico.com>

	* COPYING, configure.ac, drop_privs.c, pam_yubico.c, util.c,
	util.h, ykpamcfg.1, ykpamcfg.c: update copyright years

2013-09-19  Klas Lindfors <klas@yubico.com>

	* drop_privs.c: allocate space for the grplist in the privs
	structure as we want to save the privs structure longer than the scope of
	def_privs we need to allocate the space for grplist.

2013-09-19  Klas Lindfors <klas@yubico.com>

	* drop_privs.c: correct debug message

2013-09-18  Klas Lindfors <klas@yubico.com>

	* util.c: move around to avoid warning

2013-09-18  Klas Lindfors <klas@yubico.com>

	* util.c: always set iterations and rewind before second fscanf()

2013-09-18  Klas Lindfors <klas@yubico.com>

	* README, configure.ac: update urls to other projects

2013-09-18  Klas Lindfors <klas@yubico.com>

	* util.c: use malloc() instead of alloca() and free after use

2013-04-20  Eugene Crosser <crosser@average.org>

	* drop_privs.c, pam_yubico.c, util.c: Stop leaks of memory and of
	privileges Fix several memory leaks and mishandling of the privilege status
	where a function returned failure indication, and previously
	allocated memory was not freed (and the referece was lost), or
	previously droped privileges where not restored.

2013-09-18  Klas Lindfors <klas@yubico.com>

	* ykpamcfg.1, ykpamcfg.c: add -i switch for setting iterations with
	ykpamcfg

2013-09-18  Klas Lindfors <klas@yubico.com>

	* .gitignore: ignore signed releases

2013-09-18  Klas Lindfors <klas@yubico.com>

	* drop_privs.c: fix warnings

2013-09-18  Klas Lindfors <klas@yubico.com>

	* pam_yubico.c: fixup warnings

2013-09-18  Klas Lindfors <klas@yubico.com>

	* ykpamcfg.c: fix warnings

2013-09-18  Klas Lindfors <klas@yubico.com>

	* pam_yubico.c, util.c, util.h: use pbkdf2 to process the exepected
	response this bumps the version on the state file to 2 old files can still be
	read but new files will use the new format

2013-09-18  Klas Lindfors <klas@yubico.com>

	* pam_yubico.c, util.c, util.h, ykpamcfg.c: refactor to use chalresp
	function from ykpers so challenge_response() now calls yk_challenge_response() to do the
	yubikey internal stuff.

2013-09-18  Klas Lindfors <klas@yubico.com>

	* Makefile.am, configure.ac, m4/manywarnings.m4, m4/warnings.m4: add
	the same warnings package as yubico-c

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

	* NEWS: Add.

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

	* Makefile.am, NEWS: Don't install internal header files.

2013-05-13  Christian Hesse <mail@eworm.de>

	* pam_yubico.c: print information only if debug is specified The pam module is very informative. I do not want it to print any
	information unless debug is specified. An attacker should not get
	any information.

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

	* NEWS, configure.ac: bump version after release

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

	* Makefile.am: add more docs

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

	* doc: update doc

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

	* NEWS: release 2.13

2013-02-14  Dain Nilsson <dainzor@gmail.com>

	* : Merge pull request #15 from wwest4/master util.c version check fix

2013-01-26  Pierre-Alain Dupont <pad@melix.net>

	* pam_yubico.c: A more precise handling of user-token match errors Signed-off-by: Pierre-Alain Dupont <pad@melix.net>

2013-01-18  Klas Lindfors <klas@yubico.com>

	* configure.ac: bump automake version to 1.11

2013-01-18  Clemens Lang <neverpanic@gmail.com>

	* configure.ac: configure.ac: call AM_PROG_AR if available

2013-01-17  Klas Lindfors <klas@yubico.com>

	* ykpamcfg.1: add path option to man page

2012-11-14  Tommaso Galassi De Orchi <tom@yubico.com>

	* ykpamcfg.c: New feature, create directory in the user home.

2012-11-14  Tommaso Galassi De Orchi <tom@yubico.com>

	* ykpamcfg.c: Added option to specify a path for ykpamcfg.

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

	* README: update ppa location

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

	* README, configure.ac: add AM_PROG_AR workaround for automake 1.12.

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

	* : commit 37e6a6a80f08cbd4793fee4ff82f58410ab2326e Author: Simon
	Josefsson <simon@josefsson.org> Date:   Wed Oct 31 17:01:18 2012
	+0100

2012-10-30  alexandru totolici <alex@hackd.net>

	* README: Distinguish 'characters' from 'digits' in README The Yubikey token ID is 12 characters long, not 12 digits long. This
	can make it slightly confusing when first setting a key up, and in
	any case it's incorrect language.

2012-10-10  Karl Goetz <kgoetz@squiz.net>

	* README: Mention google code hosts downloads too Per request on Issue 45 I've reworded this bit so it mentions google
	code hosting the package downloads. I've had to reflow the text
	slightly because it pushed it over 72 chars.

2012-10-04  Karl Goetz <kgoetz@squiz.net>

	* README, ykpamcfg.1: Finish both files with a blank line Helps to keep all text readable on broken terminals/screens.

2012-10-04  Karl Goetz <kgoetz@squiz.net>

	* README: Correct wording for PPA Its 'Personal' not 'Private'
	https://help.launchpad.net/Packaging/PPA

2012-10-04  Karl Goetz <kgoetz@squiz.net>

	* README: Refer to Github as well as G.Code.  This attempts to help explain where to look for various things (eg
	bugs, code, doco).

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

	* README: break line so we keep document width consistent

2012-10-03  Karl Goetz <kgoetz@squiz.net>

	* README: Attempt to clarify format of mapping files I didn't realise from the original version that it was a series of
	different token IDs - i thought it was different parts of the OTP.
	Hopefully this change clarifys whats really going on here.  Part of the patch/doco for Issue 44.
	http://code.google.com/p/yubico-pam/issues/detail?id=44

2012-10-03  Karl Goetz <kgoetz@squiz.net>

	* README: Explain how to generate an OTP.  This wasn't obvious to me and so I suspect others may be confused
	too.  This commit provides the documentation to close Issue 44, but
	is NOT identical to the patch provided on that report.  http://code.google.com/p/yubico-pam/issues/detail?id=44

2012-10-03  Karl Goetz <kgoetz@squiz.net>

	* README: Explain what an OTP is

2012-10-03  Karl Goetz <kgoetz@squiz.net>

	* README: adding a new line for consistancy with spacing on other
	headings

2012-10-03  Karl Goetz <kgoetz@squiz.net>

	* README: Add information about SELinux to README Because SELinux in enforcing mode will cause yubikey authentication
	to fail I'm including some references to discussion around this
	problem.  The RH bugzilla link also includes a policy snippet which
	can be used for this." This commit should resolve Issue #43.
	http://code.google.com/p/yubico-pam/issues/detail?id=43

2012-08-06  Vincent Brillault <git@lerya.net>

	* pam_yubico.c: Verify the otp_length given by the configuration
	Avoid out of bound writing at ligne -920,1 +927,1: strncpy (otp_id,
	password + skip_bytes, cfg->token_id_length);

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

	* NEWS, configure.ac: bump versions post-release

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

	* README: copy changes about dependencies from wiki.

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

	* NEWS: NEWS for 2.12

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

	* README, configure.ac: remove -Wno-extra-portability, it breaks on
	automake before 1.11.2

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

	* pam_yubico.c: use errstr to communicate with the user

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

	* NEWS, configure.ac: bump versions as 2.11 is released

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

	* pam_yubico.c: check for same response in pam module, output debug
	for the user

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

	* ykpamcfg.c: add check that two challenges get different responses

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

	* pam_yubico.c: replace fopen with open+fdopen to set more
	restrictive bits

2012-06-05  Clemens Lang <neverpanic@gmail.com>

	* configure.ac: Silence warning: missing AM_PROG_AR on non-POSIX Automake 1.12 complains: "linking libraries using a non-POSIX
	archiver requires 'AM_PROG_AR' in 'configure.ac'". This patch
	silences this warning, allowing automake 1.12 to process
	configure.ac with -Werror

2012-03-27  James Dingwall <james@dingwall.me.uk>

	* configure.ac: Modify the PAM headers test in configure.ac to
	#include <sys/types.h>.  This is required to compile conftest.c for
	  pam_modutil.h on Gentoo with sys-libs/pam-1.1.5   sys-libs/glibc-2.13-r4   sys-devel/gcc-4.5.3-r2

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

	* README: Correct libyubikey requirement

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

	* configure.ac: libyubikey is really only required --with-cr

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

	* pam_yubico.c, util.c, util.h: load_chalresp_state: Debug message
	was always shown.

2012-02-10  Fredrik Thulin <fredrik@yubico.com>

	* NEWS: Prepare version 2.11

2012-02-10  Fredrik Thulin <fredrik@yubico.com>

	* pam_yubico.c: do_challenge_response: Clear errno when done.

2012-02-10  Fredrik Thulin <fredrik@yubico.com>

	* ykpamcfg.1: Fix project name.

2012-02-10  Fredrik Thulin <fredrik@yubico.com>

	* util.c: Avoid warnings for fscanf() by passing pointer to first
	element of array.

2012-02-10  Fredrik Thulin <fredrik@yubico.com>

	* drop_privs.c: include stdlib, for malloc()

2012-02-10  Fredrik Thulin <fredrik@yubico.com>

	* pam_yubico.c: DBG format fix

2012-02-08  Fredrik Thulin <fredrik@yubico.com>

	* pam_yubico.c, ykpamcfg.c: Fix clang indicated printf format
	warnings.

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

	* pam_yubico.c: Fix debug-logging of chalresp_path. Oddity reported
	by clang.

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

	* pam_yubico.c: snprintf returns an int, not a size_t. reported by
	clang.

2012-02-02  Fredrik Thulin <fredrik@yubico.com>

	* NEWS: Describe recent changes.

2012-02-02  Fredrik Thulin <fredrik@yubico.com>

	* README: Remove redundant explanation of 'capath'.

2012-02-02  Fredrik Thulin <fredrik@yubico.com>

	* : commit bf8ececae38a27c09c695ecc934119d3dd2fe1a7 Author: Remi
	Mollon <remi.mollon@cern.ch> Date:   Wed Feb 1 09:29:27 2012 +0100

2012-02-01  Remi Mollon <remi.mollon@cern.ch>

	* pam_yubico.c: renaming yubi_prefix to yubi_Attr_prefix and
	changing debug

2012-01-28  Clemens Lang <neverpanic@gmail.com>

	* util.h: Make yubico-pam compile without -DDEBUG_PAM

2012-01-28  Clemens Lang <neverpanic@gmail.com>

	* pam_yubico.c, util.c: Add missing headers fcntl.h in pam_yubico.c is needed on OS X with clang for the build
	to succeed, while unistd.h in util.c is required so clang doesn't
	complain about implicit declarations of ftruncate and fsync.

2012-01-28  Clemens Lang <neverpanic@gmail.com>

	* util.c: Fix memset() with wrong size as reported by clang

2012-01-27  Fredrik Thulin <fredrik@yubico.com>

	* pam_yubico.c: Avoid double fclose() in some error cases.  Problem reported (and patched) by Lingzhu Xiang
	<xianglingzhu@gmail.com> in
	http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=657524

2012-01-24  Remi Mollon <remi.mollon@cern.ch>

	* pam_yubico.c: add comment

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

	* doc: Update doc/.

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

	* configure.ac: Fix automake warning.

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

	* COPYING, Makefile.am, NEWS, README, configure.ac, drop_privs.c,
	drop_privs.h, pam_yubico.c, test.c, util.c, util.h, ykpamcfg.1,
	ykpamcfg.c: Bump version.  Use silent rules.  Bump copyright years.

2012-01-18  Remi Mollon <remi.mollon@cern.ch>

	* pam_yubico.c: adding yubi_prefix parameter, when looking for
	token_id in ldap

2011-12-14  Fredrik Thulin <fredrik@yubico.com>

	* : commit 6c23f476458961c202758375d0ce2d11888dda32 Author: Fredrik
	Thulin <fredrik@yubico.com> Date:   Wed Dec 14 13:11:12 2011 +0100

2011-12-14  Fredrik Thulin <fredrik@yubico.com>

	* Makefile.am: check-doc-dist: restore submodule doc branch master

2011-12-14  Fredrik Thulin <fredrik@yubico.com>

	* NEWS: New date for 2.10 release (today).

2011-12-13  Simon Josefsson <simon@josefsson.org>

	* README, configure.ac: Shift blame.

2011-12-13  Fredrik Thulin <fredrik@yubico.com>

	* pam_yubico.c: authorize_user_token: Don't drop privs for
	system-wide file.

2011-12-13  Fredrik Thulin <fredrik@yubico.com>

	* drop_privs.c: Bug fix dropping privileges using
	pam_modutil_drop_priv.

2011-12-13  Fredrik Thulin <fredrik@yubico.com>

	* NEWS: prepare 2.10

2011-12-13  Fredrik Thulin <fredrik@yubico.com>

	* configure.ac, test.c: update copyright for files changed 2011

2011-12-12  Fredrik Thulin <fredrik@yubico.com>

	* README: Document arguments token_id_length and mode.

2011-12-12  Fredrik Thulin <fredrik@yubico.com>

	* AUTHORS: Compile list of authors from ChangeLog.

2011-12-12  Fredrik Thulin <fredrik@yubico.com>

	* COPYING: update

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

	* configure.ac: Prepare version 2.10.

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

	* test.c: Pedantically removing warnings.

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

	* test.c: Fix implicit declaration warning.

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

	* util.c: challenge_response: reject bad slot

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

	* util.c, util.h, ykpamcfg.c: Further pointer signedness fixes.

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

	* pam_yubico.c: do_challenge_response: Remove 2 unused variables.

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

	* ykpamcfg.1: Hyphen-fix.

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

	* pam_yubico.c, util.c: Fix implicit yubikey_* declarations.

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

	* util.c: Avoid asprintf.  To improve portability, we do malloc() + snprintf() instead.

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

	* pam_yubico.c, util.c, ykpamcfg.c: Fix pointer signedness warnings.

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

	* util.c: generate_random: Remove unused variable 'i'.

2011-12-01  Fredrik Thulin <fredrik@yubico.com>

	* ykpamcfg.1: fix lintian errors

2011-11-23  Fredrik Thulin <fredrik@yubico.com>

	* NEWS: Update with new things in 2.10.

2011-11-23  Fredrik Thulin <fredrik@yubico.com>

	* pam_yubico.c: Drop privileges before writing new C-R file.

2011-11-23  Fredrik Thulin <fredrik@yubico.com>

	* pam_yubico.c: Verify that challenge-response file is a normal
	file.

2011-11-23  Fredrik Thulin <fredrik@yubico.com>

	* pam_yubico.c: improve debug messages

2011-11-23  Fredrik Thulin <fredrik@yubico.com>

	* Makefile.am, configure.ac, drop_privs.c, drop_privs.h,
	pam_yubico.c: Use pam_modutil_drop_priv if it is available.  Utility functions for what was done in drop_priv.c appeared in PAM
	1.1.3. Use them when available.

2011-11-23  Fredrik Thulin <fredrik@yubico.com>

	* pam_yubico.c: Restore challenge-response functionality.  HAVE_LIBYKPERS_1 did not seem to ever get defined, so use HAVE_CR
	instead.

2011-11-23  Ricky Zhou <ricky@fedoraproject.org>

	* drop_privs.c, drop_privs.h, pam_yubico.c: Drop privileges before
	opening user files.  This change also ensures that user tokens are regular files.  We may
	want to add a similar check for user challenge files.

2011-11-22  Fredrik Thulin <fredrik@yubico.com>

	* pam_yubico.c: Remove unused variable and extra undef.

2011-11-22  Fredrik Thulin <fredrik@yubico.com>

	* pam_yubico.c: pam_sm_authenticate: check strdup return value

2011-11-22  Fredrik Thulin <fredrik@yubico.com>

	* pam_yubico.c: authorize_user_token_ldap: check malloc return value

2011-11-22  Fredrik Thulin <fredrik@yubico.com>

	* ykpamcfg.c: parse_args: getopt() return value is int.

2011-11-17  Fredrik Thulin <fredrik@yubico.com>

	* NEWS: Fix release date of 2.9.

2011-11-17  Fredrik Thulin <fredrik@yubico.com>

	* Makefile.am: Link pam_yubico.la directly with -lpam.

2011-11-08  Fredrik Thulin <fredrik@yubico.com>

	* README, doc: updates

2011-11-08  Fredrik Thulin <fredrik@yubico.com>

	* NEWS, configure.ac: Prepare for version 2.9.

2011-11-08  dr8 <github@dominicrutherford.co.uk>

	* pam_yubico.c: Bug fix: pam_yubico doesn't check server signature Squashed commit of the following: commit 9e7746bc53957f2a1e68784c0c26d082049180a7 Author: dr8
	<github@dominicrutherford.co.uk> Date:   Mon Oct 31 14:27:47 2011
	+0000     Bug fix: pam_yubico doesn't check server signature commit 2f3d5e721cbfc905582da6208495c1da6dd2f79c Author: dr8
	<github@dominicrutherford.co.uk> Date:   Sat Oct 29 16:59:08 2011
	+0100     Bug fix: pam_yubico does not validate server signature commit 58a1e6820a88f6aa365ef006e9cca4c62af7c7cf Author: dr8
	<github@dominicrutherford.co.uk> Date:   Fri Oct 28 22:09:49 2011
	+0100     only validate server signature when key is specified commit d705f429bc972f85a50f0b2f96703cbdc28b744f Author: dr8
	<github@dominicrutherford.co.uk> Date:   Tue Oct 25 22:45:22 2011
	+0100     fix failure to validate server signature

2011-08-26  Fredrik Thulin <fredrik@yubico.com>

	* NEWS, configure.ac: Prepare for version 2.8.

2011-08-26  Nanakos Chrysostomos <nanakos@wired-net.gr>

	* pam_yubico.c: Fix big security hole: Authentication succeeded when
	no password was given, unless use_first_pass was being used.  This
	is fatal if pam_yubico is considered 'sufficient' in the PAM
	configuration.  Signed-off-by: Nanakos Chrysostomos <nanakos@wired-net.gr>

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

	* NEWS: Fix date.

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

	* Makefile.am: Fix release target.

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

	* .gitignore: Ignore more.

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

	* doc: Update doc/.

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

	* NEWS: Version 2.7.

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

	* .gitignore, Makefile.am, NEWS, configure.ac, pam_yubico.c,
	util.c, util.h: Make dependency on libykpers optional.  Use --without-cr to force it.  Reported by Jussi Sallinen
	<jussi@jus.si>.

2011-04-15  Fredrik Thulin <fredrik@yubico.com>

	* pam_yubico.c: parse_cfg: Use memset to clear cfg struct.  The code will be easier to maintain if one does not have to remember
	explicitly initializing all new members of the config struct.

2011-04-15  Fredrik Thulin <fredrik@yubico.com>

	* pam_yubico.c: Fix some D's that should've been DBG.

2011-04-15  Fredrik Thulin <fredrik@yubico.com>

	* pam_yubico.c: Make DBG macro unified.  Refactor authorize_user_token and authorize_user_token_ldap to take
	a cfg argument instead of a number of elements from cfg.

2011-04-15  Romain Riviere <lecoyote@lecoyote.org>

	* pam_yubico.c: Debug: adding a dbg flag and macro so as to disable
	unwanted debug messages

2011-04-13  Fredrik Thulin <fredrik@yubico.com>

	* README: Add mentioning of recursive dependency on libyubikey.

2011-04-13  Fredrik Thulin <fredrik@yubico.com>

	* Makefile.am: Tag releases consistent with previous ones (no 'v').

2011-04-13  Fredrik Thulin <fredrik@yubico.com>

	* README: sync

2011-04-11  Fredrik Thulin <fredrik@yubico.com>

	* README: sync

2011-03-23  Fredrik Thulin <fredrik@yubico.com>

	* Makefile.am, configure.ac: Explicitly link with libyubikey.

2011-04-11  Fredrik Thulin <fredrik@yubico.com>

	* NEWS: Version 2.6.

2011-04-11  Fredrik Thulin <fredrik@yubico.com>

	* util.c, ykpamcfg.c: whitespace

2011-03-18  Tollef Fog Heen <tfheen@err.no>

	* pam_yubico.c: Tell the user if something goes wrong after
	authenticating If we successfully authenticate, but something then goes wrong, such
	as failure to generate a new challenge, failure to update the
	challenge and so on, tell the user.

2011-03-18  Tollef Fog Heen <tfheen@err.no>

	* : Merge remote branch 'fredrikt/master' Conflicts: 	util.c

2011-03-17  Fredrik Thulin <fredrik@yubico.com>

	* Makefile.am, ykpamcfg.1, ykpamcfg.c: Add ykpamcfg - C/R setup
	command line utility.

2011-03-17  Fredrik Thulin <fredrik@yubico.com>

	* pam_yubico.c, util.c, util.h: Make get_user_challenge_file() also
	include YubiKey serial number, and move it to util.c.

2011-03-17  Fredrik Thulin <fredrik@yubico.com>

	* util.c: Version-tag challenge-response state file contents.  Helps in case we ever want to change the file format.

2011-03-17  Fredrik Thulin <fredrik@yubico.com>

	* pam_yubico.c, util.c, util.h: Further cleanups to challenge
	response code, and move more code to util.c.

2011-03-17  Fredrik Thulin <fredrik@yubico.com>

	* pam_yubico.c: Revert "Wait with declaring PAM_SUCCESS on
	challenge-response until new" Tollef has argued that the login should not fail if, for example,
	the disk is full. I'd rather fail on the cautious side and make sure
	we don't end up always sending the same challenge to the YubiKey,
	but I'll leave it up to Tollef to decide for now.  This reverts commit 14e917ffae52e05121a69a192d03f98090e8ae41.  Conflicts: 	pam_yubico.c

2011-03-17  Fredrik Thulin <fredrik@yubico.com>

	* pam_yubico.c, util.c, util.h: Move more challenge-response code to
	util.c.

2011-03-17  Fredrik Thulin <fredrik@yubico.com>

	* Makefile.am, pam_yubico.c, util.c, util.h: Move soon-to-be
	commonly used code to util.c

2011-03-16  Tollef Fog Heen <tfheen@err.no>

	* pam_yubico.c: Use a temporary file to ensure we always have a
	challenge If we use ftruncate we might end up in the situation that we do not
	have a challenge on disk, leading to the user being unable to log
	in.  By using a temporary file, fsync and rename we avoid this
	problem.

2011-03-17  Fredrik Thulin <fredrik@yubico.com>

	* Makefile.am, ykpamcfg.1, ykpamcfg.c: Add ykpamcfg - C/R setup
	command line utility.

2011-03-17  Fredrik Thulin <fredrik@yubico.com>

	* pam_yubico.c, util.c, util.h: Make get_user_challenge_file() also
	include YubiKey serial number, and move it to util.c.

2011-03-17  Fredrik Thulin <fredrik@yubico.com>

	* util.c: Version-tag challenge-response state file contents.  Helps in case we ever want to change the file format.

2011-03-17  Fredrik Thulin <fredrik@yubico.com>

	* pam_yubico.c, util.c, util.h: Further cleanups to challenge
	response code, and move more code to util.c.

2011-03-17  Fredrik Thulin <fredrik@yubico.com>

	* pam_yubico.c: Revert "Wait with declaring PAM_SUCCESS on
	challenge-response until new" Tollef has argued that the login should not fail if, for example,
	the disk is full. I'd rather fail on the cautious side and make sure
	we don't end up always sending the same challenge to the YubiKey,
	but I'll leave it up to Tollef to decide for now.  This reverts commit 14e917ffae52e05121a69a192d03f98090e8ae41.  Conflicts: 	pam_yubico.c

2011-03-17  Fredrik Thulin <fredrik@yubico.com>

	* pam_yubico.c, util.c, util.h: Move more challenge-response code to
	util.c.

2011-03-17  Fredrik Thulin <fredrik@yubico.com>

	* Makefile.am, pam_yubico.c, util.c, util.h: Move soon-to-be
	commonly used code to util.c

2011-03-14  Fredrik Thulin <fredrik@yubico.com>

	* pam_yubico.c: Remove hard coded values for challenge/responses.  Also do some input validation on what we read from the C/R file.

2011-03-14  Fredrik Thulin <fredrik@yubico.com>

	* pam_yubico.c: generate_challenge() only generated half as many
	bytes as it should.  Changed generate_challenge() to generating bytes instead of a hex
	encoded string, to not have to decode what we just encoded - instead
	just generate plain bytes of randomness and then encode them once.

2011-03-16  Tollef Fog Heen <tfheen@err.no>

	* pam_yubico.c: Use a temporary file to ensure we always have a
	challenge If we use ftruncate we might end up in the situation that we do not
	have a challenge on disk, leading to the user being unable to log
	in.  By using a temporary file, fsync and rename we avoid this
	problem.

2011-03-14  Fredrik Thulin <fredrik@yubico.com>

	* pam_yubico.c: fsync() wants file descriptor Also, truncate file before writing if the challenge length has
	changed (became shorter) or garbage has otherwise been appended.

2011-03-14  Fredrik Thulin <fredrik@yubico.com>

	* pam_yubico.c: Don't generate new challenge on bad response.

2011-03-14  Fredrik Thulin <fredrik@yubico.com>

	* pam_yubico.c: Support challenge-response files outside user's home
	directory.  Having the challege-response data inside the home directory won't
	work very well if the YubiKey is to unlock an ecryptfs encrypted
	home directory.

2011-03-16  Tollef Fog Heen <tfheen@err.no>

	* : Merge remote branch 'origin/master'

2011-03-14  Fredrik Thulin <fredrik@yubico.com>

	* pam_yubico.c: generate_challenge() only generated half as many
	bytes as it should.  Changed generate_challenge() to generating bytes instead of a hex
	encoded string, to not have to decode what we just encoded - instead
	just generate plain bytes of randomness and then encode them once.

2011-03-14  Fredrik Thulin <fredrik@yubico.com>

	* pam_yubico.c: Wait with declaring PAM_SUCCESS on
	challenge-response until new challenge-response has been stored
	properly on disk.

2011-03-14  Fredrik Thulin <fredrik@yubico.com>

	* pam_yubico.c: fsync() wants file descriptor Also, truncate file before writing if the challenge length has
	changed (became shorter) or garbage has otherwise been appended.

2011-03-14  Fredrik Thulin <fredrik@yubico.com>

	* pam_yubico.c: Don't generate new challenge on bad response.

2011-03-14  Fredrik Thulin <fredrik@yubico.com>

	* pam_yubico.c: Support challenge-response files outside user's home
	directory.  Having the challege-response data inside the home directory won't
	work very well if the YubiKey is to unlock an ecryptfs encrypted
	home directory.

2011-03-14  Fredrik Thulin <fredrik@yubico.com>

	* : Merge remote branch 'remim/master'

2011-03-12  Tollef Fog Heen <tfheen@err.no>

	* pam_yubico.c: Undef USERFILE when we don't need it any more

2011-03-12  Tollef Fog Heen <tfheen@err.no>

	* Makefile.am, configure.ac: Look for libykpers-1, which we will
	need for challenge-response

2011-03-12  Tollef Fog Heen <tfheen@err.no>

	* pam_yubico.c: Get rid of unimplemented PAM functions

2011-03-10  Fredrik Thulin <fredrik@yubico.com>

	* : commit 27346d9be9739954dadf24c460c74b8ea4043488 Author: Fredrik
	Thulin <fredrik@yubico.com> Date:   Thu Mar 10 10:48:20 2011 +0100

2011-03-04  Fredrik Thulin <fredrik@yubico.com>

	* pam_yubico.c: Ignore errors from pam_get_data().

2011-03-03  Fredrik Thulin <fredrik@yubico.com>

	* pam_yubico.c: Correct debug log message for too short OTPs.

2011-03-03  Fredrik Thulin <fredrik@yubico.com>

	* : commit 952668811dd212d7444d4903feacaa40d30f4ea8 Merge: 60d9e60
	702ac98 Author: Fredrik Thulin <fredrik@yubico.com> Date:   Thu Mar
	3 15:06:22 2011 +0100

2011-03-03  Fredrik Thulin <fredrik@yubico.com>

	* pam_yubico.c: Bugfix getting option token_id_length.

2011-03-03  Fredrik Thulin <fredrik@yubico.com>

	* pam_yubico.c: Avoid logging passwords when debug is enabled.  Problem reported in
	http://code.google.com/p/yubico-pam/issues/detail?id=28

2011-03-03  Fredrik Thulin <fredrik@yubico.com>

	* : commit abb0b7e4e4d9ed0e09778815328126c6813b0d78 Author: Fredrik
	Thulin <fredrik@yubico.com> Date:   Thu Mar 3 14:14:54 2011 +0100

2011-03-03  Fredrik Thulin <fredrik@yubico.com>

	* pam_yubico.c: authorize_user_token_ldap: Don't leak memory on
	failures.

2011-03-03  Fredrik Thulin <fredrik@yubico.com>

	* pam_yubico.c: authorize_user_token_ldap: sr was under-allocated by
	one byte.  Also change strcat's to sprintf to make code easier to maintain.

2011-03-03  Fredrik Thulin <fredrik@yubico.com>

	* pam_yubico.c: Don't segfault on unset LDAP parameters.  When ldapserver / ldap_uri was specified, but not for example
	user_attr, authorize_user_token_ldap() used to cause a segmentation
	fault.

2011-03-03  Fredrik Thulin <fredrik@yubico.com>

	* pam_yubico.c: Use LDAPv3 instead of LDAPv2.  LDAPv2 was declared historical in 2003, and is now not supported by
	for example Mac OS X Server's Open Directory.  Patch by
	maxsanna81@gmail.com.

2011-03-03  Fredrik Thulin <fredrik@yubico.com>

	* pam_yubico.c: Avoid LDAP warnings about deprecated functions.  Patch by judas.iscariote.

2011-03-03  Fredrik Thulin <fredrik@yubico.com>

	* pam_yubico.c: authorize_user_token_ldap: Use correct LDAP free
	function.  Patch by judas.iscariote.

2011-02-28  Fredrik Thulin <fredrik@yubico.com>

	* pam_yubico.c: Make length of public ID part of tokens
	configurable.  Now that we support setting URL, not all public ID's can be expected
	to be six bytes (the length used in the YubiCloud validation
	service).  Unfortunately we can't support OTPs of different lengths at once,
	because there is code supporting users entering their (other)
	password followed by the OTP from the YubiKey.  Patch by fraser.scott@gmail.com in
	http://code.google.com/p/yubico-pam/issues/detail?id=19

2011-03-02  Fredrik Thulin <fredrik@yubico.com>

	* configure.ac: Check for ykclient-2.4+, since we use new ca_path
	function.

2011-02-28  Fredrik Thulin <fredrik@yubico.com>

	* pam_yubico.c: Add debug output of url and capath.

2011-02-22  Fredrik Thulin <fredrik@yubico.com>

	* : commit e3440786bfa3c3475721b5933b8ab6c8074d1e64 Author: Fredrik
	Thulin <fredrik@yubico.com> Date:   Wed Feb 16 22:22:23 2011 +0100

2011-02-16  Fredrik Thulin <fredrik@yubico.com>

	* doc: sync

2011-02-16  Fredrik Thulin <fredrik@yubico.com>

	* Makefile.am: Change to make releases from Github.

2011-02-16  Fredrik Thulin <fredrik@yubico.com>

	* README: Convert to asciidoc (used by Github wiki).

2011-02-16  Fredrik Thulin <fredrik@yubico.com>

	* .gitmodules: Add submodule doc.

2011-02-11  Remi Mollon <remi.mollon@cern.ch>

	* pam_yubico.c: Add capath parameter to PAM module

2011-02-11  Remi Mollon <remi.mollon@cern.ch>

	* pam_yubico.c: Add capath parameter to PAM module

2010-09-10  Simon Josefsson <simon@yubico.com>

	* NEWS, configure.ac: Bump versions.

2010-09-10  Simon Josefsson <simon@yubico.com>

	* Makefile.am: Fix.

2010-09-10  Simon Josefsson <simon@yubico.com>

	* NEWS: Add.

2010-09-10  Simon Josefsson <simon@yubico.com>

	* Makefile.am: Include wiki pages in distribution.

2010-09-10  Simon Josefsson <simon@yubico.com>

	* Makefile.am: Fix release target.

2010-09-09  Simon Josefsson <simon@yubico.com>

	* NEWS, configure.ac: Bump versions.

2010-09-09  Simon Josefsson <simon@yubico.com>

	* NEWS: Version 2.4.

2010-09-09  Simon Josefsson <simon@yubico.com>

	* NEWS: Add.

2010-09-09  Simon Josefsson <simon@yubico.com>

	* NEWS, pam_yubico.c: Fix segmentation fault on 64-bit systems.  Reported by multiple people in Issue #11
	<http://code.google.com/p/yubico-pam/issues/detail?id=11>.

2010-09-09  Simon Josefsson <simon@yubico.com>

	* README: Improve verbose_otp documentation.

2010-09-09  Simon Josefsson <simon@yubico.com>

	* pam_yubico.c: Handle ^D at su prompt.

2010-07-13  Simon Josefsson <simon@yubico.com>

	* NEWS, pam_yubico.c: Make deprecated "ldapserver" work again.
	Reported by giovannibajo in Issue #27:
	<http://code.google.com/p/yubico-pam/issues/detail?id=27>.

2010-05-20  Erinn Looney-Triggs <erinn.looneytriggs@gmail.com>

	* README: Update README to clarify a few points, put in wiki markup
	and add section on how to locate the token ID.

2010-04-14  Simon Josefsson <simon@yubico.com>

	* README: Document "verbose_otp".  From  qistoph in
	http://code.google.com/p/yubico-pam/issues/detail?id=22

2010-04-14  Simon Josefsson <simon@yubico.com>

	* Makefile.am, NEWS: Build with -DPAM_DEBUG so that debug file
	writing works.  Reported by qistoph in Issue #20:
	<http://code.google.com/p/yubico-pam/issues/detail?id=20>.

2010-04-14  Simon Josefsson <simon@yubico.com>

	* NEWS, pam_yubico.c: New keyword "verbose_otp" to allow displaying
	OTP characters.  Contributed by qistoph reported in Issue #22:
	<http://code.google.com/p/yubico-pam/issues/detail?id=22>.

2010-04-14  Simon Josefsson <simon@yubico.com>

	* Makefile.am: Save a local copy of released archives.

2010-04-14  Simon Josefsson <simon@yubico.com>

	* NEWS, configure.ac: Bump versions.

2010-04-14  Simon Josefsson <simon@yubico.com>

	* Makefile.am: Fix googlecode_upload username.

2010-04-14  Simon Josefsson <simon@yubico.com>

	* NEWS: Version 2.3.

2010-04-14  Simon Josefsson <simon@yubico.com>

	* NEWS: Add.

2010-04-14  Simon Josefsson <simon@yubico.com>

	* NEWS, pam_yubico.c: Add deprecated support for old ldapserver
	keyword.

2010-04-14  Simon Josefsson <simon@yubico.com>

	* README: Re-add documentation for "ldapserver".

2010-04-14  Simon Josefsson <simon@yubico.com>

	* README: More fixes from Erinn Looney-Triggs
	<erinn.looneytriggs@gmail.com>.

2010-04-13  Simon Josefsson <simon@yubico.com>

	* README: More fixes from Erinn Looney-Triggs
	<erinn.looneytriggs@gmail.com>.

2010-04-13  Simon Josefsson <simon@yubico.com>

	* pam_yubico.c: Doc fix.

2010-04-13  Simon Josefsson <simon@yubico.com>

	* README: Describe authfile parameter.  From Erinn Looney-Triggs <erinn.looneytriggs@gmail.com>.

2009-08-11  zubrick433 <zubrick433@unknown.example.org>

	* README, pam_yubico.c: Corrections in ldap part:Â Removed deprecated ldap functions. New functions need a ldap uri
	instead of a hostname. changed configuration parameter ldapserver to
	ldap_uri to reflect change and avoid errors in configuration.  Search string are now of variable size depending on configuration
	parameters length, instead of an arbitrary fixed length.  Modified README for the new ldap_uri configuration parameter

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

	* Makefile.am: Fix release target.

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

	* NEWS, configure.ac: Bump versions.

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

	* NEWS: Version 2.2.

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

	* NEWS: Add.

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

	* README, configure.ac, pam_yubico.c: Add new key parameter to set
	verification key.

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

	* pam_yubico.c: Don't output debug information unconditionally.

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

	* NEWS, configure.ac: Bump versions.

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

	* NEWS: Version 2.1.

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

	* NEWS: Add.

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

	* Makefile.am: Fix release target.

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

	* README: Fix.

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

	* pam_yubico.c: Avoid warning.

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

	* NEWS, configure.ac: Bump versions.

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

	* NEWS: Version 2.0.

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

	* Makefile.am, NEWS, README, configure.ac, pam_yubico.c: Use and
	require libykclient v2.0+.

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

	* README: Fix.

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

	* README: Fix.

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

	* build-aux/config.rpath, m4/lib-ld.m4, m4/lib-link.m4,
	m4/lib-prefix.m4: Update gnulib files.

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

	* NEWS, configure.ac: Bump versions.

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

	* Makefile.am: Reorder.

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

	* NEWS: Version 1.14.

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

	* NEWS: Add.

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

	* pam_yubico.c: Improve matching logic.

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

	* NEWS, configure.ac: Bump versions.

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

	* Makefile.am: Fix release target.

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

	* NEWS: Version 1.13.

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

	* pam_yubico.c: Fix crash on memory errors.

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

	* NEWS: Add.

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

	* pam_yubico.c: Fix parsing of password+otp into id/otp/passwd.  Fix
	return codes.  Fix setcred.

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

	* pam_yubico.c: Fix ykc handling.

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

	* pam_yubico.c: Reduce failure points with live unverified OTP.

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

	* pam_yubico.c: Split off configuration parsing.

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

	* NEWS, pam_yubico.c: Don't pass integers via
	pam_set_data/pam_get_data.

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

	* NEWS, configure.ac: Bump versions.

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

	* Makefile.am: Fix dist target.

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

	* NEWS: Version 1.12.

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

	* Makefile.am: Fix release target.

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

	* NEWS: Add.

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

	* NEWS, README, pam_yubico.c: Support use_first_pass and
	try_first_pass.

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

	* NEWS, configure.ac: Bump version.

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

	* NEWS: Version 1.11.

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

	* configure.ac: Check for better symbol in -lldap.

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

	* pam_yubico.c: Fix typo.

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

	* NEWS: Add.

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

	* pam_yubico.c: Indent code.  Add FIXME note.  Handle NULL values in
	debug strings.

2009-02-11  zubrick433 <zubrick433@unknown.example.org>

	* Makefile.am, README, configure.ac, pam_yubico.c: Added ldap
	support

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

	* NEWS: Version 1.10.

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

	* README: Doc fix.

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

	* test.c: Indent.

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

	* COPYING, Makefile.am, NEWS, README, configure.ac, pam_yubico.c,
	test.c: Change license to 2-clause BSD.

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

	* NEWS: Version 1.9.

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

	* pam_yubico.c: Support debugging even on non-Linux.

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

	* pam_yubico.c: Avoid use of asprintf, to fix Solaris.  Suggested by
	Martin Englund <Martin.Englund@Sun.COM>.

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

	* configure.in => configure.ac: Rename.

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

	* NEWS: Add.

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

	* configure.in: Disable static libraries, not supported and breaks
	building on Solaris.

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

	* test.c: Don't include pam_misc.h, doesn't exist on Solaris.

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

	* configure.in: Improve PAM header test.

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

	* NEWS, configure.in: Bump versions.

2008-09-15  Simon Josefsson <simon@josefsson.org>

	* Makefile.am: Fix release target.

2008-09-15  Simon Josefsson <simon@josefsson.org>

	* Makefile.am: generate changelog

2008-09-15  Simon Josefsson <simon@josefsson.org>

	* NEWS: Version 1.8.

2008-09-15  Simon Josefsson <simon@josefsson.org>

	* NEWS, README, pam_yubico.c: Add new parameter 'url' to specify the
	server template URL.

2008-09-01  Simon Josefsson <simon@josefsson.org>

	* NEWS, configure.in: Bump versions.

2008-09-01  Simon Josefsson <simon@josefsson.org>

	* NEWS: Version 1.7.

2008-09-01  Simon Josefsson <simon@josefsson.org>

	* NEWS: Add.

2008-09-01  Simon Josefsson <simon@josefsson.org>

	* configure.in: Bump version.

2008-09-01  Simon Josefsson <simon@josefsson.org>

	* Makefile.am: Drop manual.

2008-09-01  Simon Josefsson <simon@josefsson.org>

	* pam_yubico.c: Indent.

2008-09-01  Simon Josefsson <simon@josefsson.org>

	* pam_yubico.c: Merge in Samir's work.  Support two-factor mode.
	Support user configurations.

2008-06-25  Simon Josefsson <simon@josefsson.org>

	* README: Drop url parameter.

2008-06-25  Simon Josefsson <simon@josefsson.org>

	* README: Update.

2008-06-25  Simon Josefsson <simon@josefsson.org>

	* Makefile.am: Drop curl.

2008-06-25  Simon Josefsson <simon@josefsson.org>

	* NEWS: Add.

2008-06-25  Simon Josefsson <simon@josefsson.org>

	* configure.in, m4/libcurl.m4, pam_yubico.c: Use libyubikey-client
	instead of curl directly.

2008-06-25  Simon Josefsson <simon@josefsson.org>

	* Makefile.am: Link to libyubikey-client too.

2008-06-25  Simon Josefsson <simon@josefsson.org>

	* NEWS: Reformat.

2008-06-25  Simon Josefsson <simon@josefsson.org>

	* Makefile.am, build-aux/config.rpath, configure.in, m4/lib-ld.m4,
	m4/lib-link.m4, m4/lib-prefix.m4, libcurl.m4 => m4/libcurl.m4: 
	Create m4/ and build-aux/ and use them.

2008-05-03  Simon Josefsson <simon@josefsson.org>

	* README: Convert to google code wiki markup.

2008-05-02  Simon Josefsson <simon@josefsson.org>

	* README: Better to move pam_yubico.so, in case of separate /usr
	partition.

2008-05-02  Simon Josefsson <simon@josefsson.org>

	* README: Libtool is needed too.

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

	* pam_yubico.c: Remove obsolete comments.

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

	* NEWS: Add.

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

	* NEWS, configure.in: Bump version.

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

	* Makefile.am: Add release target.

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

	* README: Add info.

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

	* COPYING, Makefile.am, NEWS, README, configure.in, libcurl.m4,
	pam_yubico.c, test.c: Import from private CVS repository.

2008-01-11  no author <no.author@unknown.example.org>

	* Initial directory structure.

