Server admins can now easily view, edit, and create new SSL certificates for use with InterWorx's Webserver, Apache's default 'server wide' SSL certificate, FTP's SSL certificate, POP3-SSL, IMAP-SSL, and SMTP-TLS.
Notification system
NodeWorx users will now occasionally receive notifications when logging into the control panel, and/or via e-mail. For example, when InterWorx is upgraded. The notification system will also be combined with the next new feature, the System Health and problem detection system.
System Health and problem detection added to NodeWorx.
InterWorx will now attempt to detect, and when possible, fix certain problems as they occur on server. By default, NodeWorx User accounts on the Master nodeworx account will receive notifications of these problems via e-mail, and via InterWorx Banner notification (displayed at the top of the control panel when logged in).
The following problem detectors are currently available:
Server level SSL certificates approaching expiration.
Server level SSL certificates have expired.
Cluster command queue has stopped.
The InterWorx 'fively' cron job has stopped or is stuck.
Server load is too high.
InterWorx upgrades are available, but have not been applied.
InterWorx License is expired or expiring.
Mail queue has grown too large.
InterWorx is installed in the wrong location.
A disk partition is 100% full.
A disk partition is above the set threshold.
Secure IMAP is disabled (must be enabled for webmail)
Swap file usage is too high.
System and/or InterWorx updates (via yum) are failing.
Authoritative DNS Server now listens on both UDP and TCP for every IP the DNS Server is configured on, no extra steps required.
Added extra branding options, made the strings siteworx, nodeworx, and interworx replaceable via theme variables.
Update to the login page templates so they include footer.tpl, improving branding capability
Fixed a problem with creation of SRV Dns Records, added supported for NAPTR and AAAA Dns Records.
InterWorx Version tracking was added in this build, which lets us identify servers that have and have not upgraded InterWorx to the latest version.
Added iworx.cron: dns_disabled="0" iworx.ini entry. If changed to "1" interworx will no longer update the authoritative DNS configuration on the server (not recommended).
Server configuration actions can now be cascaded to all nodes in a cluster by choosing the "Cascade to all nodes" option.
Auto-detection of failure of load balanced services, with auto-removal of that server from the load balancing policies.
Load balancing configuration now allows advanced policy setups, including choosing which cluster nodes are included in which service policies.
NodeWorx Loadbalancer page now auto-updates providing close to real-time load balancer policy status.
New "Node Status" page in NodeWorx provides status of actions cascaded to cluster nodes.
Adding and deleting cluster nodes with larger number of IP addresses now much faster.
Improved attempts to repair problems with clustering NFS mounts.
Multiple SiteWorx users on a single account can now login to PHPMyAdmin at the same time.
Domainkeys configuration now backed up and restored.
E-mail local delivery setting now backed up and restored.
Added an option to cascade the local e-mail delivery across all domains on the SiteWorx account.
Added the ability to remove webmail programs via NodeWorx→Settings.
Added pagination to the NodeWorx Mail Queue page.
Added pagination to the NodeWorx IP Management page.
Added pagination to the MySQL users page.
Added pagination to the MySQL databases page.
Added ability to disconnect active FTP sessions from SiteWorx.
Added an option to automatically make domains send mail from the IP address they are assigned to, rather than the main interface IP. See: Sender IP configuration in NodeWorx→Settings.
Added the ability to specify a "default" MySQL server when adding SiteWorx accounts or resellers.
Added a plugin that will disable local e-mail delivery for a domain when the SiteWorx account is created.
Added an option to create a database user when creating a database in SiteWorx.
Made it possible to execute SiteWorx level API calls with a NodeWorx API Key + a domain.
Added the option to download the entire log file you're viewing in both NodeWorx and SiteWorx Log Viewer.
Added an option to configure the main (port 25) SMTP server to not accept TLS connections (in NodeWorx→System Services→MTA Settings
Websetup / goiworx will now choose the appropriate default theme and language for the initial master nodeworx user from the iworx.ini file, rather than defaulting to 'interworx' and 'en-us' respectively. The defaults remain the same as always, which are:
in the iworx.ini file. Among other things, this will all allow VPS template creators to set the default theme and language that they want when creating their VPS template.
Fixed a bug with setting shell passwords with certain characters in the password.
Fixed a problem with web-setup crashing in some circumstances.
On new installs, the default FTP passive port range 50000-51000 were not consistently added to the firewall configuration. It is now.
Removed access to the php variable section of .htaccess editing if the server is in suphp mode, since .htaccess php settings are not available in that setup.
Fixed a bug that could lead to mail queue corruption if messages were deleted from the queue via the NodeWorx interface.
Fixed a bug where adding an account on a clustered node would fail, if the selected theme was not present on the cluster node and only on the cluster manager.
Fixed a bug that broke compatibility with billing systems API.
Fixed a colspan issue on the NodeWorx→Resellers→Accounts page.
Fixed a bug that caused Simple Scripts to be re-enabled on every upgrade.
Fixed a colspan issue on the NodeWorx→System Services→FTP page.
Fixed a bug affecting script installer plugins.
Fixed a bug on the NodeWorx→System Services→Virus web interface page.
Fixed a bug syncing virtualhosts in clusters.
Fixed a bug adding SiteWorx accounts in clusteres with remote MySQL servers.
Fixed a bug adding a remote MySQL server in some cases.
Changed form error rows to display highlighted red, with a yellow "error" sign instead of the red X when a message is present, providing a visual cue to the user that mouse-overing the error sign will yield more details about the error.
Firewall start interface now reports failure correctly if the firewall cannot be started.
Fixed load balancer connections graph with 4 or more cluster nodes.
Fixed an error with deleting a cluster node when the cluster manager's mysql server is shut down.
Fixed a problem where the Automatic Updates status in NodeWorx would display "enabled" even if it was actually disabled by the user.
Fixed a bug in disabling mail local delivery in siteworx that would sometimes remove a needed newline from the qmail rcpthosts file.
Fixed ##LG_## errors in websetup / web based goiworx for new installs
Fixed a problem with testing the status of the local MySQL server, when custom changes to the "rootdsn" mysql server in iworx.ini were made prior to the interworx 4.x branch.
Fixed a problem with toggling the imap4-ssl start-on-boot form.
Fixed a problem viewing the current "smtproutes" config in /nodeworx/mail/mta.
Fixed problem with SiteWorx SpamAssassin Form not accepting floating point numbers when it should.
Fixed SMTP Spam Treshold setting in nodeworx not saving unless SMTP Spam Scanning is enabled
Fixed web-based goiworx, which broke after improvement to built javascript bundles.
Fixed restoring an existing account from a backup when the domain is on a dedicated IP, and the account already exists on the server.
Changing a SiteWorx account's theme did not change the theme for all the users under that SiteWorx account.
Fixed an IP display problem in clusters on the MySQL Permissions SiteWorx page.
Adding accounts in a cluster would fail incorrectly if there were specific reseller limits set.
Fixed a problem accessing phpMyAdmin through some proxy servers
Adding a NS dns record would fail on the first attempt
SimpleScripts plugin is now more compatible with php open basedir restriction enabled.
This release is the first automatic update from version 3.x to 4.x. We recommend that all interworx servers update to this version asap, and it should be applied automatically.
SimpleScripts and Softaculous Plugins now have both a SiteWorx Account package option that can be used to disable the feature on a per-account basis, and also a SiteWorx User Permission, to optionally disable access to these features for a secondary SiteWorx User.
made siteworx bandwidth tracking more fault tolerant
added missing lang entry (cluster node delete)
fixed upgrade bug where siteworx accounts per-page kept getting overwritten
changed webmail applications to use imap-ssl rather than imap. This allows the server admin to disable imap but still allow imap-ssl and still allow webmail to work.
fixed interactive CLI bug with File Inputs
fixed sql error on mysql overview page on clustered nodes
fixed problem with webmail ini config's on upgrade
fixed overwritting stats.realtime / mem_chart setting on upgrade
fixed ownership of .license file on new installs done via websetup
InterWorx Hosting Control Panel Change Log
version 4.5.1 build 322 (2010-08-09)
Bug Fixes
version 4.5.0 build 318 (2010-07-30)
Features
Bug Fixes
version 4.4.0 build 305 (2010-06-12)
Features
Bug Fixes
version 4.4.0 build 303 (2010-06-07)
Features
API Changes
Bug Fixes
version 4.3.0 build 299 (2010-05-10)
Notes
Bug Fixes
version 4.3.0 build 298 (2010-04-22)
Bug Fixes
version 4.3.0 build 297 (2010-04-16)
Bug Fixes
version 4.3.0 build 295 (2010-04-09)
Bug Fixes
version 4.3.0 build 294 (2010-04-06)
Bug Fixes
version 4.3.0 build 293 (2010-04-04)
Bug Fixes
version 4.3.0 build 292 (2010-03-31)
Bug Fixes
version 4.3.0 build 290 (2010-03-30)
Notes
Features
API Changes
Bug fixes
version 4.2.0 build 266 (2010-02-05)
Notes
Websetup / goiworx will now choose the appropriate default theme and language for the initial master nodeworx user from the iworx.ini file, rather than defaulting to 'interworx' and 'en-us' respectively. The defaults remain the same as always, which are:
in the iworx.ini file. Among other things, this will all allow VPS template creators to set the default theme and language that they want when creating their VPS template.
Bug fixes
version 4.2.0 build 265 (2010-02-03)
Features
see: http://www.interworx.com/api
Notes
Bug fixes
version 4.2.0 build 264 (2010-01-27)
Features
API Changes
Bug fixes
version 4.2.0 build 263 (2010-01-21)
Interface
API Changes
Bug fixes
version 4.2.0 build 260 (2010-01-13)
Features
API Changes
See http://interworx.com/forums/showthread.php?t=3074 for complete list.
Bug fixes
version 4.1.0 build 247 (2009-12-08)
Features
Interface Changes
API Changes
Configuration Changes
Bug fixes
version 4.1.0 build 243 (2009-11-12)
Features
Bug fixes
version 4.1.0 build 240 (2009-11-07)
Notes
Features
Bug fixes