summaryrefslogtreecommitdiff
path: root/libmysql
Commit message (Collapse)AuthorAgeFilesLines
* Merge with 4.1monty@mysql.com2004-09-069-270/+495
|\ | | | | | | | | (Includes merge of arena code in 4.1 and 5.0)
| * A fix and test case for Bug#4231 "Wrong result with MYSQL_TIMEkonstantin@mysql.com2004-09-021-7/+0
| | | | | | | | | | parameters": when unpacking binary time recieved from client, handle the case when length is 0: it means all MYSQL_TIME members are zero.
| * A short fix and test case for Bug#5126 konstantin@mysql.com2004-08-261-0/+2
| | | | | | | | "Mediumint and PS problem": just treat mediumint as long.
| * Merge bk-internal.mysql.com:/home/bk/mysql-4.1monty@mysql.com2004-08-261-2/+2
| |\ | | | | | | | | | into mysql.com:/home/my/mysql-4.1
| | * Portability fixesmonty@mysql.com2004-08-261-2/+2
| | | | | | | | | | | | Fixed bug in end space handle for WHERE text_column="constant"
| * | Cleanup.konstantin@mysql.com2004-08-251-10/+8
| |/
| * Merge abotchkov@bk-internal.mysql.com:/home/bk/mysql-4.1hf@deer.(none)2004-08-201-1/+1
| |\ | | | | | | | | | into deer.(none):/home/hf/work/mysql-4.1.emb
| | * Fixed symbol name problems that made build fail.pem@mysql.comhem.se2004-08-191-1/+1
| | |
| * | Merge bk@192.168.21.1:/usr/home/bk/mysql-4.1hf@deer.(none)2004-08-191-2/+2
| |\ \ | | |/ | |/| | | | into deer.(none):/home/hf/work/mysql-4.1.emb
| | * Fixes for bugs in embedded library:hf@deer.(none)2004-07-221-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | #4700 (Unsigned value returned as signed) just no appropriate checking #4701 (Errors returned earlier than expected) all errors returned from send_command() #4702 (Result isn't freed properly if there's no retrieval) flush_use_result has only 'client' version and should be made 'virtual'
| * | manually mergedserg@serg.mylan2004-08-188-42/+66
| |\ \
| | * | Fix for BUG#5073 "--disable-local-infile has no effect if client reads it ↵guilhem@mysql.com2004-08-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | with MYSQL_READ_DEFAULT": that was a forgotten '~' probably.
| | * | - rename: EXCEPTIONS->EXCEPTIONS-CLIENTlenz@mysql.com2004-08-058-8/+8
| | | |
| | * | - Fixed libmysql license texts: added reference to the FLOSSlenz@mysql.com2004-08-058-42/+66
| | | | | | | | | | | | | | | | EXCEPTIONS file and amended the GPL text as requested by Zak
| * | | Fix for BUG#5038 "Cannot disable LOAD DATA LOCAL INFILE from client"guilhem@mysql.com2004-08-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | (specific to 4.1): don't put CLIENT_LOCAL_FILES in CLIENT_CAPABILITIES; it would make mysql_options(CLIENT_LOCAL_FILES,0) have no effect.
| * | | Fixing typos in big comment (libmysql): konstantin@mysql.com2004-08-101-3/+3
| | | | | | | | | | | | | | | | you need to check in to find out another couple of typos
| * | | Comments in libmysql (prepared statements API)konstantin@mysql.com2004-08-101-20/+169
| | | |
| * | | libmysql.c:kent@mysql.com2004-08-061-3/+5
| | | | | | | | | | | | | | | | Can't return value from void function
| * | | Cleanup in libmysql.konstantin@mysql.com2004-08-051-191/+248
| | | |
| * | | WL#1518, "make bundled zlib usable for unix builds": konstantin@mysql.com2004-07-241-1/+1
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | required autotools macro written and deployed in all apropriate Makefile.ams. Use cases checked: - linux, standard location of zlib, no ndb - linux, standard locatoin of zlib, with ndb - linux, non-standard location of zlib, no ndb - hpux11, use of bundled zlib, no ndb The only non-checked case is non-standard location of zlib (or use of bundled zlib) + ndb. I wasn't able to check it as ndb/ just won't compile on beasts like AIX52 or HPUX11, where such a check is possible. It didn't compile there before as these systems dont't have installed zlib, so nothing got broken ;)
* | | Print value of Item_param if it has a value (when debugging)monty@mysql.com2004-09-041-1/+1
| | |
* | | Port of cursors to be pushed into 5.0 tree:konstantin@mysql.com2004-08-031-4/+73
| | | | | | | | | | | | | | | | | | | | | - client side part is simple and may be considered stable - server side part now just joggles with THD state to save execution state and has no additional locking wisdom. Lot's of it are to be rewritten.
* | | manual mergeserg@serg.mylan2004-07-201-2/+14
|\ \ \ | |/ /
| * | - fixed tabbing and added several missing symbols (required forlenz@mysql.com2004-07-131-2/+14
| | | | | | | | | | | | linking with PHP5) (thanks to Georg Richter for the patch)
* | | Fixes for MSVC++ compiler.konstantin@mysql.com2004-07-191-1/+1
|/ /
* | client.c, libmysql.c:paul@kite-hub.kitebird.com2004-06-302-3/+3
| | | | | | | | | | | | | | | | Symbol spelling change. errmsg.c: Client error message edits. errmsg.h: Two symbol spelling changes.
* | Reword some client error messages.paul@kite-hub.kitebird.com2004-06-291-56/+56
| |
* | Fix for compilation failure on high-byte-first platforms.konstantin@mysql.com2004-06-261-3/+3
| |
* | Merge with 4.0 to get the latest bug patches to 4.1monty@mysql.com2004-06-251-0/+3
|\ \ | |/
| * lower_case_table_names=2 (Keep case for table names) was not honoredmonty@mysql.com2004-06-231-0/+2
| | | | | | | | | | with ALTER TABLE and CREATE/DROP INDEX. (Bug #3109) Make net_buffer_length visible for mysql clients (Bug #4206)
| * Merge mysql.com:/home/my/mysql-3.23 into mysql.com:/home/my/mysql-4.0monty@mysql.com2004-06-181-1/+2
| |\
| | * Merge gbichot@bk-internal.mysql.com:/home/bk/mysql-3.23guilhem@mysql.com2004-06-171-1/+2
| | |\ | | | | | | | | | | | | into mysql.com:/home/mysql_src/mysql-3.23
| | | * Fix for BUG#4017 "mysql_real_connect buffer overflow"guilhem@mysql.com2004-06-171-1/+2
| | | |
* | | | Type of MYSQL_BIND::buffer changed to void *konstantin@mysql.com2004-06-251-4/+4
| | | |
* | | | Fix for Bug#4030 "Client side conversion string -> date type doesn't konstantin@mysql.com2004-06-242-28/+62
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | work (prepared statements)" and after-review fixes: - str_to_TIME renamed to str_to_datetime to pair with str_to_time - functions str_to_time and str_to_TIME moved to sql-common - send_data_str now supports MYSQL_TYPE_TIME, MYSQL_TIME_DATE, MYSQL_TIME_DATETIME types of user input buffers. - few more comments in the client library - a test case added.
* | | | Fixes to make client_test run on 64 bit Sun: a bug in libmysql and konstantin@mysql.com2004-06-221-5/+5
| | | | | | | | | | | | | | | | test suite fixed.
* | | | mergemonty@mysql.com2004-06-211-12/+15
|\ \ \ \
| * | | | Fixed some byte order bugs with prepared statements on machines with ↵monty@mysql.com2004-06-181-12/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | high-byte-first. (Bug #4173) Fixed problem with NULL and derived tables (Bug #4097) Cleanup of new pushed code
* | | | | swapping lines to make gcc happyguilhem@mysql.com2004-06-191-1/+1
| | | | |
* | | | | Merge gbichot@213.136.52.20:/home/bk/mysql-4.1guilhem@mysql.com2004-06-181-2/+4
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | into mysql.com:/home/mysql_src/mysql-4.1-874
| * | | | | API change: mysql_shutdown() now requires a 2nd argument, the shutdown level.guilhem@mysql.com2004-06-181-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mysqld >=4.1.3 will however understand shutdown requests sent by clients <4.1.3. And mysqld <4.1.3 will understand shutdown requests sent by clients >=4.1.3 (it will ignore the level). Those shutdown level are just PLACEHOLDERS now. So this change is just to make the 4.1 API suitable before it is frozen. Later we will actually implement the shutdown levels.
| * | | | | API change: mysql_shutdown() now needs a 2nd parameter, the shutdown level.guilhem@mysql.com2004-06-151-2/+5
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Server will however still accept shutdown without specified level; so that old mysqladmin can still shut server down. I would like your comments on the names of shutdown level which I chose. You are welcome to propose better names. Please however check WL#709 before. Reason for the names I propose is to be accurate, thus leaving possibility for other levels which we may imagine in the future; that's why I have rejected names like "fast", "smart", "graceful" so far. My position is that WAIT_ALL_BUFFERS or WAIT_CRITICAL_BUFFERS say what the shutdown does, whereas for "smart", "fast" you need to remember what it does. This should be pushed in 4.1.3 but only after your comments.
* | | | | - mysql_stmt_send_long_data commented. A few other comments.konstantin@mysql.com2004-06-171-7/+35
| | | | |
* | | | | Comments and cleanups in client library.konstantin@mysql.com2004-06-161-154/+236
| | | | |
* | | | | Another place where Bug#4079 "error checking in prepared statements"konstantin@mysql.com2004-06-161-0/+1
| | | | | | | | | | | | | | | | | | | | pops up fixed.
* | | | | Fixed to compile with IBM C Compiler for AIX Version 6konstantin@mysql.com2004-06-151-3/+3
|/ / / /
* | | | Fix for Bug#4079 "error checking in prepared statements": konstantin@mysql.com2004-06-111-0/+7
| | | | | | | | | | | | | | | | reset mysql->status if there was an error in row reading.
* | | | assert.h needed for my_dbug.h now is included in my_dbug.h, where it for konstantin@mysql.com2004-06-101-1/+0
| | | | | | | | | | | | | | | | | | | | some reason wasn't included before. A lot of files cleaned up from #include <assert.h>
* | | | Proposed fix for Bug#4026 "Microseconds part of TIME/DATETIME types konstantin@mysql.com2004-06-091-29/+97
| | | | | | | | | | | | | | | | | | | | is broken (prepared statements)": fixed date handling in many places of prepared statements code.
* | | | mysql_stmt_field_count()konstantin@mysql.com2004-06-062-0/+11
| | | |