summaryrefslogtreecommitdiff
path: root/include
Commit message (Collapse)AuthorAgeFilesLines
* Deleted reject files accidently checked inkent@mysql.com/kent-amd64.(none)2007-04-052-97/+0
| | | | | | | | configure.in.rej include/my_global.h.rej BUILD/SETUP.sh.rej mysys/thr_alarm.c.rej include/my_pthread.h.rej
* Merge mysql.com:/home/kent/bk/tmp/mysql-4.0kent@mysql.com/kent-amd64.(none)2007-03-122-65/+1
|\ | | | | | | into mysql.com:/home/kent/bk/tmp/mysql-4.1-build
| * Makefile.am, configure.in, mysys.dsp:kent@mysql.com/kent-amd64.(none)2007-03-122-65/+1
| | | | | | | | | | | | | | | | | | | | Removed unused files .del-my_winsem.c: Delete: mysys/my_winsem.c .del-my_semaphore.c: Delete: mysys/my_semaphore.c .del-my_semaphore.h: Delete: include/my_semaphore.h
| * include/config-win.h : joerg@trift2.2007-02-161-1/+1
| | | | | | | | | | | | | | Companion change to this one ChangeSet@1.2206, 2007-01-22 02:32:07+02:00, jani@a88-113-38-195.elisa-laajakaista.fi +8 -0 include/my_pthread.h@1.67, 2007-01-22 02:32:06+02:00, jani@a88-113-38-195.elisa-laajakaista.fi +31 -10 which renamed "sigset()" -> "my_sigset()" but forgot to do it for Windows ...
* | After merge fixistruewing@chilla.local2007-02-022-1/+1
| |
* | Merge chilla.local:/home/mydev/mysql-4.0-axmrgistruewing@chilla.local2007-02-013-12/+12
|\ \ | |/ | | | | into chilla.local:/home/mydev/mysql-4.1-axmrg
| * Merge bk://localhost:5559jani/jamppa@production.mysql.com2007-01-301-0/+1
| |\ | | | | | | | | | into production.mysql.com:/usersnfs/jamppa/mysql-4.0
| | * Cleanup of thread-type (linuxthread or NTPL) detection codejani@ua141d10.elisa.omakaista.fi2007-01-302-12/+10
| | | | | | | | | | | | | | | Move get_thread_lib to mysys/my_pthread.c Set 'thr_client_alarm' to signal number used by thr_alarm to give alarms
| * | Cleanup of thread-type (linuxthread or NTPL) detection codejani@ua141d10.elisa.omakaista.fi2007-01-253-12/+11
| |/ | | | | | | | | | | Move get_thread_lib to mysys/my_pthread.c Set 'thr_client_alarm' to signal number used by thr_alarm to give alarms
* | Merge a88-113-38-195.elisa-laajakaista.fi:/home/my/bk/mysql-4.0jani@a88-113-38-195.elisa-laajakaista.fi2007-01-225-7/+110
|\ \ | |/ | | | | into a88-113-38-195.elisa-laajakaista.fi:/home/my/bk/mysql-4.1
| * Fix for configure to detect library correctly.jani@a88-113-38-195.elisa-laajakaista.fi2007-01-223-17/+36
| | | | | | | | | | Fix to check library in use during runtime. Fix for Bug#16995, "idle connections not being killed due to timeout when NPTL is used".
| * BUG#9678: Client library hangs after network communication failurekroki/tomash@moonlight.intranet2006-09-181-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | (back-port to 4.0) Socket timeouts in client library were used only on Windows. Additionally, in 4.0 write operations erroneously set read timeout. The solution is to use socket timeouts in client library on all systems were they are supported, and to differentiate between read and write timeouts. No test case is provided because it is impossible to simulate network failure in current test suite.
| * Better bug fix for #14400 "Query joins wrong rows from table which is ↵monty@mysql.com/narttu.mysql.fi2006-08-101-4/+1
| | | | | | | | | | | | | | | | subject of "concurrent insert"" The previous bug fix didn't work when using partial keys. Don't use GNUC min/max operations are they are depricated. Fixed valgrind warning
* | my_global.h:mmj@tiger.mmj.dk2007-01-041-0/+36
| | | | | | | | Patch from Alfredo for TARGET_FAT_BINARY
* | Merge neptunus.(none):/home/msvensson/mysql/mysql-4.1msvensson@neptunus.(none)2006-11-282-7/+0
|\ \ | | | | | | | | | into neptunus.(none):/home/msvensson/mysql/mysql-4.1-maint
| * | ABI fixholyfoot/hf@mysql.com/deer.(none)2006-11-171-1/+0
| | |
| * | Merge bk@192.168.21.1:mysql-4.1holyfoot/hf@mysql.com/deer.(none)2006-11-161-6/+0
| |\ \ | | | | | | | | | | | | into mysql.com:/home/hf/work/mysql-4.1-mrg
| | * | Bug #23427 (incompatible ABI change)holyfoot/hf@mysql.com/deer.(none)2006-10-241-6/+0
| | | | | | | | | | | | | | | | | | | | | | | | the incompatibility was caused by current_stmt member added to the MYSQL structure. It's possible to move it to THD structure instead which saves ABI
* | | | Merge neptunus.(none):/home/msvensson/mysql/mysql-4.1msvensson@neptunus.(none)2006-11-241-0/+32
|\ \ \ \ | |/ / / | | | | | | | | into neptunus.(none):/home/msvensson/mysql/mysql-4.1-maint
| * | | Merge pchardin@bk-internal.mysql.com:/home/bk/mysql-4.1petr/cps@outpost.site2006-11-101-0/+32
| |\ \ \ | | | | | | | | | | | | | | | into outpost.site:/home/cps/mysql/trees/4.1-runtime-bug9191
| | * \ \ Merge pchardin@bk-internal.mysql.com:/home/bk/mysql-4.1-runtimepetr/cps@outpost.site2006-11-061-0/+32
| | |\ \ \ | | | |/ / | | |/| | | | | | | into outpost.site:/home/cps/mysql/trees/4.1-runtime-bug9191
| | | * | Fix Bug #9191 "TIMESTAMP/from_unixtime() no longer accepts 2^31-1"petr/cps@mysql.com/owlet.local2006-11-011-0/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (4.1 version, with post-review fixes) The fix for another Bug (6439) limited FROM_UNIXTIME() to TIMESTAMP_MAX_VALUE which is 2145916799 or 2037-12-01 23:59:59 GMT, however unix timestamp in general is not considered to be limited by this value. All dates up to power(2,31)-1 are valid. This patch extends allowed TIMESTAMP range so, that max TIMESTAMP value is power(2,31)-1. It also corrects FROM_UNIXTIME() and UNIX_TIMESTAMP() functions, so that max allowed UNIX_TIMESTAMP() is power(2,31)-1. FROM_UNIXTIME() is fixed accordingly to allow conversion of dates up to 2038-01-19 03:14:07 UTC. The patch also fixes CONVERT_TZ() function to allow extended range of dates. The main problem solved in the patch is possible overflows of variables, used in broken-time representation to time_t conversion (required for UNIX_TIMESTAMP).
* | | | | Remove the tmp file produced when checking abimsvensson@neptunus.(none)2006-11-131-0/+1
| | | | |
* | | | | Make --mem settable with environment variable MTR_MEM and make it possible ↵msvensson@neptunus.(none)2006-11-072-0/+914
|/ / / / | | | | | | | | | | | | to pass the directory to use. I.e --mem=<directory>
* | | | Merge bk-internal.mysql.com:/home/bk/mysql-4.1cmiller@zippy.cornsilk.net2006-11-025-5/+963
|\ \ \ \ | |/ / / |/| | | | | | | into zippy.cornsilk.net:/home/cmiller/work/mysql/mysql-4.1-maint
| * | | Update the rules for abi_checkmsvensson@neptunus.(none)2006-10-272-504/+170
| | | |
| * | | WL#3462 Add testing of MySQL client ABI to prevent unintentional ABI breaksmsvensson@neptunus.(none)2006-10-243-2/+1281
| | | | | | | | | | | | | | | | | | | | | | | | BUG#23427 incompatible ABI change in 5.0.26? - Use the icheck tool if avaliable and compare the current mysql.h to a version controlled reference file
| * | | Add ATTRIBUTE_FORMAT specifier to _db_doprnt, which is used by DBUG_PRINTmsvensson@shellback.(none)2006-10-121-1/+2
| | | | | | | | | | | | | | | | | | | | This will hopefully avoiid annoying crashes when running with --debug Fix warnings from the above in mysqltest.c
| * | | Merge bk-internal.mysql.com:/home/bk/mysql-4.1-maintkaa@polly.local2006-10-111-1/+13
| |\ \ \ | | | | | | | | | | | | | | | into polly.local:/home/kaa/src/maint/m41-maint--07OGk
| | * \ \ Merge polly.local:/tmp/maint/bug11655/my41-bug11655kaa@polly.local2006-10-111-1/+13
| | |\ \ \ | | | | | | | | | | | | | | | | | | into polly.local:/home/kaa/src/maint/m41-maint--07OGk
| | | * | | Fixes a number of problems with time/datetime <-> string conversion functions:kaa@polly.local2006-10-041-1/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - bug #11655 "Wrong time is returning from nested selects - maximum time exists - input and output TIME values were not validated properly in several conversion functions - bug #20927 "sec_to_time treats big unsigned as signed" - integer overflows were not checked in several functions. As a result, input values like 2^32 or 3600*2^32 were treated as 0 - BIGINT UNSIGNED values were treated as SIGNED in several functions - in cases where both input string truncation and out-of-range TIME value occur, only 'truncated incorrect time value' warning was produced
* | | | | | Merge bk-internal.mysql.com:/home/bk/mysql-4.1-enginesistruewing@chilla.local2006-10-112-9/+15
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | into chilla.local:/home/mydev/mysql-4.1-bug8283-one
| * \ \ \ \ \ Merge chilla.local:/home/mydev/mysql-4.1-bug8283istruewing@chilla.local2006-10-092-9/+15
| |\ \ \ \ \ \ | | |_|_|_|/ / | |/| | | | | | | | | | | | into chilla.local:/home/mydev/mysql-4.1-bug8283-one
| | * | | | | Bug#8283 - OPTIMIZE TABLE causes data lossistruewing@chilla.local2006-10-092-9/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | OPTIMIZE TABLE with myisam_repair_threads > 1 performs a non-quick parallel repair. This means that it does not only rebuild all indexes, but also the data file. Non-quick parallel repair works so that there is one thread per index. The first of the threads rebuilds also the new data file. The problem was that all threads shared the read io cache on the old data file. If there were holes (deleted records) in the table, the first thread skipped them, writing only contiguous, non-deleted records to the new data file. Then it built the new index so that its entries pointed to the correct record positions. But the other threads didn't know the new record positions, but put the positions from the old data file into the index. The new design is so that there is a shared io cache which is filled by the first thread (the data file writer) with the new contiguous records and read by the other threads. Now they know the new record positions. Another problem was that for the parallel repair of compressed tables a common bit_buff and rec_buff was used. I changed it so that thread specific buffers are used for parallel repair. A similar problem existed for checksum calculation. I made this multi-thread safe too.
| * | | | | | Patch for bug#21432 is revertedgluh@mysql.com/gluh.(none)2006-09-271-3/+0
| | |_|/ / / | |/| | | |
* | | | | | Merge mysql.com:/home/gluh/MySQL/Merge/4.1gluh@mysql.com/gluh.(none)2006-10-055-10/+47
|\ \ \ \ \ \ | | |_|/ / / | |/| | | | | | | | | | into mysql.com:/home/gluh/MySQL/Merge/4.1-kt
| * | | | | Add ATTRIBUTE_FORMAT_FPTR macro for setting format specifier also on ↵msvensson@shellback.(none)2006-10-032-4/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | function pointers This was available from gcc 3.1, so diable it before that Update m_ctype.h to use the new macro
| * | | | | When compiling with qcc on QNC the define __GNUC__will be set although it ↵msvensson@neptunus.(none)2006-10-021-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | doesn't support full GNU syntax - disable __attribute__ when using qcc
| * | | | | Fix __attribute__(A) macro (it formerly used bogus __cplusplus__ symbol)msvensson@neptunus.(none)2006-10-021-1/+1
| | | | | |
| * | | | | Disable __attribute__ entirely on g++ < 3.4. (Bug #2717)jimw@rama.(none)2006-09-291-10/+15
| | | | | |
| * | | | | Bug #2717: include/my_global.h mis-defines __attribute__jimw@rama.(none)2006-08-174-6/+28
| | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | Fix when __attribute__() is stubbed out, add ATTRIBUTE_FORMAT() for specifying __attribute__((format(...))) safely, make more use of the format attribute, and fix some of the warnings that this turns up (plus a bonus unrelated one).
* | | | | Better comment text (thanks to SergeyP for suggestions made for the b#20471 ↵bar@mysql.com/bar.intranet.mysql.r18.ru2006-09-141-1/+1
| | | | | | | | | | | | | | | | | | | | patch)
* | | | | Merge abarkov@bk-internal.mysql.com:/home/bk/mysql-4.1bar@mysql.com/bar.intranet.mysql.r18.ru2006-09-141-0/+3
|\ \ \ \ \ | | |/ / / | |/| | | | | | | | into mysql.com:/usr/home/bar/mysql-4.1.b20471v2
| * | | | Bug#20393 User name truncation in mysql clientgluh@mysql.com/gluh.(none)2006-08-301-0/+3
| |/ / / | | | | | | | | | | | | Bug#21432 Database/Table name limited to 64 bytes, not chars, problems with multi-byte
* | | | Bug#20471 LIKE search fails with indexed utf8 char columnbar@mysql.com/bar.intranet.mysql.r18.ru2006-07-201-0/+4
|/ / / | | | | | | | | | | | | The main problem was already fixed by Igor under terms of 16674. Adding some additional minor fixes and tests.
* | | Merge bk@192.168.21.1:mysql-4.1holyfoot/hf@mysql.com/deer.(none)2006-07-132-4/+16
|\ \ \ | | | | | | | | | | | | into mysql.com:/home/hf/work/mysql-4.1.16017
| * | | bug #16017 (memory leaks in embedded server)holyfoot@deer.(none)2006-06-012-4/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | Fixed include file usagemonty@mysql.com2006-06-301-2/+2
| | | | | | | | | | | | | | | | | | | | hp_test2 now works again Fixed wrong cast, which caused problems with gcc 4.0 and floats in prepared statements (Bug #19694)
* | | | bug #20318 (ctype_ucs2_def test fails with embedded)holyfoot@deer.(none)2006-06-191-0/+1
| |/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | there was two problems about charsets in embedded server 1. mysys/charset.c - defined there default_charset_info variable is modified by both server and client code (particularly when --default-charset option is handled) In embedded server we get two codelines modifying one variable. I created separate default_client_charset_info for client code 2. mysql->charset and mysql->options.charset initialization isn't properly done for embedded server - necessary calls added
* | | Fixed bug #17873: confusing error message when IGNORE/USE/FORCE INDEXigor@rurik.mysql.com2006-05-302-2/+1
|/ / | | | | | | refers to a column name.