Commit Graph

6035 Commits

Author SHA1 Message Date
Ilia Alshanetsky
42ec1edea4 MFB: Fixed bug #42817 (clone() on a non-object does not result in a fatal
error)
2007-10-04 23:25:53 +00:00
f73e41c62f ChangeLog update 2007-10-04 01:31:22 +00:00
Antony Dovgal
c53602571d remove \u, \U and \C support in single quotes, as they are meant to contain binary data only and no escape sequences except \'
fixes bug #42746
2007-10-03 18:38:35 +00:00
Jani Taskinen
55d3a263f0 - Removed the %destructor declaration (requires bison 1.875 or above) 2007-10-03 13:03:06 +00:00
Dmitry Stogov
ce5c38af25 Fixed bug #42820 (defined() on constant with namespace prefixes tries to load class). 2007-10-03 10:33:45 +00:00
Dmitry Stogov
daf1121292 Fixed bug #42818 ($foo = clone(array()); leaks memory) 2007-10-03 09:47:59 +00:00
Dmitry Stogov
ca4c533843 Fixed bug #42772 (Storing $this in a static var fails while handling a cast to string) 2007-10-03 08:02:57 +00:00
Dmitry Stogov
654fd66533 ws 2007-10-03 06:49:34 +00:00
82ef873a7f ChangeLog update 2007-10-03 01:31:32 +00:00
Jani Taskinen
9ac0e1e130 - Use non-unicode input method (other one crashes for some reason in ZTS mode) 2007-10-02 16:52:53 +00:00
Dmitry Stogov
ae9a00a641 Fixed access to freed memory in tests/classes/__call_001.phpt 2007-10-02 08:47:42 +00:00
Dmitry Stogov
19d7fed62d Fixed bug #42819 (namespaces in indexes of constant arrays) 2007-10-02 08:27:19 +00:00
1bc8d1e5a5 ChangeLog update 2007-10-02 01:31:38 +00:00
Ilia Alshanetsky
5d68e6a71b MFB: MFB: Fixed typo in previous patch 2007-10-01 15:00:24 +00:00
Ilia Alshanetsky
8c94e4045d MFB: Refactor code to make fixes for coverity issues #385 and #386 a bit
more obvious
2007-10-01 14:56:34 +00:00
Dmitry Stogov
d9d9a97454 Late Static Binding make no sense in compile-time constants. 2007-10-01 11:25:26 +00:00
Dmitry Stogov
8d8d86eb7a Fixed bug #42802 (Namespace not supported in typehints) 2007-10-01 10:37:36 +00:00
Dmitry Stogov
f30167922a Fixed bug #42798 (__autoload() not triggered for classes used in method signature). 2007-10-01 09:33:02 +00:00
ba9e8fcdfc ChangeLog update 2007-10-01 01:31:19 +00:00
7c64b0d1bc ChangeLog update 2007-09-30 01:31:20 +00:00
Dmitry Stogov
75a00aa406 Updated API version numbers 2007-09-29 11:27:05 +00:00
Dmitry Stogov
5823265114 Added "compact" handler for Zend MM storage. 2007-09-29 10:37:39 +00:00
Dmitry Stogov
51640ce6a4 optimization 2007-09-29 08:52:04 +00:00
Jani Taskinen
751d5232a2 - Nuked unused variable 2007-09-29 02:08:19 +00:00
f1b91a8da4 ChangeLog update 2007-09-29 01:31:29 +00:00
Dmitry Stogov
976afba41b Support for namespaces in dynamic calls 2007-09-28 19:51:49 +00:00
Jani Taskinen
f964370a35 - Added ".htaccess" style user-defined php.ini files support for
CGI/FastCGI.
- Added support for special [PATH=/opt/httpd/www.example.com/] sections
  in php.ini. All directives set in these sections will not be able to be
  overridden in user-defined ini-files or during runtime in the specified
  path.

- Improved php.ini handling:
  . Added better error reporting for syntax errors in php.ini files
  . Allowed "ini-variables" to be used almost everywhere ini php.ini files
  . Allowed using alphanumeric/variable indexes in "array" ini options
  . Fixed get_cfg_var() to be able to return "array" ini options

- Fixed bug #27372 (parse error loading browscap.ini at apache startup)
- Fixed bug #42069 (parse_ini_file() allows using some non-alpha numeric
  characters)

@DOC Pierre promised to handle the manual part of this :D
2007-09-28 02:04:28 +00:00
9ecd77367e ChangeLog update 2007-09-28 01:31:38 +00:00
Dmitry Stogov
8146078f7b Improved memory usage by movig constants to read only memory. (Dmitry, Pierre) 2007-09-27 18:28:44 +00:00
Ilia Alshanetsky
98a2c03808 MFB: Fixed coverity issue #470 Unitialized integer value used inside
zend_ini_boolean_displayer_cb
2007-09-27 17:28:53 +00:00
Jani Taskinen
44604d3b8f - Fixed bug #42657 (ini_get() returns incorrect value when default is NULL) 2007-09-27 17:05:01 +00:00
Jani Taskinen
210fdc8237 BC 2007-09-27 16:58:38 +00:00
Jani Taskinen
4fa6949a58 - Nuked unnecessary TSRMLS_FETCH(). 2007-09-27 16:54:55 +00:00
Jani Taskinen
7667ca40b0 MFB52:
---8<---
revision 1.39.2.2.2.10
date: 2007/06/17 14:31:12;  author: iliaa;  state: Exp;  lines: +22 -15

Fixed zend_alter_ini_entry() memory_limit interruption vulnerability.
---8<---

Last part of the missing fix only committed to PHP_5_2 branch.
2007-09-27 16:47:59 +00:00
Jani Taskinen
395c068043 MFB: Missing part of some fix (by Ilia) 2007-09-27 16:28:39 +00:00
Jani Taskinen
b117c94942 ws + cs (more to follow) 2007-09-27 15:52:56 +00:00
a8aa93bcb7 ChangeLog update 2007-09-27 01:31:18 +00:00
Ilia Alshanetsky
43f492c872 MFB: Fixed bug #42767 (highlight_string() truncates trailing comment). 2007-09-26 15:46:28 +00:00
Dmitry Stogov
189ac4f201 Late Static Binding (Dmitry, Etienne Kneuss) 2007-09-26 07:16:33 +00:00
4a5bf6f783 ChangeLog update 2007-09-22 01:31:26 +00:00
Antony Dovgal
285330fd31 add NULL check (coverity issue #385) and fix CS 2007-09-21 14:16:39 +00:00
526ca3edce ChangeLog update 2007-09-21 01:31:26 +00:00
e58bc1e21e ChangeLog update 2007-09-20 01:33:04 +00:00
Antony Dovgal
9af6ca011e fix test names 2007-09-19 11:25:22 +00:00
dc0491fa30 ChangeLog update 2007-09-19 01:32:46 +00:00
Jani Taskinen
99dac437ea - Fixed bug #42629 (Dynamically loaded PHP extensions need symbols exported on MacOSX) 2007-09-18 09:23:56 +00:00
0ff5a0aa21 ChangeLog update 2007-09-12 01:31:18 +00:00
Dmitry Stogov
894f79596e typo 2007-09-11 11:35:46 +00:00
Dmitry Stogov
7256dc0894 forgotten part 2007-09-11 11:34:51 +00:00
Dmitry Stogov
618644c201 - in case of ambiguity class name in namespace call __autoload() only after
checking for both (class from current namespace and internal class)
- improved class fetching performance
- fixed wrong (lowercase) name passed to __autoload() from call_user_func()
2007-09-11 11:23:12 +00:00