| Commit message (Collapse) | Author | Age | Files | Lines |
|\ |
|
| |
| |
| |
| | |
Update of VC++ project files.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
after Monty's review.
- Item_param was rewritten.
- it turns out that we can't convert string data to character set of
connection on the fly, because they first should be written to the binary
log.
To support efficient conversion we need to rewrite prepared statements
binlogging code first.
|
| | |
|
| | |
|
| |
| |
| |
| | |
to allow binding of userland functions in PHP.
|
|\ \
| | |
| | |
| | | |
into mysql.com:/home/my/mysql-4.1
|
| | |
| | |
| | |
| | |
| | | |
Change strtoll -> my_strtoll10()
Fixed bug in my_strntoul() and my_strntol() where we got different values on 32 and 64 bit systems (Bug #3472)
|
|/ / |
|
| |
| |
| |
| |
| |
| | |
Fixed security problem that password was temporarly reset when someone changed GRANT for a user. (Bug #3404)
Fixed problem with PROCEDURE analyse() and impossible WHERE (Bug #2238)
Don't auto-repair tables in mysqlcheck if table type doesn't support 'check' command.
|
| |
| |
| |
| | |
STMT_ATTR_UPDATE_MAX_LENGTH) is done.
|
|\ \ |
|
| | |
| | |
| | |
| | | |
Added checking of cut read lines in bootstrap thread (Bug #2874)
|
|\ \ \
| | | |
| | | |
| | | | |
into mysql.com:/home/kostja/mysql/mysql-4.1-u2
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | | |
flag is sent to server with placeholder types.
There were no need to extend the protocol as one additional byte
was reserved for placeholder code, when placeholder code is in range 0-255.
So this byte is now used for flags. Post-review fixes added.
|
|/ /
| |
| |
| |
| | |
requested by Monty for Bug#1647 (No way to determine what size
blob/clob is being returned into bound buffer)
|
| |
| |
| |
| |
| |
| | |
mysql_stmt_reset() now resets param->long_data_used
Abort if --defaults-file=path-name uses a non-existing file (Bug #3413)
Fixed problem with symlink test (bug in 4.1.2)
|
| |
| |
| |
| |
| |
| | |
implemented in the client library and server.
Warning: this makes the new client library and server incompatible with all
previous versions and 5.0.
|
| |
| |
| |
| |
| |
| | |
No need to check for result existence any more, store_result functions
now are shorter.
cli_read_binary_rows rewritten to handle MYSQL_DATA directly.
|
| | |
|
| | |
|
| | |
|
| | |
|
|\ \
| |/ |
|
| |
| |
| |
| |
| | |
client library:
- implemented 'check_license' function
|
| |\ |
|
| | | |
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | | |
into hegel.local:/home/miguel/bk/mysql-4.1
|
| |\ \ \
| | | | |
| | | | |
| | | | | |
into hegel.local:/home/miguel/bk/mysql-4.1
|
| | | | | |
|
|/ / / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
flaws list)
TODO:
* verify that no sequence of API calls produces SIGSEGV.
That is, verify that mysql_stmt_init -> mysql_stmt_fetch is OK,
or mysql_stmt_prepare -> mysql_stmt_fetch_column is OK and sets
meaningful error.
* remove alloc_stmt_fields call
* revise stmt->state codes and statement states.
* there are other items in prepared statements 'to fix' document.
Done:
- cleanups and comments
- revision of prepared statement error codes.
- mysql_stmt_prepare is now can always be called (that is, you can reprepare
a statement)
- new implementation of mysql_stmt_close and fetch cancellation
|
|/ / / |
|
| | |
| | |
| | |
| | | |
set_mysql_error is deployed
|
| | |
| | |
| | |
| | |
| | | |
read_statistic -> read_statistics
(statistic is adjective)
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Renames:
mysql_bind_param -> mysql_stmt_bind_param
mysql_bind_result -> mysql_stmt_bind_result
mysql_execute -> mysql_stmt_execute
mysql_fetch -> mysql_stmt_fetch
mysql_fetch_column -> mysql_stmt_fetch_column
mysql_get_metadata -> mysql_stmt_result_metadata
mysql_param_count -> mysql_stmt_param_count
mysql_param_result -> mysql_stmt_param_metadata
mysql_prepare -> mysql_stmt_prepare
mysql_send_long_data -> mysql_stmt_send_long_data
client_test.c cleaned up from memory leaks
|
|\ \ \
| | | |
| | | |
| | | | |
into mashka.mysql.fi:/home/my/mysql-4.1
|
| |\ \ \
| | |/ / |
|
| | |\ \
| | | | |
| | | | |
| | | | | |
into mysql.com:/home/my/mysql-4.0
|
| | | | | |
|
| | |\ \ \
| | | |/ /
| | | | |
| | | | | |
into mysql.com:/bk/mysql-4.0
|
| | | | | |
|
| | |\ \ \
| | | |/ / |
|
| | | | | |
|
|\ \ \ \ \
| |/ / / /
| | | | |
| | | | | |
into deer.(none):/home/hf/work/mysql-4.1.2237
|
| | | | |
| | | | |
| | | | |
| | | | | |
This ensures that my_file_info takes this the max number of files into account and one can now use --open-files-limit on windows to increase number of used files up to 2048
|
|/ / / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem was that we checked for existing connection in stmt_close
and did not free(stmt) if it's closed (that didn't work well with
embedded)
I just added new flag to the stmt_close and now we check it instead
of connection
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Fixed that blobs >16M can be inserted/updated
Fixed bug when doing CREATE TEMPORARY TABLE ... LIKE
|
|\ \ \ \ |
|