Category: ChangelogInterWorx 5.0!

Share this post...Tweet about this on TwitterShare on Google+0Share on Facebook0

Features

  • IPv6 Support

    • Add / edit / delete IPv6 addresses

    • Auto-assign IPv6 addresses to domains with IPv6 Pools

    • ip6tables firewall support

    • IPv6 cluster loadbalancing support on compatible OS’s (el6)

    • Multiple IP addresses per SiteWorx account

  • Multiple SSL Certificates per SiteWorx account

  • Added support for multiple SSL certificates on a single IP.

  • Added tiered InterWorx repositories for stable, release, release-candidate, and beta versions

  • Brand new default InterWorx theme “Heliotrope”

  • Improvements to the InterWorx theme system that allow theme authors more fine-grained control of the system’s layout in addition to look/feel

  • Updated and improved file manager in SiteWorx

  • Added reCaptcha validation to NodeWorx and SiteWorx login forms (after failed login attempts)

  • Improved navigation guides on menus

  • Improved backend management of php/suphp integration

  • New Yum Repository management interface in NodeWorx > Server > Software Updates

  • E-mail box quota limit increased beyond 2GB

  • Added “restricted domains” option in NodeWorx > Server > Settings.  Prevents creation of listed domains on the server, and is prepopulated with a number of free e-mail providers, for example, gmail.com.

Enhancements

  • Support for longer DNS records

  • DNS Template records now use special variables as placeholders rather than reserved values

  • Added ipv4.{domain} and ipv6.{domain} default records for zones

  • Added import support for Plesk 10.2+ imports

  • Updated backup and restore to support multiple IPv4 and IPv6

  • Added SPFv3 support

  • Added quickhelps to reduce ambiguity in the External NFS Quota plugin

  • Updated SiteWorx account edit API to allow a package template to be specified for package options and features.

  • Updated the English Language file.

  • Improved the calculation of the default threshold for CPU High Load alerts

  • Added domain popup on IP management page

  • Made suphp the default php mode setting for new installs

  • Added web interface for IPv6 diagnostic tools

  • SiteWorx skel index now totally self contained, including images

  • Logviewer improvements in SiteWorx

  • Cleaned up DNS Records page

  • Cleaned up SSL management page SiteWorx

  • Cleaned up import page

  • Upgraded to php-iworx-5.3.27

  • Added user-specific variables to InterWorx infrastructure

  • Added a javascript ‘Check for Updates’ button to software updates page

  • Fixed the ability to add multi-layer subdomains

  • Added the ability to lock a secondary SiteWorx user to specific domains

  • New bin/iworx-upgrade.pex file to view status of upgrade versions

  • CloudFlare CDN Plugin taken out of Beta

  • Changed upgrade notice to open in a new tab

  • Increased the accuracy of logged stacktraces

  • Added API function nodeworx/http : listPhpInstallMode

  • Encased the upgrade script in a shell to clean up after errors

  • Improved logged stack traces to assist debugging

  • Upgraded Roundcube to 0.8.6, fixing various browser-specific Roundcube bugs.

  • Improved menu display in vintage InterWorx theme

  • Polished the new and improved websetup license activation interface

  • Improved sections of htaccess interface in Siteworx

  • Big cleanup of System Graphs and their display in NodeWorx and SiteWorx

  • Updated clamav package to make sure virus definitions are installed during initial install of clamav

  • Improved detection of VM/VPS environments

  • Implemented infrastructure to better analyze and improve user experience

  • InterWorx now goes into “maintenance mode” when iworx updates are running (client websites/mail are of course unaffected)

  • Improved logging of success/failure of upgrade steps

  • Improved management of individual upgrade steps, and with ability to automatically “retry” if a step fails on the first try

  • Improved cluster-upgrade control, where cluster nodes will upgrade InterWorx immediately after the cluster manager is updated

  • Updated various RPM packages to assist in passing PCI compliance scans

  • Changed the default SSLCipher settings for system webserver and InterWorx webserver to more secure options

  • Added IP Range validation to the APF Whitelist. IP Ranges can no longer contain system IPs, which would cause security issues.

 

Bug Fixes

 

  • Plugins and Integrations

    • Fixed JS errors in Eventhooks plugin

    • Fixed an issue that prevented SimpleScripts from installing scripts on secondary domains

    • Fixed Cloudlinux /proc issue

    • Fixed errors in rails/gem version display in SiteWorx

    • Fixed a minor issue in the CloudFlare Plugin

  • IP System

    • Fixed issues with deleting an IPv6 address that just added via System IPs

    • Fixed “Unknown IP Address ’0′” error when importing an InterWorx backup

    • Fixed “device” column in IPs table

    • Fixed issue with ipv6 iworx.ini entries not not having values set on install

    • /bin/dns.pex now working with both IPv4 and IPv6

    • IPv6 no longer a unique key in the cluster_nodes table

    • Fixed issue with bad values in ips table device column

    • Fixed issue causing “blank” ips to be written to /etc/httpd/conf.d/vhost_000_defaults.conf

    • Fixed an issue with “blank” IP addresses getting into virtualhost configurations

    • Fixed an issue with not being able to delete some IP addresses through the control panel

    • Fixed a problem with a domain’s mail sender-ip not always being updated when an domain’s IP is changed.

    • Fixed missing ip6_pool_to_sw_map table during initial beta install.

    • Fixed a problem where an internal IP could be published in DNS rather than the external ip.

    • Made it possible to remove inactive system IPs from the database

    • Changed so IPs without relevant changes are not unnecessarily deactivated and re-activated

    • Fixed Bug: changing a SiteWorx account’s IPv6 Pool now works as expected

    • Fixed the detection of ipv6 support on new install

    • Fixed handling/adding of IPv6_enabled to the IWorx INI and the edge case of setting non-existent INI indexes to false

    • Fixed a problem with httpd listening on multiple ports with the same IP

    • Fixed a test by clearing the VHR cache of domain IPs

    • Fixed an error where depleted pools could result in invalid IPv6 addresses in the InterWorx database

    • Fixed an issue with private IP detection

  • Infrastructure

    • Fixed issue where changing IWorx software channels didn’t cascade to nodes

    • Fixed empty name issue with repositories

    • Accepting EULA no longer results in stacktrace

    • Fixed a problem in the upgrade script that was triggered if Dns Zones were deleted

    • Fixed a problem in the upgrade script that was triggered if virtualhosts were configured on IPs not on the server

    • Fixed issue preventing upgrading from 4.11.5 to 5.0.5 beta from completing successfully

    • Fixed a timing issue in the upgrade from 4.x to 5.x that in rare cases could cause suphp mode to be enabled unexpectedly

    • Fixed a bug that could be exploited to cause damage to InterWorx on the system.

    • Fixed bug that caused Maintenance Mode to not exit correctly in some systems.

    • Allowed the software updates web interface to keep running despite maintenance mode during upgrades

    • Fixed an issue with a server being stuck in “maintenance mode” if an iworx upgrade was run before the license was activated

    • Added the full user agent string to web login data collected

    • Fixed issue with a couple missing command-queue triggered actions on fresh install

    • Added versioning to individual elements collected by data collection

    • Fixed a bug with `~iworx/bin/iworx-upgrade.pex –status –version` with versions having no steps

    • Fixed an error when viewing the “Upgrade Step Failed” system health monitor

    • Fixed a stacktrace in the delayed execution of upgrade steps

    • Fixed an issue where upgrade/maintenance mode would prevent certain scripts to not run during upgrade that needed to.

    • Added command caching to the command queue during upgrade to prevent potential breaking of the command queue

    • Fixed a condition where stacktraces could occur in payload rendering

    • Fixed an issue with Web Setup InterWorx activation crashing

  • Clustering

    • Fixed issue where, when setting up clustering with no ipv6 addresses configured, ipv6 quorum ip option prevents cluster setup

    • Fixed issue where adding a cluster node fails claiming the node has siteworx accounts when it does not

    • Fixed a problem with disabling load balancing rules for existing services when a cluster node is deleted

    • Fixed a bug where the InterWorx repositories weren’t properly disabled on cluster nodes

    • Fixed issue with triggering of interworx updates on cluster nodes

    • Fixed restarting the command queue during node upgrades

    • Fixed an issue with syncing apache virtualhosts on cluster nodes.

    • Fixed an issue with deleting secondary domains off of cluster nodes

  • Interface

    • Fixed potential infinite loop in Siteworx CLI

    • Fixed the display of Health Configurations in NodeWorx in the Heliotrope theme

    • Added success/failure banner dismissal button in heliotrope

    • Created new web setup interface for new installations

    • Fixed placeholders for at-a-glance graphs

    • Dates in the Mail and DNS logs are now human-readable

    • Fixed issue with IE8 Ajax forms

    • Fixed RRD page so that graph-widgets wrap and float properly

    • Fixed the X button in message banner notices

    • Fixed an issue with the way graphs were wrapping in NodeWorx

    • Fixed a problem with the php-info viewer in NodeWorx Webserver page

    • Fixed an IE display issue in heliotrope theme with select boxes

    • Utilized image sprite sheet to speed up heliotrope theme load time significantly

    • Made the NodeWorx Overview graphs load on-demand

    • Fixed filemanager javascript error when trying to view multiple pages of file listings

    • Removed unexpected dropshadow from DNS Zones search box

    • Fixed Chrome bug where login fields weren’t clickable due to Web-Gl stuff

    • Improved display of sidebar graphs in older themes

    • Fixed display of multiple checkbox inputs in heliotrope theme

    • Fixed a display issue of the NodeWorx login form in Chrome on Windows7

    • Improvements to SSL page in SiteWorx .css and .tpl in old themes

    • Fixed page-width display of older themes

    • Tweaked the display of the “Check for updates” widget in NodeWorx, heliotrope theme

    • Fixed behavior of visiting the root of the InterWorx install issuing a 404 instead of redirecting to NodeWorx login

    • Fixed display of login page in firefox

    • SiteWorx Lost Password improved and functionality fixed

    • Fixed the display of InterWorx version in “lost password” templates.

    • Fixed a bug with hidden menu options in SiteWorx

  • Backups and Migrations

    • Fixed a javascript error when using import mass-transfer

    • The –tmp-dir and –output-dir are now configurable when mass transfer creates backups

    • Modified the way backups are created to eliminate problems with hard links

    • Made the backup.pex script fall back to a default temporary working directory if an invalid directory is specified with –tmp-dir parameter

    • Fixed a problem with temporary backup storage counting towards user quota and causing failures

    • Removed an extraneous error message when creating backups

    • Any warnings generated when archiving backups as the user are now reported and logged

    • Fixed issue with remote backups exceeding 128MB

    • Updated Plesk importer to support IPv6 (v10.2 & higher)

    • Fixed a potential opportunity for privilege escalation via importing a maliciously modified SiteWorx backup.

    • Fixed a privilege escalation bug related to Backups.

    • Added a bin script to overwrite vhost file from the original skel

    • Fixed a problem with querying remote accounts for mass-transfer being very slow

    • Fixed Bug: hardlinks could be used to compromise the system via backups

    • Improved handling of corrupt archives during import/restore.

    • Added additional validation to ensure files aren’t listed as backup targets

    • Mass-transfer query accounts showing weird zeros / failing to import

    • Fixed an issue with creating SiteWorx backups if the “use_user_quota” iworx.ini setting was turned off

    • Suppressed non-critical extraneous error messages during SiteWorx account import

    • Fixed the ‘Mass Transfer Table’ in NodeWorx to not be clipped

    • Fixed importing SiteWorx backups that use SSL

    • Fixed a bug preventing the pre-upgrade backup from executing under maintenance mode

    • Fixed Bug: long unix names in the DirectAdmin importer would fail

    • Fixed Bug: imports containing a secondary domain with SSL failed when imported to a shared IP

  • DNS

    • Fixed a problem with redirect pointer domains not resolving in DNS after update.

    • Fixed a problem with manually-created DNS Zones not resolving after update.

    • Fixed a problem with DNS records not being properly updated when a domain’s IP is changed.

    • Fixed issue with SW Zone Formatters

    • Fixed a problem with previously upgrade dns zones and their SOA nameserver entry

    • Ensured proper cleanup of defunct zones on failed SW creation.

  • Domains

    • ~iworx/bin/ip.pex — list now shows all domains

    • Fixed issue with secondary domain server aliases

    • /webmail is now disabled for domains that don’t use that server for email

    • Fixed undefined variable in DomainKeys

    • Fixed a privilege escalation bug related to Secondary Domains.

    • Fixed a problem that could cause an error to appear when adding pointer domains.

    • Improved error handling logic when adding Secondary Domains

    • When adding a secondary domain in SiteWorx, the tiny notification near the ‘Choose Domain Menu’ improved in Heliotrope theme

    • Fixed “locked_domains” error when master siteworx users tries to change his own password

  • Other

    • Added way for SiteWorx users to download zipped, rotated-out Apache logs

    • Fixed issue with certain logs in ~iworx/var/log/ not rotating

    • Fixed issue with increase in cpu usage by iworx-db resulting from bandwidth cron

    • Fixed issue with BLK_PORTS setting in /etc/apf/conf.apf

    • Improved accuracy of bandwidth overage notification emails

    • Fixed issue where deleting the “default” MySQL server results in fail

    • Released updated maildrop RPM with improved default permissions

    • Fixed a privilege escalation bug related to htaccess file management.

    • Fixed handling of SiteWorx packages with two resellers have the same package name

    • Class was renamed, classes referencing it were not

    • External NFS system health monitor not installed properly

    • Corrected a situation where the usage data UUID might be blank

    • Ensured that the SPF record edit form contained version information

    • Changed VPS detection to use full path to lspci instead of relying on the user’s $PATH

    • Fixed an error that prevented NodeWorx graphs from loading

    • Fixed the addition of 443 NameVirtualHosts on servers that support SNI

    • Fixed DKIM records to comply with RFC4871

    • Fixed a problem where a missing my.cnf file caused crashes in InterWorx

    • Fixed an issue with the SiteWorx file manager when extracting certain archives

    • Fixed CPU usage graph failing on servers with 32 cores or higher

    • Fixed REMOTEASSIST and MASTER permission inconsistencies in NodeWorx

    • Added check to ClamAV and Secure IMAP problem detectors to ensure they are actually problems

    • Fixed edge case delivery problems of e-mail vacation settings

    • Fixed a problem with malformed theme uploads causing unexpected file deletion

 

Other Changes

 

  • Added “advisory” messages for form inputs in some places – suggestions, rather than errors

  • Added notice about dropping support for EL4 Linux

5.0
Sep 16, 2013, 11:19 amBy: InterWorx (0) Comments

Newsletter

Sign up to receive periodic InterWorx news, updates and promos!

Recent News