5.6.8-RELEASE: HTTP, FTP, features and bugfixes

at 2008-08-05 in ReleasesAnnouncements by friebe (0 comments)

This release features quite a bit of revamp in the peer.http API's backings - though nothing should change from the outside except for the new proxy feature, numerous fixes to the FTP support, and a couple of nice-to-have features.

To use 5.6.8:

  1. Open a shell window
  2. Type wget http://xp-framework.net/downloads/releases/5.6.8/setup -O - | php
  3. Add the path shown at the end to your PATH environment setting

ChangeLog




Heads up!
  • Completely refactored the peer.http API to be able to nicely implement RFC #0162. (friebe)


RFCs


Bugfixes
  • Fixed peer.ftp API to be able to cope with numerous FTP servers (friebe)
  • Fixed fatal error when XPClass::isEnum() had been used before lang.Enum has actually been loaded (kiesel)
  • Fixed off-by-one error when reading chunked http response bodies and added a unittest for this (kiesel, hinckel)
  • Added missing function rdbms.Peer::getTable() which is used in rdbms.DataSet class (hinckel)
  • Made lang.ClassLoader::loadClass() raise a ClassFormatException in case the included file does not declare the class. (friebe)


Features
  • Added lang.reflect.Field::set() method (friebe)
  • Made peer.Socket instances cloneable (friebe)
  • Made peer.URL constructor parameter optional (friebe)
  • Extended util.MimeType class to include types for various programming languages. (friebe)
  • Added 503 error page to scriptlet SAPI (friebe)
  • Added pushBack() method to text.Tokenizer class and its implementations (friebe)



Subscribe

You can subscribe to the XP framework's news by using RSS syndication.


Categories

News
General
PHP5
Announcements
RFCs
Further reading
Examples
Editorial
EASC
Experiments
Unittests
Databases

Related

Find related articles by a search for «5.6.8-RELEASE:».