InterWorx 5.0.13 build 574 has been released on the release channel! It’s been a few months in the making, and includes a large number of feature enhancements, importer updates, and general bug fixes.
Below is a summary of 5.0.13 build 574:
[SIZE=2][B]Enhancements:
[/B][/SIZE]
- [SIZE=2]Added input form values to environment variables for event hooks[/SIZE]
- [SIZE=2]Improved granularity of MySQL storage usage display[/SIZE]
- [SIZE=2]Released updated build of djbdns[/SIZE]
- [SIZE=2]Increased mysql-iworx max_connections[/SIZE]
- [SIZE=2]Improved VPS environment detection[/SIZE]
- [SIZE=2]Added support for "Locked" IPs. These are IPs that once locked, interworx will ignore for all practical purposes.[/SIZE]
- [SIZE=2]Made suphp the new install default php mode rather than mod_php[/SIZE]
- [SIZE=2]Added ~iworx/bin/migrate-ip.pex script, useful when you need to move everything on one IP to another IP on the system[/SIZE]
- [SIZE=2]Added API action to see current InterWorx software channel[/SIZE]
- [SIZE=2]Added the ability to have env variables overridden[/SIZE]
- [SIZE=2]Improved import and new node performance by preventing Apache restarts after every single domain addition[/SIZE]
- [SIZE=2]Added CPU cores to collected data[/SIZE]
- [SIZE=2]Added tracking of InterWorx support user logins to data collection[/SIZE]
- [SIZE=2]Implemented explicit function and parameter registration for CLI interface[/SIZE]
- [SIZE=2]Created IWorx_Json to centralize json functions[/SIZE]
- [SIZE=2]Various user interface improvements to the IP Management > System IPs page[/SIZE]
[/B][/SIZE]
- [SIZE=2]Implemented import of secondary domain contents from DirectAdmin backups[/SIZE]
- [SIZE=2]cPanel importer now imports MX DNS records[/SIZE]
- [SIZE=2]Fixed import of cPanel addon domains with documentroot the same as the master domain[/SIZE]
- [SIZE=2]cPanel parked-domains are now imported as secondary domains, since they can have e-mail accounts, etc[/SIZE]
- [SIZE=2]Fixed problems importing plesk9 backups containing "clients" with no "domains"[/SIZE]
- [SIZE=2]Fixed an issue with the plesk9 importer log display[/SIZE]
- [SIZE=2]Fixed the occasional truncating of MySQL usernames when importing from 3rd party backups[/SIZE]
- [SIZE=2]Fixed import of 3rd party backups via web interface in certain browsers[/SIZE]
[/B][/SIZE]
- [SIZE=2]Closed an XSS vulnerability in XHR requests (Special thanks to Eric Flokstra!)[/SIZE]
- [SIZE=2]Fixed vulnerability where passwords could be exposed by long-running processes (Rack911)[/SIZE]
- [SIZE=2]Fixed a bug where changing httpd ports could break Apache[/SIZE]
- [SIZE=2]Fixed bug: flag-support.sh required 0755[/SIZE]
- [SIZE=2]Resolved a display issue when a server has multiple NFS mounts[/SIZE]
- [SIZE=2]Fixed a problem with secondary domains using private IPs and NAT[/SIZE]
- [SIZE=2]Fixed a problem with Softaculous hanging in InterWorx 5.0.13-572[/SIZE]
- [SIZE=2]Fixed error in handling return values when stopping a service[/SIZE]
- [SIZE=2]Fixed issue stemming from an undefined variable in Mass Transfer Imports[/SIZE]
- [SIZE=2]Implemented soft y, n, yes, no, etc for boolean answers in CLI interface[/SIZE]
- [SIZE=2]Improved error detection when writing httpd config files[/SIZE]
- [SIZE=2]Fixed display of CPU graphs with large numbers of CPU cores[/SIZE]
- [SIZE=2]Small fixes to UI of Heliotrope theme[/SIZE]
- [SIZE=2]Changed senderip to be aware of multiple IPs per SiteWorx account[/SIZE]
- [SIZE=2]Fixed toggling shared IP with SSL to dedicated IP[/SIZE]
- [SIZE=2]Fixed display of Server Graphs in DEMO mode[/SIZE]
- [SIZE=2]Fixed error during domain deactivation, if the /var/qmail/control/senderip file has been deleted[/SIZE]
- [SIZE=2]Fixed display of e-mail boxes if an underlying e-mail box's folder has been deleted manually.[/SIZE]
- [SIZE=2]Fixed issue with missing IPs in the Default Sites config in NodeWorx[/SIZE]
- [SIZE=2]Fixed importing of SSL from cpanel backups when multiple certs are installed but only one is active[/SIZE]
- [SIZE=2]Fixed a problem with server-alias pointer domains being created if the working domain didn't match the pointed-to domain[/SIZE]
- [SIZE=2]Fixed toggle of "favorite" SiteWorx accounts after sorting the list[/SIZE]
- [SIZE=2]Minor login page display fixes[/SIZE]
- [SIZE=2]Fixed an error on the Server > Settings page when logged into cluster nodes[/SIZE]
- [SIZE=2]Fixed an issue with importing of ServerAlias pointer domains[/SIZE]
- [SIZE=2]Clarified DNS interfaces regarding zone TTL[/SIZE]
- [SIZE=2]Fixed enabling Remote Assistance on el4 servers[/SIZE]
- [SIZE=2]Added explicit _help function to the CLI to prevent fallback behavior[/SIZE]
- [SIZE=2]Implemented explicit registration of functions and parameters in CLI[/SIZE]
- [SIZE=2]Fixed ordering of languages select box[/SIZE]
- [SIZE=2]Adding a secondary domain unexpectedly made that new domain the "working" domain[/SIZE]
- [SIZE=2]Added default AAAA record for new domains[/SIZE]
- [SIZE=2]System graphs can now be right-clicked on so they can easily be saved and shared[/SIZE]
- [SIZE=2]Fixed an issue with downloading Softaculous backups as plain text[/SIZE]
- [SIZE=2]Dropped zerofill from cluster_nodes table[/SIZE]
- [SIZE=2]Fixed an issue adding the ipv6 quorum IP for clustering[/SIZE]
- [SIZE=2]Fixed an issue with Roundcube webmail not creating the Trash folder[/SIZE]
- [SIZE=2]Cleaned up a MySQL index error during goiworx initialization[/SIZE]
- [SIZE=2]Fixed an issue with javascript running out of control when adding a cluster node[/SIZE]
- [SIZE=2]Fixed trusted-ip range detection[/SIZE]
- [SIZE=2]Fixed display of cluster-node system graphs in certain NAT config setups[/SIZE]
- [SIZE=2]Prevent suspended e-mail accounts changing their password via Roundcube webmail[/SIZE]
- [SIZE=2]Fixed recognition of 172.16... IPs as private[/SIZE]
- [SIZE=2]Fixed Bug: /bin/sort was missing from iworx.ini[/SIZE]
- [SIZE=2]Added dmidecode as a required package for InterWorx rpm[/SIZE]
- [SIZE=2]Patched roundcube for CVE-2013-6172[/SIZE]
Feel free to discuss this release or ask questions here, but for the serious issues, open a ticket at the support desk.[SIZE=2]
[/SIZE]