summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* Merge rburnett@bk-internal.mysql.com:/home/bk/mysql-4.1reggie@mdk10.(none)2005-06-071-5/+5
|\ | | | | | | into mdk10.(none):/home/reggie/bk/41test3
| * BUG# 10181-mysqld.exe crash with an access vioation after INSERT INTO mysql.hostreggie@mdk10.(none)2005-05-311-4/+4
| | | | | | | | this is a followup cset after changes suggested by Serg.
| * Merge rburnett@bk-internal.mysql.com:/home/bk/mysql-4.1reggie@mdk10.(none)2005-05-311-1/+1
| |\ | | | | | | | | | into mdk10.(none):/home/reggie/bk/41test3
| | * Bug #10181 mysqld.exe crash with an access violation after INSERT INTO ↵reggie@mdk10.(none)2005-05-261-1/+1
| | | | | | | | | | | | | | | | | | | | | mysql.host sql_acl.cc: Make sure host.db is a valid string pointer before we do our lower_case_table_names comparison
* | | Merge serg@bk-internal.mysql.com:/home/bk/mysql-4.1/serg@serg.mylan2005-06-073-15/+53
|\ \ \ | | | | | | | | | | | | into serg.mylan:/usr/home/serg/Abk/mysql-4.1
| * | | bug#5373: handler READ NEXT w/o HANDLER READ [FIRST]serg@serg.mylan2005-06-073-15/+53
| | | | | | | | | | | | | | | | check table->file->inited to catch incorrect calling sequence.
* | | | Merge bk-internal.mysql.com:/home/bk/mysql-4.1monty@mysql.com2005-06-076-24/+28
|\ \ \ \ | | | | | | | | | | | | | | | into mysql.com:/home/my/mysql-4.1
| * \ \ \ Merge ibabaev@bk-internal.mysql.com:/home/bk/mysql-4.1igor@rurik.mysql.com2005-06-076-24/+28
| |\ \ \ \ | | | | | | | | | | | | | | | | | | into rurik.mysql.com:/home/igor/mysql-4.1
| | * | | | Many files:igor@rurik.mysql.com2005-06-076-24/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixed bug #9899: erronious NOT_NULL flag for some attributes in the EXPLAIN table.
* | | | | | Merge mysql.com:/home/my/mysql-4.0 into mysql.com:/home/my/mysql-4.1monty@mysql.com2005-06-073-0/+79
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | Merge mronstrom@bk-internal.mysql.com:/home/bk/mysql-4.0mronstrom@mysql.com2005-06-064-0/+80
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | into mysql.com:/Users/mikron/bug10901
| | * | | | | Bug #10901mronstrom@mysql.com2005-06-031-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | After review fix Copy from internal state to share state only when in lock write mode (happens only when lock table x write has been performed since update_state_info is only called when holding a TL_READ_NO_INSERT lock normally. Previous patch would have failed in combination with delayed writes.
| | * | | | | Bug #10901mronstrom@mysql.com2005-06-034-0/+78
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Analyze table corrupts the state on data_file_length, records, index_file_length... by writing the shared state when there is an updated internal state due to inserts or deletes Fixed by synching the shared state with the internal state before writing it to disk Added test cases of 2 error cases and a normal case in new analyze test case
* | | | | | | Merge bk-internal.mysql.com:/home/bk/mysql-4.1monty@mysql.com2005-06-074-5/+9
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | | | | | | | | | into mysql.com:/home/my/mysql-4.1
| * | | | | | Revert Bar's fix as this causes changes in the key tree that could cause ↵monty@mysql.com2005-06-074-5/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | incompatibilites Fix instead wrong call to ha_key_cmp This is related to bug #10741 Inserting double value into utf8 column crashes server
* | | | | | | item_buff.cc:igor@rurik.mysql.com2005-06-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Removed an extra space char.
* | | | | | | Merge rurik.mysql.com:/home/igor/mysql-4.1igor@rurik.mysql.com2005-06-075-5/+38
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | | | | | | | | into rurik.mysql.com:/home/igor/dev/mysql-4.1-0
| * | | | | | sql_select.cc, item_buff.cc, item.h:igor@rurik.mysql.com2005-06-075-5/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixed bug #11088: a crash for queries with GROUP BY a BLOB column + COUNT(DISTINCT...) due to an attempt to allocate a too large buffer for the BLOB field. Now the size of the buffer is limited by max_sort_length. group_by.test, group_by.result: Added a test case for bug #11088.
* | | | | | | Merge lgrimmer@bk-internal.mysql.com:/home/bk/mysql-4.1lenz@mysql.com2005-06-072-47/+28
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | into mysql.com:/space/my/mysql-4.1
| * \ \ \ \ \ \ Merge mysql.com:/space/my/mysql-4.1lenz@mysql.com2005-06-072-47/+28
| |\ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | | | | | | | | | | into mysql.com:/space/my/mysql-4.1-build
| | * | | | | | - BUG#10676: don't install "make_win_src_distribution" and ↵lenz@mysql.com2005-06-072-47/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | "make_win_binary_distribution" when doing "make install" (they are not needed/useful) outside the build tree. Added "mysql_client_test" to the "MySQL-bench" RPM. - some small RPM spec file improvements (more variables than hard-coded values, cleanups)
* | | | | | | | Merge mysql.com:/Users/emurphy/src/bk-clean/mysql-4.1elliot@mysql.com2005-06-073-3/+19
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | into mysql.com:/Users/emurphy/src/work/mysql-4.1
| * | | | | | | | Accepted openloggingelliot@mysql.com2005-06-071-0/+1
| | | | | | | | |
| * | | | | | | | BUG#7967 Fix mysqlhotcopy --record-log-positionelliot@mysql.com2005-06-062-3/+18
| |/ / / / / / /
* | | | | | | | Bug#10253: compound index length and utf8 char setbar@mysql.com2005-06-073-3/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | produces invalid query results mi_key.c: well_formed_length should be executed before space trimming, not after. ctype_utf8.test: ctype_utf8.result: adding test.
* | | | | | | | Merge ssmith@bk-internal.mysql.com:/home/bk/mysql-4.1stewart@mysql.com2005-06-073-1/+25
|\ \ \ \ \ \ \ \ | |/ / / / / / / | | | | | | | | | | | | | | | | into mysql.com:/home/stewart/Documents/MySQL/4.1/main
| * | | | | | | ctype_cp1250_ch.result, ctype_cp1250_ch.test:bar@mysql.com2005-06-063-1/+25
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adding test. ctype-win1250ch.c: Bug #9759 Empty result with 'LIKE' and cp1250_czech_cs Wrong min_sort_char fix.
* | | | | | | Merge mysql.com:/home/stewart/Documents/MySQL/4.1/mainstewart@mysql.com2005-06-0652-71/+196
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | into mysql.com:/home/stewart/Documents/MySQL/4.1/bug10948
| * | | | | | | Fix BUILD/check-cpu for powerpcstewart@mysql.com2005-06-061-5/+8
| |/ / / / / /
| * | | | | | mtr_misc.pl, mtr_report.pl:kent@mysql.com2005-06-054-8/+25
| | |_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Try kill all children to the mysql-test-run process when exiting mtr_process.pl: Added new function mtr_exit() that try kill all children to the mysql-test-run process when exiting mysql-test-run.pl: Try kill all children to the mysql-test-run process when exiting New --vardir caused problems on Windows Changed faulty calls to error() to mtr_error()
| * | | | | a compiler must see '#pragma implementation' *before*serg@serg.mylan2005-06-0544-56/+86
| | | | | | | | | | | | | | | | | | | | | | | | '#pragma interface' (that comes with the #include'd header file)
| * | | | | Fix show warnings limit 0 and show warnings limit 0, 0.konstantin@mysql.com2005-06-043-2/+77
| | | | | | | | | | | | | | | | | | | | | | | | Add test coverage for SHOW WARNINGS LIMIT a, b;
* | | | | | BUG#10948 NDB Replication: Race condition with ALTER/DROP tablestewart@mysql.com2005-06-042-2/+3
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BUG#9826 Server crash on schema change ("drop table", "alter table") with NDB See note on 10948 for detailed explanation. struct a { void* a; long long b[1]; }; on PPC32 (and 32bit pa risc): 16 on x86: 12 so a malloc(sizeof(void*)+extra_bits) is wrong. Assuming that the long long is 64 bit aligned as non-aligned 64bit accesses are rather expensive on ppc. Thanks to paulus for doing the PPC port of valgrind. Without which I would no doubt still be trying to find this.
* | | | | mergemergedserg@serg.mylan2005-06-044-17/+11
|\ \ \ \ \
| * | | | | after mergemergeserg@serg.mylan2005-06-042-3/+9
| | | | | |
| * | | | | mergemergedserg@serg.mylan2005-06-035-34/+13
| |\ \ \ \ \
| | * | | | | after merge fixesserg@serg.mylan2005-06-032-5/+16
| | | | | | |
| | * | | | | mergedserg@serg.mylan2005-06-0314-346/+90
| | |\ \ \ \ \ | | | |/ / / /
| | | * | | | Merge bk-internal:/home/bk/mysql-4.0/serg@serg.mylan2005-06-031-18/+7
| | | |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | into serg.mylan:/usr/home/serg/Abk/mysql-4.0
| | | | * | | | *don't* mess with kernel defines, boy.serg@serg.mylan2005-06-031-18/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and HAVE_ATOMIC_ADD/HAVE_ATOMIC_SUB is tested in configure
| | | * | | | | sql_repl.cc:ndbdev@dl145b.mysql.com2005-06-032-1/+2
| | | | |/ / / | | | |/| | | | | | | | | | | | | | | | | Bug #11064 some read error not detected in replication on 64-bit platform
* | | | | | | Merge bk-internal.mysql.com:/home/bk/mysql-4.1monty@mysql.com2005-06-031-42/+126
|\ \ \ \ \ \ \ | |/ / / / / / | | | | | | | | | | | | | | into mysql.com:/home/my/mysql-4.1
| * | | | | | check-cpu fixes/improvements (Bug #11065)hartmut@mysql.com2005-06-031-42/+126
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - support additional platforms (OpenBSD, Darwin) - make use of /proc/cpuinfo CPU flag information (needed to distinguish EMT64 Xeons from normal ones) - chose the right CPU related options depending on GCC version and target architecture - check if the chosen CPU type is actually supported by the GCC version , fallback to CPUs predecessor until test compile succeeds
* | | | | | | Move USE_PRAGMA_IMPLEMENTATION to proper placemonty@mysql.com2005-06-0347-232/+175
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ensure that 'null_value' is not accessed before val() is called in FIELD() functions Fixed initialization of key maps. This fixes some problems with keys when you have more than 64 keys Fixed that ROLLUP don't always create a temporary table. This fix ensures that func_gconcat.test results are now predictable
* | | | | | | Merge bk-internal.mysql.com:/home/bk/mysql-4.1monty@mysql.com2005-06-034-7/+19
|\ \ \ \ \ \ \ | |/ / / / / / | | | | | | | | | | | | | | into mysql.com:/home/my/mysql-4.1
| * | | | | | bundle the check-cpu helper script with source packages.hartmut@mysql.com2005-06-031-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | BUG#10696
| * | | | | | ctype_utf8.result, ctype_utf8.test:bar@mysql.com2005-06-033-7/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | adding test field.cc: bug#10714 Inserting double value into utf8 column crashes server: sprintf was executed with too big length, which caused crash on some Windows platforms.
* | | | | | | Merge bk-internal.mysql.com:/home/bk/mysql-4.1monty@mysql.com2005-06-032-14/+1
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | | | | | | | | into mysql.com:/home/my/mysql-4.1