Ulf Wendel
d7f1cfe6a4
Fixing test: of course, libmysql won't care about open_basedir, but mysqlnd should
2009-11-05 12:14:08 +00:00
Ulf Wendel
ea3ef35f19
Fixing test: it didn't do a select_db and gave a false-positive with libmysql
2009-11-05 11:51:21 +00:00
Ulf Wendel
5ce96c2b3b
Skipping if MySQL old password algorithm is in use as it seems to be the case on gcov.php.net
2009-11-04 16:09:07 +00:00
Ulf Wendel
57c1b63c2d
Fixing typo in SKIPIF and partly skipping tests if using remote MySQL because LOAD LOCAL INFILE will fail
2009-10-20 12:31:04 +00:00
Ulf Wendel
0efa2445ad
Making test pass when MySQL runs on Win*
2009-10-20 08:41:11 +00:00
Ulf Wendel
9bb4db8781
Bail if connect.inc gets included twice. Including twice is most likely a 'bug'. See also http://news.php.net/php.cvs/60720
2009-10-20 08:23:06 +00:00
Ulf Wendel
9408303390
Fixing a leak in mysqlnd when passing invalid fetch modes to mysqlnd.
2009-09-30 14:39:33 +00:00
Ulf Wendel
fbfd13310b
Allow setting of default connection flags through the environment variable MYSQL_TEST_CONNECT_FLAGS
2009-09-28 10:39:42 +00:00
Ulf Wendel
26b4248799
Fixing test
2009-09-22 11:58:46 +00:00
Andrey Hristov
8aae3baa45
MFH:Fix for bug#48754 mysql_close() crash php when no handle specified
2009-09-18 10:49:31 +00:00
Ulf Wendel
20005db2a0
Fix and tests for bug #49511 . mysqlnd and the MySQL Client Library (libmysql) use different networking APIs. mysqlnd does use PHP streams whereas libmysql uses its own wrapper of the operating level network calls. PHP sets by default a read timeout of 60s for streams - php.ini, default_socket_timeout. This default applies to all streams that set no other timeout value. mysqlnd has not set any other value and therefore it connections of long running queries can have been cut off after default_socket_timeout seconds resulting in a 2006 - MySQL Server has gone away error message. The MySQL Client Library sets a default timeout of 365 * 24 * 3600 seconds (1year) and waits for other timeouts to happen, e.g. TCP/IP timeouts. mysqlnd now uses the same very long timeout. The value is configurable through a new php.ini setting: mysqlnd.net_read_timeout. mysqlnd.net_read_timeout gets used by any extension (ext/mysql, ext/mysqli, PDO_MySQL) that uses mysqlnd. mysqlnd tells PHP Streams to use mysqlnd.net_read_timeout. Please note that there may be subtle differences between MYSQL_OPT_READ_TIMEOUT from the MySQL Client Library and PHP Streams. E.g. MYSQL_OPT_READ_TIMEOUT is documented to work only for TCP/IP connections and, prior to MySQL 5.1.2, only for Windows. PHP streams may not have this limitation. Please check the streams documentation, if in doubt.
2009-09-16 15:00:54 +00:00
Ulf Wendel
31573498d8
Some extra test coverage for http://bugs.php.net/bug.php?id=48754 .
2009-09-09 17:16:24 +00:00
Ulf Wendel
5f260e14b2
Next attempt to fix http://bugs.php.net/bug.php?id=48745 . Patch by Andrey.
2009-09-09 17:03:03 +00:00
Antony Dovgal
f97132fe1a
fix tests
2009-08-29 19:18:27 +00:00
Rasmus Lerdorf
12bad6796f
Fix a few more tests
2009-08-03 05:17:53 +00:00
Rasmus Lerdorf
f42081c6a2
Given that we have a DB connection by the time we get here,
...
mysql_affected_rows() cannot return false.
2009-08-03 04:57:31 +00:00
Ulf Wendel
759cc732cf
MFH. Fixing tests to run with SQL_MODE=ANSI_QUOTES as well.
2009-07-07 11:32:17 +00:00
Ulf Wendel
f31fc6df21
MFH. Global s/ini_get('unicode.semantics')/version check/ . Early PHP 6 times are gone. I hope unicode logic will not change any more
2009-07-03 08:42:46 +00:00
Ulf Wendel
5147f6cf8d
MFH. Adding CLEAN sections, fixing some SKIPIF sections. Cool new run-tests.php, Zoe (and other) - its a great help to detect stinky SKIPIF and CLEAN
2009-07-02 10:05:37 +00:00
Ulf Wendel
ed05c54d2e
MFH - Test for bug #48754
2009-07-02 07:42:48 +00:00
Ulf Wendel
b6bd0f6806
MFH - Changing tests to run with both PHP 6 and PHP 5.3 to make future MFH easier. Basically three changes over all files: a) s/unicode(/%unicode|string% b) s/[u/[%u|b% c) s/unicode.semantics/version_compare
2009-07-01 15:33:31 +00:00
Kalle Sommer Nielsen
f02ebe4a08
MFH: Fix compiler warnings in ext/mysql, ext/mysqli and ext/pdo_mysql
2009-05-20 08:30:12 +00:00
Johannes Schlüter
b42f9a7f7d
MFH: mysql_db_query() is always deprecated
2009-03-25 10:27:38 +00:00
Antony Dovgal
a59180232e
fix test
2009-02-19 12:13:50 +00:00
Johannes Schlüter
b489d3a69f
MFH: Fix #47438 mysql_fetch_field ignores zero offse
2009-02-18 16:34:47 +00:00
Sebastian Bergmann
08659c2dcd
MFH: Bump copyright year, 3 of 3.
2008-12-31 11:15:49 +00:00
Johannes Schlüter
1ece804688
MFH: Fix mysql_fetch_* and tests after param parsing changes
2008-12-01 21:20:47 +00:00
Johannes Schlüter
cfc3bfdabb
MFH: New param parsing for ext/mysql
2008-11-28 20:23:49 +00:00
Dmitry Stogov
7d4fd3fd38
Fixed bug #46409 (__invoke method called outside of object context when using array_map)
2008-11-27 19:01:23 +00:00
Ilia Alshanetsky
a509ac3510
Fixed compiler warning
2008-10-27 23:27:21 +00:00
Andrey Hristov
4df718a477
MFH:
...
Warning if the library API version differs from the headers used to compile.
Patch versions are not considered but major.minor
Fix build of ext/mysql with 4.0.x and pre.
2008-10-27 12:09:36 +00:00
Arnaud Le Blanc
d69dfa4b9f
MFH: initialize optional vars
2008-10-21 22:08:38 +00:00
Johannes Schlüter
3540da5344
MFH: No mysqli stuff in ext/mysql
2008-09-29 21:18:31 +00:00
Andrey Hristov
2c841008f0
Re-add mysql_set_charset. Missed during introduction of mysqlnd. Exists in
...
HEAD, thus no merge
2008-08-06 19:25:03 +00:00
Dmitry Stogov
691d4a6999
Fixed uninitialised data
2008-07-25 08:23:07 +00:00
Andrey Hristov
8c56a23a26
MFH: Two less failing tests, one of which was definitely a leak in mysqli with mysqlnd
...
and pconn. ext/mysql is being fixed with a better fix for similar leak.
2008-07-22 23:44:23 +00:00
Andrey Hristov
529d73f9d4
MFH: Fix a leak with pconn and mysqlnd
2008-07-22 17:41:15 +00:00
Andrey Hristov
5e79f2c476
Fix for bug#45179 --with-mysql-sock fails to compile & work
...
Now --with-mysql-sock controls all mysql extensions. If provided it will be
the default value as it was set in php.ini . php.ini will override it for
ext/mysql and ext/mysqli but not for pdo_mysql
2008-07-21 12:58:51 +00:00
Andrey Hristov
136a55fcd9
Sync with bzr
2008-07-15 13:11:09 +00:00
Antony Dovgal
805f552cd3
fix skipif sections
2008-07-13 21:40:49 +00:00
Andrey Hristov
827b772c9f
Fix remaining valgrind problems with pconn and zval cache
...
HEAD merge will follow tomorrow.
2008-06-24 22:22:48 +00:00
Andrey Hristov
943e9a577b
Fix double-free, introduced lately
2008-06-24 13:19:29 +00:00
Andrey Hristov
e0f45cf7ae
Fix possible bug with persistent connections and mysqlnd
2008-06-24 11:01:38 +00:00
Pierre Joye
41976c7ab6
- do not enable an ext when a lib/header fails
...
- use MESSAGE in mysql*
- use correct CFLAGS for ext/libxml headers
2008-06-23 18:40:29 +00:00
Dmitry Stogov
cafae0dc4b
Fixed test
2008-06-11 10:08:14 +00:00
Dmitry Stogov
337ea89883
Fixed test
2008-06-11 09:58:32 +00:00
Andrey Hristov
f4e659d2af
Update ext/mysql's and ext/mysqli's tests
...
Add mysqli_stmt_more_result()/mysqli_stmt_next_result(), but only in
mysqlnd builds as libmysql doesn't support this feature.
2008-04-24 14:22:19 +00:00
Andrey Hristov
de560f3161
MFB: Update CVS from the development tree
2008-04-16 12:57:38 +00:00
Andrey Hristov
46e3d3a4d8
Fix snapshot build
2008-04-08 07:45:49 +00:00
Nuno Lopes
25e6cd1a38
remove duplicated sections
2008-03-17 17:19:48 +00:00