Version 8.1.5
-----------------------------------------------
Fixed a bug in the xferlog parsers action code.
The GProftpd version is now set in configure.in.
Fixed wrong salting for users that couldnt link with -lcrypt.
Fixed configure.in to reflect proftpd.
Added functions for list_disc and list_secure.
Added useradd, userdel and passwd support for OSX.


TODO: 
------------------------------------------
1. Fix passwd and useradd for all dists, help needed for darwin and maybe *bsd etc.
2. Dynamic directories and permission settings in the userchanger.
3. When changing group the systemgroup should also be changed maybe (add question etc).



Version 8.1.4:
-----------------------------------------
GProftpd will now use the MD5 crypt extension if it exists.
Fixed the selections for the directory paths.
Randomized usernames and passwords in upper or lower case can now be selected.


Version 8.1.3
------------------------------------------
Added the Bind and SocketBindTight directives.
Port can now be set to 0 to turn a server off for a while.
Added a check for /bin/false in shells.


Version 8.1.2
------------------------------------------
Fixed adding an additional </Anonymous> directive
if there was no users and no vhosts.
GProstats generation now shows the default servers name.


Version 8.1.1 codename christmas stocking.
------------------------------------------
Fixed an uint64 dependancy for Darwin in gprostats.c
Split filenames are now handled correctly in the xfertab.
Added some more internal securitychecks.
Added The ability to manage multiple virtualhosts, this
involved a remake of most functions and includes:
Changing, adding and deleting virtualhosts.
Add user to, delete user from and change a user in a virtualhost.
Fixed an error when passwording users and some Linux distributions.

NOTE for upgrading:
----------------------------------------
When upgrading to version 8.1.2 you should remove the following 3 lines
from proftpd.conf in the standard server:
<Global>
</Global>
#-- End of the main configuration --#

Else itll add an extra </Anonymous> at the end of a changed profile
And push these lines around the conf.


In version 8.1.3 BIND and SocketBindTight where added:
add Bind "0.0.0.0" to all servers under ServerIdent and
SocketBindTight off to the default server.

In version 8.1.4 "#gp_randomize_case lower" was added. 
Add it with the other commented lines to control lowercase and uppercase
for username and password generation.
