summaryrefslogtreecommitdiff
path: root/ext/xsl
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright headers to 2017Sammy Kaye Powers2017-01-044-4/+4
|
* Merge branch 'PHP-5.6' into PHP-7.0Anatol Belski2016-03-141-1/+2
|\ | | | | | | | | * PHP-5.6: fix test
| * fix testAnatol Belski2016-03-141-1/+2
| | | | | | | | | | Many warnings won't appear with libxml2 >= 2.9.3 because in many cases libxml2 2.9.3 will just abort processing.
| * Fix bug #71540 - NULL pointer dereference in xsl_ext_function_php()Stanislav Malyshev2016-02-152-0/+71
| |
* | More fixing for bug #71540Stanislav Malyshev2016-02-152-1/+3
| |
* | Fix bug #71540 - NULL pointer dereference in xsl_ext_function_php()Stanislav Malyshev2016-02-152-0/+71
| |
* | Merge branch 'PHP-5.6' into PHP-7.0Lior Kaplan2016-01-014-4/+4
|\ \ | |/ | | | | | | * PHP-5.6: Happy new year (Update copyright to 2016)
| * Happy new year (Update copyright to 2016)Lior Kaplan2016-01-014-4/+4
| |
* | Fixed bug #70678 (PHP7 returns true when false is expected)Felipe Pena2015-10-161-1/+1
| | | | | | | | Cherry-pick from master.
* | Removed or simplified incorrect SEPARATE_*() macros usage.Dmitry Stogov2015-09-291-3/+0
| |
* | Use dieXinchen Hui2015-09-201-2/+2
| |
* | Fixed bug #70535 (XSLT: free(): invalid pointer)Xinchen Hui2015-09-201-0/+22
| |
* | Merge branch 'PHP-5.6'Stanislav Malyshev2015-09-021-1/+3
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * PHP-5.6: (21 commits) fix unit tests update NEWS add NEWS for fixes Improve fix for #70172 Fix bug #70312 - HAVAL gives wrong hashes in specific cases fix test add test Fix bug #70366 - use-after-free vulnerability in unserialize() with SplDoublyLinkedList Fix bug #70365 - use-after-free vulnerability in unserialize() with SplObjectStorage Fix bug #70172 - Use After Free Vulnerability in unserialize() Fix bug #70388 - SOAP serialize_function_call() type confusion Fixed bug #70350: ZipArchive::extractTo allows for directory traversal when creating directories Improve fix for #70385 Fix bug #70345 (Multiple vulnerabilities related to PCRE functions) Fix bug #70385 (Buffer over-read in exif_read_data with TIFF IFD tag byte value of 32 bytes) Fix bug #70219 (Use after free vulnerability in session deserializer) Fix bug ##70284 (Use after free vulnerability in unserialize() with GMP) Fix for bug #69782 Add CVE IDs asigned (post release) to PHP 5.4.43 Add CVE IDs asigned to #69085 (PHP 5.4.39) ... Conflicts: ext/exif/exif.c ext/gmp/gmp.c ext/pcre/php_pcre.c ext/session/session.c ext/session/tests/session_decode_variation3.phpt ext/soap/soap.c ext/spl/spl_observer.c ext/standard/var.c ext/standard/var_unserializer.c ext/standard/var_unserializer.re ext/xsl/xsltprocessor.c
| * Merge branch 'PHP-5.4' into PHP-5.5Stanislav Malyshev2015-09-011-69/+73
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * PHP-5.4: Improve fix for #70172 Fix bug #70312 - HAVAL gives wrong hashes in specific cases fix test add test Fix bug #70366 - use-after-free vulnerability in unserialize() with SplDoublyLinkedList Fix bug #70365 - use-after-free vulnerability in unserialize() with SplObjectStorage Fix bug #70172 - Use After Free Vulnerability in unserialize() Fix bug #70388 - SOAP serialize_function_call() type confusion Fixed bug #70350: ZipArchive::extractTo allows for directory traversal when creating directories Improve fix for #70385 Fix bug #70345 (Multiple vulnerabilities related to PCRE functions) Fix bug #70385 (Buffer over-read in exif_read_data with TIFF IFD tag byte value of 32 bytes) Fix bug #70219 (Use after free vulnerability in session deserializer) Fix for bug #69782 Add CVE IDs asigned (post release) to PHP 5.4.43 Add CVE IDs asigned to #69085 (PHP 5.4.39) 5.4.45 next Conflicts: configure.in ext/pcre/php_pcre.c ext/standard/var_unserializer.c ext/standard/var_unserializer.re main/php_version.h
| | * Fix for bug #69782Stanislav Malyshev2015-08-161-69/+73
| | |
| * | Bump yearXinchen Hui2015-01-154-4/+4
| | |
* | | Partially fix XSLT warningsNikita Popov2015-07-171-13/+12
| | | | | | | | | | | | | | | | | | | | | The two remaining issues seem to be genuine problems. We're treating node->children as a string, even though it's actually an xmlNode. The same code exists twice in xpath.c. In all cases gcov shows no coverage for it.
* | | Use ZSTR_ API to access zend_string elements (this is just renaming without ↵Dmitry Stogov2015-06-301-4/+4
| | | | | | | | | | | | semantick changes).
* | | Fix more minor mistakes in the proto commentsRasmus Lerdorf2015-06-231-9/+9
| | |
* | | Tweak uncaught exception message displayNikita Popov2015-05-171-10/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This implements a reduced variant of #1226 with just the following change: -Fatal error: Uncaught exception 'EngineException' with message 'Call to private method foo::bar() from context ''' in %s:%d +Fatal error: Uncaught EngineException: Call to private method foo::bar() from context '' in %s:%d The '' wrapper around messages is very weird if the exception message itself contains ''. Futhermore having the message wrapped in '' doesn't work for the "and defined" suffix of TypeExceptions.
* | | fix libxml2 headers lookupAnatol Belski2015-05-131-1/+3
| | |
* | | Finish PHP 4 constructor deprecationNikita Popov2015-03-311-1/+1
| | |
* | | cleanup mod version macros and mod defs, round xAnatol Belski2015-03-232-7/+4
| | |
* | | Use specialized macro for string zval creationDmitry Stogov2015-03-121-1/+1
| | |
* | | Remove xsl.security_prefs ini optionNikita Popov2015-03-093-74/+6
| | | | | | | | | | | | | | | | | | Conflicts: ext/xsl/php_xsl.c ext/xsl/xsltprocessor.c
* | | Move zend_object->guards into additional slot of ↵Dmitry Stogov2015-02-041-1/+1
| | | | | | | | | | | | zend_object->properties_table[]. As result size of objects without __get/__set/__unset/__isset magic methods is reduced.
* | | bump yearXinchen Hui2015-01-154-4/+4
| | |
* | | trailing whitespace removalStanislav Malyshev2015-01-103-76/+76
| | |
* | | second shot on removing TSRMLS_*Anatol Belski2014-12-141-2/+2
| | |
* | | first shot remove TSRMLS_* thingsAnatol Belski2014-12-133-70/+69
| | |
* | | Merge branch 'PHP-5.6'Stanislav Malyshev2014-11-2321-0/+1034
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * PHP-5.6: test to function addcslashes test Test PHP Init Fail Without Params Add my information to this test Add a test for the exception cases of readline_read_history added some tests to datetime and dateinterval functions added various tests for XSLTProcessor and one test for iconv extension teste basico da funcao timezone_version_get
| * | added various tests for XSLTProcessor and one test for iconv extensionRodrigo Prado de Jesus2014-09-2821-0/+1034
| | |
* | | removed *.dsw and *.dsp filesAnatol Belski2014-09-281-120/+0
| | |
* | | Merge branch 'master' into issue-67910Florian MARGAINE2014-09-204-5/+5
|\ \ \ | | | | | | | | | | | | | | | | | | | | Conflicts: README.PARAMETER_PARSING_API ext/gmp/tests/001.phpt
| * | | s/PHP 5/PHP 7/Johannes Schlüter2014-09-194-4/+4
| | | |
| * | | Avoid double IS_INTERNED() checkDmitry Stogov2014-09-191-1/+1
| | | |
* | | | Replaces php5 with php7, without whitespace changes.Florian MARGAINE2014-09-201-2/+2
|/ / /
* | | 's' works with size_t round 3Anatol Belski2014-08-271-2/+2
| | |
* | | first show to make 's' work with size_tAnatol Belski2014-08-271-3/+4
| | |
* | | master renames phase 7PRE_AST_MERGEAnatol Belski2014-08-251-2/+2
| | |
* | | master renames phase 1Anatol Belski2014-08-253-31/+31
| | |
* | | Merge remote-tracking branch 'php/master'Anatol Belski2014-08-191-0/+1
|\ \ \ | | | | | | | | | | | | | | | | Conflicts: ext/xsl/xsltprocessor.c
| * | | fix uninitialized args usageAnatol Belski2014-08-191-1/+6
| | | |
* | | | ported xsl, xml reader and writerAnatol Belski2014-08-192-6/+10
| | | |
* | | | basic macro replacements, all at onceAnatol Belski2014-08-192-25/+25
|/ / /
* | | Refactored run_time_cache usage in object handlersDmitry Stogov2014-07-071-2/+2
| | |
* | | Fixed two tests, 1 leftXinchen Hui2014-05-151-0/+1
| | |
* | | Refactored ext/xsl, need some help in 3 tests failedXinchen Hui2014-05-153-196/+155
| | |
* | | Merge mainstream 'master' branch into refactoringDmitry Stogov2014-04-264-0/+58
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | During merge I had to revert: Nikita's patch for php_splice() (it probably needs to be applyed again) Bob Weinand's patches related to constant expression handling (we need to review them carefully) I also reverted all our attempts to support sapi/phpdbg (we didn't test it anyway) Conflicts: Zend/zend.h Zend/zend_API.c Zend/zend_ast.c Zend/zend_compile.c Zend/zend_compile.h Zend/zend_constants.c Zend/zend_exceptions.c Zend/zend_execute.c Zend/zend_execute.h Zend/zend_execute_API.c Zend/zend_hash.c Zend/zend_highlight.c Zend/zend_language_parser.y Zend/zend_language_scanner.c Zend/zend_language_scanner_defs.h Zend/zend_variables.c Zend/zend_vm_def.h Zend/zend_vm_execute.h ext/date/php_date.c ext/dom/documenttype.c ext/hash/hash.c ext/iconv/iconv.c ext/mbstring/tests/zend_multibyte-10.phpt ext/mbstring/tests/zend_multibyte-11.phpt ext/mbstring/tests/zend_multibyte-12.phpt ext/mysql/php_mysql.c ext/mysqli/mysqli.c ext/mysqlnd/mysqlnd_reverse_api.c ext/mysqlnd/php_mysqlnd.c ext/opcache/ZendAccelerator.c ext/opcache/zend_accelerator_util_funcs.c ext/opcache/zend_persist.c ext/opcache/zend_persist_calc.c ext/pcre/php_pcre.c ext/pdo/pdo_dbh.c ext/pdo/pdo_stmt.c ext/pdo_pgsql/pgsql_driver.c ext/pgsql/pgsql.c ext/reflection/php_reflection.c ext/session/session.c ext/spl/spl_array.c ext/spl/spl_observer.c ext/standard/array.c ext/standard/basic_functions.c ext/standard/html.c ext/standard/mail.c ext/standard/php_array.h ext/standard/proc_open.c ext/standard/streamsfuncs.c ext/standard/user_filters.c ext/standard/var_unserializer.c ext/standard/var_unserializer.re main/php_variables.c sapi/phpdbg/phpdbg.c sapi/phpdbg/phpdbg_bp.c sapi/phpdbg/phpdbg_frame.c sapi/phpdbg/phpdbg_help.c sapi/phpdbg/phpdbg_list.c sapi/phpdbg/phpdbg_print.c sapi/phpdbg/phpdbg_prompt.c
| * \ \ Merge branch 'PHP-5.6'Anatol Belski2014-04-014-0/+58
| |\ \ \ | | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | * PHP-5.6: update NEWS updated NEWS updated NEWS added test for bug #53965 Fixed bug #53965 <xsl:include> cannot find files w/ relative paths when loaded w/ "file://"