InterWorx Hosting Control Panel Change Log

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:

[iworx.templates]
nodeworx="interworx"
[iworx.languages]
nodeworx="en-us"

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

  • Fixed a problem where websetup (web based goiworx.pex) had to be run twice.
  • Fixed a bug entering allowed / blocked IP addresses in nodeworx firewall config with trailing whitespace in-between IPs / IP ranges
  • Fixed ajax validation of certain "input" forms
  • Fixed WHMCS API compatibility

version 4.2.0 build 265 (2010-02-03)

Features

  • Along with this release, we've updated the interworx.com website, and improved the API documentation,

see: http://www.interworx.com/api

Notes

Bug fixes

  • Fixed a bug that broke the Softaculous plugin.
  • Fixed a few roundcube webmail default settings.
  • Exclamation points now allowed in Nicknames.
  • Fixed a bug when importing a reseller via the nodeworx mass transfer tool.
  • Fixed a bug with the mass transfer import log viewer displaying correctly, if the import fails.
  • Fixed the phpMyAdmin logout-redirect url.

version 4.2.0 build 264 (2010-01-27)

Features

  • Changes related to APF 9.7 compatiblity (updated APF rpms will be released soon)
  • Allow commas in account "Nicknames"

API Changes

  • Added 2 actions
    1. /nodeworx/overview : listLoadAverage
    2. /nodeworx/siteworx : listBandwidthAndStorage

Bug fixes

  • Fixed a bug with qmail config on cluster nodes with 50 or more domains.
  • Fixed a bug adding a node to a cluster when accounts already exist on the manager.
  • Fixed a problem with deleting DNS Records in Siteworx for secondary domains.
  • Fixed an issue where both php and mod_php may become enabled after an update of php is installed.
  • Fixed a problem in querySiteworxAccountDetails where the date_created field would be empty.
  • Fixed a minor bug in restoring a backup to an upgraded MySQL server that had been upgraded to 5.x, but without the mysql_upgrade script being run.

version 4.2.0 build 263 (2010-01-21)

Interface

  • Updated the NodeWorx→Server→Firewall page to make it more clear that a single port OR a port range can be entered. Quickhelp added to that affect.

API Changes

  • Added 1 action
    1. /nodeworx/firewall : addPort

Bug fixes

  • 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.

version 4.2.0 build 260 (2010-01-13)

Features

  • Added DNS Record interface in SiteWorx - CNAME, A, and TXT records can now be added by the SiteWorx user.
  • Added DNS Record package option for SiteWorx Accounts - disabled by default.
  • Added many service-related API functions.
  • Added listVersion API action on nodeworx/overview and siteworx/overview controllers.
  • Added password-changing plugin to roundcube webmail.
  • Added spamassassin configuration plugin to roundecube webmail.
  • Updated French Language translation.
  • Improvements to the API documentation.

API Changes

  • Added 215 actions
  • Deprecated 10 actions

See http://interworx.com/forums/showthread.php?t=3074 for complete list.

  • Added 'date_created' to the querySiteworxAccountDetails action

Bug fixes

  • Fixed max connection setting for pop3, imap4, pop3-ssl, and imap4-ssl. "0" is no longer an accepted value.
  • Fixed error when trying to edit an empty .htaccess file.
  • Fixed a bug with autoresponder messages not being sent with charset header.
  • Fixed using a remote MySQL server with clustering.
  • Fixed a problem with htaccess trusted / block hosts, when no trusted hosts were specified.
  • Fixed a problem adding copyto, alias, and group members for very long e-mail addresses.
  • Suppressed extraneous "dev_mode" logging in iworx.log.
  • Fixed a problem with focus of form inputs and labels in FireFox
  • Fixed a problem where importing a SiteWorx Account that already exists on a server, with SSL on the account, fails to import the SSL certificate
  • Fixed Restoring partial backups from the SiteWorx interface failing.
  • Added missing MailMda start-on-boot message translations.
  • Fixed siteworx account mass transfer javascript error when no shared IPs are available.
  • Fixed a problem with the nodeworx updates interface on new installs.

version 4.1.0 build 247 (2009-12-08)

Features

  • Added DnsRecord::queryRecords API action

Interface Changes

  • 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.

API Changes

  • Added 2 actions
    1. /nodeworx/dns/record : listRecords
    2. /nodeworx/dns/record : queryRecords
  • Deprecated 1 action
    1. /nodeworx/dns/record : listRecordIds

Configuration Changes

  • Enabled squirrelmail server-thread-sort and server-side-sorting to speed up squirrelmail webmail for large mail boxes

Bug fixes

  • 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.

version 4.1.0 build 243 (2009-11-12)

Features

  • upgraded roundcube webmail to 0.3.1

Bug fixes

  • tightened validation on dns record adding in nodeworx
  • increased dns record target maxlength
  • dns record add form now forces user to select the record type first
  • fixed "Character set 'utf8' is not a compiled character set" when error message creating backup of horde address book
  • fixed a bug where apache would inherit misc environment variables from the interworx environment when apache was restarted via interworx.
  • fixed "could not create mailbox" error in horde webmail
  • fixed fixed cron e-mail notice "Could not find update match for *.iworx"
  • fixed a problem with the built javascript bundles periodically failing, which would manifest itself as the SiteWorx or NodeWorx menus not functioning.
  • fixed a bug in hostname validation

version 4.1.0 build 240 (2009-11-07)

Notes

  • 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.

Features

  • 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.

Bug fixes

  • 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