Marcus Boerger
dc571fa9e2
- MFH Fixed Bug #29538 number_format and problem with 0
2006-07-16 10:50:58 +00:00
Marcus Boerger
f03f2c5eae
- MFH Pathinfo allows to get filename (Toby S, Christian S)
2006-07-16 10:37:24 +00:00
Marcus Boerger
9c30e20bd6
- MFH Implement todo: SplFileObject: ability to set the CSV separator per object
2006-07-15 15:08:41 +00:00
Marcus Boerger
31a8d6a6b3
- MFH array_fill_keys, better unicode support, use new param parsing API
2006-07-15 12:14:07 +00:00
Marcus Boerger
87c64280b0
- MFH Added array_fill_keys(). (Marcus, Mathew W)
2006-07-15 10:21:10 +00:00
Antony Dovgal
54dba635a3
rephrase the error message ( fixes #38106 )
2006-07-14 20:44:04 +00:00
Antony Dovgal
4902fc6c25
MFH: fix #38086 (stream_copy_to_stream() returns 0 when maxlen is bigger than the actual length)
...
add tests
2006-07-13 12:00:17 +00:00
Antony Dovgal
69d6fe45c8
it's usually good idea to initialize variables
...
especially if you rely on their values
2006-07-12 12:38:49 +00:00
Antony Dovgal
3cce465528
fix invalid read - no need to compare strings if haystack is "" or shorter than needle
...
add test
2006-07-12 12:33:48 +00:00
Ilia Alshanetsky
d21628f993
Fixed test
2006-07-11 22:13:53 +00:00
Antony Dovgal
7ff8061d0a
add new tests by Ligaya Turmelle
2006-07-11 21:28:38 +00:00
Antony Dovgal
40b87ec99f
MFH: /tmp is often a symlink, use /bin instead
2006-07-11 21:20:20 +00:00
Dmitry Stogov
83ac79600e
Fixed bug #37947 (zend_ptr_stack reallocation problem)
2006-07-10 14:02:40 +00:00
Ilia Alshanetsky
278dc574f2
E_ERROR > E_RECOVERABLE_ERROR
2006-07-05 17:38:14 +00:00
Hannes Magnusson
a32fb32781
Make everyone happy
2006-07-03 22:42:03 +00:00
Ilia Alshanetsky
4a0d670f43
Fixed test
2006-07-03 21:58:46 +00:00
Hannes Magnusson
87bc74ea7a
fix tests
2006-07-03 16:03:51 +00:00
Ilia Alshanetsky
1b2cc459c6
Fixed bug #37987 (invalid return of file_exists() in safe mode).
2006-07-02 13:51:40 +00:00
Hannes Magnusson
7af33194e5
MFH: arginfo fixes
2006-07-02 00:11:06 +00:00
Nuno Lopes
b7311e9173
fixed segfaults and such things within the new assert02.phpt test
2006-07-01 12:21:07 +00:00
Hannes Magnusson
6910275d51
MFH reference fixes
2006-06-30 18:17:38 +00:00
Antony Dovgal
a518b450fd
MFH: add error messages to disk_free_space() & disk_total_space() (feature request #37971 )
2006-06-30 10:53:11 +00:00
Hannes Magnusson
77b307021d
fix test
2006-06-29 14:53:50 +00:00
Hannes Magnusson
7a6fe06e4b
url->URL
2006-06-29 14:40:49 +00:00
Hannes Magnusson
bcd06ef1b6
Bug #37961 (url should be URL)
2006-06-29 14:31:56 +00:00
Ilia Alshanetsky
24ac7931cd
Improved safe_mode check for the error_log() function.
2006-06-28 22:08:42 +00:00
Hannes Magnusson
297a3d8e4c
arginof fixes
2006-06-27 22:14:18 +00:00
Hannes Magnusson
52fd069ff4
Fix arg info (php6 features)
2006-06-27 21:42:16 +00:00
Hannes Magnusson
fd1679e7f0
nuke obsolete arginfo
2006-06-26 22:47:31 +00:00
Hannes Magnusson
e06665c961
MFH: argument info
2006-06-26 22:41:22 +00:00
Hannes Magnusson
c9c2c0e1f8
MFH: test for bug #37244
2006-06-26 22:20:27 +00:00
Hannes Magnusson
ec420c3df8
Updated protos & vim folding
2006-06-26 18:48:56 +00:00
Hannes Magnusson
5326a8b2bc
MFH: argument info for php_user_filter
...
Add tests
2006-06-26 17:23:39 +00:00
Hannes Magnusson
223d122cae
MFH: use the ZEND_ACC_DEPRECATED flag rather than custom warnings
2006-06-26 16:33:39 +00:00
Rasmus Lerdorf
862c4d2345
MFH: fix sapi_getenv() leak
2006-06-26 13:15:20 +00:00
Antony Dovgal
0b073cd34c
improve test file
...
don't forget to test invalid parameters etc.
2006-06-25 21:21:59 +00:00
Hannes Magnusson
d836ff68c8
WS fix
2006-06-25 21:08:28 +00:00
Hannes Magnusson
7b6bf33b03
MFH: image_type_to_mime_type()
2006-06-25 21:06:39 +00:00
Ilia Alshanetsky
f1d09682fb
Change E_ERROR to E_RECOVERABLE_ERROR
2006-06-23 11:37:53 +00:00
Nuno Lopes
b7bca610dd
make sure the test outputs what we want
2006-06-20 21:49:16 +00:00
Hannes Magnusson
748b589925
Renamed to bug37864.phpt
2006-06-20 19:33:31 +00:00
Hannes Magnusson
1332a14cfc
MFH
2006-06-20 19:32:59 +00:00
Antony Dovgal
959af2a28d
don't leave garbage in tmp dir
2006-06-20 18:55:46 +00:00
Hannes Magnusson
3674994be5
MFH: test for file_get_contents leaking on empty file
2006-06-20 18:48:56 +00:00
Antony Dovgal
44005b7986
fix test
2006-06-20 13:14:29 +00:00
Ilia Alshanetsky
d74f9ff550
Improved performance of the implode() function on associated arrays by
...
200-300%.
2006-06-11 21:55:49 +00:00
Ilia Alshanetsky
66141bd5d1
Fixed ZTS build
2006-06-11 20:47:34 +00:00
Ilia Alshanetsky
f876b800a2
Fully print array() in phpinfo().
2006-06-11 16:27:16 +00:00
Ilia Alshanetsky
37d88ca5a0
Improved performance of str_replace() when doing 1 char to 1 char or 1 char
...
to many chars replacement by 30-40%.
2006-06-10 15:29:06 +00:00
Andrei Zmievski
5735927d86
I swear it wasn't me.
2006-06-03 18:56:44 +00:00
Ilia Alshanetsky
5b5e7a4de9
Fixed compiler warning
2006-06-01 22:42:22 +00:00
Antony Dovgal
112f263591
MFH: suppress_errors is used only on Win32, no need to look for it on other systems
2006-06-01 14:03:49 +00:00
Antony Dovgal
0675e5eabb
MFH: nuke unused variable
2006-06-01 13:45:26 +00:00
Antony Dovgal
48098f0774
fix tests
2006-06-01 13:17:36 +00:00
Sara Golemon
79b21ec4cf
MFH: Minor fixes (bjori)
2006-05-30 19:06:22 +00:00
Ilia Alshanetsky
5186ee9c59
Added memory_get_peak_usage() function for retrieving peak memory usage of
...
a PHP script.
2006-05-30 14:51:20 +00:00
Antony Dovgal
ec68882101
add test
2006-05-29 10:42:54 +00:00
Antony Dovgal
be0b8c71bc
initialize srcstream
2006-05-29 10:39:59 +00:00
Antony Dovgal
1a63feffd1
MFH: prevent resource leaking when passing invalid stream resource as second argument
2006-05-29 10:24:49 +00:00
Marcus Boerger
7110650668
- Update test
2006-05-25 10:46:53 +00:00
Ilia Alshanetsky
53988d8cf5
Fixed bug #37563 (array_key_exists performance is poor for &$array).
2006-05-24 23:14:08 +00:00
Marcus Boerger
1448086b22
- MFH Add more tests from Ligaya Turmelle
2006-05-23 23:47:44 +00:00
Marcus Boerger
59d2ce8258
- MFH Fix feof()
2006-05-23 22:31:25 +00:00
Marcus Boerger
e145343b57
- MFH Handle corrupt base64 data in data: url
2006-05-21 13:37:19 +00:00
Antony Dovgal
c13ba99551
add new tests by Ligaya Turmelle
2006-05-19 07:44:24 +00:00
Dmitry Stogov
14f6b9149d
Optimized zend_try/zend_catch macroses (eliminated memcpy())
2006-05-19 06:09:15 +00:00
Ilia Alshanetsky
95875d9966
Fixed bug #37505 (touch() truncates large files).
2006-05-19 02:51:00 +00:00
Ilia Alshanetsky
ccad354535
Make filters without a resource throw E_RECOVERABLE_ERROR rather then
...
E_ERROR
2006-05-16 14:11:52 +00:00
Antony Dovgal
1feef82dc4
new mkdir tests
2006-05-16 13:06:06 +00:00
Marcus Boerger
3577115118
- MFH Add strict compliant RFC2397 support (no //)
2006-05-14 18:40:12 +00:00
Ilia Alshanetsky
4ab6eb3d19
MFH: Fixed bug #36630 (umask not reset at the end of the request).
2006-05-14 16:06:48 +00:00
Marcus Boerger
5b44266a5f
- MFH RFC2397 decoding
2006-05-14 01:42:03 +00:00
Marcus Boerger
0c09d4cb63
- MFH RFC 2397 meta data handling
2006-05-14 01:06:09 +00:00
Marcus Boerger
2100a86198
- MFH Initial support for RFC2397
2006-05-13 17:58:58 +00:00
Ilia Alshanetsky
91bd50d1b0
Fixed bug #37394 (substr_compare() returns an error when offset equals
...
string length).
2006-05-10 13:07:15 +00:00
Ilia Alshanetsky
7e8409de8c
Fixed bug #37244 (Added strict flag to base64_decode() that enforces
...
RFC3548 compliance).
2006-05-06 22:47:14 +00:00
Ilia Alshanetsky
fd2726641b
Revert previous optimization if preparation for 5.1.4
2006-05-03 13:32:10 +00:00
Ilia Alshanetsky
e95addcbfa
Attempt to increase smart_str performance through the use of larger
...
default buffers. Biased micro benchmarks show it makes sense :P
2006-05-02 13:52:24 +00:00
Marcus Boerger
6f1a0f67ff
- Make SplTempFileObject work in 5.1
2006-05-01 16:02:07 +00:00
Antony Dovgal
0a38d6bd8c
remove nonexistent tag
2006-04-25 12:49:59 +00:00
Antony Dovgal
896a5216d7
fix possible substr_compare() crash
...
add new tests
2006-04-25 12:48:42 +00:00
Antony Dovgal
90b3dadc4e
fix #37191 (chmod takes off sticky bit when safe_mode is On)
2006-04-25 08:41:02 +00:00
Antony Dovgal
b81e20f8e8
bah.. no UEXPECT in this branch..
2006-04-22 23:47:25 +00:00
Antony Dovgal
658b22ad6e
add test for #37158
2006-04-22 23:46:42 +00:00
Michael Wallner
f7a6327728
- Fix reading stream filters never notified about EOF
2006-04-20 17:43:18 +00:00
Antony Dovgal
9ea8d8dbf6
MFH: fix typo
2006-04-19 08:43:29 +00:00
Sara Golemon
3ef88178e8
MFH(r-1.55) Fix 'soft line break' handling in convert.quoted-printable-decode
2006-04-17 19:26:04 +00:00
Ilia Alshanetsky
74672b86b4
Fixed a typo in the previous patch.
...
# Thanks Tony
2006-04-16 17:40:33 +00:00
Ilia Alshanetsky
79d8f014da
Fixed bug #37045 (Fixed check for special chars for http redirects).
2006-04-16 16:54:49 +00:00
Antony Dovgal
522a5e128f
ok, let's make this test to work on all systems
...
currently it fails at least on Linux PPC and Solaris, probably because of different strncmp/strncasecmp implementations.
2006-04-14 20:30:11 +00:00
Antony Dovgal
7c42ddb8e0
fix #37077 (stream_socket_server() leaks when the port is not allowed)
2006-04-14 10:00:55 +00:00
Antony Dovgal
46e0ede425
fix test title
2006-04-12 22:20:52 +00:00
Johannes Schlüter
9047558fe3
- MFH: Fix bug #37060 (Type of retval of Countable::count() is not checked)
2006-04-12 19:30:52 +00:00
Ilia Alshanetsky
4bab5226b2
Fixed test
2006-04-10 23:48:10 +00:00
foobar
22a8c3113b
MFH: - Fixed bug #36909 (ld: Undefined symbols: _lchown)
2006-04-10 11:56:18 +00:00
foobar
3110d15a00
update credits
2006-04-10 09:49:18 +00:00
Ilia Alshanetsky
8afc859b55
*** empty log message ***
2006-04-09 17:57:27 +00:00
Ilia Alshanetsky
8f7319a49f
Fixed safe_mode check for source argument of the copy() function.
2006-04-06 02:39:55 +00:00
Antony Dovgal
c0592d17e9
add test
2006-04-05 12:29:21 +00:00
Ilia Alshanetsky
f0cf877a81
Fixed bug #36957 (serialize() does not handle recursion).
2006-04-05 02:28:06 +00:00
Ilia Alshanetsky
3edb5a8b6d
Fixed an unlikely, but possible memory leak.
2006-04-03 13:46:11 +00:00
Antony Dovgal
bace0def1e
fix spelling in error messages:
...
greater/less thEn -> greater/less thAn
2006-04-03 09:14:33 +00:00
Antony Dovgal
8ccdceb4db
fix compile failure with old GCC (see bug #36931 )
2006-03-31 11:11:12 +00:00
Antony Dovgal
7fbb54f55c
nuke compile warning
2006-03-30 21:10:23 +00:00
Antony Dovgal
14aef92b2f
fix build: there is no TSRMLS_CC in this function
2006-03-30 19:58:18 +00:00
Ilia Alshanetsky
4aece8077c
Fixed XSS inside phpinfo() with long inputs.
2006-03-30 19:16:12 +00:00
Ilia Alshanetsky
77acc692fd
Fixed bug #36886 (User filters can leak buckets in some situations).
2006-03-28 16:01:04 +00:00
Ilia Alshanetsky
4ca3df56d3
Check 2nd parameter of tempnam() against path components.
2006-03-27 23:40:41 +00:00
Ilia Alshanetsky
a33d64e7b6
Fixed bug #36857 (Added support for partial content fetching to the HTTP
...
streams wrapper).
2006-03-26 17:12:05 +00:00
Ilia Alshanetsky
3b1cb0e500
Added myself to PDO and PDO_MySQL credits
...
Added Wez to PDO_MySQL credits
Added Tony to Q&A team credits
Regenerated the credits file
2006-03-23 18:36:47 +00:00
Antony Dovgal
f7ce1d6260
prevent segfault when exception is thrown from Countable::count()
2006-03-22 22:05:51 +00:00
Antony Dovgal
8a58105f42
MFH: use set_time_limit(), this test takes forever on AIX
2006-03-22 19:27:47 +00:00
Ilia Alshanetsky
79e7432c97
Fixed bug #36689 (Removed arbitrary limit on the length of syslog messages).
2006-03-21 00:59:08 +00:00
Antony Dovgal
b2bbaca8e8
shutdown syslog module before freeing basic_globals
2006-03-20 23:32:58 +00:00
Antony Dovgal
f789f0e384
.. and add missing #ifdef
2006-03-20 23:06:00 +00:00
Antony Dovgal
3309d14af2
fix wrong mshutdown func params
2006-03-20 23:04:30 +00:00
Antony Dovgal
edbfb9c2c7
fix #36808 (syslog ident becomes garbage between requests)
2006-03-20 23:03:11 +00:00
Antony Dovgal
6aaf510bf0
MFH: fix #36741 (userstreams testcase have off-by-one error on fseek())
2006-03-20 22:09:11 +00:00
Antony Dovgal
b5001f5383
MFH: fix buffer overrun
2006-03-20 14:10:35 +00:00
Antony Dovgal
90d7fbe798
MFH: make the code cleaner
2006-03-19 22:11:36 +00:00
Antony Dovgal
ef3d879315
MFH: add brackets and clarity
2006-03-14 15:15:22 +00:00
Ilia Alshanetsky
0a076b11df
Fixed offset/length parameter validation in substr_compare() function.
2006-03-14 14:55:13 +00:00
Ilia Alshanetsky
80ea07d30c
Added overflow checks to wordwrap() function.
2006-03-13 14:37:10 +00:00
Dmitry Stogov
97f463c156
Fixed debug_zval_dump() to support private and protected members
2006-03-10 08:42:56 +00:00
Michael Wallner
74868fae47
- Fix bug #36656 (http_build_query generates invalid URIs due to use of square brackets)
2006-03-08 22:00:21 +00:00
Rob Richards
d36a88bdda
fix win build
2006-03-06 20:21:52 +00:00
Derick Rethans
7fd337f955
- There is no ltouch.
2006-03-05 19:01:37 +00:00
Derick Rethans
f87e7b8bab
- Added lchown() and lchgrp() to change user/group ownership of symlinks.
2006-03-05 18:57:54 +00:00
Ilia Alshanetsky
3022080d84
Fixed bug #36459 (Incorrect adding PHPSESSID to links, which contains \r\n).
2006-02-28 14:45:18 +00:00
Marcus Boerger
5a69b29082
- Warning fixes by Steph
2006-02-26 10:57:00 +00:00
Rasmus Lerdorf
8fe5bc7010
MFH - binary safety patch from Moriyoshi
2006-02-25 21:32:11 +00:00
Ilia Alshanetsky
6d494f9725
Fixed bug #35900 (stream_select() should warning when tv_sec is negative).
2006-02-23 18:28:08 +00:00
Brian France
9f53c8e313
MFH: fixed bug #35594 for all systems. "optind = 0" doesn't work on FreeBSD, but "optind = 1" seems to work on all systems (bug #36091 )
2006-02-23 03:51:46 +00:00
Ilia Alshanetsky
f5241f165f
Fixed bug #36458 (sleep() accepts negative values).
2006-02-21 15:32:06 +00:00
Rasmus Lerdorf
bab48a0906
Rename getloadavg to sys_getloadavg
2006-02-18 05:41:59 +00:00
Wez Furlong
a8be85ce7e
add getloadavg() function that has been running in production on rs1.php.net
...
for a couple of years.
2006-02-16 22:49:13 +00:00
Antony Dovgal
2108714a2b
MFH: improve usleep(): use new param parsing API, check for negative values
...
(related to #36410 )
2006-02-16 10:13:52 +00:00
Ilia Alshanetsky
535a2e6092
Fixed bug #36351 (parse_url() does not parse numeric paths properly).
2006-02-12 16:39:44 +00:00
Pierre Joye
c09237ffce
- protos
2006-02-09 15:48:46 +00:00
Pierre Joye
8600417c79
- revert last fix
...
- ensure that we are in 32bit
- do not try to compare the decimal values but hex, php does not have
unsigned integer
2006-02-09 15:33:53 +00:00
Andrei Zmievski
7deff63e3c
Move array globals declarations back to the header file.
2006-02-07 17:54:24 +00:00
Pierre Joye
f3e11a705c
- #36306 , crc32() function result differs on 32-bit and 64-bit platforms
2006-02-07 00:23:55 +00:00
Antony Dovgal
bccf4bd9e7
MFH: initialize variables and reduce the number of warnings
2006-02-06 11:28:41 +00:00
Antony Dovgal
b90d985a23
MFH: fix #36242 (Possible memory corruption in stream_select())
2006-02-01 10:31:57 +00:00
foobar
f80f58168c
nuke ws pollution
2006-01-29 17:54:45 +00:00
Frank M. Kromann
80cc4867e3
Export symbols that will allow building WDDX as shared object
2006-01-28 06:18:01 +00:00
Pierre Joye
2bfe34e06d
- MFH: #36185 str_rot13(NULL) crash
2006-01-28 00:14:01 +00:00
Ilia Alshanetsky
c5ef24bfee
Fixed bug #36148 (unpack("H*hex", $data) is adding an extra character to the
...
end of the string).
2006-01-26 15:45:33 +00:00
Ilia Alshanetsky
0621bcc9e1
Allow get_headers() to return header information even for non-200 responses.
2006-01-20 01:40:32 +00:00
Antony Dovgal
82d5901664
MFH: couple of pedantic fixes: "static" should be first
2006-01-18 23:55:47 +00:00
Ilia Alshanetsky
fb7608a006
Make get_headers() use the default context.
2006-01-18 14:05:14 +00:00
Antony Dovgal
ac1ec7914c
fix typo
2006-01-16 20:40:41 +00:00
Marcus Boerger
add3c79a23
- Fixed bug #36011
2006-01-14 15:22:40 +00:00
Antony Dovgal
0851c649d1
MFH: add missing ifdefs
2006-01-13 13:04:27 +00:00
Pierre Joye
6c509aa837
- add php_mkdir_ex, works like php_mkdir but allows to silent any error
...
when no options are used
2006-01-13 04:06:00 +00:00
Marcus Boerger
f113090832
- Add stream filter 'consumed'
2006-01-12 19:23:58 +00:00
Ilia Alshanetsky
778c635c40
Fixed bug #35916 (Duplicate calls to stream_bucket_append() lead to a crash).
2006-01-10 16:14:16 +00:00
Ilia Alshanetsky
f079ef83ab
Fixed test.
2006-01-10 03:18:37 +00:00
Antony Dovgal
6fcc365c75
MFH: fix typo
2006-01-05 20:49:37 +00:00
Derick Rethans
0d4965407e
- Removed the files which are no longer necessary.
2006-01-04 21:35:17 +00:00
Derick Rethans
88268c6bcc
- MFH: Fixed bug #35887 (wddx_deserialize not parsing dateTime fields properly).
...
- MFH: Fixed bug #35885 (strtotime("NOW") no longer works).
- MFH: Fixed bug #33789 (Many Problems with SunFuncs).
- MFH: Fixed bug #33671 (sun_rise and sun_set don't return a GMT timestamp if one
passes an offset).
- MFH: Fixed bug #32820 (date_sunrise and date_sunset don't handle GMT offset
well).
- MFH: Fixed bug #30937 (date_sunrise() & date_sunset() don't handle endless
day/night at high latitudes).
2006-01-04 21:31:35 +00:00
Rasmus Lerdorf
e2dd2d7e7a
Fix the build
2006-01-01 17:24:32 +00:00
foobar
12894cc1b6
update credits
2006-01-01 13:04:33 +00:00
foobar
5bd93221a8
bump year and license version
2006-01-01 12:51:34 +00:00
foobar
e3fd31503b
bump the year and license version
2006-01-01 12:26:08 +00:00
Ilia Alshanetsky
0e396980a1
Fixed bug #35817 (unpack() does not decode odd number of hexadecimal values)
2005-12-28 20:55:14 +00:00
Antony Dovgal
b5aeda4e65
tweak the fix
2005-12-27 23:26:55 +00:00
Antony Dovgal
f046cdf3fa
fix #35821 (array_map() segfaults when exception is throwed from the callback)
2005-12-27 22:32:01 +00:00
Antony Dovgal
537900c8e8
add new test for recently fixed bug
2005-12-26 15:05:38 +00:00
Antony Dovgal
248be6fcfc
fix #35781 (stream_filter_append() can cause segfault)
2005-12-23 14:32:11 +00:00
Antony Dovgal
84326a9b72
add test for #35740
2005-12-20 09:51:53 +00:00
foobar
93d339bede
touch with re2c 0.9.11
2005-12-18 20:01:22 +00:00
Marcus Boerger
10f77a5d71
- Add/fix tests
2005-12-16 22:19:02 +00:00
Marcus Boerger
4bb39ad2a5
- Fix is_callable usage
2005-12-16 22:18:11 +00:00
Antony Dovgal
418223e2f6
fix #35713 (getopt() returns array with numeric strings when passed options like '-1')
2005-12-16 20:09:16 +00:00
Antony Dovgal
17907a50cd
fix test
...
add new one for 64bit only
2005-12-16 15:52:09 +00:00
Antony Dovgal
a91f9fb786
MFH: fix #35690 (pack() tries to allocate huge memory block when packing float values to strings)
2005-12-15 22:15:01 +00:00
Antony Dovgal
1b7e3fe2a5
MFH: fix spelling and #35665
2005-12-14 00:54:29 +00:00
Ilia Alshanetsky
a74463e9bd
Fixed bug #35629 (crash in http:// wrapper on multiple redirects).
2005-12-12 05:04:15 +00:00
Antony Dovgal
ca42324497
php_stream_get_line() is a macro and it already has TSRMLS_CC
2005-12-09 18:53:09 +00:00
Ilia Alshanetsky
b30602b78b
Fixed bug #35594 (Multiple calls to getopt() may result in a crash).
2005-12-08 03:25:22 +00:00
Ilia Alshanetsky
644cf05505
Fixed bug #34359 (Possible crash inside fopen http wrapper).
2005-12-08 02:53:08 +00:00
Ilia Alshanetsky
d5bb2e38ef
Undo accidental revert of patch for bug #34729
2005-12-07 17:36:17 +00:00
Sara Golemon
2b059ae91f
MFH: (r-1.104)
2005-12-06 19:15:41 +00:00
foobar
d0a54af4c5
MFH: Nuke php3 legacy
2005-12-05 22:54:01 +00:00
foobar
bbe1f9d280
MFH
2005-12-05 22:21:56 +00:00
Ilia Alshanetsky
66fbae9d75
Added tests for new parse_url() and http_build_query() functionality.
2005-12-04 17:58:15 +00:00
Ilia Alshanetsky
2994c23670
MFH:
...
Added 2nd optional parameter to parse_url() that allows retrieval of
individual URL components.
Added 3rd optional parameter to http_build_query() that allows custom param
separator.
2005-12-04 17:44:27 +00:00
Ilia Alshanetsky
eb83ca1cd3
load proper header file
2005-12-04 17:41:02 +00:00
Dmitry Stogov
8768ab94b3
Fixed bug #34729 (Crash in ZTS mode under Apache)
2005-12-01 11:48:17 +00:00
foobar
8c7f03c8a4
MFH: - Fix paths for --enable-gcov
2005-12-01 09:34:20 +00:00
Ilia Alshanetsky
820b5aa9e4
Fixed bug #35425 (idate() function ignores timezone settings).
2005-11-29 20:19:56 +00:00
Antony Dovgal
1cbe552f4d
change "-o" to "||" (fixes potential problems on weird systems where test doesn't support -o)
2005-11-29 18:26:02 +00:00
Ilia Alshanetsky
0242b892d2
Fixed bug #35427 (str_word_count() handles '-' incorrectly).
2005-11-29 16:14:19 +00:00
Dmitry Stogov
14594953d2
Fixed bug #35393 (changing static protected members from outside the class, one more reference issue)
2005-11-28 14:33:03 +00:00
Ilia Alshanetsky
8c86ea4693
Fixed bug #35046 (phpinfo() uses improper css enclosure).
2005-11-23 00:15:08 +00:00
Ilia Alshanetsky
80e04c2c35
Fixed command error in ftp:// wrapper.
...
# Thanks to Stefan Esser for discovering the problem.
2005-11-22 03:01:39 +00:00
foobar
7243d31ae0
MFH: - Fixed header installing under phpize builds
2005-11-21 23:08:02 +00:00
Derick Rethans
2bb4d8282c
- Fixed bug #35143 (gettimeofday() ignores current time zone).
...
- Fixed tests due to class constants patch.
2005-11-20 20:14:24 +00:00
foobar
db77890bbd
MFH: - Fixed bug #35243 (php_mblen() crashes when compiled with thread-safety on Linux)
2005-11-20 18:07:28 +00:00
Sara Golemon
1340c04976
MFH (r-1.51) #32371 php://input sometimes returns duplicate data
2005-11-17 19:40:38 +00:00
Ilia Alshanetsky
cce5e8c9ea
Updated tests to use [] instead of {}
2005-11-16 15:13:20 +00:00
Dmitry Stogov
8bd18e174b
Fixed bug #35229 (call_user_func() crashes when arguement_stack is nearly full)
2005-11-16 09:31:21 +00:00
Ilia Alshanetsky
c4da6009bb
MFH: Fixed possible crash in http:// wrapper.
2005-11-15 14:46:34 +00:00
foobar
e02f8809f1
- Fixed test. Some people might actually be using php.ini-dist which
...
has precision set to 12. (and this test results need 14)
2005-11-01 22:39:53 +00:00
Ilia Alshanetsky
57510065ce
Fixed bug #35022 , #35019 (Regression in the behavior of key/current
...
functions).
2005-10-30 18:03:30 +00:00
Ilia Alshanetsky
941a94ead4
Simplify code.
2005-10-30 13:48:30 +00:00
Ilia Alshanetsky
d22d6910ad
Fixed Bug #35014 (array_product() always returns 0).
2005-10-30 13:44:26 +00:00
Dmitry Stogov
a3cb94abff
Fixed bug #34982 (array_walk_recursive() modifies elements outside function scope)
2005-10-28 10:06:43 +00:00
Dmitry Stogov
fa406902d5
Fixed bug #34982 (array_walk_recursive() modifies elements outside function scope)
2005-10-28 09:57:35 +00:00
Antony Dovgal
e415260868
MFH: apply workaround for the leak only when GLIBC is used
2005-10-25 14:57:14 +00:00
Antony Dovgal
a0c8d5d80a
MFH: fix problem with garbage appearing in hostnames
2005-10-25 08:19:33 +00:00
Dmitry Stogov
f9fb94ff00
Reverted patch for bug #34934 . Bug is marked as bogus.
2005-10-24 06:58:42 +00:00
Antony Dovgal
0a7b720094
MFH: fix #34938 (dns_get_record() doesn't resolve long hostnames and leaks)
2005-10-23 18:34:26 +00:00
Ilia Alshanetsky
76ad7425ad
Fixed memory leak on error.
2005-10-23 15:29:09 +00:00
Wez Furlong
890f7f46b4
Fix #34957 ; file access checks should use VCWD_ACCESS()
2005-10-22 17:02:10 +00:00
Antony Dovgal
23d3ddea25
fix ws
2005-10-21 15:53:22 +00:00
Dmitry Stogov
75a548a7e9
Fixed bug #34934 (offsetExists is not called from array_key_exists)
2005-10-21 15:19:40 +00:00
Antony Dovgal
b260064bbf
MFH: fix possible crash in dns_get_record()
...
cleanup code a bit
(partly fixes #34938 )
2005-10-21 13:49:01 +00:00
Dmitry Stogov
af0adbed39
Fixed fgetcsv() and fputcsv() inconsistency.
2005-10-21 12:13:39 +00:00
Antony Dovgal
e7925c9767
MFH: use proper constants
2005-10-20 16:54:48 +00:00
Ilia Alshanetsky
5916b8dd04
MFH: Change E_ERROR to E_WARNING when more_entropy flag is off on Cygwin.
2005-10-19 13:41:44 +00:00
Derick Rethans
8f4112bfdd
- Fixed bug #29361 (var_export() producing invalid code). (Derick)
2005-10-17 14:38:12 +00:00
foobar
e7bd6769df
MFH
2005-10-16 20:41:26 +00:00
Ilia Alshanetsky
cc034dcb38
MFH: Fixed bug #34742 (ftp wrapper failures caused from segmented command
...
transfer).
2005-10-11 14:33:51 +00:00
Derick Rethans
f42742f796
- MFH: Fixed Windows build (patch by Mike)
2005-10-06 13:03:43 +00:00
Antony Dovgal
1f6debba12
MFH: fix test
2005-10-05 09:00:36 +00:00
Antony Dovgal
1b8ecbcf54
MFH: fix #34723 (array_count_values() strips leading zeroes)
2005-10-04 20:48:17 +00:00
Ilia Alshanetsky
8a5bd01a44
MFH: GLOBALS protection for extract() function.
2005-10-03 14:04:16 +00:00
Ilia Alshanetsky
941ac55d2f
Removed unnecessary component that accidentally snuck-in
2005-09-29 16:39:37 +00:00
Ilia Alshanetsky
09540ee965
MFH:
...
Fixed possible crash and/or memory corruption in import_request_variables()
Fixed potential GLOBALS overwrite via import_request_variables().
2005-09-29 16:30:51 +00:00
Ilia Alshanetsky
1a04335ec2
MFH: Fixed possible GLOBALS variable override when register_globals are ON.
...
MFH: Fixed possible register_globals toggle via parse_str().
MFH: Fixed negative offset handling in substr_compare() function.
2005-09-28 22:39:52 +00:00
Ilia Alshanetsky
d696f11814
MFH: Fixed bug #34321 (Possible crash in filter code).
2005-09-25 13:26:30 +00:00
Edin Kadribasic
ba8a8d9f25
Allow php extensions to use php_escape_shell_cmd() and php_escape_shell_arg(), needed for mbstring
2005-09-24 15:22:32 +00:00
Dmitry Stogov
0988162649
Fixed memory corruption
2005-09-21 15:55:07 +00:00
Dmitry Stogov
3d41ebf595
Allow fopen() make HTTPS requests throug HTTP proxies
2005-09-21 15:04:26 +00:00
Johannes Schlüter
ddf3f9b068
- MFH: Remove HTML fragments from phpcredits() in CLI mode
2005-09-20 22:19:01 +00:00
Antony Dovgal
4b9b5505f0
fix #34505 (possible memory corruption when unmangling properties with empty names)
...
2nd part
2005-09-16 17:11:02 +00:00
Ilia Alshanetsky
c221e148d7
MFH: MFH: Make key() and current() take argument by value.
2005-09-13 13:24:38 +00:00
Dmitry Stogov
9a74c68a4c
Additinal fix for bug #34277 (array_filter() crashes with references and objects)
2005-09-12 09:58:50 +00:00
Dmitry Stogov
5682438549
Better fix for exceptions in __sleep()
2005-09-12 07:13:54 +00:00
Wez Furlong
6b0d0f7ceb
allow exceptions thrown in __sleep to interrupt the serialization process. refs PECL #5217
2005-09-10 17:47:20 +00:00
foobar
27df981727
touch
2005-09-05 16:22:58 +00:00
foobar
020f1ba949
MFH: - Fixed bug #34311 (unserialize() crashes with characters above 191 dec)
2005-09-05 16:22:19 +00:00
Dmitry Stogov
7fda1750f1
MFH
2005-09-01 13:03:00 +00:00
Dmitry Stogov
e615889d6b
Fixed bug #34277 (array_filter() crashes with references and objects)
2005-09-01 12:00:37 +00:00
foobar
2ec2739c19
Update credits
2005-08-31 14:59:20 +00:00
foobar
0c4867144a
- Fixed bug #34284 (CLI phpinfo showing html on _SERVER["argv"])
2005-08-28 01:03:41 +00:00
Ilia Alshanetsky
980b9be4b4
Fixed bug #34214 (base64_decode() does not properly ignore whitespace)
2005-08-26 03:32:31 +00:00
foobar
82d8cfb681
MFH
2005-08-23 21:40:26 +00:00
foobar
9477097564
MFH: Nuked EOLs from error messages
2005-08-18 13:34:41 +00:00
Ilia Alshanetsky
5610ad29e3
MFH: Fixed bug #34148 (+,- and . not supported as parts of scheme).
2005-08-16 14:20:41 +00:00
Ilia Alshanetsky
81b6d3e725
MFH: Input validation part 2.
2005-08-16 00:25:39 +00:00
Ilia Alshanetsky
9711fbace9
Chunk the output
2005-08-15 23:23:40 +00:00
Ilia Alshanetsky
bbd37d99e1
MFH: input validation.
2005-08-15 16:01:53 +00:00
foobar
54df2c9d36
no DOS EOLs!
2005-08-11 23:53:59 +00:00
foobar
4ddaf76efc
- Fixed test
2005-08-11 23:51:35 +00:00
foobar
e274f52bbf
- Regenerated.
2005-08-11 22:36:47 +00:00
Marcus Boerger
6c87db9e99
- And this is version 5.1
2005-08-11 21:41:30 +00:00
Marcus Boerger
256e6e3350
- MFH creadits to Johannes
2005-08-11 20:45:58 +00:00
Dmitry Stogov
ebd4ab4d78
Fixed bug #25359 (array_multisort() doesn't work in a function if array is global or reference)
2005-08-10 12:02:52 +00:00
Dmitry Stogov
54931f5259
Fixed bug #33940 (array_map() fails to pass by reference when called recursively)
2005-08-10 08:22:01 +00:00
Dmitry Stogov
96d755978c
Fixed bug #29253 (array_diff with $GLOBALS argument fails)
2005-08-10 07:43:07 +00:00
foobar
000a9e3015
- Fixed problem with -dextension=foobar.so not having it's MINIT run.
2005-08-08 16:49:44 +00:00
foobar
df5cfe27b4
- Fixed bug #29334 (mail() provides incorrect message time header)
2005-08-07 22:06:29 +00:00
foobar
3982f722c2
Skip test on solaris
2005-08-05 09:19:43 +00:00
Dmitry Stogov
98e70ab585
Fixed bug #33989 (extract($GLOBALS,EXTR_REFS) crashes PHP)
2005-08-04 10:34:39 +00:00
foobar
23e671a51e
- Bumber up year
2005-08-03 14:08:58 +00:00
foobar
ce32c4ece7
update credits
2005-08-03 13:47:34 +00:00
foobar
be10050d8f
Added test for bug #25359
2005-07-30 13:37:57 +00:00
foobar
b325b340b7
- Fixed bug #33899 (CLI: setting extension_dir=some/path extension=foobar.so does not work)
2005-07-29 13:25:33 +00:00
foobar
a5c41b2c8e
- Fixed bug #33917 (number_format() output with > 1 char separators)
2005-07-29 12:58:25 +00:00
Anantha Kesari H Y
83b5eb54c4
defined EX_OK and EX_TEMPFAIL in ext/standard/mail.c for NETWARE rather than including a sysexits.h.
...
-Kamesh
2005-07-28 09:41:34 +00:00
Anantha Kesari H Y
b1183590e9
ext/standard/fsock.h
...
Removing redundant inclusion of headers for NetWare
ext/standard/lcg.c
NetWare LibC SDK sys/time.h implicitly includes sys/timval.h so nothing special needed for NetWare here.
--Kamesh
2005-07-25 13:12:10 +00:00
Ilia Alshanetsky
29bf2d3a09
Fixed bug in str_word_count() when charlist if specified and "word" starts
...
with a character found inside the charlist.
2005-07-23 19:44:13 +00:00
Dmitry Stogov
e4b1fb6455
Recursion protection
2005-07-21 07:18:02 +00:00
foobar
db138c59d4
MFB4_4: Fix compile problem with --regex=system on some systems
2005-07-18 23:17:24 +00:00
Dmitry Stogov
70bd938bbd
Fixed bug in new module statrup mechanism
2005-07-18 16:20:08 +00:00
Sara Golemon
67a66b858f
Pass context parameter through to xport_create
2005-07-15 15:45:43 +00:00
Anantha Kesari H Y
384a96faf6
ext/standard/file.h NetWare LibC has fnmatch and realpath implemented.
...
ext/standard/syslog.c Except LOG_SYSLOG other syslog macros are supported by NetWare LibC.
ext/standard/string.c NetWare fix for dirname
-- Kamesh
2005-07-15 12:35:12 +00:00
Ilia Alshanetsky
6be7584eba
Properly recognize redirect code 303.
...
When encountering redirect on POST request follow browsers and cURL and
perform GET on the specified location field.
2005-07-14 14:59:16 +00:00
Sara Golemon
45f624adc4
Route ftp:// wrapper via transports layer.\nFix typo in datastream crypto startup
2005-07-13 23:28:22 +00:00
Ilia Alshanetsky
fa4ea0fff4
Added support for LOCK_EX flag for file_put_contents().
2005-07-12 17:55:38 +00:00
Antony Dovgal
38e4fb09e0
fix tsrm build
2005-07-08 18:16:46 +00:00
Ilia Alshanetsky
bf020f87e1
Missing bit of the previous patch.
2005-07-08 16:17:04 +00:00
Ilia Alshanetsky
046635075b
Fixed compiler warning.
2005-07-08 16:06:05 +00:00
Antony Dovgal
eb7dc34bfb
make use of T token
2005-07-08 12:39:51 +00:00
Antony Dovgal
592a0835fa
fix #33597 (setcookie() "expires" date format doesn't comply with RFC)
2005-07-08 12:30:24 +00:00
Antony Dovgal
3baf1f7632
fix #33605 (substr_compare() crashes with negative offset & length)
2005-07-07 15:19:40 +00:00
foobar
887f44a9dd
- Fixed crash in serialize() + classes. (64bit only)
2005-07-05 23:48:44 +00:00
Ilia Alshanetsky
c933634253
Fixed crash inside stream_get_line() when length parameter equals 0.
2005-07-05 19:24:07 +00:00
Dmitry Stogov
1d33a3e95e
Fixed bug #31158 (array_splice on $GLOBALS crashes)
2005-07-04 10:01:10 +00:00
Derick Rethans
8aa3554d19
- Reimplemented time(), getdate() and localtime() functions with new datetime
...
library.
2005-07-03 20:45:08 +00:00
Derick Rethans
0ef991e5ae
- Fixed bug #33532 (Different output for strftime() and date()).
...
- Re-implemented checkdate(), strftime() and gmstrftime() with the new timelib
code.
2005-07-03 19:14:55 +00:00
Derick Rethans
d3c83378eb
- Move mktime/gmmktime related tests from ext/standard to ext/date.
2005-07-03 14:36:59 +00:00
Derick Rethans
ed02f202f0
- Fixed bug #30096 (gmmktime does not return the corrent time).
...
- Re-implemented mktime and gmmktime with new date time library.
- Added testcase for bug #30096 , updated test cases for E_STRICT warning of
is_dst parameter usage for mktime/gmmktime.
2005-07-03 14:27:31 +00:00
Anantha Kesari H Y
98a2eeacc7
As fork implementation of NetWare LibC still in experimental stages making the procve based solution ahead of HAVE_FORK. Later When fork becomes stable will revert this fix.
...
--Kamesh from hyanantha's account
2005-07-01 06:49:29 +00:00
Derick Rethans
e155585e6e
- Reimplemented date and gmdate with new timelib code.
...
- Removed old date/gmdate implementations.
- Moved date() related testcases to ext/date/tests.
- Implemented bug #33452 .
- Fixed testcase for bug #27719 - there is no timezone called "EST5DST".
2005-06-30 21:38:06 +00:00
foobar
6cea418c31
Netware also uses autoconf based config now
2005-06-30 14:11:13 +00:00
Dmitry Stogov
2ca2dc0b08
Restored old behavior of zend_statup_module()
2005-06-30 13:43:00 +00:00
foobar
340bcffdf0
- Unify (+ spl can't be build shared so COMPILE_DL_SPL
2005-06-30 11:15:00 +00:00
Johannes Schlüter
44c021d851
- Fix TSRM build
2005-06-29 09:28:44 +00:00
foobar
a66eb331f0
- Regenerated with re2c 0.9.8
2005-06-28 23:16:49 +00:00
Stanislav Malyshev
62d4d8b8d2
fix handling of non-PHP classes (John Coggeshall)
2005-06-28 09:46:30 +00:00
Ilia Alshanetsky
49c233212b
Fixed bug #32160 (copying a file into itself leads to data loss).
2005-06-22 16:13:47 +00:00
foobar
8566f52297
"64M should be enough for everyone." -- Jani, 2005 :)
2005-06-22 12:54:04 +00:00
Dmitry Stogov
27374bfaf5
Fixed bug #31213 (Sideeffects caused by fix of bug #29493 )
2005-06-21 12:10:51 +00:00
foobar
6f3b02cba4
typo
2005-06-20 11:10:11 +00:00
Derick Rethans
3cdc895213
- Added backward compability wrapper "php_parse_date()".
...
- Changed WDDX extension to use new date parsing code.
- Removed all remnants to the old parser.
#- I hope that I didn't break the .dsp's...
2005-06-19 22:15:27 +00:00
Ilia Alshanetsky
b9575ead72
make substr_count() 30% when counting instances of 1 byte long strings.
2005-06-19 16:31:51 +00:00
Ilia Alshanetsky
67ea97dfdf
Added offset & length parameters to substr_count() function.
2005-06-18 18:23:12 +00:00
foobar
a104447d46
Make sure $_ENV is populated
2005-06-18 02:24:37 +00:00
foobar
f2ddefcc56
- This is no bug.
2005-06-18 02:06:31 +00:00
Ilia Alshanetsky
bcd33d5f18
Added offset parameter to the stream_copy_to_stream() function.
2005-06-17 23:29:20 +00:00
Antony Dovgal
8d2dd7901c
add news entry and test for bug #33382
2005-06-17 10:53:15 +00:00
Dmitry Stogov
f47c78487b
Improved PHP extension loading mechanism with support for module dependencies and conflicts
2005-06-17 09:39:23 +00:00
Derick Rethans
b7ea5dc5f4
- Move strtotime() related testcases to ext/date/tests.
2005-06-16 17:35:08 +00:00
Wez Furlong
b680c5c5e1
Don't emit the E_STRICT dl-is-deprecated notice on SAPI's where dl() is widely (and safely) used.
...
This allows our test-suite to run in E_STRICT mode.
2005-06-16 15:36:39 +00:00
Wez Furlong
4de4565710
Fix compile on win32 at least.
2005-06-16 15:03:36 +00:00
Derick Rethans
f847c6f948
- Update maintainers and credits.
2005-06-16 10:44:41 +00:00
Andrei Zmievski
be0458269e
WS fix
2005-06-15 21:20:26 +00:00
Andrei Zmievski
ec09711101
Fix FCI cache for array_walk and user array compare functions. Bug
...
#33286 . (Patch from m.bretz@metropolis-ag.de )
2005-06-15 20:51:33 +00:00
Derick Rethans
4fb4cac65c
- Add my new timelib and ext/date. For now only strtotime() makes use of this.
2005-06-14 21:32:29 +00:00
Ilia Alshanetsky
ba93fc60af
Removed unused var.
2005-06-12 17:07:20 +00:00
Hartmut Holzgraefe
55b5376d19
Support for GLOB_ERR so that glob() reports permission problems (Bug #28355 )
2005-06-12 07:53:24 +00:00
Hartmut Holzgraefe
d5adc7ceff
thinko fix (E_COMMIT_AFTER_MIDNIGHT)
2005-06-12 01:13:24 +00:00
Hartmut Holzgraefe
4440d3897e
Removed bogus fix for bug #28355 (it was dead code anyway)
2005-06-12 00:59:04 +00:00
foobar
8030941485
revert
2005-06-11 23:53:21 +00:00
foobar
467db93099
regenerated with re2c 0.9.7
2005-06-11 18:00:37 +00:00
Dmitry Stogov
4c0970bec6
Fixed reference counting and probable crash on fclose() or shutdown
2005-06-09 08:19:30 +00:00
Dmitry Stogov
72c6d5cbaf
Fixed memory allocation bugs in array_reduce() with initial value ( #22463 & #24980 )
2005-06-08 19:54:24 +00:00
Dmitry Stogov
415ec46927
Fixed incorrect usage of zend_mangle_property_name() (valgrind errors)
2005-06-08 15:48:12 +00:00
foobar
7101cd821a
- It is nice to close the script with ?>..
2005-06-07 21:39:54 +00:00
Derick Rethans
7a3dbcd1c4
- Added the --disable-zend-memory-manager switch to disable the Zend memory
...
manager.
#- I discussed this with Dmitry today - we found it useful.
2005-06-07 13:36:08 +00:00
Derick Rethans
c6ae4a98be
- Fixed bug #33242 (Mangled error message when stream fails).
2005-06-06 12:39:57 +00:00
Derick Rethans
ad21bb1baa
- That should have been removed, not commented out.
2005-06-02 08:51:20 +00:00
Derick Rethans
90f4590d87
- Fixed memory corruption in stristr().
2005-06-02 08:29:37 +00:00
foobar
f887ae2e80
touch
2005-06-02 05:49:56 +00:00
Ilia Alshanetsky
fd396287d0
Fixed bug #33210 (relax jpeg recursive loop protection).
2005-06-01 22:28:03 +00:00
Dmitry Stogov
9383e1b858
Fixed bug #30791 (magic methods (__sleep/__wakeup/__toString) call __call if object is overloaded)
2005-06-01 11:03:58 +00:00
foobar
156a908997
- Fixed bug #33200 (preg_replace(): magic_quotes_sybase=On makes 'e' modifier misbehave)
2005-05-31 12:54:56 +00:00
foobar
8defc849cc
Touch
2005-05-31 09:41:46 +00:00
foobar
b185ee0315
- Fixed bug with unserialize() with "exotic" letters in class names
...
# Patch by: Christian Schneider <cschneid@cschneid.com>
2005-05-31 09:41:36 +00:00
foobar
a20383ba06
- Unify the "configure --help" texts
2005-05-29 23:17:16 +00:00
Andrei Zmievski
3d2944863c
Do a cache flush if we detect possible cache corruption (same as for
...
PCRE).
2005-05-26 21:48:35 +00:00
Ilia Alshanetsky
fddaa54410
Added scheme validation for parse_url().
2005-05-26 03:56:21 +00:00
Stanislav Malyshev
47294288fe
fix is_object() on non-php objects
2005-05-25 10:57:40 +00:00
foobar
396affc81e
nuked unused header file
2005-05-24 15:24:33 +00:00
Antony Dovgal
4ce95ef1ea
fix bug #33076 (str_ireplace() incorrectly counts result string length and may cause segfault)
...
add test
2005-05-20 14:23:42 +00:00
Antony Dovgal
d5bb03b11a
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:14 +00:00
Andrey Hristov
0e459321bf
move math_standard_deviation and math_variance to the stats PECL extension
2005-05-13 10:11:19 +00:00
Joe Orton
5815b03511
Mark pointers in entity tables as const.
2005-05-11 12:54:29 +00:00
Joe Orton
bd2e99ee50
- Fixed bug #29119 (html_decode_entities handling of U+0152-U+0192 range)
...
(merge error from 4.3)
2005-05-11 12:43:07 +00:00
Andrey Hristov
be3a9ccdf3
add function array_product()
2005-05-11 11:43:11 +00:00
Wez Furlong
867e619154
add test for bug 27508
2005-05-11 02:01:44 +00:00
Andrey Hristov
0c268fa0f7
fix the test too
2005-05-10 15:27:49 +00:00
Andrey Hristov
f12b14078e
rename math_std_dev to math_standard_deviation (the API wasn't published
...
yet)
2005-05-10 12:50:53 +00:00
Rasmus Lerdorf
310dd4a214
Fix request_uri XSS on phpinfo() page
2005-05-08 17:24:38 +00:00
foobar
b3f5a2dca4
ws + cs + proto fixes
2005-05-07 16:08:03 +00:00
Ilia Alshanetsky
f8fd0898b7
MFB: Fixed memory leak on error in FTP wrapper.
2005-05-07 16:07:59 +00:00
Andrey Hristov
8cd3409b30
update protos
2005-05-07 12:41:56 +00:00
Ilia Alshanetsky
37f46251fb
Check ftp user name for control characters.
2005-05-06 18:42:52 +00:00
Ilia Alshanetsky
3ae10919c4
Added max_redirects context option that specifies how many HTTP redirects
...
to follow.
2005-05-06 02:31:07 +00:00
Ilia Alshanetsky
b874c94d81
Missing bit from previous patch.
2005-05-06 02:20:00 +00:00
Ilia Alshanetsky
a63f5d1c3f
Fixed bug #32936 (http redirects URLs are not checked for control chars).
2005-05-06 02:13:46 +00:00
foobar
31a8c58911
fix proto
2005-05-05 23:42:03 +00:00
Anantha Kesari H Y
abf7b57160
NetWare LibC dlsym works perfectly only thing that each of the extension need to export a symbol with FULL capital prefix.
2005-05-04 13:26:28 +00:00
Andrey Hristov
7a0b3edbe0
fixed div by zero
...
#div by zero is bad...div by zero is bad...bad
2005-05-02 12:32:21 +00:00
Andrey Hristov
2c0959689b
add possibility to calculate the standard deviation and the variance
...
on a sample - the formulae are slightly different.
2005-05-02 12:29:38 +00:00
Andrey Hristov
7a4eb25870
add also math_variance() which uses the same calculation as math_std_dev()
2005-05-02 12:12:04 +00:00
Andrey Hristov
6141c5690d
fix division by zero. throw an warning if the array is empty.
2005-05-02 11:01:14 +00:00
Andrey Hristov
fb0c19da1c
add math_std_dev()
2005-05-02 09:17:49 +00:00
Ilia Alshanetsky
8209835e5a
Fixed bug #32608 (html_entity_decode() converts single quotes even if
...
ENT_NOQUOTES is given).
2005-05-01 19:48:55 +00:00
Dmitry Stogov
c81db6bc56
Fixed bug #29210 (Function: is_callable - no support for private and protected classes)
2005-04-27 15:45:36 +00:00
Ilia Alshanetsky
8281f41f3e
Fixed bug #32813 (parse_url() does not handle scheme-only urls properly).
2005-04-25 23:47:37 +00:00
Dmitry Stogov
c78ec1615a
Fixed call to estrndup() with invalid length
2005-04-25 06:13:57 +00:00
foobar
4c3fdcaa4e
- Fixed bug #32647 (Using register_shutdown_function() with invalid callback can crash PHP)
2005-04-21 14:44:29 +00:00
foobar
e6a70fd0d3
Added test for bug #32647
2005-04-21 14:17:52 +00:00
foobar
714080f10f
bug => Bug
2005-04-21 14:04:12 +00:00
foobar
b154e82d24
- Fixed bug #32719 (strval() fails to zero terminate strings)
2005-04-15 22:46:37 +00:00
foobar
e5697cc0ad
Add some more cases
2005-04-15 22:25:03 +00:00
foobar
5efe7cf99a
Added test for strval() function
2005-04-15 22:19:53 +00:00
Uwe Schindler
91b587f884
Remove include_path support from md5_file/sha1_file again
2005-04-15 17:13:54 +00:00
Uwe Schindler
9cde55f8ed
use streams api for md5_file and sha1_file. Added parameter use_include_path similar to other PHP file functions. Documentation update outstanding
2005-04-15 14:29:32 +00:00
Uwe Schindler
c4e788b03c
fix various solaris problems by replacing stdio with posix io where possible
2005-04-15 09:14:38 +00:00
foobar
519f381fca
- Regenerated with re2c 0.9.6 (fixes severe bugs)
2005-04-14 22:38:29 +00:00
Ilia Alshanetsky
e87127af69
MFB43: Fixed bug #31583 (php_std_date() uses short day names in
...
non-y2k_compliance mode).
Fixed bug #31689 (PHPAPI missing for php_std_date() and php_parse_date()).
2005-04-14 13:34:05 +00:00
Antony Dovgal
36d13eb7c9
add testcase for bug #30833
2005-04-13 08:23:39 +00:00
Antony Dovgal
a13b29add7
fix #30833 (array_count_values modifying input array)
2005-04-12 14:00:54 +00:00
Ilia Alshanetsky
6f539ae99e
Added time_sleep_until() function, which is a high precision mechanism of
...
making a script sleep until specified timestamp.
2005-04-10 16:25:11 +00:00
Ilia Alshanetsky
5355bdc788
Fixed bug #32533 (proc_get_status() returns the incorrect process status).
2005-04-07 23:07:45 +00:00
foobar
1b3b55a858
Regenerated with re2c 0.9.4
2005-04-06 19:42:36 +00:00
Ilia Alshanetsky
1d60050312
Removed php_check_syntax() function, it never worked properly. For now
...
use shell_exec("php -l script_name") or similar.
2005-04-06 14:19:14 +00:00
Ilia Alshanetsky
a7ae41bf89
Fixed bug #31363 (broken non-blocking flock()).
...
# Patch by ian at snork dot net
2005-04-06 13:57:30 +00:00
Marcus Boerger
58d45bfe2e
- Add new test
2005-04-05 09:23:14 +00:00
foobar
760439567a
Update credits
2005-04-04 18:50:54 +00:00
foobar
2887f89075
remove empty lines
2005-04-04 18:14:27 +00:00
foobar
28b13f50e6
Added testcase for bug #30362
2005-04-04 18:06:16 +00:00
Ilia Alshanetsky
ca10457a58
Fixed bug #32530 (chunk_split() does not append endstr if chunklen is
...
longer then the original string).
2005-04-03 18:08:40 +00:00
Antony Dovgal
b2858fb449
fix output_reset_rewrite_vars() returning false everytime
2005-04-03 12:19:23 +00:00
Sara Golemon
29ede46872
BugFix #31137 stream_filter_remove() segfaults when stream already closed
2005-03-29 04:02:03 +00:00
Ilia Alshanetsky
f95651e338
revert copy patch.
2005-03-27 15:52:49 +00:00
foobar
a075b651be
Added SKIPIF
2005-03-22 16:03:10 +00:00
foobar
77910ec63f
Addded test for locale aware sort
2005-03-22 15:38:25 +00:00
Ilia Alshanetsky
7af2c5e44b
Fixed compiler warning.
2005-03-22 14:44:23 +00:00
Ilia Alshanetsky
b30d8beebf
Simplify argument checking code for array_combine().
2005-03-22 01:45:17 +00:00
Marcus Boerger
e38141478a
- Check another incarnation of bug #30266
2005-03-19 14:24:17 +00:00
Rob Richards
04d44c8a5c
export php_dl to fix windows cli build
2005-03-17 12:37:18 +00:00
Ilia Alshanetsky
5bd7be94a4
Fixed compiler warning.
2005-03-13 17:03:55 +00:00
Ilia Alshanetsky
f56e5c045c
A more performance friendly version of Andrey's patch.
2005-03-12 17:51:19 +00:00
Andrey Hristov
f15c24d44c
added an optional third parameter to str_word_count(), which is used as
...
a list of characters which are considerd "is_alpha()". Thus V14GR4 can
be extracted as one word if the user supplies "14" as charlist.
FR #31560
# Nuno, are you wishing to document this one too? :)
2005-03-12 14:41:20 +00:00
Andrey Hristov
1236cfa38a
- type is either 1 or 2 if second parameter is set. if not set then type
...
is 0.
- use the lvalue for the second rvalue
2005-03-12 13:08:19 +00:00
Andrey Hristov
cc39b51d2d
add a test file
2005-03-12 12:59:53 +00:00
Andrey Hristov
070147105f
Fixed #30871
2005-03-12 10:11:46 +00:00
Marcus Boerger
5a94bb642f
- Do not touch return_valu's refcount or is_ref
2005-03-11 02:11:44 +00:00
Marcus Boerger
4e390892b7
- Do not touch return_valu's refcount or is_ref
2005-03-11 01:52:24 +00:00
Marcus Boerger
1d85c3fe80
- Times have changed - php 5 relevant version now
2005-03-11 00:22:28 +00:00
Marcus Boerger
faae6ac159
- Do not touch return_valu's refcount or is_ref
2005-03-11 00:14:02 +00:00
Marcus Boerger
04a08c757a
- Allow to work under php 5
2005-03-11 00:11:35 +00:00
Marcus Boerger
df56c39bda
- Cosmetics
2005-03-10 23:52:43 +00:00
Marcus Boerger
4172ec995c
- Do not touch return_valu's refcount or is_ref
2005-03-10 23:42:15 +00:00
Zeev Suraski
b31c44d0fd
Oops, revert.
2005-03-10 14:33:53 +00:00
Zeev Suraski
1b5d558f91
Fix prototype
2005-03-10 14:32:16 +00:00
Joe Orton
3796738681
Fix /*-within-comment warning from GCC.
2005-03-10 11:19:32 +00:00
Marcus Boerger
bd13b72164
- Wrong order of action - touch
2005-03-10 00:17:17 +00:00
Marcus Boerger
22fcd1aac7
- Fix #31442 unserialize broken on 64-bit systems
...
- Fix one warning
2005-03-10 00:10:21 +00:00
Marcus Boerger
34c432de7e
- Fix #31442 unserialize broken on 64-bit systems
...
- Fix one warning
2005-03-09 23:58:44 +00:00
Derick Rethans
16d67ab9f5
- MF43: Fixed bug #28067 (partially incorrect utf8 to htmlentities mapping).
2005-03-09 10:13:05 +00:00
Ilia Alshanetsky
0dbe348d1d
Improve the performance of htmlspecialchars_decode() by 20-30%.
2005-03-08 21:13:03 +00:00
foobar
7c1d94a702
update
2005-03-08 06:40:05 +00:00
Marcus Boerger
9c08e3ccae
- Update signature
2005-03-07 22:27:29 +00:00
Marcus Boerger
6bd8257607
- Fix proto
...
- Do not try to write zero bytes
2005-03-07 22:10:08 +00:00
Marcus Boerger
cf6711abfa
- Length needs to be positive
2005-03-07 21:54:08 +00:00
Marcus Boerger
97655f8a3b
- Make maic qutes runtime work if length is specified too
2005-03-07 21:52:34 +00:00
Marcus Boerger
85ebbd28a0
- Delay memory allocation, speeds up faiure case
2005-03-07 21:28:38 +00:00
Ilia Alshanetsky
975ff6f5d5
Added htmlspecialchars_decode() function for fast conversion from
...
htmlspecialchars() generated entities back to characters.
2005-03-07 19:37:27 +00:00
Ilia Alshanetsky
0c9610fc9d
Fixed bug #32210 (proc_get_status() sets "running" always to true).
2005-03-07 16:17:12 +00:00
Marcus Boerger
7fbc91acce
- Allow length 0 as default (e.g. skip param)
2005-03-07 00:16:18 +00:00
Marcus Boerger
ef64180c90
- Actuall the comments were correct
2005-03-06 22:18:09 +00:00
Ilia Alshanetsky
96d7eebce8
Make html_entity_decode() 15-20% faster by avoiding pointless string
...
duplication.
2005-03-06 19:36:51 +00:00
Ilia Alshanetsky
c8687cdb79
Fixed bug #29424 (width and height inverted for JPEG2000 files).
2005-03-06 17:03:43 +00:00
Andrei Zmievski
f8fc9a3256
Check that object can actually return a class entry. I need this for a
...
class-entry-less helper objects that should not be present in the class
table.
2005-03-05 00:45:47 +00:00
Ilia Alshanetsky
09a8f38e39
Fixed bug #32160 (file truncation in copy() when source & destination are
...
the same).
2005-03-03 03:29:23 +00:00
Ilia Alshanetsky
71b9b512cc
Fixed bug #31792 (getrusage() does not provide ru_nswap value).
2005-03-01 21:32:25 +00:00
Anantha Kesari H Y
033a45903c
NetWare allows directory seperator as \ and /
2005-03-01 14:59:37 +00:00
Stefan Esser
14abc19a76
Handle last or broken JP2 boxes correctly.
2005-03-01 13:53:02 +00:00
Marcus Boerger
67fd1f2654
- MFB
2005-03-01 10:14:18 +00:00
foobar
c61608ef35
update
2005-03-01 09:26:28 +00:00
Stefan Esser
e2f1b375a2
This way around for correct error messages
2005-02-28 16:32:49 +00:00
Stefan Esser
b7476a5bd6
Drop invalid arrays
2005-02-28 16:22:39 +00:00
Ilia Alshanetsky
0367674517
Fixed compiler warnings.
2005-02-27 17:08:18 +00:00
Stanislav Malyshev
634a5ec6f8
fix typo
2005-02-27 11:30:41 +00:00
Sara Golemon
00c6078ff1
Enum filters in phpinfo()
2005-02-27 08:12:12 +00:00
Marcus Boerger
89d75d5c9c
- Little speed up
2005-02-24 20:22:40 +00:00
Marcus Boerger
72dc2d1025
- This must be == 1
2005-02-24 20:22:18 +00:00
foobar
129a8a7607
- Generated with re2c 0.9.4
2005-02-24 17:50:20 +00:00
Stanislav Malyshev
8919a7ae08
fix typo
2005-02-24 10:58:16 +00:00
Marcus Boerger
30f870f957
- Prevent superflous memory allocation
2005-02-24 00:12:15 +00:00
Ilia Alshanetsky
fac3e54ad9
Additional safety checks.
...
# More to follow
2005-02-23 23:39:36 +00:00
Marcus Boerger
3f5e714d7b
- Slightly redesign
...
# More to follow, explanation follows at more public place
2005-02-23 22:49:32 +00:00
Ilia Alshanetsky
bd0d48f7a5
Fixed compiler warning.
2005-02-23 18:53:09 +00:00
Stefan Esser
0ef1f50383
Correcting bounds check before someone uses this code
2005-02-23 18:26:39 +00:00
Stanislav Malyshev
db3fdce304
Custom object serializer infrastructure - PHP implementation
...
# The detailed announce on the list will follow
2005-02-23 11:17:52 +00:00
Ilia Alshanetsky
c7b931d80d
Fixed bug #31515 (Improve performance of scandir() by factor of 10 or so).
2005-02-22 00:24:13 +00:00
Anantha Kesari H Y
459313c26d
In NetWare LibC WTERMSIG is avaliable as WIFTERMSIG
2005-02-21 09:50:48 +00:00
Anantha Kesari H Y
bf427d4a0d
NetWare LibC has pwd.h. Removed unwanted extern basic_globals_id declaration for Netware.
2005-02-21 09:44:58 +00:00
Anantha Kesari H Y
3e204f3e07
NetWare has pwd.h and removed unwanted check on NEW_LIBC while including param.h
2005-02-21 09:17:30 +00:00
Anantha Kesari H Y
8bd83a53ac
NetWare LibC has pwd.h
2005-02-21 09:12:44 +00:00
Anantha Kesari H Y
f43386764f
In NetWare statfs f_bavail member is known as f_bfree
2005-02-21 09:08:54 +00:00
Derick Rethans
ff1687731d
- Fixed bug #32021 : Crash caused by range('', 'z')
2005-02-18 13:37:23 +00:00
Anantha Kesari H Y
5f243d7af7
NetWare LibC has pwd.h
2005-02-17 13:57:21 +00:00
Anantha Kesari H Y
67a2998335
NetWare libc has pwd.h
2005-02-17 13:56:49 +00:00
Wez Furlong
9296eb0fd2
George too
2005-02-17 04:50:49 +00:00
Wez Furlong
ede312933c
ran ./scripts/dev/credits to update credits to reflect recent removals and
...
additions.
2005-02-17 04:49:52 +00:00
Marcus Boerger
3ab88a4718
- Disallow illegal class names (.c part)
2005-02-14 21:03:09 +00:00
Marcus Boerger
ff8055fc5c
- Disallow illegal class names
2005-02-14 20:58:22 +00:00
Ilia Alshanetsky
cd0435b15a
Fixed test.
2005-02-13 19:23:53 +00:00
Rob Richards
bb9ba8e36e
fix segfault when retval_ptr is empty - such as when exception thrown
2005-02-10 22:59:26 +00:00
Pierre Joye
162b91136c
- fix #30745 and #31853 (php-bugs at demark dot org, pierre)
2005-02-10 14:31:32 +00:00
Ilia Alshanetsky
55fd7ac601
Added optional maxlen parameter to file_get_contents().
2005-02-08 15:25:45 +00:00
Wez Furlong
1069cefada
support sucking data from streams in file_put_contents()
2005-02-06 23:05:24 +00:00
Ilia Alshanetsky
917648a232
Fixed possible un-initialized var on error.
2005-02-06 22:58:46 +00:00
foobar
71b9c41a6b
fix test
2005-02-04 23:23:34 +00:00
foobar
b61a63d008
- Fixed bug #31842 (*date('r') does not return RFC2822 conforming date string).
2005-02-04 13:08:56 +00:00
Stanislav Malyshev
7b241027fa
fix memory leak if function call fails
2005-02-02 10:37:50 +00:00
Ilia Alshanetsky
112eb3b35d
Fix handling of INF/NAN in unserialize().
2005-01-30 16:38:53 +00:00
Antony Dovgal
999c63d9d7
improve CS & error messages
2005-01-28 16:42:26 +00:00
Antony Dovgal
c61ce71a01
MFB: explain why ftok() failed
2005-01-28 16:36:46 +00:00
Ilia Alshanetsky
42155f6028
Fixed bug #31705 (parse_url() does not recognize http://foo.com#bar )
2005-01-27 16:37:34 +00:00
Ilia Alshanetsky
4a5294788e
Fixed bug #31699 (unserialize() float problem on non-English locales).
2005-01-26 16:55:17 +00:00
Ilia Alshanetsky
c85a9abc4c
Fixed bug #29733 (printf() handles repeated placeholders wrong).
...
# Original patch by bugs dot php dot net at bluetwanger dot de
2005-01-26 00:01:26 +00:00
Andrei Zmievski
9ab8deb33c
Don't depend on empty_string.
2005-01-25 23:58:22 +00:00
Ilia Alshanetsky
8c22d51070
Fixed bug #31465 (False warning in unpack() when working with *).
2005-01-25 22:50:39 +00:00
Andrei Zmievski
27b1a27faf
MFB (Fix several egregious leaks in ext/browscap and sapi/embed).
2005-01-25 21:33:58 +00:00
Ilia Alshanetsky
1e6454a67b
Fixed bug #31479 (Fixed crash in chunk_split(), when chunklen > strlen).
2005-01-18 15:47:57 +00:00
foobar
197711bb7d
Add test for bug #31402
2005-01-18 11:36:44 +00:00
foobar
bed68d8828
Touch the generated file.
2005-01-18 10:57:05 +00:00
Dmitry Stogov
ea6ea21939
Fixed bug #31190 (exceptions in call_user_func_array())
2005-01-18 10:38:04 +00:00
Stefan Esser
da7001a6c3
Fix compiler warning.
2005-01-17 11:45:09 +00:00
Stefan Esser
135fee7f10
and use it...
2005-01-15 18:30:16 +00:00
Stefan Esser
2c25b9d866
Restore unserialize() speed
2005-01-15 18:18:08 +00:00
foobar
58c6ed3583
CS fix
2005-01-15 04:50:26 +00:00
Dmitry Stogov
9de934c210
Fixed SIGSEGV in ext/standard/tests/network/tcp4loop.phpt and ext/standard/tests/network/unixloop.phpt
2005-01-14 09:02:02 +00:00
Moriyoshi Koizumi
20a5a1d61c
- Fix the fix :)
2005-01-11 20:58:46 +00:00
Moriyoshi Koizumi
ee18958f98
- Fix htmlentities() / html_decode_entity() UTF-8 related bugs
...
initially reported by Kamesh Jayachandran
2005-01-11 20:44:04 +00:00
foobar
32d86482cc
update test to include negative floats as strings too
2005-01-10 16:00:08 +00:00
foobar
71ea389f74
Missing $Id$ tag
2005-01-10 15:20:53 +00:00
foobar
2b407ef934
- Update credits
2005-01-10 15:11:17 +00:00
foobar
a139dbf9cc
- Fix outside-source-tree builds. Always include generated header files
...
with #include <some_header.h> to make sure the correct file is used.
2005-01-09 21:05:06 +00:00
foobar
6ffb0dcaf2
- Fix leaks with registered shutdown functions.
2005-01-09 16:30:09 +00:00
foobar
4db9db0cc7
- Fix possible crash (PR#26223). Leaks remain.
2005-01-08 20:44:23 +00:00
Marcus Boerger
5516915115
- Add new test
2005-01-08 13:47:05 +00:00
Marcus Boerger
344d2210c2
- Unify
2005-01-08 13:46:18 +00:00
Antony Dovgal
5eeb444b8b
remove duplicated include
2005-01-07 20:55:46 +00:00
Wez Furlong
c4bc5b7f33
Fix #31408 : memory leak in stream_socket_recvfrom
2005-01-04 15:30:45 +00:00
Moriyoshi Koizumi
88ce94a3c2
- Add testcases for bug #29493 and #31213 .
2005-01-02 06:51:03 +00:00
foobar
4cf9d27072
- Fixed bug #28930 (PHP sources pick wrong header files generated by bison)
2004-12-30 15:18:24 +00:00
foobar
69eec3f3b9
MFB_4_3: Quote macro names in AC_DEFUN()
2004-12-30 07:08:39 +00:00
Ilia Alshanetsky
585833ab7e
Fixed proto.
2004-12-30 01:23:44 +00:00
Zeev Suraski
f64c4f4569
MFB - description fix
2004-12-27 18:22:50 +00:00
Wez Furlong
843807c647
When a socket is non-blocking, don't block ssl enabled sockets.
...
Allow for non-blocking negotiation when calling stream_socket_enable_crypto().
That function will return the foolowing values:
false - negotiation failed
0 - try again when more data is available (only for non-blocking sockets)
true - ssl was enabled
2004-12-25 02:02:56 +00:00
Wez Furlong
e1f3beaa13
really don't blow up
2004-12-23 19:39:22 +00:00
Antony Dovgal
38d8e20f68
destroy return_value and fix leak in array_fill()
2004-12-23 16:35:48 +00:00
Wez Furlong
d3d757d95a
don't crash...
2004-12-23 05:56:50 +00:00
Magnus M��tt�
774a978ea9
Fix test so it doesn't hang make test on HP-UX.
2004-12-21 04:34:22 +00:00
Derick Rethans
13c2cbb515
- MF43: Fixed bug #31072 (var_export() does not output an array element with an
...
empty string key). (Derick)
2004-12-17 14:40:39 +00:00
Ilia Alshanetsky
77c0395968
Fixed bug #31087 (broken php_url_encode_hash macro).
2004-12-16 22:39:39 +00:00
Antony Dovgal
33c24b5436
fix leak (init array only if we got valid start key)
2004-12-16 19:13:58 +00:00
foobar
ce742b08b0
- Fix typo (avaliable -> available). (bug #28725 )
2004-12-16 12:34:32 +00:00
Ilia Alshanetsky
cc17322c14
MFB: test fix.
2004-12-14 17:43:53 +00:00
Ilia Alshanetsky
6d7cac7731
Fixed bug #28228 (NULL decimal separator is not being handled correctly).
2004-12-14 00:37:19 +00:00
Wez Furlong
419bbffeef
Make it really build...
2004-12-13 13:52:01 +00:00
Wez Furlong
d213b67cdf
Add missing constants for socketpair().
...
I thought I had included these...
Good catch Nuno :)
2004-12-12 23:21:53 +00:00
Wez Furlong
d10b86f8f4
Add stream_socket_pair(), a streams based version of socketpair().
...
Modified patch from Vincent [six at t0x dot net]
2004-12-12 16:10:35 +00:00
Ilia Alshanetsky
c96a1e0ddf
Fixed bug #31056 (php_std_date() returns invalid formatted date if
...
y2k_compliance is On).
# will MFH to 5.0.X and 4.3.X after release
2004-12-12 15:50:06 +00:00
Antony Dovgal
01b996b98b
fix buffer overrun & segfault in get_meta_tags() when there is no tag value
2004-12-10 10:30:01 +00:00
Ilia Alshanetsky
6883a3f09c
Fixed bug #30990 (allow popen() on *NIX to accept 'b' flag).
2004-12-06 23:30:37 +00:00
Antony Dovgal
b6b8bf0010
fix array_walk_recursive() so it doesn't reuse cached fci between calls
...
and add test for it
2004-12-03 17:43:23 +00:00
Stefan Esser
9a18fb197d
Handle already existing elements correctly
2004-12-03 16:02:48 +00:00
Antony Dovgal
ccc6462cc5
revert my previous patch as it breaks more than fixes
2004-12-02 16:35:02 +00:00
Stefan Esser
1094a0d243
Beware of negative indices
2004-12-01 22:42:00 +00:00
Derick Rethans
b6f9b5c693
- Added testcase for bug #30695
2004-11-29 10:15:03 +00:00
Antony Dovgal
dbc0bb7514
fix #29954 (array_reduce segfaults when initial value is array)
2004-11-28 17:03:45 +00:00
Stefan Esser
6d98fc38b5
Fixed: removed possible integer over-/underflows
2004-11-28 12:44:28 +00:00
Dmitry Stogov
5ece0ecdfb
Test was fixed.
2004-11-23 17:21:33 +00:00
Derick Rethans
a6ded1178e
- Added test for bug #28599
2004-11-23 09:40:07 +00:00
Antony Dovgal
39b25e4f3d
fix yet another typo
2004-11-21 13:35:32 +00:00
Antony Dovgal
d9dd604ae7
fix typo (bug #30857 )
2004-11-21 13:33:20 +00:00
Antony Dovgal
2a588879ef
fix bug #30587 (array_multisort doesn't separate zvals before changing them)
2004-11-19 16:55:37 +00:00
Frank M. Kromann
11363296be
Avoid renaming of sprintf to php_sprintf
2004-11-15 21:13:25 +00:00
Derick Rethans
d79407f4fd
- MF5.0: Fixed bug #28599 (strtotime fails with zero base time).
2004-11-15 16:31:12 +00:00
Derick Rethans
61364b5bb1
- MFH4.3: Cleaned up some of the locale mess:
...
* all internal use of sprintf, snprintf and the like will always
use the . as thousands seperator (if php.h is included only!).
* echo, printf() and sprintf() always render locale-aware
* added the %F modifier for non-locale aware rendering for floats
2004-11-15 13:42:22 +00:00
Antony Dovgal
d33eb14569
fix #30751 (phpinfo() shows the same ini path after reconfigure with --with-config-file-path)
2004-11-11 06:57:06 +00:00
Wez Furlong
be4778b87e
Fix leaking handle.
...
Thanks to ilya77 at gmail dot com
2004-11-10 19:47:15 +00:00
Joe Orton
0f858fc744
Make the "rounding fuzz" check work again with gcc 3.3 and later,
...
fixing the bug24142 test.
2004-11-09 15:58:16 +00:00
Derick Rethans
59651c4e58
- Fixed bug #30630 : Added a BSD based strtod function that is
...
locale-independent. (PHP part)
2004-11-03 23:36:51 +00:00
Ilia Alshanetsky
9a9815a123
emalloc() failures are handled by zend engine.
2004-11-03 22:17:45 +00:00
Antony Dovgal
b5c1040240
fix build
2004-11-03 06:22:08 +00:00
Andrey Hristov
494d665955
make sleep() return it's return value when possible
...
#on some *nix systems sleep() is implemented with SIGALRM. When SIGALRM
#interrupts sleep() it returns the number of seconds that has to be slept
#till the number of seconds wanted by the script. Sleep() on Windows is
# void.
2004-11-02 17:03:20 +00:00
Ilia Alshanetsky
5f9d72c431
Fixed open_basedir & safe_mode bypass inside readlink() function.
2004-11-02 00:37:32 +00:00
Marcus Boerger
c18e248e60
- Remove doubled definition
2004-11-01 22:28:59 +00:00
Marcus Boerger
b0c2af58f7
- Add some comment
2004-11-01 21:06:42 +00:00
Marcus Boerger
2ce7bcd742
- Allow direct access to spl class entries (SPL cannot be build shared)
2004-11-01 20:57:23 +00:00
Marcus Boerger
db47e478c5
- Use new way for global variables
...
- Cache class lookup
2004-11-01 12:09:46 +00:00
Marcus Boerger
8e3a8b1e8e
- Add interface Countable (PECL #30113 )
2004-11-01 10:45:54 +00:00
Marcus Boerger
0e6d7d652e
- Update to new API
2004-10-30 19:14:05 +00:00
Andi Gutmans
939a0f136e
- [PATCH] Bug fix for #29770 , but for PHP 4.3.9 (Vladimir Zidar)
2004-10-29 00:37:22 +00:00
Ilia Alshanetsky
321cd10977
Simplify code.
2004-10-28 22:22:22 +00:00
Ilia Alshanetsky
23344ea427
Simplify and cleanup code.
2004-10-27 23:12:05 +00:00
Ilia Alshanetsky
852170d740
Merge gettimeofday() based code to prevent duplication.
2004-10-25 13:28:56 +00:00
Rob Richards
b20d2ba86c
fix windows build
2004-10-22 13:11:33 +00:00
Ilia Alshanetsky
4b947b0525
Allow gettimeofday() return a float if optional argument is specified.
2004-10-21 21:20:52 +00:00
Ilia Alshanetsky
0818faee7f
Slight optimization in str_split() when split length is the same or greater
...
then the string length.
2004-10-20 22:44:43 +00:00
Ilia Alshanetsky
c5e2e02b0a
Simplify code.
2004-10-19 22:25:15 +00:00
Anantha Kesari H Y
2559c94740
As NetWare LibC don't have the implementation of chown and chgrp there is no point in exposing this function to PHP
2004-10-19 08:21:24 +00:00
Ilia Alshanetsky
51ffc01776
Added optional offset parameter to file_get_contents().
2004-10-13 23:26:29 +00:00
Ilia Alshanetsky
2390ca71f1
MFH: Added optional offset parameter to stream_get_contents().
2004-10-12 23:25:24 +00:00
Ilia Alshanetsky
5c04e39383
Fixed bug #30362 (stream_get_line() not handling end string correctly).
2004-10-11 18:31:49 +00:00
Marcus Boerger
2ffbbb1588
Revert for now
2004-10-08 22:19:03 +00:00
Marcus Boerger
f0c9f998d3
speling
2004-10-08 19:02:00 +00:00
Ilia Alshanetsky
2476198086
Fixed bug #30356 (str_ireplace() does not work on all strings).
2004-10-07 23:10:35 +00:00
Marcus Boerger
476013cebd
- Use ZEND_ARG_SEND_AUTOMATIC for several array functions
2004-10-05 18:37:17 +00:00
Ilia Alshanetsky
5316f7bf25
Fixed bug #30281 (Prevent non-wbmp images from being detected as such).
2004-10-04 20:42:30 +00:00
Andi Gutmans
11bcaedfc8
- Rename delete_global_variable() to zend_delete_global_variable()
2004-10-04 20:17:06 +00:00
Andi Gutmans
db507dd153
- Commit the variable fetch optimization.
...
- Extensions which delete global variables need to use new special function
- delete_global_variable() (I'm about to rename it) to remove them.
- Will post to internals@ or via commit messages if there's anything else.
2004-10-04 19:54:35 +00:00
Marcus Boerger
bb77132391
- Add new test
2004-10-04 17:53:55 +00:00
Anantha Kesari H Y
474c53348c
removed unwanted comments, NEW_LIBC checks and NetWare specific stat structure population
2004-09-29 10:21:41 +00:00
Anantha Kesari H Y
745beb2deb
removed redundant NEW_LIBC and CLIB_STAT_PATCH checks for NETWARE
2004-09-29 09:47:15 +00:00
Anantha Kesari H Y
ec42c1432c
implemented proc_open for NETWARE
2004-09-29 06:04:36 +00:00
Sterling Hughes
8f1a327edb
Add strptime function.
2004-09-29 04:57:19 +00:00
foobar
72b2d1c9ee
MFB: - Fixed bug #30205 (Missing <unistd.h> in crypt() configure test).
2004-09-28 20:42:56 +00:00
Ilia Alshanetsky
52ee529ef4
Make test more generic.
...
# Thanks Marcus.
2004-09-27 17:52:25 +00:00
Anantha Kesari H Y
549ec65eee
removed redundant NEW_LIBC checks
2004-09-27 15:55:04 +00:00
Anantha Kesari H Y
32788092da
removed redundant NEW_LIBC and CLIB_STAT_PATCH checks
2004-09-27 15:37:33 +00:00
Anantha Kesari H Y
09d305c1ff
removed redundant NEW_LIBC checks
2004-09-27 14:51:17 +00:00
Marcus Boerger
32e478b9fc
- Add fputcsv() (David Sklar)
2004-09-26 21:55:22 +00:00
Marcus Boerger
881c2f05f5
- Earlier detection of failure (.c now)
2004-09-26 21:49:16 +00:00
Marcus Boerger
abe47301c1
- Earlier detection of failure
2004-09-26 21:47:27 +00:00
Ilia Alshanetsky
d6501f756a
fixed test output.
2004-09-26 19:12:06 +00:00
Marcus Boerger
3cdd2bcb01
- Add more tests
2004-09-26 18:28:07 +00:00
Anantha Kesari H Y
cc45f504d4
removing the unwanted inclusion of headers
2004-09-25 15:39:26 +00:00
Anantha Kesari H Y
b35e507884
removing unwanted comment
2004-09-25 15:36:47 +00:00
Anantha Kesari H Y
293ab565b5
removing unwanted inclusion of socket header file
2004-09-25 15:33:57 +00:00
Anantha Kesari H Y
80a4042a5c
removed NEW_LIBC checks in NETWARE
2004-09-25 15:30:26 +00:00
Anantha Kesari H Y
7d57757a8a
removed redundant NEW_LIBC checks
2004-09-25 15:26:55 +00:00
Anantha Kesari H Y
6692794433
removed redundance LIBC checks for NETWARE
2004-09-25 15:23:35 +00:00
Anantha Kesari H Y
78ecac2569
removed unwanted NEW_LIBC checks as they are no more needed for NETAWRE
2004-09-25 14:54:41 +00:00
Anantha Kesari H Y
146cb29054
removing unwanted header files getting included
2004-09-25 14:48:44 +00:00
Anantha Kesari H Y
bc90ecb7e2
removed unwanted NEW_LIBC checks
2004-09-25 14:46:24 +00:00
Anantha Kesari H Y
c4b57bc16b
Now NetWare LibC supports proper stat structure no need of CLIB_STAT_PATCH and all such checks
2004-09-25 14:23:32 +00:00
Anantha Kesari H Y
595268403a
removed the redundant NEW_LIBC checks
2004-09-25 14:19:38 +00:00
Anantha Kesari H Y
00760e1343
removed the redundant NEW_LIBC checks
2004-09-25 14:09:45 +00:00
Anantha Kesari H Y
24437ccb75
cleaned up confusing NetWare specific check. disabled chown and chgrp for NetWare
2004-09-25 13:19:45 +00:00
Frank M. Kromann
62fbbd1494
Fix win32 build
2004-09-21 18:09:29 +00:00
Wez Furlong
31a17d9044
Enable hypot for all
2004-09-20 22:08:06 +00:00
Ilia Alshanetsky
4af4cf0914
Fixed bug #29913 (parse_url() is now binary safe).
2004-09-20 05:13:35 +00:00
Wez Furlong
99e290f882
Fix for Bug #24189 : possibly unsafe select(2) usage.
...
We avoid the problem by using poll(2).
On systems without poll(2) (older bsd-ish systems, and win32), we emulate
poll(2) using select(2) and check for valid descriptors before attempting
to access them via the descriptor sets.
If an out-of-range descriptor is detected, an E_WARNING is raised suggesting
that PHP should be recompiled with a larger FD_SETSIZE (and also with a
suggested value).
Most uses of select(2) in the source are to poll a single descriptor, so
a couple of handy wrapper functions have been added to make this easier.
A configure option --enable-fd-setsize has been added to both the unix and
win32 builds; on unix we default to 16384 and on windows we default to 256.
Windows FD_SETSIZE imposes a limit on the maximum number of descriptors that
can be select()ed at once, whereas the unix FD_SETSIZE limit is based on the
highest numbered descriptor; 256 should be plenty for PHP scripts under windows
(the default OS setting is 64).
The win32 specific parts are untested; will do that now.
2004-09-17 12:44:56 +00:00
foobar
36a76f403a
Test for bug #30069
2004-09-15 13:54:16 +00:00
Derick Rethans
7795da58e6
- Added new boolean (fourth) parameter to array_slice() that turns on the
...
preservation of keys in the returned array.
2004-09-15 11:50:27 +00:00
Sara Golemon
34550382d8
Added stream_filter_remove() to cancel a stream filter.
...
Register filters as resources when
instantiated by stream_filter_(ap|pre)pend().
Export php_stream_filter_flush() internal function to wind buffered data
out of a particular filter until consumed by a later filter or sent to
stream->readbuffer or stream->ops->write()
2004-09-14 03:48:17 +00:00
Marcus Boerger
61bbeabdfa
- Moe changed from .re to .c
2004-09-12 12:45:01 +00:00
Marcus Boerger
8564352f59
- Readd check for nested data (but correct this time)
2004-09-12 12:43:05 +00:00
Marcus Boerger
06ade1ab1c
- Check for legal key types
2004-09-12 12:23:16 +00:00
Marcus Boerger
6200c9a5a1
- Remove wrong test
2004-09-12 11:51:13 +00:00
Derick Rethans
4bae5cb4d0
- MFB: Added the sorting flag SORT_LOCALE_STRING to the sort() functions which
...
makes them sort based on the current locale. (Derick)
2004-09-11 14:22:35 +00:00
Sara Golemon
955b43ba12
Add stream_wrapper_unregister()
...
Disables a wrapper (user-defined or built-in) for the life of the request.
Add stream_wrapper_restore()
Restores the wrapper originally defined at the time the request started
to the protocol name mentioned.
2004-09-10 20:45:35 +00:00
Wez Furlong
751f67d5d1
avoid ANSI stdio when calling tempnam() to avoid limitations of AT&T libc.
2004-09-09 19:41:07 +00:00
Sara Golemon
532a79aa52
*** empty log message ***
2004-09-08 23:37:55 +00:00
Sara Golemon
92c4a37a6a
Chunk Length may optionally be followed by whitespace
2004-09-07 22:46:24 +00:00
Sara Golemon
a85bff9796
Protocol version context option and chunked transfer encoding
2004-09-07 19:27:11 +00:00
Marcus Boerger
2f5990a5c4
Touch
2004-09-05 17:44:15 +00:00
Marcus Boerger
338e3357ae
- Bugfix #29985
2004-09-05 17:37:57 +00:00
Marcus Boerger
efea880e6f
- Add some checks to unserialize() to prevent bufferoverflows
2004-09-05 17:16:02 +00:00
Marcus Boerger
91af7f394f
- Add some checks when unserializing data to prevent buffer overflows
2004-09-05 16:29:05 +00:00
Andrey Hristov
945f7d68b9
remove "." at the end of messages
2004-09-05 13:27:58 +00:00
Moshe Doron
9632e324b6
make autogenerated docs happy (Friedhelm Betz)
2004-09-05 08:13:56 +00:00
Marcus Boerger
72000ecda9
Fix memleak in serialize
2004-09-02 18:28:47 +00:00
Marcus Boerger
94c4feef12
Fix test
2004-09-02 18:24:58 +00:00
Stanislav Malyshev
dbc1cb5e92
MF4: fix crash if shutdown uses file stats
2004-09-02 09:39:55 +00:00
Ilia Alshanetsky
9996b5f731
Fixed leak when serializing protected & private properties.
2004-08-29 17:16:20 +00:00
Ilia Alshanetsky
fe73e4d851
Fixed bug #29808 (array_count_values() breaks with numeric strings).
2004-08-26 00:26:19 +00:00
Ilia Alshanetsky
f95c1df583
Fixed bug #29821 (Fixed possible crashes in convert_uudecode() on invalid
...
data).
2004-08-24 15:25:48 +00:00
Ilia Alshanetsky
8eacea8b48
Fixed proto of headers_list().
2004-08-23 16:58:11 +00:00
Andrey Hristov
dd5538566e
fix for bug 26737 : private & protected member variables not serialized
...
when user defined __sleep() is declared. Additionally E_NOTICE is
being thrown if __sleep() returns a non-existing member variable name
2004-08-21 13:49:19 +00:00
Antony Dovgal
ca28e37be1
fix #29737 in the right way with performance in mind
2004-08-19 15:14:04 +00:00
Antony Dovgal
e156ed7433
fix #29737 (ip2long should return -1 if IP is 255.255.255.255 and FALSE on error)
2004-08-19 13:59:29 +00:00
Ilia Alshanetsky
60fc9c050a
Fixed bug #29678 (opendir() with ftp:// wrapper segfaults if path does not
...
have trailing slash).
2004-08-16 01:41:14 +00:00
Andi Gutmans
0286913937
- Use FREE_HASHTABLE()
2004-08-12 06:17:42 +00:00
Derick Rethans
318be175a4
- Added a notice to getimagesize in case zlib is not available and a compressed
...
SWF movie has been passed to the function.
2004-08-11 12:33:03 +00:00
Sara Golemon
74de8bdb02
Don't require the user to specify as a reference
2004-08-11 03:57:15 +00:00
Moriyoshi Koizumi
51fc7b8ea5
- Bugfix #29493 (extract(array, EXTR_REFS) misbehaves with elements referred
...
twice or more times). (Patch inspired by Michael Manley. Thanks.)
2004-08-10 06:00:30 +00:00
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