2013-04-28  Jeroen Nijhof <jeroen@jeroennijhof.nl>

	* pam_script.c: Fixed strcmp issue, thanks to Andy Igoshin

2013-02-11  Jeroen Nijhof <jeroen@jeroennijhof.nl>

	* .ftp.sf: Removed old ftp script

2012-05-07  Jeroen Nijhof <jeroen@jeroennijhof.nl>

	* debian/control: Changed Debian control standards-version to 3.9.3

2012-05-07  Jeroen Nijhof <jeroen@jeroennijhof.nl>

	* NEWS, configure.ac, debian/changelog: Release version 1.1.6

2012-05-07  Jeroen Nijhof <jeroen@jeroennijhof.nl>

	* debian/README.Debian, debian/README.source, debian/changelog,
	debian/compat, debian/control, debian/copyright, debian/dirs,
	debian/docs, debian/libpam-script.dirs, debian/libpam-script.docs,
	debian/libpam-script.examples, debian/libpam-script.links,
	debian/libpam-script.manpages, debian/postinst, debian/prerm,
	debian/rules, debian/script, debian/source/format, debian/watch: 
	Changed /debian to maintainer version. Added pam-auth-update support

2012-01-30  Jeroen <jeroen@nijhofnet.nl>

	* ChangeLog, NEWS, debian/changelog, debian/copyright,
	debian/rules, pam-script.spec.in: Release version 1.1.5

2012-01-27  Jeroen <jeroen@nijhofnet.nl>

	* .gitignore, AUTHORS, NEWS, README, configure.ac,
	debian/copyright, pam-script.7.in, pam_script.c: * AC_CHECK_HEADERS improvements for libpam header files.

2010-12-23  Jeroen Nijhof <jeroenn@saralt0078.(none)>

	* ChangeLog: Updated ChangeLog

2010-12-23  Jeroen Nijhof <jeroenn@saralt0078.(none)>

	* config/.cvsignore, config/.gitignore, debian/.cvsignore,
	debian/.gitignore: Updated ChangeLog

2010-12-23  Jeroen Nijhof <jeroenn@saralt0078.(none)>

	* .cvsignore, .gitignore, cvs2cl.pl, git2cl.pl: Changed cvs specific
	stuff to git

2010-07-28  j-nijhof <j-nijhof>

	* NEWS, pam_script.c: fixed an expression in function
	pam_sm_chauthtok() used == for flags instead of a binary logic bit
	operator, report and fix by Mikolaj Kucharski.

2010-06-14  j-nijhof <j-nijhof>

	* Makefile.am, configure.ac, debian/changelog: Changed version
	number to 1.1.4 configure.ac and debian/changelog.  Removed debian
	from make dist to be compatible for official debian packaging.

2010-06-04  j-nijhof <j-nijhof>

	* ChangeLog: * New changelog

2010-06-04  j-nijhof <j-nijhof>

	* NEWS: * NEWS: Added 1.1.4 to NEWS

2010-06-03  j-nijhof <j-nijhof>

	* ChangeLog: [no log message]

2010-06-03  j-nijhof <j-nijhof>

	* Makefile.am, NEWS, configure.ac, debian/libpam-script.manpages,
	debian/pam-script.7.in, pam-script.7.in: * Moved the man page to the correct path

2009-11-11  j-nijhof <j-nijhof>

	* NEWS, README, etc/README, pam_script.c: * fixed bug 2871389 - pam_sm_chauthtok() should first set   PAM_OLDAUTHTOK and not PAM_AUTHTOK. PAM_AUTHTOK should   contain the new password.  * pam_sm_chauthtok() - Don't ask current password for user root.

2009-05-12  rkowen <rkowen>

	* etc/pam_script: Discovered some glob weirdness when the
	./pam-script.d/ dir is empty.

2009-05-07  rkowen <rkowen>

	* ChangeLog: updated

2009-05-07  rkowen <rkowen>

	* NEWS: Added 1.1.3 to NEWS

2009-05-06  rkowen <rkowen>

	* ChangeLog: updated.

2009-05-06  rkowen <rkowen>

	* configure.ac, debian/changelog: Advanced the version number to
	1.1.3

2009-05-06  rkowen <rkowen>

	* pam_script.c: Moved the PAM_* environment set-up to the child
	process prior to executing the local pam-script.

2009-05-06  rkowen <rkowen>

	* ChangeLog, debian/copyright, etc/README, etc/README.pam_script: 
	Minor grammar changes.

2009-05-06  rkowen <rkowen>

	* INSTALL: Added blurb on "make uninstall"

2009-05-06  rkowen <rkowen>

	* etc/pam_script: Removed extraneous "echo $script".

2009-04-14  j-nijhof <j-nijhof>

	* ChangeLog, NEWS: Official release of pam-script 1.1.2

2008-10-20  j-nijhof <j-nijhof>

	* pam_script.c: * Finished pam_sm_chauthtok(), it now's fill PAM_AUTHTOK and
	  PAM_OLDAUTHTOK environment variable which can be used in
	pam_script_passwd * Fixed layout

2008-10-08  j-nijhof <j-nijhof>

	* pam_script.c: * Changed pam_script_converse() and pam_script_set_authtok() to
	static functions.

2008-10-07  j-nijhof <j-nijhof>

	* pam_script.c: * Added pam_script_converse(), pam_script_set_authtok() for converse
	  functionality in pam_sm_authenticate().    If there are no early pam modules to get a password from
	  pam_script ask for a password. So it's now possible to use the
	pam_script module alone.

2008-05-22  rkowen <rkowen>

	* ChangeLog: [no log message]

2008-05-22  rkowen <rkowen>

	* .cvsignore, Makefile.am, NEWS, configure.ac, debian/.cvsignore,
	debian/changelog, debian/control, debian/libpam-script.dirs,
	debian/libpam-script.docs, debian/libpam-script.links,
	debian/libpam-script.manpages, debian/rules, etc/README.pam_script,
	etc/pam_script: pam-script 1.1.2 May 22, 2008			R.K. Owen
	<rkowen@nersc.gov> * Added the pam_script driver script and the ./pam-script.d/   directory for an easy way for other packages to include   PAM capability via pam-script (suggested by Petter Reinholdtsen).  * Further improvements in the Debian/Ubuntu packaging.

2008-05-08  rkowen <rkowen>

	* etc/README, etc/README.examples, etc/README.pam_script,
	etc/pam_script: Added the pam_script tool for handling the programs
	in ./pam-script.d/

2008-05-07  rkowen <rkowen>

	* README, debian/changelog, debian/control, debian/copyright,
	debian/libpam-script.examples, debian/pam-script-examples.dirs,
	debian/pam-script-examples.files, debian/pam-script-module.dirs,
	debian/rules: Changing the Debian packaging to adhere to Debian
	policy, and to resolve some lintian issues.

2008-04-22  rkowen <rkowen>

	* debian/README.Debian, debian/control: Further refinement of what
	packages are needed to build a Debian package.

2008-04-21  rkowen <rkowen>

	* debian/README.Debian, debian/changelog: More fixes with the debian
	package building.

2008-02-05  rkowen <rkowen>

	* ChangeLog: Updated

2008-02-05  rkowen <rkowen>

	* NEWS: Updated with 1.1.1 changes

2008-02-05  rkowen <rkowen>

	* configure.ac: Upgrade the minor version for these trivial changes.

2008-02-05  rkowen <rkowen>

	* debian/README.Debian: Clarified the Debian/Ubuntu instructions.

2008-02-05  rkowen <rkowen>

	* pam_script.c: Need to have any conditional inclusions after
	config.h

2007-12-12  rkowen <rkowen>

	* ChangeLog: Updated.

2007-12-12  rkowen <rkowen>

	* NEWS: Ready for official release.

2007-12-12  rkowen <rkowen>

	* ChangeLog: Updated

2007-12-12  rkowen <rkowen>

	* Makefile.am: Fixing sourceforge uploading

2007-12-12  rkowen <rkowen>

	* ChangeLog: Updated.

2007-12-12  rkowen <rkowen>

	* .ftp.sf, ChangeLog, Makefile.am, config/.README: More release
	preparation.

2007-12-12  rkowen <rkowen>

	* ChangeLog, INSTALL, Makefile.am, configure.ac: Added distribution
	specific targets in Makefile.

2007-12-12  rkowen <rkowen>

	* README: Updated the README info, in preparation for release.

2007-09-07  rkowen <rkowen>

	* ChangeLog: Updated.

2007-09-07  rkowen <rkowen>

	* ChangeLog, NEWS: Note that rpms can now be generated.

2007-09-07  rkowen <rkowen>

	* .cvsignore, etc/tally: Need to override the umask.

2007-09-07  rkowen <rkowen>

	* etc/README.examples, etc/logscript, etc/tally: The example support
	files need to have permissive access.

2007-09-06  rkowen <rkowen>

	* Makefile.am, configure.ac, pam-script.spec.in: Crafted a working
	rpm spec file.

2007-09-05  rkowen <rkowen>

	* ChangeLog: Updated

2007-09-05  rkowen <rkowen>

	* NEWS: Added the debian packaging notice.

2007-09-05  rkowen <rkowen>

	* Makefile.am, debian/pam-script-examples.files,
	debian/pam-script-examples.install,
	debian/pam-script-module.install, debian/rules: Got the debian
	packaging the way I want it.

2007-09-05  rkowen <rkowen>

	* pam_script.c: Need stdlib.h for calloc() as well as setenv() and
	putenv().

2007-09-05  rkowen <rkowen>

	* etc/README.examples: Fixed reference to tally.

2007-09-04  rkowen <rkowen>

	* Makefile.am, debian/README.Debian, debian/control,
	debian/pam-script-examples.dirs,
	debian/pam-script-examples.install, debian/pam-script-module.dirs,
	debian/pam-script-module.install, debian/rules, etc/README,
	etc/README.examples: Changes for creating two debian packages.

2007-09-04  rkowen <rkowen>

	* pam_script.c: Changes to remove any compiler warnings.

2007-08-31  rkowen <rkowen>

	* ChangeLog: Updated.

2007-08-31  rkowen <rkowen>

	* NEWS: Updated with the tally example.

2007-08-31  rkowen <rkowen>

	* .cvsignore, debian/.cvsignore: Ignore more generated files.

2007-08-31  rkowen <rkowen>

	* etc/tally: Need to give a specific #! line and not a generic
	search for perl concoction.

2007-08-31  rkowen <rkowen>

	* pam_script.c: pam_script_exec() should only return PAM_SUCCESS or
	the return value given ...  not what the script returns else this
	confuses PAM which will give incorrect error messages.

2007-08-31  rkowen <rkowen>

	* Makefile.am: Added a target for just copying all of the example
	scripts.

2007-08-31  rkowen <rkowen>

	* etc/README: Hopefully, made the documentation clearer.

2007-08-31  rkowen <rkowen>

	* etc/README, etc/tally: Fine tuned the lock_time and unlock_time
	algorithm.

2007-08-30  rkowen <rkowen>

	* Makefile.am: Added install-logger and install-tally targets.

2007-08-30  rkowen <rkowen>

	* configure.ac: Added the items indicated by another autoscan.

2007-08-30  rkowen <rkowen>

	* etc/README, etc/tally: Added another example - tally, which
	implements something similar to the pam-tally.so module.

2007-08-29  rkowen <rkowen>

	* ChangeLog: Updated.

2007-08-29  rkowen <rkowen>

	* NEWS, README, debian/pam-script.7.in, etc/logscript, pam_script.c: 
	Switched from using the system() command to fork()/execve(), so the
	pam_script.so arguments could be passed on to the scripts.
	Therefore, a single script could be distributed to many systems in
	an organization, but custom behavior could be flagged in the
	pam.conf.

2007-08-28  rkowen <rkowen>

	* ChangeLog, NEWS: Updated the NEWS.

2007-08-28  rkowen <rkowen>

	* ChangeLog, Makefile.am, etc/README, etc/logscript: Added an
	example pam-script, which logs the PAM_* env.vars to a file.

2007-08-28  rkowen <rkowen>

	* pam_script.c: Should set the PAM_* env.vars to NULL if not
	present, else random garbage will be passed along.

2007-08-27  rkowen <rkowen>

	* Makefile.am, configure.ac, debian/pam-script.7.in, pam_script.c: 
	Added the dir=/some/path/ option to pam_script.so .  Seeing that
	snprintf() was no longer needed, now that the "complex" string
	formatting is nicely handled by strcpy() and strcat() and friends,
	eliminated the configure test for snprintf().

2007-08-27  rkowen <rkowen>

	* configure.ac, debian/pam-script.7.in, pam_script.c: Expanded the
	list of env.vars. passed to the scripts.  Aggregated the setenv()
	code to an internal routine pam_script_setenv() and use setenv() or
	putenv() depending on their existence.

2007-08-27  rkowen <rkowen>

	* README, debian/pam-script.7.in, pam_script.c: Added a functioning
	handler to the "account" module-type; so a script, pam_script_acct,
	could be called.  Also moved the PAM_SM_* definitions to ahead of
	the security/pam_module.h header file so the the prototypes for
	static modules are properly declared.

2007-08-24  rkowen <rkowen>

	* Makefile.am, configure.ac, debian/README.Debian,
	debian/changelog, debian/control, debian/copyright,
	debian/pam-script-module.dirs, debian/pam-script-module.install,
	debian/pam-script.7.in, debian/rules: Started the debian packaging.

2007-08-23  j-nijhof <j-nijhof>

	* pam_script.c: [no log message]

2007-08-23  j-nijhof <j-nijhof>

	* pam_script.c: - fixed segfault at 'check for pam.conf options' part, rewritten it
	to old style argv handling - added PAM_USER, PAM_RHOST, PAM_SERVICE and PAM_AUTHTOK for use
	with environment - fixed default retval not PAM_SUCCESS but rv because otherwise
	everyone can enter the system if the program's are missing.

2007-08-23  rkowen <rkowen>

	* debian/pam-script.7.in: Added a man page.

2007-08-22  rkowen <rkowen>

	* pam_script.c: PAM doesn't pass an argv vector if there are no
	pam.conf options.

2007-08-22  rkowen <rkowen>

	* .cvsignore, ChangeLog, NEWS, README: Updated the documentation to
	the current state.

2007-08-22  rkowen <rkowen>

	* pam_script.c: Fixed the static PAM info.

2007-08-22  rkowen <rkowen>

	* pam_script.c: Forgot strcmp() header file.

2007-08-22  rkowen <rkowen>

	* configure.ac, pam_script.c: Check for vsyslog() and act
	accordingly.

2007-08-22  rkowen <rkowen>

	* README: Noted where to get the pamtest.c program from for
	debugging.

2007-08-22  rkowen <rkowen>

	* pam_script.c: Added the onerr=(success|fail) pam.conf option to
	specify what the default behaviour if the scripts are not found or
	executable.  The scripts need to be executable at all levels
	(--x--x--x) because never know who will be executing them.  syslog
	any pam_script_get_user() errors.

2007-08-21  rkowen <rkowen>

	* pam_script.c: Broke out the common code into static functions.
	Test for the script with stat(), and make sure it's executable.
	Added syslog support.  Got it generally working.

2007-08-21  j-nijhof <j-nijhof>

	* pam_script.c: - Fixed execution of macro for auth, session open and session close.  - Added default value for macro PAM_SCRIPT_DIR if not set.

2007-08-20  rkowen <rkowen>

	* Makefile, Makefile.am, configure.ac, pam_script.c: The
	pam_script_* programs are now pointed to by the sysconfdir in the
	configure script.

2007-08-17  rkowen <rkowen>

	* .cvsignore, config/.cvsignore: Have CVS ignore some of the
	generated files.

2007-08-17  rkowen <rkowen>

	* AUTHORS, ChangeLog, INSTALL, Makefile.am, NEWS, config/.README,
	configure.ac, cvs2cl.pl: Initial draft of autotool configuration
	files.

2005-03-16  j-nijhof <j-nijhof>

	* Initial revision

