summaryrefslogtreecommitdiff
path: root/ext/mysqli
Commit message (Collapse)AuthorAgeFilesLines
* decouple the methods in MYSQLND_STMT from the data,Andrey Hristov2010-03-163-3/+5
| | | | | | | | needed to move to a new structure MYSQLND_STMT. Makes the code cleaner and less error-prone. Also fix PDO/MySQL which directly touch mysqlnd internals instead of using API calls.
* allow persistency of PSAndrey Hristov2010-03-121-5/+3
|
* revert 293939 Fixed bug #50636 (MySQLi_Result sets values before callingJohannes Schlüter2010-02-112-37/+1
| | | | | constructor)
* No idea which recent change has cause this little API change, however it is ↵Ulf Wendel2010-02-022-4/+4
| | | | not a big change and maybe it is even an improvement.
* Tests related to #50727Ulf Wendel2010-02-011-0/+282
|
* Fix for bug#50772 Andrey Hristov2010-01-254-4/+53
| | | | | mysqli constructor without parameters does not return a working mysqli object
* Fix build of mysqli when libmysql is used, mysqlnd_portability.hAndrey Hristov2010-01-144-2/+69
| | | | | | | | might not be available for some weird reasons. Added the macros that we need, in that case Code by Jess Portnoy
* Updating test to new libmysql feature set (first introduced in MySQL 6.0 but ↵Ulf Wendel2010-01-041-1/+3
| | | | now backported to MySQL 5.5).
* Fixing testUlf Wendel2010-01-041-5/+6
|
* Tweaking test. Andrey, you once requested such a test, please have a look if ↵Ulf Wendel2010-01-041-11/+26
| | | | it does exactly what you want it to do.
* The internal zval cache has been removed and not been reintroduced... remove ↵Ulf Wendel2010-01-043-216/+1
| | | | corresponding test code
* Fixed bug #50636 (MySQLi_Result sets values before calling constructor)Pierrick Charron2010-01-032-1/+37
|
* sed -i "s#1997-2009#1997-2010#g" **/*.c **/*.h **/*.phpSebastian Bergmann2010-01-0313-13/+13
|
* Unify. The typedef-ed structs in mysqlnd are always capitalized.Andrey Hristov2009-12-232-2/+2
|
* Test for what Andrey has found with 16M packetsUlf Wendel2009-12-171-0/+93
|
* Remove stub code which never actually was used for anything.Andrey Hristov2009-12-092-12/+0
| | | | | Things like this can be built on top of the core.
* Remove the zval caching from mysqlnd. It was disabled versions agoAndrey Hristov2009-12-093-34/+3
| | | | | | due to problems on windows, which were not debugged. Better have code that is disabled not in the core.
* Remove disabled code - threaded fetching. This can be implementedAndrey Hristov2009-12-093-26/+1
| | | | | | on a upper level and by offloading it we reduce the complexity of the core.
* Adapting tests to accept actual behaviour found in 5.2, 5.3 and 6.0. The ↵Ulf Wendel2009-12-094-6/+6
| | | | behaviour is wrong according to the documentation: mysqli_connect_error() should return an empty string (not NULL), if there is no error. However, changing this would break BC and most users will not notice the difference between NULL and empty string anyway.
* Fix broken build.Rasmus Lerdorf2009-12-011-0/+2
| | | | | This constant is not in older versions of MySQL.
* Fix for bug #49098Rasmus Lerdorf2009-11-121-1/+5
|
* mysqli won't accept empty string for socket, skip test of ↵Ulf Wendel2009-11-041-13/+19
| | | | mysqli.default_socket if test run does not use socket
* Fix for bug #49965 . Let mysqli_options() try to cast option values to the ↵Ulf Wendel2009-11-032-5/+81
| | | | appropriate type.
* Fixing stats, updating test to accept new statsUlf Wendel2009-10-221-1/+5
|
* There subtle differences between Linux and Win. mysqlnd is a bit more ↵Ulf Wendel2009-10-211-4/+4
| | | | verbose on Win... silencing to make the test pass
* Making test a bit more portableUlf Wendel2009-10-201-6/+10
|
* Fixing testUlf Wendel2009-10-201-14/+18
|
* libmysql is still 'buggy' - skip test with libmysqlUlf Wendel2009-10-201-2/+5
|
* Well, hacking around to cope with mysql version specific behaviour if using ↵Ulf Wendel2009-10-201-4/+37
| | | | libmysql...
* Skipping tests if InnoDB is available but disabled. I wonder what InnoDB ↵Ulf Wendel2009-10-202-4/+6
| | | | status comes next...
* Fixing typo in SKIPIF and partly skipping tests if using remote MySQL ↵Ulf Wendel2009-10-2016-16/+16
| | | | because LOAD LOCAL INFILE will fail
* Using require[_once] instead of include. Adding logic to connect.inc to ↵Ulf Wendel2009-10-19258-395/+367
| | | | detect multiple inclusions of connect.inc which leads to a Fatal error because of my_mysqli_connect() function redefinition. Some tests did include connect.inc twice -> run-tests - even the one from trunk - did not detect Fatal error in SKIPIF -> false-positive test result...
* mysqlnd is a bit more verbose than libmysql - silence mysqlnd here for ↵Ulf Wendel2009-10-191-2/+13
| | | | easier comparison of test results.
* MySQL server and metadata - a sad story... trying to make the test pass with ↵Ulf Wendel2009-10-191-4/+4
| | | | a few more server versions
* Fixing host info for TCP/IP and aligning mysqlnd and libmysqlUlf Wendel2009-10-191-0/+5
|
* Extending mysqlnd statistics/monitoring. Now counting COM_* commands.Ulf Wendel2009-10-161-1/+59
|
* Making mysqlnd emit no warnings when fetching pooled persistent connections ↵Ulf Wendel2009-10-153-1/+4
| | | | that have timed out or are unusable for any other reason - bug #49761
* Fixing problems when calling connect (again and again) on a valid connection ↵Ulf Wendel2009-10-157-55/+283
| | | | handle. Most of the patch comes from Andrey.
* Updating test because of http://news.php.net/php.cvs/60561Ulf Wendel2009-10-011-2/+2
|
* Fixing testUlf Wendel2009-09-291-3/+5
|
* Fixing testUlf Wendel2009-09-281-1/+1
|
* Trying to respect time limit to please Andrey who must be using slooow ↵Ulf Wendel2009-09-251-5/+55
| | | | hardware...
* Fix mysqli_stmt_attr_set in libmysql mode.Andrey Hristov2009-09-252-3/+3
| | | | | | | mysql_stmt_attr_set returns my_bool instead of int. If it was int, then 0 is success and !0 is failure, but for my_bool 0 (FALSE) is failure and !0 is success.
* Fix a crash in the rare case when a persistent connectionAndrey Hristov2009-09-251-1/+1
| | | | | | is found dead, after CHNG_USER. mysql->mysql will be NULL and segfault will follow.
* Large package to check how compression handles package queues.Ulf Wendel2009-09-251-0/+100
|
* Remove unused variableAndrey Hristov2009-09-251-1/+0
|
* Replacing MYSQL_TEST_COMPRESS env var with more generic ↵Ulf Wendel2009-09-254-29/+29
| | | | MYSQL_TEST_CONNECT_FLAGS to be able to test all connection flags. Fixing some test.
* Fix error code checking for mysql_stmt_attr_set. ThereAndrey Hristov2009-09-251-1/+5
| | | | | is a test that checks this.
* Proxying as many connect calls as possible to make testing of the ↵Ulf Wendel2009-09-24206-429/+478
| | | | compression protocol @ mysqlnd easier. By setting the environment variable MYSQL_TEST_COMPRESS you can tell the tests to set the MYSQLI_CLIENT_COMPRESS flag upon connect.
* Fixing testUlf Wendel2009-09-241-7/+5
|