1.38.1
-Fixed a bug that caused the check for passwords containing single
quotes not to work
--
1.38
-Fixed a bug that caused the entry in smbpasswd(5) only to be created
for the first user in the list of users
--
1.43b
-Fixed a bug that caused only the second field of the argument to -u and
the school year (if -y was given) to be put in the GECOS field if
invoked as userquick.
-Added an option to generate simple shell scripts to be run on a target
system without a Perl distribution (such as FreeBSD 5.x)
-included a check to prevent passwords containing single quotes from
being used if -r is given (these would cause problems in various places)
-Cleaned up and extended documentation
-Fixed a bug in the dupe engine that would cause it to try just once
appending random characters to an already existing username
-Some code cleanups regarding the processing of the GECOS field
-Added the possibility to output the list of created user accounts and
the shell script on STDOUT
-Cleaned up the output of the script (warn instead of print for
informational messages so the remaining output on STDOUT is more
suitable for automatic processing in pipes)
-Added the ability to read the primary and member groups for each user
from the input file instead of specifying them globally for all users
--
1.41b
-Added the ability to read configuration from a config file
-Added the -G switch for specifying member groups in addition to the
primary group
-Several code cleanups
-Fixed a bug that caused the dupe engine not to work at all
-Fixed some problems that caused the script not to work with the
system perl version of FreeBSD (5.00x), main issue was an indirect
filehandle used for opening the list of user names (perl 5.00x doesn't
seem to know indirect filehandles yet)
-Fixed a bug that caused the school year not to be appended to the GECOS
field if the -y option was specified
-Fixed some cosmetical bugs in the handling of duplicate usernames. (All
worked well but some possibly confusing error messages were printed)
-Wrote a real[TM] manual page for userneu
--
1.36
-backported the features of 1.35b (without the bugs from 1.35b ;-))
-backported the possibility to specify member groups for the users to be
created from 1.41b and cleaned that code up a bit.
-added a real[TM] manual page, cleaned up README and added installation
instructions
-fixed a bug from 1.3b and later that caused the script not to work on
perl 5.0053 (distributed with FreeBSD).
-included a check to prevent passwords containing single quotes from
being used if -r is given (these would cause problems in various places)
-Fixed a bug in the dupe engine that would cause it to try just once
appending random characters to an already existing username
--
1.35b
-Changed the format of the input file to a less rigid format that
allows for a arbitrary number of fields with arbitrary descriptors. See
README for details.
-added the possibility to specify the delimiter for the fields on the
command line as a perl regular expression
-cleaned up the code a bit
--
1.34
-fixed a bug that caused the error log not to be written if it's
location wasn't explicitly specified with -e
-Removed NetBSD support for now (see README for details)
--
1.33
-corrected some minor glitches (Mostly corrections to messages the
script prints)
-made the "dupe engine" (appending random characters to duplicate
usernames until they fit) optional
--
1.31
-Fixed the bug that caused the script to die after a Unix account is
created if smbpasswd(8) is not found
-The check for smbpasswd(8) didn't work at all because of a bracket in
the wrong place
--
1.3b
-Fixed the bug that caused double slashes to be put into /etc/passwd when
specifying the base directory for $HOME with a trailing slash
-Added the ability to read the user list from STDIN
-Made the creation of samba accounts optional
-Replaced all the global variables
-Included userquick.pl, a script to quickly create single user accounts
without having to write a list.
--
1.2b
-Added an option to generate real[TM] passwords
-Added an option to specify minimum and maximum password length
--
1.1b 
-Started with Linux support (Still beta, only tested on Slackware)
-Included NetBSD support. As the NetBSD user management tools won't
accept the password hash on standard input but only as command line
argument you only want to use this on a machine in single user mode with
the network cable disconnected.
-Fixed the creation of accounts so that password hashes no longer show
up in the output of ps(1)
-Removed some kludges
--