The version 2.0.6 of the PHP/Java Bridge is now available.
The binary for RedHat Enterprise Linux, RedHat Fedora 1, 2 and 3:
http://php-java-bridge.sf.net/php-java-bridge-2.0.6-1.i386.rpm
Windows XP:
http://php-java-bridge.sf.net/php-java-bridge_2.0.6-win32-php5.zip
For the rest:
http://php-java-bridge.sf.net/php-java-bridge_2.0.6-pre.tar.bz2
The following features were added:
<NONE>
The bugs from the following problem reports were fixed:
*PR1174918 ("first start bug with charset): The default encoding used for strings is UTF-8. But it can be changed using the java_set_file_encoding("ISO-8896-1") for example. Please see tests.php4/utf8.php, tests.php4/utf8-1.php, tests.php4/utf8-2.php, tests.php4/utf8-3.php to see how to use the default file encoding and how to encode individual strings with different input and output encodings.
*PR1190518 ("JDK1.5 reflection bug"): Methods are searched in the class first before methods of the class class are examined. (Problematic procedure was getInstance which is also defined in the meta-class of class.) Please see tests.php/xmlTransform.php.
* PR1187636 ("java_get_session support"): The method is now supported and works correctly with the load balancer. Please see tests.php4/session.php
* PR1188659 ("classloader bug"): Classes are cached again and can be used to attach data which is expensive to create. Please see tests.php4/cache.php for details. That was a bug that was introduced in 2.0.5.
* PR1179352 ("Apache/PHP as WORKER/NT module not supported,use CGI instead:"): The problem was here that the GC opened a server connection which was then shared by the following request. The bridge now throws an exception if a connection is shared or if a connection is opened after request shutdown (RSHUTDOWN). WORKER and NT are now fully supported.
* PR1178795 ("Create /usr/lib/php4/lib "): Users are expected to store their .jar files as <name>-<version>.jar in either /usr/share/java or java.libdir/lib or one of their sub-directories. These are the only directories which are tagged with the appropriate Security Enhanced Linux security context. The java_set_library_path has been changed so that "foo/bar.jar" is searched in these system directories.
* PR1177992 ("Error message on Security Enhanced Linux"): The bridge now throws an appropriate exception if a library cannot be loaded because of security restrictions.
* PR1177991("FC3 service status command not working"): If installed in /usr/sbin, the php-java-bidge script show up as "php-java-bridge" in the process list.
* PR1176534 ("PHP/Java Bridge 2.0.5 does not compile on Solaris, OS X, ..."): This bug has been fixed.
* PR1176523 ("multidimensional arrays are not sent correctly"): Please see tests.php4/array6.php for details.
For other changes please see the ChangeLog contained in the php-java-bridge_2.0.6-pre.tar.bz2 download file -- the two binary files contain an old ChangeLog and README, but the binaries are up to date.
If I don't get any problem reports within the next two weeks, I will release the code contained in php-java-bridge_2.0.6-pre.tar.bz2 as the official PHP/Java Bridge version 2.0.6.
Regards,
Jost Boekemeier
---------------------------------
Gesendet von Yahoo! Mail - Jetzt mit 250MB kostenlosem Speicher |