Antony Dovgal
7d1ea234ff
MFH: fix bugs #32742 (segmentation fault when the stream with a wrapper
...
is not closed), #32171 (Userspace stream wrapper crashes PHP)
2005-05-16 08:37:41 +00:00
Dmitry Stogov
cfb4c916b8
Fixed bug #29210 (Function: is_callable - no support for private and protected classes).
2005-04-27 15:44:06 +00:00
foobar
485321056a
MFH: - Fixed bug #32647 (Using register_shutdown_function() with invalid callback can crash PHP)
2005-04-21 14:45:55 +00:00
Ilia Alshanetsky
84c1e20749
MFH: Removed php_check_syntax() function, it never worked properly. For now
...
use shell_exec("php -l script_name") or similar.
2005-04-06 14:21:03 +00:00
Anantha Kesari H Y
8d1c55499d
NetWare LibC has netdb.h
2005-03-10 12:10:57 +00:00
Dmitry Stogov
03096147f6
Fixed bug #31190 (iexceptions in call_user_func_array())
2005-01-18 10:33:50 +00:00
foobar
a4108b7189
MFH: - Fix leaks with registered shutdown functions.
2005-01-09 16:30:15 +00:00
foobar
0443ce7bc9
MFH: - Fix possible crash (PR#26223). Leaks remain.
2005-01-08 20:45:11 +00:00
foobar
c9fabbe45d
MFH: - Fixed bug #28930 (PHP sources pick wrong header files generated by bison).
2004-12-30 15:23:07 +00:00
Zeev Suraski
148186afaf
Fix description
2004-12-27 18:21:55 +00:00
Frank M. Kromann
99041df380
Avoid renaming of sprintf to php_sprintf
2004-11-15 23:16:20 +00:00
Antony Dovgal
6f35c85c19
MFH: fix build (hm. looks like nobody noticed that..)
2004-11-05 12:31:58 +00:00
Andrey Hristov
36b416f514
MFH
2004-11-02 17:25:14 +00:00
Antony Dovgal
d8cd7dac07
MFH: ip2long() issues
2004-08-19 15:15:32 +00:00
Antony Dovgal
4945317c28
MFH: fix #29737 (ip2long should return -1 if IP is 255.255.255.255 and FALSE on error)
2004-08-19 14:03:44 +00:00
Sara Golemon
6ea962c767
MFH: $errmsg should have been forced reference
2004-08-11 04:10:44 +00:00
Wez Furlong
2da7dd5982
MFH: various ZTS fixes
2004-07-30 14:24:59 +00:00
Ilia Alshanetsky
53bf5ccbea
Removed unneeded if().
2004-06-27 21:49:47 +00:00
Sara Golemon
a2c24ae90e
BugFix#28868 (Part Two): This fixes thread unsafety in the userspace
...
filters which relates to the fix just applied for userspace wrappers.
2004-06-21 21:08:05 +00:00
Sara Golemon
7fcfa8865e
BugFix#28868: Wrapper hash not thread-safe.
...
Userdefined wrappers were being registered into a global wrapper hash
which can cross threads. Termination of once instance then has the
potential to leave an active stream in another instance with no wrapper
leading to segfault.
2004-06-21 18:58:55 +00:00
Marcus Boerger
43b4b086db
Bugfix #28851 : call_user_func_array has typo in error message
2004-06-20 09:37:35 +00:00
Derick Rethans
f964cc09d2
- Fixed ip2long() behavior if an invalid IP address was passed to the
...
function. This makes it possible to distingiush between "255.255.255.255"
and a wrong one.
2004-05-28 10:45:18 +00:00
Andi Gutmans
b5daf7078e
- Use FREE_HASHTABLE instead of efree()
2004-05-26 18:00:27 +00:00
Ilia Alshanetsky
396bf39311
Fixed bug #28508 (Do not make hypot() available if not supported by libc).
2004-05-24 17:02:12 +00:00
Marcus Boerger
05a9f544a7
- Move hash table destruction to proper location
2004-05-12 10:17:12 +00:00
Marcus Boerger
b0d27f9e85
- Decouple NAN and INF
2004-05-10 07:23:38 +00:00
Wez Furlong
73f49c16f4
The fix for the vc7 libc putenv bug is also needed here to avoid a crash.
2004-04-22 14:26:03 +00:00
Andi Gutmans
67502a2e7d
- modifyable -> modifiable
2004-04-12 12:22:26 +00:00
Marcus Boerger
53b4597fca
Initialize to 0 to prevent valgrind warnings
2004-04-03 09:51:57 +00:00
Marcus Boerger
8b15b46aa8
Found a NAN/INF solution that should be portable everywhere(?) (Ard,Marcus)
2004-03-29 18:51:47 +00:00
Marcus Boerger
4f855044c7
Improve portability (idea by Ard)
2004-03-28 21:46:43 +00:00
Marcus Boerger
bc0373b880
Portable solution for bug #27646 that works correct on Windows, too
2004-03-27 00:50:41 +00:00
Marcus Boerger
92d8c3d06e
Correct that name
2004-03-26 19:53:07 +00:00
Marcus Boerger
86d3e496f0
let inf be generated by INF constant (thanks to Wez)
2004-03-26 19:45:09 +00:00
Marcus Boerger
3450ed948f
-Make NAN and INF more portable (atof() doesn't work on MSVC.6 for example)
...
-Change test to use constants without prior conversion
2004-03-25 22:36:36 +00:00
Marcus Boerger
fdcff80c16
- Allow negative infinity
...
- Register missing constants, they work anyway but cause an E_NOTICE
# generation by atof() should be portable enough (afaik)
2004-03-23 22:30:25 +00:00
Rasmus Lerdorf
05f8b4e6bc
getopt() doesn't work if variables_order does not include "S" because it
...
only looks in $_SERVER for argv. So, if we don't find argv in $_SERVER
fall back to looking in the global symbol table where register_argc_argv
would have put it.
2004-03-10 19:12:49 +00:00
foobar
dde4c166c9
- Make sure srand() / mt_srand() are really called.
2004-01-19 19:01:17 +00:00
Andi Gutmans
dbeb4158d2
- A belated happy holidays and PHP 5
2004-01-08 08:18:22 +00:00
Derick Rethans
6923a16c26
- Fixed var_export() to show public, protected and private modifiers properly.
...
- Exported (un)mangle_property_name.
2004-01-03 13:51:02 +00:00
Marcus Boerger
a84f8156ff
Bugfix #25038 (call_user_func issues warning if function throws exception)
2003-12-27 21:10:34 +00:00
Ilia Alshanetsky
1a53f3c5e0
Define INADDR_NONE for systems that don't have it (apparently solaris).
2003-12-22 16:00:52 +00:00
Ilia Alshanetsky
c6b04cb48a
Check correction (Thanks Andi).
2003-12-19 13:49:59 +00:00
Ilia Alshanetsky
c9a9dee298
Fixed bug #26667 (Added safety checks to ip2long()).
2003-12-19 13:33:51 +00:00
Zeev Suraski
cb0fe5786e
Cleanup
2003-12-14 12:32:35 +00:00
Wez Furlong
40a573445c
Work around a bug in putenv() in the VS.Net C run time library (MSVCRT71) where it will double free a string.
2003-12-04 22:38:22 +00:00
Wez Furlong
37f135ceef
Add stream_socket_sendto and stream_socket_recvfrom which work very much
...
like sendto() and recvfrom() syscalls.
2003-11-29 21:46:50 +00:00
Ilia Alshanetsky
b03d3fa5b7
Added php_strip_whitespace() and php_check_syntax() functions.
2003-11-24 01:17:27 +00:00
Sara Golemon
0101c27823
New function: headers_list(). Ennumerate headers sent to SAPI engine
2003-11-19 21:10:33 +00:00
Ilia Alshanetsky
c53b53f926
Rename nanosleep() to time_nanosleep().
2003-11-14 22:55:54 +00:00