Stanislav Malyshev
|
88223c5245
|
Fix bug #67492: unserialize() SPL ArrayObject / SPLObjectStorage Type Confusion
|
2014-06-21 19:46:16 -07:00 |
|
Xinchen Hui
|
c0d060f5c0
|
Bump year
|
2014-01-03 11:04:26 +08:00 |
|
Xinchen Hui
|
0a7395e009
|
Happy New Year
|
2013-01-01 16:28:54 +08:00 |
|
Xinchen Hui
|
1f516510b7
|
Merge branch 'PHP-5.3' into PHP-5.4
|
2012-12-13 10:44:56 +08:00 |
|
Xinchen Hui
|
39a3007ab2
|
MFH
|
2012-12-13 10:44:14 +08:00 |
|
Dmitry Stogov
|
df97c3aa0d
|
Use get_gc instead of hacks of get_properties
|
2012-12-05 17:58:36 +04:00 |
|
Xinchen Hui
|
6284ef112e
|
Fixed bug #63236 (Executable permission on various source files)
|
2012-10-09 13:28:31 +08:00 |
|
Xinchen Hui
|
e4a8fa6a15
|
Merge branch 'PHP-5.3' into PHP-5.4
|
2012-10-09 13:29:51 +08:00 |
|
Johannes Schlüter
|
b025b9d0cf
|
Fix #62432 ReflectionMethod random corrupt memory on high concurrent
This fixes the same issue in multiple extensions. This isn't needed
in later branches as 5.4 introduced object_properties_init()
|
2012-06-27 23:26:33 +02:00 |
|
Gustavo André dos Santos Lopes
|
0f001703a8
|
Fixed bug #61453.
The "hash" function used strncpy on data that would have NUL bytes, ending the
copy prematurely and causing collisions between objects.
|
2012-03-21 12:42:09 +00:00 |
|
Felipe Pena
|
e4ca0ed09f
|
- Year++
|
2012-01-01 13:15:04 +00:00 |
|
Felipe Pena
|
4e19825281
|
- Year++
|
2012-01-01 13:15:04 +00:00 |
|
Michael Wallner
|
d8ca919da1
|
Fixed bug #60240 (invalid read/writes when unserializing specially crafted strings)
|
2011-12-02 11:50:22 +00:00 |
|
Xinchen Hui
|
a8a0a6c3f1
|
Sizeof mismatch
|
2011-08-08 08:49:55 +00:00 |
|
Xinchen Hui
|
dbd405a001
|
Wrong sizeof
|
2011-08-08 02:33:03 +00:00 |
|
Felipe Pena
|
191df85605
|
- Drop C++ style comments
|
2011-06-10 23:14:15 +00:00 |
|
Felipe Pena
|
53b1c76efe
|
- Fixed SplObjectStorage::offsetSet arginfo, reported in bug #54118
|
2011-03-01 00:13:23 +00:00 |
|
Felipe Pena
|
18097605b7
|
- Fixed SplObjectStorage::offsetSet arginfo, reported in bug #54118
|
2011-03-01 00:13:23 +00:00 |
|
Etienne Kneuss
|
47fc5e06f0
|
Implement SplObjectStorage::removeAllExcept (Patch by Matthey Turland)
|
2011-01-05 15:01:18 +00:00 |
|
Etienne Kneuss
|
78728e33fa
|
Implement SplObjectStorage::removeAllExcept (Patch by Matthey Turland)
|
2011-01-05 15:01:18 +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 |
|
Felipe Pena
|
6958cb4a14
|
- Added missing void arg checks
|
2010-11-14 18:40:08 +00:00 |
|
Felipe Pena
|
8192f0f771
|
- Added missing void arg checks
|
2010-11-14 18:40:08 +00:00 |
|
Gustavo André dos Santos Lopes
|
384cd8cda5
|
- Small optimization of the fix of bug #53071. It's not necessary to destroy
the debug info as it's not holding references anymore (the fix removed
the refcount increments).
|
2010-10-25 02:03:20 +00:00 |
|
Gustavo André dos Santos Lopes
|
21d704063d
|
- Small optimization of the fix of bug #53071. It's not necessary to destroy
the debug info as it's not holding references anymore (the fix removed
the refcount increments).
|
2010-10-25 02:03:20 +00:00 |
|
Gustavo André dos Santos Lopes
|
5721132c29
|
- Fixed bug #53071 (SPLObjectStorage defeats gc_collect_cycles).
|
2010-10-25 01:41:54 +00:00 |
|
Gustavo André dos Santos Lopes
|
7fcce35f9b
|
- Fixed bug #53071 (SPLObjectStorage defeats gc_collect_cycles).
|
2010-10-25 01:41:54 +00:00 |
|
Felipe Pena
|
f0d2559d26
|
- Fixed bug #53144 (SplObjectStorage::removeAll())
|
2010-10-24 14:03:07 +00:00 |
|
Felipe Pena
|
6887b97a8d
|
- Fixed bug #53144 (SplObjectStorage::removeAll())
|
2010-10-24 14:03:07 +00:00 |
|
Stanislav Malyshev
|
865f85718f
|
fix SplObjectStorage unserialization (CVE-2010-2225)
|
2010-06-29 00:58:31 +00:00 |
|
Stanislav Malyshev
|
de8022e905
|
fix SplObjectStorage unserialization (CVE-2010-2225)
|
2010-06-29 00:58:31 +00:00 |
|
Michael Wallner
|
89e93723fb
|
Added support for object references in recursive serialize() calls. FR #36424
|
2010-05-26 07:24:37 +00:00 |
|
Dmitry Stogov
|
c5237d82bf
|
Added caches to eliminate repeatable run-time bindings of functions, classes, constants, methods and properties
|
2010-05-24 14:11:39 +00:00 |
|
Etienne Kneuss
|
74396cf3d2
|
fix the fix for the fix
|
2010-05-10 13:03:33 +00:00 |
|
Etienne Kneuss
|
815db040a9
|
Fix crash
|
2010-05-10 12:38:13 +00:00 |
|
Felipe Pena
|
8d46707889
|
- Fix crash when instantiating MultipleIterator
|
2010-05-10 01:39:58 +00:00 |
|
Kalle Sommer Nielsen
|
5c628d550b
|
Fix build, declarings first
|
2010-05-03 09:21:21 +00:00 |
|
Etienne Kneuss
|
f9532adcc6
|
Fix misplaced code
|
2010-04-29 17:14:37 +00:00 |
|
Etienne Kneuss
|
e6ee260b25
|
Implement SplObjectStorage::getHash()
|
2010-04-29 15:47:41 +00:00 |
|
Sebastian Bergmann
|
9ba1e81665
|
sed -i "s#1997-2009#1997-2010#g" **/*.c **/*.h **/*.php
|
2010-01-03 09:23:27 +00:00 |
|
Etienne Kneuss
|
ef2b799a28
|
Fix bug #49263 (Offset error when unserializing self-references in SplObjectStorage)
|
2009-10-06 13:34:56 +00:00 |
|
Etienne Kneuss
|
6e164aa35a
|
Fix several recursion problems when var_dump'ing self-referencing objects
|
2009-08-13 22:07:05 +00:00 |
|
Felipe Pena
|
fc4e43ec3c
|
MFH:
- Added missing methods' arginfo (for void params)
- Fixed arginfos:
- MultipleIterator::__construct
- MultipleIterator::setFlags (Thanks Philip!)
- SplFixedArray::__construct
|
2009-07-04 20:31:27 +00:00 |
|
Etienne Kneuss
|
225d86dcfa
|
MFH: Fix #47671 (cloning SplObjectStorage instances)
|
2009-03-19 02:45:17 +00:00 |
|
Etienne Kneuss
|
5755d152ca
|
MFH: Implement SplObjectStorage::addAll/removeAll
|
2009-01-16 22:20:53 +00:00 |
|
Etienne Kneuss
|
cd63e52c0b
|
MFH: Fix #47045 (Correctly compare splobjectstorages with ==)
|
2009-01-14 15:53:03 +00:00 |
|
Sebastian Bergmann
|
08659c2dcd
|
MFH: Bump copyright year, 3 of 3.
|
2008-12-31 11:15:49 +00:00 |
|
Etienne Kneuss
|
3919b16f04
|
MFH: Fix #46241 (stacked error_handlers, error_handling in general)
|
2008-11-19 02:00:53 +00:00 |
|
Felipe Pena
|
fc2fb50d09
|
- MFH: Added 'static' into ZEND_BEGIN_ARG_INFO_EX macro
|
2008-11-17 11:28:01 +00:00 |
|