Version 8.0.8 ------------------------------------------- Fixed the scrolling behaviour in the transfertab (Thanks CAiRO). Added maximum allowed length to all input widgets. Fixed the FTPwho error output (no scoreboard found messages). If some other server is running on the port beeing used and the user presses offline, gproftpd will now inform the user of this and what can be done to solve it. TODO: ------------------------------------------- 1. Add backups with dates and a fileselection for restore ?. Version 8.0.7 ------------------------------------------- CodeCleanup for adding users making directories etc. Fixed a minor bug where the user could add an extra slash to the ftproot directory path. Added more error detection when adding users. Version 8.0.6 ------------------------------------------- Added a certificate creation section to the global tab, this and FTP-TLS options will only be shown if proftpd is compiled with mod_tls (proftpd -l). Added DirFakeUser and DirFakeGroup to the global tab. Added changeable upload directory and limits for it in the user settings window. Version 8.0.5 ------------------------------------------- Fixed a listing bug in gprostats and added creation date. Remake of the userchanger, made it more dynamic. Added a per user setting to allow only specified addresses to connect to the server. Added some missing utf8 conversions. A popup question to add GProftpd's default configuration will now be shown if proftpd.conf doesnt exist or doesnt have the directives Gproftpd wants it to have. Changed the way it detects on/offline status. Added FTP-TLS options and several OS defines. Added total, incoming, outgoing counters in KB/sec. Version 8.0.4 ------------------------------------------- Changed the default gproftpd binary location to /usr/sbin. (delete /usr/local/sbin/gproftpd if you have it there) If you dont know.. run whereis gproftpd Added AllowOverwrite to the userprofiles upload directory. (The user that uploaded the file will be able to overwrite it by default). Added limit STOU deny in the users toplevel directory. Fixed a bug in the user kicker. When a user with a nologin shell is added it wont have a homedirectory in /home/username and the /etc/skel files wont be added in the users toplevel directory. Fixed some static stuff in the makefile scripts (thanks Marcus). The files tab is now a listview. Took away the overall bytes/sec counter. Added A global Limit LOGIN directive for security. If youre upgrading you should put this somewhere in the top(middle) of the entire tab: <Global> <Limit LOGIN> AllowUser add_existing_user_here AllowUSer the_next_existing_user_and_so_on DenyAll </Limit> </Global> Gproftpd will then handle this automatically for you. Added a top 10 ul/dl statistics generator called gprostats that can make welcome messages for all currently active users and/or generate html statistics. Gprostats is a separate binary and is well suited for use with crond. Version 8.0.3 ------------------------------------------- Total remake and compatible with proftpd >= 1.2.8. Added user/password randomizers and a shell selector. When a regular shell (/bin/bash etc) is selected from the dropdown list the admin can add users that can make normal logins also. Added a choise for adding an incoming directory under the userdir and a selection for the userdir root. The Rate* directives has been deprecated so delete them all and add these to the entire configurations global/server section instead: TransferRate RETR TransferRate STOR TransferRate STOU TransferRate APPE The profiletab has been taken away.