0.171  Tue Aug 09 13:09:00 BST 2011
    - re-disting because I failed to notice MYMETA.* in the dist

0.170  Tue Aug 09 12:17:00 BST 2011
    - fix user inflation code to handle arbitrary usernames

0.161   Sun Oct 12 12:13:27 PDT 2008
    - fix stupid bug when trying to add a user that already exists (RT #37785)
    - fix \Q in regular expressions for newer versions of perl (RT #27012)

0.16    Sun Jul 15 15:20:28 PDT 2007
    - Disable write locking on Win32.
      (On Win32 you cannot delete a file with an open filehandle)
    - use File::Spec in tests to avoid build failure on Windows
    - add Digest::SHA1 and Crypt::PasswdMD5 as dependencies rather than recommends
      (still works without them if you don't need SHA or MD5 support)

0.15    Sun Dec 31 02:51:35 EST 2006
    - prevent User::password() from clobbering the password if none is passed
    - document Util::supported_hashes()

0.14    Fri Mar 03 08:01:32 CET 2006
    - add all_users method

0.13    Sat Nov 26 04:18:19 CET 2005
    - works if you don't have Crypt::PasswdMD5 or Digest::SHA1
    - auto-detects available modules for default check_hashes
    - added Yuval Kogman as author, also added license to POD

0.12    November 10 2005
    - extra_info is now an array, as suggested by Uwe Voelker
    - changing the username will now delete the old username and add the new one

0.11    November 09 2005
    - implement locking with IO::LockedFile
    - minor code and pod cleanups

0.10    November 09 2005
    - initial release