summaryrefslogtreecommitdiff
path: root/libmysql
Commit message (Collapse)AuthorAgeFilesLines
* Merge with 4.0 to get fixes for Windows project filesmonty@mysql.com2004-05-251-1/+1
|\
| * New MYSQL_SERVER_SUFFIX usage (for easier compilation)monty@mysql.com2004-05-251-1/+1
| | | | | | | | Update of VC++ project files.
* | Support for character set conversion in binary protocol: another gokonstantin@mysql.com2004-05-251-82/+27
| | | | | | | | | | | | | | | | | | | | 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.
* | Fixes for #3371, #3372, #3374, #3375, #3376hf@deer.(none)2004-05-151-24/+30
| |
* | Fix VC++ compiler error (function redifinition) for embedded servermiguel@hegel.local2004-05-101-1/+1
| |
* | Added additional parameter userdata for mysql_set_local_infile_handlergeorg@beethoven.local2004-05-071-4/+9
| | | | | | | | to allow binding of userland functions in PHP.
* | Merge bk-internal.mysql.com:/home/bk/mysql-4.1monty@mysql.com2004-05-072-7/+9
|\ \ | | | | | | | | | into mysql.com:/home/my/mysql-4.1
| * | Portability fixesmonty@mysql.com2004-05-072-7/+9
| | | | | | | | | | | | | | | 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)
* | | mysql_stmt_reset now expects ok/error packet from server.konstantin@mysql.com2004-05-061-1/+2
|/ /
* | Fix to handle unsigned data in prepared statements (Bug #3447)monty@mysql.com2004-05-041-9/+15
| | | | | | | | | | | | 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.
* | Only calculate MYSQL_FIELD->max_length if mysql_stmt_attr_set(..., ↵monty@mysql.com2004-04-301-7/+4
| | | | | | | | STMT_ATTR_UPDATE_MAX_LENGTH) is done.
* | Mergemonty@mysql.com2004-04-301-8/+173
|\ \
| * | Update 'MYSQL_FIELD->max_length' on mysql_stmt_store_result() (Bug #1647)monty@mysql.com2004-04-301-8/+173
| | | | | | | | | | | | Added checking of cut read lines in bootstrap thread (Bug #2874)
* | | Merge bk-internal.mysql.com:/home/bk/mysql-4.1konstantin@mysql.com2004-04-301-29/+30
|\ \ \ | | | | | | | | | | | | into mysql.com:/home/kostja/mysql/mysql-4.1-u2
| * | | Fix for Bug#3035 "Prepared statement integer inserts": now unsignedkonstantin@mysql.com2004-04-301-29/+30
| |/ / | | | | | | | | | | | | | | | | | | 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.
* | | Implementation of mysql_stmt_attr_get and mysql_stmt_attr_set konstantin@mysql.com2004-04-302-0/+52
|/ / | | | | | | | | requested by Monty for Bug#1647 (No way to determine what size blob/clob is being returned into bound buffer)
* | Allow one to send empty strings with mysql_stmt_send_long_data()monty@mysql.com2004-04-281-2/+11
| | | | | | | | | | | | 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)
* | Stubs for types/names of placeholders, cursor flags and array execution countkonstantin@dragonfly.local2004-03-311-4/+16
| | | | | | | | | | | | implemented in the client library and server. Warning: this makes the new client library and server incompatible with all previous versions and 5.0.
* | Simplification: MYSQL_RES *result replaced with MYSQL_DATA result;konstantin@mysql.com2004-03-283-108/+76
| | | | | | | | | | | | 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.
* | bad merge (?) fixedserg@serg.mylan2004-03-261-1/+1
| |
* | Cleanups & safety fixesmonty@mysql.com2004-03-251-89/+133
| |
* | Unicode Collation Algorithm subset implementationbar@bar.intranet.mysql.r18.ru2004-03-241-1/+2
| |
* | Added LOCAL INFILE callback function support.jcole@mugatu.jcole.us2004-03-222-19/+155
| |
* | merge with 4.0 (to get compiler error fixes for innodb)monty@mysql.com2004-03-192-0/+54
|\ \ | |/
| * WL #1510 "Implement support for "commercial" binaries on handshake",konstantin@mysql.com2004-03-172-3/+60
| | | | | | | | | | client library: - implemented 'check_license' function
| * Merge with 3.23 to get patch for floor()monty@mysql.com2004-03-121-2/+2
| |\
| | * Fix for bug#2021: Wron error message from the clientgluh@gluh.mysql.r18.ru2004-02-111-4/+2
| | |
| * | Added missing argument to strxnmov() (Applies for windows debug mode)monty@mashka.mysql.fi2004-02-201-1/+2
| | |
* | | Merge miguel@bk-internal.mysql.com:/home/bk/mysql-4.1miguel@hegel.local2004-03-161-9/+9
|\ \ \ | | | | | | | | | | | | into hegel.local:/home/miguel/bk/mysql-4.1
| * \ \ Merge miguel@bk-internal.mysql.com:/home/bk/mysql-4.1miguel@hegel.local2004-03-121-9/+9
| |\ \ \ | | | | | | | | | | | | | | | into hegel.local:/home/miguel/bk/mysql-4.1
| | * | | For to export the renamed functionsmiguel@hegel.local2004-03-121-9/+9
| | | | |
* | | | | Intermediate commit of client library (cleanups + fixes of 3 items from konstantin@mysql.com2004-03-163-188/+408
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | fix to make client.c compile on windowskonstantin@oak.local2004-03-121-1/+0
|/ / /
* | | Rudimentary part of libmysql patch:konstantin@oak.local2004-03-122-20/+4
| | | | | | | | | | | | set_mysql_error is deployed
* | | Rename:konstantin@oak.local2004-03-102-3/+3
| | | | | | | | | | | | | | | read_statistic -> read_statistics (statistic is adjective)
* | | Fix for C++ style declarationkonstantin@mysql.com2004-03-051-1/+2
| | |
* | | New call mysql_stmt_init() introduced.konstantin@mysql.com2004-03-052-55/+94
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | Merge bk-internal.mysql.com:/home/bk/mysql-4.1monty@mashka.mysql.fi2004-02-222-3/+4
|\ \ \ | | | | | | | | | | | | into mashka.mysql.fi:/home/my/mysql-4.1
| * \ \ merge with 4.0 to get security fixes and latest bug fixesmonty@mashka.mysql.fi2004-02-202-3/+4
| |\ \ \ | | |/ /
| | * | Merge bk-internal.mysql.com:/home/bk/mysql-4.0monty@mysql.com2004-02-191-5/+7
| | |\ \ | | | | | | | | | | | | | | | into mysql.com:/home/my/mysql-4.0
| | | * | Fixed usage of strxnmov() in recent changesetsmonty@mysql.com2004-02-191-5/+7
| | | | |
| | * | | Merge gweir@bk-internal.mysql.com:/home/bk/mysql-4.0greg@mysql.com2004-02-192-11/+11
| | |\ \ \ | | | |/ / | | | | | | | | | | into mysql.com:/bk/mysql-4.0
| | | * | potential problem fixed afer some reasoningserg@serg.mylan2004-02-192-11/+11
| | | | |
| | * | | Mergegreg@mysql.com2004-02-091-2/+2
| | |\ \ \ | | | |/ /
| | * | | Revise Windows build script, correct comment re NetWare in libmysql.cgreg@mysql.com2004-01-211-1/+1
| | | | |
* | | | | Merge abotchkov@bk-internal.mysql.com:/home/bk/mysql-4.1hf@deer.(none)2004-02-201-1/+1
|\ \ \ \ \ | |/ / / / | | | | | | | | | | into deer.(none):/home/hf/work/mysql-4.1.2237
| * | | | Max open files handling moved to my_set_max_open_files()monty@mashka.mysql.fi2004-02-191-1/+1
| | | | | | | | | | | | | | | | | | | | 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
* | | | | Fix for #1429 (Segfault in mysql_stmt_close)hf@deer.(none)2004-02-202-8/+9
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | Changed wellformedlen to well_formed_lenmonty@mysql.com2004-02-171-1/+1
| | | | | | | | | | | | | | | | | | | | Fixed that blobs >16M can be inserted/updated Fixed bug when doing CREATE TEMPORARY TABLE ... LIKE
* | | | Merge with public treemonty@mysql.com2004-02-161-2/+2
|\ \ \ \