1
0
mirror of https://github.com/php/php-src.git synced 2026-04-26 01:18:19 +02:00
Commit Graph

568 Commits

Author SHA1 Message Date
Adam Harvey df80a01b4f Fixed bug #51242 (Empty mysql.default_port does not default to 3306 anymore, but 0). 2010-03-09 05:08:31 +00:00
Andrey Hristov c826c04dcd Fix bug#50416
PROCEDURE db.myproc can't return a result set in the given context
2010-02-08 13:09:34 +00:00
Ulf Wendel 7f159bfb9c The internal zval cache has been removed and not been reintroduced... remove corresponding test code 2010-01-04 15:05:34 +00:00
Sebastian Bergmann 22f4ef45fe sed -i "s#1997-2009#1997-2010#g" **/*.c **/*.h **/*.php 2010-01-03 09:23:27 +00:00
Andrey Hristov 3a7f8ea575 Remove stub code which never actually was used for anything.
Things like this can be built on top of the core.
2009-12-09 20:38:11 +00:00
Andrey Hristov fd44827701 Remove the zval caching from mysqlnd. It was disabled versions ago
due to problems on windows, which were not debugged. Better have 
code that is disabled not in the core.
2009-12-09 20:21:05 +00:00
Jani Taskinen 98c8b8f920 - Fixed bug #50231 (Socket path passed using --with-mysql-sock is ignored when mysqlnd is enabled) 2009-11-30 15:11:29 +00:00
Ulf Wendel 74db20bb3b Fixing test: of course, libmysql won't care about open_basedir, but mysqlnd should 2009-11-05 12:14:08 +00:00
Ulf Wendel afcc167df6 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 6553871f9e 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 ffbf8c9595 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 2a2598a41e Making test pass when MySQL runs on Win* 2009-10-20 08:41:11 +00:00
Ulf Wendel 121aceb04e 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 d79cba2afd Fixing a leak in mysqlnd when passing invalid fetch modes to mysqlnd. 2009-09-30 14:39:33 +00:00
Ulf Wendel fff7ef9412 Allow setting of default connection flags through the environment variable MYSQL_TEST_CONNECT_FLAGS 2009-09-28 10:39:42 +00:00
Ulf Wendel 341e125d60 Fixing test 2009-09-22 11:58:46 +00:00
Andrey Hristov b30dfcd475 Fix for bug#48754 mysql_close() crash php when no handle specified 2009-09-18 10:46:51 +00:00
Ulf Wendel 8e42cbfeac 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 59a52247e7 Some extra test coverage for http://bugs.php.net/bug.php?id=48754 . 2009-09-09 17:16:24 +00:00
Ulf Wendel 5254c6f372 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 3a080e82f5 fix tests 2009-08-29 19:18:27 +00:00
Ilia Alshanetsky af90ded818 Fixed compiler warning 2009-07-28 12:26:16 +00:00
Ulf Wendel 8f617842f3 Fixing tests to run with SQL_MODE=ANSI_QUOTES as well. 2009-07-07 11:31:45 +00:00
Ulf Wendel 3c81e71e5a 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:25 +00:00
Ulf Wendel 2d884dd1e1 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:04:25 +00:00
Ulf Wendel 2bca33e0d7 Test for bug #48754 2009-07-02 07:42:34 +00:00
Ulf Wendel 726a4816e4 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:31:32 +00:00
Andrey Hristov f12565ce2f WS 2009-05-26 14:03:07 +00:00
Kalle Sommer Nielsen b3e899e7ca Fix compiler warnings in ext/mysql, ext/mysqli and ext/pdo_mysql 2009-05-20 08:29:23 +00:00
Antony Dovgal 6108689e50 fix segfault 2009-03-27 22:22:02 +00:00
Felipe Pena 04c90a0f51 - Removed:
- UG(unicode) checks
- Changed:
     - ZEND_STR_TYPE -> IS_UNICODE
     - convert_to_text -> convert_to_unicode
2009-03-27 19:28:26 +00:00
Johannes Schlüter 3a76cc254f mysql_db_query() is always deprecated 2009-03-25 10:27:22 +00:00
Marcus Boerger d4f5b3f0a9 - This is PHP 6 - if this ... ever gets out 2009-03-10 23:40:06 +00:00
Antony Dovgal 9f00440b9a fix test 2009-02-19 12:13:47 +00:00
Johannes Schlüter ea84127c9e Fix #47438 mysql_fetch_field ignores zero offse 2009-02-18 16:33:28 +00:00
Felipe Pena 5a7607d925 - Fixed tests (removed UEXPECT(F) section) 2009-01-05 18:22:01 +00:00
Sebastian Bergmann 7f4dc8702a Bump copyright year, 3 of 3. 2008-12-31 11:12:40 +00:00
Johannes Schlüter b79774409e Fix mysql_fetch_* and tests after param parsing changes 2008-12-01 21:20:27 +00:00
Johannes Schlüter aabcde4dc6 New param parsing for ext/mysql 2008-11-28 20:21:35 +00:00
Dmitry Stogov e5454b359a Fixed bug #46409 (__invoke method called outside of object context when using array_map) 2008-11-27 19:02:45 +00:00
Andrey Hristov 35829ec7ed Fix compiler warning (MFB: Ilia) 2008-10-28 10:45:31 +00:00
Andrey Hristov e8e843b39e 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:07:35 +00:00
Arnaud Le Blanc 5ef7ecafc1 initialize optional vars 2008-10-21 22:06:49 +00:00
Johannes Schlüter 983c7f1697 No mysqli stuff in ext/mysql 2008-09-29 21:15:16 +00:00
Dmitry Stogov 013059c247 Fixed uninitialized data 2008-07-25 08:53:11 +00:00
Andrey Hristov 9f0b69086c 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:43:14 +00:00
Andrey Hristov 55773e7853 Fix a leak with pconn and mysqlnd 2008-07-22 17:40:43 +00:00
Andrey Hristov 0df974b7a5 MFB :
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 13:01:41 +00:00
Andrey Hristov 73dfa53ca8 Sync with bzr 2008-07-15 13:12:27 +00:00
Andrey Hristov fd699ce7d3 Fix possible bug with persistent connections 2008-06-24 11:19:07 +00:00