summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* opt_range.cc:kent@mysql.com2005-06-281-1/+1
| | | | Added missing `;' to DBUG_RETURN()
* Fix test after last pushmonty@mysql.com2005-06-271-0/+1
|
* Merge bk-internal.mysql.com:/home/bk/mysql-4.1monty@mysql.com2005-06-270-0/+0
|\ | | | | | | into mysql.com:/my/mysql-4.1
| * Merge bk-internal.mysql.com:/home/bk/mysql-4.1monty@mysql.com2005-06-270-0/+0
| |\ | | | | | | | | | into mysql.com:/my/mysql-4.1
| | * Merge bk-internal.mysql.com:/home/bk/mysql-4.1monty@mysql.com2005-06-076-24/+28
| | |\ | | | | | | | | | | | | into mysql.com:/my/mysql-4.1
| | * \ Merge narttu:/my/mysql-4.1 into mysql.com:/my/mysql-4.1monty@mysql.com2005-06-073-0/+79
| | |\ \
| | * \ \ Merge bk-internal.mysql.com:/home/bk/mysql-4.1monty@mysql.com2005-06-074-5/+9
| | |\ \ \ | | | | | | | | | | | | | | | | | | into mysql.com:/my/mysql-4.1
* | | | | | Portability fixesmonty@mishka.local2005-06-279-68/+65
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes while reviewing new pushed code NULL as argument to encrypt/decrypt should return NULL without a warning
* | | | | | Merge bk-internal.mysql.com:/home/bk/mysql-4.1monty@mishka.local2005-06-2722-131/+194
|\ \ \ \ \ \ | |/ / / / / |/| | | | | | | | | | | into mishka.local:/home/my/mysql-4.1
| * | | | | Better bug fix for:monty@mishka.local2005-06-2714-78/+123
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | #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-238-53/+71
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | into mishka.local:/home/my/mysql-4.1
| | * | | | | Cleanup during review of new codemonty@mishka.local2005-06-218-53/+71
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixed wrong allocation that could cause buffer overrun when using join cache
* | | | | | | Include <sys/wait.h> to get WEXITSTATUSmsvensson@neptunus.(none)2005-06-271-1/+1
| | | | | | |
* | | | | | | Add "#include <stdlib.h>" to define WEXITSTATUSmsvensson@neptunus.(none)2005-06-271-0/+1
| | | | | | |
* | | | | | | Merge bk-internal.mysql.com:/home/bk/mysql-4.1msvensson@neptunus.(none)2005-06-2712-35/+160
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | into neptunus.(none):/home/msvensson/mysql/mysql-4.1
| * | | | | | | Bug#10178 - failure to find a row in heap table by concurrent UPDATEsingo@mysql.com2005-06-244-17/+43
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Moved the key statistics update to info(). The table is not locked in open(). This made wrong stats possible. No test case for the test suite. This happens only with heavy concurrency. A test script is added to the bug report.
| * | | | | | | backport for #10568: Function 'LAST_DAY(date)' does not return NULL for ↵ramil@mysql.com2005-06-243-1/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | invalid argument.
| * | | | | | | an improvement (bug #7851: C++ 'new' conflicts with kernel header asm/system.h).ramil@mysql.com2005-06-241-2/+0
| | | | | | | |
| * | | | | | | Merge tkatchaounov@bk-internal.mysql.com:/home/bk/mysql-4.1timour@mysql.com2005-06-231-8/+8
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | into mysql.com:/home/timka/mysql/src/4.1-virgin
| | * \ \ \ \ \ \ Merge mysql.com:/Users/kent/mysql/bk/mysql-4.1-gcakent@mysql.com2005-06-231-8/+8
| | |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into mysql.com:/Users/kent/mysql/bk/mysql-4.1
| | | * | | | | | | mysql-test-run.pl:kent@mysql.com2005-06-231-8/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Might need a restart after test with special TZ Removed unused argument to run_mysqltest()
| * | | | | | | | | Merge tkatchaounov@bk-internal.mysql.com:/home/bk/mysql-4.1timour@mysql.com2005-06-234-2/+29
| |\ \ \ \ \ \ \ \ \ | | |/ / / / / / / / | | | | | | | | | | | | | | | | | | | | into mysql.com:/home/timka/mysql/src/4.1-virgin
| * | | | | | | | | Merge tkatchaounov@bk-internal.mysql.com:/home/bk/mysql-4.1timour@mysql.com2005-06-233-7/+86
| |\ \ \ \ \ \ \ \ \ | | |_|_|/ / / / / / | |/| | | | | | | | | | | | | | | | | | into mysql.com:/home/timka/mysql/src/4.1-virgin
| | * | | | | | | | Merge mysql.com:/home/timka/mysql/src/4.1-virgintimour@mysql.com2005-06-233-7/+86
| | |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into mysql.com:/home/timka/mysql/src/4.1-bug-11185
| | | * | | | | | | | Fix for BUG#11185.timour@mysql.com2005-06-233-7/+86
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The source of the problem is in Field_longlong::cmp. If 'this' is an unsigned number, the method casts both the current value, and the constant that we compare with to an unsigned number. As a result if the constant we compare with is a negative number, it wraps to some unsigned number, and the comparison is incorrect. When the optimizer chooses the "range" access method, this problem causes handler::read_range_next to reject the current key when the upper bound key is a negative number because handler::compare_key incorrectly considers the positive and negative keys to be equal. The current patch does not correct the source of the problem in Field_longlong::cmp because it is not easy to propagate sign information about the constant at query execution time. Instead the patch changes the range optimizer so that it never compares unsiged fields with negative constants. As an added benefit, queries that do such comparisons will execute faster because the range optimizer replaces conditions like: (a) (unsigned_int [< | <=] negative_constant) == FALSE (b) (unsigned_int [> | >=] negative_constant) == TRUE with the corresponding constants. In some cases this may even result in constant time execution.
* | | | | | | | | | | Merge bk-internal.mysql.com:/home/bk/mysql-4.1msvensson@neptunus.(none)2005-06-234-2/+29
|\ \ \ \ \ \ \ \ \ \ \ | | |_|_|/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | into neptunus.(none):/home/msvensson/mysql/mysql-4.1
| * | | | | | | | | | Merge spetrunia@bk-internal.mysql.com:/home/bk/mysql-4.1sergefp@mysql.com2005-06-231-1/+0
| |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into mysql.com:/home/psergey/mysql-4.1-bug10151
| | * | | | | | | | | | sql_parse.cc:evgen@moonbone.local2005-06-231-1/+0
| | |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix for fix for bug #9728 Error caused server hang on prepared insert ... select
| * | | | | | | | | | Merge spetrunia@bk-internal.mysql.com:/home/bk/mysql-4.1sergefp@mysql.com2005-06-233-1/+29
| |\ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | into mysql.com:/home/psergey/mysql-4.1-bug10151
| | * | | | | | | | | Merge spetrunia@bk-internal.mysql.com:/home/bk/mysql-4.1sergefp@mysql.com2005-06-233-1/+29
| | |\ \ \ \ \ \ \ \ \ | | | |/ / / / / / / / | | |/| | | | | | | | | | | | | | | | | | | into mysql.com:/home/psergey/mysql-4.1-bug10151
| | | * | | | | | | | Merge spetrunia@bk-internal.mysql.com:/home/bk/mysql-4.1sergefp@mysql.com2005-06-223-1/+29
| | | |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into mysql.com:/home/psergey/mysql-4.1-bug10151
| | | | * | | | | | | | Fix for BUG#10151: In Item_func_case::find_item don't assume that parameter ↵sergefp@mysql.com2005-06-203-1/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | str != &(this->str_value)
* | | | | | | | | | | | Merge bk-internal.mysql.com:/home/bk/mysql-4.1msvensson@neptunus.(none)2005-06-234-39/+19
|\ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | into neptunus.(none):/home/msvensson/mysql/mysql-4.1
| * | | | | | | | | | | Merge lgrimmer@bk-internal.mysql.com:/home/bk/mysql-4.1lenz@mysql.com2005-06-234-10/+218
| |\ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / / | | | | | | / / / / / / | | |_|_|_|/ / / / / / | |/| | | | | | | | | into mysql.com:/space/my/mysql-4.1
| * | | | | | | | | | - manual merge of the new node nameslenz@mysql.com2005-06-233-37/+6
| |\ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | - fixed text file generation - the node names in the info page had changedlenz@mysql.com2005-06-233-36/+5
| | | | | | | | | | | |
| * | | | | | | | | | | Merge lgrimmer@bk-internal.mysql.com:/home/bk/mysql-4.1lenz@mysql.com2005-06-221-2/+13
| |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into mysql.com:/space/my/mysql-4.1
| | * \ \ \ \ \ \ \ \ \ \ Merge lgrimmer@bk-internal.mysql.com:/home/bk/mysql-4.1lenz@mysql.com2005-06-2120-184/+290
| | |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into mysql.com:/space/my/mysql-4.1
| | * \ \ \ \ \ \ \ \ \ \ \ Merge lgrimmer@bk-internal.mysql.com:/home/bk/mysql-4.1lenz@mysql.com2005-06-202-30/+18
| | |\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into mysql.com:/space/my/mysql-4.1
| | * \ \ \ \ \ \ \ \ \ \ \ \ Merge lgrimmer@bk-internal.mysql.com:/home/bk/mysql-4.1lenz@mysql.com2005-06-201-2/+13
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into mysql.com:/space/my/mysql-4.1
| | | * \ \ \ \ \ \ \ \ \ \ \ \ Merge lgrimmer@bk-internal.mysql.com:/home/bk/mysql-4.1lenz@mysql.com2005-06-171-2/+13
| | | |\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into mysql.com:/space/my/mysql-4.1
| | | | * \ \ \ \ \ \ \ \ \ \ \ \ Merge lgrimmer@bk-internal.mysql.com:/home/bk/mysql-4.1lenz@mysql.com2005-06-161-2/+13
| | | | |\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into mysql.com:/space/my/mysql-4.1
| | | | | * | | | | | | | | | | | | - Do not build the RPMs statically on i386 by default, only when adding eitherlenz@mysql.com2005-06-141-2/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | "--with static" or "--define '_with_static 1'" to the RPM build options. Static linking really only makes sense when linking against the specially patched glibc 2.2.5.
* | | | | | | | | | | | | | | | | | Merge bk-internal.mysql.com:/home/bk/mysql-4.1msvensson@neptunus.(none)2005-06-2217-35/+450
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|_|/ / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into neptunus.(none):/home/msvensson/mysql/mysql-4.1
| * | | | | | | | | | | | | | | | | Merge mysql.com:/home/bkroot/mysql-4.1 into mysql.com:/home/bk/mysql-4.1lars@mysql.com2005-06-222-6/+8
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge rburnett@bk-internal.mysql.com:/home/bk/mysql-4.1reggie@mdk10.(none)2005-06-221-5/+7
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | |_|_|_|_|_|_|_|_|/ / / / / / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into mdk10.(none):/home/reggie/bk/bug9148
| | | * | | | | | | | | | | | | | | | 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 epotemkin@bk-internal.mysql.com:/home/bk/mysql-4.1evgen@moonbone.local2005-06-221-1/+1
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | |_|/ / / / / / / / / / / / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into moonbone.local:/work/mysql-4.1-bug-8147
| | | * | | | | | | | | | | | | | | item.h:evgen@moonbone.local2005-06-221-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix for fix for bug#9728 decreased functionality in "on duplicate key update" Have to return false to set flag for whole expression.
| * | | | | | | | | | | | | | | | | BUG#9361: Added test caseslars@mysql.com2005-06-222-4/+210
| |/ / / / / / / / / / / / / / / /