A simple password checking PAM module

Below are patches against pam_localpwcheck from PADL. This module check password strength as part of the password checks in the PAM stack.
You can find a copy of padl's orginal tgz here, or on www.padl.com.

The following unixtastic patches are available:
README-update-v12.patch - A small correction to padl's README.
simple-check-v12.patch - Add a simple checking function to check that passwords contain as least one letter and at least one non-letter.
message-update-v12.patch - Update the messages reported by pam_localpwcheck so they are clearer.

The padl source with the above patches applied is here.

Easy instructions.

Download the padl source with the patches applied above.
Make sure you have the pam development libraries installed. ( On debian do 'apt-get install libpam0g-dev' )
cd pam_localpwcheck-12
./configure
make
move pam_localpwcheck.so somewhere sensible and add it to your pam config.

Less easy instructions.
Download the orginal padl source and the patches above.

Make sure you have the pam development libraries installed. ( On debian do 'apt-get install libpam0g-dev' )
tar -xzvf PADL-v12-pam_localpwcheck.tgz
cd pam_localpwcheck-12
patch -p1 <../README-update-v12.patch
patch -p1 <../simple-check-v12.patch
patch -p1 <../message-updates.patch
./configure
make
move pam_localpwcheck.so somewhere sensible and add it to your pam config.

All software and patches are licenced under GPL version 2.