Sara Golemon
37b8c079d6
Fix inet_pton/ntop() on BSD
2004-08-07 15:59:59 +00:00
Sara Golemon
592b17d4d1
Binary safety fix for inet_pton()
2004-08-07 05:11:26 +00:00
Sara Golemon
75f4ec8879
New Functions inet_pton() and inet_ntop()
2004-08-07 04:50:24 +00:00
Sara Golemon
d1341b1c15
Add A6 support, fix IPv6 address parsing, and improve define compatability
2004-08-06 18:38:35 +00:00
Wez Furlong
d0ce6368b1
Avoid possible segfault when using stream_socket_client with bogus flags.
2004-08-06 14:08:17 +00:00
Gabor Hojtsy
15e14aeca5
update documentation credits, mentioning that more contributors are listed in the manual
2004-08-05 16:26:15 +00:00
Ilia Alshanetsky
e7b73ddce7
Fixed argument handling in sun* functions.
2004-08-04 00:28:03 +00:00
Antony Dovgal
cc39d06e4e
fix typo in mail.c: mail_force_extra_parameters -> mail.force_extra_parameters
2004-08-03 06:25:25 +00:00
Wez Furlong
47e7fef08e
Allow win32 stuff to build non-zts.
...
Fix stream crypto func (again? didn't I already commit that?)
2004-07-31 17:28:27 +00:00
Frank M. Kromann
62cd02c5a7
Adding missing PHPAPI for non ZTS builds
2004-07-30 22:49:02 +00:00
Ilia Alshanetsky
972940509f
Fixed bug #29443 (Sanity check for wbmp detection).
2004-07-30 01:10:41 +00:00
Wez Furlong
ff531cca4d
Missing ifdef; thanks Tony
2004-07-29 11:54:12 +00:00
Wez Furlong
cde7423cde
Misc. win32 thread safety fixes.
2004-07-29 02:59:44 +00:00
Ilia Alshanetsky
739696d2d7
Fixed but #29437 (Possible crash inside array_walk_recursive()).
2004-07-29 00:35:07 +00:00
Ilia Alshanetsky
45ddc6a5cd
Better address availability check.
2004-07-28 23:34:27 +00:00
Ilia Alshanetsky
445daac3ab
Fixed possible crash in stream_socket_recvfrom() when length parameter has
...
a negative value.
2004-07-28 23:21:54 +00:00
Ilia Alshanetsky
89989f4e62
Fixed bug #29342 (strtotime() does not handle empty date string properly).
2004-07-28 01:44:39 +00:00
Andrey Hristov
e64af9a898
proto fix
...
(thanks to dave%php.net for spotting)
2004-07-26 06:32:54 +00:00
Andrey Hristov
d77a3f92e6
make behavior a bit field
2004-07-24 09:25:52 +00:00
Sara Golemon
b0f344e493
Oh by the way, only use proxy mode for reading...
2004-07-24 04:14:26 +00:00
Sara Golemon
93f795bb9e
Add proxy support to ftp using http wrapper
2004-07-24 04:01:48 +00:00
Andi Gutmans
d1b29ad4c2
- There's no reason why gettimeofday() shouldn''t return the same time in
...
successive calls; this test fails spuriously on Linux/x86_64 (which has
a particularly fast gettimeofday() implementation).
- Joe Orton <jorton@redhat>
2004-07-23 21:53:16 +00:00
Ilia Alshanetsky
70d78cf7dd
Fixed bug #29333 (output_buffering + trans_sess_id can corrupt output).
2004-07-23 02:05:49 +00:00
Wez Furlong
17adf438a2
Added stream_context_get_default() which returns the default context option.
...
You may then set options that affect streams operations for the whole script.
Added stream_socket_enable_crypto() which allows you to turn on or off a crypto
layer (eg: SSL/TLS) on stream, if supported by the underlying transport.
Registered a bunch of constants for that.
2004-07-22 12:12:28 +00:00
Andrey Hristov
5e5d2640fb
add array_:
...
intersect_key()
intersect_ukey()
diff_key()
diff_ukey()
The first two by a patch of Cristiano Duarte. The second two were
implemented in almost the same way except one small difference.
2004-07-21 21:17:56 +00:00
Sara Golemon
e5ed53b00a
Add MTDM support to ftp_fopen_wrapper::url_stat()
2004-07-21 04:37:47 +00:00
Ilia Alshanetsky
633ce3039f
Abort earlier on invalid format.
2004-07-21 00:14:48 +00:00
Moriyoshi Koizumi
e87fe59e96
- Cleanups.
2004-07-20 19:41:37 +00:00
Moriyoshi Koizumi
e25a206e87
oops...
2004-07-20 19:35:38 +00:00
Marcus Boerger
514dfbfbed
- Need to set handle prior to calling zend_register_module_ex()
...
(Marcus, Kamesh Jayachandran <kameshj at fastmail dot fm>)
2004-07-20 19:23:55 +00:00
Moriyoshi Koizumi
c210c68add
- Add more null checks.
2004-07-20 18:16:36 +00:00
Moriyoshi Koizumi
3e026f08ae
- pemalloc() might return NULL.
2004-07-20 18:03:19 +00:00
Moriyoshi Koizumi
5ff410efdf
- Fix test name
2004-07-19 18:49:20 +00:00
Moriyoshi Koizumi
fae637021d
- Oops, actual PR # is 29119, not 29199...
2004-07-19 17:51:41 +00:00
Moriyoshi Koizumi
46bc2c5ae2
- Fix bug #29199 (html_entity_decode() misbehaves with UTF-8)
2004-07-19 17:46:30 +00:00
Andi Gutmans
56f8195fe5
- Nuke empty_string. It is a reminanent from the time where RETURN_FALSE()
...
used to return "" and not bool(false). It's not worth keeping it because
STR_FREE() and zval_dtor() always have to check for it and it slows down
the general case. In addition, it seems that empty_string has been abused
quite a lot, and was used not only for setting zval's but generally in
PHP code instead of "", which wasn't the intention. Last but not least,
nuking empty_string should improve stability as I doubt every place
correctly checked if they are not mistakenly erealloc()'ing it or
calling efree() on it.
NOTE: Some code is probably broken. Each extension maintainer should
check and see that my changes are OK. Also, I haven't had time to touch
PECL yet. Will try and do it tomorrow.
2004-07-19 07:19:50 +00:00
Ilia Alshanetsky
8840191d91
Fixed bug #28633 (sprintf incorrectly adding padding to floats).
2004-07-18 17:27:49 +00:00
Marcus Boerger
1ea073fb7a
Update
2004-07-18 14:04:36 +00:00
Andrey Hristov
96f5c697dd
Add support for negative values of limit of explode(). If limit is negative
...
then all components are returned except the last abs(limit) ones.
2004-07-18 11:34:28 +00:00
Wez Furlong
a0191f0505
don't allocate 0 bytes here either
2004-07-18 09:55:46 +00:00
Sara Golemon
d40e78ad6f
convert.* filters not consuming buckets_in on PSFS_FLUSH_*
2004-07-16 23:40:21 +00:00
Ilia Alshanetsky
a75608c1de
Fixed Bug #29075 (strnatcmp() incorrectly handles whitespace).
...
# Original Patch by: curt@php.net
2004-07-15 01:26:03 +00:00
Wez Furlong
cfb84391d0
add missing break
2004-07-13 17:14:49 +00:00
Ilia Alshanetsky
11371cd0a8
Missing patch.
2004-07-12 18:49:47 +00:00
Andrey Hristov
0eef82a733
fixing bug #28974 : overflow in array_slice()
...
The same kind of overflow appeared in array_splice(), substr() and
substr_replace()
2004-07-11 21:15:04 +00:00
Andrey Hristov
268d3d7ba3
fixing bug #28739
...
array_*diff() and array_*intersect() not clearing the fci cache before work.
FCI call cache was introduced in HEAD. All functions that perform sorting
of arrays clear the fci cache before work. array_*diff() and\ array_*intersect()
were somehow missed to be updated.
2004-07-11 19:20:05 +00:00
Andrey Hristov
bc69bdb01a
fixing the name of the test
2004-07-11 18:19:43 +00:00
Andrey Hristov
7af08c0c34
fixing bug 29038:
...
EXTR_PREFIX_SAME is prevented from creating a new variable when the key
is a empty string. EXTR_PREFIX_ALL is also prevented from doing that,
but works for numbers.
2004-07-11 18:18:05 +00:00
Ilia Alshanetsky
4ebcb2ecfe
Fixed bug #29008 (array_combine() does not handle non-numeric/string keys).
2004-07-11 15:23:57 +00:00
Ilia Alshanetsky
79c28f7618
Fixed bug #29049 (array sorting via user function/method does not validate
...
it).
2004-07-08 17:07:22 +00:00
Ilia Alshanetsky
5201e62d0d
Fixed bug #29034 (wordwrap() returns a boolean when passed empty string).
2004-07-06 22:16:42 +00:00
Marcus Boerger
a2592aa5fb
- Revert storing handle, got lost in 1.92, noticed by Kamesh Jayachandran
...
<kameshj at fastmail dot fm>
2004-07-06 18:48:39 +00:00
Moriyoshi Koizumi
8989a96789
- Add test for bug #28325 .
2004-07-05 07:53:41 +00:00
Marcus Boerger
c5b9577df8
Fix TSRM build
2004-07-04 11:14:17 +00:00
Moriyoshi Koizumi
a92af73136
- Bugfix #28325 (circular reference serialisation).
2004-07-03 16:10:28 +00:00
Derick Rethans
da2a1977b5
- Fixed bug with leap year checking.
2004-06-28 14:33:57 +00:00
Ilia Alshanetsky
53bf5ccbea
Removed unneeded if().
2004-06-27 21:49:47 +00:00
Stefan Esser
a27d5d842a
IE we love you all...
2004-06-26 07:43:02 +00:00
Ilia Alshanetsky
81abbc66fc
Added missing safe_mode & open_basedir checks.
2004-06-24 00:48:58 +00:00
Ilia Alshanetsky
869a90f015
Fixed possible buffer overflow.
2004-06-22 20:27:46 +00:00
Ilia Alshanetsky
a3bd8bcd7b
Added missing safe_mode check.
2004-06-21 22:53:52 +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
Ilia Alshanetsky
a99e4b5969
Removed unneeded checks around Zend allocation macros.
2004-06-20 21:40:43 +00:00
Marcus Boerger
43b4b086db
Bugfix #28851 : call_user_func_array has typo in error message
2004-06-20 09:37:35 +00:00
Sara Golemon
851b6d4475
String lengths should never be char pointers.
2004-06-18 00:44:37 +00:00
Ilia Alshanetsky
23d71171cf
Properly handly high ascii values in soundex().
2004-06-17 00:17:49 +00:00
Ard Biesheuvel
5232a5afea
64-bit bugsquash party
2004-06-16 23:57:25 +00:00
Stefan Esser
585628ba67
Fixed: made 3rd parameter to strrpos 64bit safe.
2004-06-15 22:38:18 +00:00
Ilia Alshanetsky
d26ddca966
Standardize error reporting.
2004-06-13 17:04:36 +00:00
Ilia Alshanetsky
b9fc9a6ad1
hypot() is not experimental.
2004-06-10 19:38:24 +00:00
Ilia Alshanetsky
ceb70dbc68
Fixed bug #28668 (glob() does not work with relative paths on Windows).
2004-06-07 18:30:16 +00:00
Ilia Alshanetsky
9c1e668593
Fixed bug #28649 (Proper glob() return value on Linux when there are no
...
matches).
2004-06-06 16:21:11 +00:00
Ard Biesheuvel
2c97bc2632
Fixed unregistered bug [crash in http_build_query()]
2004-06-04 16:54:14 +00:00
Wez Furlong
bd818c0118
Turn this off then
2004-05-29 09:27:18 +00:00
Wez Furlong
7171429f21
Don't rely on TIOCNOTTY.
2004-05-29 00:30:11 +00:00
Stefan Esser
23813d603c
Fixed off-by-one in http_fopen_wrapper
2004-05-28 13:38:06 +00:00
Wez Furlong
54bbe548fe
Hopefully resolve proc_open build issues.
...
If we need anything more elaborate than this, then we can move to a configure
time check as Sascha suggests.
2004-05-28 13:25:51 +00:00
Stefan Esser
2e3b9ec278
Fixed off-by-one in php_parse_url.
2004-05-28 11:33:23 +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
Wez Furlong
429bce6519
Apparently it is better to specify 500 here for unix98 bits and pieces.
2004-05-26 14:55:32 +00:00
Ilia Alshanetsky
6304e5d7cb
Kill unused var.
2004-05-25 13:51:00 +00:00
Wez Furlong
1360e3478c
Merge that nicer error message here too
2004-05-25 13:25:22 +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
Wez Furlong
9462eb6db5
Ok, so we do need to rinit here after all.
2004-05-21 17:17:55 +00:00
Wez Furlong
fbccd1438c
Update to reflect recent changes in dl()
2004-05-21 17:08:36 +00:00
Andrey Hristov
19d0283ce8
for now removing ":public". Waiting for a decision? ":public" will require
...
quite a lot of phpt files changes.
2004-05-20 21:15:42 +00:00
Andrey Hristov
44de5a0e8e
fixing the tests so to work with the new var_dump() (dumping private and
...
protected member variables)
2004-05-20 21:13:14 +00:00
Andrey Hristov
aafb2b1581
var_dump() now shows private and protected member variables.
...
Not BC is that since now the public variables are explicitly shown as public
Example :
class a{ protected $a=1; private $b=2;var $c=3;} $a=new a(); var_dump($a);
object(a)#1 (3) {
["a:protected"]=>
int(1)
["b:private"]=>
int(2)
["c:public"]=>
int(3)
}
2004-05-20 17:46:20 +00:00
Ard Biesheuvel
fd7a92f046
Fixed unregistered bug (memory leak in printf() & friends)
2004-05-19 16:46:29 +00:00
Marcus Boerger
29cfd6d24f
- Remove unused blocks
2004-05-19 08:56:50 +00:00
Marcus Boerger
d94136fc30
- Remove unused blocks
2004-05-19 08:45:46 +00:00
Stanislav Malyshev
da26db3054
Z_TYPE_P is for zvals
2004-05-18 16:13:57 +00:00
Wez Furlong
f76725902b
Fix dl() and extension=
2004-05-18 15:26:32 +00:00
Ilia Alshanetsky
3e0cbfb077
Fixed command line escaping routines for win32.
2004-05-18 13:43:24 +00:00
Ilia Alshanetsky
0a38683b14
Correct output.
2004-05-17 20:58:57 +00:00
Sara Golemon
cceecdbcdb
BugFix# 27982: Provide error message when trying to overwrite an existant file without overwrite context option.
2004-05-17 20:31:59 +00:00
Marcus Boerger
ed5ce047db
- Add new test
2004-05-16 14:48:45 +00:00
Marcus Boerger
251b627684
- Fix printf with floats
2004-05-16 14:01:45 +00:00
Ilia Alshanetsky
5b4dc50c01
Fixed possible memory leak inside popen().
2004-05-14 16:12:03 +00:00
Ilia Alshanetsky
d24465ba8a
Fixed bug #28386 (wordwrap() wraps lines 1 character too soon).
2004-05-13 17:44:23 +00:00
Marcus Boerger
40a9fd5f76
- Touch
2004-05-12 10:19:06 +00:00
Marcus Boerger
05a9f544a7
- Move hash table destruction to proper location
2004-05-12 10:17:12 +00:00
Ilia Alshanetsky
bd92164eff
Make vprintf() and printf() return the length of the string printed.
...
Make fprintf() and vfprints() return the correct length of the string
printed.
2004-05-11 19:51:46 +00:00
Ilia Alshanetsky
1842676706
Fixed bug #28355 (glob() does not return error on Linux when it does not
...
have permission to open the directory).
2004-05-11 13:34:19 +00:00
Marcus Boerger
b0d27f9e85
- Decouple NAN and INF
2004-05-10 07:23:38 +00:00
Ilia Alshanetsky
468e834ef1
Fixed bug #28289 (incorrect resolving of relative paths by glob() in
...
windows).
2004-05-09 19:01:13 +00:00
Stanislav Malyshev
255d87b1b8
Add __EXTENSIONS__ define - otherwise it won't compile on Solaris
2004-05-09 11:08:04 +00:00
Jay Smith
8f306fd749
Fixed a segfault. (It's possible for large offsets to make strrpos()
...
read past the end of the haystack string...)
2004-05-06 16:11:50 +00:00
Sara Golemon
0dae58bb2a
Bugfix #28300 Userspace stream/filter names don't need to be lowercased.
2004-05-06 14:29:33 +00:00
Sara Golemon
0180c36951
BugFix#28287 stream_*_register() not calling __autoload().
2004-05-05 18:18:57 +00:00
Wez Furlong
263723ec9b
Update for count_elements handler for overloaded objects.
2004-05-04 15:03:48 +00:00
Marcus Boerger
6a4e1fff78
Use caseinsensitive sort
2004-05-02 13:23:30 +00:00
Wez Furlong
4d5ce8cd08
Fix Bug #28251
2004-05-02 11:13:08 +00:00
Marcus Boerger
f571b188f9
Don't load modules twice
2004-05-01 20:34:15 +00:00
Ilia Alshanetsky
91e9545f4f
Fixed bug #28228 (number_format() does not allow empty decimal separator).
2004-04-30 13:26:01 +00:00
Sara Golemon
1335bc8fb8
Don't strip off those []s, it'll only create problems in wrappers and elsewhere.
2004-04-27 19:28:11 +00:00
Sara Golemon
99b6724a4c
BugFix 28187 parse_url does not handle scheme://[0123:4567::89]:12345/etc style IPv6 embedded address URLs
2004-04-27 19:13:13 +00:00
Derick Rethans
9ee23d7066
- Fixed buffer overflow in phpinfo() for Zend Extension Api NO.
2004-04-23 13:28:25 +00:00
Sara Golemon
d5e0742e8d
In-HEAD bugfix# 28115
2004-04-23 03:37:20 +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
Wez Furlong
daa90c915c
Fix #27865 ; don't dup STDIN, STDOUT or STDERR when running under CLI.
2004-04-19 17:41:39 +00:00
Wez Furlong
398b4a2fbb
Add pty support to proc_open() for systems with Unix98 ptys.
...
# With permission from Andi
2004-04-19 15:07:30 +00:00
Derick Rethans
c8c5e8bbe6
- MFH: Fix for bug #28042 (greek letters in html to entitity mapping not
...
correct)
2004-04-17 23:08:02 +00:00
Andi Gutmans
67502a2e7d
- modifyable -> modifiable
2004-04-12 12:22:26 +00:00
Marcus Boerger
ad4755e257
studlyCaps
2004-04-10 13:56:27 +00:00
Derick Rethans
3ec166aba4
- Add missing "CEST" timezone
2004-04-08 19:21:05 +00:00
Derick Rethans
b91a947d5e
- Added test and not the diff ;-)
2004-04-08 16:17:35 +00:00
foobar
5d3900a2e9
remove crap
2004-04-08 15:58:35 +00:00
Derick Rethans
9d4f01a8af
- Test case for bug #20382
2004-04-08 14:18:23 +00:00
Stanislav Malyshev
72e2e4fea3
Fix incomplete class for the new object model
2004-04-07 08:06:09 +00:00
Derick Rethans
f1141d79c6
- Fixed comment and double 0
2004-04-04 12:45:02 +00:00
Derick Rethans
794846e5c5
- One more test for a date/time related bug.
2004-04-04 12:42:13 +00:00
Marcus Boerger
8fd505f4b4
Add a comment why it is in
2004-04-04 12:31:12 +00:00
Ard Biesheuvel
e7eccf10e6
That should do it
2004-04-03 16:38:10 +00:00
Ard Biesheuvel
5367158046
MFB: more elaborate HUGE_VAL test
2004-04-03 10:42:42 +00:00
Marcus Boerger
53b4597fca
Initialize to 0 to prevent valgrind warnings
2004-04-03 09:51:57 +00:00
Derick Rethans
95659890ba
- Fixed expected shift/reduce conflict count nu,ber
2004-04-02 21:26:35 +00:00
Ilia Alshanetsky
c85843aec1
MFB: Revert patch for bug #27782 .
2004-04-01 22:07:42 +00:00
Derick Rethans
b2ed70e4e0
- MFB: Fixed bug #27780 (strtotime(+1 xxx) returns a wrong date/time)
2004-04-01 21:40:56 +00:00
Derick Rethans
88c17817a9
- Fixed bug #27822 (is_resource() returns TRUE for closed resources)
2004-04-01 08:54:44 +00:00
Sara Golemon
72616e6eae
BugFix#27619
...
Filters not applied to pre-buffered stream data.
(esp. http:// streams)
2004-03-31 23:48:59 +00:00
Hartmut Holzgraefe
f8708f369d
disallow negative timestamps on windows only
2004-03-31 17:57:33 +00:00
Ard Biesheuvel
81cfb1b312
Make time tests more robust against differences in implementation
...
# FreeBSD mktime() returns -1 if is_dst==1 and no DST timezone is set
2004-03-31 01:00:55 +00:00
Ilia Alshanetsky
ec4655f864
Fixed bug #27782 (Wrong behaviour of next(), prev() and each()).
2004-03-30 19:08:43 +00:00
Ard Biesheuvel
04d178f79c
Prevent test from failing on least significant digit
2004-03-30 12:36:44 +00:00
Andi Gutmans
9094dd7a5e
- Tiny improvement.
2004-03-30 08:56:29 +00:00
Marcus Boerger
dddf796edf
NAN==NAN doest work (Ard)
2004-03-29 23:08:36 +00:00
Ilia Alshanetsky
f7fd3a7dcc
Removed extra spaces that cause the test to fail.
2004-03-29 21:57:29 +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
f8ff2ccf20
Fix writing of SQLite and SimpleXMl extension and add Rob to the credits
...
line of the latter. Add ext/SPL.
2004-03-28 20:27:18 +00:00
Rasmus Lerdorf
1ece5eb5ad
MFB test case for bug #27719 and improve comments in this tricky DST code
2004-03-28 15:03:56 +00:00
Marcus Boerger
e4a6365181
Move defines to proper location
2004-03-27 01:41:32 +00:00
Marcus Boerger
141049a2e2
Touch after .c
2004-03-27 01:27:53 +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
Rasmus Lerdorf
a40518164b
MFB: The 2am offset was a bad choice as this hour doesn't necessarily exist
...
on a DST switch. So use 4am instead. Fixes bug #27719
2004-03-26 19:32:49 +00:00
Sara Golemon
c52cc1c333
BugFix 27675 and add regression test.
2004-03-26 19:23:42 +00:00
Marcus Boerger
a4fba990a4
Pending touch
2004-03-25 22:40:25 +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
3f8a43989d
Update .c output after .re
2004-03-23 22:33:29 +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
Marcus Boerger
c64376bda5
Bugfix #27646 : Cannot serialize/unserialize non-finite numeric values
2004-03-23 20:54:00 +00:00
Sara Golemon
dd28c137f6
Cleanup, minor refactor, and CS
2004-03-19 22:21:53 +00:00
Sara Golemon
75268270d6
Bug Fix #27657 : TXT records longer than MAXHOSTNAMELEN cause segfaults.
2004-03-19 21:42:29 +00:00
Ilia Alshanetsky
d45b2c6bc3
MFH: Fixed bug #27628 (Simplify the process of making a POST request via
...
stream context).
2004-03-19 15:41:26 +00:00
Dmitry Stogov
deb84befae
BUG #27469 was fixed (serialize() objects of incomplete class)
2004-03-18 16:54:36 +00:00
Dmitry Stogov
6e63ea45c7
BUG #27457 was fixed (using temporary hash table with string keys only)
2004-03-18 09:48:37 +00:00
Sara Golemon
4341ee6061
Userspace Directory Stream Test
2004-03-17 20:48:12 +00:00
Ilia Alshanetsky
88058e5715
Fixed bug #27498 (bogus safe_mode error on nonexistent directories for
...
chdir() and opendir() functions).
2004-03-16 23:23:17 +00:00
Jay Smith
83b2d923f8
Fixed bug #27291 (get_browser matches browscap.ini patterns incorrectly).
2004-03-15 21:26:39 +00:00
Jon Parise
633c95aa40
Fixed crash in php_ini_scanned_files() when no additional INI files were
...
actually parsed.
I'll merge this into the PHP_4_3 branch as soon as I receive permission
from the release master.
2004-03-15 07:45:25 +00:00
Marcus Boerger
15e1d817be
Fix strval to use __toString if necessary
2004-03-14 22:59:04 +00:00
Rasmus Lerdorf
8f58b974b2
Fix/workaround for http://bugs.php.net/27533
2004-03-12 17:29:52 +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
Ard Biesheuvel
cc924cad9d
Nuke unused vars
2004-03-10 15:59:50 +00:00
Ard Biesheuvel
e6281ab38b
Don't use fp arithmetic for int results
...
# FP arithmetic is not accurate enough on 64-bit archs
# This patch relies on ZEND_SIGNED_MULTIPLY_LONG(),
# so that should be fixed as well.
2004-03-10 15:57:49 +00:00
foobar
3bd12064ef
test for bug #27457
2004-03-09 14:19:50 +00:00
Ard Biesheuvel
b303ba089c
More wordsize fixes
2004-03-08 23:11:45 +00:00
Ilia Alshanetsky
6112260738
Fixed compiler warnings.
2004-03-08 03:06:56 +00:00
Ilia Alshanetsky
72a3bb18d1
Fixed bug #27460 (base64_decode() does not handle extra padding).
2004-03-06 19:06:04 +00:00
Ilia Alshanetsky
bf6b0dc5e6
Fixed bug #27505 (htmlentities() does not handle BIG5 correctly).
2004-03-06 18:35:41 +00:00
Pierre Joye
a8b6b2102b
- fix #27238
2004-03-06 17:31:51 +00:00
Derick Rethans
6644d38e35
- Fixed yacc file
2004-03-02 13:12:44 +00:00
Moriyoshi Koizumi
df8ee549f5
- Add support for more ISO8601 style formats.
...
. Timezone specifier (ex. 20040301T00:00:00+1900)
. Week specifier "W" (ex. 1997W021)
- Modified test case to test new features.
2004-03-01 10:42:28 +00:00
Sara Golemon
d9d38900b6
context parameter for opendir() and dir()
2004-03-01 05:40:14 +00:00
foobar
639073bd2a
MFB: typofix
2004-02-26 00:13:30 +00:00
Ilia Alshanetsky
0f5f7c6dd0
Handle situation where feof() occurs before the HTTP header is retrieved.
2004-02-26 00:02:27 +00:00
Derick Rethans
f954677e54
- Fix tests after change to highlight_string()
2004-02-25 22:55:47 +00:00
Ard Biesheuvel
81f05c18f5
Wordsize fixes
2004-02-25 20:16:27 +00:00
Sebastian Bergmann
184b379fd7
ZTS fix.
2004-02-25 09:36:46 +00:00
Ilia Alshanetsky
895f244236
Fixed bug #27383 (Potential crash inside fopen_wrapper, while parsing
...
response code).
2004-02-24 21:52:40 +00:00
George Schlossnagle
a38761cd68
fix for bug 27384
2004-02-24 21:49:28 +00:00
Wez Furlong
0619eee6d0
test case for statcache corruption of BG
2004-02-23 21:07:10 +00:00
Wez Furlong
2b95eccf7e
Ooops, these should not be pointers ;)
2004-02-23 21:03:58 +00:00
Sara Golemon
ba8ad292d9
Make today's changes work w/ str_ireplace() as well.
2004-02-23 20:34:59 +00:00
Sara Golemon
1c82797664
Short circuit str_replaces when we already know that needle does not occur in haystack.
...
Note: Prior bugfix was for #27176 not #27276
2004-02-23 20:13:14 +00:00
Sara Golemon
5144a1f522
Bugfix #27276 : When using str_replace to expand a string, count occurances of needle in haystack to avoid massive overallocation
2004-02-23 20:06:01 +00:00
Derick Rethans
769dc0be75
- Added testcase for bug #27276
2004-02-23 19:45:16 +00:00
Ard Biesheuvel
b2bc520067
64-bit fixes
2004-02-23 16:26:34 +00:00
Ard Biesheuvel
154893115a
64-bit fix
2004-02-23 02:09:48 +00:00
Sara Golemon
15cd6762f8
Bug Fix #27335 : Numeric indexes crashing http_build_query()
2004-02-20 20:38:14 +00:00
Ilia Alshanetsky
95cbb0046c
Fixed bug #27295 (memory leak inside sscanf()).
2004-02-18 19:48:13 +00:00
Sara Golemon
da55c00362
Show registered transports in phpinfo()
2004-02-18 05:07:13 +00:00
foobar
7a7927c146
shorten the description a bit
2004-02-16 17:44:27 +00:00
Ilia Alshanetsky
4a954193e4
Fixed bug #27278 (*printf() functions treat arguments as if passed by
...
reference).
2004-02-16 17:09:37 +00:00
foobar
7fd4bdbec4
nuke copypaste rubbish
2004-02-16 16:50:53 +00:00
foobar
173794732b
test for bug #27278
2004-02-16 16:50:11 +00:00
Stanislav Malyshev
794975d97f
ce is not used, don't get it
2004-02-16 11:21:31 +00:00
foobar
6e06620089
- fix test
2004-02-16 06:39:13 +00:00
Jan Lehnardt
4d0ad7fbb7
- improve error message
2004-02-14 19:02:23 +00:00
Stig Bakken
4127b304ea
* email address update
2004-02-12 19:05:41 +00:00
foobar
b10ce1155c
- Fixed bug #23467 (Showing incorrect Time Zone)
...
# patch by scottmacvicar at ntlworld dot com
2004-02-12 01:28:12 +00:00
Brian France
d5b6608da5
Added checks for invalid characters in a cookie name or cookie data from setrawcookie
2004-02-11 19:00:42 +00:00
Ilia Alshanetsky
8b97d9d7f1
'Touch' the file to make sure re2c is not needed.
2004-02-11 17:32:38 +00:00
Ilia Alshanetsky
0fc2bb9d49
Fixed bug #26862 (ob_flush() followed by output_reset_rewrite_vars() may
...
result in data loss).
2004-02-11 17:00:48 +00:00
Zeev Suraski
0018eed69f
Finally add a notice to hint people that using dl() is a bad idea...
2004-02-11 11:46:20 +00:00
Stanislav Malyshev
1c433049ca
fix serialization
2004-02-05 09:07:46 +00:00
foobar
1f34bc0f10
touch
2004-02-03 15:50:21 +00:00
Stanislav Malyshev
3fd027c5ac
fix bug #27120 and bug #25975 - preserve is_ref when bound
...
objects are serialized
2004-02-03 14:12:59 +00:00
Sara Golemon
18588497d7
Fix potential bug in http:// proxy support.
...
Some proxy servers require entire URI be sent in request string.
Add context option "http"/"request_fulluri" to allow this behavior.
2004-01-30 00:24:18 +00:00
Sara Golemon
c603f3112e
FTP dirstream_read should not leave whitespace/newlines on dirents
2004-01-28 22:50:12 +00:00
Sara Golemon
6d10371ec6
'Bug Fix': scandir, being a new function in PHP5 should have always been wrapper aware.
2004-01-28 22:21:54 +00:00
Andrey Hristov
eaab3ef8cd
this should not belong to HEAD
2004-01-28 20:25:30 +00:00
Ard Biesheuvel
86fe4ab6a1
CS
2004-01-25 15:08:31 +00:00
foobar
2a05750281
Fixed bug #27020 (Compile failure; sys/select.h: No such file or directory)
2004-01-25 06:09:36 +00:00
Ard Biesheuvel
6b8c406481
Changed prototypes to allow parsing of string literals and constant strings
...
Minor CS/WS
2004-01-25 00:30:50 +00:00
Andrey Hristov
9957fc6305
Added third parameter (optional) to array_keys for strictness. It behaves
...
like the "strict" parameter of in_array().
#Closing feature request #24258
2004-01-24 00:25:58 +00:00
foobar
8cd863f738
test case for bug #26938
2004-01-21 22:48:28 +00:00
Ilia Alshanetsky
17d420e5f7
Fixed bug #26938 (exec() has problems reading long lines).
2004-01-21 16:57:13 +00:00
Sara Golemon
1fb629de8a
Typo
2004-01-21 04:08:10 +00:00
foobar
56373e08d6
- Fixed bug #26973 (*printf() + modifier broken)
2004-01-21 04:00:07 +00:00
foobar
6f56bc3b8d
extend a bit
2004-01-21 03:58:30 +00:00
foobar
d7a54202d8
test case for bug #26973
2004-01-21 03:49:15 +00:00
foobar
dde4c166c9
- Make sure srand() / mt_srand() are really called.
2004-01-19 19:01:17 +00:00
Ilia Alshanetsky
39b62f26cf
Fixed bug #26967 (make various file operations return FALSE on error).
2004-01-19 18:40:39 +00:00
Ilia Alshanetsky
608db4728b
Added fgetcsv() tests.
2004-01-19 03:55:29 +00:00
foobar
e0782e2519
- Moved php_srand() call into php_rand().
...
# Makes shuffle() and str_shuffle() to be random without having to
# call srand() in scripts.
# They don't internally call php_srand() at all and it would be silly
# to start adding php_srand() calls all over the place..
2004-01-19 03:14:58 +00:00
foobar
c7f8c84f36
- Fixed bug #26949 (rand(min,max) always returns min when ZTS enabled)
2004-01-19 02:30:54 +00:00
Moriyoshi Koizumi
abfda09eda
Fix fgetcsv() to reflect the change on 4.3.5 behaviour.
2004-01-18 20:29:34 +00:00
Andrey Hristov
9e5df0c666
HEAD is now bundled only with ZE2
2004-01-17 17:33:11 +00:00
foobar
f4983c0d3f
- Renamed all *php4* files to *php5*, changed all php4/PHP4 to php5/PHP5
2004-01-17 13:00:38 +00:00
Wez Furlong
09fb5dc1e6
Remove stale code from flock();
...
spotted by Hartmut.
2004-01-14 14:37:38 +00:00
Wez Furlong
cd4262eedd
Fix #26772 : fgets returns NULL instead of FALSE.
2004-01-14 14:25:01 +00:00
Ilia Alshanetsky
43becc02f1
Fixed bug #26878 (problem with multiple references to the same variable
...
with different types).
2004-01-13 23:11:31 +00:00
Andrey Hristov
4b2a32b701
fixing test
2004-01-11 11:55:33 +00:00
Andrey Hristov
9ca6b7448d
fixing tests after last Derick's commit that changed the behaviour of
...
var_export() :)
2004-01-10 23:38:45 +00:00
Ilia Alshanetsky
2736c55e3e
Fixed bug #26847 (memory leak in mail() when to/subject contain only spaces)
2004-01-09 01:35:44 +00:00
foobar
4293b03948
touch generated files
2004-01-08 19:17:50 +00:00
foobar
ccfc46b0aa
- Happy new year and PHP 5 for rest of the files too..
...
# Should the LICENSE and Zend/LICENSE dates be updated too?
2004-01-08 17:33:29 +00:00
Andi Gutmans
dbeb4158d2
- A belated happy holidays and PHP 5
2004-01-08 08:18:22 +00:00
Zeev Suraski
215c3275de
Fix C++ style declaration
2004-01-06 20:38:00 +00:00
Ilia Alshanetsky
d4c19ed2d2
Fixed bug #26819 (http_build_query() crashes on NULL output).
...
Fixed bug #26817 (http_build_query() does not handle private & protected
object properties correctly).
2004-01-06 20:07:07 +00:00
Ilia Alshanetsky
d2b89ae32b
Revert proto 'fix'.
2004-01-06 15:45:52 +00:00
Ilia Alshanetsky
10889a3084
Proto fixes.
2004-01-06 03:55:57 +00:00
Moriyoshi Koizumi
27f47eb173
"seq" isn't available for all platforms.
2004-01-04 03:06:11 +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
Ilia Alshanetsky
939a70a86d
s/then/than/ Thanks Jani & Andi
2004-01-03 00:48:55 +00:00
Marcus Boerger
0cd13bf423
Bugfix #26762 unserialize() produces lowercase classnames
2004-01-02 03:27:32 +00:00
Marcus Boerger
3ab7b87143
Add new test
2004-01-02 03:24:38 +00:00
Ilia Alshanetsky
6f7fe1dfa0
Fixed bug #26752 (Silent unterminated loop when length parameter for
...
fgets(), fread() and fgetss() is 0).
2004-01-02 00:57:23 +00:00
Andrey Hristov
2e474e90c3
proto fix
2003-12-31 10:56:32 +00:00
Marcus Boerger
2fc7a07e62
Use __tostring() in all printing functions.
2003-12-29 22:26:48 +00:00
Marcus Boerger
c6755e8394
No Notices here
2003-12-29 22:24:01 +00:00
Derick Rethans
287834a5af
- Fix typo
2003-12-28 21:56:15 +00:00
Sara Golemon
4af0ba44d9
Test additional wrapper methods [unlink, rename, mkdir, rmdir, url_stat]
2003-12-28 01:06:38 +00:00
Marcus Boerger
a84f8156ff
Bugfix #25038 (call_user_func issues warning if function throws exception)
2003-12-27 21:10:34 +00:00
Moriyoshi Koizumi
93cc95e9db
- fixes for compatibility. now fgetcsv() treats a null line to be a single
...
null component.
2003-12-24 21:30:43 +00:00
Marcus Boerger
8a072165f5
Typos found by Petras Kudaras.
2003-12-22 23:45:53 +00:00
Marcus Boerger
68251516ad
Fix test
2003-12-22 23:23:06 +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
Dmitry Stogov
f06cbb764c
Using INI section.
2003-12-19 15:09:40 +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
Wez Furlong
2ad5943282
add prototype
2003-12-19 12:43:39 +00:00
Dmitry Stogov
7c39ab9374
Memory limit overflow was fixed
2003-12-19 11:29:27 +00:00
Andrey Hristov
df4e15b153
test case for array_sum
2003-12-18 22:12:29 +00:00
Andrey Hristov
f083d42581
proto fix
2003-12-17 22:21:05 +00:00
Andrey Hristov
a0e930cff4
Added optional parameter to microtime so now it can return float if it
...
the user wants. This prevents from getting string representation exploding
it and then creating a float.
2003-12-17 22:03:33 +00:00
Marcus Boerger
490fd0eaf2
Fix a memleak: A second call to *nix version of dlerror() frees the error
...
string. This behavior is also adapted to the win build so that the buffer
returned by FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER) can be freed too.
2003-12-17 11:20:35 +00:00
Derick Rethans
e7fd0bdf03
- Added 'c' modifier to date() which returns the date in ISO 8601 format.
2003-12-16 22:52:48 +00:00
Marcus Boerger
4911e83bec
Check validity of seeks.
...
WS/CS
2003-12-15 22:47:37 +00:00
Sara Golemon
e90f85e45d
Scan for : in host:port pair from right instead of left.
...
This will allow handling of http://[fe80::1]:443/foo.html
IPv6 Numeric addressing with port number to parse correctly.
2003-12-15 06:54:31 +00:00
Ilia Alshanetsky
1128955aa4
Fixed compiler warnings.
2003-12-14 18:23:15 +00:00
Zeev Suraski
cb0fe5786e
Cleanup
2003-12-14 12:32:35 +00:00
Derick Rethans
112f424f70
- Fixed bug #26615 (patch by runekl at opoint dot com)
2003-12-13 18:55:53 +00:00
Sara Golemon
c56647833b
Route mkdir()/rmdir() via wrapper ops.
...
Move current rmdir()/rmdir() code to plain_wrappers.c
Implement mkdir()/rmdir() in ftp:// wrapper
2003-12-13 04:07:18 +00:00
Sara Golemon
b1f8236b63
Route rename() via wrapper ops.
...
Move current rename() code to main/streams/plain_wrapper.c
Implement ftp/rename()
Implement userstreams/rename()
2003-12-12 23:06:42 +00:00
Ilia Alshanetsky
56f046a67a
Fixed ZTS build.
2003-12-10 21:23:35 +00:00
Derick Rethans
d78e453c36
- Test before commit - test before commit
2003-12-10 21:02:33 +00:00
Derick Rethans
009e8498c3
- Added support for MacRoman encoding to htmlentities(). (Marcus Bointon)
2003-12-10 18:17:23 +00:00
foobar
6f4cc5c1c9
Fixed bug #26565 (strtotime("this month") resolving to the wrong month)
2003-12-10 14:08:06 +00:00
Moriyoshi Koizumi
b2cd08f33d
Fix bug #26574 (basename() doesn't work properly with multibyte characters)
2003-12-10 07:15:28 +00:00
Moriyoshi Koizumi
35c3a7f525
Expose the macro globally
2003-12-10 06:08:39 +00:00
Moriyoshi Koizumi
c4c586a652
Fix typo.
2003-12-10 06:04:15 +00:00
foobar
6291a7f995
- Update credits.
2003-12-09 16:33:05 +00:00
Hartmut Holzgraefe
0141080ff5
reduce/reduce conflicts resolved
2003-12-08 22:22:57 +00:00
Moriyoshi Koizumi
b6c0003ffd
Fix a convert filters bug that occurs when multiple buckets are coming in.
2003-12-08 00:22:22 +00:00
foobar
36b255fa66
ws
2003-12-07 18:19:30 +00:00
Wez Furlong
fcdda2e8f8
Fix a problem resolving the php.ini path under win32 terminal services environment.
...
Remove config-file-path option from configure under win32; it is not used except to display what might have been chosen, so lets default to the getenv() thingy.
2003-12-06 16:04:34 +00:00
Wez Furlong
45eb5a8d03
use quotes if the user specifies a path, but don't otherwise (since we don't want the getenv calls quoted).
2003-12-06 15:16:17 +00:00
foobar
c28a7bd7da
fix proto
2003-12-06 10:48:56 +00:00
Wez Furlong
dbb152b96a
Detect and enable IPv6 support under win32.
...
The ws2tcpip.h header links to IPv6 functions dynamically
and the generated binary will run on win98 and later.
2003-12-06 00:00:31 +00:00
Wez Furlong
7a9cf22ed1
Probable fix for #26534
2003-12-05 20:25:14 +00:00
Wez Furlong
c29b17b81e
fix unix build....
2003-12-05 13:48:40 +00:00
Wez Furlong
c92a2219ef
Add optional array argument to proc_open() to specify additional
...
options for the child process.
The first option is "suppress_errors" which will disable any
dialog boxes that arise from missing DLL's and suppress the
GPF dialog.
Use this new feature in the test suite, so that crashing tests don't block the test run; useful for un-attended execution.
2003-12-05 13:45:00 +00:00
Wez Furlong
98f1021dd8
Make these tests work under win32
2003-12-05 13:42:04 +00:00
Wez Furlong
ab0029cabf
Be smarter about which systems should register unix transports.
...
Fix skip conditions in these network tests
2003-12-05 13:41:02 +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
foobar
518f6a849b
- Update after moving extensions to PECL
2003-12-04 15:01:10 +00:00
Uwe Schindler
ae4e11d861
MFB
2003-12-04 09:00:24 +00:00
Ilia Alshanetsky
9947a3e7ce
Fixed typo (thanks Frank)
2003-12-04 00:14:39 +00:00
Ilia Alshanetsky
81e41e3cb9
Remove unnecessary casts.
2003-12-03 22:51:51 +00:00
Moriyoshi Koizumi
247f991443
Possible fix for bug #26391 (parse_url() destroys strings that contain
...
a character in range of \x80-\xff))
2003-12-03 20:58:12 +00:00
Sara Golemon
5ad67a9215
Add http proxy support via context option.
2003-12-03 05:30:16 +00:00
Sara Golemon
feee37a17a
Optimize strrpos/strripos for single char strings and fix offset to report correctly
2003-12-03 01:31:56 +00:00
Sara Golemon
3d6fcddfd2
Restore ability to use strrpos/strripos with an ordinal needle
2003-12-03 01:11:36 +00:00
Wez Furlong
05b9b20ed8
Add new (optional!) win32 build infrastructure.
...
Will follow up to internals@ shortly.
2003-12-02 23:17:04 +00:00
foobar
49af06e7b4
- Updated credits
2003-12-02 14:50:37 +00:00
Moriyoshi Koizumi
3c02eb1ffe
all '_' (underscores) should be replaced by '\x20' (whitespaces)
...
in encoding.
# should I bump API version?
2003-12-02 07:36:42 +00:00
Ilia Alshanetsky
5a4dda42e3
Optimize substr_replace (this makes it 3-8 times faster depending on the
...
string length).
2003-12-01 23:17:22 +00:00
Sara Golemon
681d18effd
Move safemode/basedir checks for url_stat to plain_wrapper.
2003-12-01 19:47:05 +00:00
Ilia Alshanetsky
d9edc99fbe
MFB: Fix for possible uninitialized usage of subject_r.
2003-11-30 19:56:30 +00:00
Marcus Boerger
c3fddcab62
Fix tests for E_STRICT and check for E_STRICT in run-tests.php.
2003-11-30 13:57:20 +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
Sara Golemon
e9a1d12f71
Add in missing stat element and fix win32 build
2003-11-29 20:01:00 +00:00
Ilia Alshanetsky
99dec6927c
Fixed bug #26463 (Incorrect handling of semicolons after heredoc)
2003-11-29 19:05:14 +00:00
Sara Golemon
9defdab180
Finish off ftp://'s url_stat support
2003-11-29 17:16:58 +00:00
Ilia Alshanetsky
91052eb93b
Fixed bug #26458 (var_dump(), var_export(), debug_zval_dump() not binary
...
safe for array keys).
2003-11-29 04:43:06 +00:00
Sara Golemon
026d4c9e4c
Route php_stat() via streams/url_stat API (php_stream_stat_path).
...
This enables fopen-wrappers support on stat() and related family calls.
2003-11-28 23:25:28 +00:00
Ilia Alshanetsky
e1bdc33d18
More memory leak fixes for stream contexts.
2003-11-28 18:33:14 +00:00
Wez Furlong
28277f1d00
fix #26001 ; serialize crashes when accessing an overloaded
...
object that has no properties (NULL hashtable).
2003-11-28 15:42:58 +00:00
Ilia Alshanetsky
e898ae955e
Added image_type_to_extension() function.
2003-11-27 22:03:35 +00:00
Wez Furlong
43698d6dbb
initialize this one to be safe
2003-11-27 17:37:35 +00:00
Ilia Alshanetsky
cd482c502c
Removed dead code.
2003-11-27 01:08:42 +00:00
Sebastian Bergmann
8dd6cded76
'Fix' for bison 1.875.
2003-11-25 15:36:38 +00:00
Ilia Alshanetsky
d1a04493bb
Make sure zend stuff is built first.
2003-11-24 18:23:36 +00:00
Ilia Alshanetsky
c722ab91ee
Fixed bug #26355 (flock() doesn't initialize the wouldblock argument)
2003-11-24 01:42:43 +00:00
Ilia Alshanetsky
b03d3fa5b7
Added php_strip_whitespace() and php_check_syntax() functions.
2003-11-24 01:17:27 +00:00
Hartmut Holzgraefe
ead7c2388d
debug mode no longer needed
2003-11-20 19:01:33 +00:00
Andi Gutmans
fea31127ec
- Fix Windows build
2003-11-20 09:14:51 +00:00
Sara Golemon
0101c27823
New function: headers_list(). Ennumerate headers sent to SAPI engine
2003-11-19 21:10:33 +00:00
Hartmut Holzgraefe
7eb2471565
XSchema stuff finally done right ... (at least i hope so ...)
2003-11-19 19:55:13 +00:00
Hartmut Holzgraefe
8053a324aa
typo fix
2003-11-19 17:38:42 +00:00
Hartmut Holzgraefe
47ee4d5e88
regression test for bug # 26320
...
"strtotime() does not understand ISO6801 datetime format as used in XMLSchema"
2003-11-19 16:37:50 +00:00
Hartmut Holzgraefe
5339f9134f
Testcase done right ...
2003-11-19 16:19:28 +00:00
Hartmut Holzgraefe
8cc9c96cef
regression test for http://bugs.php.net/bug.php?id=26317
...
"military timezones and strtotime()"
2003-11-19 16:01:25 +00:00
Ilia Alshanetsky
2b7b909e16
Fixed bug #26285 (escapeshellarg() uses wrong quotes on windows).
2003-11-19 15:34:30 +00:00
Hartmut Holzgraefe
45a07a546f
the military time zone offsets where pointing in the wrong direction
2003-11-18 06:46:07 +00:00
Hartmut Holzgraefe
f4d669d712
make strtotime() understand the datetime format used with XML Schema
2003-11-18 06:45:01 +00:00
Ilia Alshanetsky
2a58fb80e7
Fixed Bug #25694 (round() and number_format() give inconsistent results).
2003-11-18 02:50:41 +00:00
Ilia Alshanetsky
c53b53f926
Rename nanosleep() to time_nanosleep().
2003-11-14 22:55:54 +00:00
Moriyoshi Koizumi
6b7bd4be8f
ctime ( #10 ) may differ on several filesystems.
...
# I confirmed it on Darwin
2003-11-14 08:59:30 +00:00
Ilia Alshanetsky
127ed194b7
Added configure check for nanosleep() availability.
2003-11-12 23:43:46 +00:00
Marcus Boerger
81d1a19d0b
Bugfix #26216 : ("getimagesize(): stream does not support seeking" when
...
using remote files)
2003-11-12 22:51:22 +00:00
Ilia Alshanetsky
3691ab699c
Added nanosleep(), in addition to allowing setting of very short states.
...
This function is signal safe.
2003-11-12 22:02:37 +00:00
Jay Smith
544fe688c5
Plugged a small memleak when errstr isn't efree()'d.
2003-11-12 22:01:02 +00:00
Ilia Alshanetsky
770a111a43
Fixed bug #26198 (strtotime() handling of M/F Y date format).
2003-11-12 02:55:03 +00:00
Ilia Alshanetsky
7fe481c9d0
Fixed bug #26176 (Fixed handling of numeric keys in INI files).
2003-11-10 04:12:38 +00:00
Marcus Boerger
220e41a421
Move typedef to where it is needed now.
2003-11-07 09:26:18 +00:00
Marcus Boerger
ccb6311406
Make php_stat() available for extensions.
2003-11-07 09:16:16 +00:00
Moriyoshi Koizumi
bb6f3a115e
Fixed bug #24394 (serializing cross-referenced objects causes segfault)
2003-11-04 16:08:10 +00:00
Derick Rethans
3ab8d263b8
- Always store the URI path in the streams structure, and expose it with
...
stream_get_meta_data().
2003-11-03 14:12:46 +00:00
Ilia Alshanetsky
ab7ee13670
Added substr_compare().
2003-10-30 00:49:33 +00:00
Moriyoshi Koizumi
e6feb47f00
Some clean-ups
2003-10-29 22:25:57 +00:00
Moriyoshi Koizumi
cca80292fe
This check's always necessary.
2003-10-29 21:50:15 +00:00
Moriyoshi Koizumi
28369f6e86
Add test case for bug #26003
2003-10-29 19:45:38 +00:00
Moriyoshi Koizumi
13f16d5690
MFB(r-1.109.2.12): A possible fix for bug #26026
2003-10-29 18:48:37 +00:00
Sara Golemon
70f4a0c9ec
Allow userspace filters to use wildcards
2003-10-29 00:19:57 +00:00
Sara Golemon
735b24a727
Allow userfilter instantiation to programmatically fail by returning false.
...
Equivalent of Cspace filter "failure" by returning NULL.
2003-10-28 23:56:57 +00:00
Ilia Alshanetsky
8f6b374d1d
By popular demand renaming uu(encode/decode) to convert_uu(encode/decode).
2003-10-28 04:02:11 +00:00
Moriyoshi Koizumi
1085c08aa5
Add missing reinitialization call
2003-10-27 22:45:58 +00:00
Moriyoshi Koizumi
69dcdcb7c1
Fixed bug #26003 (fgetcsv() not binary-safe on null bytes)
2003-10-27 22:36:44 +00:00
Ilia Alshanetsky
17b9b2dc85
Added uuencode() & uudecode() functions.
2003-10-27 05:35:41 +00:00
Marcus Boerger
ee0f709e4b
- Fixed bug #25581 (getimagesize () return incorrect values on bitmap
...
(os2) files)
2003-10-25 14:06:29 +00:00
Marko Karppinen
074ca45399
Workaround for bug #25955
...
Generalized a Darwin check in dns.c to a check for inet_pton() (kalowsky)
2003-10-24 17:09:36 +00:00
Ilia Alshanetsky
4d349926ff
Fixed some test names.
...
Removed extraneous \r from a number of tests.
2003-10-24 03:31:57 +00:00
Moriyoshi Koizumi
bde1fe4d81
Missing '&' in the result of get_html_translation_table()
2003-10-21 01:46:54 +00:00
Moriyoshi Koizumi
5dac05638f
Fix typo
2003-10-20 15:45:01 +00:00
Ilia Alshanetsky
21fceae7d6
Fixed bug #25923 (mail() modifies the to & subject arguments).
2003-10-20 14:22:01 +00:00
Ilia Alshanetsky
26f7af25ba
Fixed bug #25895 (Incorrect detection of safe_mode limited ini options)
2003-10-20 01:59:35 +00:00
Shane Caraveo
e5103d764a
make file uri's work with streams
2003-10-19 20:04:33 +00:00
Shane Caraveo
4505a611ba
make parse_url work correctly for file uri's on windows, such as
...
file:///c:/somepath/somefile.txt
2003-10-19 20:00:51 +00:00
Wez Furlong
54d1769653
MFB Fix for #25825
2003-10-15 00:18:53 +00:00
Ilia Alshanetsky
a9b20a6abf
Fixed bug #25800 (parse_url() could not parse urls with empty port).
2003-10-13 04:27:23 +00:00
Ilia Alshanetsky
3158ff714e
Remove sendmail patch check.
2003-10-13 04:15:09 +00:00
Andrey Hristov
638b940307
New array functions for doing intersection of arrays that are complementary
...
to array_*diff* family of functions. Namely array_uintersect(), array_uintersect_assoc(),
array_intersect_uassoc() and array_uintersect_uassoc(). Test case is also included.
#docs and news entry later.
2003-10-09 08:10:39 +00:00
Wez Furlong
628afb40b6
Implement stream_get_contents, which is somewhat akin to file_get_contents,
...
except that it works on an already opened stream.
2003-10-08 10:07:25 +00:00
Moriyoshi Koizumi
ed40a56c6c
Oops..
2003-10-08 01:51:32 +00:00
Moriyoshi Koizumi
f4595d18af
Better fix for bug #25758
2003-10-08 01:49:31 +00:00
Ilia Alshanetsky
6f8b8ade45
Fixed bug #25758 (var_export does not escape ' & \ inside array keys)
2003-10-08 01:16:44 +00:00
Ilia Alshanetsky
31a3c87159
Fixed clobbering of the source array, when merging complex
...
multi-dimensional arrays. Bug reported by Lukas Smith.
2003-10-05 19:37:02 +00:00
Moriyoshi Koizumi
2c95c42404
Fix the macro to prevent it from falling over in a mess
2003-10-05 13:59:15 +00:00
Moriyoshi Koizumi
80edbeba2f
Change fgetcsv() so that the second parameter is also optional.
2003-10-04 21:06:29 +00:00
Moriyoshi Koizumi
10961114ad
Fix autoconf(2.13) build
2003-10-04 12:23:11 +00:00
Moriyoshi Koizumi
921e5b47c5
Fix fgetcsv() to correctly support international characters
...
# note: mblen() is not a mbstring function, but is part of the ANSI standard
# which is even supported by Microsoft's libc.
2003-10-04 02:51:19 +00:00
Moriyoshi Koizumi
4859431fc1
Fixed bug #24766 (strange result array from unpack())
2003-10-03 22:41:43 +00:00
foobar
f3f9f8db7f
- Added test for bug #24766
...
# This bug is caused by the HANDLE_NUMERIC() change in ZE2 vs ZE1
2003-10-03 05:47:07 +00:00
Moriyoshi Koizumi
76ae064883
Add a test case for bug #25708
2003-10-02 22:50:28 +00:00
Moriyoshi Koizumi
75bb36ed09
Fixed bug #25708 (extract($GLOBALS, EXTR_REFS) mangles $GLOBALS)
2003-10-02 22:20:48 +00:00
Moriyoshi Koizumi
6745000c37
Fix for the fix for #25707
2003-10-02 19:23:00 +00:00
Moriyoshi Koizumi
04bcd89277
Add support for hexadecimal-style numeric entities (&#x..;)
2003-10-02 19:07:59 +00:00
Moriyoshi Koizumi
edd18bae09
Drop multibyte character support in html_entity_decode().
...
# This has never worked as expected.
2003-10-02 19:06:44 +00:00
Moriyoshi Koizumi
647408978e
Fixed bug #25707 (html_entity_decode over-decodes &lt;)
2003-10-02 06:57:21 +00:00
Andrey Hristov
26aba89a43
Move the test to new file.
2003-09-30 15:22:33 +00:00
Andrey Hristov
a11645dda8
fix
2003-09-30 15:06:05 +00:00
Andrey Hristov
40088d0bbc
smash a segmentation fault
2003-09-30 15:00:36 +00:00
Andrey Hristov
02827c46be
Memory leak fixed (no need of MFH since this is code specific to PHP5)
2003-09-30 12:43:58 +00:00
Stanislav Malyshev
e21669502b
MF4: allow realpath() for win32 non-ZTS
2003-09-30 09:52:11 +00:00
Moriyoshi Koizumi
103b3c6626
Simplification.
2003-09-29 02:23:40 +00:00
Sara Golemon
2acca5d015
Test for Bug 25671
2003-09-27 18:48:48 +00:00
Sara Golemon
ef7905a188
Bug Fix#25671 Corruption in subarrays in subject when using str_replace
2003-09-26 17:57:13 +00:00
foobar
3462761d2b
typo
2003-09-26 09:56:24 +00:00
foobar
ef1c2d59a4
Test case for bug #25665
2003-09-26 09:55:56 +00:00
Hartmut Holzgraefe
075e66cc08
signed/unsigned compiler warning fixes
2003-09-26 08:09:56 +00:00
Hartmut Holzgraefe
0a46866d8f
silenced a compiler warning
2003-09-26 07:51:52 +00:00
Ilia Alshanetsky
6966350013
Fixed typo.
2003-09-26 00:40:32 +00:00
Andrey Hristov
a7ac568486
New test cases for the new 4 functions :
...
- array_udiff()
- array_udiff_assoc()
- array_diff_uassoc()
- array_udiff_uassoc()
2003-09-23 17:40:34 +00:00
Andrey Hristov
3579f212df
4 new functions :
...
array_udiff()
array_udiff_assoc()
array_diff_uassoc()
array_udiff_uassoc()
They work like array_diff() or array_diff_assoc() but callback function(s)
can be used to perform the comparisons. For example array_udiff_uassoc()
expects 2 callbacks are last 2 parameters one is used to compare the values
of the entries in the arrays the second to compare the keys.
Class methods are also valid callbacks. Even when the data that should be
used in the comparison is private or protected then a static method of a
class should be used (this behaviour can be seen in the regression test -
007.phpt).
2003-09-23 17:37:29 +00:00
Andrey Hristov
63d7df3e2f
improve the fix for #25494 . If more then one bad parameter is passed
...
an warning for all will be emitted.
2003-09-22 23:19:17 +00:00
Ilia Alshanetsky
e2caa6eaf9
String formatting stuff.
2003-09-22 04:18:24 +00:00
Sascha Schumann
36ac7a5bb0
MFB Avoid zero-length keys which result in a spinning process
2003-09-20 16:10:49 +00:00
Ilia Alshanetsky
0917a7f62f
Fixed bug #25583 (Incorrect handling of paths starting with / on win32
...
inside glob() function).
2003-09-20 02:51:20 +00:00
Ilia Alshanetsky
67a070c151
Fixed bug #25530 (checkdate incorrectly handles floats)
2003-09-15 00:07:51 +00:00
Jay Smith
6c6fd76bac
Fixed bug #25494 (array_merge allowing "false" as argument (silent when
...
non-array is passed))
# 4.3 throws E_NOTICEs, 5 errors out on non-array args as per Ilia's
# suggestion.
2003-09-11 17:40:18 +00:00
Ilia Alshanetsky
f3f3b772b2
Cleanup r1.76 patch
2003-09-11 04:46:10 +00:00
Ilia Alshanetsky
dfe3f32ec6
Cleanup previous patch.
2003-09-10 01:07:01 +00:00
Ilia Alshanetsky
29e829fdcf
Fixed bug #14049 (realpath() w/ZTS returns invalid results for non-existent
...
paths)
2003-09-10 00:22:10 +00:00
Melvyn Sopacua
50947cb155
MFB: Fix US/Eastern vs. America/New_York style tzset implementations.
2003-09-09 21:56:33 +00:00
foobar
5e40faa1d6
- Fixed bug #25211 (image.c compile failure with AIX)
2003-09-09 19:25:55 +00:00
Ilia Alshanetsky
80fb9496b3
Re-enable sendmail binary check, now with parameter detection.
2003-09-08 20:15:35 +00:00
foobar
5a7d97fab7
typo + proto fix
2003-09-07 00:00:00 +00:00
Sara Golemon
f9734f810c
Add missing proto
2003-09-06 14:56:36 +00:00
Sara Golemon
e6fbb7baf5
http.h php_http,h rename
2003-09-06 14:52:10 +00:00
foobar
d00a14339c
- Typos, CS, etc.
...
# Sara, add the missing description to the proto..
2003-09-06 13:07:47 +00:00
foobar
ed32007f58
renamed http.h -> php_http.h
2003-09-06 12:56:02 +00:00
Sara Golemon
c0469ceb8d
Fix Objects bug. (Objects != Arrays)
2003-09-06 07:34:58 +00:00
Sara Golemon
490e7fd6fd
Fix segfault on uninitialized zval, skip NULL/Resource types, fix integer value handling, and process doubles/bools more efficiently.
2003-09-06 06:57:40 +00:00
Sara Golemon
3b63b21f37
Standard Footer
2003-09-06 05:41:48 +00:00
Sara Golemon
79ad5802a5
Prevent Recursion
2003-09-06 05:41:36 +00:00
Sara Golemon
0be65c49d3
Introducing php_url_encode_hash_ex() internal function
...
and http_build_query() userspace function.
2003-09-06 00:35:21 +00:00
foobar
af06d049cf
test for bug #25378
2003-09-03 16:40:52 +00:00
foobar
7d57f9eddf
sync
2003-09-03 16:24:24 +00:00
foobar
ba6c58ad73
- Fixed bug #25378 (Invalid data passed to unserialize() causes segfault)
2003-09-03 16:24:15 +00:00
foobar
acd8096d53
- Fixed bug #25372 (sscanf() does not work with %X)
2003-09-03 11:54:35 +00:00
Ard Biesheuvel
3d6426ee14
Fix use of EXTERN_C macros
2003-09-02 13:34:23 +00:00
foobar
62d2810cfc
- Fixed bug #25343 (is_dir() gives warning on FreeBSD).
2003-09-02 01:22:02 +00:00
Sara Golemon
29664d9322
MFB: Plug leak when invalid domain name provided.
2003-09-01 22:38:40 +00:00
Stanislav Malyshev
90f7a474ac
The sendmail_path executable check breaks setups that use parameters
...
for sendmail - including the default setup - so I'm disabling it for now.
2003-09-01 08:20:17 +00:00
Sascha Schumann
e090d2ddb9
Never overwrite .c files when re2c does not exist.
2003-08-30 07:27:05 +00:00
Sascha Schumann
436a07176c
fix format strings
2003-08-28 16:49:57 +00:00
Sascha Schumann
6a7dde29e7
kill warnings
2003-08-28 16:28:33 +00:00
Sascha Schumann
96ad1c8bcb
fix format string (long port)
2003-08-28 15:16:20 +00:00
Andrey Hristov
367880b2c1
proto fix
2003-08-28 12:18:51 +00:00
Ilia Alshanetsky
32b5df0bc7
Prevent abrupt script execution when sendmail_path contains invalid
...
executable.
Add more detail to the warnings regarding execution of sendmail binary.
2003-08-27 23:53:15 +00:00
Sara Golemon
3560cd83c0
Squelch warning "Variable may be used uninitialized."
...
This would never occur anyway because of the logic of the function,
but gcc isn't quite smart enough to realize this.
2003-08-27 00:43:54 +00:00
Sara Golemon
a76f0dc8ae
Bugfix#25239 Closing control stream while data stream is open violates RFC959 section 2.3
2003-08-25 22:25:33 +00:00
Jon Parise
34821ed474
Under FreeBSD, statfs(2) requires both <sys/mount.h> _and_ <sys/param.h>.
...
The autoconf check for <sys/mount.h> was failing because <sys/param.h>
wasn't being universally included.
This gets disk_total_space() and disk_free_space() working again under
FreeBSD.
2003-08-21 06:24:17 +00:00
Sara Golemon
6f88d49d6c
Add resume_pos (resume position) context option for restarting file downloads.
2003-08-20 21:59:29 +00:00
Brian France
d50e0bf4de
Added a parameter to php_setcookie to toggle URL encoding of the cookie data
...
Added the function setrawcookie that turns off URL encoding of the cookie data
Changed setcookie to turn on the URL encoding of the cookie data
2003-08-20 20:51:10 +00:00
Ilia Alshanetsky
ece0a731e9
Fixed bug #25170 (Problem with generation of random numbers on solaris)
2003-08-20 16:40:22 +00:00
Derick Rethans
5e1062fe7c
- Back out Ilia's not-yet-ready patch.
2003-08-19 06:34:46 +00:00
Wez Furlong
bedccec85b
Update credits
...
# re-ordering of some of the lines is due to case-insensitive
# win32 filesystem
2003-08-18 23:31:14 +00:00
Wez Furlong
42a8c536de
5 sir
2003-08-18 23:26:31 +00:00
Ilia Alshanetsky
c23609efa7
Fixed paths in various tests. In certain conditions usage of partial file
...
paths results in test failures.
2003-08-18 22:57:49 +00:00
Sascha Schumann
feb1ccc6b8
Use explicit rule to create parsedate.c
2003-08-17 14:16:03 +00:00
Derick Rethans
fe7bb97737
- Fix the comment too
2003-08-17 11:49:18 +00:00
Derick Rethans
cd2540373f
- This parser contains 17 reduce conflicts
2003-08-17 11:48:29 +00:00
David Croft
2a216c1f36
#typo
2003-08-17 09:57:21 +00:00
Derick Rethans
77729f89dd
- Fixed bug #17988 : strtotime fails to parse timestamp from postgresql
...
#- This is actually a feature request
2003-08-16 20:55:28 +00:00
Ilia Alshanetsky
64345cdd6e
Fixed a possible crash due to invalid handling of assert ini options.
2003-08-14 00:37:42 +00:00
Wez Furlong
1e679b02fe
It's boolean, not long.
...
# fixes a warning under vc7
2003-08-13 22:31:22 +00:00
foobar
e7820af9f8
fix test
2003-08-13 10:40:28 +00:00
foobar
604b06e4ca
Fix the test. (this was mixed test with bug #24159 )
2003-08-13 09:48:20 +00:00
foobar
8733d2dacb
revert that, it did not fix anything
2003-08-13 01:37:31 +00:00
foobar
0ee19d47d9
Fix external builds (configure run outside srcdir)
2003-08-13 01:24:27 +00:00
Sara Golemon
cc28589156
Prevent carryover when max-min > signed int max
2003-08-13 00:49:22 +00:00
Ilia Alshanetsky
3652ab6032
Fixed bugs in various tests.
2003-08-12 00:44:05 +00:00
foobar
24b26ec546
Fix the test results (negative indices are not strings anymore)
2003-08-11 23:55:46 +00:00
Ilia Alshanetsky
ed40ae2650
emalloc -> safe_emalloc
2003-08-11 23:16:54 +00:00
Marcus Boerger
f77f977d0e
Bugfix 21918
2003-08-11 20:14:25 +00:00
Ilia Alshanetsky
4320c6994f
Fixed bug #21957 (serialize() mangles objects with __sleep).
2003-08-11 03:22:24 +00:00
Sara Golemon
530f502198
Collection of tests for stream_socket_(client|server)(). TCP/UDP (AF_INET & AF_INET6) and UNIX/UDG
2003-08-11 01:30:55 +00:00
foobar
ebec2bb859
Moved the RINIT(crypt) stuff into crypt() itself.
2003-08-11 00:49:19 +00:00
foobar
9a2a0aa5e1
- Fixed bug #25007 (rand() & mt_rand() seed RNG every call).
...
# Also cleaned up the code a bit with this fix.
2003-08-11 00:42:29 +00:00
Ilia Alshanetsky
e5b7d5ccb4
Fixed bug #24897 (inconsistent behavior of shuffle() & array_multisort())
2003-08-09 20:49:00 +00:00
Ilia Alshanetsky
ac41c5db23
Added/improved tests for bugs 24142, 24063, 24951, 24980
2003-08-09 16:44:33 +00:00
Ilia Alshanetsky
e49964fe99
Do not assume array contains numeric values.
2003-08-09 16:43:28 +00:00
Marcus Boerger
66b910e87c
Bugfix #24142 , part 2
2003-08-09 01:12:41 +00:00
Ilia Alshanetsky
a2873880f6
Fixed bug #24980 (array_reduce() uses first element as default running
...
total).
Fixed memory leak that can be replicated using the function example on
http://www.php.net/array_reduce
2003-08-08 23:50:36 +00:00
Ilia Alshanetsky
370ea1c82f
Avoid a round() bug that occurs due to over optimization of C code by gcc.
...
This bug was confirmed across multiple systems with gcc 2.95.3 & 3.X+
2003-08-08 23:40:44 +00:00
Ilia Alshanetsky
6f2df21136
Fixed bug #24909 (Bad random numbers with ZTS builds on Solaris)
2003-08-08 13:34:38 +00:00
Sara Golemon
1a0bd6e903
Plug leak in ftp_url_stat
2003-08-08 06:18:25 +00:00
Moriyoshi Koizumi
12ac36ca8d
Move shutdown code to better place
2003-08-07 19:53:31 +00:00
Moriyoshi Koizumi
3bf0b26218
Tru64 requires TZ values be POSIX styled.
...
# See http://h30097.www3.hp.com/docs/base_doc/DOCUMENTATION/V50_HTML/MAN/MAN3/0247____.HTM for detail.
2003-08-07 17:46:18 +00:00
Zeev Suraski
522bcba0a8
Fix docline
2003-08-07 15:51:05 +00:00
Ilia Alshanetsky
e06311c091
Fixed bug #24839 (& -> & in php credits)
2003-08-07 15:41:24 +00:00
Ilia Alshanetsky
02e0e08958
Fixed bug #18291 (escapeshellcmd() can now handle quoted arguments).
2003-08-05 20:15:53 +00:00
foobar
6d6ac93241
- Fixed bug #21611 (version_compare() does not support "p" suffix)
2003-08-05 12:34:31 +00:00
Moriyoshi Koizumi
0ff21d0370
putenv() should be put here as well.
2003-08-05 12:29:26 +00:00
Zeev Suraski
90b29aa076
Replace fast_call_user_function() with zend_call_function()
2003-08-05 10:29:03 +00:00
Stanislav Malyshev
97c2522128
syncronize
2003-08-05 09:23:17 +00:00
Stanislav Malyshev
d113d32314
Don't try to __sleep incomplete classes
2003-08-05 09:19:38 +00:00
Stanislav Malyshev
53bbeedc89
don't try to wakeup incomplete classes
2003-08-05 09:15:31 +00:00
Stanislav Malyshev
f9bc33e78f
pass trsm via parameters
2003-08-05 09:07:49 +00:00
Stanislav Malyshev
6afa320667
fix incomplete class for ZE2
2003-08-05 09:06:02 +00:00
Zeev Suraski
2547b6f6f6
Fix bug #24652 - Sterling, do you begin to think that maybe it wasn't such
...
a good idea?
2003-08-04 08:38:24 +00:00
Zeev Suraski
538d58dd5f
Use new infrastructure.
...
There are bound to be some messups, please report build/runtime bugs!
2003-08-03 17:44:39 +00:00
Marcus Boerger
54df2e14b4
Use correct macro
2003-08-02 13:49:12 +00:00
Ilia Alshanetsky
4d98e9ec97
Finalize the closing process of persistent streams. The current
...
behavior/API is as follows:
1) To close a persistent use php_stream_pclose(), it will close the stream
and remove it from the persistent list.
2) Inside PHP code only explicit fclose() will close persistent streams,
all other actions such as unset() or assigning a value to stream handle
will not.
3) Regular streams can still be closed by either fclose(), unset() or an
assignment of a value to the stream handler.
2003-07-29 18:26:34 +00:00
Ilia Alshanetsky
abe2afcf6e
Make pclose() respect references.
2003-07-28 14:42:42 +00:00
foobar
082f49a27b
Fixed bug #24839 (missing </div>)
2003-07-28 10:44:19 +00:00
Ilia Alshanetsky
f9cf39bd30
Fixed bug #13142 (strtotime not handling "M d H:i:s Y" format)
2003-07-28 04:01:32 +00:00
Ilia Alshanetsky
cd4a281364
Fixed bug #24557 (make fclose() respect refcount on the resource).
2003-07-27 18:45:02 +00:00
Ilia Alshanetsky
ee3e4f79df
Removed unused variable.
2003-07-25 03:03:26 +00:00
Sara Golemon
3caa0d0aa9
Fix Bug#24784 single character search keys not respecting case sensitivity/replace count parameters.
2003-07-25 01:03:39 +00:00
foobar
d8e5bd97c1
fix the test
2003-07-24 10:37:57 +00:00
foobar
760fe8e923
test for bug #14580 (key() not binary safe)
2003-07-24 10:13:17 +00:00
Zeev Suraski
0fe21a3a29
Fix bug #19613
2003-07-24 08:02:08 +00:00
Ilia Alshanetsky
0bd1e86d4c
Fixed GLOB_ONLYDIR to work on GNU libc based system.
2003-07-23 21:41:44 +00:00
Zeev Suraski
0a49c033d0
- Use the new infrastructure of zend_symtable_*() (fixes bug #24565 )
...
- Fix bogus use of get_current_key()
2003-07-22 16:08:50 +00:00
Jason Greene
7eea6525a7
Fix EINVAL errors for OS's (Solaris + BSD) that do not appreciate microseconds >= 1 second
...
Patch submitted from meebery@php.net
2003-07-22 07:20:55 +00:00
Ilia Alshanetsky
7825a1864c
Fixed bug #24560 (parse_url() incorrectly handling certain file:// based
...
schemas).
2003-07-21 13:36:23 +00:00
Hartmut Holzgraefe
b0a4e1a2d2
whitespace
2003-07-15 17:28:41 +00:00
Hartmut Holzgraefe
2f5a3b4c63
#1 $_ENV is not always set, use getenv() instead
...
#2 bail out after 1000 loop iterations to avoid hanging tests
2003-07-15 16:55:44 +00:00
foobar
94a19d1bc6
Make this test work regardless of safe_mode setting (bug #24654 )
2003-07-15 07:06:42 +00:00
Harrie Hazewinkel
83063e7445
Updating the SNMP credits in ext/standard/credits_ext.h
2003-07-14 18:59:18 +00:00
foobar
e209272db1
CS & WS fixes
2003-07-14 16:23:14 +00:00
Moriyoshi Koizumi
d33ffb78aa
Added regression test for proc_open()
2003-07-13 08:03:46 +00:00
Moriyoshi Koizumi
4b07cb98b1
Fixed bug #24556
2003-07-12 09:33:31 +00:00
Moriyoshi Koizumi
4c8230696c
Add folding markers
2003-07-12 07:01:30 +00:00
Moriyoshi Koizumi
77ae01ac72
Oops, this is not needed though.
2003-07-12 06:54:03 +00:00
Moriyoshi Koizumi
cd52986a5c
Fixed leaks that occurs if the third parameter already contains a valid value.
2003-07-12 06:50:32 +00:00
foobar
5afd8cbf07
update credits.
2003-07-11 07:44:56 +00:00
foobar
a952a4383a
fix typo (most likely fixes #24533 too)
2003-07-08 14:46:32 +00:00
Hartmut Holzgraefe
de6a6ed6d7
skip test if glob() is not available at all
2003-07-04 15:07:11 +00:00
Hartmut Holzgraefe
3c34e4edaf
regression test for #24482 GLOB_ONLYDIR is not working (on BSD)
2003-07-04 14:38:07 +00:00
Hartmut Holzgraefe
f49b1d2da0
make sure operator precedence is not playing tricks on us
...
(it worked before on gcc3.2/Linux and with VC++ 6, but not
with gcc3.1/MacOSX)
2003-07-04 13:24:47 +00:00
Hartmut Holzgraefe
00fbf2af67
VCWD awareness and (hopefully) windows compile fix
2003-07-03 14:54:03 +00:00
Hartmut Holzgraefe
a7edbe04ad
PHP glob() will now emulate GLOB_ONLYDIR on non-GNU systems
2003-07-03 14:34:02 +00:00
Moriyoshi Koizumi
181508a837
s/cvs/csv/
2003-07-02 17:07:56 +00:00
Moriyoshi Koizumi
1379c46d9e
Fixed a leak that occurs with "R" reference variable specifier.
2003-07-02 16:19:57 +00:00
Moriyoshi Koizumi
ed033faaec
s/cvs/csv/ :)
2003-07-02 15:43:44 +00:00
Ilia Alshanetsky
4634554976
Fix up test
2003-07-01 03:11:09 +00:00
Shane Caraveo
d6ee8bab7f
fix a crash I run into on occasion
2003-06-30 20:31:57 +00:00
Sterling Hughes
f6d84a10ea
set precision properly.. test passes here
2003-06-30 20:03:17 +00:00
Sterling Hughes
223584a138
this is the correct result
2003-06-30 19:50:18 +00:00
Rasmus Lerdorf
832ffd1970
Fix 3 tests that didn't adequately specify the .ini settings they rely on
2003-06-30 18:22:53 +00:00
foobar
8dca948cf9
- Moved the PEAR check after the extensions.
...
. added checks for the dependancies PEAR has.
- Moved PHP_REGEX checks to ext/standard/config.m4
# If someone knows the reason for PHP_REGEX macro being where it was,
# please tell..
2003-06-30 16:33:50 +00:00
Ilia Alshanetsky
8cb5c9c6ba
Fixed bug #24063 (*printf() did not handle scientific notation correctly)
2003-06-30 01:03:21 +00:00
Ilia Alshanetsky
a6fd611c5e
Added array handling to file_put_contents()
...
More verbose error reporting mechanism.
Test case for file_put_contents().
2003-06-28 20:06:13 +00:00
Ilia Alshanetsky
9e53c34ad3
Fixed test failure on systems with short_tags (<?) off.
2003-06-28 17:36:46 +00:00
Wez Furlong
5ecc91c27d
Merge selectable descriptor casting from PHP_4_3 branch.
2003-06-28 11:24:47 +00:00
Derick Rethans
f2acb42223
- Return number of bytes written instead of just TRUE. (Path by Paul Hudson,
...
hudzilla@php.net )
2003-06-28 08:21:02 +00:00
Sebastian Bergmann
67400949f2
Remove aggregation tests as well.
2003-06-28 05:51:37 +00:00
Sebastian Bergmann
10ec176f69
Buckle your seatbelt, Dorothy, 'cause Aggregation is going bye-bye.
2003-06-28 05:38:52 +00:00
Sara Golemon
2e4ef86e10
MFB
...
Plug leak in context notifiers, implement notifier->dtor
2003-06-27 16:23:58 +00:00
Sterling Hughes
747937d1f7
touch the file
2003-06-26 03:53:17 +00:00
Sterling Hughes
a0ae63670a
fix by ilia to fix crashes in the session extension when /tmp/sess_* files
...
previously existed. make test now passes fully with the session extension.
2003-06-26 03:24:11 +00:00
Sterling Hughes
1ed8e46273
according to the notes in the bugs database, this is the correct result.
...
this result is also the same one given in 4.3.2 and 5.0
2003-06-26 03:21:45 +00:00
Ilia Alshanetsky
c8ecf7ec3e
Fixed bug #24312 (base64_decode() does not skip 0xF0-0xFF characters)
...
Patch by: gereon.steffens[at]onvista.de
2003-06-24 15:23:17 +00:00
Ilia Alshanetsky
6b5b6079da
Fix for bug #24313 (port from dead PHP_5 branch)
2003-06-24 13:56:25 +00:00
Stanislav Malyshev
02bebe8186
add test for #24281
2003-06-23 14:18:33 +00:00
Stanislav Malyshev
baa3892fe1
Fix #24281 - str_replace not updating the count if value is
...
not initialized
2003-06-23 14:09:14 +00:00
Sara Golemon
4c52cf5f90
When skipping blank searchvals we should advance the corresponding replace hash as well
2003-06-20 15:41:43 +00:00
Sara Golemon
496d17b98d
Quiet down decode_context_param when stream (not context) is passed.
...
Switch stream_socket_*() to use macro for retrieving context from zval.
2003-06-19 22:30:54 +00:00
Ilia Alshanetsky
7ef01f01b9
Reverting previous patch (not necessary, thanks Pollita ;) )
2003-06-19 21:04:43 +00:00
Ilia Alshanetsky
a370ceb742
Fixed memory leak, when invalid context is specified.
2003-06-19 16:35:17 +00:00
Ilia Alshanetsky
cbfb63c1c4
Fixed possible crashes in streams code
2003-06-19 16:10:54 +00:00
Sascha Schumann
be4947b0e6
Use a smaller default size to accomodate the engine
...
Submitted by: Stanislav Malyshev, with some massaging by me
2003-06-18 16:15:47 +00:00
Sara Golemon
66881b5f2c
Fix compiler warnings
2003-06-18 03:26:29 +00:00
Sara Golemon
897e6a4069
No need to allocate a hashtable when return_value is just going to be overwriten
2003-06-17 18:38:56 +00:00
Ilia Alshanetsky
abe8647eb4
Added a test case for bug #24220
2003-06-17 13:19:20 +00:00
foobar
9aa14246d9
Fixed the expected result
2003-06-16 19:59:27 +00:00
Moriyoshi Koizumi
a3873c986b
Added test case for bug #24208
2003-06-16 19:10:12 +00:00
Sara Golemon
2f4e91bf8a
optionvalue is being copied via zval_copy_ctor, there's no need to addref the original
2003-06-16 18:19:14 +00:00
Derick Rethans
cd5fd7eed7
- Added test for bug #24142
2003-06-16 17:50:07 +00:00
Ilia Alshanetsky
6057160dbf
Fixed bug #24198 (Invalid recursion detection in array_merge_recurcive())
2003-06-16 17:35:16 +00:00
Edin Kadribasic
6bcf810687
This needs to be exported for dynamic extensions
2003-06-15 23:27:05 +00:00
Marcus Boerger
0137868171
No more namespaces
2003-06-14 22:10:15 +00:00
Marcus Boerger
f304458bdb
Fix ZTS mode (hopefully all is working fine now again)
2003-06-14 19:30:42 +00:00
Marcus Boerger
9605db43ed
Fix ZTS mode
2003-06-14 17:08:49 +00:00
Sara Golemon
236349f156
User Filters don't need to register a resource list for streams.
...
That functionality is already exported by the streams API.
2003-06-13 22:25:29 +00:00
Sara Golemon
99db19661a
Plug leak (context options not freed)
...
Make contexts auto-registered, ensures userland contexts
and C API contexts are both dealt with on request shutdown.
Also brings contexts in keeping with streams which are already
auto-registered.
2003-06-13 21:33:59 +00:00
Sara Golemon
82ddb23338
Loosen restrictions on method used with http_fopen_wrapper, still default to GET though.
2003-06-13 19:27:26 +00:00
Andrey Hristov
2d4449caf9
silly bug
2003-06-12 15:11:11 +00:00
Ilia Alshanetsky
b5dc8f918e
fixed proto
2003-06-11 02:16:19 +00:00
James Cox
f68c7ff249
updating license information in the headers.
2003-06-10 20:04:29 +00:00
Ilia Alshanetsky
aec7815e9c
Fixed bug #24098 (Crash in pathinfo() due to double var initialization).
...
# This is a php5 specific bug, no MFB needed
2003-06-09 18:12:36 +00:00
foobar
9e71e39fa9
WS
2003-06-06 08:10:02 +00:00
Sterling Hughes
295a1c665c
fix array_key_exists() from HANDLE_NUMERIC() changes
...
# need to go through this file and find any stuff that relies on this
# change
2003-06-05 13:58:14 +00:00
foobar
89e2d04ab9
Fix the regex issues with apache2handler
2003-06-05 04:14:43 +00:00
Moriyoshi Koizumi
12ecc6ca1e
Fixed base64_encode() integer overflow issue pointed out in TODO_SEGFAULTS
2003-06-04 14:41:45 +00:00
foobar
fde80076ec
No C++ comments and extra tabs.
2003-06-04 05:45:54 +00:00
Hartmut Holzgraefe
c83ed19a7b
handle return value for "no matches" on systems that don't return
...
GLOB_NOMATCH consistent to those that do (return array(), not FALSE)
2003-06-03 11:01:16 +00:00
Ilia Alshanetsky
55676c662a
Fixed bug #23912 (Invalid CSS in phpinfo() output)
2003-06-03 00:06:01 +00:00
Wez Furlong
1011d196b1
Add "seekable" flag to stream_get_meta_data()
...
# Caveat Emptor: some streams don't know if they are seekable until
# sometime tries to seek first (user streams).
2003-06-02 16:36:10 +00:00