Announcement

Collapse
No announcement yet.

InterWorx Hosting Control Panel version 4.2.0 released!

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • InterWorx Hosting Control Panel version 4.2.0 released!

    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.

    Code:
    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.
    Paul Oehler
    InterWorx-CP | http://interworx.com
    InterWorx Control Panel

  • #2
    Very nice upgrade,
    thanks to the whole Interworx team
    Gary T

    Comment


    • #3
      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! :)
      Last edited by chasehosting; 01-16-2010, 06:58 AM.
      chaseHOSTING.com | chaseIDEAS.com
      Top Quality Professional Web Hosting at Affordable Prices | Based in San Diego, CA
      Check out the Web Design Forums or Web Hosting Discussion Forums

      Comment


      • #4
        We've released a new build for version 4.2.0, build number 263. This build fixes a number of small bugs, detailed below:

        Code:
        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.
        Last edited by IWorx-Paul; 01-22-2010, 04:23 PM. Reason: added API changes
        Paul Oehler
        InterWorx-CP | http://interworx.com
        InterWorx Control Panel

        Comment


        • #5
          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
          Gary T

          Comment


          • #6
            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:

            Code:
            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.
            Paul Oehler
            InterWorx-CP | http://interworx.com
            InterWorx Control Panel

            Comment


            • #7
              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
              Gary T

              Comment


              • #8
                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
                Paul Oehler
                InterWorx-CP | http://interworx.com
                InterWorx Control Panel

                Comment


                • #9
                  Originally posted by IWorx-Paul View Post
                  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
                  Gary T

                  Comment

                  Working...
                  X