Changelog¶
Contents
Version 8.2.9 build 3222 (2026-04-06) - Release Candidate¶
Bug Fixes¶
Resolved an issue where PHPMyAdmin could not be accessed via SiteWorx on servers running MariaDB 11.4 and 11.8
Fixed a bug where the global rewrite subject SpamAssassin setting would take priority when loading the SpamAssassin options form in SiteWorx
Fixed an issue where SpamAssassin some settings on the Virus Filtering page in NodeWorx also appeared in the Advanced Settings section, leading to conflicts on where each setting should be managed
Version 8.2.8 build 3221 (2026-04-06) - Release¶
Bug Fixes¶
Resolved issue where some third party mail clients could not connect to mail using LOGIN auth
Fixed issue where Dovecot connection failed if the address had a copy-to that was another email address on the server
Fixed a bug where the rpm.release setting ~iworx/iworx.ini did not update when updating to a new version of InterWorx
Resolved issue where changing the Authentication Mode on the MTA page did not persist after page refresh
Fixed a bug where on the SiteWorx account creation form where the uniqname would be overwritten if the domain field was selected again
Hotfix 665 (2026-03-19)¶
Bug Fixes¶
Resolved issue where some third party mail clients could not connect to mail using LOGIN auth
Fixed issue where Dovecot connection failed if the address had a copy-to that was another email address on the server
Version 8.2.7 build 3214 (2026-03-17)¶
Updates¶
This build only included internal updates
ClamAV 1.5.2-2 (2026-04-06) - Release channel¶
Version 8.2.6 build 3213 (2026-03-23) - Base/Stable¶
Enhancements¶
New migration tool will now import custom DNS records from cPanel
MariaDB 10.11 is now the default database for new installs
Increased input character limit for the Trusted IPs and Blocked IPs fields on the Firewall page in NodeWorx
Added more explicit language and quickhelp information to explain that the master NodeWorx user’s email address is the default sender for password reset messages
InterWorx now supports MariaDB 11.4 and 11.8
Bug Fixes¶
Resolved an issue where the Server Admin was unable to query themselves via the
queryResellerDetailsAPI/CLI actionCorrected an issue where a MySQL user that was locked at the time of backup would be unlocked when the backup was restored
Fixed an issue where the Autossl Domain Blacklist could not be empty
Firewall port buttons on the Firewall page in NodeWorx will no longer lose their status colors when flipping through pagination
Fixed a bug that prevented the ability to log into email boxes using an alias domain
Fixed a bug that prevented the display of available backups for the SiteWorx account after restore
Resolved an issue where a suspended SiteWorx account could create a new FTP user that was not suspended. Now, new FTP users created with a suspended SiteWorx account are automatically disabled upon creation
Fixed typo in master user description for NodeWorx users
Sidebar no longer displays Related Links options if the account or user does not have permission to access those pages
Resolved issue with new migration tool where custom DNS zones were not imported for InterWorx to InterWorx migrations
Corrected an issue on servers using MariaDB 10.4+ and MySQL8, where triggers would import with definers setup improperly
PHPMyAdmin 5.2.3 (2026-03-23) - Current Version¶
qmail-1.03.642 (2026-03-23) - Current Version¶
Version 8.2.5 build 3188 (2026-02-23)¶
Bug Fixes¶
Fixed issue where MSA page reported “package dovecot23 is not installed”
The migration tool will now rely on SSL information provided by the manifest, and exclude the SSL directory when syncing file data. This resolves a potential conflict where the file sync could overwrite self-signed SSL cert files, causing vhost syntax errors in Apache
Version 8.2.4 build 3186 (2026-02-16)¶
Bug Fixes¶
Resolved issue where success message when creating a Let’s Encrypt certificate stated “self-signed”. Also removed message stating that a CSR was created, as that is not true for Let’s Encrypt certs
Fixed an issue where the text in the SSL Files table on the SSL page in SiteWorx would overlap the box on some screen resolutions
Version 8.2.3 build 3184 (2026-02-10)¶
Enhancement¶
Tables displaying the PHP version of domains in SiteWorx, such as Domains Manage, PHP Options, and Subdomains, will now display “(System PHP)”” alongside the PHP version when System PHP is in use. This is to differentiate between the System PHP version and the Multi-PHP version, when the version numbers match
Bug Fixes¶
Resolved issue where accessing SiteWorx immediately after promoting a pointer domain could result in an error stating “return value must be type int, null returned”
Corrected an issue where the email filter deletion form would allow the user to submit with no valid input and return a positive response
Fixed bug where setting AutoSSL to “no” in the Let’s Encrypt plugin caused the radio buttons to be empty the next time the form was accessed
Version 8.2.2 build 3178 (2026-02-02)¶
Improvement¶
The InterWorx init.d script will now prevent start up until local/remote filesystems are mounted and DNS resolution/networking have started. This should prevent InterWorx from attempting to activate IP addresses at the same time as networking
Roundcube 1.6.12 (2026-01-13) - Current Version¶
Version 8.2.1 build 3714 (2026-01-26)¶
Enhancements¶
The DNS page in NodeWorx now only shows active DNS servers under the “Active DNS Services” section. All other IPs are displayed under “IP addresses without DNS Services”
Removed Perl-DBD-MySQL as a dependency for SpamAssassin. Upstream changes to that package now require mysql-common and mysql-libs, which resulted in package conflicts with MariaDB when installing InterWorx or upgrading OS-level packages on EL9
Added a fively cron to detect if an internal InterWorx service is stopped and restart that service, if it is stopped
Bug Fixes¶
Resolved issue where subdomain vhosts were not being added/removed on cluster nodes
Cluster nodes will no longer attempt to run docroot checks when deleting secondary domains
Resolved issue where SpamAssassin could not connect to the internal iworxdb on new installs of InterWorx 8.2.0. This resulted in an error stating
Can't locate DBD/mysql.pm in @INCin the CLI ouput of ~iworx/bin/backup.pexFixed bug where the advanced editor in the SiteWorx File Manager was not visible on the page unless in fullscreen mode
The migration tool will now migrate local delivery settings for domains, instead of defaulting to local delivery
Fixed issue where the SiteWorx logo could appear as an empty box in dark mode
Fixed bug where some problem detectors did not have a default notification recipient set
The migration tool will now import the “copy to” settings for mailboxes during mailbox creation
Apache 2.4.66-2 (2026-01-26) - Current Version¶
ClamAV 1.5.1-2 (2026-01-26) - Current Version¶
Hotfix 646 (2025-12-15)¶
Resolved issue where SpamAssassin could not connect to the internal iworxdb on new installs of InterWorx 8.2.0. This resulted in an error stating
Can't locate DBD/mysql.pm in @INCin the CLI ouput of ~iworx/bin/backup.pexFixed issue on CloudLinux 9 servers where messages stating “WARNING: MYSQL_OPT_RECONNECT is deprecated and will be removed in a future version” appeared in the CLI output when running ~iworx/bin/backup.pex. This message only appears on CloudLinux 9 servers where perl-DBD-MySQL was updated to version 4.053
SpamAssassin 3.4.2-38 (2025-11-18) - Current Version¶
Removed Perl-DBD-MySQL as a dependency for SpamAssassin. Upstream changes to that package now require mysql-common and mysql-libs, which resulted in package conflicts with MariaDB when installing InterWorx or upgrading OS-level packages on EL9
Hotfix 644 (2025-11-18)¶
Bug Fixes¶
We now exclude perl-DBD-MySQL from automatic OS-level upgrades as it requires mysql-common and mysql-libs, which can conflict with MariaDB servers
Version 8.2.0 build 3152 (2025-12-09)¶
Enhancements¶
Server administrators can now set AutoSSL to overwrite non-Lets Encrypt certificates set to expire in the next 3 days. This change also allows SiteWorx users to block AutoSSL attempts for domains they control
InterWorx now provides additional options when suspending an account to disable shell access, all MySQL users, scheduled jobs, and kill active processes. More information can be found here
Bug Fixes¶
Resolved issue where the backup file location was blank for S3 backup transfers in automated Domain Backups(s) Completed emails
Resolved issue where importing or adding a mysql user with a different host failed with ‘unable to create user with grant’ error on servers running MySQL 8
Corrected an issue that could occur when a domain is imported that was previously using a version of PHP not present on the destination server. This would result in the domain accepting the SiteWorx default PHP, even when that value changes
Resolved issue where, if awstats crashed, a lock file was left behind, which caused subsequent runs of awstats to not run properly. Added a cron job to check for lock files, and remove them if they exist
Fixed bug where the analog stats page in SiteWorx displayed the error “Class “Calendar_Month_Weekdays” not found”
Version 8.1.18 build 3146 (2025-12-01)¶
Includes all fixes from 8.1.17
Bug Fix¶
Fixed bug where, on servers with multiple SSH enabled, SiteWorx users with SSH keys could not be edited, due to SSH key validation error
Fixed bug where “remote” queue was missing from list of mail queues
Hotfix 639 (2025-10-29)¶
Bug Fix¶
Fixed bug where, on servers with multiple SSH enabled, SiteWorx users with SSH keys could not be edited, due to SSH key validation error
Version 8.1.17 build 3142 (2025-11-03)¶
Enhancement¶
The goiworx activation process will now output major errors and warnings to
~iworx/var/log/iworx.log, in addition to the interactive screen output
Version 8.1.16 build 3132 (2025-11-10)¶
Enhancement¶
InterWorx will now prevent the import of backups that contain database dumps made with an incompatible db server. For example, backups made on a server with MariaDB will no longer be allowed to import to a server running MySQL8
ClamAV 1.5.0-46 (2025-11-03)¶
Apache 2.4.64-26 (2025-11-03)¶
Bug Fix¶
Resolved issues where domains on CloudLinux servers, for accounts using CageFS, experienced 500 errors after updating to Apache 2.4.64-24
Version 8.1.15 build 3125 (2025-11-03)¶
Enhancements¶
Improved reseller page loading performance
The SiteWorx interface will now allow users to select a working domain when creating partial backups, and viewing backups in an account. This will allow users to create and restore partial backups for specific domains on their own
InterWorx will now display plugin permissions when the queryEdit action is used to get information about SiteWorx users
Bug Fixes¶
Fixed a bug that prevented the uninstall of Imunify Antivirus or Imunify 360
Resolved issue where the new migration tool did not migrate SiteWorx account SSH shell settings
Fixed issue where the new migration tool did not import mailbox vacation settings or message
Fixed bug where mail folder structure was incorrect for accounts imported using the new migration tool
Corrected an issue where InterWorx reported to Dovecot that a domain still had an SSL, even after the files had been removed
Fixed a bug that prevented some ImunifyAV and Imunify360 icons from loading correctly
Apache 2.4.64-24 (2025-10-13)¶
Version 8.1.14 build 3093 (2025-10-14)¶
Includes fixes from 8.1.12 and 8.1.13
Bug Fixes¶
Fixed bug where new migration tool did not pull in SiteWorx account nicknames
Resolved issue where new migration tool did not include secondary SiteWorx users
Fixed issue where accounts imported using the new migration tool always had Softaculous Access set to Yes, even if it was set to No on the source server
Version 8.1.13 build 3090 (2025-09-09)¶
Bug Fix¶
Resolved issue where accounts imported with the new migration tool had all Package Options set to No, even if they were Yes on the Source server
Version 8.1.12 build 3028 (2025-09-02)¶
Enhancement¶
The “Domains Manage” menu option will no longer appear when a user has none of the permissions necessary for any menu options served by the Domains Manage page, itself
The -p flag for the installer script will now accept PHP 8.2 and 8.3 as options
Upgraded PEAR library to 1.10.14
Removed all Acronis API calls that used the deprecated cookie auth client
Bug Fixes¶
Resolved issue where InterWorx failed to fully delete IPs with cidrs other than /24
Fixed issue where it was still possible to directly access /roundcube and /horde in the browser when those webmail options were disabled
Fixed issue where displaying the Acronis plugin failed with an error stating “wrong type”
Resolved issue where wildcard subdomains could not be added. As wildcard subdomains are server aliases that inherit the properties of the base domain, the wildcard will show on the subdomains page, but the docroot and php version cannot be edited
Version 8.1.11 build 3065 (2025-08-26)¶
Enhancement¶
Optimized the domain listing functions of the CloudLinux plugin by skipping unnecessary reads of the system’s vhosts
Bug Fixes¶
InterWorx will no longer allow deletion of IPs that have been pulled from DHCP on EL8 servers
Fixed issue where
/home/interworx/plugins/siteworx-backups-cron/scripts/iwx-backup.confwas overwritten upon updateThe SiteWorx Backup Cron plugin will now use the correct tempdir for weekly and monthly backups if daily backups are disabled
Version 8.1.10 build 3058 (2025-08-18)¶
Enhancements¶
It is now possible to customize the temp directory that the SiteWorx Backup Cron plugin uses while creating backups. More information can be found here
While logged in as the Server Admin, the sidebar on the SiteWorx Accounts page in NodeWorx will now show the total number of SiteWorx accounts on the server, instead the number of accounts owned by the Server Admin
Added bulk delete option to the IP Management page in NodeWorx. Multiple IP addresses can also now be deleted at once via the CLI tool. More information can be found here
InterWorx will now restart after subpackages are installed separate from the main InterWorx RPM
The InterWorx activation process (goiworx) will now close firewall ports for the MySQL server
Bug Fixes¶
Modifying the default PHP version from the SiteWorx PHP options page will now set the CLI version for that account, as stated in the description on the page
Resolved issues where the realtime stats chart was not set which could cause some pages to render oddly or incorrectly
Fixed bug where reseller nicknames and emails did not show on SiteWorx Accounts page in NodeWorx
ClamAV 1.4.3-1 (2025-08-18)¶
Hotfix 624 (2025-07-22)¶
Bug Fix¶
Modifying the default PHP version from the SiteWorx PHP options page will now set the CLI version for that account, as stated in the description on the page
Version 8.1.9 build 3043 (2025-08-04)¶
Enhancement¶
Improved iworx > iworx sql migrations for the new migration tool
Version 8.1.8 build 3036 (2025-07-28)¶
Bug Fixes¶
Resolved issue where the InterWorx weekly cron may leave behind pubring.kbx files on some CloudLinux servers with data collection enabled, which could interfere with the ability for the InterWorx license to properly sync
Fixed issue where the permissions were incorrect for the branding folders of imported reseller accounts
The reseller account page will no longer show an active “delete” button next to resellers with associated SiteWorx accounts. All SiteWorx accounts under said reseller must be removed before the reseller may be deleted
The new migration tool will no longer fail when importing a pointer domain that is set to not also create a mail alias
Security¶
The varpermsfix script will no longer attempt to correct permissions on the iworx-backup directory
Hotfix 621 (2025-06-26)¶
Security¶
The varpermsfix script will no longer attempt to correct permissions on the iworx-backup directory
Version 8.1.7 build 3028 (2025-07-15)¶
Enhancement¶
Renamed the Let’s Encrypt email address field as Let’s Encrypt no longer sends warnings for expiring certificates
Bug Fix¶
Removed the add button from the DNS Zone Management page for resellers, as resellers do not have permission to create new DNS zones
Fixed issue where the new migration tool re-encrypted MySQL user passwords, so they did not match the passwords from the source server
Version 8.1.6 build 3026 (2025-07-07)¶
Enhancement¶
The Let’s Encrypt plugin will now attempt to generate a cert for newly added primary and secondary domains upon creation. If the domain does not resolve to the server, or if a cert cannot otherwise be obtained, a self-signed cert will be added for the domain, instead. This will ensure that, when, AutoSSL is enabled, all new domains should receive an SSL of some type, if the SiteWorx account settings allow for SSL certificates to be added
Bug Fixes¶
Resolved issue where InterWorx logs were not rotating on EL9 servers
Fixed issue where changing the SSH port caused SSH to crash
Resolved issue where ImunifyAV and Imunify360 did not load in SiteWorx due to an argument count error
Dovecot 2.3.11.3-28 (2025-07-07) - Current Version¶
Released to the Beta channel on 2025-06-17 Released to the Release Candidate channel on 2025-06-23 Released to the Release channel on 2025-06-30 Released to the Base/Stable channel on 2025-07-07
Roundcube 1.6.11-3021 (2025-06-06)¶
Version 8.1.5 build 3017 (2025-06-30)¶
Bug Fixes¶
Roundcube will now show the maximum attachment size as 75% of the max message size set on the MTA page in NodeWorx, or the max filesize allowed by PHP, whichever value is smaller
Resolves issue where the NFS usage graph did not update on servers using NFS v4
Fixed a bug moving the iworx-cloudlinux logrotate.d file into place during interworx-plugin-cloudlinux installation. Logs should now appear in
~iworx/var/log/cloudlinux.logResolved issue where adding an FTP account for an IDN domain resulted in an error stating “There was a problem validating the form”
Resolved issue where editing, deleting, suspending, and unsuspending FTP accounts for IDN domains did not affect both the plain text and converted text FTP users
Resolved issue where adding a new IDN domain SiteWorx account did not create the default ftp user for the converted domain
The settings buttons for the File Manager in SiteWorx are now styled differently when active, to ensure that users know which option is selected
Fixed issue where, if a MySQL user had more than one host value, the user would appear multiple times on the MySQL Users page in SiteWorx
InterWorx will now set permissions and attributes for the SiteWorx var directory consistently, which should lower the number of rsync permissions errors in the new migration tool.
/etc/sudoers.d/92-iworx-cloudlinux-adminwill only be added if modifications for CloudLinux are not already in/etc/sudoers. New CloudLinux installations will use/etc/sudoers.d/92-iworx-cloudlinux-adminrather than modifications directly to/etc/sudoers.
Version 8.1.4 build 3015 (2025-06-23)¶
Enhancements¶
When upgrading from IW7 to IW8, InterWorx will disable the IW7 repos as part of that process
Removed the OS-version check for using the Let’s Encrypt plugin, as all supported OS versions now support Let’s Encrypt
The SiteWorx CLI will now warn users when they have specified a login_domain that is not a master or secondary domain, and inform them of the domain that is being used, via a message to stderr
Bug Fixes¶
Resolved issue where the View Details page in the History Sessions plugin displayed “No Records Matched Your Search” instead of the session data
Resolved issue where viewing session details in Session History plugin showed everything that has ever happened on the server, vs just that specific session
InterWorx will now clear the SOAP API wsdl cache upon upgrade, to ensure that an old wsdl is not being used
Resolved last sync time error in the new migration tool
Hotfix 611 (2025-05-07)¶
Released for version 8.1.3 on 2025-05-07
Bug Fix¶
Resolved last sync time error in the new migration tool
Hotfix 608 (2025-05-02)¶
Version 8.1.3 build 2998 (2025-05-12)¶
Enhancements¶
Updated ImunifyAV and Imunify360 Plugin to current requirements from CloudLinux
InterWorx will now catch a wider array of iworxdn setup issues, which should prevent goiworx from exiting prematurely, in some cases
Bug Fixes¶
Fixed a bug in CloudLinux detection for EL9 servers
Resolved issue where CloudLinux Nodejs and Python selectors did not load in SiteWorx
When importing an account, InterWorx will no longer throw an “Array to string conversion” error when an email group is empty
Resolved issue where the View Details page in the History Sessions plugin displayed “No Records Matched Your Search” instead of the session data
Fixed bug where the View Details page in the History Sessions plugin threw an “Attempt to read property” error
Resolved issue where new migration tool could only find up to 20 accounts
Resolved issue where subdomain vhosts were not also being rewritten when the parent domain’s vhost was updated
Fixed issue where removing a node from a cluster resulted in an error stating “Error deleting SiteWorx account on node. Node removal had some errors (see above) but was completed”
Fixed a bug in the migration tool that prevented the last sync time from updating
Hotfix 605 (2025-04-07)¶
Bug Fix¶
Resolved issue where new migration tool could only find up to 20 accounts
Hotfix 604 (2025-03-25)¶
Bug Fix¶
Resolved issue where subdomain vhosts were not also being rewritten when the parent domain’s vhost was updated
Hotfix 601 (2025-03-18)¶
Bug Fix¶
Resolved issue where removing a node from a cluster resulted in an error stating “Error deleting SiteWorx account on node. Node removal had some errors (see above) but was completed”
Version 8.1.2 build 2948 (2025-04-21)¶
Bug Fix¶
Resolved issue where importing a cPanel backup that did not contain a GRANT ALL PRIVILEGES line for a database would result in an error stating “Undefined variable $db_name_from_cpanel_mysql_sql”
Hotfix 600 (2025-03-10)¶
Bug Fix¶
Resolved issue where importing a cPanel backup that did not contain a GRANT ALL PRIVILEGES line for a database would result in an error stating “Undefined variable $db_name_from_cpanel_mysql_sql”
Version 8.1.1 build 2983 (2025-03-17)¶
Bug Fixes¶
Resolved issue where importing a cPanel backup that did not include specific userdata settings would result in an error stating “Trying to access array offset on value of type bool”
InterWorx will now prevent the deletion of IPv6 pools if there are existing subpools
Ripmime 1.4.1.0-7 (2025-03-17) - Current Version¶
Bug Fix¶
Resolved issue where some email messages may be rejected due to buffer overflow error
Hotfix 599 (2025-02-26)¶
Bug Fix¶
Resolved issue where importing a cPanel backup that did not include specific userdata settings would result in an error stating “Trying to access array offset on value of type bool”
Version 8.1.0 build 2980 (2025-03-17)¶
Enhancements¶
So as to prevent potential confusion for resellers, the login branding setting was removed for resellers, as customizations to those settings would not be displayed
InterWorx will now clean up entries in the known backups logs for SiteWorx accounts when those backups have been removed
InterWorx will now allow password reset request emails to be sent through a relay that requires SMTP credentials. Documentation can be found here
Bug Fixes¶
InterWorx will no longer include existing backups that are located outside of the iworx-backup folder when creating a new backup
Resolved issue where PHPMyAdmin could not be accessed from SiteWorx on MySQL 8 servers, if the account had more than one database
Security¶
Added a whitelist to branding images. Only ‘jpg’, ‘jpeg’, ‘gif’, ‘svg’, ‘png’ are accepted
ClamAV 1.4.2-1 (2025-03-17)¶
Version 8.0.30 build 2971 (2025-02-24)¶
Security¶
Resolved issue where exploiting an .htaccess file could potentially provide access to other files on the server. Details can be found here
Enhancements¶
After IW7 > IW8 in-place upgrade, IW8 will attempt to convert any branding options left over from IW7 into IW8-compatible branding packages
The InterWorx installer has been updated to ensure that the optional ‘ftp’ package is installed by default. This package allows InterWorx servers to connect to other FTP servers for tasks such as transferring scheduled SiteWorx backups. It separate from the FTP package that allows FTP clients to connect to InterWorx
MariaDB made upstream changes to backwards compatibility for MariaDB dumps. DB dumps made from MariaDB 10.5+ servers are no longer compatible with previous versions. InterWorx will now block the ability for backups from servers that are running MariDB 10.5+ to be imported to servers running versions of MariaDB before 10.5
Bug Fixes¶
Resolved issue where clicking Rescan and Retry in the new migration tool could result in a javascript 600 error
Corrected an issue where the webmail login page was missing the logo and background when accessed via domain.com/webmail
Fixed an issue in CloudLinux plugin that prevented the GUI from loading
Corrected an issue where backups transfered via FTP/SCP would fail due to an exception
The migration analyzer for the new migration tool will now return errors in a cleaner manner
Corrected an issue with the new migration tool regarding comparison of remaining disk space with the estimated size of a database while doing database dumps
Resolved issue where specific locale settings could cause perl warnings while merging logs in the daily cron
Added support for MySQL views to backup and imports
Resolved issue where selecting “pull IPV6 address from pool” on the IP Manage page resulted in a “Call to undefined method IWorx_IP::syncConfig()” error
Fixed issue where, if more than one user was subscribed to notifications from a problem detector, the alert email would not be sent
Corrected an issue where the default branding package set by a server administrator could not be loaded for Reseller users
Httpd-iworx version 2.4.62-9 (2025-02-03) - Current Version¶
Security¶
Access to non-whitelisted imaged extensions in branding folders is now forbidden
Hotfix 597 (2025-01-21)¶
Bug Fix¶
Added support for MySQL views to backup and imports
Hotfix 595 (2025-01-20)¶
Version 8.0.29 build 2956 (2024-02-03)¶
Bug Fixes¶
Resolved issue where mail directory structure could be incorrect after using new migration tool
Fixed a bug that prevented the CloudLinux plugin from installing
InterWorx will now forbid the use of the name ‘default’ for Mailman mailing list, as creating a mailing list with this name will force all email for the domain to be delivered to the mailing list instead of the expected inboxes
The new migration tool will no longer throw an exception when attempting to rsync files that may not exist in specific instances
Resolved issue where the new migration tool periodically responded with “analyzer missing” error
Version 8.0.28 build 2949 (2025-01-27)¶
Enhancement¶
The new migration analyzer has been updated to avoid hanging when attempting to push data exceeding allowed limits
InterWorx will now gracefully fail if there is an issue when attempting to setup the .well-known and .htaccess files it creates to create Let’s Encrypt certificates, instead of stopping the daily cron, entirely, to smooth the process of certificate generation
Bug Fixes¶
The installer will use the proper lowercase package name for mariadb-devel when the MariaDB version flag (-m) is set to ‘system’
Fixed missing icons on the webmail login page
Fixed a bug that prevented reseller limits page from displaying within CloudLinux plugin
Version 8.0.27 build 2945 (2025-01-13)¶
Enhancements¶
Acronis plugin will now provide an error when gathering resource statuses if the number of resources found is larger than the query limit of the search. This should make diagnosing issues with ResourceNotFound errors easier
Due to upstream changes, when installing CloudLinux on an InterWorx server, interworx-plugin-cloudlinux must be installed prior to running the CloudLinux deploy script
Version 8.0.26 build 2935 (2025-01-06)¶
Enhancements¶
The InterWorx installer will now report the total memory installed on the system while checking system requirements instead of just the amount of unused memory
The System Health page will now detect and report when SMTP virus scanning is enabled but the ClamAV is not running
NodeWorx will now display a banner at the top of the Virus Filtering page in NodeWorx when SMTP virus scanning is enabled but ClamAV is not running
Removed the Cloudflare plugin, due to compatibility issues
InterWorx will no longer suppress yum errors during the process of updating itself
InterWorx now provides a setting in the iworx.ini file that can disable the sending of the ‘SpamAssassin Bayes Update’ email. This setting is system-wide and not configurable per-user
During imports, InterWorx will no longer create the default {ipv4} A record when the primary A records of the imported account are all pointed to external IPs
Removed sni_enabled setting from iworx.ini and the Settings page in NodeWorx as it’s no longer needed, since SNI is the default standard
InterWorx will now clean up expired PHPMyAdmin sessions with an hourly cron. The lifetime of these sessions is also configurable in the iworx.ini file
Bug Fixes¶
Installing a system certificate will no longer return a banner message stating ‘undefined’
The default InterWorx vhost template will no longer include instructions on where to enable custom includes, as this functionality is only allowed by the server administrator for security reasons
Resolved issue where querying SiteWorx accounts at the CLI returned and unnamed variable
Dropdown menus will no longer appear behind sidebar elements in Firefox
The Advanced Domain options page will no longer show domains that the user does not have access to. Note: This is a UI update only, the users were never able to modify domains they did not have access to
Corrected an issue where some helpful success and error messages were suppressed when not accompanying a neutral status message
Fixed a bug in the new migration tool that would prevent a successful complete overwrite
Fixed an issue in the new migration tool where the Rescan option did not pull in new information from the Source server
InterWorx will no longer display a system error page when a database is deleted outside of SiteWorx. The database will still appear on the databases page and be deletable from that page, even though it no longer exists in MariaDB/MySQL
Resolved issue where some imports from cPanel could fail if the account included mail fowarders /copy-tos
Fixed issue where “Details” button for httpd and sshd config file syntax errors could load a blank form
Fixed issue where Immunify AV and 360 showed a blank page in the GUI
Resolved issue where the import tool could respond with a false “success” message even if an import failed
Port 587 will no longer disappear from the firewall port control payload when all protocols are set to closed
Resolved issue where secondary SiteWorx users that only have access to secondary domains would see a blank page when accessing Domain Management in SiteWorx
Fixed an issue where 301/302 redirect pointer domains did not actually redirect
ClamAV version 1.4.1-1 (2025-01-06)¶
Apache version 2.4.62-33 (2025-01-06)¶
Bug Fix¶
Fixed issue where zipped error.log and error-ssl.log files were empty after log rotation
Hotfix 589 (2024-11-13)¶
Released for 8.0.24 and 8.0.25 on 2024-11-13
Bug Fix¶
Fixed issue where archived logs could not be downloaded
Hotfix 587 (2024-11-07)¶
Released for 8.0.24 and 8.0.25 on 2024-11-07
Bug Fix¶
Resolved issue where querying SiteWorx accounts at the CLI returned and unnamed variable
Dependency Package Update (2024-10-24)¶
Bug Fix¶
Resolved issue where messages stuck in queue did not appear on the Mail Queue page in NodeWorx
Dependency Package Update (2024-10-23)¶
Bug Fix¶
Resolved issue where messages sent to the server with attachments did not arrive in inboxes when SMTP scanning was enabled for ClamAV
Dependency Package Update (2024-10-10)¶
Bug Fix¶
Resolved issue where sending messages on EL9 servers from domains with DKIM keys failed with the error “Unable to run qmail-remote”
Httpd-iworx version 2.4.62-5 (2024-10-10)¶
Bug Fix¶
Resolved issue where navigating to domain.com/webmail redirected to 127.0.0.1/webmail
Version 8.0.25 build 2893 (2024-11-19)¶
Enhancement¶
Added support for backing up and importing routines for MySQL 8 and MariaDB
The update channel names have been changed to mimic the format of the repository names themselves, thus minimizing confusion.The old update channel names have been kept for API compatibility
Bug Fix¶
Resolved an issue with the Acronis plugin where credentials could not be retrieved
Fixed issue where imports could fail due to “copy to” setting for email boxes
Security¶
Added symlink protection for the iworx-backup directory
Hotfix 584 (2024-09-24)¶
Update¶
This hotfix added symlink protection for the iworx-backup directory
Hotfix 583 (2024-09-24)¶
Update¶
This hotfix only included an internal update communicating with the license server on EL9
Version 8.0.24 build 2887 (2024-10-23)¶
Enhancements¶
Commas are now permitted in ‘password’ and ‘confirm_password’ fields in the CLI. All other fields will allow commas when escaped with a backslash
“Add Preference For” will now show as a required field when adding Advanced SpamAssassin rules in the UI
InterWorx backups will now backup and restore user/email-level SpamAssassin rules
Bug Fixes¶
Resolved issue adding DNS listeners
Fixed issue where it was only possible to edit SiteWorx-level SpamAssassin settings for the master domain
Resolved issue where, after import, local delivery was re-enabled on domains where it was previously disabled
Fixed bug where sending a test message from the Mail Queue page resulted in a “call to undefined method” error
Fixed issue where the Swap Usage health check claimed 100% swap usage, when the server was using 0% swap
Resolved issue where the legacy Mass Import tool reported that there are no SSLs on domains, even when they do have an SSL
Version 8.0.23 build 2874 (2024-09-23)¶
Enhancement¶
Added the ability to retry the activation script if there is a failure without having to modify values in the iworx.ini file
Bug Fix¶
The interactive CLI will now longer show html text on password fields
Roundcube Version 1.6.8 (2024-09-23)¶
ClamAV Version 1.4.0-1 (2024-09-23)¶
Version 8.0.22 build 2870 (2024-08-20)¶
Security¶
Added symlink protection for the iworx-backup directory
Reolved issue where where a malicious user could overwrite files via a specially crafted symlink during SSL certification generation
Enhancements¶
SSHFS is now available in the SiteWorx Backup Cron on EL8 servers
The SIM (System Integrity Monitor) configuration for services will be updated with the appropriate port number when the service’s port is set through InterWorx
When deleting a secondary domain, SiteWorx will check if any other domains have their document root within that domain’s directory structure. If so, SiteWorx will not delete the site data. An option has also been provided to force delete this data, if desired
Bug Fixes¶
Corrected issue where the SpamAssassin preference form in SiteWorx was always showing the SpamAssassin global defaults, even when the domain had set other preferences
Resolved issue where enabling some permissions for SiteWorx users could result in “no short_name” error
Resolved issue where imports failed on accounts that had both a bayes dbs and roundcube contacts
Apache Version 2.4.62 (2024-09-23)¶
Hotfix 580 (2024-08-08)¶
Resolved issue where where a malicious user could overwrite files via a specially crafted symlink during SSL certification generation
Version 8.0.21 build 2849 (2024-08-20)¶
Improvement¶
The InterWorx activation script can now run more than once, if anything fails during activation
Bug Fixes¶
Resolved issue where custom template symlinks did not update correctly after using the domain promoter
Fixed issue where importing an account with multiple A records did not correctly import all of the A records
Version 8.0.20 build 2833 (2024-08-13)¶
Enhancement¶
Added ability for System administrators to easily disable all problem detector/notice emails at the NodeWorx, Reseller, and SiteWorx levels
qmail-1.03-591 (2024-08-05)¶
Version 8.0.19 build 2826 (2024-08-05)¶
Security¶
Removed the custom httpd includes locations from SiteWorx Domain Advanced options due to security concerns
Enhancements¶
Attempting to generate Let’s Encrypt certs will no longer fail when the docroot of the domain is restricted via htpasswd
Backups which have failed will now be marked as failures instead of simply showing as “In Progress” until deleted
The form for creating a SiteWorx account on servers with a single domain license will now only accept values in line with the limitations of a single domain license
Servers using a single domain license will now be restricted to a single domain. All other domain types (secondary, pointer, subdomain, etc) will be set to 0 allowed
Bug Fixes¶
Resolved issue where editing httpd, FTP, and SSH conf files in the GUI gave a failure message, even if the configuration was correct
Prevented an API response error when attempting to add additional accounts beyond what is allowed by the license
Resolved issue where the NodeWorx logo did not show on the login page with dark mode enabled
Resolved issue where selecting “View All” on the SiteWorx account list only showed results by reseller, instead of listing all of the accounts on the server
Resolved issue where the NodeWorx overview page displayed a second sidebar menu when a NodeWorx account was set to use the legacy “big” menu style
Resolved issue where the dovecot submission ports were not added to the APF firewall configuration on some servers
Version 8.0.18 build 2805 (2024-06-18)¶
Improvement¶
The InterWorx activation script will now output a message asking for patience while it completes some inital setup of the activation process
Bug Fix¶
SiteWorx log viewer no longer shows Let’s Encrypt as an option if there are not any Let’s Encrypt logs to show. This prevents an immediate form-failure error when no logs exist
Security¶
Resolved issue where a non privileged shell account could setup a symlink that, when triggered via a race condition, could cause the user to have access to view files they shouldn’t have access to