Veres Lajos
04145dc2aa
typo fixes (argument)
2013-06-10 13:36:17 -07:00
Anatol Belski
96388c78c9
Merge branch 'PHP-5.4' into PHP-5.5
...
* PHP-5.4:
fix zts check
2013-03-14 14:39:47 +01:00
Anatol Belski
5df8cf1975
Merge branch 'PHP-5.3' into PHP-5.4
...
* PHP-5.3:
fix zts check
2013-03-14 14:39:09 +01:00
Anatol Belski
e43c5a8395
fix zts check
2013-03-14 14:38:20 +01:00
Anatol Belski
2635408a0d
Merge branch 'PHP-5.4' into PHP-5.5
...
* PHP-5.4:
Fixed PCRE locale crash in Windows/TS
2013-03-04 09:15:17 +01:00
Anatol Belski
4e46a87392
Merge branch 'PHP-5.3' into PHP-5.4
...
* PHP-5.3:
Fixed PCRE locale crash in Windows/TS
2013-03-04 09:14:14 +01:00
Stephen A. Zarkos
b6fdb60ecf
Fixed PCRE locale crash in Windows/TS
2013-03-04 09:09:45 +01:00
Anatol Belski
1cda84a986
Merge branch 'PHP-5.4' into PHP-5.5
...
* PHP-5.4:
merged PCRE 8.32
2013-03-03 19:10:12 +01:00
Anatol Belski
ca4a3e6138
Merge branch 'PHP-5.3' into PHP-5.4
...
* PHP-5.3:
merged PCRE 8.32
2013-03-03 19:07:49 +01:00
Anatol Belski
357ab3cbad
merged PCRE 8.32
...
- defined HAVE_CONFIG_H to simplify the future merges
- PCRE NEWS http://pcre.org/news.txt
2013-03-03 19:06:22 +01:00
Xinchen Hui
a666285bc2
Happy New Year
2013-01-01 16:37:09 +08:00
Xinchen Hui
0a7395e009
Happy New Year
2013-01-01 16:28:54 +08:00
Xinchen Hui
a2045ff332
Happy New Year~
2013-01-01 16:02:16 +08:00
Adam Harvey
0b96b4c4e9
Merge branch 'PHP-5.4'
...
* PHP-5.4:
Update arginfo for preg_match_all() to reflect reality.
fix invalid read when trimming empty string
2012-11-12 20:09:18 +08:00
Adam Harvey
bca8ff723d
Update arginfo for preg_match_all() to reflect reality.
...
Back when I implemented FR #53238 during the 5.4 development phase to make the
$matches parameter optional in preg_match_all(), it turns out I forgot to
update the arginfo to note that only 2 parameters are now required by
preg_match_all(). The function itself works fine, but reflection was reporting
the wrong number of required parameters.
2012-11-12 20:04:26 +08:00
Dmitry Stogov
0716ddcdb2
Merge branch 'PHP-5.4'
...
* PHP-5.4:
Fixed bug #63180 (Corruption of hash tables)
fix bug #63369
Conflicts:
NEWS
2012-10-26 09:49:21 -07:00
Dmitry Stogov
68b229ea73
Fixed bug #63180 (Corruption of hash tables)
2012-10-26 09:47:30 -07:00
Anatoliy Belsky
8b0704618f
Merge branch 'PHP-5.4'
...
* PHP-5.4:
Fixed bug #63284 PCRE upgrade to 8.31
2012-10-19 09:52:43 +02:00
Anatoliy Belsky
d2fa182f25
Merge branch 'PHP-5.3' into PHP-5.4
...
* PHP-5.3:
Fixed bug #63284 PCRE upgrade to 8.31
2012-10-19 09:51:58 +02:00
Anatoliy Belsky
276c5de0d8
Fixed bug #63284 PCRE upgrade to 8.31
2012-10-19 09:49:28 +02:00
Xinchen Hui
9714ceb92b
Merge branch 'PHP-5.4'
2012-10-18 20:14:54 +08:00
Xinchen Hui
f1478bbf9d
Merge branch 'PHP-5.3' into PHP-5.4
2012-10-18 20:13:36 +08:00
Xinchen Hui
db2dc7a6a4
indent
2012-10-18 20:13:14 +08:00
Xinchen Hui
84efca62ff
Merge branch 'PHP-5.4'
2012-10-18 20:12:00 +08:00
Xinchen Hui
1f8fd609b0
Merge branch 'PHP-5.3' into PHP-5.4
2012-10-18 20:11:32 +08:00
Xinchen Hui
e88cdaa014
better fix for #63055
2012-10-18 20:10:35 +08:00
Xinchen Hui
4eece4c86a
Merge branch 'PHP-5.4'
2012-10-18 17:35:29 +08:00
Xinchen Hui
54cef2bb6d
Merge branch 'PHP-5.3' into PHP-5.4
2012-10-18 17:33:52 +08:00
Xinchen Hui
8bd5e15ff7
Fixed bug #63055 (Segfault in zend_gc with SF2 testsuite)
2012-10-18 17:31:27 +08:00
Xinchen Hui
e081c55fb5
Merge branch 'PHP-5.3' into PHP-5.4
2012-10-10 10:31:31 +08:00
Xinchen Hui
610c7fbe7b
Remove executable permission on phpt
2012-10-10 10:27:49 +08:00
Xinchen Hui
4b152e5470
Merge branch 'PHP-5.4'
2012-10-10 10:32:38 +08:00
Stanislav Malyshev
ab566a9712
Merge branch 'PHP-5.4'
...
* PHP-5.4:
fix bug #55856 : preg_replace should fail on trailing garbage
Bug #62956 : fixing private method signature validation
NEWS for 886a50a
2012-08-28 22:02:15 -07:00
Stanislav Malyshev
8b3c1a380a
fix bug #55856 : preg_replace should fail on trailing garbage
2012-08-28 21:59:20 -07:00
Nikita Popov
be202d3d35
Deprecate /e modifier
...
See https://wiki.php.net/rfc/remove_preg_replace_eval_modifier .
2012-03-04 13:39:12 +00:00
Rasmus Lerdorf
4ecfa5abf5
Safer way to call pcre_fullinfo - bug 60986
2012-02-06 18:18:53 +00:00
Rasmus Lerdorf
c950030b3f
Safer way to call pcre_fullinfo - bug 60986
2012-02-06 18:18:53 +00:00
Rasmus Lerdorf
090bb97555
Safer way to call pcre_fullinfo - bug 60986
2012-02-06 18:18:53 +00:00
Rasmus Lerdorf
0f6e3408db
Fix for bug 60986
2012-02-06 18:11:56 +00:00
Rasmus Lerdorf
704c45ec3e
Fix for bug 60986
2012-02-06 18:11:56 +00:00
Rasmus Lerdorf
0f0261e0b7
Fix for bug 60986
2012-02-06 18:11:56 +00:00
Felipe Pena
e4ca0ed09f
- Year++
2012-01-01 13:15:04 +00:00
Felipe Pena
8775a37559
- Year++
2012-01-01 13:15:04 +00:00
Felipe Pena
4e19825281
- Year++
2012-01-01 13:15:04 +00:00
Pierre Joye
43d20bca91
- revert incorrect fix introduced in r316528
2011-09-12 12:59:52 +00:00
Pierre Joye
4ce7228b00
- revert incorrect fix introduced in r316528
2011-09-12 12:59:52 +00:00
Pierre Joye
4891b29d6b
- revert incorrect fix introduced in r316528
2011-09-12 12:59:52 +00:00
Hannes Magnusson
5e661cf904
Ensure we are working with strings here
2011-09-12 11:44:55 +00:00
Hannes Magnusson
ee27f57095
Ensure we are working with strings here
2011-09-12 11:44:55 +00:00
Hannes Magnusson
7bb31903c8
Ensure we are working with strings here
2011-09-12 11:44:55 +00:00
Ferenc Kovacs
1313220640
These regexes don't fail under the new backtrack limit, so lower it just for the test to check the failure.
2011-09-04 13:27:19 +00:00
Rasmus Lerdorf
741f41ff18
efree match_sets on an error here - found by Coverity
2011-08-05 22:39:40 +00:00
Rasmus Lerdorf
f7e07ae69b
efree match_sets on an error here - found by Coverity
2011-08-05 22:39:40 +00:00
Rasmus Lerdorf
c9342c81d6
efree match_sets on an error here - found by Coverity
2011-08-05 22:39:40 +00:00
Felipe Pena
23e438594d
- Make usage of new PHP_FE_END macro
2011-07-25 11:42:53 +00:00
Felipe Pena
4b30846b50
- Make usage of new PHP_FE_END macro
2011-07-25 11:35:02 +00:00
Felipe Pena
da376383e8
- Make usage of new PHP_FE_END macro
2011-07-25 11:35:02 +00:00
Pierrick Charron
824726073b
Delete empty test files (old MQ tests)
2011-07-22 12:12:05 +00:00
Pierrick Charron
fb5da94c1b
Delete empty test files (old MQ tests)
2011-07-22 12:12:05 +00:00
Pierre Joye
45420bb669
- remove magic quotes support, functions are kept (see the NEWS entry for the details) for BC reasons but do not allow to set enable MQ, missing tests changes in 5.4
2011-07-22 11:56:20 +00:00
Pierre Joye
9805e1674a
- remove magic quotes support, functions are kept (see the NEWS entry for the details) for BC reasons but do not allow to set enable MQ
2011-07-22 11:25:30 +00:00
Pierre Joye
cc1c7af037
- remove magic quotes support, functions are kept (see the NEWS entry for the details) for BC reasons but do not allow to set enable MQ
2011-07-22 11:25:30 +00:00
Rasmus Lerdorf
c9e41e8901
These regexes don't fail under the new backtrack limit, so lower it
...
just for the test to check the failure.
2011-06-12 18:38:26 +00:00
Rasmus Lerdorf
c30bde0ef5
These regexes don't fail under the new backtrack limit, so lower it
...
just for the test to check the failure.
2011-06-12 18:38:26 +00:00
Rasmus Lerdorf
ba8ce4a6d4
Increase the overly conservative pcre backtrack limit from 100000 to 1000000
2011-05-21 19:48:37 +00:00
Rasmus Lerdorf
f5a9e17f9c
Increase the overly conservative pcre backtrack limit from 100000 to 1000000
2011-05-21 19:48:37 +00:00
Rasmus Lerdorf
cebe2a2139
Increase the overly conservative pcre backtrack limit from 100000 to 1000000
2011-05-21 19:48:37 +00:00
Scott MacVicar
74b8f72017
Fix Windows build, this really should be in a patch file / README.
...
I'll fix this up later.
2011-05-13 13:51:07 +00:00
Scott MacVicar
db0c957f02
Fix Windows build, this really should be in a patch file / README.
...
I'll fix this up later.
2011-05-13 13:51:07 +00:00
Scott MacVicar
27fc1b889a
Update bundled PCRE to 8.12
2011-05-13 07:00:45 +00:00
Scott MacVicar
6ec23faa99
Update bundled PCRE to 8.12
2011-05-13 07:00:45 +00:00
Felipe Pena
927bf09c29
- Year++
2011-01-01 02:19:59 +00:00
Felipe Pena
0203cc3d44
- Year++
2011-01-01 02:17:06 +00:00
Gustavo André dos Santos Lopes
ff32c32fba
- Fix PCRE build on Windows; closes bug #53606 .
2010-12-24 19:01:25 +00:00
Gustavo André dos Santos Lopes
3143828eb3
- Fix PCRE build on Windows; closes bug #53606 .
2010-12-24 19:01:25 +00:00
Ilia Alshanetsky
34c6447e9e
Upgraded\ bundled\ PCRE\ to\ version\ 8.11.
2010-12-24 15:03:29 +00:00
Ilia Alshanetsky
15b7a4476a
Upgraded\ bundled\ PCRE\ to\ version\ 8.11.
2010-12-24 15:03:29 +00:00
Pierre Joye
aea6771d19
- add phpize support for windows, need a nmake install for now (nmake devel-pkg version is coming), works exactly the same as on unix, or should :)
2010-12-13 18:43:10 +00:00
Pierre Joye
a7ffa09e18
- add PHP_INSTALL_HEADERS to all parts (core&exts) exposing headers, generate the install-headers cmd
2010-12-11 22:18:10 +00:00
Felipe Pena
43206c8c68
- Added missing test
2010-11-15 18:46:59 +00:00
Felipe Pena
1db7472a73
- Coding standards
2010-11-06 18:35:38 +00:00
Felipe Pena
1c556f2030
- Coding standards
2010-11-06 18:35:38 +00:00
Felipe Pena
f4927c28bc
- Fixed bug #52732 (Docs say preg_match() returns FALSE on error, but it returns int(0))
...
patch by: slugonamission at gmail dot com
2010-11-06 18:32:10 +00:00
Felipe Pena
03cbbf4348
- Fixed bug #52732 (Docs say preg_match() returns FALSE on error, but it returns int(0))
...
patch by: slugonamission at gmail dot com
2010-11-06 18:32:10 +00:00
Adam Harvey
6bc20667c7
Fix bracket in prototype comment.
2010-11-05 18:12:30 +00:00
Adam Harvey
8365739663
Implemented FR #53238 (Make third parameter of preg_match_all optional).
2010-11-05 04:37:27 +00:00
Felipe Pena
090a9b3331
- Fixed bug #52971 (PCRE-Meta-Characters not working with utf-8)
...
# In PCRE, by default, \d, \D, \s, \S, \w, and \W recognize only ASCII
# characters, even in UTF-8 mode. However, this can be changed by setting
# the PCRE_UCP option.
2010-10-03 16:01:38 +00:00
Felipe Pena
87a2373422
- Fixed bug #52971 (PCRE-Meta-Characters not working with utf-8)
...
# In PCRE, by default, \d, \D, \s, \S, \w, and \W recognize only ASCII
# characters, even in UTF-8 mode. However, this can be changed by setting
# the PCRE_UCP option.
2010-10-03 16:01:38 +00:00
Ilia Alshanetsky
bbeafa1dcf
Win32 build fixes
2010-08-14 14:47:49 +00:00
Ilia Alshanetsky
c5602787fc
MFH: Upgraded bundled PCRE to version 8.10.
2010-08-14 14:37:13 +00:00
Kalle Sommer Nielsen
a448b6a72b
MFB53: Changed deprecated ini options on startup from E_WARNING to E_DEPRECATED ( Fixes #52570 )
...
# Some of the updated tests were to make them sync with 5.3 although they don't run on trunk anymore
2010-08-11 21:41:30 +00:00
Kalle Sommer Nielsen
8deefa8780
Changed deprecated ini options on startup from E_WARNING to E_DEPRECATED ( Fixes #52570 )
...
# Trunk patch will follow shortly
2010-08-11 21:12:18 +00:00
Pierre Joye
8d0fb1c964
- fix build
2010-07-29 12:06:15 +00:00
Pierre Joye
110fab9803
- fix build
2010-07-29 11:58:41 +00:00
Sriram Natarajan
a0bf0739a9
- Fixed bug #52436 (Compile error in pcre if systems do not have stdint.h)
...
# PCRE's config.h can very well reuse the definitions made available from
# PHP's configure script output available within php_config.h
2010-07-27 21:42:22 +00:00
Sriram Natarajan
e4be370479
- Fixed bug #52436 (Compile error in pcre if systems do not have stdint.h)
...
# PCRE's config.h can very well reuse the definitions made available from
# PHP's configure script output available within php_config.h
2010-07-27 21:42:22 +00:00
Kalle Sommer Nielsen
b4c573c7ec
Fixed Windows build
2010-07-08 15:09:57 +00:00
Ilia Alshanetsky
ef22824315
Upgraded bundled PCRE to version 8.10
2010-07-02 17:17:16 +00:00
Pierre Joye
94ef6d481f
- fix build
2010-04-01 10:34:05 +00:00
Pierre Joye
60176163f1
- fix build
2010-04-01 10:34:05 +00:00
Ilia Alshanetsky
e99039d692
Upgraded bundled PCRE to version 8.02.
2010-03-29 11:58:06 +00:00
Ilia Alshanetsky
6e92347ddf
Upgraded bundled PCRE to version 8.02.
2010-03-29 11:58:06 +00:00
Pierre Joye
add029adef
- fix win build, use bundled stdint
2010-01-21 23:23:17 +00:00
Ilia Alshanetsky
50016d9dec
Upgraded bundled PCRE to version 8.01
2010-01-21 17:49:38 +00:00
Sebastian Bergmann
9ba1e81665
sed -i "s#1997-2009#1997-2010#g" **/*.c **/*.h **/*.php
2010-01-03 09:23:27 +00:00
Felipe Pena
a94558c855
- Added MAKE_COPY_ZVAL(ppzv, pzv) macro
2009-12-08 01:57:37 +00:00
Scott MacVicar
f03b175f7c
Update PCRE to 8.00
2009-11-03 12:15:03 +00:00
Dmitry Stogov
7bfe056174
Fixed tests
2009-09-21 09:52:19 +00:00
Felipe Pena
b4ee727353
- Fixed bug #49483 (preg_replace 'subject' parameter listed as optional)
2009-09-06 17:41:34 +00:00
Scott MacVicar
6ffe4b2eff
We should check /usr/local/include last
2009-08-11 21:40:15 +00:00
Scott MacVicar
94976f4694
Search /usr/include too for those wanting to use a system PCRE.
2009-08-11 12:03:29 +00:00
Zoe Slattery
9ff94c82df
Remove empty sections. Fix bad use of --SKIP--
2009-07-21 14:02:24 +00:00
andy wharmby
0fbf8cebd7
Fix test
2009-06-23 23:00:55 +00:00
Matt Wilmas
d55300298e
MFH: Added zend_eval_stringl and made create_function(), etc. binary-safe
2009-06-05 18:50:32 +00:00
Jani Taskinen
996eab8983
- Fixed ini deprecation message issues in tests.
...
# CGI headers are stripped and the error ends up there with CGI..
2009-05-06 20:32:00 +00:00
Kalle Sommer Nielsen
5a6d3cc42b
Added E_DEPRECATED startup notice (5.3 only)
2009-05-04 21:18:22 +00:00
Arnaud Le Blanc
1bef730840
MFH
2009-04-25 21:13:07 +00:00
Arnaud Le Blanc
54958dbc7c
MFH
2009-04-24 17:14:32 +00:00
Nuno Lopes
90a2d19794
upgrade PCRE to version 7.9
2009-04-11 18:57:27 +00:00
Nuno Lopes
ae57857eba
fix bug #47662 : support more than 127 named subpatterns
2009-04-10 15:47:15 +00:00
Nuno Lopes
4ff9ad5bf1
fix bug #47229 : preg_quote should escape '-'
2009-01-28 22:39:33 +00:00
Rob Richards
c87d6031e5
MFH: export php_pcre_free to make mbstring happy
2009-01-11 13:59:00 +00:00
andy wharmby
1f56f22fa3
New pcre extension tests. Tested on Windows, Linux and Linux 64-bit
2009-01-07 14:52:26 +00:00
Andi Gutmans
8accd1addc
- Remove NO_RECURSE as it causes a huge performance impact. Up to 50%
...
with Wordpress. Stack size is not really anymore of an issue than on
Linux with FastCGI (php-cgi.exe). For ISAPI it may be an issue but we
have other places where we may eat up stack.
2009-01-02 04:59:41 +00:00
Sebastian Bergmann
08659c2dcd
MFH: Bump copyright year, 3 of 3.
2008-12-31 11:15:49 +00:00
Nuno Lopes
c61d5627ba
export the pcre API when compiling with gcc 4. this fixes e.g. the linkage of APC (reported by shire)
2008-12-10 10:16:14 +00:00
Felipe Pena
fc2fb50d09
- MFH: Added 'static' into ZEND_BEGIN_ARG_INFO_EX macro
2008-11-17 11:28:01 +00:00
Felipe Pena
ade487e693
- Opss, reverted accidental changes
2008-11-03 13:07:28 +00:00
Felipe Pena
7a37fa2d6b
- Revert ZEND_BEGIN_ARG_INFO change
2008-11-02 21:19:39 +00:00
Felipe Pena
df10005563
- MFH: Added 'static' into ZEND_BEGIN_ARG_INFO_EX macro
2008-10-24 14:35:40 +00:00
Arnaud Le Blanc
261f0c32a5
initialize optional vars
2008-10-21 22:08:20 +00:00
Nuno Lopes
8a77e55566
clean some dead code (with static analysis help)
2008-09-23 15:18:26 +00:00
Nuno Lopes
c778b3eb19
upgrade to PCRE 7.8. this includes a security improvement. I'll upgrade HEAD later (not urgent..)
2008-09-09 07:55:10 +00:00
Nuno Lopes
1e3ebc2373
kill dead variables. found by LLVM's clang static analyzer
2008-09-02 19:10:38 +00:00
Nuno Lopes
426a1251f6
remove unicode skipif, as the test doesnt require such support
2008-08-31 15:28:35 +00:00
Marcus Boerger
42eb47d500
- MFH preg_filter()
...
# As discussed with Lukas
# [DOC] check out the test
2008-08-29 12:13:54 +00:00
Nuno Lopes
f797495527
after rereading the documentation about preg_grep(), lets match the behavior in HEAD (return the original array elements instead of the new string).
...
tune the test accordingly
2008-08-14 14:37:39 +00:00
Nuno Lopes
31c657b3bb
Fixed bug #44925 (preg_grep() modifies input array)
2008-08-14 13:12:42 +00:00
Felipe Pena
e304515ddb
- MFH: Added parameter TSRMLS_DC in zend_is_callable()
2008-08-02 04:46:07 +00:00
Dmitry Stogov
d5ef2f466c
Added support for lambda functions and closures
2008-07-14 09:49:03 +00:00
Nuno Lopes
d771fa6da1
fix CVE-2008-2371. patch by Tavis Ormandy
...
# currently there's no release of PCRE with this fix. PCRE's author recommended applying this patch in the meantime
2008-07-06 15:23:31 +00:00
Nuno Lopes
053dc572ca
upgrade to PCRE 7.7
2008-07-06 15:17:25 +00:00
Felipe Pena
235aab6c0f
- New parameter parsing API (to preg_replace*)
...
- Fixed related tests
2008-06-30 17:14:48 +00:00
Felipe Pena
7ddf985e05
- zend_arg_defs.c is unnecessary now
2008-06-30 12:15:53 +00:00
Pierre Joye
c9ec9fed7b
- set PHP_[EXTNAME] to yes for spl, pcre and reflection (always on), this variable is required by ADD_EXTENSION_DEP
2008-06-23 10:22:42 +00:00
Jani Taskinen
f047195f55
MFH: simplify, readability
2008-06-02 14:12:20 +00:00
Hannes Magnusson
49961368be
Add arginfo & fix protos
2008-06-01 18:47:20 +00:00
Antony Dovgal
8e6ea84fdd
MFH: use bundled PCRE library when both yes & no passed as argument,
...
look for headers and the lib otherwise
2008-05-23 19:07:27 +00:00
Elizabeth Marie Smith
3adf07b5c6
Fix reflection (always static, never shared) and disable turning off pcre and spl (also always static, never shared)
2008-05-02 14:05:53 +00:00
Marcus Boerger
aa64c6727c
- MFH No longer allow to disable pcre
2008-04-10 19:42:32 +00:00