0.0.1 - Initial release
0.0.2 - Return value of system() affects return value of pam_sm_close_session
0.0.3 - Pass username as parameter to cleanup script
0.0.4 - /etc/cleanup.sh replaced with /etc/security/pam_script
      - pam_script included to kill things
0.0.5 - You can now specify a cleanup script on the commandline
0.1   - Rewrite by Jacob Rief <jacob.rief@tiscover.com>
      - added sessionopen scripts
      - added feature to execute script using given user
      - written a spec-file
0.1.1 - Fixed up the README (some of the information was wrong :-)
      - Changed the underscore in the directory name to a '-' (required for
		  debianisation)
      - Added debianisation directory
		- Added manpage
0.1.2 - When using runas, the username passed to the script is that of the
        runas user instead of the actual user.  Fixed in this version.
      - When pam_script changes permissions from root to the actual user (or
        another user as passed in runas), any PAM's listed in the stack below
        pam_script inherits these permissions, and some of them fail because
        they now have insufficient permissions.  This version changes the user
        AFTER forking, solving this problem.
      - The service_name invoking pam_script is now passed to the script as the
        second parameter.
0.1.3 - Updated debian building scripts and support files
      - Fixed kde example script
      - Mask SIGCHILD while executing the script
      - loop if waitpid returns EINTR
      - Log error message if unable to change to the requested user
0.1.4 - Added support to use pam_script as an auth module
0.1.5 - Code cleanup
      - Fixups for pam_sm_setcred
      - Optionally expose PAM_AUTHTOK and KRB5CCNAME to the script environment
0.1.6 - Prompt for password when used as an auth module and none has been set
0.1.7 - Fixed session handling problem
      - Always restore signal handler
