26Aug

PHP 5.3.8 Upgrade


This evening all Mr.Host web servers have been upgraded to PHP 5.3.8

This release fixes two issues introduced in the PHP 5.3.7 release:

  • Fixed bug #55439 (crypt() returns only the salt for MD5)
  • Reverted a change in timeout handling restoring PHP 5.3.6 behavior, which caused mysqlnd SSL connections to hang (Bug #55283).
19Aug

PHP 5.3.7 Upgrade


This evening all Mr.Host web servers have been upgraded to PHP 5.3.7

Security Enhancements and Fixes in PHP 5.3.7:

  • Updated crypt_blowfish to 1.2. (CVE-2011-2483)
  • Fixed crash in error_log(). Reported by Mateusz Kocielski
  • Fixed buffer overflow on overlog salt in crypt().
  • Fixed bug #54939 (File path injection vulnerability in RFC1867 File upload filename). Reported by Krzysztof Kotowicz. (CVE-2011-2202)
  • Fixed stack buffer overflow in socket_connect(). (CVE-2011-1938)
  • Fixed bug #54238 (use-after-free in substr_replace()). (CVE-2011-1148)

Key enhancements in PHP 5.3.7 include:

  • Upgraded bundled Sqlite3 to version 3.7.7.1
  • Upgraded bundled PCRE to version 8.12
  • Fixed bug #54910 (Crash when calling call_user_func with unknown function name)
  • Fixed bug #54585 (track_errors causes segfault)
  • Fixed bug #54262 (Crash when assigning value to a dimension in a non-array)
  • Fixed a crash inside dtor for error handling
  • Fixed bug #55339 (Segfault with allow_call_time_pass_reference = Off)
  • Fixed bug #54935 php_win_err can lead to crash
  • Fixed bug #54332 (Crash in zend_mm_check_ptr // Heap corruption)
  • Fixed bug #54305 (Crash in gc_remove_zval_from_buffer)
  • Fixed bug #54580 (get_browser() segmentation fault when browscap ini directive is set through php_admin_value)
  • Fixed bug #54529 (SAPI crashes on apache_config.c:197)
  • Fixed bug #54283 (new DatePeriod(NULL) causes crash).
  • Fixed bug #54269 (Short exception message buffer causes crash)
  • Fixed Bug #54221 (mysqli::get_warnings segfault when used in multi queries)
  • Fixed bug #54395 (Phar::mount() crashes when calling with wrong parameters)
  • Fixed bug #54384 (Dual iterators, GlobIterator, SplFileObject and SplTempFileObject crash when user-space classes don’t call the parent constructor)
  • Fixed bug #54292 (Wrong parameter causes crash in SplFileObject::__construct())
  • Fixed bug #54291 (Crash iterating DirectoryIterator for dir name starting with \0)
  • Fixed bug #54281 (Crash in non-initialized RecursiveIteratorIterator)
  • Fixed bug #54623 (Segfault when writing to a persistent socket after closing a copy of the socket)
  • Fixed bug #54681 (addGlob() crashes on invalid flags)
  • Over 80 other bug fixes.
For a full list of changes in PHP 5.3.7, see the ChangeLog.
01Jul

New E-mail Account Statements


Starting this month, Mr.Host is changing the way we send you your monthly bills.

From now on, rather than just sending the current monthly hosting invoice, we will now send a full statement of accounts, that includes all invoices and payments posted to your account, since the last billing date.

The main reason for this change, was because many customers have domains that automatically renew at various times during the month. When these domains renew, there is an invoice, and payment  (if required) posted to the account, but by default, these invoices and payments are not e-mailed out to customers automatically.

Individual invoices and payments are available, and will continue to be available, via the Customer Control Panel, but many customers prefer having the invoices e-mailed to them automatically.

Unfortunately, our first attempt to send out the new statements didn’t work so well. You’ll notice that the statements you received include all invoices and payments for the entire life of your account, and not just from the last billing date.

This is clearly an error on our system when generating the statements, and if you can bear with us, will be rectified and re-processed tomorrow afternoon.

We apologize for the confusion

 

24May

Website and Control Panel Upgrades


We’re excited to announce a brand new Mr.Host website, as well as this new system status and update blog.

From now on all upgrades, planned maintenance windows, and any unexpected downtime will be blogged via this new interface, so all Mr.Host customers will always have up-to-date information about their services.

We’ve also expanded the Knowledge Base, integrating it directly into the main website, and added much more information to help customers get up and running faster.

We’ve also added a new feature to the Customer Control Panel for domain registration customers. You can now enable domain whois privacy for any domain registered with Mr.Host for FREE!

This feature hides your contact details from the public whois database, protecting your contact details. This also makes your e-mail address private, which should help reduce the amount of e-mail SPAM you receive.

By default the whois privacy setting is disabled; log in to the Customer Control Panel to update it for any domain registered through Mr.Host.

If you have any questions about these upgrades, please let us know.

20Mar

PHP 5.3.6 Upgrade


This evening all Mr.Host web servers have been upgraded to PHP 5.3.6.

Security Enhancements and Fixes in PHP 5.3.6:

  • Enforce security in the fastcgi protocol parsing with fpm SAPI.
  • Fixed bug #54247 (format-string vulnerability on Phar). (CVE-2011-1153)
  • Fixed bug #54193 (Integer overflow in shmop_read()). (CVE-2011-1092)
  • Fixed bug #54055 (buffer overrun with high values for precision ini setting).
  • Fixed bug #54002 (crash on crafted tag in exif). (CVE-2011-0708)
  • Fixed bug #53885 (ZipArchive segfault with FL_UNCHANGED on empty archive). (CVE-2011-0421)

Key enhancements in PHP 5.3.6 include:

  • Upgraded bundled Sqlite3 to version 3.7.4.
  • Upgraded bundled PCRE to version 8.11.
  • Added ability to connect to HTTPS sites through proxy with basic authentication using stream_context/http/header/Proxy-Authorization.
  • Added options to debug backtrace functions.
  • Changed default value of ini directive serialize_precision from 100 to 17.
  • Fixed Bug #53971 (isset() and empty() produce apparently spurious runtime error).
  • Fixed Bug #53958 (Closures can’t ‘use’ shared variables by value and by reference).
  • Fixed bug #53577 (Regression introduced in 5.3.4 in open_basedir with a trailing forward slash).
  • Over 60 other bug fixes.

For a full list of changes in PHP 5.3.6, see the ChangeLog.