Note

You are viewing the documentation for an older release of Interworx (6.x). To see documentation for the current generally available release of Interworx, click here: 7.13.

Changelog

Contents

Version 6.14.5 build 2593 (2024-01-17) - Stable

Released as Beta on 2023-12-13
Released as Release Candidate on 2024-01-03
Released as Release on 2024-01-10
Released as Stable on 2024-10-17

Security

  • Fixed a deserialization vulnerability with the password reset functionality

Bug Fix

  • Upgrade step 10727 caused failures if the nss-user couldn’t be found in MySQL. That is now fixed & added new upgrade step to check for that failure

Version 6.14.4 build 2562 (2023-11-15)

Released as Beta on 2023-11-01
Released as Release Candidate on 2023-11-08
Released as Release on 2023-11-15

Enhancements

  • The default path for backups using the “Local File” option will now be in the master domain’s iworx-backup directory

Security

  • Renamed the NodeWorx single import file to timestamp + nw_single_import.log

  • Added sanitization for the output file name in execTee and renamed the NodeWorx import log to a generic name that does not use user provided data

  • Added Roundcube security patch for CVE-2023-5631

Bug Fixes

  • Fixed issue where the SiteWorx SSL Expiration problem detectors would only trigger if a site was using a static IP

  • Resolved an issue that prevented Roundcube upgrades

  • Fixed bug whereby it would allow a user to continue logging into their ssh session even after user is disabled

  • Corrected issue where pointer domains would return a default template value of 1.1.1.1 in DNS records when using {ipv4}

  • Resolved issue where the web-based activation process hung due to an errant “not logged in” response from the xhr controller

  • Resolved issue where the quad_daily cron reported “tee: ‘/home/interworx/var/log/lastyum.log’: No such file or directory”

  • Resolved issue where subdomains of secondary domains were not included in backups

Version 6.14.3 build 2484 (2023-09-20)

Released as Beta on 2023-07-26
Released as Release Candidate on 2023-08-10
Released as Release on 2023-09-12
Released as Stable on 2023-09-20

Security

  • IWX-CVE-2023-10947 Fixed a bug where code was not being validated in sorting of the reseller page, and was open for possible SQL injection

Bug Fix

  • Fixed bug where a NodeWorx user, when switching to another NodeWorx user account, could enter SQL into the email form and cause an injection

Version 6.14.2 build 2429 (2023-05-24)

Released as Beta on 2023-05-17
Released as Release Candidate on 2023-05-24
Superseded by 6.14.3 on 2023-08-10

Enhancements

  • Removed Opt-In flag to update from IW6 to IW7. This means that, when the next daily cron runs, the server will be updated to IW7. Detailed information can be found here

  • Added new license checkin-in server IP

  • Added alias email addresses to vacation and autoresponder replies

  • Added listAllDomains NodeWorx action for the CLI. This will list all of the domains on the server, including pointer and subdomains. It will also list related information such as assigned IPs and docroots, when available

Bug Fixes

  • Resolved issue where restarting the InterWorx internal database always reported a retval of 1

  • Fixed syntax issue in logging when updating Roundcube

  • Fixed issue where a blank page was shown in the GUI when exporting some calendars from the Horde calendar interface

  • Corrected instances where the old billing domain (my.interworx.com) appeared in emails from the InterWorx billing system

Version 6.14.1 build 2344 (2023-04-25)

Released as Beta on 2023-03-15
Released as Release Candidate on 2023-04-11
Released as Release on 2023-04-19
Released as Stable on 2023-04-25

New Feature

  • [NEW] Added ability to set up vacation messages in RoundCube. More information can be found here

Enhancement

  • Cluster nodes no longer attempt renewal requests for Let’s Encrypt certificates, as this information is cascaded from the Cluster Manager

Bug Fix

  • Suppressed database error in the Roundcube error log

Version 6.14.0 build 2299 (2023-02-20)

Released as Beta on 2023-02-14
Released as Release Candidate on 2023-02-20
Superceded by 6.14.1

Enhancements

  • The SiteWorx control action “listLogs” now takes a ‘group’ argument, which will allow the user to return a list of logs that are not part of the http group

  • Updated to Roundcube to 1.5.2

  • Roundcube default password now requires 8 characters, 1 number, and 1 special character, for added security

Bug Fixes

  • Changed the “How to” link provided in license sync failure message to point to updated troubleshooting documentation

  • Resolved issue where AutoSSL script could overwrite paid SSL certificates with a Let’s Encrypt certificate

  • Resolved issue where the upgrade step that switches MariaDB 10.2 to the archive URL failed on servers using earlier versions of MariaDB

  • Fixed issue bug where ~iworx/cron/iworx.pex –reboot failed with error “Object of class Cron_InitQuotaSupport could not be converted to string”

Version 6.13.3 build 2088 (2022-10-26)

Released as Beta on 2022-07-25
Released as Release Candidate on 2022-08-17
Released as Release on 2022-08-31
Released as Stable on 2022-10-26

Enhancement

  • A default InterWorx plan is now created for Acronis, if one does not already exist

Version 6.13.2 build 2074 (2022-07-12)

Released as Beta on 2022-07-12
Superseded by 6.13.3 on 2022-07-25

Enhancements

  • Internal Acronis API endpoints updated

    • Note: This will impact creation of new plans, as the plugin can no longer handle plan creation. This will be resolved in near future. Meanwhile, any new plugin users may have to make sure that a plan exists via Acronis UI. Existing plugin users should not be impacted, if a plan already exists

  • MariaDB 10.6 and 10.7 are now options for the -m flag in the InterWorx installation script

  • Imports now use the MySQL server that set is as the default, instead of automatically falling back to localhost

Bug Fixes

  • InterWorx will now check if quotas are enabled at server boot

  • Fixed issue where it was not possible to reset a password from NodeWorx if the default ‘syncable’ mailbox, FTP, or shell accounts were been deleted

  • It is no longer possible to upgrade to IW7 if Dovecot is not enabled

  • Resolved issue where the Let’s Encrypt problem detector was sending emails each time the quad_daily cron ran

  • Resolved issue where using the ‘Forgot Password’ option to change the password for secondary users changed the password for the primary SiteWorx user, instead

  • Resolved issue where using a domain certificate generated through Let’s Encrypt for system service certificates could break the command queue on cluster nodes

  • Fixed issue where, for domains with 6 or more prepending digits in the domain name, AWStats interpreted the numbers as a date

  • Resolved issue where existing mail autoresponders with copyto address(es) we not being identified as existing

Security

  • IWX-CVE-2022-8338 New Checks for SUID/SGID in import files

    • Security check for SUID/GUID permissions on imports now alters permissions so the import can continue, instead of allowing the import to fail

  • IWX-CVE-2022-8384 Fixed vulnerability in backup process

  • IWX-CVE-2022-8522 Fixed vulnerability in password reset whereby a low privilege user could reset the password of any other user

Version 6.12.2 build 1984 (2022-03-22)

Released as Beta on 2022-02-17
Released as Release Candidate on 2022-02-23
Released as Release on 2022-03-02
Released as Stable on 2022-03-22

Enhancements

  • Added environmental variable iw_controller to the Event Hooks plugin

  • Support links in NodeWorx and SiteWorx now point to the new and updated documentation website

  • Updated iworxphp72-php-ioncube-loader to 11.0.1

  • Problem detector added for Let’s Encrypt, that will disable the Let’s Encrypt plugin if Let’s Encrypt is not installed

  • Permissions correction script now puts InterWorx in maintenance mode while it is running, to avoid changes being made to the server during that time

Bug Fixes

  • Resolved issue where deleting an SSL certificate did not always delete the associated Private Key

  • Fixed issue where account import would fail if there was a mail alias in the back up associated with a non-existent domain

  • Resolved issue where syncing the SiteWorx account password may cause shell user passwords to be encrypted twice

  • Took steps to ensure a consistent password encryption format across SiteWorx accounts

Version 6.12.1 build 1964 (2022-02-23)

Released as Beta on 2021-12-15
Released as Release Candidate on 2022-01-11
Released as Release on 2022-02-08
Released a Stable on 2022-02-23

Enhancement

  • Added an ‘is this OS End-of-Life’ pre-flight check for IW6 to IW7 upgrade

  • Added Release Candidate, Release, and Stable/Base release channels to IW6 to IW7 upgrade tool

  • Added better error handling when DB import fails

  • Improved error handling in cases where the SSL private key is missing

  • Improved IW6 to IW7 upgrade tool to better handle vhosts written before early 2017

Bug Fixes

  • Fixed issue where deleting multiple SiteWorx accounts in a cluster can leave PHP-FPM pools behind

  • Fixed issues where some domain inputs were case-sensitive while search or submitting

  • Fixed race condition when adding SiteWorx accounts in clusters

Version 6.12.0 build 1943 (2021-11-24)

Released as Beta on 2021-10-14
Released as Release Candidate on 2021-10-26
Released as Release on 2021-11-24
Released as Stable on 2022-01-11
Superseded by 6.12.1 on 2022-02-23

Enhancement

  • Performance, stack, and login logs now rotate on cluster nodes

Bug Fixes

  • Fixed issue where deleting a pointer to a secondary domain did not also delete the mail alias

  • Fixed issue where sending a password reset email always showed as successful, even when it failed

  • Resolved issue where importing a manifest over 100kb caused an error stating ‘Manifest is corrupt’

  • Fixed issue where the unix username length limit on cluster nodes could be incorrect

  • PHP 8.1 RC now prevented from appearing in the PHP-FPM version list

Version 6.11.3 build 1936 (2021-10-26)

Released as Beta on 2021-09-28
Released as Release Candidate on 2021-10-06
Released as Release on 2021-10-26

Bug Fix

  • Corrected issue where qmail-last-x did not provide any output when the domain contained a hyphen

Version 6.11.2 build 1931 (2021-09-29)

Released as Beta on 2021-09-07
Released as Release Candidate on 2021-09-14
Released as Release on 2021-09-29

Enhancements

  • SMTP2 log checking is now disabled if the Dovecot MSA is enabled for port 587

Bug Fixes

  • CNAME record labels are now limited to 63 characters to prevent issues updating DNS information

  • Corrected permissions for ~iworx/var/backups on new installs

  • Fixed issue where importing SiteWorx accounts did not honor the default PHP version set in the backup

  • Fixed config.pex error when EDITOR is set to full path for vi/vim

  • Resolved issue where sorting databases only sorted alphabetically, not also by unit of measurement

  • Fixed issue where the Daily cron crashed if AutoSSL was enabled and a SiteWorx account did not have SSL access

Version 6.11.1 build 1929 (2021-09-14)

Released as Beta on 2021-08-31
Released as Release Candidate on 2021-09-07
Released as Release on 2021-09-14

Enhancements

  • Updated jquery to 3.6.0

  • New reply_code parameter added to API output for more granular error codes

  • Updated Softaculous Plugin

  • Updated PHPMyAdmin to 4.9.7

Bug Fixes

  • Resolved issue where output for crons listing domains on CloudLinux servers was erroneously searching for docroots for pointer domains

  • Resolved issue where listDomainAccounts action gave a authentication error on CloudLinux servers

  • Corrected issue where newly created mailboxes had the wrong group permissions, which interfered with quota calculation

  • Fixed issue where Dovecot may not start due to leftover entries for removed SSL certificates in /etc/dovecot/conf.d/95-iworx-sni-hosts.conf

Hotfix 416 (2021-08-17)

Released for 6.10.1 and 6.11.0 on 2021-08-17

Enhancement

  • Updated jquery to 3.6.0

Bug Fix

  • Fixed issue where Dovecot may not start due to leftover entries for removed SSL certificates in /etc/dovecot/conf.d/95-iworx-sni-hosts.conf

Hotfix 415 (2021-07-28)

Released for 6.10.1 and 6.11.0 on 2021-07-28

Bug Fix

  • Corrected issue where newly created mailboxes had the wrong group permissions, which interfered with quota calculation

Version 6.11.0 build 1881 (2020-05-19)

Released as Beta on 2020-05-19
Superseded by 6.11.1

New Features

  • [New] Lost Password Email Relay Specification - Server Administrators are now able to set a specific relay server address for lost password reset emails. More information can be found here

Enhancements

  • Roundcube sendmail delay is now set to the standard default of 0, so users are no longer required to wait 90 seconds between sending messages

  • Added support for MariaDB 10.4

  • Users are now able to create email addresses with usernames up to 64 characters long

  • Added option for MariaDB 10.5. to install script

  • Symlinked docroots now work with .htaccess manager in SiteWorx

  • Added a pre-flight check for missing upgrade steps for servers upgrading from IW6 to IW7

Bug Fixes

  • Fixed incorrect permissions for the interworx-7.repo file on servers that upgraded from IW6 to IW7

  • Excessive CloudLinux logging related to automated dbinfo checks will no longer appear in iworx.log

  • Corrected broken inline image links in Horde

  • IW7 to IW7 upgrade will now check that the yum upgrade command will succeed before running

  • Fixed issue where custom vhost templates had incorrect permissions after upgrading to IW7 from IW6

  • Prevented possibility of duplicate actions when disabling local email delivery

  • Fixed issue where importing SiteWorx accounts did not honor the default PHP version set in the backup

  • Resolved issue where backup cron was failing when file systems had long names

  • Fixed issue where 301/302 redirects over HTTPS downgraded to HTTP

  • Resolved issue where key values of 0 could be stripped while writing fstab

  • Corrected smarty error in SiteWorx sidebar

Hotfix 414 (2021-04-28)

Released for 6.10.1 and 6.10.2 on 2021-04-28

Bug Fix

  • Fixed issue where importing SiteWorx accounts did not honor the default PHP version set in the backup

Hotfix 413 (2021-04-20)

Released for 6.1.26, 6.10.1, and 6.10.2 on 2021-04-20

Enhancement

  • Symlinked docroots now work with .htaccess manager in SiteWorx

Version 6.10.2 build 1868 (2020-04-15)

Released as Beta on 2020-04-16
Superseded by 6.11.0

Enhancements

  • Added specific Weekly and Monthly backups to the SiteWorx Backups Cron plugin, instead of copying daily backups to those folders

  • Added tool tips to SiteWorx Backups Cron plugin

  • Re-worded SiteWorx backup restore option to clarify that only partial backups may be restored

  • Spamfilter score drop is now also disabled if SpamAssassin is disabled in SiteWorx

  • Updated wording for partial SiteWorx backups to make it clearer that restoring a partial backup will also overwrite the database

  • Error reporting when attempting to create a service level SSL certificate using Let’s Encrypt is now more specific for instances when a SiteWorx account for the hostname already exists (“Domain belongs to a SiteWorx account”) or if Default Sites is disabled in NodeWorx under Server > IP Management > Default Sites (“Default sites is disabled. Let’s Encrypt generation cannot continue”)

  • SiteWorx Backups Cron now runs at 3am to account for Daylight Savings time

Bug Fixes

  • Fixed a bug related to the sshfs mount check in the SiteWorx Backups Cron plugin that would prevent Backups from being created

  • Corrected the defaults in the SiteWorx Backups Cron plugin to meet validation requirements

  • Corrected missing variable that was preventing non root user sshfs targets in the SiteWorx Backups Cron plugin

  • Updated diskspace check script so it could run after cleanup but before backup creation

  • Resolved issue where PHP-FPM pool names could clash with default PHP-FPM conf headers

  • Fixed issue where email accounts could still log into webmail, even if the SiteWorx account was suspended

  • Fixed issue were it was possible to create empty partial backups from SiteWorx

  • Corrected the initname used for controlling service if MySQL is provided by MariaDB

  • Fixed issue where route command for IPv6 was failing in EL7

  • Fixed issue where attempting to update directly to an unknown version may put the server into maintenance mode

  • Fixed a bug where it was possible to attempt to generate Let’s Encrypt SSL certificates when Apache was not running

  • Fixed a bug where Sunday in the weekly SiteWorx Backups Cron plugin was set to 0 instead of 7

  • Fixed issue where domains over https were not suspended after exceeding bandwidth allowance

Hotfix 411 (2021-04-09)

Released for 6.10.1 on 2021-04-09

Bug Fix

  • Added /sbin/nologin back to list of possible SSH shells

Hotfix 409 (2021-03-30)

Released for 6.1.26, 6.9.0, and 6.10.1 on 2021-03-30

Bug Fixes

  • Added fallback to full archive scan for backup manifest if optimization fails

Hotfix 408 (2021-03-30)

Released for 6.9.0 and 6.10.1 on 2021-03-30

Bug Fixes

  • Updated default weekly cron run day to 7

  • Updated backup cron default run time to 3am to account for daylight savings

Version 6.10.1 build 1856 (2021-04-06)

Released as Beta on 2021-03-09
Released as Release Candidate on 2021-03-29
Released as Release on 2021-04-06

New Features:

  • SiteWorx Backup Cron plugin now available. This plugin allows NodeWorx users the ability to schedule automatic backups of all SiteWorx accounts on the server from the GUI. More information can be found here

Enhancements:

  • Added ~iworx/bin/disable-eol-centos6-repos.pex script, which will disable CentOS 6 yum repositories, which went EOL in December 2020

  • Updated iworxphp72-php-ioncube-loader to 10.4.5

  • Updated iworxphp72-php-pecl-mcrypt to 1.0.4

  • Added API/CLI based targeted restore of files and databases from SiteWorx backup files

  • Upgrade script now checks for Let’s Encrypt version updates

  • Added quickhelp for “Expiration Email” field for the Let’s Encrypt Plugin in NodeWorx

  • Added Upgrade UI tool for upgrading IW6 to IW7 (Internal Beta Testing, only,at this time)

  • Added details view for inspecting modifications to vhosts in IW6 to IW 7 upgrade tool (Internal Beta Testing, only, at this time)

  • Options added to sync master SiteWorx user password changes to the passwords for the shell user (if enabled), FTP user, and postmaster email account

  • Raw headers removed from autoresponder and vacation messages

  • Removed deprecated DirectAdmin and Ensim importers from NodeWorx UI

  • Added support for SCP/SSH remote storage for SiteWorx Accounts Backup plugin

  • Added support for php74 and php80 to InterWorx install script

  • Acronis plugin v4 added features:

    • Support for broader range of server configurations

    • Option to resume & ignore errors during recovery

    • Support for custom backup plans

Bug Fixes:

  • Wording on SiteWorx Backup Cron plugin setup form in Nodeworx clarified

  • Fixed issue changing domain PHP version when current version is set to null

  • Resolved issue with enabling the Let’s Encrypt Plugin on new installs

  • Ensure that jailshell user cleanup does not execute if /chroot is symlink, in the unlikely event that /chroot points to /

  • Detect and replace invalid plan in daily cron for the Acronis plugin

  • Fixed bug where editing the SiteWorx Backups Cron plugin gives a 600 error if no cron jobs exist for the root user

  • Resolved “This SiteWorx account did not exist at the time of the backup” error in Acronis, which is caused by different server configuration. Acronis Plugin now supports different server configurations

  • Fixed issue where self-generated SSL certificates could be replaced by InterWorx default SSL certificate upon upgrade

  • Fixed issue where saving plugin forms results in a 500 error

  • Fixed an issue where Softaculous Wordpress preview image would not load

  • Fixed bug upgrading Let’s Encrypt when the system uses git < 1.8

  • Fixed issue where upgrade button was nonresponsive on IW6 to IW7 upgrade page (Internal Beta Testing, only, at this time)

  • Fixed issue where SiteWorx accounts with 0 mailboxes could not be edited

  • Enabled new template for R1Soft authentication

  • Fixed issue where “user already exists” error could be generated when using iworxdb-transfer.pex to import accounts assigned to remote databases

Version 6.9.0 build 1810 (2020-10-27)

Released as Beta on 2020-10-27
Released as Release Candidate on 2020-11-09
Released as Release on 2020-11-19

Enhancements:

  • Update iworxphp72-php to 7.2.34

  • Update iworxphp72-php-ioncube-loader to 10.4.4

  • Add the option to disable C-compilers for unprivileged users

Bug Fixes:

  • Resolve issue where Let’s Encrypt certificates failing to generate in NodeWorx due to rate limiting gives a 500 error

  • Fix bug where, when generating a Let’s Encrypt certificate in SiteWorx, the www domain is included for DNS check, even if it is not selected as a Subject Alternative Name

  • Remove S3 as a dropdown option in the GUI for SiteWorx Scheduled Backups

  • Remove Nameservers from list of Subject Alternative Names in the SiteWorx Let’s Encrypt generator

  • Error message added if selecting listed backups from before SiteWorx account was created in the Acronis plugin

  • Fix bug where post-capture-script does not run after making a backup with the Acronis plugin

  • Increase size limit for cron PATH= variable

  • Fix bug where multiple plans were created in Acronis plugin when toggling backup setting

  • Improve Acronis error log message when Acronis API errors are detected

Version 6.8.2 build 1804 (2020-09-25)

Released as Beta on 2020-09-25
Released as Release on 2020-10-15

Enhancements:

  • Update iworxphp72-php-ioncube-loader to 10.4.3

  • Add Database restoration to Acronis plugin

Bug Fixes:

  • Fix issue where PHPMyAdmin sessions are cached in browsers, requiring the user to log out in order to access a different database

  • Fix issue where logs saved as zip files were not rotating or archiving

Version 6.8.1 build 1801 (2020-09-04)

Released as Beta on 2020-09-04
Released as Release Candidate on 2020-09-04

Enhancements:

  • Refresh default SSL certificates on fresh install and upgrade

  • Update iworxphp72-php-ioncube-loader to 10.4.2

Bug Fixes:

  • Clean up old interworx-phpmyadmin rpm packages that caused false yum update failures and cluster command queues to stop

  • Fix issue in PHPMyAdmin where using ‘import’ or creating a new table caused a 500 error

Version 6.8.0 build 1791 (2020-08-31)

Released as Beta on 2020-08-25
Released as Release Candidate on 2020-08-31

Bug Fixes:

  • Fix an issue on some clusters where, when importing a SiteWorx account using an external default MySQL server, the database did not show in PHPMyAdmin

  • Fix bug in cluster environments where changing the PHP version did not cascade to the node under certain conditions

  • Fix a issue where stats were not being collected correctly for CloudLinux

  • Fix a bug in the CloudLinux plugin related to the db_info hook on InterWorx cluster nodes

Version 6.7.6 build 1784 (2020-09-01)

Released as Beta on 2020-08-12
Released as Release Candidate on 2020-08-26
Released as Release on 2020-09-01

Enhancements:

  • Update iworxphp72-php to 7.2.33

  • Update iworxphp72-php-ioncube-loader to 10.4.1

  • Update EULA

  • Remote Assistance support user added to CageFS interworx exclude file if CageFS is enabled on servers running CloudLinux

  • Remote Assistance support user added to wheel group on servers running CloudLinux

  • InterWorx Multiple PHP available for servers running CloudLinux

Bug Fixes:

  • Fix issue adding secondary domains on servers running CloudLinux with multi-php disabled

  • Fix issue editing domains in SiteWorx on servers running CloudLinux when multi-php is disabled

  • Fix communication errors between Nodes running different versions of InterWorx

Version 6.7.5 build 1769 (2020-07-15)

Released as Beta on 2020-07-15

Enhancements:

  • Upgrade phpMyAdmin to 4.9.5

  • Backups tab added to Acronis Plugin with option to restore files and folders and recover to alt location

  • Add file restore for SW masters users. Browser navigation added in backups page for both SiteWorx and NodeWorx

  • Upgrade clamav to 0.102.3

  • Update iworxphp72-php to 7.2.32

  • Updated iworxphp72-php-ioncube-loader to 10.4.0

  • Option to add a SiteWorx account grayed out for resellers without assigned IP addresses

  • Include SSL alt_names in Dovecot SNI config file generation

Bug Fixes:

  • Remove “Not OK” message from proftpd config edit option in NodeWorx

  • Suppress “no such file or directory” message for plugin assets when running cvspermsfix

  • Fix “Domain name already exists” message when creating Let’s Encrypt certificates for system services

  • Resolved filetime error in Daily cron

  • Fix issue where Dovecot SNI config was not regenerating after Let’s Encrypt SSL certificate install

  • Fix issue where some cPanel imports reported false over quota errors

  • Fix issue where idle timeout was not being disabled when set to 0 in the iworx.ini

  • Fix a bug that would cause a validation failure on the NodeWorx Services SSL update form if the hostname was not a domain

  • Fix display of external lb form

Version 6.7.4 build 1760 (2020-05-06)

Released as Release Candidate on 2020-05-06

New Features

  • [New] One-time-password feature for all control-panel logins - In the NodeWorx user, SiteWorx account, and SiteWorx user add/edit menus, there is now a checkbox named “Require Password Change”. If this box is checked, the first time the new user logs in via the GUI, they will be required to change their password before proceeding

  • [New] Ability to disable certain components of NodeWorx or SiteWorx - It is now possible to disable certain components of Nodeworx or SiteWorx via a configuration file: /home/interworx/etc/disable_components.

    • The format of the file is one exclusion per line, with the format [url]|[env]

    • For example, to disable the /nodeworx/users component server-wide, from the command line, run:

      echo "/nodeworx/users|ALL" > ~iworx/etc/disable_components
      
    • Which results in the following:

      [root@hostname ~]# echo "/nodeworx/users|ALL" >
      ~iworx/etc/disable_components [root@hostname ~]# cat
      ~iworx/etc/disable_components /nodeworx/users|ALL [root@hostname ~]#
      
    • Possible environments are:

      • CLI

      • WEB

      • API

      • ALL

Bug Fixes

  • Fix a bug that would sometimes result in POP3 messages being downloaded again after converting to Dovecot

  • Fix an issue where installing packges via Softaculous fail when the account has a lot of databases

  • Cluster setups no longer set locked IPs as VIPs

  • Fix a bug related to autossl renewal for NodeWorx Services, which resulted in a “filemtime(): stat failed” message from the daily cron problem detector

  • Improve method of checking for systemd installation, as some services were checking for the existence of systemd on CentOS 6 servers

  • Better detection added for cases where the commands “useradd” and “groupadd” fail due to “unable to lock” errors when multiple processes are running simultaneously. The failure is now detected and retried a number of times, after a random rest period, to work around this issue

Version 6.7.3 build 1738 (2020-04-22)

Released as Beta on 2020/04/20
Released as Release Candidate on 2020/04/22

Enhancements:

  • Update iworxphp72-php to 7.2.30

  • These API calls now accept an optional “unixuser” parameter to filter the results to that account:

    • /nodeworx/siteworx querySiteworxAccounts

    • /nodeworx/siteworx listAccounts

Bug Fixes:

  • Fix a bug that allowed users to create an @domain.tld@domain.tld ftp user

  • Fix a bug that prevents file uploads through Softaculous

  • The domain promoter now updates the dovecot DNI config

  • Filter DEV versions of PHP from available versions list on the Webserver page

  • Fix a bug disabling modphp where InterWorx was looking in the wrong directory for the modphp conf file

Version 6.7.2 build 1736

Released as Beta on 2020-04-13

Enhancement:

  • The default_process_limit setting for Dovecot is now configurable from the GUI

Bug Fixes:

  • Add ‘systemctl reset-failed httpd.service’ before webserver restart to prevent cases of the Apache restart limit being hit

  • Fix cloudlinux plugin empty panel_info cache

  • Fix an issue with the Acronis plugin UI where connection errors do not return a response

  • Fix an issue with the Acronis plugin UI where storage data calculations periodically do not show

  • Fix 500 error in the Acronis plugin UI when toggling backups on and off

  • Fix a bug preventing deletion of multiple nodes at the same time

Version 6.7.1 build 1732

Released as Beta on 2020-04-07

The following is a comprehensive list of all changes included in this version:

New Features:

  • [New] Dovecot MSA is now the default for new installations - This replaces the previous default of SMTP2 provided by qmail and adds SMTP on port 465

  • [New] Acronis Plugin with the following features for NodeWorx users:

    • an overview of the current backup status

    • single sign-on

    • toggling scheduled backups on/off

    • run backup on demand

    Documentation on how to install the Acronis plugin and activate backups here

  • [New] Ability to specify a domain when creating service level Let’s Encrypt certificates in NodeWorx - Domain must resolve to the server, and must not be a SiteWorx account

Enhancements:

  • Add ability to bypass “apache is running” check when importing accounts

  • Update iworxphp72-php to 7.2.29

Bug Fixes:

  • Read FTP port dynamically from conf file, instead of hard-coded

  • Fix an issue with certain cPanel database user imports that reported username collision

  • Fix a bug that would generate an email warning that ClamAV was down as part of the quad_daily even if ClamAV was intentionally disabled

  • Fix a bug in s3 backup transfer that would fail for backups over 1GB

  • Fix s3Client timeouts through addition of retries to s3Client calls

  • Fix a bug where Upgrade Step 6395 failed if a database was assigned to a different unix user’s SiteWorx account

  • Fix adding databases and database users of the form [unixuser]_0

  • Fix toggling a resellers ability to use an IP address in an edge case where the current setting value is “no” but the IP is already assigned to 1 or more resellers

  • Fix an incorrect language key used on the “System Health” page for the InterWorx database backup detector

  • Disable LastPass autofill for non-login forms

Version 6.6.1 build 1721

Released as Beta on 2020-02-20
Released as Release Candidate on 2020-03-05

Enhancements:

  • Enabled the Node.js selector, Python selector, and Resource usage components to the Cloudlinux plugin.

Version 6.6.0 build 1720

Released as Beta on 2020-02-19

New Features:

  • Databases and database users can be mapped to specific Siteworx accounts

Enhancements:

  • Upgrade ClamAV to 0.102.2.

  • cPanel imports will also create A records for the IPs listed in the cPanel Backup, even if those IPs are not associated with the InterWorx server

Bug Fixes:

  • Fix issue where restoring a SiteWorx backups did not also restore scheduled automated backup settings

  • Fix potential mass-transfer race condition when creating multiple SiteWorx accounts simultaneously via import

  • Fix various small bugs related specifically to Cloud Linux implementation

Version 6.5.0 build 1712

Released as Beta on 2020-02-04

New Features:

  • This version lays the groundwork for support for Cloudlinux. Stay tuned for more on this topic soon!

  • Siteworx backup .tar.gz files can now be transferred to AWS S3 or S3 compatible object store upon creation

  • SiteWorx backups can be imported as a different master domain or unix user using the –override-master-domain and –override-unix-user flags for ~iworx/bin/import.pex

  • New API Actions to report default MySQL server details:

Enhancements:

  • Update iworxphp72-php to 7.2.27

  • www.domain.tld is now selected by default when generating a Let’s Encrypt certificate

  • PHP-FPM pools of single SiteWorx account only reset/rewrite when adding or deleting an account

  • phpmyadmin template cache now cleared upon upgrade

  • License sync cron now runs on boot, so that that errant “invalid license” warnings are not logged before the quad-daily cron job is triggered

Bug Fixes:

  • Resolve issue where some placeholder information in error message were not displaying correctly

  • Fix a bug that prevented importing of ssh usernames beyond 18 characters

  • Fix importing ssl chain certs from cPanel backups - Resolve issue where copied .htaccess files from the iworx skel dir were not maintaining correct permissions

  • Resolve cPanel account import error on OpenVZ servers

  • Remove the “Change Domain” option for scheduled backups. SiteWorx pages that are account level no longer display “Change Domain”, and now report “Managing Account” rather than “Managing Domain”

  • Fix “Invalid arguments” error when enabling SMTP2 service with CSF Plugin enabled

  • Fix issue where php-fpm pools were accidentally being created when deleting multiple SiteWorx accounts

  • Fix “Manifest file is corrupt” error when importing ” secondary domain backups created with –as-master flag

  • Fix bug where php mode may be mislabeled as suPHP in SiteWorx, even when set to PHP-FPM

  • Fix a bug preventing import of identical db users with different cases to iworx database mapper

  • Fix issue where setting a vacation message in Horde did not also set it within SiteWorx

  • Fixed a bug preventing MariaDb usernames longer than 32 characters from being entered into the database

  • Copy dot files from ~iworx/etc/skel when creating new siteworx account

  • Remove Environment from menu option in fileman

  • Fix a bug preventing users from being able to delete multiple reseller accounts

  • Remove login and logout option from NodeWorx interactive CLI

  • Remove permanent redirect (301) when enforcing https, which was an unintended side effect when sessions expired and browsers cached the redirect to the login page

  • Add column last_hit to spamassassin table at creation. This will prevent error messages from occurring on fresh installations

  • Update fileman to allow special characters in filenames like the plus sign (+)

  • Set force_graceful to true on fresh install if Apache version > 2.4. This will speed up restart time on cluster nodes

Version 6.4.1 build 1707 (2019-11-20)

Released as Beta on 2019-11-12
Released as Release Candidate on 2019-11-15
Released as Release on 2019-11-20

New Feature:

  • Information set through ~iworx/bin/config.pex will soon be read-only through the SiteWorx API.

Enhancement:

  • Add fsc to default nfs mount options to support nfs cache

Bug Fixes:

  • Fix issue with populating existing database and database user mapping on upgrade

  • Fix adding dns sync verify-host error

Hotfixes included in this version

  • Fix bug where PHP-FPM max_children setting changes made in NodeWorx do not apply to account.conf files

  • Run IWorxDbMaintenance on single server or manager only

  • Ignore extraneous missing file errors when chattring /home/user/var

  • Fix getAttribute javascript error when selecting siteworx package

Version 6.4.0 build 1705 (2019-11-06)

Released as Beta on 2019-11-06
Blocked from promotion on 2019-11-12

New Features

  • [new] Allow import and API based creation of non-prefixed MySQL database names and MySQL user names. Imports from cPanel backups will now import databases and database user names without requiring or adding unix username prefixes. Non-prefixed MySQL databases and MySQL user names can be created via the CLI/API if the feature is enabled (it is disabled by default). This feature can be enabled via the root CLI: ~iworx/bin/ini.pex --set --section="mysql" --index="enable_no_prefix_api" --value="1"

    • Please note, this feature does not need to be enabled for non-prefixed cPanel databases to import without prefixing, this will happen regardless of this feature setting.

    • Using the interworx-cli as an example, with the above enabled, the following is possible: siteworx -u -n --login_domain=example.com -c MysqlDb -a addFQ --name wordpress The resulting database name will be simply “wordpress” rather than “example_wordpress” if using the normal “add” action.

  • [new] Bulk domain re-IP CLI tool. This new root-level CLI tool can be handy when a server administrator needs to move a large number of domains to a new IP address. It’s use is as follows: | ~iworx/bin/bulk-domain-ip-map.pex --file=filename.txt

    • The format of filename.txt must be a mapping of the new IP address to each domain you want to change, like so:

    ``ip.ad.dr.es domain1``
    ``ip.ad.dr.es domain2``
    ``ip.ad.dr.es domain3`` [...etc]
    
    • An actual example could be:

    ``1.2.3.4 example1.com``
    ``1.2.3.4 example2.com``
    ``1.2.3.4 example3.com`` [...etc]
    
  • [new] Make the default MySQL user host configurable. The default MySQL host when creating new users and adding/editing MySQL user permissions is now configurable via the root CLI with a command like this: ~iworx/bin/ini.pex --set --section="mysql" --index="default_host" --value="localhost"

  • [new] Support for mod_proxy_fcgi instead of mod_fastcgi for Apache/PHP connectivity (EL7 servers only). New EL7 servers installed with InterWorx 6.4.0 and above will have the Apache/PHP connector use mod_proxy_fcgi, rather than the older mod_fastcgi method. Upgraded EL7 servers can opt-in to switching to mod_proxy_fcgi. EL6 servers will continue to utilize only mod_fastcgi, since mod_proxy_fcgi is only available in Apache 2.4 and above.

    • To opt-in an EL7 server to using mod_proxy_fcgi, follow these steps:

      1. Make a backup of your existing Apache configuration files, located in /etc/httpd/conf.d/

      2. Via the root CLI, run: ~iworx/bin/config.pex --set --global --name FPM_USE_MOD_PROXY_FCGI --value 1 ~iworx/bin/httpd.pex --sync-vhosts-all systemctl restart httpd

      3. Verify the functionality of PHP-based sites

    • If for some reason you need to revert to mod_fastcgi, follow these steps:

      1. Via the root CLI, run ~iworx/bin/config.pex --set --global --name FPM_USE_MOD_PROXY_FCGI --value 0

      2. Restore the backup of your Apache configuration files that you made in step 1 above

      3. Via the root CLI, run systemctl restart httpd

Updates

  • [update] Upgrade ClamAV to version 0.102.0

  • [update] Upgrade Interworx internal-use PHP version to 7.2.24

  • [update] Upgrade PhpMyAdmin to version 4.9.1

Enhancements

  • [change] Make the SiteWorx filemanager domain-level chroot optional

  • [change] Minor display improvements in Gandalf theme

  • [change] Improve speed of refreshing of the PHP-FPM version cache and other control-panel / yum interactions

  • [change] Allow cron scripts up to 1024 characters

  • [change] Make IP addresses default to “shared” type on fresh install

  • [change] Make IP addresses default to “available to resellers” on fresh install

  • [change] When importing an account, if no identical PHP version is found, select the system default version

  • [api] Make /siteworx/logs:listLogs include currently active domain logs

  • [core] InterWorx configuration system improvements including basic validation

Bug Fixes

  • [bug] Allow https urls in siteworx htaccess hotlink protection

  • [bug] Remove extraneous cPanel SQL import debugging

  • [bug] Fix importing SSL for cPanel addon domains

  • [bug] Remove extraneous error reporting when importing domain keys on a cPanel subdomain

  • [bug] Fix issue with idle-timeout behavior on certain urls

  • [bug] Fix an issue with longer unix usernames from being used

  • [bug] Fix automatic restart of httpd when SNI settings are updated

  • [bug] Ignore roundcube.sql in older cPanel backups

Version 6.3.21 build 1699 (2019-09-19)

Released as Beta on 2019-09-09
Released as Release Candidate on 2019-09-09
Released as GA Release on 2019-09-19

Enhancements

  • Updated iworxphp72-php to 7.2.22

  • InterWorx will now attempt to match the PHP version specified in a cPanel backup. The PHP version must be installed with the “Multiple PHP Versions” tool on the Web Server page

  • Improved speed of goiworx during install by monitoring yum cache age

Bug Fixes

  • Account package limits can now be set to less than the current number of ftp accounts (similar to all other package options)

  • Improved cPanel database and MySQL user name collision detection

  • Corrected potential permissions issues on imported cPanel addon domain docroots

  • cPanel subdomains that are actually addon domains are now skipped on import

  • Fixed an issue connecting to phpMyAdmin in MariaDB 10.4+

Version 6.3.20 build 1698 (2019-08-28)

Released as Beta on 2019-08-28

Enhancements:

  • Add caching to System Health page, for faster loads

  • Updated clamav to 0.101.4

  • Improve speed of installing multiple PHP versions simultaneously

Bug Fixes:

  • Resolved issues importing cpanel addon domain content and addon domain mail content

  • Fixed detection of php7 mod_php module during installation

Version 6.3.19 build 1695 (2019-08-23)

Released as Beta on 2019-08-23

Enhancements:

  • Updated iworxphp72-php to 7.2.21

  • Updated clamav to 0.101.3

  • Upgraded phpMyAdmin to 4.9.0.1

  • Added new theme “Gandalf”

  • Customers may now choose to update to a newer system PHP version during install (default 7.3) with -p

  • Customers may now choose to update to a newer MySQL/MariaDB version during install (default 10.2) with -m

  • The “SiteWorx” button on the NodeWorx→SiteWorx→Accounts page now opens in a new tab

  • The cPanel importer will no longer import caldav and carddav SRV records

  • DMARC records are now imported as part of a cPanel migration.

  • Importing a cPanel backup will now include domain keys.

Bug Fixes:

  • Improved error detection while creating the internal InterWorx database backup

  • The PARTITIONS_COMPLETELY_FULL and PARTITIONS_ALMOST_FULL problem detectors now take the root reserve space into consideration

  • Fixed LVS cluster loadbalaning in certain network configurations on EL7

  • cPanel certificates stored in apache_tls directory are now imported

Version 6.3.17 build 1685 (2019-08-20)

Released as Beta on 2019-07-29
Released as Release Candidate on 2019-08-20

Enhancements:

  • Updated iworxphp72-php-pecl-mcrypt to 1.0.2

  • Unix usernames up to 16 chars are now allowed when using modern MySQL or MariaDB

  • Added session timeout feature for browser. 20m default, set to 0 to disable

  • Added Single Sign On Support (sso) for NodeWorx

  • Added the ability to change the IPv4 associated IP address for domains to the CLI/API

Bug Fixes:

  • NFS mounts will now attempt to use the default version available to the client and then fall back to nfs3 if that version is not available

  • Fixed a bug where the domain wasn’t shown in the subject of SiteWorx problem detector emails

  • Add support for literal . in network device names

Version 6.3.16 build 1684 (2019-07-09)

Released as Beta on 2019-07-09

Enhancements:

  • Updated iworxphp72-php-ioncube-loader to 10.3.7

  • Updated iworxphp72-php to 7.2.20

  • Added login_failures.log to record failed log in attempts for NodeWorx and SiteWorx

  • Added support for protocol in ftp transfer logs

  • The sending server hostname will now be set in the subject of system health alert emails

Bug Fixes:

  • Updated the SiteWorx .htaccess Access Control form to only consider global rules

  • Fixed a bug in systemd detection when restarting iworx-web.

  • Improved support of UTF-8 characters in vacation response messages

  • Fixed vacation message formatting for multiple paragraph messages

  • Fixed external lb configuration with existing cluster nodes

  • Fixed bug where global values were always used for php-fpm pools

Version 6.3.15 build 1683 (2019-07-09)

Released as Beta on 2019-06-10
Released as Release Candidate on 2019-06-18
Released as Release on 2019-07-09

Enhancements:

  • Updated iworxphp72-php to 7.2.19

  • Added a setting to specify a domain to override the lost password email link

  • Bug Fixes:Fixed editing of hosts.allow when adding NFS exports with CIDR notation

  • Fixed some typos in the backup completion automated email message

Version 6.3.14 build 1680 (2019-06-18)

Released as Beta on 2019-05-22
Released as Release Candidate on 2019-06-04
Released as Release on 2019-06-18

Enhancements:

  • Improved handling of CLI multi-line inputs in interactive mode

  • Added an action to the import.pex script to preserve an existing SiteWorx account on import

Bug Fixes:

  • iworxphp72-php will now use systemctl rather than service if avaialable

  • Fixed a bug that left InterWorx in a failed state after running ~iworx/bin/cvspermsfix.pex

  • The SiteWorx overview page now adds redirects into the “Pointer Domain” total

  • Fixed a bug that would allow a medium strength password from being set when the threshold is strong

  • Fixed detection of available InterWorx upgrades for notifications

  • Fixed an error preventing SpamAassassin from connecting to the iworx_spam database

Version 6.3.14 build 1680 (2019-06-18)

Released as Beta on 2019-05-22
Released as Release Candidate on 2019-06-04
Released as Release on 2019-06-18

Enhancements:

  • Improved handling of CLI multi-line inputs in interactive mode

  • Added an action to the import.pex script to preserve an existing SiteWorx account on import

Bug Fixes:

  • iworxphp72-php will now use systemctl rather than service if avaialable

  • Fixed a bug that left InterWorx in a failed state after running ~iworx/bin/cvspermsfix.pex

  • The SiteWorx overview page now adds redirects into the “Pointer Domain” total

  • Fixed a bug that would allow a medium strength password from being set when the threshold is strong

  • Fixed detection of available InterWorx upgrades for notifications

  • Fixed an error preventing SpamAassassin from connecting to the iworx_spam database

Version 6.3.13 build 1677 (2019-06-04)

Released as Beta on 2019-05-07
Released as Release Candidate on 2019-05-21
Released as Release on 2019-06-04

Enhancements:

  • Updated iworxphp72-php to 7.2.18

  • Added support for CIDR notation IPs to NFS exports

Bug Fixes:

  • The LiteSpeed Plugin can no longer be enabled in the GUI if LiteSpeed is not detected

  • Fixed a bug where certain upgrade prep steps could be skipped accidentally

Version 6.3.12 build 1674 (2019-05-21)

Released as Beta on 2019-04-16
Released as Release Candidate on 2019-04-24
Released as Release on 2019-05-21

Enhancements:

  • Updated iworxphp72-php to 7.2.17

  • Updated iworxphp72-php-ioncube-loader to 10.3.4

  • Webmail configs (Horde/Roundcube) are now managed by the template system

Bug Fixes:

  • Importing a SiteWorx backup over an existing SiteWorx account with the same master domain but a different unix user is now successful. The existing unix user will be used

  • Fixed a bug that would prevent database import for MariaDB 10.3.5 and later

  • Fixed importing accounts from interworx 5.1.52 with null php version

  • Fixed misleading error when creating secondary domains

Version 6.3.11 build 1668 (2019-04-24)

Released as Beta on 2019-04-02
Released as Release Candidate on 2019-04-16
Released as Release on 2019-04-24

Enhancement:

  • Upgraded Zend Validator to current version

  • Added documentation link to the quick help for the external load balancer setting

  • Upgraded clamav to 0.101.2

  • The “Forgot your password?” link now redirects users to NodeWorx / SiteWorx to set a new password rather than generating one and sending an email

  • Rebuilt proftpd against libcap2

Bug Fixes:

  • Fixed calling signature of /nodeworx/siteworx change PHP Version

  • Fixed LetsEncrypt SSL synchronization when adding cluster nodes

  • Fixed a bug that prevented importing MySQL old_password users on MySQL 5.7+ and MariaDB 10.1+ servers

  • Fixed a bug that would attempt to disable NFS4 id mapping when NFS was not loaded

  • Fixed managing the local MySQL server when remote is set as the default

  • Fixed vhost synchronization in external-lb mode

Version 6.3.10 build 1665 (2019-04-16)

Released as Beta on 2019-03-20
Released as Release Candidate on 2019-04-02
Released as Release on 2019-04-16

Enhancements:

  • Updated iworxphp72-php-pecl-mcrypt to 1.0.2

  • Upgraded Apache to 2.4.35+API: added /nodeworx/siteworx query

  • DomainAccountDetails

Bug Fixes:

  • Fixed PHPMyAdmin failing to load on EL6 32bit

  • Sanitized InterWorx cli parameters in process list

  • Fixed PHPMyAdmin errors with MySQL versions prior to 5.5

  • Disabled Spamassassin auto whitelist feature due to abnormal scoring

  • Fixed an error on SiteWorx accounts list page with suspended accounts over a month old

  • Fixed an issue adding remote MySQL servers

  • Fixed a bug accessing Softaculous in InterWorx 6.3.9

  • Fixed misnamed command queue trigger for external lb

  • Rebuilt package_storage table to fix an issues related to the domain promotion tool

  • Prevent arbitrary email of iworx-web restarts after 6.3.9 update

  • Fixed a bug that caused ftp to report as “not installed” when creating a SiteWorx backup

  • Fixed intermittent web license activation hanging after 6.3 release

Version 6.3.9 build 1661 (2019-03-13)

Released as Beta and Release Candidate on 2019-03-06
Released as Release on 2019-03-13

Due to the internal version of PHP for InterWorx being updated to 7.2, Squirrelmail as been removed, as it is no longer compatible. We apologize for any potential inconvenience.

Bug fix:

  • Fixed issue installing 6.3.8 on certain configurations

Version 6.3.7 build 1651 (2019-02-25)

Released as Beta on 2019-02-20
Released as Release Candidate on 2019-02-15
Blocked from promotion on 2018-03-06

Enhancements:

  • Upgraded PHPMyAdmin to 4.8.5

  • Adopted existing PHP templates into new template folder if it is modified

  • Updated clamav to 0.101.1

  • Updated iworxphp72-php to 7.2.15

  • Updated iworxphp72-php-pecl-mcrypt to 1.0.2

  • Updated iworxphp72 to 1.0

  • Reset password failure counter on ssh username password change

  • Added NFSv4 support. Exports now created through InterWorx, including those used in clustering, will now use NFSv4

  • Added new template system in ~iworx/etc/templates for customizing config files

  • Changed email autoconfig to use new template system

  • Files in ~iworx/etc/templates/custom-* will now sync across clusters

  • Switched the fcgi server definitions to new template system

  • Added an iworx.ini setting to limit copy-to email addresses to domains owned by the SiteWorx account

  • Added the ability to set more than three DNS nameservers on the DNS Server Overview page

  • Allowed Dovecot email login with mail alias domains

  • Added per-server config values

  • Added FPM_CATCH_WORKERS_OUTPUT to config options for SiteWorx fpm pools

Bug Fixes:

  • Fixed MySQL import user permission granting

  • Fixed a bug importing from version 5.1.52 related to the DOMAIN_PHP_VERSION config setting

  • Fixed issue with SSL Cert editing if docroot is customized

  • Fixed an issue prevent NFS mounts from mounting on EL7 servers

  • Fixed Dovecot failing to start on fresh reboot

  • Added logic to cleanup broken SSL cert symlinks

  • Removed extraneous debug logging for missing ini entries

  • When removing a node that has an inactive license, the form will report the node’s license status as inactive

  • Fixed an issue where php-fpm would reload before a unix user was added when adding a SiteWorx account. This bug only affected cluster nodes

  • Fixed backup creation in cases where iworx-backup directory is a legitimate symlink

  • Fixed an issue preventing SSH Server Options from validating

  • Fixed a bug that would make a NodeWorx session immediately eligible for garbage collection

  • Fixed a bug preventing setting a vaction message in Horde

  • Fixed a bug when editing SiteWorx users

  • Fixed a bug that prevented the SiteWorx Accounts page from being displayed after performing domain promotion

  • Fixed an issue where bogus NULL values for DOMAIN_PHP_VERSION could result in syntax errors for the Apache config

Version 6.3.6 build 1647 (2018-12-13)

Released as Beta on 2018-12-13
Blocked from promotion on 2019-02-20
  • Fixed bug upgrading from 6.1.x or earlier

Version 6.3.5 build 1644 (2018-12-12)

Released as Beta on 2018-12-12
Blocked from promotion on 2018-12-13

Enhancements:

  • Updated iworxphp72-php to 7.2.13

  • Added wildcard support for domain blacklist

Bug Fixes

  • Fixed failure to add new domain if main httpd.conf is set as immutable

  • Updated the single import form to make it more clear when no IPv4 addresses are available

  • Added domain-specific PHP path values to php-fpm pools so launched processes behave as expected

  • Fixed a sce

  • nario where Softaculous plugin may be unable to upgrade itself

  • Fixed missing Yaml library

  • Autoconfig compatible mail clients should now detect mail server configuration automatically

Version 6.3.4 build 1640 (2018-11-27)

Released as Beta on 2018-11-27
Blocked from promotion on 2018-12-12

Enhancement:

  • Updated iworxphp72-php to 7.2.12

  • Updated iworxphp72-php-ioncube-loader to 10.2.7

  • Added an Alternative Name button to the SSL Certificates page. This prevents a long list of alternative names from breaking the form

Bug Fixes:

  • Fixed a bug that prevented adding a cluster node in beta

  • Removed duplicate inactive log findings

  • Fixed a bug that left upgrades from the gui to RC or Beta in maintenance mode

  • Removed Squirrelmail from the NodeWorx Settings page

  • Fixed a bug where adding a node would timeout if adding multiple php versions took longer than 10 minutes

Version 6.3.3 build 1639 (2018-11-14)

Released as Beta on 2018-11-14
Blocked from promotion on 2018-11-27

Enhancements:

  • Only the vhosts that have changed when switching domain PHP versions are now synced

  • Added API action to change PHP version for all domains in a SiteWorx account

Bug Fixes:

  • Added better logging if a SiteWorx account fails to remove when the database is unreachable

  • Fixed a bug that prevented SSL certificate management in SiteWorx for SNI disabled servers

  • Fixed a bug that would allow remote assistance to remain enabled after the set amount of time

  • Fixed a bug that assigned the system PHP to multiple PHP enabled domains after import

  • Fixed a bug on the secondary domain edit form that prevented listing all available IPs when SSL certificates were installed

  • Fixed an issue preventing cPanel 72 backups that did not contain an SSL certificate

  • Fixed a bug preventing the cleanup of the MySQL import user

  • Fixed an issue where ~iworx/lib/horde/setvacation would not have iworx-horde group ownership

  • Fixed typo in English language file

  • Fixed a bug that resulted in a white screen when trying to download SiteWorx logs

  • Removed vestigal SquirrelMail settings

  • Fixed bug with Fileman access for SiteWorx Updated build of iworx-mod_fastcgi

  • Verify that psmisc package is installed during setup

  • Fixed ownership of fastcgi directory for iworxphp72

Version 6.3.1 build 1631 (2018-11-14)

Released as Beta on 2018-10-31
Released as Release Candidate on 2018-11-14
Blocked from promotion on 2018-02-25

Security:

  • Security patch for potential vulnerability in backup process

Enhancement:

  • Added support for dovecot IMAP/POP3 service

  • Removed “BETA” warning from external Load Balancer feature

  • Moved the External Load Balancer setting to the Load Balancer page

  • Updated the default TLS form qmail to TLS1.1+ for better compliance with PCI scans. This can be overridden at /var/qmail/control/tlsprotocol

  • Added support for mail routing based on sender domain

Bug Fixes:

  • Corrected issue with detecting installed PHP version when updates were available

  • Added a field to the Let’s Encrypt plugin form to set an email address to use for certificate expiration notices.

  • Fixed an issue where mailboxes over their storage quota would leave orphaned deliveryqouta processes after smtp restarts

  • Prevented calculated MaxRequestWorkers from exceeding 20000

  • Removed link to unsecure port in installer output

  • Fixed an issue where the unix username would be changed if an imported account had the same unix user.

  • Fixed a template issue in the Cloudflare Plugin.

  • Cleaned up config database when moving certificate source from domain to copy/paste.

  • Fixed an issue where /var/qmail/jgreylist ownership were set root:root on new installations.

Version 6.2.4 build 1632 (2018-11-01)

Released as Release Candidate on 2018-11-01
Blocked from Promotion on 2018-11-14

Security:

  • Security patch for potential SiteWorx log viewer vunlerability

  • Security patch for potential backup process vulnerability

Enhancement:

  • Updated the default TLS form qmail to TLS1.1+ for better compliance with PCI scans. This can be overridden at /var/qmail/control/tlsprotocol

Bug Fix

  • Corrected issue with detecting installed PHP version when updates were available

Version 6.2.4 build 1598 (2018-10-16)

Released as Beta on 2018-10-16

Security Updates:

  • Upgraded phpMyAdmin to 4.8.3

  • Upgraded Smarty to 3.1.33

Enhancements:

  • Updated iworxphp72-php to 7.2.11

  • Added unix user column to SiteWorx accounts page

Version 6.2.3 build 1595 (2018-10-09)

Released as Beta on 2018-10-09
Blocked from promotion on 2018-10-16

Enhancements:

  • Updated iworxphp72-php-ioncube-loader to 10.2.5

  • Updated clamav to 0.100.2

  • Changed default search of SiteWorx accounts to look at all resellers, not just the server admin

Bug Fixes:

  • Disabled unneeded system IP check for advanced format APF rules

  • Added single-quotes to unix user in FPM pools

Version 6.2.2 build 1588 (2018-09-26)

Released as Beta on 2018-09-26
Blocked from promotion on 2018-10-09

Enhancement:

  • Updated iworxphp72-php to 7.2.10

Bug Fixes:

  • Fixed issue importing SiteWorx databases with conflicting unix usernames

  • Fixed PHP 7.2 compatibility with Console_Getargs usage

Version 6.1.26 build 1626 (2018-11-14)

Released as Release on 2018-10-29
Released as Stable on 2018-11-14

Bug Fix (Internal):

  • Corrected Obsoletes information in RPM builds

Version 6.1.26 build 1600 (2018-10-22)

Released as Release Candidate on 2018-10-18
Released as Release on 2018-10-22

Security

  • Security patch for potential SiteWorx log viewer vulnerability

  • Security patch for potential backup process vulnerability

Enhancement:

  • Updated Softaculous plugin for upstream changes in 5.0.9

Bug Fix:

  • Removed “default PHP version” setting from the SiteWorx Overview page. Default PHP version for new domains is now only editable for NodeWorx-level users from the SiteWorx Account Edit menu. Individual domains can still choose different PHP versions (as long as multiple php versions are enabled), from Hosting Features > Domains > PHP Options

Version 6.1.26 build 1577 (2018-09-25)

Released as Release Candidate on 2018-09-19
Released as Release on 2018-09-25

Bug Fix:

  • Fixed issue where duplicate SSH users could be generated for an account

Version 6.6.1 build 1721 (2020-03-10)

Released to Release on 2020-03-10

This version includes New Features, Enhancements, and Bug Fixes from versions 6.5.0, 6.6.0, and 6.6.1. The following is a comprehensive list of all changes included in this version.

New Features:

  • This version lays the groundwork for support for Cloudlinux. Stay tuned for more on this topic soon!

  • Siteworx backup .tar.gz files can now be transferred to AWS S3 or S3 compatible object store upon creation

  • SiteWorx backups can be imported as a different master domain or unix user using the –override-master-domain and –override-unix-user flags for ~iworx/bin/import.pex

  • New API Actions to report default MySQL server details:

  • Databases and database users can be mapped to specific Siteworx accounts

Enhancements:

  • Update iworxphp72-php to 7.2.27

  • www.domain.tld is now selected by default when generating a Let’s Encrypt certificate

  • PHP-FPM pools of single SiteWorx account only reset/rewrite when adding or deleting an account

  • phpmyadmin template cache now cleared upon upgrade

  • License sync cron now runs on boot, so that that errant “invalid license” warnings are not logged before the quad-daily cron job is triggered

  • Enabled the Node.js selector, Python selector, and Resource usage components to the Cloudlinux plugin.

  • Upgrade ClamAV to 0.102.2.

  • cPanel imports will also create A records for the IPs listed in the cPanel Backup, even if those IPs are not associated with the InterWorx server

Bug Fixes:

  • Resolve issue where some placeholder information in error message were not displaying correctly

  • Fix a bug that prevented importing of ssh usernames beyond 18 characters

  • Fix importing ssl chain certs from cPanel backups

  • Resolve issue where copied .htaccess files from the iworx skel dir were not maintaining correct permissions

  • Resolve cPanel account import error on OpenVZ servers

  • Remove the “Change Domain” option for scheduled backups. SiteWorx pages that are account level no longer display “Change Domain”, and now report “Managing Account” rather than “Managing Domain”

  • Fix “Invalid arguments” error when enabling SMTP2 service with CSF Plugin enabled

  • Fix issue where php-fpm pools were accidentally being created when deleting multiple SiteWorx accounts

  • Fix “Manifest file is corrupt” error when importing ” secondary domain backups created with –as-master flag

  • Fix bug where php mode may be mislabeled as suPHP in SiteWorx, even when set to PHP-FPM

  • Fix a bug preventing import of identical db users with different cases to iworx database mapper

  • Fix issue where setting a vacation message in Horde did not also set it within SiteWorx

  • Fixed a bug preventing MariaDb usernames longer than 32 characters from being entered into the database

  • Copy dot files from ~iworx/etc/skel when creating new siteworx account

  • Remove Environment from menu option in fileman

  • Fix a bug preventing users from being able to delete multiple reseller accounts

  • Remove login and logout option from NodeWorx interactive CLI

  • Remove permanent redirect (301) when enforcing https, which was an unintended side effect when sessions expired and browsers cached the redirect to the login page

  • Add column last_hit to spamassassin table at creation. This will prevent error messages from occurring on fresh installations

  • Update fileman to allow special characters in filenames like the plus sign (+)

  • Set force_graceful to true on fresh install if Apache version > 2.4. This will speed up restart time on cluster nodes

  • Fix issue where restoring a SiteWorx backups did not also restore scheduled automated backup settings

  • Fix potential mass-transfer race condition when creating multiple SiteWorx accounts simultaneously via import

  • Fix various small bugs related specifically to Cloud Linux implementation