Documentation - 3.1.4 ===================== - 0002297: [] Permanent link destination for burlap
Hessian - Change Log
Hessian - 3.2.1 =============== - 0002954: [] Add support for AMF-style RemoteClass aliases in hessian-flex - 0003004: [] Hessian serializer in Flex don't use the [Transient] metadata - 0002997: [] Multiple outstanding requests with Hessian Flex fail - 0002977: [] (Flex) Allow IOError events to be caught for all operations by registering on service - 0002845: [] Cannot catch IOError when HessianService disconnects - 0002878: [] Hessian proxy equals (ferg) - 0002909: [] BasicDeserialized.readLengthList does not pick long arrays (ferg) - 0002824: [] hessian spec issues (ferg) - 0002844: [] Event listeners on HessianOperation do not fire - 0002846: [] Hessian flash date writing < the epoch (emil) - 0002823: [] hessian 2 vector length (ferg) - 0002819: [] stream length needs to be unsigned (ferg)
Hessian - 3.1.6 =============== - 0002778: [] Enum serialization with abstract methods - 0002455: [] The bug 2024 is still occuring with the version 3.1.3 of Java library and the latest of Flex library - 0002687: [] Memory leak in Flex w/AsyncRequest - 0002572: [] Hessian/Flex: hessian.client.HessianMessage never sets its messageId - 0002511: [] fault() called even when result returned in Hessian/Flex - 0002494: [] Hessian: SqlDateSerializer (ferg) - 0002500: [] NO content type in Hessian response (ferg)
Quercus - Change Log
Quercus - 4.0.0 =============== - 0003222: [] proc_open() return value does not test as a resource (nam) - 0003219: [] ReflectionClass::getFileName() doesn't work (nam) - 0003209: [] instanceof doesn't work with Exception subclasses (ferg) - 0003210: [] array reference issue (ferg) - 0003131: [] preg_match doesn't support Unicode character classes (ferg) - 0003213: [] Subclasses don't get separate copies of superclass method statics (ferg) - 0002913: [] quercus precompile load (ferg) - 0003216: [] Can't conditionally define abstract classes (ferg) - 0003203: [] SET NAMES 'utf-8', VARCHAR string truncation (ferg) - 0003212: [] Array references not working (nam) - 0003199: [] Static array passed as argument to function in another file loses copy-on-write in compiled mode (ferg) - 0003201: [] json_decode fails on empty objects when creating associative arrays (ferg) - 0003197: [] json_decode fails on empty objects (ferg) - 0003200: [] Add profiling to quercus (ferg) - 0003198: [] Multiple ^ subexpressions cause NPE in preg_match (ferg) - 0003195: [] Anchored regexes take time proportional to subject string size (ferg) - 0003189: [] json_decode fails on primitive values (nam) - 0003186: [] Saved state doesn't include list of include_once files (nam) - 0003184: [] NPE in base_convert when called with function return value (nam) - 0003185: [] NPE after str_replace() in compiled mode (nam) - 0003183: [] $GLOBALS implicit arrays disappear in compiled mode (nam) - 0003182: [] NPE when adding array elements (nam) - 0003169: [] APC doesn't handle circular object references (nam) - 0003181: [] Unserialize failure - unserialization of references (nam) - 0003179: [] Assignment with comparison operator fails to compile (ferg) - 0003180: [] class_exists() throws exception when class doesn't exist (ferg) - 0003176: [] $GLOBALS array elements cause NPE when accessed (ferg) - 0003171: [] Can't read compressed file (ferg) - 0003167: [] NPE when calling Java class (ferg) - 0003168: [] $_SERVER['SCRIPT_NAME'] gets reset between .php files (ferg) - 0003170: [] Calling stream_get_meta_data() logs a message to error log (ferg) - 0003165: [] resin_restore_state doesn't reset static variables (ferg) - 0003155: [] Can't access static member of superclass declared after subclass (ferg) - 0003163: [] Multiple expressions in "for" cause compile failure (ferg) - 0003160: [] Array ref not preserved (ferg) - 0003157: [] unset() of local variable fails to compile (ferg) - 0003159: [] Chained assignment of string expression won't compile (nam) - 0003152: [] Postincrement in method call fails to compile (nam) - 0003158: [] Wrong type passed to array_slice() causes compile failure (nam) - 0003162: [] ArrayIndexOutOfBoundsException when loading classes, round 2 (nam) - 0003154: [] ArrayIndexOutOfBoundsException when loading classes (nam) - 0003153: [] Character index fails to compile (nam) - 0003148: [] 'get_declared_classes' function does not show user-defined classes (nam) - 0003151: [] state save/restore (ferg) - 0003138: [] Integer variable assignment in argument list won't compile (nam) - 0003137: [] Chained assignment won't compile (nam) - 0003146: [] array_shift() removes wrong element (ferg) - 0003139: [] Variable assignment in array constructor won't compile (ferg) - 0003145: [] Build failure on latest svn code (nam) - 0003135: [] call_user_func and call_user_func_array don't support dynamic methods (nam) - 0003134: [] json_decode throws exception on empty input (nam) - 0003132: [] property_exists not implemented (nam) - 0003130: [] array_fill() should copy, not reference, values (nam) - 0003129: [] parse_url() ignores second argument (nam) - 0003128: [] $GLOBALS elements go missing when it is used as an argument (nam) - 0003140: [] $_GET doesn't split key-only parameters apart (nam) - 0003127: [] array_chunk() uses keys instead of values in result (nam) - 0003123: [] var_export doesn't work on objects (nam) - 0003105: [] curl_setopt_array doesn't work for multiple options (nam) - 0003104: [] curl_getinfo doesn't support default behavior (nam) - 0003103: [] func_get_args() NPE in compiled mode (ferg)
Quercus - 3.2.1 =============== - 0002981: [] include performance issues (ferg) - 0002990: [] Result of multilevel array assignment is array, not assigned value, in compiled mode (nam) - 0002986: [] Array expression fails to compile (nam) - 0002973: [] Call-time pass by reference returns screwy results from substr() (nam) - 0002972: [] printf() decimal format specifier doesn't work (nam) - 0002975: [] DOMImplementation creates XML parsers instead of HTML. (nam) - 0002886: [] Type hints: "not null" arguments are not checked on function call (ferg) - 0002929: [] moodle support (nam) - 0002948: [] Can't mix key/value and nonkeyed array autoinitialization (nam) - 0002944: [] stream_get_meta_data doesn't indicate read timeout (ferg) - 0002946: [] Can't add elements to array (ferg) - 0002892: [] DokuWiki 2008-05-05 causes StackOverflow (ferg) - 0002943: [] preg_replace doesn't deal properly with empty subexpression - 0002755: [] str_replace/regexp issue (ferg) - 0002255: [] iconv() doesn't support target encoding modifier (nam) - 0002942: [] mb_check_encoding not implemented (nam) - 0002940: [] String modifications leak across invocations in compiled mode (ferg) - 0002933: [] Static class method can't access private instance fields (nam) - 0002931: [] php_uname() returns dummy values (ferg) - 0002934: [] Modified local array variable value lost when leaving "try" block in compiled mode (ferg) - 0002935: [] Java method is passed a Value in interpreted mode and a Var in compiled mode (ferg) - 0002932: [] Casting array to object drops numeric keys (ferg) - 0002926: [] Changes to .php files are ignored after first reload (ferg) - 0002930: [] array_fill_keys() needs to copy, not reference, values (nam) - 0002927: [] Dynamic method calls don't work with more than 5 arguments (ferg) - 0002868: [] mb_detect_encoding not implemented in Quercus (nam) - 0002922: [] "(variable name) is not analyzed" error (ferg) - 0002919: [] Compile error when defining fallback implementation of apc_fetch (ferg) - 0002920: [] ArrayIndexOutOfBoundsException in com.caucho.vfs.ReaderStream.read (ferg) - 0002417: [] Destructors not run on PHP classes (ferg) - 0002918: [] Defining function in switch statement causes UnsupportedOperationException (ferg) - 0002217: [] Quercus should run without original php scripts (ferg) - 0002915: [] Loading class definitions is slow (ferg) - 0002907: [] Regex option 'A' ignored (nam) - 0002914: [] PDO functions for Zend Framework (nam) - 0002887: [] Dynamic members do not work properly (nam) - 0002552: [] phpmyvisites (web analytics) does not show images correctly (ferg) - 0002506: [] PostgreSQL support for Gallery (ferg) - 0002721: [] mysql connection pool connections are not being put back into the pool when used in PHP (quercus) (ferg) - 0002546: [] resin-3.1.s080320, postgres 8.2.6, postgresql-8.3-603.jdbc4, mediawiki-1.11.1 fails (ferg) - 0002561: [] resin-3.1.s080320, phpMyAdmin 2.11.5.1, quercus crypto exceptions (ferg) - 0002697: [] [PATCH] unserialize does not work properly with lot of dereferencing (nam) - 0002911: [] Calling mysql_close() twice results in NPE (nam) - 0002895: [] unserialize error (nam) - 0002910: [] Quercus serialize/unserialize doesn't recognize protected and private field markers (nam) - 0002889: [] in_array strictness (CodeIgniter) (ferg) - 0002880: [] MySQL code assumes only one database name is ever used (nam) - 0002097: [] gallery2 tmp files always increasing (ferg) - 0002877: [] Add option to disable database connection pooling (nam) - 0002158: [] Bad line numbers in backtraces in compiled mode (ferg) - 0001154: [] debug_backtrace() doesn't include function arguments (ferg) - 0002072: [] Quercus security enhancements as a scripting language (ferg) - 0002902: [] Curl NPE with OpenID WordPress plugin (ferg) - 0001774: [] full stack trace not printed (Exception::trace) (ferg) - 0002709: [] quercus script leak - 0002092: [] json_encode (or another part of the Resin system) should return UTF-8 - maybe (ferg) - 0000844: [] PEAR Not implemented (ferg) - 0002865: [] Wordpress admin problem (nam) - 0002905: [] Username and password not used when connection pooling turned off (nam) - 0002901: [] Can't use "continue" any more (nam) - 0002882: [] Class method can't access private array field (nam) - 0002881: [] long2ip() not implemented (nam) - 0002884: [] Quercus program cache is too small for large code bases (nam) - 0002879: [] Bogus "break" causes compilation failure (nam) - 0002861: [] diskfreespace(.) always return 0 (nam) - 0002874: [] $object->x->x does not trigger __get in array define (nam) - 0002873: [] $this->x does not trigger __get and trigger __set twice (nam) - 0002876: [] APC-cached objects' classes are assigned at store, not at fetch (nam) - 0002156: [] Compile fails on unreachable code (ferg) - 0000642: [] type hinting (ferg) - 0000585: [] private not hidden... (ferg) - 0002857: [] Can't compile class with magic set/get/call methods (nam) - 0002852: [] OpenID WordPress plugin (nam) - 0002302: [] Joomla 1.5 not working (nam) - 0002854: [] WordPress stats problem (nam) - 0002851: [] Can't compile class with abstract method (nam) - 0002850: [] Can't compile function that calls func_get_args() (nam) - 0001011: [] SugarCRM (nam) - 0002664: [] WordPress 2.0.11 and 2.5.1 installers get stuck in step 2 (nam) - 0002837: [] argument by reference and self:: (nam) - 0002835: [] $value = ereg_replace("(\r\n|\n|\r)$", '', $value); does not remove line breaks on Resin (nam) - 0002828: [] DotClear 2 doesn't work (spl_autoload_register()) (nam) - 0002811: [] db operation not allowed after ResultSet closed (FormTools) (nam) - 0002836: [] call_user_func and class method (ferg) - 0002125: [] Integer from MySQL query disappears on array append operation (ferg) - 0002830: [] Conditional function definition fails to compile (nam) - 0002833: [] apc_cache_info() doesn't respect "limited" parameter (patch included) (ferg) - 0002754: [] mail with null "to" attribute (ferg) - 0002805: [] Wordpress subscribe2 plugin does not work (nam) - 0002649: [] PHP Session Cookies Are Not Handled Correctly By Safari Browser (ferg) - 0002812: [] $$object->foo() variable variable eval errors (ferg) - 0002806: [] log all PHP errors regardless of user error handling (ferg) - 0002820: [] image color codes incorrect (ferg) - 0002817: [] Color codes not rendered correctly (ferg)
Quercus - 3.2.0 =============== - 0002406: [] phpbb3 throwing exception when connecting to oracle db (oci_new_connect) (ferg) - 0002673: [] JpGraph issue (imagestringup) (ferg) - 0002795: [] Using Quercus with symfony under Glassfish/Tomcat (nam) - 0001974: [] SPL implementation incomplete (ferg) - 0002741: [] request->getParameter sometimes missing (ferg) - 0002400: [] oci_connect - java.lang.ClassCastException: oracle.jdbc.OracleDriver to DataSource (ferg) - 0002753: [] postgres driver (ferg) - 0002800: [] Pages not found in a standard Wordpress installation (nam) - 0002762: [] curl callback support (nam) - 0002788: [] class_implements is missing (nam) - 0002752: [] setlocale not working properly (nam) - 0002771: [] quercus sprinf and hence DoublePrintfSegment.apply applies local to format-conversion (nam) - 0002776: [] web.xml sample init-param is incorrect (nam) - 0002769: [] StringModule/sha1+md5 does not support raw output (nam) - 0002761: [] glob() doesn't work as in mod_php (nam) - 0002758: [] Starting the session (nam) - 0002742: [] include. include_once don't return a Boolean value (nam) - 0002717: [] php://input for drupal (nam) - 0002362: [] When extending a built-in class (DOMXPath), parent constructor never gets called (nam) - 0002175: [] realpath() cannot handle symlinks (ferg) - 0002398: [] Cannot extend SPL ArrayObject (ferg) - 0002489: [] Auth_OpenID_MySQLStore::Auth_OpenID_MySQLStore is an unknown method (Wordpress OpenID plugin) (ferg) - 0001472: [] OutOfMemoryError with OCIFetchStatement (ferg) - 0002063: [] SQL Server stored procedures does not work with PDO (ferg) - 0000708: [] user connection functions (ferg) - 0002666: [] SilverStripe 2.2.1 installer does not work with Quercus (ferg) - 0002367: [] spl_autoload does not exist in this PHP installation (ferg) - 0001770: [] $HTTP_RAW_POST_DATA and "php://input" streamnot implemented (nam) - 0002657: [] PHP foreach fails when iterating over a Java list: java.lang.InstantiationException (ferg) - 0002520: [] mysql_fetch_field / mysqli_fetch_fields; using DB name instead of Table name (ferg) - 0002541: [] mysql fetch_field with DESCRIBE (ferg) - 0002676: [] mysql multibyte character-set problem (ferg) - 0002589: [] Charset Settings Not Respected When Connecting to MySQL (ferg) - 0002606: [] ResultSet columns of type LONGVARCHAR do not hande unicode characters correctly (nam) - 0002267: [] PDO bind problem (ferg) - 0002679: [] php://input for drupal (nam) - 0002690: [] allow_url_include (nam) - 0002493: [] add enum marshal (ferg) - 0002680: [] XML BOM prolog not handled properly by XML parsers (ferg) - 0002699: [] [PATCH] added _SERVER['SERVER_ADDR'] and _SERVER['PATH_AUTH_USER'] (ferg) - 0002696: [] apc_cache_info() doesn't return contents of APC (ferg) - 0002698: [] APC size is not tunable (ferg) - 0001398: [] imagettftext and imagefttext not working properly. (ferg) - 0002197: [] imagettfbbox not implemented (ferg) - 0002547: [] Doesn't work with adodb_lite (ferg) - 0001503: [] xml_parser_set_option (): XML_OPTION_CASE_FOLDING 0 is ignored (ferg) - 0002678: [] NPE in StaticMethodCall (drupal) (ferg) - 0002218: [] XMLWriter not implemented (ferg) - 0002122: [] hash module not implemented (ferg) - 0002688: [] Type casting fails. (nam) - 0002677: [] unserialize exception from drupal (nam) - 0002622: [] serialize/unserialize do not handle references (nam) - 0002663: [] Seagull 0.6.4 does not work (ferg) - 0002196: [] Excessive .class file access when previously compiled PHP classes accessed (ferg) - 0002609: [] [MySQL] assigning empty value to datetime column silently fails (ferg) - 0002661: [] Null Pointer Exception Loading php.ini file (nam) - 0002491: [] pg_result_error() - argument length mismatch (Drupal 5.7 install) (ferg) - 0002550: [] PHP5 singleton example not working the same as Apache module php 5 (ferg) - 0002303: [] compiled mode - variable declared without right-hand-side causes NPE (ferg) - 0002259: [] Can't unset a global from inside a function (ferg) - 0002432: [] Can't run/install ProjectPier on Quercus. (ferg) - 0002620: [] phpmyadmin complains that configuration file is world writable (ferg) - 0002616: [] UnciodeModule fails when javax.mail jar is not found (nam) - 0002436: [] ctype not implemented (for app Prado) (ferg) - 0002658: [] Can't use class variable as RHS of instanceof operator (nam)
Quercus - 3.1.7 =============== - 0002671: [] BUG #0001497 has reappeared somewhere between 3.1.1 (working) and 3.1.6(Not working) (ferg) - 0002449: [] Drupal - incorrect output with panels module and views module enabled (nam) - 0002575: [] compress_handler missing (ferg) - 0002192: [] PHP function spl_autoload_register not implemented (ferg) - 0002590: [] 'Array' is an unknown function with Zend Framework (ferg)
Quercus - 3.1.6 =============== - 0000649: [] ReflectionClass (nam) - 0002076: [] wikipedia image display (ferg) - 0002377: [] resin-3.1.s080126, mediawiki 1.11.0, fails after some use (nam) - 0002595: [] NoClassDefFoundError and Truncated Class errors on modified files - 0002090: [] java.lang.IllegalStateException org.apache.catalina.connector.ResponseFacade.sendRedirect(ResponseFacade.java:435) (nam) - 0002592: [] Comprehensive testing of import/export functionality in MediaWiki (ferg) - 0002629: [] Can't insert or update records in phpMyAdmin due to NullPointerException (nam) - 0002645: [] NPE in quercus _caucho_is_modified on bugs.caucho.com (ferg) - 0002614: [] regexp (?i) ... (ferg) - 0002598: [] NullPointerException in rss importer (Pligg 9.9.0) (nam) - 0002587: [] serialize() does not work on a callback function (Wordpress) (nam) - 0002603: [] php fopen urls not working (ferg) - 0002605: [] php.ini file path is not relative to application root (ferg) - 0002508: [] var_dump should support multiple arguments (ferg) - 0002232: [] phpBB3 does not work anymore with compile=true (nam) - 0002607: [] StringBuilderValuer.append(Reader reader, long length) fails with IndexOutOfBoundsException (nam) - 0002597: [] DOM Module does not expose predefined constants (nam) - 0002554: [] Script time out when using Quercus (nam) - 0002569: [] json implementation issues (ferg) - 0002574: [] pligg: xml_get_current_line_number (ferg) - 0002604: [] MediaWiki import xml_get_current_column_number' is an unknown function (ferg) - 0002560: [] ArrayIndexOutOfBoundsException in set_error_handler (nam) - 0002591: [] xml_set_element_handler causes .QuercusClass.findFunctionLowerCase unimplemend exception - 0002553: [] OutOfMemoryError in phpBB3 on database restore (mo) - 0002312: [] Execute php script with cron task (ferg) - 0002539: [] a zero value Double or Float Value type should return "0" when converted to String (nam) - 0002543: [] Assignment not working properly? (nam) - 0002542: [] pligg dangling connection errors (ferg) - 0002526: [] quercus regexp issue (ferg) - 0002518: [] ZendFramework parse problem in Session.php (nam) - 0002488: [] 'break' outside of loop should give Fatal Error instead of a compile error (Wordpress' OpenID plugin) (nam) - 0002487: [] include_once() causes StackOverflowError (Wordpress' OpenID plugin) (nam) - 0002516: [] Pligg login error due to incorrect cookie handling (mo) - 0002496: [] Memcache missing delete (and other) methods (nam) - 0002495: [] strpos is broken (nam) - 0001959: [] continue <levels>; not supported (used by drupal views module) (nam) - 0002341: [] Pligg error looking up contents of URL (mo)
Quercus - 3.1.5 =============== - 0001962: [] Quercus (3.1.2) + Drupal (5.2) = no way to make non US-ASCII chars in form textareas working (mo) - 0002307: [] Mediawiki exhaustive testing (mo) - 0002453: [] Make PDO less strict when looking up a Java data source (nam) - 0002450: [] array_pop returns false when it should return null (nam) - 0002440: [] implode() - argument length mismatch (nam) - 0002166: [] java.lang.StackOverflowError when using __autoload(); (nam) - 0002404: [] array_key_exists does not work with ArrayObject (nam) - 0002393: [] mktime different behaviour (nam) - 0002271: [] thinko in base_convert: doesn't always work for large bases (nam) - 0002305: [] Wordpress exhaustive testing (nam) - 0002399: [] new ReflectClass("string") and new ReflectClass($this) should both work (nam) - 0002135: [] Drupal search problem (nam) - 0002223: [] set_include_path after include/require does no work well (nam) - 0002290: [] Fatal Error: 'sys_get_temp_dir' is an unknown function. (nam) - 0002335: [] non-ascii characters in PHP identifier cause parser error - 0002322: [] mediawiki: /wiki/includes/Skin.php:177: Fatal Error: Method call 'addMetadataLinks' is not allowed for a null value. (mo) - 0002272: [] X/Y location of pressed area on form type image is incorrectly passed to the _POST variable (nam) - 0002340: [] Evaluation license not working due to Quercus problem (nam) - 0002348: [] htmlentities handled incorrecty between mod_php and quercus (nam) - 0002356: [] strcmp function fails with comparing comparing empty strings with numbers (nam) - 0002345: [] Cannot create a BigDecimal, seems to call wrong constructor (nam) - 0002353: [] xml_parse_into_struct (nam) - 0002350: [] appen string operation cannot be doen with a string is retreived from file_get_contents (nam) - 0002338: [] oracle module reporting incorrect extension name (nam) - 0002283: [] NPE with Pligg (mo) - 0002321: [] mediawiki i18n (ferg) - 0002293: [] drupal - table temp_search_sids already exists (CREATE TEMPORARY TABLE) (nam) - 0002258: [] Assignment to reference variables sometimes breaks in compiled mode (ferg) - 0002006: [] Drupal database installation info needs to be submitted twice (ferg) - 0002252: [] PHP file edits not always detected (ferg) - 0002146: [] "Name is too long to represent" error when compiling large PHP file (ferg) - 0002257: [] dynamic idoim fails in quercus (ferg) - 0002184: [] IllegalStateException from query on closed connection (ferg) - 0002251: [] Bit operators do not do implicit string to integer conversion (ferg) - 0002253: [] Static class variables leak across concurrent requests (ferg) - 0002181: [] Autoconf-generated files are tracked in svn (ferg) - 0002254: [] Can't call array_key_exists() on a Java Map (ferg)
Quercus - 3.1.4 =============== - 0002220: [] phpinfo() HTML output bug (mo) - 0002219: [] <environment-system-properties> in 3.1 - 0002211: [] NullPointerException for urlencode(NULL) (nam) - 0002208: [] java.util.Map elements cannot be passed functions (nam) - 0002207: [] QuercusScriptEngine - UnsupportedOperationException from parsing errors (nam) - 0002206: [] NullPointerException in websphere (nam) - 0002179: [] phpBB3RC7 problem with CAPTCHA (visual confirmation) (nam) - 0002198: [] strtr() is very slow with an array of replacements (nam) - 0002185: [] Excessive .class file access when PHP classes accessed (ferg) - 0002182: [] Minor logic bug in Env.getConnection() (nam) - 0002183: [] Log spew when fsockopen() connection is refused (nam) - 0002190: [] unpack() returns incorrectly indexed array (nam) - 0002191: [] substr_compare() not implemented (nam) - 0002186: [] microtime() is only millisecond-accurate (nam) - 0001966: [] Drupal 5.2 + locale module + Swedish translation => StackOverflowError - 0001955: [] resin-3.1.s070710, drupal 5.2, postgres (mo) - 0002159: [] "*" at the end of a comment line causes line number to double-increment (nam) - 0002163: [] mktime (nam) - 0002105: [] phpPgAdmin not working with quercus (mo) - 0002083: [] java.util.Date to integer conversion (nam) - 0002148: [] mysql_stat() argument is supposed to be optional (nam) - 0001980: [] PHP DOM (nam) - 0001902: [] sscanf BROKEN (nam) - 0002162: [] phpBB3 RC7 cannot display any forum because ACLs are broken (nam) - 0002141: [] phpBB2 doesn't work anymore with Resin 3.1.3 Pro and non-Pro (nam) - 0002152: [] phpBB2 profile update doesn't work with Resin 3.1.x (compile=false) (nam) - 0002151: [] phpBB2 login or register don't work under Resin Pro 3.1.3 (nam) - 0002144: [] mysql_connect() fails in Pro (ferg) - 0002139: [] Compile fails with undefined symbol (ferg) - 0002134: [] Exception subclasses not caught (ferg) - 0002116: [] DOMXPath - not implemented (nam) - 0002128: [] mysql_query() doesn't report connection loss to application (ferg) - 0002108: [] PHPMyAdmin fails with NullPointerException (mo) - 0002089: [] java.util.regex.PatternSyntaxException: Unknown inline modifier near index 10 &#(x)?0*(?(1)27|39);? (ferg) - 0002120: [] fwrite() on socket doesn't write data (ferg) - 0002121: [] Can't store Java-generated objects in APC (ferg) - 0001991: [] Cannot run phpBB3RC5 (mo) - 0002119: [] Binary values get altered when concatenated to a string (ferg) - 0002126: [] 8-bit values in MySQL results are corrupted (ferg) - 0002124: [] Valid PHP regex not accepted by preg_replace() (ferg) - 0002079: [] array_keys() fails for $GLOBAL (nam) - 0002095: [] php ini value 32M read as 32b (nam) - 0002096: [] need to get maximum script execution time from ini "max_execution_time" (nam) - 0002109: [] ClassCastException when mysql server is not running (nam) - 0002101: [] file_get_contents() is very slow on large files (ferg) - 0002102: [] Resource usage functions undefined (ferg) - 0002103: [] mysql_close() on a remotely-closed connection causes an attempted connection to localhost (ferg) - 0002094: [] Null pointer exception in Env.getConnection() (ferg) - 0002091: [] Output buffering goes into infinite loop if output exceeds a certain size (ferg) - 0002093: [] Null pointer exception in Env.getConnection() (ferg) - 0002074: [] MySQL client trying to connect to localhost, not real DB server, on reconnect (ferg) - 0002084: [] Class can't implement ArrayAccess (ferg) - 0002067: [] Script time out when usiong Quercus CLI (nam) - 0002071: [] Check "^" operator (nam) - 0002080: [] mysql_fetch_assoc() doesn't obey column aliases (ferg) - 0001965: [] __get() and infinite loop (ferg) - 0002075: [] mysql_connect() flags not effective (ferg) - 0002061: [] <server-env> init option is not documented (nam) - 0002060: [] fseek() not supported on a socket stream (mo) - 0001903: [] ZendFramework 1.0.0 Feeds demo (ferg) - 0001906: [] Amazon-search demo of the Zend Framework 1.0 does not work (ferg) - 0001837: [] Mantis shows a stack trace instead of a proper error message (ferg) - 0002068: [] Broken MySQL connections returned by mysql_connect() (ferg) - 0001108: [] Need a way to set connection pool parameters on implicitly created connections (ferg) - 0002059: [] sscanf() doesn't support filling in variables with scanned values (nam) - 0002066: [] PHP fseek and ftell functions return incorrect values (mo) - 0002069: [] Resolution in Bug 2052 does *not* work: RE: Quercus, Unicode, Drupal reporting PCRE version invalid (ferg) - 0002058: [] sscanf() doesn't know "%d" (nam) - 0002057: [] array_fill_keys() not implemented (nam) - 0002056: [] Servlet Exception in create_function (nam)
Quercus - 3.1.3 =============== - 0001659: [] Quercus on JBoss crashes on war undeployment (ferg) - 0002202: [] Function str_replace has incorrect output for literal backslash in replacement (nam) - 0000725: [] proc_ library not implemented (ferg) - 0002023: [] 0 isn't handled as a BooleanValue (nam) - 0001938: [] array data corrupt when using symfony framework (nam) - 0001975: [] isset() returns false on Spyc-parsed array datastructure (ferg) - 0001907: [] Extending PHP's ArrayObject does not work. (sam) - 0002014: [] array_multisort with main key being non-numeric exhibts odd behavior (nam) - 0001898: [] BinaryBuilderValue and InternStringValue toKey() produce different results for identical strings (ferg) - 0002004: [] NullPointerException in MysqliModule.java:937 (nam) - 0001998: [] json_encode crashes encoding array (nam) - 0001979: [] array_search regression in latest resin snapshot - 0001994: [] Resin-3.1.s070827, Drupal 5.2, IllegalRegexpException (nam) - 0001935: [] Backreferences in regexps broken in Quercus/Resin 3.1.2 (nam) - 0001872: [] regex conditionals for Wordpress 2.2.1 (nam) - 0001987: [] Can't run phpBB2.0.22 in Resin Pro (nam) - 0001956: [] Form field with quoted string is wrongly escaped (nam) - 0001961: [] non US-ASCII chars inside comments results in a failure (BIS) (nam) - 0001963: [] return new self(...) fails (nam) - 0001983: [] incorrect MySQL table metadata for altered/dropped tables (nam) - 0001981: [] SimpleXML DOCTYPE issue - 0001977: [] curl CURLOPT_HTTPHEADER option not working (nam) - 0001978: [] CURL error code values do not match PHP (nam) - 0001923: [] make QuercusServlet available to php scripts (nam) - 0001958: [] Don't print warnings about unsupported ini values if set to default (nam) - 0001950: [] Bug in FileInputOutput.isEOF() (nam) - 0001940: [] method rawurlencode() differs slightly to PHP implementation (nam) - 0001936: [] Cannot send response error with Quercus (nam) - 0000628: [] warning for if ($foo = 3) (nam) - 0001772: [] Tomcat 5.5.23 - 'RequestFacade' class definition not found (nam) - 0001922: [] glob() returning wrong value on NO MATCH (nam) - 0001920: [] curl_init() - NullPointerException (nam) - 0001859: [] JSR223: mysql_connect: Can't find database for driver (nam) - 0001919: [] mcrypt_get_iv_size does not appear to be implemented? (nam) - 0001914: [] Quercus not running properly under jrunscript (jdk6) and ScriptEngineManager (nam) - 0001873: [] date functions need review (nam) - 0001900: [] ZendFramework 'setUri' is not allowed for a null value (sam) - 0001901: [] interface_exists not implemented (sam) - 0001895: [] require_once() does not look through the include paths (sam) - 0001860: [] imagepng() - illegal utf8 encoding (nam) - 0001875: [] making geshi run: preg_quote and string comparison problems (svn snapshot 2834) (nam) - 0001885: [] An url which contains a reference to a .php file that does not exists causes Quercus to throw a 500 Servlet Exception (sam)
Quercus - 3.1.2 =============== - 0001886: [] Assignments to function parameters cause local variables to be created which shadow the parameters ONLY IN COMPILED PHP (sam) - 0001864: [] mediawiki 1.10, illegal utf8 encoding, resin 3.1-snapshot-20070710 (nam) - 0001850: [] comparing an empty string and a string containg the 0 character in PHP - 0001849: [] Postgres/MediaWiki issue method call 'getText' is not allowed for a null value (sam) - 0001812: [] exec(), shell_exec(), popen(), proc_open() needs review (nam) - 0001562: [] Problem with back references to subpatterns in preg_match_all (sam) - 0001776: [] $request->getSession() (sam) - 0001811: [] zend framework parsing error (sam) - 0001800: [] pligg PHP application (sam) - 0001721: [] idate() is unimplemented (nam) - 0001809: [] date() day of the week format ('w') is off by 1 (nam) - 0001798: [] Env.error() should throw an exception besides a QuercusExitException (nam) - 0001797: [] headers_list() not implemented - 0001749: [] IllegalStateException running mediawiki (nam) - 0001262: [] get_included_files not implemented (nam) - 0000646: [] Iterator interface (nam) - 0001790: [] php code in drupal content causes exception (nam) - 0001729: [] simple php code markers don't work without a blank (ferg) - 0001773: [] Exceptions should be thrown for accessing members from static context (nam) - 0001638: [] PHP MoBs - unserialize limits (nam) - 0001459: [] php sort function doesn't work with objects as array elements (nam) - 0001455: [] Need a way to catch Java Exceptions in PHP (nam) - 0001712: [] should not append strings if either one is empty (nam) - 0001639: [] PHP MoBs - XSS for phpinfo (nam) - 0001763: [] When I used ob_get_contents, a Mojibake occurs - 0001755: [] print unicode string between ob_start() and ob_end* make Garbage Output - 0001752: [] simplexml needs review (nam) - 0001744: [] gallery 2.1 Warning: Assertion "!empty($key)" failed - 0001745: [] MediaWiki file upload parent directory does not exist (sam) - 0001756: [] ip2long() NullPointerException (nam) - 0001738: [] Unclosed character class error in PhpMyAdmin (nam) - 0001731: [] Quercus produces invalid Java code (nam) - 0001728: [] Quercus: bug in isset() (nam) - 0001732: [] $_POST was overwrited by querystring (nam)
Quercus - 3.1.1 =============== - 0001727: [] Wordpress blog view fails after install (nam) - 0001726: [] Quercus does not work with Qcodo (nam) - 0001404: [] Problem using Java Objects within Quercus (nam) - 0001492: [] Mysql Driver Metadata (nam) - 0001471: [] OCIFetchInto (nam) - 0001699: [] NPE in com.caucho.quercus.lib.db.OracleModule.oci_error(OracleModule.java:706) (nam) - 0001256: [] Can't do error suppression on void functions (nam) - 0001620: [] Resin does not work with PostgreSQL database (nam) - 0001667: [] including a quercus page in Tomcat/Glassfish leads to IllegalStateException (nam) - 0001411: [] mysqli accessed using object-oriented style does not work for insert_id or num_rows (nam) - 0001713: [] rawurlencode(NULL) throws unexpected NullPointerException (nam) - 0001719: [] Thread race when com.caucho.quercus.env.DefinitionState (nam) - 0001720: [] Resource leak prevents stress testing (nam) - 0001714: [] preg_grep("//", NULL) throws unexpected NullPointerException (nam) - 0001717: [] Unexpected ArrayIndexOutOfBoundsException in preg_split (nam) - 0001705: [] problems with preg_split() results when using sub patterns and branches (nam) - 0001696: [] session_start() generates cookies with null domain (nam) - 0001703: [] Not all named subpattern matches can be indexed by name in array set by preg_match_all() (nam) - 0001685: [] Smarty causes NullPointerException (nam) - 0001682: [] Quercus: print_r() ignores return parameter (nam) - 0001673: [] Quercus preg_split() result differs from PHP's when using PREG_SPLIT_DELIM_CAPTURE (nam) - 0001675: [] php include throws NullPointerException (nam) - 0001666: [] Parsing error (in CakePHP controller.php script) (nam) - 0001671: [] allow php classes to extend Java classes (nam) - 0001655: [] LRU Hashcode NPE on new install in Tomcat (nam) - 0001416: [] q_this issue with mediawiki (ferg) - 0001656: [] compiled mode missing line numbers (nam) - 0001658: [] Incompatibility in settype() (nam) - 0001608: [] Quercus and code igniter (nam) - 0001247: [] const and static field access is not possible from declaration of static fields (nam) - 0001573: [] __FUNCTION__ keyword doesn't evaluate to function name (nam) - 0001624: [] StackOverflowError when assigning a value to an instance variable from __set() (nam) - 0001497: [] DB Connection Management error using Mysqli (nam) - 0001649: [] PHP Function localeconv (nam) - 0001644: [] Quercus: calling basename(null) causes NullPointerException (nam) - 0001625: [] Quercus wiki i18n issue (nam) - 0001368: [] Can't register to the Quercus forum (nam) - 0001617: [] php does not get compiled (nam) - 0001619: [] mediawiki null object (nam) - 0001571: [] $_POST ARRAY NOT GETTING FILLED (nam) - 0001385: [] PatternSyntaxException: Illegal/unsupported escape squence (Gallery2 install) (nam) - 0001526: [] preg_match_all doesn't support PREG_OFFSET_CAPTURE option (nam) - 0001367: [] Add activeCollab to the supported PHP projects. (nam) - 0001329: [] PatternSyntaxException Unknown inline modifier (nam) - 0001533: [] Drupal 4.7.4 issues (nam) - 0001504: [] flock isn't available (ferg) - 0001397: [] Putting intval() around a SimpleXMLElement node returns a '1' (ferg) - 0001535: [] init-param for Quercus (ferg) - 0001405: [] false warning upon modifying conf (ferg) - 0001443: [] PHP internal constant __CLASS__ is not defined. (ferg) - 0001522: [] stream_set_blocking not implemented (ferg)
Quercus - 3.1.0 =============== - 0001381: [] ini entry session.auto_start (nam) - 0001378: [] Make quercus caucho AS independent solution (nam) - 0001181: [] Command-line Quercus (nam) - 0001439: [] Quercus standalone (nam) - 0001264: [] Quercus ignores existing compiled classes (ferg) - 0001517: [] FileModule.is_writable() throws NullPointerException (nam) - 0001493: [] strpbrk() not defined (nam) - 0001427: [] session_start in phpMyAdmin stops execution (nam) - 0001502: [] stristr implementation seems to be buggy (nam) - 0001494: [] Double negative assignment causes syntax error (nam) - 0001444: [] Sending null as parameter from PHP to a Java class fails (ferg) - 0001382: [] NullPointer if ini entry is blank (ferg) - 0001339: [] exception_handler functions not implemented (ferg) - 0001483: [] count() counts only array elements (ferg) - 0001430: [] Quercus: file_exists (ferg) - 0001401: [] mysqli_connect() does not return false when a connection is not made (ferg) - 0001463: [] Method parameter conversion PHP->Java (nam) - 0001473: [] quercus script engine issue (ferg) - 0001400: [] MediaWiki install fails due to unimplemented function (ferg) - 0001451: [] 0000804: oci* functions (ferg) - 0001446: [] quercus: binarybuildervalue unsupport operation (nam) - 0000730: [] curl_ library not implemented (nam) - 0001422: [] $_SERVER missing user-defined server environment variables - 0001261: [] realpath() doesn\'t strip trailing slash (ferg) - 0000720: [] higlight_* functions (ferg) - 0000724: [] getenv/putenv (nam) - 0001383: [] file functions are not working with the value returned by fsockopen() (ferg) - 0001388: [] SimpleXMLElement bug (ferg) - 0001153: [] debug_backtrace() only works in interpreted mode (ferg) - 0001320: [] MediaWiki error: expected ')' at 'Exception' (nam) - 0000767: [] iconv not implemented (nam)
Quercus - 3.0.20 ================ - 0000692: [] stream module functions not implemented (emil) - 0000710: [] get_browser not implemented (nam) - 0001257: [] in_array causes NumberFormatException (ferg) - 0000884: [] php://stdout and php://stderr (emil) - 0000655: [] pages don't get automatically recompiled if an included file is changed (ferg) - 0001228: [] Accessing the HashMap return value from java module in PHP (ferg) - 0001109: [] PHP-Java communication: access to complex structures. (ferg) - 0001241: [] Lots of InstanceAlreadyExists exceptions when using MySQL from Quercus (ferg) - 0001233: [] each() doesn't populate class member variables in recursive methods (ferg) - 0000793: [] ini_get_all not implemented (nam) - 0001252: [] mantis bt not checking user passwords when they login. (ferg) - 0001231: [] is_subclass_of throws NullPointerException (nam) - 0001061: [] class_exists useAutoload (nam) - 0000942: [] MediaWiki rss feed causes NullPointerException (ferg) - 0001232: [] extension_loaded() doesn't show tokenizer extension (ferg) - 0000688: [] popen and pclose not implemented (emil) - 0000629: [] fopen - verify and complete options (emil) - 0001240: [] mediawiki/wordpress (ferg) - 0001248: [] phpinfo() not implemented (ferg) - 0001156: [] Function get_resource_type is missing (ferg) - 0000634: [] flock (emil) - 0000766: [] fnmatch not implemented (emil) - 0001242: [] fopen() return value can't be passed into set_file_buffer() (ferg) - 0001197: [] workpress issues (ferg) - 0000746: [] token_get_all (ferg) - 0001182: [] Need tokenizer extension (ferg) - 0000747: [] token_name (ferg) - 0001113: [] mysql_query() throws "Connection is not properly initialized" exception (ferg) - 0001205: [] shell_exec is an unknown function (ferg) - 0000838: [] Content-Type: text/html; charset=UTF-8 (ferg) - 0001193: [] odd behavior in UTF-8 encoding/decoding (ferg) - 0001176: [] "while (false)" produces non-compilable Java code (ferg) - 0000691: [] get_meta_tags not implemented (emil) - 0001194: [] Two running wrapper.pls after restart (ferg) - 0001196: [] wordpress and mail (ferg) - 0000992: [] register_long_arrays (ferg) - 0000862: [] file_put_contents flags (ferg) - 0000617: [] mail not implemented (ferg) - 0000791: [] define_syslog_variables not implemented (ferg) - 0000714: [] get_current_user not implemented (ferg) - 0000700: [3.0.17] syslog not implemented (ferg) - 0000699: [] openlog and closelog not implemented (ferg) - 0000631: [] include_path for files (ferg) - 0000621: [] add case-sensitive function option (ferg) - 0001069: [] module provides syntax (sam) - 0001216: [] reference to GLOBAL variable can not be set using variable variables (ferg) - 0000669: [] enable-trans-sid not implemented (emil) - 0000686: [] rewind not implemented (ferg) - 0000685: [] fseek not implemented (ferg) - 0000633: [] rewind, fseek, ftell (ferg) - 0001180: [] Need is_subclass_of() (ferg) - 0001177: [] Calling parent class method with more than 5 arguments using "parent::" results in bad Java code (ferg) - 0001135: [] gallery2 (ferg) - 0001178: [] set_time_limit() doesn't allow removing time limit (ferg) - 0001179: [] Conversion of strings to integers leaves numbers in bad state in compiled code (ferg) - 0001046: [] Sign up for mantis works but has servlet exception (megacz) - 0000807: [] pg_ library (westrupp) - 0000695: [] gzip library (ferg) - 0000804: [] oci* functions (westrupp) - 0001169: [] bug marshalling ArrayValue return type with ReturnNullAsFalse (ferg) - 0001131: [] MySQL queries fail with ClassCastException (ferg) - 0000641: [] per-class constants (ferg) - 0000798: [] image* functions (megacz) - 0000841: [] LVIII. Image Functions not implemented (megacz) - 0001145: [] Can't call static method from static method using "self::" notation (ferg) - 0001152: [] Need str_ireplace() (ferg) - 0001155: [] Multidimensional array copies contain references to original array (ferg) - 0001139: [] Compile failure with nonterminating while loop (ferg) - 0001132: [] mktime() does not use local time zone (ferg) - 0000799: [] image_type_to_mime_type (megacz) - 0000645: [] __call special method (ferg) - 0000638: [] __get and __set class methods (ferg) - 0001140: [] Defined constants aren't evaluated (ferg) - 0000644: [] abstract classes (ferg) - 0000639: [] class final (ferg) - 0000754: [] pack and unpack (ferg) - 0001133: [] Quercus is a 32-bit PHP environment (ferg) - 0001102: [] Need pack() and unpack() (ferg) - 0001119: [] microtime() is only millisecond-accurate, is formatted incorrectly (w/patch) (ferg) - 0001062: [] PHP 5 exceptions (ferg) - 0000834: [] fsockopen (ferg) - 0000709: [] debug_backtrace not implemented (ferg) - 0000693: [] fsockopen not implemented (ferg) - 0001121: [] Need exception support (ferg) - 0001120: [] "try" keyword causes parse failure (ferg) - 0001125: [] Numeric comparisons don't auto-cast strings (ferg) - 0001123: [] Can't call Java method in "return" statement (ferg) - 0001122: [] Compile failures (uncaught IOException) (ferg) - 0001114: [] Can't use socket as array index (ferg) - 0001115: [] fgets() on socket strips trailing cr/lf (ferg) - 0001104: [] Need fsockopen() (ferg) - 0001105: [] Need a way to set $_SERVER[] elements from per-host configuration (ferg) - 0001101: [] Need debug_backtrace() (ferg) - 0001098: [] Functions that throw exceptions don't compile (ferg) - 0001099: [] Can't call static method from another class's static method (ferg) - 0001107: [] <?php at head of script works, <?PHP doesn't (ferg) - 0001093: [] Quercus floating point expressions lose fractional parts in interpreted mode (ferg) - 0001100: [] Division or modulo expressions don't work as array indexes (ferg) - 0001106: [] Modulo operator shouldn't return fractional values (ferg) - 0001103: [] array_merge() doesn't deal properly with NULL argument (w/fix) (ferg)
Quercus - 3.0.19 ================ - 0000697: [] assert not implemented (ferg) - 0000640: [] class interface (ferg) - 0000009: [] Need to implement an element in web.xml to point to a tradition php.ini file. (ferg) - 0000858: [] javax.script support (ferg) - 0000590: [] trying to impement gallery vsn 1.5.1 vias Quercus (ferg) - 0000001: [] array_multisort is unimplemented - 0000698: [] assert_options not implemented (ferg) - 0000740: [] get_class_methods not implemented (pluhman) - 0000741: [] get_class_vars not implemented (pluhman) - 0000842: [] CXII. PDF Not implemented (ferg) - 0000689: [] parse_ini_file not implemented (ferg) - 0000723: [] *_version functions - 0000978: [] ctype library - 0000571: [] gzcompress not implemented (ferg) - 0000673: [] track_errors not implemented (ferg) - 0000756: [] quoted_printable_decode not implemented (ferg) - 0000680: [3.0.17] readlink not implemented (ferg) - 0000759: [] sql_regcase not implemented (ferg) - 0000753: [] escapeshellarg (ferg) - 0000651: [] escapeshellcommand (ferg) - 0000716: [] getlastmod not implemented (ferg) - 0000717: [] getmyinode not implemented (ferg) - 0000718: [] getmyuid not implemented (ferg) - 0000758: [] rawurldecode (ferg) - 0000757: [] urlencode and urldecode (ferg) - 0000681: [3.0.17] realpath not implemented (ferg) - 0000687: [] lstat not implemented (ferg) - 0000682: [3.0.17] filegroup not implemented (ferg) - 0000684: [] umask not implemented (ferg) - 0000770: [] easter_days not implemented (ferg) - 0000769: [] easter_date not implemented (ferg) - 0000831: [] gethostbyaddr not implemented (pluhman) - 0000845: [] dl not implemented (ferg) - 0000676: [3.0.17] env.stub("reason") (ferg) - 0000832: [] gethostbyname and gethostbynamel not implemented (pluhman) - 0000873: [] cryptic (token 560) error when using bare word (ferg) - 0000755: [] pathinfo not implemented (ferg) - 0000637: [] require, require_once, include_once (ferg) - 0000620: [] PHP .asp style tags (ferg) - 0000616: [] auto_prepend_file and auto_append_file not implemented (ferg) - 0000618: [] QRE: ArrayValue is not a valid key (ferg) - 0000531: [] $require should not be a reserved variable name (ferg) - 0000601: [] checkdate not implemented (ferg) - 0000584: [] JavaClass::someFunction() not implemented (ferg)