summaryrefslogtreecommitdiff
path: root/mysys
Commit message (Collapse)AuthorAgeFilesLines
* Merge mysql.com:/home/my/mysql-4.0monty@mysql.com2005-07-271-2/+2
|\ | | | | | | into mysql.com:/home/my/mysql-4.1
| * Review fixes:monty@mysql.com2005-07-261-2/+2
| | | | | | | | | | | | Fixed portability problem with bool in C programs Moved close_thread_tables out from LOCK_thread_count mutex (safety fix) my_sleep() -> pthread_cond_timedwait()
* | charset.c:bar@mysql.com2005-07-251-16/+18
| | | | | | | | | | | | | | Bug#12109 possible locking bug in init_available_charset Recheck charset_initialized inside locked code, to garantee two threads are not entering consequently.
* | Merge mronstrom@bk-internal.mysql.com:/home/bk/mysql-4.0pappa@c-450ae253.1238-1-64736c10.cust.bredbandsbolaget.se2005-07-201-2/+5
|\ \ | |/ | | | | into c-450ae253.1238-1-64736c10.cust.bredbandsbolaget.se:/home/pappa/mysql-4.1
| * Bug #10600mronstrom@mysql.com2005-07-191-2/+5
| | | | | | | | | | remove_table_from_cache fails to signal other thread and gets blocked when other thread also gets blocked
| * A fix for Netware.jani@ua141d10.elisa.omakaista.fi2005-04-051-1/+1
| |
* | Makefile.am:kent@mysql.com2005-07-051-1/+2
| | | | | | | | | | Added -I$(top_builddir)/include for searching generated header files, when builddir != srcdir
* | Move reset of insert_values to ensure it's done also during error conditionsmonty@mysql.com2005-06-281-0/+1
| | | | | | | | This fixed a failure of insert_update.test on some platforms
* | Better bug fix for:monty@mishka.local2005-06-271-5/+4
| | | | | | | | | | | | | | #9728 'Decreased functionality in "on duplicate key update #8147 'a column proclaimed ambigous in INSERT ... SELECT .. ON DUPLICATE' This ensures fields are uniquely qualified and also that one can't update other tables in the ON DUPLICATE KEY UPDATE part
* | Merge bk-internal.mysql.com:/home/bk/mysql-4.1monty@mishka.local2005-06-231-35/+49
|\ \ | | | | | | | | | into mishka.local:/home/my/mysql-4.1
| * | Cleanup during review of new codemonty@mishka.local2005-06-211-35/+49
| | | | | | | | | | | | Fixed wrong allocation that could cause buffer overrun when using join cache
* | | Bug #9148 Denial of Servicereggie@mdk10.(none)2005-06-211-5/+7
|/ / | | | | | | | | my_access.c: Fixed problem where in some cases check_if_legal_filename was returning 0 for illegal names
* | Merge mysql.com:/home/jimw/my/mysql-4.1-10931jimw@mysql.com2005-06-091-2/+20
|\ \ | | | | | | | | | into mysql.com:/home/jimw/my/mysql-4.1-clean
| * | Fix hashcmp() to handle special case of zero length, whichjimw@mysql.com2005-06-011-2/+20
| | | | | | | | | | | | | | | resulted in the hostname cache being ineffective. Based on patch from Jeremy Cole of Yahoo! (Bug #10931)
* | | a fix (bug #11193: error messages gets garbled after reggies latest ↵ramil@mysql.com2005-06-091-2/+2
| | | | | | | | | | | | changeset: ChangeSet@1.2260.1.).
* | | improved mapping from numerical open codes to string fopen codes.reggie@mdk10.(none)2005-06-071-21/+41
| | | | | | | | | | | | | | | This was necessary because the old code would return "w+" for O_RDONLY|O_SHARE for example.
* | | a compiler must see '#pragma implementation' *before*serg@serg.mylan2005-06-051-2/+0
| | | | | | | | | | | | '#pragma interface' (that comes with the #include'd header file)
* | | fixed compile problem by replacing W_OK with F_OKreggie@monster.2005-06-021-1/+1
| | |
* | | Merge mysql.com:/home/mydev/mysql-4.1ingo@mysql.com2005-06-021-0/+2
|\ \ \ | | | | | | | | | | | | into mysql.com:/home/mydev/mysql-4.1-4100
| * | | tztime.cc:kent@mysql.com2005-06-021-0/+2
| |/ / | | | | | | | | | | | | | | | Set #pragma implementation" earlier Many files: Need to include <my_global.h> before #ifdef USE_PRAGMA_IMPLEMENTATION
* | | Bug#10602 - LOAD INDEX INTO CACHE deadlocksingo@mysql.com2005-06-011-30/+91
|/ / | | | | | | | | Fixed two deadlocks. Made minor changes.
* | Merge bk-internal.mysql.com:/home/bk/mysql-4.1msvensson@neptunus.(none)2005-05-261-1/+1
|\ \ | | | | | | | | | into neptunus.(none):/home/msvensson/mysql/mysql-4.1
| * | Add ifdefs to control when "#pragma implementation" should be usedmsvensson@neptunus.(none)2005-05-261-1/+1
| | | | | | | | | | | | Added some more ifdefs for "#pragma interface"
* | | Cleanup during code reviewmonty@mysql.com2005-05-253-35/+109
| | | | | | | | | | | | Faster detection of wrong table names (like PRN) on windows
* | | Merge mysql.com:/home/bkroot/mysql-4.1 into mysql.com:/home/bk/c4944-4.1lars@mysql.com2005-05-242-3/+23
|\ \ \
| * | | BUG# 9148 Denial of servicereggie@mdk10.(none)2005-05-232-5/+7
| | | | | | | | | | | | | | | | fixups of test case and comment formatting
| * | | BUG# 9148: Denial of servicereggie@mdk10.(none)2005-05-212-3/+21
| |/ / | | | | | | | | | | | | | | | | | | | | | This is a second patch needing another review. The first patch didn't solve the entire problem. open and fopen on Windows will still open files like "com1.sym" when they shouldn't. This patch checks that the file exists before trying to open it.
* | | BUG#10687 - Merge engine fails under Windowsreggie@mdk10.(none)2005-05-231-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This final cset is to fix a syntax problem in ha_myisammrg.cc where a / was left out of a format string. It also adds a check in has_path to avoid a possible redundant comparison. ha_myisammrg.cc: Replaced missing / in format string my_getwd.c: Added test to see if FN_LIBCHAR != '/' before doing comparison to avoid redundant comparison
* | | Merge rburnett@bk-internal.mysql.com:/home/bk/mysql-4.1reggie@mdk10.(none)2005-05-233-2/+55
|\ \ \ | |/ / | | | | | | into mdk10.(none):/home/reggie/bk/mysql-4.1
| * | fixed stupid typo that added a ! before my_accessreggie@mdk10.(none)2005-05-201-1/+1
| | |
| * | BUG# 9148: Denial of servicereggie@mdk10.(none)2005-05-203-2/+55
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The problem was that on Windows the access method indicates that access to file such as "com1" and "lpt1" is allowed (since they are device names) and this causes mysql to attempt to open them as databases or tables. The fix was to write our own my_access method that uses other Win32 functions to determine if the given argument is indeed a file and has to requested mode.
* | | BUG# 10687: MERGE Engine fails on Windowsreggie@mdk10.(none)2005-05-231-1/+1
|/ / | | | | | | | | | | | | | | This is a replacement for the original patch given by Ingo. This one comes from Monty. The problem is that merge files now use unix style pathnames on all platforms. The merge file open code was not properly converting those pathnames back to non-unix when necessary.
* | Added cp932 character setshuichi@mysql.com2005-05-051-0/+5
| |
* | Merge mysql.com:/home/jimw/my/mysql-4.1-9136jimw@mysql.com2005-05-021-5/+6
|\ \ | | | | | | | | | into mysql.com:/home/jimw/my/mysql-4.1-clean
| * | Fix handling of the -e flag to my_print_defaults. (Bug #9136)jimw@mysql.com2005-03-151-5/+6
| | |
* | | Merge bk-internal.mysql.com:/home/bk/mysql-4.1monty@mysql.com2005-04-301-0/+22
|\ \ \ | | | | | | | | | | | | into mysql.com:/home/my/mysql-4.1
| * \ \ Merge mysql.com:/home/mydev/mysql-4.1-bug5964ingo@mysql.com2005-04-281-0/+22
| |\ \ \ | | | | | | | | | | | | | | | into mysql.com:/home/mydev/mysql-4.1-4100
| | * | | BUG#5964 - 4.1 MERGE tables regression from 4.0ingo@mysql.com2005-04-281-0/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changed the creation of the .MRG file so that only the table name is written when the MyISAM table is in the same database as the MERGE table, a relative path is used in other cases in mysqld, and possibly an absolute path is used in an embedded server. No test case is added as the external behaviour is unchanged. Only the file names within the .MRG file are changed.
* | | | | CAST(string_argument AS UNSIGNED) didn't work for big integers above the ↵monty@mysql.com2005-04-291-45/+58
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | signed range. (Bug #7036) Produce warnings of wrong cast of strings to signed/unsigned. Don't block not resolved IP's if DNS server is down (Bug #8467) Fix compiler problems with MinGW (Bug #8872)
* | | | | Merge bk-internal.mysql.com:/home/bk/mysql-4.1monty@mysql.com2005-04-282-31/+42
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | into mysql.com:/home/my/mysql-4.1
| * | | | Fixed core dump bug when hot link list in key cache was empty. Bug #10167monty@mysql.com2005-04-271-4/+7
| | | | |
| * | | | Cleanups during reviewmonty@mysql.com2005-04-261-27/+35
| |/ / /
* | | | Merge bk-internal.mysql.com:/home/bk/mysql-4.1msvensson@neptunus.(none)2005-04-271-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | into neptunus.(none):/home/msvensson/mysql/mysql-4.1
| * | | | Step 2 of the switch to support configuration with NPTL:joerg@mysql.com2005-04-201-1/+1
| |/ / / | | | | | | | | | | | | | | | | | | | | Define a new CPP symbol that the target OS is Linux, and use it where only the OS matters and not the threads Library. Until now, 'HAVE_LINUXTHREADS' was used to indicate "Target is Linux" in many places. When we support configuration with NPTL but no Linuxthreads, this misuse must cease.
* | | | Bug #9954 mysql-4.1.11/cmd-line-utils/libedit/makelist.sh is not portablemsvensson@neptunus.(none)2005-04-271-0/+14
| | | | | | | | | | | | | | | | - Reverted removal of errorcheck mutex initialise, used in safe_mutex_init.
* | | | Bug #9954 mysql-4.1.11/cmd-line-utils/libedit/makelist.sh is not portablemsvensson@neptunus.(none)2005-04-271-16/+12
|/ / / | | | | | | | | | | | | | | | - Changed makelist.sh - Bump up required version of autoconf - Use new style to init mutex in my_thr_init
* | | post review fixpetr@mysql.com2005-04-141-9/+18
| | |
* | | Add missing parts for the "Cybozu" custom build, to avoid future manual patches.joerg@mysql.com2005-04-081-2/+2
| | |
* | | Merge abarkov@bk-internal.mysql.com:/home/bk/mysql-4.1bar@mysql.com2005-03-291-0/+6
|\ \ \ | | | | | | | | | | | | into mysql.com:/usr/home/bar/mysql-4.1
| * | | Adding Cybozu's patch.bar@mysql.com2005-03-291-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | Not active by default. One need to pass -DHAVE_CYBOZU_COLLATION to activate it.