Changelog¶
Version 7.13.40 build 2752 (2024-05-07) - Beta¶
Bug Fixes¶
Resolved issue where terminating an FTP session in SiteWorx showed a blank form
Fixed issue where web server graphs did not update on EL8 servers
Version 7.13.39 build 2749 (2024-05-07) - Release Candidate¶
Enhancements¶
Initial FTP account and edited FTP account passwords now use the highest encryption type allowed
Sanitized output of failure messages when attempting to translate javascript files into other languages, to prevent possibility of xss injection
Hotfix 559 (2024-04-23)¶
Enhancement¶
Sanitized output of failure messages when attempting to translate javascript files into other languages, to prevent possibility of xss injection
Version 7.13.38 build 2734 (2024-05-07) - Release¶
Updates¶
This build only included internal updates
Version 7.13.37 build 2731 (2024-05-07) - Base/Stable¶
Updates¶
This build only included internal updates
Version 7.13.36 build 2724 (2024-04-30)¶
Enhancements¶
The button to add new IP addresses to a reseller account is now more discoverable, as it matches UI button format used in the rest of InterWorx, where + designates “Add New”
The DMARC generator dropdown will no longer be completely empty if none of the domains have the requisite SPF and DKIM records
Bug Fixes¶
Resolved issue in new file manager where modifying the settings and submitting them would be ignored if the language was set to “English”
Corrected issue where packages with an epoch would not appear in the ‘Software Update History’ payload on the Software Updates page in NodeWorx
Actions in the new filemanager (such as unzipping files and deleting files) will no longer display a stacktrace in iworx.log when their response contain only headers and no page content
Languages which are already present in InterWorx are now removed from the list of possibilities when uploading new language files. This prevents a previous error, which resulted in a failed redirect back to the addition form
Version 7.13.35 build 2712 (2024-04-09)¶
Enhancements¶
Updating InterWorx now also enables the base OS repos to ensure that new dependencies can be pulled in without InterWorx having to take ownership of the package
When interacting with InterWorx via the API, form validation errors no longer contain the string ‘There was a problem validating the form. Please see details below.’
ClamAV 1.3.0-19 (2024-03-27) - Current Version¶
Version 7.13.34 build 2685 (2024-03-27)¶
Bug Fixes¶
Resolved issue where restarting some mail services failed due to a ‘class not found’ error within PHP
Fixed issue where SiteWorx backups downloaded via Safari had the wrong filename
Added support for MySQL views to backup and imports
Hotfix 555 (2024-02-29)¶
Bug Fix¶
Resolved issue where restarting some mail services failed due to a ‘class not found’ error within PHP
Version 7.13.33 build 2684 (2024-03-19)¶
This build only included internal updates
Version 7.13.32 build 2679 (2024-03-13)¶
Enhancement¶
Users are now able to create Let’s Encrypt certificates for domains starting with the prefix “ipv6.” if it is found in the vhost for that domain, and an AAAA record for that prefix alias exists
Bug Fix¶
Resolved issue where an unexpected failure to save merged logs in one account could affect the stats processing and log rotation of other accounts
Version 7.13.31 build 2667 (2024-03-05)¶
Improvement¶
Users are now able to create Let’s Encrypt certificates for domains starting with the prefix “ipv4.” if it is found in the vhost for that domain
Bug Fix¶
Resolved issue where “No Messages In Queue” showed on the Mail Queue page, even when there were messages currently in the local or remote mail queues
Hotfix 554 (2024-02-08)¶
Bug Fix¶
Resolved issue where “No Messages In Queue” showed on the Mail Queue page, even when there were messages currently in the local or remote mail queues
Version 7.13.30 build 2665 (2024-02-28)¶
Enhancement¶
Made the use of the word “Email”, instead of “E-Mail”, consistent in the GUI
Bug Fixes¶
Fixed a permission issue that prevented the
siteworx
command from running in cagefs on CloudLinux serversThe
queryDomainAccountDetails
CLI action will now show the actual docroot of the domain being used instead of the default docroot
Version 7.13.29 build 2657 (2024-02-21)¶
Updates¶
This build only included internal updates
ProFTPD Version 1.3.8b-86 EL7 and EL8 (2024-02-14) - Current Version¶
Resolved issues where editing the proftpd.conf file via the FTP page in NodeWorx resulted in a segmentation fault error on some EL8 servers
Version 7.13.28 build 2647 (2024-02-14)¶
New Features¶
Users can now password protect Apache directories with htaccess/htpasswd using the htaccess page in SiteWorx. Detailed information can be found here
Enhancements¶
The NodeWorx log viewer no longer shows logs for Acronis and the SiteWorx Backup Cron if those plugins are not enabled
The Add/Edit forms for A/AAAA records now contain a quick-help to explain the use of the {ipv4} and {ipv6} place-holder values in some DNS records
Added ‘ignore-domain-resolvable’ environment flag. If this is set, the DNS check in Tiny File Manager will ignore the results if the domain does not resolve to the server, and no longer show the warning to the user. Details can be found here
Plesk import tool will now work with the new default zstd compression enabled in 18.0.40
Disabled interactive mode for the
siteworx
CLI command on CloudLinux servers. Non-interactive commands are still functional
Bug Fixes¶
All TXT records will now be imported for SiteWorx accounts with multiple TXT records
Fixed a permissions issue in the CloudLinux plugin that would result in a blank page on EL8+ servers
Fixed an issue in the Acronis plugin that resulted in “Call to a member function isCurrentNwUserAllowed() on null” error in the GUI
Resolved issue where backups created with the
--reseller-id flag
failed with “invalid argument” error.Fixed an issue where the Acronis CLI installer failed with an “Uncaught TypeError” error
Resolved issue where, during installation of Imunify AV or Imunify 360,
~iworx/plugins/imunifyav/lib
was not properly created, which caused a generic server error in the GUIFixed clamd version detection for version 1.2.1
Hotfix 553 (2024-01-16)¶
Bug Fix¶
Resolved issue where backups created with the
--reseller-id
flag failed with “invalid argument” error
Djbdns Version 1.05-180 EL8 (2024-01-24) - Current Version¶
Enhancement¶
Updated softlimit from 300000 to 900000 to mitigate dropped DNS connections
Apache Version 2.4.58 EL7 (2024-01-24) - Current Version¶
Version 7.13.27 build 2604 (2024-01-24)¶
Enhancements¶
Reseller creation form now provides an “Inherit Nameservers” flag. If selected, the newly created reseller will use the same nameservers that the Server Administrator account was assigned, at that time
Added a check to ensure that InterWorx has read permissions on the system mysql data directory, when set too strict by server providers
Version 7.13.26 build 2592 (2024-01-17)¶
Enhancement¶
AcmePHP will no longer attempt it’s own pre-authorization challenge when creating Let’s Encrypt SSL certificates, and will instead rely on InterWorx’s built-in pre-authorization challenge
Bug Fix¶
Resolves issue where SiteWorx users could not SSH into the server if multiple Shell users were enabled
Version 7.13.25 build 2589 (2024-01-10)¶
Bug Fixes¶
Updated Imunify plugin to account for upstream change to installation process
Suppressed repquota error cron emails on servers where quotas are not enabled
Apache Version 2.4.58 EL8 (2023-12-13) - Current Version¶
Fixes¶
Resolved issue where yum updates on CloudLinux servers failed due to package conflict between the Apache package CloudLinux provides vs the one included with InterWorx
Updated suexec docroot on EL8 servers to resolve issues running cgi scripts
Version 7.13.24 build 2580 (2023-12-13)¶
Security¶
Fixed symlink attack possible via SiteWorx backup download
Enhancements¶
Lowered the threshold for detecting low swap memory
Changed the default repeat for low swap problem detector to Daily, instead of Hourly
Bug Fixes¶
Fixed an issue where the configuration editing dialogs for httpd, ftp, and ssh would all fail, even when the configuration was valid
Resolved issue on CloudLinux servers where the ‘siteworx’ command did not run outside of cagefs, which resulted in errors viewing nodejs and python settings in SiteWorx
Fixed an issue where imported FTP accounts showed the incorrect password has in the iworxdb
Resolved issue where removing a domain’s Let’s Encrypt chain certificate resulted in missing SSLs files, which could cause Apache and Dovecot configuration errors
Version 7.13.23 build 2566 (2023-12-06)¶
Security¶
Fixed a deserialization vulnerability with the password reset functionality. Details can be found here
Bug Fix¶
Removed access to Imunify plugin for resellers
Removed system storage info from New File Manager
Version 7.13.22 build 2560 (2023-11-22)¶
Enhancement¶
Clarified wording of Hostname problem detector to specify that hostnames should not include any capital letters
Security¶
Added Roundcube security patch for CVE-2023-5631
Bug Fixes¶
Resolved issue where SiteWorx log viewer did not load correctly in clustered environments
Version 7.13.21 build 2551 (2023-11-15)¶
Enhancements¶
Added symlink protection for iworx-backup directory
Bug Fixes¶
Resolved an issue where the SiteWorx Backup Cron plugin could complain about not being provided enough arguments when SSHFS is not installed
Fixed issue where a hidden form field could cause a validation error when a user edits the SiteWorx Backup Cron plugin after installing SSHFS
Fixed issue where adding a DNS listener resulted in the error “Unknown table: dsh Alias host_id”
Resolved issue where DNS syncing between IW6 and IW7 servers was failing
Version 7.13.20 build 2525 (2023-11-01)¶
Bug Fix¶
Resolved issue where secondary domains migrated from cPanel were not being included in some backups
Version 7.13.19 build 2516 (2023-10-25)¶
Enhancement¶
Improved wording of Controller Does Not Exist error message that can be caused by some monitoring programs to be clearer
Version 7.13.18 build 2512 (2023-10-18)¶
Enhancement¶
Added a cron task to clear SIM stats and logs daily. This will prevent SIM from refusing to attempt to autorestart after a specific number of failed attempts
The default path for backups using the “Local File” option will now be in the master domain’s iworx-backup directory
Updated the Imunify plugin to work with new file paths for Imunify assets. This resolves an issue where the Imunify interface in NodeWorx was a blank screen
Bug Fixes¶
Corrected SIM configuration to ensure auto-restart of MariaDB on EL8
Resolved where mass-transfer imports failed due to missing internal CLI options
Version 7.13.17 build 2509 (2023-10-11)¶
Bug Fix¶
Put checks in place to ensure the master NodeWorx user’s email address is always lowercase, to prevent an “this email already exists” error when attempting to change the account’s password
Version 7.13.16 build 2506 (2023-10-04)¶
Bug Fixes¶
InterWorx will no longer attempt to use dnf-related options, even when the dnf executable is found on OS versions before EL8
Resolved issue where SiteWorx imports using the –create-reseller failed with the message “IP not available to InterWorx, even though the IP address did exist
Version 7.13.15 build 2505 (2023-09-27)¶
Bug Fixes¶
Corrected issue where pointer domains would return a default template value of 1.1.1.1 in DNS records when using {ipv4}
Updated installer script to ensure that necessary clustering tools are installed on EL8
Corrected issue where an imported cPanel account was unable to use the new file manager, resulting in a “Dir does not exist” error
Version 7.13.14 build 2503 (2023-09-20)¶
Bug Fixes¶
The web activation page will no longer show the EULA/DNS setup pages if the activation process fails
Activation will now exit immediately if InterWorx detects a failure of one of its critical database setup procedures
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
Resolved issue where SSLCipher parameter locations were different between EL7 and EL8
Version 7.13.13 build 2498 (2023-09-13)¶
Enhancement¶
Added additional security to the “cut” calls executed through InterWorx
Default permissions for the New File Manager (Tiny File Manager) now set to 644 for files and 755 for folders
Bug Fix¶
Resolved issue where the quad_daily cron reported “tee: ‘/home/interworx/var/log/lastyum.log’: No such file or directory”
Corrected an issue where importing an account with an unusually large amount of data in the import manifest (example, hundreds of email addresses) could result in an “Manifest file is corrupt” error
Version 7.13.12 build 2495 (2023-08-09)¶
Bug Fixes¶
Resolved issue where the web-based activation process hung due to an errant “not logged in” response from the xhr controller
Removed old file manager link from SiteWorx “common tasks” menu when the old file manager application is disabled
Version 7.13.11 build 2488 (2023-08-30)¶
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
Enhancements¶
Added a check to the install script that gives a warning if the server does not meet the minimum requirements for InterWorx
Bug Fixes¶
Fixed bug whereby it would allow a user to continue logging into their ssh session even after user is disabled
Corrected issue where the InterWorx-created user on remote database servers was created without any permissions. This caused SiteWorx users to be unable to use PHPMyAdmin. This ends the incidental support we had for AWS RDS/Lightsail
Corrected Manage IPs link in the SiteWorx edit menu to point to the SiteWorx account’s Manage IPs page, instead of the NodeWorx IP Management page
Version 7.13.10 build 2462 (2023-06-28)¶
Enhancement¶
Link to the Nodeworx IP Management page added to SiteWorx account edit forms
Bug Fix¶
Corrected issue where some files in a secondary domain’s var directory would not be imported/restored despite being present in the backup file
Version 7.13.9 build 2451 (2023-08-03)¶
Enhancements¶
Updated Imunify plugin to support Imunify’s new GUI system
Exposed additional PHP version variables to the template system including PHP_VERSION, PHP_MAJOR_VERSION, and PHP_MINOR_VERSION
Version 7.13.8 build 2437 (2023-06-28)¶
Enhancements¶
Added a problem detector to check if swap is enabled on the server, per InterWorx minimum requirements
In order to prevent potential issues with very large log files, more intensive logging for InterWorx execution process will be automatically disabled when remote assistance is disabled or expires
SiteWorx users with access to A records controls are now able to add and delete A records for the primary host of the DNS zone
Bug Fixes¶
Disabled the ability for SiteWorx users to edit the A record for the main domain name without the system administrator explicitly allowing this action on new installs done after 7.11.3
mariadb.sys and mysql users will no longer appear mappable to SiteWorx accounts in the database user mapping options
Version 7.13.7 build 2435 (2023-06-22)¶
Enhancements¶
The InterWorx activation script will now output a message asking for patience while it completes some initial setup of the activation process
The default system php version for new installs is now PHP 8.1
PHP 8.2 is now an allowed option for system-php when installing InterWorx
Bug Fix¶
Better error reporting added when running the SiteWorx Backup Cron script manually from the CLI without all of the required arguments
Version 7.13.6 build 2430 (2023-06-14)¶
Bug fix¶
Fixed broken CSS on System Services > Webserver > Overview > Server Info
Version 7.13.5 build 2423 (2023-06-07)¶
Enhancements¶
Added alias email addresses to vacation and autoresponder replies
Disabled the old File File Manager on EL8 servers, making the new File Manager the default option
Bug Fixes¶
Resolved issue on new installs where attempting to set up the SiteWorx Backup Cron plugin resulted in a 500 error
Fixed issue where checking the Assign IPs Manually box in the Single Account import tool caused the form to close prematurely
Fixed issue where running the script to uninstall Imunify did not actually cause Imunify to stop and uninstall
Resolved issue where, once a scheduled backup hit the limit of allowed backups, it would delete all of the existing scheduled backup files in the iworx-backups folder
Version 7.13.4 build 2405 (2023-05-24)¶
Enhancement¶
Update notification in NodeWorx now states what version InterWorx updated from, as well as the current version it was updated to
Bug Fix¶
Resolved issue where restarting the InterWorx internal database always reported a retval of 1
Version 7.13.3 build 2400 (2023-05-17)¶
Bug Fix¶
Resolved issue where editing individual entries on the Default Sites page reverted all other entries back to default settings
Version 7.13.2 build 2393 (2023-05-02)¶
Bug Fix¶
Resolved issue where changing settings on the MSA page reported an error saying Dovecot failed to restart in AlmaLinux 8 (currently in public beta)
Version 7.13.1 build 2389 (2023-05-02)¶
Enhancements¶
Added new license checkin-in server IP
Added a “Check All” option on in the SiteWorx account creation form and the Manage IPs page in Nodeworx when there is more than one IP address on the server. This will make it easier to make multiple IPs available to an account
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¶
Fixed ClamAV version listed on the Virus Filtering page in NodeWorx
Resolved issue where vhost template changes did not persist after adding a pointer alias
Fixed issue where attempting to “reset” the iworxdb instance during software activation resulted in services going down and unable to restart
Version 7.13.0 build 2350 (2023-04-25)¶
Bug Fixes¶
Resolved issue where resellers no longer had access to the CloudLinux panel
Fixed an issue with authentication while using an identify file during migrations
Version 7.12.10 build 2345 (2023-04-19)¶
New Features¶
[NEW] Added ability to set up vacation messages in RoundCube. More information can be found here
Enhancements¶
“Server Alias” is now the default pointer domain type in SiteWorx
Cluster nodes no longer attempt renewal requests for Let’s Encrypt certificates, as this information is cascaded from the Cluster Manager
Tiny File Manager will no longer attempt to read an entire file into memory when facilitating a download request. This allows the ability to download files larger than PHP’s memory_limit setting
Added a link to troubleshooting documentation in the banner that appears when the server exceeds a VPS license’s vCPU limit
.bak vhost files are now removed when the corresponding SiteWorx account is deleted
Added a CLI command to check whether it is safe to remove
/etc/letsencrypt
for Let’s Encrypt SSL certificates that have been deleted, or if there are domains on the server still using certs from this location More information can be found hereNew Let’s Encrypt certificates created since 7.12.0 are now located in
/etc/acmephp
instead of/etc/letsencrypt
Generally, Let’s Encrypt certificates that were created prior to upgrading to 7.12.x were converted to AcmePHP during the upgrade process. Those certificates are also now located in
/etc/acmephp
Bug Fixes¶
Resolved issue where the Custome Submission Port SSL dropdown on the MSA page in NodeWorx always reverted to “Yes”, even when set to “No”
Resolved issue where SpamAssassin Start, Stop, and Restart buttons in the GUI did not start, stop, or restart SpamAssassin
Fixed issue where public_html used a full path symlink. which caused some FTP clients to not show public_html in folder listing
Fixed bug where the remote server information in the SiteWorx Backup Cron reverted back to default upon update
Resolved issue where IW6 > IW7 update did not complete correctly
Resolved issue where AcmePHP would overwrite its account email address when generating new certificates
Fixed issue where NodeWorx System Service level SSL certificates were not included in Let’s Encrypt renewal process
Fixed issue where the SiteWorx SSL Expiration problem detectors would only trigger if a site was using a static IP
Removed the certbot package from snapd to prevent it from attempting to renew SSL certificates that have since been renewed using AcmePHP
Version 7.12.9 build 2314 (2023-04-11)¶
Enhancement¶
Importing cPanel backups with mailing lists will now enable the SiteWorx mailing list package option, so long as the cPanel account MAXLST value is greater than 0
Bug Fix¶
Resolved CSS issue with the Advanced Editor view in Tiny File Manager
Version 7.12.8 build 2302 (2023-03-21)¶
Enhancement¶
Roundcube updated to 1.5.3
Bug Fixes¶
Resolved issue where clicking the port status buttons on the firewall page did not correctly toggle the port’s status
Fixed issue where a false positive “invalid user/group” error could occur when creating DKIM keys
Added a notification message to the license activation/goiworx.pex script if a failure occurs while setting up the initial Roundcube tables, instead of it failing silently
Version 7.12.7 build 2292 (2023-03-15)¶
Enhancements¶
Upgrading from Iw6 > IW7 will now remove IW6 repos as part of the upgrade process
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
Some VPS providers are making it so that
/etc/resolv.conf
is immutable, which was causing the license activation script to fail, silently. The activation script will now attempt to make/etc/resolv.conf
mutable, and, if the file is still unwriteable, will fail with a relevant messageRemoved Let’s Encrypt problem detector, as it is no longer needed due to switching to AcmePHP for Let’s Encrypt SSL generation
Security¶
Added additional security to the openssl calls executed through InterWorx
Bug Fixes¶
Resolved issue where Epel problem detector was not included in new installs
Fixed issue where some ports were missing from the NodeWorx Overview page
Fixed bug where stopping/starting Apache from the Webserver page in NodeWorx did not work
Fixed issue where listFpmOptionsAction failed if multiple php was enabled
Resolved issue where Web Client graphs were empty due to missing information
Fixed issue where Imunify was asking for a login via the plugin interface
Version 7.12.6 build 2273 (2023-01-31)¶
Enhancements¶
Added clarifying information to the Epel problem detector on the System Health page and alert emails to state that the Epel repo is expected, and required, to be enabled
Added clarifying information to the license activation GUI page and CLI script that the step to make PHP-FPM the server default may take up to 15 minutes to complete, to better manage expectations
Bug Fixes¶
Fixed invalid “Loading Mailman Failed” import logging
Version 7.12.5 build 2268 (2023-01-24)¶
Enhancements¶
Reworded “Help” links in NodeWorx and SiteWorx to say “Documentation”
Clicking the “Documentation” link in NodeWorx and SiteWorx now opens the page in a new tab
Let’s Encrypt requests will now be placed in the docroot defined in the template system, instead of the default docroot
Bug Fix¶
Resolved issue where backups could fail if files changed while the backup was being tarred
Version 7.12.4 build 2265 (2023-01-16)¶
Enhancements¶
Acronis plugin interface no longer shows backups that have since been disabled
All imported accounts from both cPanel and SiteWorx now automatically have SSL access enabled, even if an SSL certificate is not included in their backup, to ensure they are included if AutoSSL is enabled
Acronis plugin database retrieval is now quicker due to recognizing existing cached data
Added Default PHP version selector to SiteWorx. This selector sets a default PHP version for newly created domains on the SiteWorx account. It does not automatically change the PHP version for existing domains
Added
--sync-pem-files
flag option to~iworx/bin/ssl.pex
, to easily rebuild corrupted or missing SSL certificates for a domain
Bug Fixes¶
Resolved issue where some existing servers may receive a “Binary path must be a string” error when accessing the new File Manager in SiteWorx
Fixed bug where subdomains were created with root:user permissions, instead of user:user
Resolved issue where order of upgrade steps in later IW7 versions could cause issues during IW6->IW7 update
Version 7.12.3 build 2258 (2022-12-12)¶
Enhancement¶
Removed Plesk from mass import tool options as the versions of Plesk it corresponded to (7 and 8) went EOL in 2012
Bug Fixes¶
Resolved issue where the email alias form stated that input was required, even when all required information was provided
Resolved issue where AutoSSL script could overwrite paid SSL certificates with a Let’s Encrypt certificate
Fixed bug where calling the listBandwidthAndStorage action via the CLI or API prompted for a SiteWorx user login, or automatically failed authentication
Resolved issue where the “Epel is enabled” problem detector could be incorrectly triggered even though the repo was enabled correctly
Fixed Acronis plugin installation failures
Fixed broken icon links in Tiny File Manager
Resolved issue where CloudLinux and Imunify UI interfaces were sized incorrectly
Fixed issue where upgrade step 9077 could fail on CloudLinux servers running MariaDB 10.2
Resolved issue where default template SPF record automatically defaulted to 1.1.1.1
Version 7.12.2 build 2231 (2022-12-12)¶
Bug Fixes¶
Resolved issue where new file manager did not include the option to choose working domain
Fixed bug where disabled features could still be accessed if navigating to the page directly in the browser
Version 7.12.1 build 2229 (2022-11-28)¶
Bug Fixes¶
Fixed issue where available updates for IW7 were not detected if ‘autoiworx=0’ was set in iworx.conf
Resolved issue where upgrade step where, when updating from 7.10.2 to 7.12.x, upgrade step 6774 failed due to changes to service restart/start/stop code added in later upgrade step, 8438
Fixed issue where the new file manager was not available on new installs
Existing groups are now listed in a dropdown when adding or editing an email box
Removed quickhelp information related to catchall addresses for bounce options on the Mail Overview page in SiteWorx if the catchall address plugin is not enabled
Removed “Additional Information” prompt when deleting IPv6 pools
Version 7.12.0 build 2222 (2022-10-25)¶
New Features¶
[NEW] New File Manager. Note: This feature is currently still under development, so some functionality may change. The current file manager is also still available at this time
Bug Fixes¶
Resolved issue where the upgrade step that switches MariaDB 10.2 to the archive URL failed on servers using earlier versions of MariaDB
Version 7.11.4 build 2185 (2022-09-26)¶
Bug Fixes¶
Resolved issue with AcmePHP where SSL symlinks were not being created when a subdomain such as mail.domain.com was set as the primary domain
Fixed issue where System Service-level SSL certs created by Let’s Encrypt were not properly cascading to the nodes on clustered servers
Fixed issue where the daily cron would stop unexpectedly if AutoSSL could not validate DNS due to permissions issue on the docroot
Fixed a bug during Imunify360 installation when no SMTP blocking data was available
Version 7.11.3 build 2165 (2022-09-12)¶
Enhancements¶
SiteWorx users can now edit the A records for their domains from the SiteWorx interface
For this option to be available, a setting must be enabled in
~iworx/iworx.ini
by running the following:~iworx/bin/ini.pex --set --section dns --index siteworx_a_record_control --value 1
Enabled the MariaDB 10.2 archive repo in corresponding repositories
Bug Fixes¶
Resolved an issue where adding a new remote MySQL server failed if localhost was disabled
Fixed a bug that prevented ImunifyAV from loading correctly when launched directly from SiteWorx
Resolved an issue where the PHP Extensions interface would install extensions, but not restart services, resulting in those extensions appearing unavailable
Version 7.11.2 build 2112 (2022-08-16)¶
Enhancements¶
Switched from Certbot to AcmePHP for Let’s Encrypt SSL certificate generation/renewal
Added MariaDB 10.8 as an option for the installer script
Updated default database service to MariaDB 10.6 for new installs on CentOS 7
Version 7.11.1 build 2092 (2022-07-25)¶
Enhancement¶
A default InterWorx plan is now created for Acronis, if one does not already exist
Version 7.11.0 build 2082 (2022-07-11)¶
New Features¶
[NEW] Non-standard php extensions are now configurable from SiteWorx. More information can be found here
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
Security check for SUID/GUID permissions on imports now alters permissions so the import can continue, instead of allowing the import to fail
Bug Fixes¶
Resolved issue where creating a system-level SSL certificate in NodeWorx using Let’s Encrypt could trigger an errant ‘domain does not resolve to this server’ message, even if the hostname resolved to the server
Fixed incorrect permissions on the cgi-bin directory, which caused 403 Forbidden errors when accessing Fileman
cPanel accounts without a full email address now import without issue
Resolved issue with Acronis plugin where an active backup running would block all account recoveries
Fixed issue where messages stating “Cloudlinux: Plugin dir not found” appeared in the iworx.log on CloudLinux servers with debug mode enabled
Default network interface setting now corrects itself when the currently listed device cannot be found on the system
Fixed backup agent installation error for Acronis plugin
Resolved issue where using a domain certificate generated through Let’s Encrypt for system service certificates could break the command queue on cluster nodes
Version 7.10.3 build 2049 (2022-06-01)¶
Bug Fixes¶
Resolved issue where long TXT records did not wrap on the DNS Zones pages
Fixed issue where the encrypted password field was displayed after adding a secondary SiteWorx user
Resolved issue where pressing ‘enter’ did not create a new line in multi-line text fields
Fixed QR code for 2FA when generating from the CLI via nodeworx.pex
Version 7.10.2 build 2046 (2022-07-11)¶
Enhancements¶
Renamed the “Remote Servers” database management page in NodeWorx, since users can manage both local and remote database servers on that page
Up to 10 email groups will now show when adding/editing email addresses
Bug Fixes¶
Fixed issue where backing up an account could fail if there was an unexpected character in email address
Mail storage now calculates via maildirsize to avoid potential calculation inaccuracies
Sync password field on the SiteWorx edit menu will no longer be shown if when FTP and email boxes are set to 0 for the account
Dovecot submission ports now appear in the firewall list upon install or conversion to Dovecot
Resolved issue where using the ‘Forgot Password’ option to change the password for secondary users changed the password for the primary SiteWorx user, instead
Fixed issue where long yum package descriptions could cause database errors while checking for packages that are available to upgrade
Version 7.10.1 build 2035 (2022-06-21)¶
Bug Fixes¶
Resolved AWStats issue where, if there were 6 or more numbers at the beginning of the domain, those numbers would be read as a date
Daily cron messages stating that /etc/acmephp does not exist are now suppressed
Version 7.10.0 build 2034 (2022-06-02)¶
New Features¶
Enhancements¶
Problem detector added for Let’s Encrypt, that will disable the Let’s Encrypt plugin if Let’s Encrypt is not installed
It is now possible to suspend email accounts from SiteWorx
If logged in as the NodeWorx admin user, the SiteWorx > Accounts page in NodeWorx will list all SiteWorx accounts, including those listed under different resellers
Search bar will now respond to clicking Enter vs requiring options be selected using the mouse
Bug Fixes¶
Fixed bug where viewing large messages on the Mail Queue page would give a generic javascript error
Resolved issue where some menus did not stay expanded
Resolved issue where the Let’s Encrypt problem detector was sending emails each time the quad_daily cron ran
Fixed issue where some lines were being removed from
/etc/hosts
Resolved issue where servers updated from IW6 to IW7 received an error related to the Let’s Encrypt problem detector, due to it being added to IW6 prior to this version of IW7
Security¶
IWX-CVE-2022-8384 Fixed vulnerability in backup process
IWX-CVE-2022-8470 Check added to look for hardlinks or symlinks before reading temp files
IWX-CVE-2022-8522 Fixed vulnerability in password reset whereby a low privilege user could reset the password of any other user
Version 7.9.8 build 2025 (2022-04-27)¶
Enhancements¶
Third party Themely Worpress Installer Plugin added to NodeWorx > Plugins. Information on Themely Wordpress Installer can be found at their website: https://plugin.themely.com/
Package Features section of the SiteWorx edit/creation form is now expanded by default
Autogenerating passwords now clears any previous errors in the confirm password field on the SiteWorx edit/creation form
Selecting “Unlimited” from the Package dropdown on the SiteWorx edit/creation form will now clear any previous errors in those fields
MariaDB 10.6 and 10.7 are now options for the -m flag in the InterWorx installation script
Installer script now defaults to PHP 8.0 on CentOS 7 and PHP 7.3 on CentOS 6
System health check added to detect if the last update to ClamAV virus definitions has exceeded 2 days
Added problem detection for yum being unable to connect to enabled remote repositories
Problem detector added to make sure the EPEL repo is enabled
Banner added to corresponding NodeWorx pages when services are prevented from restarting due to a environment flag
Selecting “Login” from Global Search now opens the SiteWorx account in a new tab
Bug Fixes¶
Race conditions when multiple SiteWorx accounts are created in parallel on cluster environments are now better handled
Softaculous crons no longer runs when the Softaculous plugin is disabled
Permissions have been updatedon redundant or unused Roundcube folders
Fixed a bug in php mode detection when the system PHP version is 8.0+
Resolved issue where PHP versions were no longer listed on the Webserver page in NodeWorx if the remi repos were deleted, but Multiple PHP was enabled. InterWorx will now attempt to restore missing remi-release repositories if remi-release is installed and multiple php is enabled
Resolved issue where adding new SiteWorx accounts failed while a CAA record is present in the server DNS template
Resolved issue where Expand and Collapse +/- icons did not work on some pages
InterWorx will now check if quotas are enabled at server boot
Multiple SPF record can no longer be added for the same host
Resolved issue where font characters displayed at different heights in some browsers
“Cancel” button on non-pop-out forms now returns the user to the previous page
Prevented long DNS records or SiteWorx nicknames from appearing in three character chunks in the GUI interface when over 50 characters
Fixed bug where the “select all” option on the Mail Queue page did not function correctly
Security¶
IWX-CVE-2022-8338 New Checks for SUID/SGID in import files
Version 7.9.7 build 1991 (2022-02-23)¶
Enhancement¶
Imports now use the MySQL server that set as the default, instead of automatically falling back to localhost
Version 7.9.6 build 1987 (2022-03-22)¶
Enhancements¶
Increased the complexity of temporary import user passwords to meet MySQL minimum standards
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 Fix¶
Resolved issue where Daily, Weekly, and Monthly graphs could not be viewed from the System Graphs page in NodeWorx
Version 7.9.5 build 1972 (2022-02-23)¶
Enhancements¶
Added environmental variable
iw_controller
to the Event Hooks pluginPasswords are now automatically convert to ****** in InterWorx logging
Mail settings are now available in SiteWorx when the domain has local delivery disabled
Bug Fix¶
Corrected a bug where, if the primary domain on a SiteWorx account had local mail delivery disabled, all email-related menu items were removed for the entire account
Version 7.9.4 build 1970 (2022-01-26)¶
Enhancements¶
Support links in NodeWorx and SiteWorx now point to the new and updated documentation website
Bug Fixes¶
Resolved issue where HTTPD_DISABLE_DOMAIN_LOGGING configuration did not have a valid default value
Resolved issue where Let’s Encrypt plugin was marked as enabled, even if the installation failed
Version 7.9.3 build 1969 (2022-02-14)¶
Enhancements¶
Improved GUI interface for Let’s Encrypt SSL creation to make the Subject Alternative Name field more user friendly
Removed case sensitivity for search boxes and account creation forms
Added the ability to import a mysql dump file via the API for SiteWorx accounts
Added remoteip configuration for Imunify webshield
Bug Fixes¶
Resolved possible race condition when creating SiteWorx accounts on clusters
Resolved issues where stats information for secondary domains could not be viewed in SiteWorx
Resolved issue where Imunify domain-specific modsec configuration was being written to the wrong location
Fixed issue where deleting mulitple SiteWorx accounts on a cluster could leave PHP-FPM pools behind on a node
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
Resolved issue where creating a SiteWorx account on clusters using external load balancing could cause the command queue to stop
Version 7.8.1 build 1957 (2022-01-11)¶
Enhancements¶
Allowed encrypted passwords for the CLI and API for the following:
/nodeworx/reseller/add
,/nodeworx/reseller/edit
,/siteworx/email/box/add
,/siteworx/ftp/add
,siteworx/mysql/user/add
,/siteworx/mysql/user/edit
Exposed password hash for the CLI and API for the following:
/nodeworx/reseller/queryResellerDetails
,/siteworx/email/box/listEmailBoxes
,/siteworx/users/listUsers
,/siteworx/ftp/listFtpAccounts
,/siteworx/mysql/user/listMysqlUsers
RoundCube contacts are now included in backups
Improved error handling in cases where the SSL private key is missing
Bug Fixes¶
Resolved issue where snapd reported as successfully installed even though all steps were not completed
Updated
~iworx/bin/cvspermfix
script to correctly fix basedir and~iworx/etc
permissionsResolved javascript console error on form submissions
Fixed issue where expected snapd partitions caused full partition warning emails after update to 7.8.0
Resolved issue where all domain specific logging was recorded in error.log and transfer.log, instead of recording traffic and errors over 443 in error-ssl.log and transfer-ssl.log
Fixed a bug where modsec was incorrectly capitalized in a bin script, which caused an error in Immunify
Moved modsec_domain_config_script into integration_scripts section
Version 7.8.0 build 1948 (2021-11-24)¶
Enhancements¶
Updated Roundcube to 1.4.11
Performance, stack, and login logs now rotate on cluster nodes
Added “Back to SiteWorx” button in Roundcube
Roundcube default password now requires 8 characters, 1 number, and 1 special character, for added security
Upgraded certbot-auto to snapd certbot for Let’s Encrypt certificates
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
Improved import database failure notifications
Resolved issue where ipv6 firewall terminated all traffic when outbound packet filtering was enabled
Fixed issue where removing a CSR did not also remove the associated private key
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
Resolved issue where IPv6 addresses were not written to the domain vhost on account creation
Version 7.7.2 build 1937 (2021-11-24)¶
Bug Fix¶
Corrected issue where qmail-last-x did not provide any output when the domain contained a hyphen
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
Corrected UI issue where toggling groups on SiteWorx creation menu displayed setting inputs from other groups
Version 7.7.1 build 1931 (2021-10-26)¶
Bug Fixes¶
Fixed a form requesting additional information when deleting the first cronjob from a crontab
Removed checkpasswords.pex CLI utility
Version 7.7.0 build 1930 (2021-09-29)¶
New Features¶
[New] ImunifyAV and Imunify360 support - Users are now able to manage Imunify services from NodeWorx or Siteworx. More information can be found here
[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¶
Updated PHPMyAdmin to 4.9.7
Updated Softaculous Plugin
Added option for MariaDB 10.5. to install script
Added support for MariaDB 10.4
Updated Plesk import tool to be compatible with Plesk 18 backups
Added affiliate link for MagicSpam
Users are now able to create email addresses with underscores in the username
Users are now able to create email addresses with usernames up to 64 characters long
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
README location for the vhost template system added to vhost file header information
Scheduled backups will now complete if account is over quota, as long as it is under the quota buffer
An “Unlimited” default SiteWorx package is now created on new installs
Users are now able to create database names that contain parentheses
Removed Ensim and Plesk 7-8 importers from the GUI, as they are no longer supported
HOSTNAME added to variables available for the vhost templates
HOSTNAME added to variables available for the PHP-FPM pool template
Symlinked docroots now work with .htaccess manager in SiteWorx
Dovecot SNI Hosts file is now replicated across all Nodes in cluster
Caching added for domain aliases to resolve slow loading time displaying pointer domains on clusters
SMTP2 log checking is now disabled if the Dovecot MSA is enabled for port 587
New
reply_code
parameter added to API output for more granular error codesIn the case where
/var/domain.com/logs
is missing for a domain, the log rotation process will now continue for the other domains on the server, instead of stopping
Bug Fixes¶
Fixed an issue where the license activation script caused the server to enter maintenance mode
Removed html line breaks from authentication error message when logging into a suspended SiteWorx account
Changed the “How to” link provided in license sync failure message to point to updated troubleshooting documentation
Resolved issue where output for crons listing domains on CloudLinux servers was erroneously searching for docroots for pointer domains
Fixed config.pex error when EDITOR is set to full path for vi/vim
Fixed filtering issue on Mail Queue page in NodeWorx
Resolved issue where htaccess settings were not available for secondary domains
Fixed issue where more than one license activation session could be started at the same time
Excessive CloudLinux logging related to automated dbinfo checks will no longer appear in iworx.log
Resolved syntax error creating a database user for servers using MySQL 8
CNAME records are now limited to 63 characters to prevent issues updating DNS information
Resolved issue where deleting malformed SSL certificates from the GUI gave an error related to character limit
Corrected the quickhelp information for Control Panel Type in the Mass Import tool
Re-added cPanel to the list of supported control panel types for the import tools the GUI
Resolved issue where custom logos could potentially overlap the sidebar in SiteWorx and NodeWorx
Fixed issue where importing SiteWorx accounts did not honor the default PHP version set in the backup
Corrected issue where importing accounts to a clustered Node could potential cause a race condition
Fixed issue where the daily cron from attempted to correct storage quotas, even when quotas were not enabled on the server
AutoSSL now discovers Let’s Encrypt certs with new R3 issuer name
Fixed issue where changing the PHP-FPM settings for a package could cause a package mismatch on servers using CloudLinux
Corrected Softaculous plugin installer script
Corrected issue where newly created mailboxes had the wrong group permissions, which interfered with quota calculation
The SiteWorx login page no longer autofills the domain when accessed via the server hostname
Fixed issue where custom vhost templates had incorrect permissions after upgrading to IW7 from IW6
Fixed broken custom plugin icons
Prevented possibility of duplicate actions when disabling local email delivery
Resolved issue on servers that upgraded from IW6 to IW7, where the use of custom themes prior to upgrade could cause a generic error on the NodeWorx login page
Corrected issue where domains using a version of PHP provided by the multiple PHP tool were being set to use the system PHP version upon import to a new server
Fixed incorrect permissions for the interworx-7.repo file on servers that upgraded from IW6 to IW7
Resolved issue where backup cron was failing when file systems had long names
Fixed issue where the SiteWorx Backup Cron plugin would not enable without SSHFS package
Corrected broken inline image links in Horde
Resolved issue where editing the AutoSpam plugin resulted in a 500 error
Fixed issue where, if only one webmail option was enabled on the Settings page in NodeWorx, the webmail login screen would refresh itself instead of logging into the inbox
Fixed issue where 301/302 redirects over https downgraded to http
Resolved issue where deleting DNS records for secondary domains displayed a form requiring additional input instead of the confirmation form
Fixed an issue with incorrect permissions on
/home/interworx/var/log/horde.log
Resolved potential race condition where FTP passwords were overwritten when importing accounts to a cluster using the mass import tool
Resolved issue where key values of 0 could be stripped while writing fstab
Fixed issue where commands to add or delete secondary domains to a cluster were not being cascaded to the Nodes
Fixed a permission issue on the mailman iworx.suspended directory
Corrected Mailman validation when mailing list name contains an underscore
Resolved issue where messages sent to email addresses specified in the MTA Level Outbound E-mail Address Blacklist were still going through
Fixed issue where the Daily cron crashed if AutoSSL was enabled and a SiteWorx account did not have SSL access
Resolved issue where sorting databases only sorted alphabetically, not also by unit of measurement
Corrected permissions for
~iworx/var/backups
on new installs
Hotfix 415 (2021-07-28)¶
Bug Fix¶
Corrected issue where newly created mailboxes had the wrong group permissions, which interfered with quota calculation
Hotfix 414 (2021-04-28)¶
Bug Fix¶
Fixed issue where importing SiteWorx accounts did not honor the default PHP version set in the backup
Version 7.6.0 build 1871 (2021-08-31)¶
New Features¶
[New] Dark Mode for the User Interface - Documentation on enabling Dark Mode can be found here
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
Ability to create /home/interworx/etc/env/prevent-syncsnihosts file to stop syncing the Dovecot Sni Hosts file during imports, if desired. Documentation can be found here
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
LightSail/RDS now supported for use as remote MySQL server
Arrows to sort information in the GUI are now darker to make them easier to see
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
Default process_control_time now set for PHP-FPM to 10 seconds
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
Remove IW6 css reference in HTML error handler
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
Removed “Allow Theme Uploading” option from Reseller package form due to custom themes no longer being supported in IW7
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
Corrected javascript error when accessing Support page in the GUI footer
Fixed a bug were popout forms were not loading on the Mail Queue page
Fixed a bug where it was possible to attempt to generate Let’s Encrypt SSL certificates when Apache was not running
Fixed issue where attempting to delete a redirect on the htaccess page in SiteWorx asked for more information
Fixed issue where attempting to delete a specific directory file on the htaccess page in SiteWorx asked for more informatin
Fixed issue where customized templates for secondary domains may be excluded from backups due to unexpected symlinks
Fixed a bug where Sunday in the weekly SiteWorx Backups Cron plugin was set to 0 instead of 7
Fixed issue where creating a custom SpamAssassin setting in SiteWorx resulted in an error stating “Not a member of this form”
Hotfix 409 (2021-03-30)¶
Bug Fixes¶
Added fallback to full archive scan for backup manifest if optimization fails
Hotfix 408 (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 7.5.1 build 1859 (2021-03-29)¶
Bug Fixes¶
Corrected typo on maintenance mode page
Fixed issue in IW6 to IW7 update tool regarding upgrading past 6.10.1 (Internal Beta Testing, only, at this time)
Version 7.5.0 build 1853¶
Enhancements:¶
Removed deprecated DirectAdmin and Ensim importers from NodeWorx UI
Added support for php74 and php80 in InterWorx install script
Added config template flag for disabling vhost logging
Added support for SCP/SSH remote storage for SiteWorx Accounts Backup plugin
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:¶
Fixed an issue where Softaculous Wordpress preview image would not load
Fixed a bug where Mailman support was not added to existing reseller SiteWorx account packages
Fixed issue where SiteWorx accounts with 0 mailboxes could not be edited
Enabled new template for R1Soft authentication
Fixed log download options in NodeWorx and SiteWorx
Fixed issue where the “…” options button no longer showed for shell users in NodeWorx
Fixed issue where “user already exists” error could be generated when using
iworxdb-transfer.pex
to import accounts assigned to remote databases
Version 7.4.1 build 1851¶
Enhancements:¶
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)
Raw headers removed from autoresponder and vacation messages
Partially formed NodeWorx users removed from InterWorx database
Options added to sync master SiteWorx user password changes to the passwords for the shell user (if enabled), FTP user, and postmaster email account
Added Welcome page for new IW7 upgrades from IW6 (Internal Beta Testing, only, at this time)
Bug Fixes:¶
Fixed overage and suspended account messages in httpd 2.4
Resolved issue enabling the Let’s Encrypt Plugin on new installs
Fixed vhost ScriptAlias line generation to resolve potential for 500 errors
Corrected issue where resellers couldn’t edit SW accounts in CloudLinux
Fixed issues where Mailman options were listed in account edit/creation menus when the service was disabled
Fixed a bug that prevented creation of SiteWorx accounts for resellers when using package templates created before Mailman was added
Resolved issue where
/usr/sbin/nologin
was not included in shell list on some CentOS 7 servers
Version 7.3.0 build 1840¶
New Features:¶
Mailman support added. Mailman is a software package that may be used to manage electronic mail discussions and e-newsletter lists
Information on enabling Mailman in NodeWorx can be found here
Information on using Mailman in SiteWorx can be found :doc: here </siteworx/email/other/mailman-guide>.
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 on the plugin can be found here
Enhancements:¶
Add
~iworx/bin/disable-eol-centos6-repos.pex
script. This disables CentOS 6 yum repositories to prevent future yum issues, due to CentOS 6 being EOLImport tool now accepts new Plesk backups which include the backup agent-name “Plesk.PHP”
Upgrade script checks for Let’s Encrypt version updates
Add API/CLI based targeted restore of files and databases from SiteWorx backup files
Bug Fixes:¶
Add File Manager access to Domains Manage page in SiteWorx
Fix bug in websetup where setup steps could advance unexpectedly
Fix issue where search bar covers menu options on small screens
Ensure that jailshell user cleanup does not execute if
/chroot
is symlink, in the unlikely event that/chroot
points to/
Fix issue where clicking on the scrollbar causes popup forms to automatically close
Fix bug where editing the SiteWorx Backups Cron plugin gives a 600 error if no cron jobs exist for the root user
Resolve issue where field labels are not visible on DNS Zone form
Resolve issue where Domains Manage option was not available on servers using single-domain licenses
Detect and replace invalid plan in daily cron for the Acronis plugin
Resolve “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
Fix issue where self-generated SSL certificates could be replaced by InterWorx default SSL certificate upon upgrade
Fix issue where saving plugin forms results in a 500 error
Clarify wording on SiteWorx Backup Cron plugin setup form
Version 7.2.0 build 1812¶
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
Fix bug where IW7 servers using F2A received “Too many redirect” errors in the browser after updating to 7.1.2
Resolve 401 response for NodeWorx API action listDomainAccounts
Fix issue where CSS does not load when navigating to https://ip.ad.dr.ess/webmail
Fix issue where webmail login page displays system error
Fix CSS issues on license activation page in the browser for new IW7 installs
Fix issue where the SpamAssassin Custom Options menu does not load in IW7
Version 7.1.2 build 1806¶
Enhancements:¶
Update iworxphp72-php-ioncube-loader to 10.4.3
Add simple branding for NodeWorx and SiteWorx via the CLI tools
See ~iworx/html/img/logos/README.md for more information
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 restoring files using the Acronis plugin UI
Fix issue where restoring partial account backups with non-prefixed databases can result in a db_conflict error
Fix issue where logs saved as zip files were not rotating or archiving
Version 7.1.1 build 1802¶
Enhancements:¶
Update iworxphp72-php-ioncube-loader to 10.4.2
Default ssl certificates now refreshed on fresh install and upgrade
Bug Fixes:¶
Fix incorrect background color in search box
Fix issue where NodeWorx and SiteWorx level searches does not pull up any results
Clean up layout for suspended notes for SiteWorx accounts
Fix issue where duplicate PHPMyAdmin packages did not clean themselves up upon upgrade
Condensed menu in SiteWorx now scrolls with the body of the page
Fix layout of Reseller Overview page in NodeWorx
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 bug in the CloudLinux plugin related to the db_info hook on InterWorx cluster nodes
Fix an issue where stats were not being collected correctly for CloudLinux
Fix an issue where SiteWorx Accounts that did not have any Secondary Domains were prevented from accessing SSL Management
Fix layout of SiteWorx Bandwidth History
Fix issue where clicking disabled action buttons served an empty form
Fix 500 error in PHPMyAdmin when clicking the Import tab or creating a new table
Fix issue where cronjobs created in NodeWorx were all automatically saving as the iworx user
Version 7.1.0 build 1792¶
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 7.0.10 build 1789¶
Bug Fixes:¶
Fix layout spacing on DNS Synchronization page in Safari
Fix issue where deleting Secondary domain DNS records is disabled
Fix menu to add Firewall rules not fully loading
Fix 500 error creating Reseller accounts
Version 7.0.9 build 1786¶
Enhancement:¶
Updated iworxphp72-php to 7.2.33
Bug Fixes:¶
Fix issue where DNS Record edit form would not load in SiteWorx
Fix missing edit button for DNS records in NodeWorx