summaryrefslogtreecommitdiff
path: root/ext/pcre/pcrelib
Commit message (Collapse)AuthorAgeFilesLines
* Patch core for PCRE2 supportAnatol Belski2017-11-13142-175817/+0
| | | | RFC https://wiki.php.net/rfc/pcre2-migration
* Upgrade bundled PCRE to 8.41Anatol Belski2017-07-1173-8824/+10859
| | | | | | | | | | | | | | | | | | | | | | HEADSUP! With PCRE 8.39 the JIT related code was changed in the way, that additional valgrind options became almost unavoidable. Valgrind had it already sometimes hard with JIT, now there are seem to be more cases requiring special valgrind options. For this reason, the new configure option --with-pcre-valgrind was introduced. The option is development/debugging only and turns on the Valgrind related pieces in PCRE, so then false positives are avoided to the big part. In addition, run-tests.php was added a new valgrind option, when the leak check is enabled and the test filepath contains pcre. Thus, to debug the code related to PCRE with JIT enabled, two things would likely make sense - configure --with-pcre-valgrind - valgrind option --smc-check=all if run-tests.php is not used The checks so far reveal no new issues.
* Merge branch 'PHP-5.6' into PHP-7.0Stanislav Malyshev2017-07-041-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | * PHP-5.6: Update NEWS Fix bug #74087 Fixed parsing of strange formats with mixed month/day and time strings Fix bug #74145 - wddx parsing empty boolean tag leads to SIGSEGV Fixed bug #74111 Fix #74435: Buffer over-read into uninitialized memory Fix bug #74603 - use correct buffer size Fix bug #74651 - check EVP_SealInit as it can return -1 Update NEWS Fix bug #73807
| * Fix bug #74087Stanislav Malyshev2017-07-041-1/+1
| | | | | | | | Ported from https://vcs.pcre.org/pcre/code/trunk/pcre_jit_compile.c?r1=1676&r2=1680&view=patch
* | Fix bug #73121 Bundled PCRE doesn't compile because JIT isn't supported on s390Anatol Belski2016-09-231-1/+5
| |
* | Revert "upgraded to PCRE 8.39"Anatol Belski2016-07-3161-5976/+4238
| | | | | | | | | | | | | | | | | | | | This reverts commit 2fba6468374a15efc82aaac8cbfc600b29c5404f. PCRE-8.39 throws weird valgrind backtraces on some systems, see http://news.php.net/php.cvs/93494 . Those could be false positives due to some changes in JIT, still i couldn't 100% ensure this. Thus, better we continue to ship 8.38 bundled for now, and apply patches, if needed.
* | upgraded to PCRE 8.39Anatol Belski2016-07-2661-4238/+5976
| | | | | | | | (cherry picked from commit 9d4fe9672a1c32d1349f267d24d079e3ebdc83e8)
* | Merge branch 'PHP-5.6' into PHP-7.0Stanislav Malyshev2016-01-3150-1573/+3278
|\ \ | |/ | | | | | | | | | | | | | | | | * PHP-5.6: Upgrade bundled PCRE to 8.38 Fixed NEWS file entry fix the fix for bug #70976 (imagerotate) Conflicts: ext/pcre/pcrelib/config.h
| * Merge branch 'PHP-5.5' into PHP-5.6Stanislav Malyshev2016-01-3150-1511/+3141
| |\ | | | | | | | | | | | | | | | | | | * PHP-5.5: Upgrade bundled PCRE to 8.38 Fixed NEWS file entry fix the fix for bug #70976 (imagerotate)
| | * Upgrade bundled PCRE to 8.38Stanislav Malyshev2016-01-3150-1511/+3141
| | |
* | | Merge branch 'PHP-5.6'Lior Kaplan2015-06-181-2/+2
|\ \ \ | |/ / | | | | | | | | | * PHP-5.6: Fixed bug #69689 (Align PCRE_MINOR with current version)
| * | Merge branch 'PHP-5.5' into PHP-5.6Lior Kaplan2015-06-181-2/+2
| |\ \ | | |/ | | | | | | | | | * PHP-5.5: Fixed bug #69689 (Align PCRE_MINOR with current version)
| | * Merge branch 'PHP-5.4' into PHP-5.5Lior Kaplan2015-06-181-2/+2
| | |\ | | | | | | | | | | | | | | | | * PHP-5.4: Fixed bug #69689 (Align PCRE_MINOR with current version)
| | | * Fixed bug #69689 (Align PCRE_MINOR with current version)Lior Kaplan2015-06-181-2/+2
| | | |
* | | | Merge branch 'PHP-5.6'Stanislav Malyshev2015-05-301-3/+3
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * PHP-5.6: Update PCRE version (bug #69689) move test NEWS 5.4 fix new test Fixed Bug #69667 segfault in php_pgsql_meta_data 5.4.42 next
| * | | Merge branch 'PHP-5.5' into PHP-5.6Stanislav Malyshev2015-05-301-3/+3
| |\ \ \ | | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * PHP-5.5: Update PCRE version (bug #69689) move test NEWS 5.4 fix new test Fixed Bug #69667 segfault in php_pgsql_meta_data 5.4.42 next
| | * | Merge branch 'PHP-5.4' into PHP-5.5Stanislav Malyshev2015-05-301-3/+3
| | |\ \ | | | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * PHP-5.4: Update PCRE version (bug #69689) move test NEWS 5.4 fix new test Fixed Bug #69667 segfault in php_pgsql_meta_data 5.4.42 next Conflicts: configure.in main/php_version.h
| | | * Update PCRE version (bug #69689)Stanislav Malyshev2015-05-301-3/+3
| | | |
* | | | fix typosolshevskiy872015-05-132-2/+2
| | | | | | | | | | | | | | | | Signed-off-by: olshevskiy87 <olshevskiy87@bk.ru>
* | | | Merge branch 'PHP-5.6'Stanislav Malyshev2015-04-2925-2128/+2499
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * PHP-5.6: Upgrade to PCRE 8.37 due to various bugfixes Conflicts: ext/pcre/config.w32 ext/pcre/config0.m4 ext/pcre/pcrelib/pcre_jit_compile.c ext/pcre/pcrelib/sljit/sljitConfig.h ext/pcre/pcrelib/sljit/sljitConfigInternal.h ext/pcre/pcrelib/sljit/sljitLir.c ext/pcre/pcrelib/sljit/sljitLir.h ext/pcre/pcrelib/sljit/sljitNativeARM_32.c ext/pcre/pcrelib/sljit/sljitNativeARM_64.c ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c ext/pcre/pcrelib/sljit/sljitNativePPC_common.c ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c ext/pcre/pcrelib/sljit/sljitNativeX86_32.c ext/pcre/pcrelib/sljit/sljitNativeX86_64.c ext/pcre/pcrelib/sljit/sljitNativeX86_common.c ext/pcre/pcrelib/sljit/sljitUtils.c
| * | | Merge branch 'PHP-5.5' into PHP-5.6Stanislav Malyshev2015-04-2933-184/+47114
| |\ \ \ | | |/ / | | | | | | | | | | | | * PHP-5.5: Upgrade to PCRE 8.37 due to various bugfixes
| | * | Merge branch 'PHP-5.4' into PHP-5.5Stanislav Malyshev2015-04-2933-184/+47114
| | |\ \ | | | |/ | | | | | | | | | | | | * PHP-5.4: Upgrade to PCRE 8.37 due to various bugfixes
| | | * Upgrade to PCRE 8.37 due to various bugfixesStanislav Malyshev2015-04-2933-184/+47114
| | | |
| * | | Merge branch 'PHP-5.5' into PHP-5.6Anatol Belski2015-04-281-0/+4
| |\ \ \ | | |/ / | | | | | | | | | | | | | | | | * PHP-5.5: fix VC9 build with PCRE Revert "Fix segfault in ext/date since 957aa2"
| | * | Merge branch 'PHP-5.4' into PHP-5.5Anatol Belski2015-04-281-0/+4
| | |\ \ | | | |/ | | | | | | | | | | | | * PHP-5.4: fix VC9 build with PCRE
| | | * fix VC9 build with PCREAnatol Belski2015-04-281-0/+4
| | | |
* | | | Merge branch 'PHP-5.6'Stanislav Malyshev2015-04-271-0/+3
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | * PHP-5.6: Upgrade PCRE to 8.36, it fixes some crashes Conflicts: ext/pcre/pcrelib/config.h ext/pcre/pcrelib/pcre_ucd.c
| * | | Merge branch 'PHP-5.5' into PHP-5.6Stanislav Malyshev2015-04-2764-4339/+5099
| |\ \ \ | | |/ / | | | | | | | | | | | | * PHP-5.5: Upgrade PCRE to 8.36, it fixes some crashes
| | * | Merge branch 'PHP-5.4' into PHP-5.5Stanislav Malyshev2015-04-2764-4339/+5099
| | |\ \ | | | |/ | | | | | | | | | | | | * PHP-5.4: Upgrade PCRE to 8.36, it fixes some crashes
| | | * Upgrade PCRE to 8.36, it fixes some crashesStanislav Malyshev2015-04-2749-8784/+16001
| | | | | | | | | | | | | | | | We probably will need to go to 8.37 once it is released.
* | | | Merge branch 'PHP-5.6'Lior Kaplan2015-04-011-1/+1
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | * PHP-5.6: Fix typo: unitialized -> uninitialized Fix typo: unitialized -> uninitialized Conflicts: ext/xmlwriter/php_xmlwriter.c
| * | | Merge branch 'PHP-5.5' into PHP-5.6Lior Kaplan2015-04-011-1/+1
| |\ \ \ | | |/ / | | | | | | | | | | | | * PHP-5.5: Fix typo: unitialized -> uninitialized
| | * | Fix typo: unitialized -> uninitializedLior Kaplan2015-04-011-1/+1
| | | |
| * | | Merge branch 'PHP-5.5' into PHP-5.6Anatol Belski2014-12-301-22/+19
| |\ \ \ | | |/ / | | | | | | | | | | | | | | | | * PHP-5.5: Fixed bug #66679 Alignment Bug in PCRE 8.34 upstream remove BOM from NEWS
| | * | Fixed bug #66679 Alignment Bug in PCRE 8.34 upstreamAnatol Belski2014-12-301-22/+19
| | | |
| * | | typo fixes - https://github.com/vlajos/misspell_fixerVeres Lajos2014-11-237-9/+9
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: ext/ftp/ftp.h ext/pcre/pcrelib/pcre_printint.c ext/pcre/pcrelib/sljit/sljitLir.c ext/pcre/pcrelib/sljit/sljitLir.h ext/pcre/pcrelib/sljit/sljitNativeARM_32.c ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c ext/pgsql/pgsql.c ext/phar/func_interceptors.c ext/soap/soap.c ext/standard/image.c
* | | Re-enable PCRE JIT disabled by b436c714c6a23ead40434896bf8fcbb62ed0a764Dmitry Stogov2015-02-061-2/+2
| | |
* | | Upgrade pcre to 8.36Arjen Schol2015-02-0457-4579/+6544
| | |
* | | bump yearXinchen Hui2015-01-156-6/+6
| | |
* | | trailing whitespace removalStanislav Malyshev2015-01-104-6/+6
| | |
* | | typo fixes - https://github.com/vlajos/misspell_fixerVeres Lajos2014-11-2312-16/+16
| | |
* | | Merge branch 'PHP-5.6'Lior Kaplan2014-08-171-1/+1
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | * PHP-5.6: typofixes Conflicts: ext/spl/php_spl.c
| * | Merge branch 'PHP-5.4' into PHP-5.5Lior Kaplan2014-08-171-1/+1
| |\ \ | | |/ | | | | | | | | | * PHP-5.4: typofixes
| | * typofixesVeres Lajos2014-08-171-1/+1
| | |
| | * Merge branch 'pull-request/341'Stanislav Malyshev2013-06-102-2/+2
| | | | | | | | | | | | | | | * pull-request/341: (23 commits) typofixes
* | | Bundle pcre-8.35 with sljit supportDmitry Stogov2014-06-0689-1846/+47913
|/ /
* | Bug #67238 Ungreedy and min/max quantifier bug in PCRE 8.34 upstreamAnatol Belski2014-05-091-1/+1
| | | | | | | | upstream patch applied
* | pcre upgraded to 8.34Anatol Belski2014-02-04104-5746/+22111
| |
* | Merge branch 'pull-request/341'Stanislav Malyshev2013-06-102-2/+2
|/ | | | | * pull-request/341: (23 commits) typofixes
* typo fixes (argument)Veres Lajos2013-06-101-1/+1
|