newpop disk usage
User quota totals now include pop disk usage for their main system account and all of their virtual accounts.
newCatch-All can be set manually
Ability to set the catch-all email manually. This gives the user the option to forward all incoming emails to an off server account. A dropdown list is still present so they can quickly chose the correctly spelt email address, or they can just type the data in manually. The typed data does not have to be one of the dropdown items (obviously)
newSSL certificates for main domain and independent CSR's
Admins can now create ssl certificates for their main domain on the server's ip. This will create the server.csr and server.key file in the /etc/http/conf/* directory. It does not yet setup any SSLCACertificate file.
When creating a csr request through the admin domain, the original certificate and key will NOT be removed or overwritten. Instead both the new key and request will be given on the next screen, where the admin can copy them and use them wherever he wishes.
newEmail User when 100% disk limit has been reached
This is just added onto the bandwidth limit email that is generally sent out at about 80% of the bandwidth. Whichever comes first, the 100% disk limit or 80% bandwidth will trigger the email. Only bandwidth usage past 100% will suspend accounts (as before). It's up to the reseller to manually suspend the user for disk usage. This is because some files are not included in the quotas file system, such as the databases and the emails. This would, in theory, allow the user's total disk usage to exceed 100% of their allotted space.
newAdded .sh extension as editable in the filemanager
There was a request for .sh to be editable through the filemanger, quite easy to add.
fixedApply a skin to a user through "modify user"
Custom skins are not able to be applied to one user through the modify user control panel. Fixed.
fixedConvert any upper case letters in the domain to lowercase.
Some people created domains with some upper case letters. Exim turns them into lowercase before doing any domain checks, which will always fail if the domains use upper case. Users will have to recreate their domains if they contain any uppercase letters. It will automatically convert new domains to lowercase if they chose to try anyway.