#============================================================================# # vHost - one-step solution for all virtual hosting needs # # ChangeLog - changes since version 3.00r0 # # # # Copyright(c) Chaogic Systems, LLC. http://chaogic.com # # Author: Jake Fan # # # # This is Free Software; permission to use, copy, modify, and distribute # # this software and its documentation for any purpose - with or without fee # # - is hereby granted, provided that the above copyright information and # # this permission notice appear in all copies and documentations. This # # software is provided "as is" without express or implied warranty. For # # more details, see GNU General Public License as published by the Free # # Software Foundation. # # # #============================================================================# Version 3.31r1 (Sep-11-2006) ---------------------------- + Added virtualization module for OpenWebmail. + Added ".forward" support for virtual users. + Added commands --addmydb and --delmydb in the MySQL module and the web GUI. + The web GUI now has a web-based FTP client (phpWebFTP by Edwin van Wijk) for virtual users as well as host owners. + Improved command --cphost. + Improved log rotation behavior for webstats update. + Improved SELinux support. + Improvements related to distributed systems. + Numerous other fixes and improvements. Version 3.30r1 (Apr-30-2006) ---------------------------- + Internal release. Version 3.21r1 (Apr-01-2005) ---------------------------- + Fixed compatibility problem with SquirrelMail version 1.4.4, dated Jan. 22, 2005. + Fixed incorrect $cronDir value in V00hostconf on Debian, SuSE, BSD, and derived systems. Virtual host logrotate and ducache update should now work on these systems. + Now auto-detects $dotChar in V00hostconf on new vHost installations. + Improved IP address selection and restriction related to $IPs and $IPADD in V00hostconf. + Added "-d" switch for command --cphost. + Other minor fixes and improvements. Version 3.20r1 (Dec-16-2004) ---------------------------- + Fixed various remote command execution problems related to distributed systems. + Fixed --cphost bug not copying catch-all aliases to the remote system. Thanks to John Herrington (jherrington@teichos.com) for reporting the bug. + Fixed bug of mail aliases not working for existing users on the main host under certain conditions. Thanks to Joy Khoriaty (joy@elventails.com) for helping with the debugging process. + Added $UPDATEIP option in V00hostconf for improved handling of IP address update in command --uphost. + Added $dnsRt option in V00hostconf to support DNS servers running in chroot environments. + Added $natC option in V00hostconf to facilitate DNS records running on NAT systems. Thanks to ssobka (ssobka@afinety.com) for suggesting the feature enhancement. + Improved command --cphost. + Modified vdeliver process uid for improved handling of mail alias pipes. + Improved module V15proftpd. + Improved module V25pop3d. + Improved module V30imap. + Improved module V35awstats. + Updated Quota package. + Minor improvements on the web GUI. + Improvements specific to Fedora Core 3 and SELinux. + Other minor fixes and improvements. Version 3.11r2 (Jun-04-2004) ---------------------------- + Updated AWStats module now works with AWStats versions up to 6.1, dated May 15, 2004. + Modified vdeliver process gid for improved handling of mail alias pipes. + Improved handling of symlinks under directory /vhost. + Various per-host conf files will now be hard-linked into a virtual host's "etc" directory when the host gets created. Existing virtual hosts will be affected by this feature after running command "vhost --uphost". Version 3.11r1 (May-04-2004) ---------------------------- + New info in README regarding a potentially undesired effect of command --uphost, which is called when upgrading from versions older than 3.10. + Fixed minor problems related to pre-packaged versions of SquirrelMail on RedHat and Debian systems. Thanks to Chris Mason (masonc@masonc.com) and Joy Khoriaty (jjk03@aub.edu.lb) for reporting the problems. + Fixed --cphost not updating alternative logins when a virtual host exists on the remote system. + Command --cphost now copies owner data. + Command --uphost now updates virtual host IP addresses when change occurs to the main host IP address or $IPs in V00hostconf. + Fixed --poprelay not removing /etc/poprelay IP addresses when $popRelay is set to "0" in V25pop3d. + The "pop relay" feature now works with Postfix w/o manual setup. Thanks to Joy Khoriaty (jjk03@aub.edu.lb) for helping with the debugging process. + Significant speed improvement for commands --vdeliver and --poprelay. + Better integration of module-extended commands. + Removed $AUTOCONF option in V00hostconf. + Minor improvements on the web GUI. Version 3.10r1 (Feb-29-2004) ---------------------------- + New info in README. + Fixed lost user passwords when deleting a virtual host without deleting its data. + Fixed broken command "vhost --access host_name user_name 0" on BSD systems. + Fixed potential Cross Site Scripting vulnerability in the web GUI. + Added command --uphost. + Added command --cphost. + Added MySQL module. + Added "pop relay" ("pop before smtp") feature. Virtual hosts can now be used as smtp (outgoing) servers to relay mails for pop clients. + Modified host owner home directory and /vhost directory structure to better facilitate the "multiple hosts per owner" setup. + Virtual host web space moved from home/web to var/web. + Updated Quota package. + Other minor fixes and improvements. Version 3.05r6 (Sep-27-2003) ---------------------------- + Fixed vdeliver/Postfix multiple-recipient delivery bug. Thanks to John Herrington (jherrington@teichos.com) for reporting the bug. Version 3.05r5 (Aug-30-2003) ---------------------------- + Fixed --vdeliver bug introduced in version 3.05r3 which could bounce messages under rare but certain circumstances. Thanks to Res (res@auschat.net) for reporting the bug. Version 3.05r4 (Aug-25-2003) ---------------------------- + Added symlink /var/spool/mail on BSD systems to allow vpop3d alternative logins on name-based virtual hosts. + Added graceful handling of interrupted --delhost command which had the potential of causing various virtual services fail to reload/restart. Version 3.05r3 (Aug-16-2003) ---------------------------- + Fixed broken "pw useradd/usermod/groupadd/groupmod" commands on FreeBSD installations. Thanks to Carlo Comin (carlo.comin@quadroresearch.com) for reporting the problem. + Fixed gcc compile error and various other FreeBSD related problems. Now fully functional on FreeBSD. + Fixed --vdeliver exit code which bounced messages that were filtered by procmail and not delivered to a virtual user's mailbox. + Fixed bug which ignored the default mailbox quota defined by $QHOST in V00hostconf when creating virtual hosts. + Removed unneeded /etc/skel files in virtual host, virtual user, $VHOME, and profile directories. Version 3.05r2 (Jun-13-2003) ---------------------------- + Fixed host/user alias mail delivery bug introduced in version 3.05r1. + Fixed --cmdlog bug introduced in version 3.05r1. Version 3.05r1 (May-31-2003) ---------------------------- + Complete FreeBSD support. + Procmail support. + Fixed "webstats not available" bug on "www" prefixed virtual hosts. + Fixed log rotation bug which caused disjointed webstats history. + Fixed ProFTPD read-only file problem on some systems. + Added support for Apache httpd.conf include files. + Added $AUTOCONF option in V00hostconf. + Default value changed from "." to "_" for $dotChar in V00hostconf due to modified command "useradd" in latest major Linux distributions. + Improved web GUI font size on *nix-based web browsers. + Virtual imap now works with SquirrelMail versions up to 1.4.0, dated Apr 03, 2003. Version 3.04r1 (Jan-08-2003) ---------------------------- + Added group "vuser" for improved virtual user and data permission handling. + Improved virtual user login on ProFTPD IP-based hosts. + Fixed web GUI double login bug when a virtual host's URL was prefixed with "www". Thanks to Justin Rickert (justin@rickertweb.com) for reporting the bug. + Minor improvements on the web GUI. Version 3.03r1 (Jan-03-2003) ---------------------------- + Fixed SquirrelMail user data permission error when upgrading existing virtual hosts with the "--addhost -f" command. + Improved web GUI login and redirect behavior. Version 3.02r2 (Jan-01-2003) ---------------------------- + Fixed minor log-related bug introduced in version 3.02r1. Version 3.02r1 (Dec-31-2002) ---------------------------- + Added virtualization modules for Webalizer and AWStats. + Virtual host webstats can be accessed at http://virtual.host.name/stats or via the "Host Log" command in the web GUI. Version 3.01r1 (Dec-25-2002) ---------------------------- + Fixed user privilege error causing vdeliver not working with Postfix. Thanks to John Herrington (jsh_45@yahoo.com) for helping with the debugging process. + Fixed --addhali bug causing duplicate host alias entries in httpd.conf. + Fixed --delhali bug not deleting host alias entries in httpd.conf. + Fixed upgrade bug which disrupted the upgrade process on some vHost 2.0 systems. Should now resume upgrading when run on such systems. Thanks to Kohoy (kohoy@ix-nets.com) for reporting the bug. + Fixed directory permission error on systems upgraded from vHost 2.0. Thanks to JimEr (jimbala@home.se) for reporting the error. + Improved symlink ownership for better compatibility with the Openwall kernel patch. Thanks to Mark Arends (arends@solidhosting.nl) for suggesting the improvement. + Improved upgrade support for multiple profiles and heredoc variables. + Now auto-detects the main host's fully qualified domain name (fqdn). + Command exit status logging. + Minor improvements on command selection in the web GUI. Version 3.00r6 (Dec-13-2002) ---------------------------- + Fixed --addhali bug in V10apache which generated empty IP addresses for host aliases. + Other minor fixes and improvements. Version 3.00r5 (Dec-10-2002) ---------------------------- + Virtual imap now works with SquirrelMail versions up to 1.2.10, dated Dec 02, 2002. + Improved reload delay in the web GUI. Version 3.00r4 (Dec-09-2002) ---------------------------- + Added .no-rotate feature for virtual host logs. + Fixed bug of incomplete operation caused by the instant reload option in the web GUI. Version 3.00r3 (Dec-07-2002) ---------------------------- + Fixed permission error in command --adddns when $DNSAWARE was enabled. Thanks to Markd (djmd_detroit@yahoo.com) for helping with the debugging process. + Added work-around for the web GUI unable-to-login error on various versions of IE. Thanks to Richard Bolduc (richardbolduc@yahoo.com) for reporting the problem. + Added $DUCACHE option in V00hostconf. + Links in the web GUI now open in the same window. Version 3.00r2 (Dec-03-2002) ---------------------------- + Added work-around for certain debug settings in php causing problems when the web GUI was accessed through a firewall. Version 3.00r1 (Dec-01-2002) ---------------------------- + Added ChangeLog. + Fixed pop login bug caused by a directory permission error. Thanks to Res (res@auschat.net) for helping with the debugging process. + Fixed ProFTPD login bug on name-based hosts. Thanks to Res (res@auschat.net) for reporting the bug. + Virtual imap now works with SquirrelMail versions up to 1.3.2, dated Oct 29, 2002. + Should now work with most Sendmail distributions. + Fixed typo in V00hostconf. Thanks to Chris Mason (masonc@masonc.com), Yorweb (admin@yorweb.co.uk) for spotting the error. + Auto IP aliasing now selects IP addresses sequentially from $IPs. Also fixed a hanging bug when all IP addresses in $IPs were occupied. Thanks to Korey for suggesting the improvement. + Fixed bug of password not able to set/change on various systems. + Fixed log rotation bug. + Added $autoPage and $emptyRows features in the web GUI. + Added $minLogin option in V00hostconf. + Partially implemented "pop relay" feature. + Added personal web space for host owners. + Now works with gcc3.x (e.g. RedHat8.0). + Other minor fixes and improvements.