Masaki Kagaya
|
6be0f8dc9a
|
fix return type
|
2015-02-22 16:58:22 +09:00 |
|
Masaki Kagaya
|
99d90f1358
|
fix memory leak
|
2015-02-22 16:13:32 +09:00 |
|
Masaki Kagaya
|
aa7eceb3a5
|
added php_mb_check_code_point for mb_substitute_character
|
2015-02-19 22:49:13 +09:00 |
|
Masaki Kagaya
|
f303f59813
|
changed the position of calling php_mb_check_forbidden_encoding
|
2015-02-19 19:16:14 +09:00 |
|
Masaki Kagaya
|
89e9746f74
|
use php_mb_convert_encoding instead of php_mb_check_encoding
|
2015-02-19 19:08:50 +09:00 |
|
Masaki Kagaya
|
f10a182674
|
added various encoding support other than unicode
|
2015-02-19 18:59:13 +09:00 |
|
Masaki Kagaya
|
a8ef8a25e5
|
added check by php_mb_check_forbidden_encoding
|
2015-02-19 18:43:55 +09:00 |
|
Masaki Kagaya
|
c6e94bfb4c
|
added mb_chr
|
2015-02-19 16:01:47 +09:00 |
|
Masaki Kagaya
|
a0890c7c59
|
added php_mb_check_forbidden_encoding
|
2015-02-19 15:13:17 +09:00 |
|
Masaki Kagaya
|
b9b47c84a0
|
added support for various encodings other than unicode
|
2015-02-19 15:03:35 +09:00 |
|
Masaki Kagaya
|
674b67ce0c
|
added utf16 and ucs2 for supported encodings
|
2015-02-19 14:45:33 +09:00 |
|
Masaki Kagaya
|
ec4f74b296
|
added check for forbidden encodings
|
2015-02-19 14:37:12 +09:00 |
|
Masaki Kagaya
|
b065956754
|
added utf32 and ucs4 for available encodings
|
2015-02-19 14:32:54 +09:00 |
|
Masaki Kagaya
|
c948e44807
|
added mb_ord
|
2015-02-19 13:18:39 +09:00 |
|
Masaki Kagaya
|
cb02838147
|
added php_mb_check_encoding
|
2015-02-19 12:42:19 +09:00 |
|
Anatol Belski
|
af3ca74501
|
made ZEND_TSRMLS_CACHE_* macros look like function calls
which also comply with the current semantics for such macros
|
2015-02-16 17:19:32 +01:00 |
|
Joshua Rogers
|
6621840951
|
Fix uninitalized variables reads. See CWE-457 for more info.
|
2015-01-21 06:52:19 +11:00 |
|
Xinchen Hui
|
fc33f52d8c
|
bump year
|
2015-01-15 23:27:30 +08:00 |
|
Xinchen Hui
|
0579e8278d
|
bump year
|
2015-01-15 23:26:37 +08:00 |
|
Stanislav Malyshev
|
b7a7b1a624
|
trailing whitespace removal
|
2015-01-10 15:07:38 -08:00 |
|
Stanislav Malyshev
|
599d7a3968
|
Fix bug #68706 - uninitalized pointer in mbstring
|
2015-01-03 21:55:29 -08:00 |
|
Dmitry Stogov
|
6ec5ab77df
|
Improved trim/ltrim/rtrim functions.
Now php_trim() operates on zend_string and returns zend_string (it may return the same zend_string).
|
2014-12-23 04:29:41 +03:00 |
|
Anatol Belski
|
bdeb220f48
|
first shot remove TSRMLS_* things
|
2014-12-13 23:06:14 +01:00 |
|
Anatol Belski
|
0490a32249
|
more exts converted for static tsrm ls pointer
mbstring, pcre, reflection
|
2014-10-15 19:19:23 +02:00 |
|
Johannes Schlüter
|
d0cb715373
|
s/PHP 5/PHP 7/
|
2014-09-19 18:33:14 +02:00 |
|
Anatol Belski
|
bae92295fd
|
remove useless condition
|
2014-09-19 10:09:37 +02:00 |
|
Anatol Belski
|
49a6b485a0
|
redo the fix casting to size_t where applicable
|
2014-09-16 21:17:19 +02:00 |
|
Anatol Belski
|
8240255e37
|
fixed signed/unsigned mismatch warning
|
2014-09-16 21:17:15 +02:00 |
|
Tjerk Meesters
|
18fa07e68f
|
Revert "Revert "Removing ext/ereg and dependencies""
This reverts commit 1981dd9c73 .
|
2014-09-11 19:25:42 +08:00 |
|
Dmitry Stogov
|
1981dd9c73
|
Revert "Removing ext/ereg and dependencies"
This reverts commit 86de7963fe .
|
2014-09-11 11:06:57 +04:00 |
|
Tjerk Meesters
|
86de7963fe
|
Removing ext/ereg and dependencies
Affected extensions:
- opcache (use pcre)
- mbstring (removed ereg functions overloading)
- pgsql (use pcre)
- reflection (test cases using 'ereg')
SAPI:
- apache (header only)
- apache_hooks (header only)
|
2014-09-11 10:22:44 +08:00 |
|
Dmitry Stogov
|
88d7ca44f6
|
Refactored INI subsystem to use zend_string* instead of char*
|
2014-09-01 20:57:33 +04:00 |
|
Anatol Belski
|
6db8d4f829
|
's' works with size_t round 3
|
2014-08-27 20:49:36 +02:00 |
|
Anatol Belski
|
257ed4061a
|
's' works with size_t round 2
|
2014-08-27 20:49:33 +02:00 |
|
Anatol Belski
|
3234480827
|
first show to make 's' work with size_t
|
2014-08-27 20:49:31 +02:00 |
|
Nikita Popov
|
f719b9ddcf
|
Fix mbstring overloads in zts
|
2014-08-27 01:26:57 +02:00 |
|
Xinchen Hui
|
c56c4d246c
|
Unused variale
|
2014-08-26 11:48:59 +08:00 |
|
Anatol Belski
|
af59e92b24
|
master renames phase 7
|
2014-08-25 21:51:49 +02:00 |
|
Anatol Belski
|
c3e3c98ec6
|
master renames phase 1
|
2014-08-25 19:24:55 +02:00 |
|
Anatol Belski
|
6428b49851
|
ported ext/mbstring
|
2014-08-19 19:42:16 +02:00 |
|
Anatol Belski
|
63d3f0b844
|
basic macro replacements, all at once
|
2014-08-19 08:07:31 +02:00 |
|
Dmitry Stogov
|
6c8db864e0
|
Implemented builtin instruction for strlen()
|
2014-07-11 18:52:27 +04:00 |
|
Dmitry Stogov
|
6bf24f4dd0
|
Removed EG(active_symbol_table) and use corresponding value from EG(current_execute_data)
|
2014-07-04 18:03:45 +04:00 |
|
Dmitry Stogov
|
c1965f58d4
|
Use reference counting instead of zval duplication
|
2014-06-05 16:04:11 +04:00 |
|
Dmitry Stogov
|
4affab237d
|
Use new zend_hash API
|
2014-05-28 17:43:11 +04:00 |
|
Xinchen Hui
|
d8651fbe1c
|
Make they are in the same style of Z_ISREF
|
2014-05-03 16:08:58 +08:00 |
|
Dmitry Stogov
|
f9927a6c97
|
Merge mainstream 'master' branch into refactoring
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
|
2014-04-26 00:32:51 +04:00 |
|
Dmitry Stogov
|
7584ae3200
|
Fixed compilaation warnings
|
2014-04-22 18:52:59 +04:00 |
|
Dmitry Stogov
|
f9b26bc39a
|
Cleanup (2-nd round)
|
2014-04-15 21:56:30 +04:00 |
|
Dmitry Stogov
|
050d7e38ad
|
Cleanup (1-st round)
|
2014-04-15 15:40:40 +04:00 |
|