PDA

View Full Version : InterWorx Hosting Control Panel version 4.2.0 released!


IWorx-Paul
01-13-2010, 06:35 PM
We are happy to announce the release of InterWorx Hosting Control Panel 4.2.0.

All InterWorx servers that have auto-updates enabled can and should receive this update over the next 24 hours.

This update contains a number of new features, bug fixes, and api improvements. See details below.

InterWorx Hosting Control Panel ChangeLog

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.

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.

API Changes: (http://interworx.com/api)
* Added 215 actions
- /nodeworx/overview : listServiceStatus
- /nodeworx/overview : listVersion
- /nodeworx/overview : listLicenseKey
- /nodeworx/apikey : generate
- /nodeworx/siteworx : bulkdeactivate
- /nodeworx/siteworx : bulkactivate
- /nodeworx/http : isRunning
- /nodeworx/http : restart
- /nodeworx/http : stop
- /nodeworx/http : start
- /nodeworx/http : listPortNumbers
- /nodeworx/http : listPortNumbersArray
- /nodeworx/http : listRequiredPermissions
- /nodeworx/http : listGeneralName
- /nodeworx/http : listServiceName
- /nodeworx/http : listServicePage
- /nodeworx/http : listServiceInfo
- /nodeworx/mail/smtp : update
- /nodeworx/mail/smtp : updateInbound
- /nodeworx/mail/smtp : isRunning
- /nodeworx/mail/smtp : restart
- /nodeworx/mail/smtp : stop
- /nodeworx/mail/smtp : start
- /nodeworx/mail/smtp : listPortNumbers
- /nodeworx/mail/smtp : listPortNumbersArray
- /nodeworx/mail/smtp : listRequiredPermissions
- /nodeworx/mail/smtp : listGeneralName
- /nodeworx/mail/smtp : listServiceName
- /nodeworx/mail/smtp : listServicePage
- /nodeworx/mail/smtp : listServiceInfo
- /nodeworx/mail/smtp2 : update
- /nodeworx/mail/smtp2 : isRunning
- /nodeworx/mail/smtp2 : restart
- /nodeworx/mail/smtp2 : stop
- /nodeworx/mail/smtp2 : start
- /nodeworx/mail/smtp2 : listPortNumbers
- /nodeworx/mail/smtp2 : listPortNumbersArray
- /nodeworx/mail/smtp2 : listRequiredPermissions
- /nodeworx/mail/smtp2 : listGeneralName
- /nodeworx/mail/smtp2 : listServiceName
- /nodeworx/mail/smtp2 : listServicePage
- /nodeworx/mail/smtp2 : listServiceInfo
- /nodeworx/mail/send : update
- /nodeworx/mail/send : isRunning
- /nodeworx/mail/send : restart
- /nodeworx/mail/send : stop
- /nodeworx/mail/send : start
- /nodeworx/mail/send : listPortNumbers
- /nodeworx/mail/send : listPortNumbersArray
- /nodeworx/mail/send : listRequiredPermissions
- /nodeworx/mail/send : listGeneralName
- /nodeworx/mail/send : listServiceName
- /nodeworx/mail/send : listServicePage
- /nodeworx/mail/send : listServiceInfo
- /nodeworx/mail/pop3 : startOnBoot
- /nodeworx/mail/pop3 : update
- /nodeworx/mail/pop3 : isRunning
- /nodeworx/mail/pop3 : restart
- /nodeworx/mail/pop3 : stop
- /nodeworx/mail/pop3 : start
- /nodeworx/mail/pop3 : listPortNumbers
- /nodeworx/mail/pop3 : listPortNumbersArray
- /nodeworx/mail/pop3 : listRequiredPermissions
- /nodeworx/mail/pop3 : listGeneralName
- /nodeworx/mail/pop3 : listServiceName
- /nodeworx/mail/pop3 : listServicePage
- /nodeworx/mail/pop3 : listServiceInfo
- /nodeworx/mail/spop3 : startOnBoot
- /nodeworx/mail/spop3 : isRunning
- /nodeworx/mail/spop3 : restart
- /nodeworx/mail/spop3 : stop
- /nodeworx/mail/spop3 : start
- /nodeworx/mail/spop3 : listPortNumbers
- /nodeworx/mail/spop3 : listPortNumbersArray
- /nodeworx/mail/spop3 : listRequiredPermissions
- /nodeworx/mail/spop3 : listGeneralName
- /nodeworx/mail/spop3 : listServiceName
- /nodeworx/mail/spop3 : listServicePage
- /nodeworx/mail/spop3 : listServiceInfo
- /nodeworx/mail/imap : update
- /nodeworx/mail/imap : startOnBoot
- /nodeworx/mail/imap : isRunning
- /nodeworx/mail/imap : restart
- /nodeworx/mail/imap : stop
- /nodeworx/mail/imap : start
- /nodeworx/mail/imap : listPortNumbers
- /nodeworx/mail/imap : listPortNumbersArray
- /nodeworx/mail/imap : listRequiredPermissions
- /nodeworx/mail/imap : listGeneralName
- /nodeworx/mail/imap : listServiceName
- /nodeworx/mail/imap : listServicePage
- /nodeworx/mail/imap : listServiceInfo
- /nodeworx/mail/simap : startOnBoot
- /nodeworx/mail/simap : isRunning
- /nodeworx/mail/simap : restart
- /nodeworx/mail/simap : stop
- /nodeworx/mail/simap : start
- /nodeworx/mail/simap : listPortNumbers
- /nodeworx/mail/simap : listPortNumbersArray
- /nodeworx/mail/simap : listRequiredPermissions
- /nodeworx/mail/simap : listGeneralName
- /nodeworx/mail/simap : listServiceName
- /nodeworx/mail/simap : listServicePage
- /nodeworx/mail/simap : listServiceInfo
- /nodeworx/mail/spam : isRunning
- /nodeworx/mail/spam : restart
- /nodeworx/mail/spam : stop
- /nodeworx/mail/spam : start
- /nodeworx/mail/spam : listPortNumbers
- /nodeworx/mail/spam : listPortNumbersArray
- /nodeworx/mail/spam : listRequiredPermissions
- /nodeworx/mail/spam : listGeneralName
- /nodeworx/mail/spam : listServiceName
- /nodeworx/mail/spam : listServicePage
- /nodeworx/mail/spam : listServiceInfo
- /nodeworx/mail/virus : isRunning
- /nodeworx/mail/virus : restart
- /nodeworx/mail/virus : stop
- /nodeworx/mail/virus : start
- /nodeworx/mail/virus : listPortNumbers
- /nodeworx/mail/virus : listPortNumbersArray
- /nodeworx/mail/virus : listRequiredPermissions
- /nodeworx/mail/virus : listGeneralName
- /nodeworx/mail/virus : listServiceName
- /nodeworx/mail/virus : listServicePage
- /nodeworx/mail/virus : listServiceInfo
- /nodeworx/ftp : isRunning
- /nodeworx/ftp : restart
- /nodeworx/ftp : stop
- /nodeworx/ftp : start
- /nodeworx/ftp : listPortNumbers
- /nodeworx/ftp : listPortNumbersArray
- /nodeworx/ftp : listRequiredPermissions
- /nodeworx/ftp : listGeneralName
- /nodeworx/ftp : listServiceName
- /nodeworx/ftp : listServicePage
- /nodeworx/ftp : listServiceInfo
- /nodeworx/mysql : isRunning
- /nodeworx/mysql : restart
- /nodeworx/mysql : stop
- /nodeworx/mysql : start
- /nodeworx/mysql : listPortNumbers
- /nodeworx/mysql : listPortNumbersArray
- /nodeworx/mysql : listRequiredPermissions
- /nodeworx/mysql : listGeneralName
- /nodeworx/mysql : listServiceName
- /nodeworx/mysql : listServicePage
- /nodeworx/mysql : listServiceInfo
- /nodeworx/dns : isRunning
- /nodeworx/dns : restart
- /nodeworx/dns : stop
- /nodeworx/dns : start
- /nodeworx/dns : listPortNumbers
- /nodeworx/dns : listPortNumbersArray
- /nodeworx/dns : listRequiredPermissions
- /nodeworx/dns : listGeneralName
- /nodeworx/dns : listServiceName
- /nodeworx/dns : listServicePage
- /nodeworx/dns : listServiceInfo
- /nodeworx/sshd : isRunning
- /nodeworx/sshd : restart
- /nodeworx/sshd : stop
- /nodeworx/sshd : start
- /nodeworx/sshd : listPortNumbers
- /nodeworx/sshd : listPortNumbersArray
- /nodeworx/sshd : listRequiredPermissions
- /nodeworx/sshd : listGeneralName
- /nodeworx/sshd : listServiceName
- /nodeworx/sshd : listServicePage
- /nodeworx/sshd : listServiceInfo
- /nodeworx/nfs : isRunning
- /nodeworx/nfs : restart
- /nodeworx/nfs : stop
- /nodeworx/nfs : start
- /nodeworx/nfs : listPortNumbers
- /nodeworx/nfs : listPortNumbersArray
- /nodeworx/nfs : listRequiredPermissions
- /nodeworx/nfs : listGeneralName
- /nodeworx/nfs : listServiceName
- /nodeworx/nfs : listServicePage
- /nodeworx/nfs : listServiceInfo
- /nodeworx/firewall : isRunning
- /nodeworx/firewall : restart
- /nodeworx/firewall : stop
- /nodeworx/firewall : start
- /nodeworx/firewall : listPortNumbers
- /nodeworx/firewall : listPortNumbersArray
- /nodeworx/firewall : listRequiredPermissions
- /nodeworx/firewall : listGeneralName
- /nodeworx/firewall : listServiceName
- /nodeworx/firewall : listServicePage
- /nodeworx/firewall : listServiceInfo
- /siteworx/overview : listVersion
- /siteworx/overview : listLicenseKey
- /nodeworx/cluster/nodes : add
- /nodeworx/cluster/nodes : delete
- /nodeworx/cluster/lb : addService
- /nodeworx/cluster/lb : deleteService
- /nodeworx/cluster/lb : startOnBoot
- /nodeworx/cluster/lb : isRunning
- /nodeworx/cluster/lb : restart
- /nodeworx/cluster/lb : stop
- /nodeworx/cluster/lb : start
- /nodeworx/cluster/lb : listPortNumbers
- /nodeworx/cluster/lb : listPortNumbersArray
- /nodeworx/cluster/lb : listRequiredPermissions
- /nodeworx/cluster/lb : listGeneralName
- /nodeworx/cluster/lb : listServiceName
- /nodeworx/cluster/lb : listServicePage
- /nodeworx/cluster/lb : listServiceInfo
- /nodeworx/packages : listDetails
- /nodeworx/reseller/packages : listDetails
- /nodeworx/cluster/lb : settings
- /siteworx/dns : add
- /siteworx/dns : delete
* Deprecated 10 actions
- /nodeworx/mail/mta : updateInbound
- /nodeworx/mail/mta : updateOutbound
- /nodeworx/mail/mta : updateAltSmtpSettings
- /nodeworx/mail/mta : updateSmtpSettings
- /nodeworx/mail/mda : updatePop3
- /nodeworx/mail/mda : startOnBootPop3
- /nodeworx/mail/mda : updateImap
- /nodeworx/mail/mda : startOnBootSPOP3
- /nodeworx/mail/mda : startOnBootIMAP4
- /nodeworx/mail/mda : startOnBootSIMAP4




Thanks again!

Paul & the rest of the InterWorx crew.

bear
01-15-2010, 02:21 AM
Very nice upgrade,
thanks to the whole Interworx team

chasehosting
01-16-2010, 06:54 AM
I'm with bear on this, very nice upgrade indeed!!

The DNS functionality for Siteworx accounts is exciting news. I've had numerous requests for this over the years, so I'm very happy about finally having that for my customers. Overall, I'm thrilled to see the Iworx team on such a roll since the v4 release.

Keep it up guys! :)

IWorx-Paul
01-22-2010, 01:34 AM
We've released a new build for version 4.2.0, build number 263. This build fixes a number of small bugs, detailed below:


InterWorx Hosting Control Panel ChangeLog

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
- /nodeworx/firewall : addPort

Bugs:
* 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 was 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.

bear
01-22-2010, 06:25 AM
on the subject of the firewall (APF 9.5), could i request that the firewall is upgraded
to the latest version APF 9.7
Will the latest APF 9.7 work with InterWorx v4.2.0 ?
thank you

IWorx-Paul
01-27-2010, 07:09 PM
We've released a new build for version 4.2.0, build number 264. This build fixes a few bugs, and adds a few API functions as well:


InterWorx Hosting Control Panel ChangeLog

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
- /nodeworx/overview : listLoadAverage
- /nodeworx/siteworx : listBandwidthAndStorage

Bugs:
* 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.

bear
03-15-2010, 07:41 AM
version 4.2.0 build 264 (2010-01-27)

Features:
* Changes related to APF 9.7 compatiblity (updated APF rpms will be
released soon)


has APF rpms been sorted, is it safe to upgrade to APF 9.7
thank you

IWorx-Paul
03-15-2010, 04:00 PM
Hi Gary,

We're actually ready to do some live testing with an APF 9.7 RPM. If'd like to volunteer your server, open a support ticket :)

Paul

bear
03-15-2010, 04:31 PM
Hi Gary,

We're actually ready to do some live testing with an APF 9.7 RPM. If'd like to volunteer your server, open a support ticket :)

Paul
feel free, will open a support ticket
thanks