| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| | |
into neptunus.(none):/home/msvensson/mysql/mysql-5.0-maint
|
| |
| |
| |
| |
| |
| |
| |
| | |
- Always reset error when calling mysql_stmt_prepare a second time
- Set stmt->state to MYSQL_STMT_INIT_DONE before closing prepared stmt in server.
- Add test to mysql_client_test
- Remove mysql_stmt_close in mysqltest after each query
- Close all open statements in mysqltest if disable_ps_protocol is called.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Corrected spelling in copyright text
Makefile.am:
Don't update the files from BitKeeper
Many files:
Removed "MySQL Finland AB & TCX DataKonsult AB" from copyright header
Adjusted year(s) in copyright header
Many files:
Added GPL copyright text
Removed files:
Docs/Support/colspec-fix.pl
Docs/Support/docbook-fixup.pl
Docs/Support/docbook-prefix.pl
Docs/Support/docbook-split
Docs/Support/make-docbook
Docs/Support/make-makefile
Docs/Support/test-make-manual
Docs/Support/test-make-manual-de
Docs/Support/xwf
|
| |
| |
| |
| | |
Changed header to GPL version 2 only
|
|\ \
| | |
| | |
| | | |
into kahlann.erinye.com:/home/df/mysql/build/mysql-5.0-build
|
| |/
| |
| |
| | |
Don't assert if my_thread_end() is called twice (common case)
|
|\ \
| |/
| |
| | |
into bodhi.local:/opt/local/work/mysql-5.0-runtime
|
| |\
| | |
| | |
| | | |
into mysql.com:/home/kent/bk/mysql-5.0-merge
|
| | |
| | |
| | |
| | | |
Reenabled build outside source tree
|
| |\ \
| | | |
| | | |
| | | | |
into dl145s.mysql.com:/data0/bk/team_tree_merge/MERGE/mysql-5.0-opt
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Fixed that --valgrind works again with mysql-test-run.sh
Extended error messages when loosing connection during mysql_real_connect()
|
| | |/
| | |
| | |
| | |
| | |
| | |
| | | |
(Mostly in DBUG_PRINT() and unused arguments)
Fixed bug in query cache when used with traceing (--with-debug)
Fixed memory leak in mysqldump
Removed warnings from mysqltest scripts (replaced -- with #)
|
| |\ \
| | |/
| |/|
| | | |
into mysql.com:/home/hf/work/w3475/my50-w3475
|
| | |
| | |
| | |
| | |
| | | |
Necessary code added to mysqltest.c.
Disabled tests are available now.
|
|\ \ \
| |/ /
|/| |
| | | |
into moonlight.intranet:/home/tomash/src/mysql_ab/mysql-5.0-bug23383
|
| |/
| |
| |
| |
| |
| |
| |
| | |
mysql_stmt_affected_rows()
The problem was that affected_rows for prepared statement wasn't updated
in the client library on the error. The solution is to always update
affected_rows, which will be equal to -1 on the error.
|
| | |
|
| | |
|
|\ \
| | |
| | |
| | | |
into bodhi.local:/opt/local/work/mysql-5.0-runtime-merge
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
when calling a SP from C API"
The bug was caused by lack of checks for misuse in mysql_real_query.
A stored procedure always returns at least one result, which is the
status of execution of the procedure itself.
This result, or so-called OK packet, is similar to a result
returned by INSERT/UPDATE/CREATE operations: it contains the overall
status of execution, the number of affected rows and the number of
warnings. The client test program attached to the bug did not read this
result and ivnoked the next query. In turn, libmysql had no check for
such scenario and mysql_real_query was simply trying to send that query
without reading the pending response, thus messing up the communication
protocol.
The fix is to return an error from mysql_real_query when it's called
prior to retrieval of all pending results.
|
| | | |
|
|\ \ \
| |/ /
|/| /
| |/ |
into mysql.com:/home/hf/work/mysql-5.0.mrg
|
| |\
| | |
| | |
| | | |
into mysql.com:/home/hf/work/mysql-4.1.16017
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
There actually was 3 different problems -
hash_user_connections wasn't cleaned
one strdupped database name wasn't freed
and stmt->mem_root wasn't cleaned as it was
replased with mysql->field_alloc for result
For the last one - i made the library using stmt's
fields to store result if it's the case.
|
|\ \ \
| |/ /
| | |
| | | |
into mysql.com:/home/my/mysql-5.0
|
| |/
| |
| |
| |
| |
| |
| |
| | |
When using a parameter bind MYSQL_TYPE_DATE in a prepared statement,
the time part of the MYSQL_TIME buffer was written to zero in
mysql_stmt_execute(). The param_store_date() function in libmysql.c
worked directly on the provided buffer.
Changed to use a copy of the buffer.
|
| |
| |
| |
| |
| | |
Bug#18830: incompatibility new libraries with old server
Don't execute SET NAMES with pre-4.1 server.
|
| |
| |
| |
| |
| | |
it breaks binary compatibility. The patch will be left intact
in 5.1.
|
| |
| |
| |
| |
| |
| |
| | |
- Include prefix files that renames all public functions in yaSSLs
OpenSSL API to ya<function_name>. They will otherwise conflict
with OpenSSL functions if loaded by an application that uses OpenSSL
as well as libmysqlclient with yaSSL support.
|
|\ \
| | |
| | |
| | | |
into mysql.com:/usr/local/mysql/tmp-5.0
|
| | | |
|
| | |
| | |
| | |
| | | |
Add function 'vio_end' that will cleanup resources allocated by vio and the components it uses.
|
|/ /
| |
| |
| |
| | |
- Add function mysql_get_ssl_cipher
- Use function mysql_get_ssl_cipher from mysql
|
|\ \
| | |
| | |
| | | |
into neptunus.(none):/home/msvensson/mysql/mysql-5.0
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- Grab the path from "configure --sysconfdir=<path>" and set it as
the first place to look for my.cnf files
Do this both in Makefiles for libmysql and mysys
- Patch provided by Francesco Riosa. Thank you!
|
| | |
| | |
| | |
| | | |
as it is now required by mysql_set_character_set()
|
| | | |
|
|/ /
| |
| |
| |
| |
| | |
Enable automake to determine dependency on yaSSL, by explicitly
listing the .la files in Makefile.am, instead of using
'yassl_libs_with_path', bug#18273
|
| |
| |
| |
| |
| |
| |
| | |
it breaks binary compatibility. The patch will be left intact
in 5.1. Warning: this changeset should be null-merged into 5.1.
A separate commit in order to push into the release clone of
5.0.19.
|
| |
| |
| |
| | |
(Needed for "list of pushes" web page and autopush)
|
|\ \
| | |
| | |
| | | |
into neptunus.(none):/home/msvensson/mysql/mysql-5.0
|
| | |
| | |
| | |
| | | |
- Retry the ping if reconnect is turned on and the error was CR_SERVER_LOST
|
|\ \ \
| | | |
| | | |
| | | | |
into neptunus.(none):/home/msvensson/mysql/mysql-5.0
|
| | | |
| | | |
| | | |
| | | | |
- Init sql_state in mysql_stmt_init
|
|\ \ \ \
| |/ / /
|/| | |
| | | | |
into neptunus.(none):/home/msvensson/mysql/mysql-5.0
|
| |/ /
| | |
| | |
| | |
| | |
| | | |
- Add code to 'mysql_stmt_store_result' to allow it to be called on
a prepared statement with open server side cursor.
- Add tests to mysql_client_test that uses 'mysql_stmt_store_result'
|
|\ \ \
| | |/
| |/|
| | | |
into mysql.com:/opt/local/work/mysql-5.0-root
|
| | |
| | |
| | |
| | | |
reset)
|
|\ \ \
| |/ /
| | |
| | | |
into mysql.com:/opt/local/work/mysql-5.0-root
|
| | |
| | |
| | |
| | | |
use the right type in mysql_stmt_attr_get
|