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.