Category: ChangelogVersion 4.8.3 build 415 (2011-09-15)

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


  • SiteWorx packages and Reseller Packages can now be exported and imported easily.
  • InterWorx CLI now has an alternate output-style called “pretty” that will output lists of data as json, formatted to be easily readable by humans.
  • Added descriptions for backup options in NodeWorx.Settings that needed them.

Webmail Changes

  • Squirrelmail upgraded to 1.4.22
  • Added a number of anti-spam measures in webmail applications.
    • Squirrelmail
      • Limit messages to 20 recipients or less
      • Limit users to 100 sent e-mails per day.
    • Horde/IMP
      • Limit users to 100 sent e-mails per day.
      • Require users to verify alternate sender identity e-mail addresses before adding them to their webmail config.
    • Roundcube
      • Limit messages to 20 recipients or less
      • Now requires at least 90 seconds to pass before a second e-mail can be sent.
  • Added “blockspamsending” plugin, which prevents sending of duplicate e-mail contents in the same roundcube session.
  • Added “dnsbl” plugin, which prevents blocks knowning spammer ips from using roundcube via Dns blacklists.
  • Added “log_sender” plugin, which adds a header to every message sent via roundcube indicating who the authenticated user is.

Bug Fixes

  • Fixed problem with the modified SSH bins checker triggering a false positive between OS version updates.
  • Fixed a problem where a missing newline at the end of a vhost_domain.conf file would cause problems when SSL was added to the virtualhost config.
  • Very old notifications that were “ignored forever” are now instead “opted out” of receiving the notifications.
  • Fixed backup script wasting diskspace when backing up more than one domain at a time.
  • Worked around a problem with grsecurity patched kernels blocking non-root user to /proc/net/dev.
  • Set “autocomplete” off on MySQL root password forms in NodeWorx.
  • if something goes wrong during full site restore, in certain conditions, the existing site and backups could be deleted. To prevent data loss of this sort, restores of backups for existing accounts now move the backup file from /home/user/domain/iworx-backup to /home/ and perform the restore from that location. When the restore completes successfully, it is then moved back to /home/user/domain/iworx-backup/. If something goes wrong, the backup will remain available in /home/.
  • Command queue could get stuck trying to add an alias domain (for e-mail) on cluster nodes.
  • SiteWorx account list would sometimes show a pointer domain instead of the master domain for an account.
  • Popup forms could fail if the data in them contains old non-utf8 data.
  • Cluster sanity check api call from cluster managers to nodes would very rarely hang indefinitely, causing problems. Added a timeout to address this.
  • iworx init.d service now returns 0 on a successful restart instead of 1.
  • Fixed a minor issue importing from direct admin, related to missing SSL package option in the direct admin backup.


  • An updated httpd rpm is provided in this update that changes the default /var/www/html/index.php file to /var/www/html/index.html, since by default, with suphp enabled, php in that location is not enabled (resulting in unnecessary 500 server error).

API Changes

  • Added 8 actions
    • /nodeworx/overview : editProfile
    • /nodeworx/packages : backup
    • /nodeworx/packages : import
    • /nodeworx/reseller/packages : backup
    • /nodeworx/reseller/packages : import
    • /nodeworx/dns : listUnmappedIps
    • /nodeworx/dns : install
    • /siteworx/overview : editProfile

Version 4.8.2 build 411 (2011-08-31)


  • Updated the Czech language file.
  • Improved the message shown on the reseller add form when no IPs are available to be assigned to a reseller.
  • Hitting [ESC] will now close popup forms.
  • Made adding SSL certificates on secondary domains possible if the secondary domains have manually been changed to use an alternate IP address. Note that this configuration is not strictly supported at this time.

Bug Fixes

  • Fixed logout problems with the File manager.
  • Secondary users (in Siteworx and Nodeworx) can now edit their own profiles and passwords, without access to the Users page.
  • Made some small fixes to the ensim importer.
  • Fixed detection of NFS server status on Redhat/CentOS 6.
  • Fixed NFS rrd graphs.
  • Suppressed extraneous messages when backup cron jobs fail.
  • Fixed the /nodeworx /siteworx redirects when the Default Sites feature is enabled.
  • Minor fix to rails app error handling.
  • Made Dns record importing failure fail gracefully.
  • Fix to the initial creation of the namevirtualhost.conf file.
Sep 21, 2012, 8:08 pmBy: InterWorx (0) Comments


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

Recent News