Dmitry Stogov
ec4b6f713d
Fixed bug #30359 (SOAP client requests have no port in "Host" field ).
2004-12-01 16:59:48 +00:00
Ilia Alshanetsky
349c134061
Fixed bug #30945 (make ctype_* functions return FALSE on empty strings).
...
Slight performance improvement of multi-byte string checking via ctype_*.
2004-11-30 16:55:55 +00:00
Ilia Alshanetsky
46745e31ed
This test is conditional on the libTidy library. On some configurations
...
tidy crashes due to a bug in the lib.
2004-11-30 00:01:30 +00:00
Derick Rethans
b6f9b5c693
- Added testcase for bug #30695
2004-11-29 10:15:03 +00:00
Sergey Kartashoff
1907f0ab8b
- MnoGoSearch extension updated to fix compilation issues with
...
mnogosearch-3.2.25+
2004-11-28 20:03:05 +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
Ilia Alshanetsky
9379801c9a
Improve offset check inside shmop_write().
2004-11-27 18:17:58 +00:00
Stanislav Malyshev
808d9b035f
'l' is long - int won't work on 64-bit
2004-11-26 13:17:30 +00:00
Ilia Alshanetsky
5796326d5a
CS
2004-11-25 23:44:20 +00:00
Ilia Alshanetsky
07db7765a1
Fixed compilation when PHP is built in separate directory.
2004-11-24 23:12:18 +00:00
Marcus Boerger
520097b065
- Fix Bug #30856 (ReflectionClass::getStaticProperties segfaults)
2004-11-24 19:56:54 +00:00
Marcus Boerger
4ab537fc61
- Add new test
2004-11-24 19:56:25 +00:00
Dmitry Stogov
5ece0ecdfb
Test was fixed.
2004-11-23 17:21:33 +00:00
Derick Rethans
9b9ae8ee70
- We need to install the headers too.
2004-11-23 13:05:24 +00:00
Edin Kadribasic
6d23aae34e
Only dllexport during the compilation of iconv.c
2004-11-23 12:04:07 +00:00
Derick Rethans
ce022d2723
- Export "php_iconv_string()".
2004-11-23 09:44:54 +00:00
Derick Rethans
a6ded1178e
- Added test for bug #28599
2004-11-23 09:40:07 +00:00
Ilia Alshanetsky
0e138423d4
Fixed compile warning.
2004-11-22 23:29:59 +00:00
Frank M. Kromann
b38b068302
Adding fbsql_set_characterset.
...
Change PHP_INI_USER to PHP_INI_ALL on fbsql.batchsize
2004-11-22 22:40:21 +00:00
Andi Gutmans
7c3eaef39d
- Don't reuse Oracle connections in multi-threaded environments until
...
- we decide to either not support ZTS connection pooling (kind of
- pointless as PHP isn't stable in ZTS mode) or fix the 100% reproducable
- crash bug on oci_connect() under Windows most probably due to this
- problem.
2004-11-22 21:44:42 +00:00
Frank M. Kromann
82cd4789a7
Fix #30860 configure fails when tds is compiled as shared
2004-11-22 19:41:43 +00:00
Dmitry Stogov
139933fe59
Test was fixed.
2004-11-22 17:43:03 +00:00
Dmitry Stogov
107da542ae
Skip condition was fixed.
2004-11-22 15:15:50 +00:00
Dmitry Stogov
c6fad655a0
Tests were fixed.
2004-11-22 15:12:32 +00:00
Ilia Alshanetsky
496031df78
emalloc -> safe_emalloc.
2004-11-21 20:43:10 +00:00
Rob Richards
a7cd9768d1
internal entities get expanded if no default handler but cdata handler exists
2004-11-21 14:25:15 +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
Andi Gutmans
737568997b
*** empty log message ***
2004-11-21 06:17:32 +00:00
Pierre Joye
f3b74fe9ac
- Attempt to fix #28598 , bug introduced in GD (around php 4.3.4)
...
The way they fix MS Symbol are wrong, multiple faces support hould added
later, safer.
Please test it with your weird fonts, if it works, MFH will be done.
2004-11-20 13:09:45 +00:00
Rob Richards
8f32b61acb
fix crash when calling com methods
...
- due to change in Zend
2004-11-20 11:40:49 +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
Rob Richards
83a6b8c762
Fixed bug #30061 (xml_set_start_namespace_decl_handler not called)
...
hopefully resolve a bunch of entity issues
2004-11-18 19:59:23 +00:00
Rob Richards
b87d8cdfd0
prototype fixes (Jakub Vrána)
2004-11-18 19:54:30 +00:00
Rob Richards
1e0212ef8e
Fixed bug #30832 ("!" stripped off comments in xml parser)
...
reset sax->initialized flag when not using SAX2
2004-11-18 18:26:13 +00:00
Rob Richards
2496f4f882
fix SAX2 handling to work with libxml 2.6.16
2004-11-18 16:36:00 +00:00
Rob Richards
bd8aba8c8d
fix typo so it compiles
2004-11-18 16:35:04 +00:00
Ilia Alshanetsky
54ff6af758
Gracefully handle allocation failure.
2004-11-17 23:42:14 +00:00
Pierre Joye
32ff83e4da
- Really fix imagefill, part of my previous (old) fix was not applied
...
(blame me), bak the alphablending and restore it on exit
2004-11-17 20:19:35 +00:00
Pierre Joye
d9f08cb7ce
- MFB: fix #30739 , imagefill did not set back alphablending mode
2004-11-17 17:21:22 +00:00
Dmitry Stogov
6bb5705619
namespace was renamed
2004-11-17 06:18:18 +00:00
Ilia Alshanetsky
df4911561b
Fixed possible usage of un-initialized variable.
2004-11-16 21:04:10 +00:00
Dmitry Stogov
62ce05fb49
indentation fixed.
2004-11-16 13:51:09 +00:00
Dmitry Stogov
94a372b992
Fixed bug #30799 (SoapServer doesn't handle private or protected properties)
2004-11-16 13:04:39 +00:00
Dmitry Stogov
a9a5dbd9b8
Class mapping was implemented (Bug #29385 Soapserver always uses std class).
2004-11-16 12:07:32 +00:00
Ilia Alshanetsky
a04722b1b0
MFB: fixed build.
2004-11-15 23:37:05 +00:00
Frank M. Kromann
4893e3c505
Adding most of the changes suggested in #30280 . Mostly fix's for possible leaks.
2004-11-15 22:45:29 +00:00
Frank M. Kromann
11363296be
Avoid renaming of sprintf to php_sprintf
2004-11-15 21:13:25 +00:00
Sergey Kartashoff
89b2866758
# Copyright header & version info changed to PHP 5 standard notice
2004-11-15 19:03:20 +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
Ilia Alshanetsky
fae64ba40c
Added support for better control over FTP encryption protocols.
2004-11-14 20:00:16 +00:00
Sergey Kartashoff
acc517cd5c
- More mnogosearch-3.2.23+ compatibility
2004-11-14 18:30:40 +00:00
Marcus Boerger
95ff205e6c
- Bugix #30783 : Apache crash when using ReflectionFunction::getStaticVariables()
2004-11-14 18:01:44 +00:00
Antony Dovgal
f85a11f280
fix #30780 (tidy segfaults on 'new tidyNode;')
2004-11-14 13:33:59 +00:00
Rob Richards
db2c5275a1
Fixed bug #30566 (attribute namespace URIs are inconsistent when parsing).
2004-11-13 14:32:44 +00:00
Frank M. Kromann
a62b69b9c5
fix ZTS builds
2004-11-12 20:32:43 +00:00
Ilia Alshanetsky
613db6ee30
Simplify and cleanup code.
2004-11-12 02:22:01 +00:00
Marcus Boerger
08cc69dbf4
- Correct exception throwing
2004-11-11 20:06:23 +00:00
Marcus Boerger
4c8bca469f
- Use exceptions now they work
2004-11-11 19:42:11 +00:00
Marcus Boerger
9c0f5e8887
- Use appropriate exception class where possible
2004-11-11 19:36:27 +00:00
Marcus Boerger
5dbb0aaa24
- Drop debug message
2004-11-11 19:31:27 +00:00
Dmitry Stogov
e370219e2a
Support for lists in non-WSDL mode was implemented
...
Support for "xsi:type" was improved
2004-11-11 09:17:10 +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
Marcus Boerger
a59551d771
- Add new tests
2004-11-10 19:22:26 +00:00
Ard Biesheuvel
bb5ce07f8c
Fixed return value of ibase_execute()
2004-11-10 11:21:50 +00:00
Ilia Alshanetsky
8992aa0bcf
Fixed possible overflow.
2004-11-10 01:43:04 +00:00
Joe Orton
20f63ecb7a
Fix --with-recode since PHP_YAZ is never defined.
2004-11-09 16:11:13 +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
Dmitry Stogov
9c5661f05d
Fixed bug #29211 (SoapClient doesn't request wsdl through proxy). (Rob)
2004-11-09 08:13:35 +00:00
Ilia Alshanetsky
500690f235
Fixed crash inside cpdf_setdash() if called before page init.
2004-11-09 00:44:12 +00:00
Marcus Boerger
31165806f8
- Simplify construction of RecursiveIteratorIterator
2004-11-08 13:44:34 +00:00
Marcus Boerger
118d5a7d5b
- Fix constructors
...
- This fixes exceptions in spl
2004-11-08 13:42:53 +00:00
Ilia Alshanetsky
cb16f5e815
Fixed possible crash on fstat() failure.
2004-11-08 04:54:27 +00:00
Ilia Alshanetsky
92a641e5e7
Simplify and cleanup code.
2004-11-05 00:05:55 +00:00
Marcus Boerger
4b76d82fe3
- Add new test
2004-11-04 22:07:18 +00:00
Marcus Boerger
28ced40c63
Bug #30627
2004-11-04 20:13:30 +00:00
Dmitry Stogov
75c2a2e527
Fixed bug #30685 (Malformed SOAPClient http header reequest).
2004-11-04 15:30:28 +00:00
Edin Kadribasic
d2b5b62af5
MySQL is releasing client libraries that compile out of the box
...
with mysqli extension, so there is no need for a specially compiled
client library anymore.
2004-11-04 02:41:40 +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
Marcus Boerger
fcbd8c4f99
- Trying to invoke function not methot here
2004-11-03 21:18:44 +00:00
Marcus Boerger
63b288c464
- Fix invokeargs() with static methods
2004-11-03 21:11:48 +00:00
Joe Orton
2685ca935f
Update extensions to use /path/to/$PHP_LIBDIR rather than /path/to/lib
...
to support multi-ABI platforms.
2004-11-03 14:32:52 +00:00
Joe Orton
ee39ec7d0a
Remove unused variable.
2004-11-03 13:12:41 +00:00
Antony Dovgal
b5c1040240
fix build
2004-11-03 06:22:08 +00:00
Frank M. Kromann
6a15a50d35
oops missed a couple!
...
Add termination block to function table. This will allow the engine to stop registreting functions at the end.
This fixes the - duplicate name - warning
2004-11-03 01:20:16 +00:00
Frank M. Kromann
93da44811e
Add termination block to function table. This will allow the engine to stop registreting functions at the end.
...
This fixes the - duplicate name - warning
2004-11-03 01:16:10 +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
8091bfb84c
MFB: Fixed bug #30658 (Ensure that temporary files created by GD are removed).
2004-11-02 16:41:41 +00:00
Ilia Alshanetsky
5f9d72c431
Fixed open_basedir & safe_mode bypass inside readlink() function.
2004-11-02 00:37:32 +00:00
Marcus Boerger
e1dfbfc695
- Don't call beginChildren/endChildren if they don't do anything
2004-11-01 23:16:43 +00:00
Marcus Boerger
533e39ecf7
- Cache function lookup
2004-11-01 23:02:10 +00:00
Marcus Boerger
3b7e24cab2
- Add RecursiveIteratorIterator::beginChildren(), endChildren()
2004-11-01 22:54:12 +00:00
Marcus Boerger
36a9455a48
- Update examples
2004-11-01 22:31:11 +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
4dbf6a530d
- Update docu
2004-11-01 18:11:39 +00:00
Marcus Boerger
07ed0872fb
- Update docu
2004-11-01 18:01:06 +00:00
Marcus Boerger
bd40510b62
- Two new exceptions
...
- Make use of new exception classes
2004-11-01 17:39:59 +00:00
Marcus Boerger
623f564abc
- Fix macro usage
2004-11-01 17:26:15 +00:00
Marcus Boerger
cae8eeba8d
- Update docu
2004-11-01 17:05:45 +00:00
Marcus Boerger
638b0515b3
- Update docu
2004-11-01 16:31:19 +00:00
Marcus Boerger
fe1909b591
- Implement basic exception classes
2004-11-01 15:50:25 +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
Georg Richter
b557bdb665
added multi resultset support in mysql_connect
2004-11-01 09:53:16 +00:00
Georg Richter
b8863135a2
Fixed tests for empty dates (see http://bugs.mysql.com/?id=6058 )
...
Fixed memleak in mysqli_stmt_bind_result
Fixed error handling for mysqli_multi_query
2004-11-01 07:19:26 +00:00
Ilia Alshanetsky
5b95dc5faf
MFB: Fixed bug #30613 (Prevent infinite recursion in url redirection).
2004-11-01 04:55:01 +00:00
Marcus Boerger
e0196d11a4
- Do not autoload if require does the trick
2004-11-01 01:29:06 +00:00
Marcus Boerger
846666109b
- Update
2004-11-01 00:33:41 +00:00
Marcus Boerger
b9470609ad
- Minor fixes
...
- Implement AppendIterator in C
2004-11-01 00:26:59 +00:00
Marcus Boerger
9626e9859a
- Implement EmptyIterator in C
2004-10-31 20:59:39 +00:00
Marcus Boerger
b87f16bfbe
- Update docu
2004-10-31 19:51:34 +00:00
Marcus Boerger
de3a8ea3e1
- Implement InfiniteIterator in C
2004-10-31 19:49:18 +00:00
Marcus Boerger
081dac3026
- Update docu
2004-10-31 19:05:37 +00:00
Marcus Boerger
a872cb0d8d
- Aggregate inner iterator for RecursiveIteratorIterator
2004-10-31 19:05:19 +00:00
Marcus Boerger
90012aa3cc
- Implement classes IteratorIterator and NoRewindIterator in C
2004-10-31 18:43:00 +00:00
Marcus Boerger
6166a4a49d
- Update
2004-10-31 15:36:08 +00:00
Marcus Boerger
41b87ab486
- Add ReflectionFunction::invokeArgs(array)
...
- Add ReflectionMethod::invokeArgs(obj, array)
2004-10-31 15:30:53 +00:00
Sebastian Bergmann
e1a941b486
Invokation -> Invocation
2004-10-31 10:19:53 +00:00
Marcus Boerger
9d7cba9db0
- Be consistent and use names as keys (found by johannes)
2004-10-30 19:53:25 +00:00
Marcus Boerger
0e6d7d652e
- Update to new API
2004-10-30 19:14:05 +00:00
Marcus Boerger
861bad634a
- Fix inner iterator aggregation
2004-10-30 19:12:14 +00:00
Marcus Boerger
9dcce367e0
WS (ups)
2004-10-30 14:34:43 +00:00
Marcus Boerger
e2ba10a727
strip trailing (back)slash from path
2004-10-30 14:33:25 +00:00
Marcus Boerger
8bf02ee681
- Fix protos
2004-10-30 10:18:10 +00:00
Marcus Boerger
7c4760d421
- Fix proto
2004-10-30 10:04:37 +00:00
Marcus Boerger
b67ca452c3
- Update docu
2004-10-29 20:58:58 +00:00
Marcus Boerger
208a97a221
- Implement OuterIterator in C
2004-10-29 20:12:57 +00:00
Marcus Boerger
85cae78988
- Abstract no longer valid here
2004-10-29 19:50:51 +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
Marcus Boerger
dbd717591a
- TSRM Fix
2004-10-28 07:47:46 +00:00
Ilia Alshanetsky
23344ea427
Simplify and cleanup code.
2004-10-27 23:12:05 +00:00
Wez Furlong
c8cc96e6fe
Fix possible crash; patch by Kamesh Jayachandran
2004-10-27 11:07:26 +00:00
Wez Furlong
35b00ffdab
Synopsis:
...
PDOStatement::setFetchMode()
reset default fetch() mode for a statement to PDO_FETCH_BOTH
PDOStatement::setFetchMode(PDO_FETCH_NUM)
PDOStatement::setFetchMode(PDO_FETCH_ASSOC)
PDOStatement::setFetchMode(PDO_FETCH_BOTH)
PDOStatement::setFetchMode(PDO_FETCH_OBJ)
set default fetch() mode for a statement.
PDOStatement::setFetchMode(PDO_FETCH_COLUMN, int colno)
set default fetch() mode to retrieve colno-th column on each fetch() call.
PDOStatement::setFetchMode(PDO_FETCH_CLASS, string classname [, array ctor args])
set default fetch() mode to create an instance of classname,
calling it's ctor, passing the optional ctor args.
The names of the columns in the result set will be used as property names on
the object instance. PPP rules apply.
[NOTE: calling ctor is not yet implemented]
[TODO: this might crash PHP for persistent PDO handles]
PDOStatement::setFetchMode(PDO_FETCH_INTO, object obj)
Similar to PDO_FETCH_CLASS, except that each iteration will update the
supplied object properties.
[TODO: this might crash PHP for persistent PDO handles]
The default fetch() mode is used when no parameters are passed to
PDOStatement::fetch(). When using a statement in an iterator context,
PDOStatement::fetch() is called implicitly on each iteration.
object PDO::queryAndIterate(string sql, <PDOStatement::setFetchMode args>)
This is semantically equivalent to:
$stmt = $pdo->prepare($sql);
$stmt->execute();
$stmt->setFetchMode($args);
return $stmt;
Example/Intended usage:
/* fetch an array with numeric and string keys */
foreach ($pdo->queryAndIterate("select NAME, VALUE from test") as $row) {
debug_zval_dump($row);
}
/* fetch the value of column 1 into $row on each iteration */
foreach ($pdo->queryAndIterate("select NAME, VALUE from test",
PDO_FETCH_COLUMN, 1) as $row) {
debug_zval_dump($row); // string(3) "foo"
}
/* create a new instance of class Foo on each iteration */
foreach ($pdo->queryAndIterate("select NAME, VALUE from test",
PDO_FETCH_CLASS, 'Foo') as $row) {
debug_zval_dump($row);
/*
Object(Foo)#4 (2) refcount(2){
["NAME"]=>
string(12) "foo220051429" refcount(2)
["VALUE"]=>
string(12) "bar789825748" refcount(2)
}
*/
}
etc.
2004-10-27 10:26:27 +00:00
Wez Furlong
12a678ca6a
*cough* de-bogusify driver registration.
...
(what was I smoking??)
2004-10-26 22:00:15 +00:00
Wez Furlong
0a4127a610
Fix for Bug #29418 (double free when openssl_csr_new fails).
...
Also hook up MSHUTDOWN function which appears to have never been enabled.
Patch by Kamesh Jayachandran
2004-10-26 09:24:07 +00:00
Ilia Alshanetsky
852170d740
Merge gettimeofday() based code to prevent duplication.
2004-10-25 13:28:56 +00:00
Hartmut Holzgraefe
7fc2e6ca5b
Make ldap_parse_reference() available on Windows (Bug #29492 )
2004-10-23 23:03:52 +00:00
Antony Dovgal
07f84de680
commit fixes by <mikael dot suvi at trigger dot ee>
...
(segfaults under heavy load)
2004-10-23 09:32:44 +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