Download Latest Version phpThumb-1.7.15.zip (2.3 MB)
Email in envelope

Get an email when there's a new version of phpThumb()

Home / phpThumb() / 1.7.11
Name Modified Size InfoDownloads / Week
Parent folder
phpThumb-1.7.11-201108081537-beta.zip 2011-08-08 167.1 kB
README.TXT 2011-08-08 2.8 kB
Totals: 2 Items   169.9 kB 0
//////////////////////////////////////////////////////////////
///  phpThumb() by James Heinrich <info@silisoftware.com>   //
//        available at http://phpthumb.sourceforge.net     ///
//////////////////////////////////////////////////////////////

¤ = structure change or important new feature
* = less important new feature or change


# NOTE: v1.7.11 is considered an interim beta release:
# * there are many important bugfixes (including security issues)
#   addressed in this release, and should be considered an
#   urgent upgrade for all previous versions, especially v1.7.9
#   or older
# * not all known bugs have been fixed, bugfixes will continue
#   in v1.7.12, but it was important to get the existing code
#   changes released sooner rather than later


v1.7.11-201108081344 - August 8, 2011
  ¤ Added even more explicit escaping of command line parameters
  ¤ $PHPTHUMB_CONFIG['high_security_password'] needs to be more
      complex than before. Previously 5 characters length was
      required, now password strength calculated based on character
      type (a-z, A-Z, 0-9, other) and count.
      See PasswordStrength() function in phpThumb.php
  ¤ deliberate delay inserted on failed hash in high_security mode
      to slow down brute force attempts
  ¤ 'file' paramter removed (use object mode instead)
  ¤ 'goto' paramter removed (use object mode instead)
  ¤ Disable all demos by default, user will need to comment out a
      line to run the demo
  ¤ CleanUpCacheDirectory() is now only called once per hour, and
      skipped entirely if cache directory is not writable
  * Bugfix: crop broken if width or height set to 1.00
  * Bugfix: gamma filter for ImageMagick was broken
  * Bugfix: newer versions of ImageMagick have changed "-gaussian"
      filter to "-gaussian-blur"
  * Bugfix: newer versions of ImageMagick have changed date format
      from DD/MM/YY to YYYY-MM-DD
  * Bugfix: image not found errors when using virtual subdirectories
  * Bugfix: assorted errors in phpThumb.demo.check.php
  * Bugfix (#265): source images other than JPEG/PNG/GIF would not
      generate thumbnails for remote (http) images but work locally
  * Bugfix (#253): ImageMagick not found if outside open_basedir
  * Bugfix (#243): port ignored in URLreadFsock()
  * Bugfix (#240): Any temporary file created through
    phpThumb_tempnam() is automatically deleted at the end of the
    script via phpThumb object destructor (PHP5 only)
  * Bugfix (#216): uninitialized string offset
  * Bugfix (#209): don't try ImageMagick first if
      config_prefer_imagemagick == false
  * Bugfix (#127): CleanUpURLencoding() ignored port number
  * Bugfix (#38): CleanUpCacheDirectory() ignored config_cache_prefix
  * Bugfix (#31): ExtractEXIFgetImageSize() may throw errors on non-
      JPEG/TIFF images when calling exif_read_data()
Source: README.TXT, updated 2011-08-08