1. 21 Jan, 2008 1 commit
  2. 19 Jan, 2008 1 commit
  3. 10 Jan, 2008 12 commits
    • unknown's avatar
      Merge kaamos.(none):/data/src/opt/mysql-5.0-opt · 669c615b
      unknown authored
      into  kaamos.(none):/data/src/opt/mysql-5.1-opt
      
      
      client/mysql.cc:
        Auto merged
      669c615b
    • unknown's avatar
      Merge kaamos.(none):/data/src/mysql-5.1 · 2479de2f
      unknown authored
      into  kaamos.(none):/data/src/opt/mysql-5.1-opt
      
      
      client/mysql.cc:
        Auto merged
      client/mysqltest.c:
        Auto merged
      sql/log.cc:
        Auto merged
      sql/repl_failsafe.cc:
        Auto merged
      sql/set_var.cc:
        Auto merged
      sql/sql_base.cc:
        Auto merged
      sql/sql_class.cc:
        Auto merged
      sql/sql_class.h:
        Auto merged
      sql/sql_db.cc:
        Auto merged
      sql/sql_select.cc:
        Auto merged
      sql/sql_show.cc:
        Auto merged
      2479de2f
    • unknown's avatar
      Merge kaamos.(none):/data/src/mysql-5.0 · 22dd7f5e
      unknown authored
      into  kaamos.(none):/data/src/opt/mysql-5.0-opt
      
      
      client/mysql.cc:
        Auto merged
      22dd7f5e
    • unknown's avatar
      Merge bk-internal.mysql.com:/data0/bk/mysql-5.0-opt · 43c6d355
      unknown authored
      into  bk-internal.mysql.com:/data0/bk/mysql-5.1-opt
      
      
      sql/filesort.cc:
        Auto merged
      43c6d355
    • unknown's avatar
      Merge epotemkin@bk-internal.mysql.com:/home/bk/mysql-5.0-opt · 2e865317
      unknown authored
      into  moonbone.local:/work/33675-bug-5.0-opt-mysql
      
      2e865317
    • unknown's avatar
      filesort.cc: · e90add96
      unknown authored
        Bug#33675: Usage of an uninitialized memory by filesort in a subquery caused
        server crash.
        Free smaller buffer before allocating bigger one.
      
      
      sql/filesort.cc:
        Bug#33675: Usage of an uninitialized memory by filesort in a subquery caused
        server crash.
        Free smaller buffer before allocating bigger one.
      e90add96
    • unknown's avatar
    • unknown's avatar
      Merge kaamos.(none):/data/src/opt/mysql-5.0-opt · 1748d9b5
      unknown authored
      into  kaamos.(none):/data/src/opt/mysql-5.1-opt
      
      
      sql/field.h:
        Auto merged
      sql/item_timefunc.cc:
        Auto merged
      sql/item_timefunc.h:
        Auto merged
      sql/set_var.cc:
        Auto merged
      sql/sql_base.cc:
        Auto merged
      mysql-test/r/subselect.result:
        Manual merge.
      mysql-test/t/subselect.test:
        Manual merge.
      sql/filesort.cc:
        Manual merge.
      1748d9b5
    • unknown's avatar
      Merge kaamos.(none):/data/src/opt/mysql-4.1-opt · e2693cfc
      unknown authored
      into  kaamos.(none):/data/src/opt/mysql-5.0-opt
      
      
      sql/set_var.cc:
        Auto merged
      e2693cfc
    • unknown's avatar
      Merge kaamos.(none):/data/src/opt/bug33305/my51-bug33305 · 9a69f568
      unknown authored
      into  kaamos.(none):/data/src/opt/mysql-5.1-opt
      
      
      mysql-test/r/union.result:
        Auto merged
      mysql-test/t/union.test:
        Auto merged
      sql/field.cc:
        Auto merged
      sql/field.h:
        Auto merged
      sql/item.cc:
        Auto merged
      sql/item_timefunc.cc:
        Auto merged
      sql/item_timefunc.h:
        Auto merged
      sql/sql_select.cc:
        Auto merged
      9a69f568
    • unknown's avatar
      Merge kaamos.(none):/data/src/opt/bug33305/my50-bug33305 · 5c10cf46
      unknown authored
      into  kaamos.(none):/data/src/opt/mysql-5.0-opt
      
      5c10cf46
    • unknown's avatar
      Merge kaamos.(none):/data/src/opt/bug33305/my50-bug33305 · e024d5c0
      unknown authored
      into  kaamos.(none):/data/src/opt/bug33305/my51-bug33305
      
      
      mysql-test/r/cast.result:
        Auto merged
      mysql-test/r/type_date.result:
        Auto merged
      mysql-test/r/union.result:
        Auto merged
      mysql-test/t/cast.test:
        Auto merged
      mysql-test/t/skip_grants.test:
        Auto merged
      mysql-test/t/type_date.test:
        Auto merged
      mysql-test/t/union.test:
        Auto merged
      sql/field.cc:
        Auto merged
      sql/field.h:
        Auto merged
      sql/item.cc:
        Auto merged
      sql/item_timefunc.cc:
        Auto merged
      sql/item_timefunc.h:
        Auto merged
      sql/sql_select.cc:
        Auto merged
      mysql-test/r/skip_grants.result:
        Manual merge.
      e024d5c0
  4. 09 Jan, 2008 7 commits
  5. 08 Jan, 2008 4 commits
    • unknown's avatar
      Bug#33675: Usage of an uninitialized memory by filesort in a subquery caused · 89cccc7c
      unknown authored
      server crash.
      
      The filesort implementation has an optimization for subquery execution which
      consists of reusing previously allocated buffers. In particular the call to
      the read_buffpek_from_file function might be skipped when a big enough buffer
      for buffer descriptors (buffpeks) is already allocated. Beside allocating
      memory for buffpeks this function fills allocated buffer with data read from
      disk. Skipping it might led to using an arbitrary memory as fields' data and
      finally to a crash.
      
      Now the read_buffpek_from_file function is always called. It allocates
      new buffer only when necessary, but always fill it with correct data.
      
      
      sql/filesort.cc:
        Bug#33675: Usage of an uninitialized memory by filesort in a subquery caused
        server crash.Now the read_buffpek_from_file function is always called. It allocates
        new buffer only when necessary, but always fill it with correct data.
      mysql-test/r/subselect.result:
        Added a test case for the bug#33675: Usage of an uninitialized memory by
        filesort in a subquery caused server crash.
      mysql-test/t/subselect.test:
        Added a test case for the bug#33675: Usage of an uninitialized memory by
        filesort in a subquery caused server crash.
      89cccc7c
    • unknown's avatar
      WL#4084: Code changes due to enabled the disabled tests (including other improvements). · e857c922
      unknown authored
      
      BitKeeper/etc/ignore:
        Added mysql-test/funcs_1.log to the ignore list
      e857c922
    • unknown's avatar
      merge of bug 33256 5.0-opt -> 5.1-opt · 992529f0
      unknown authored
      992529f0
    • unknown's avatar
      Merge macbook.gmz:/Users/kgeorge/mysql/work/B33256-5.0-opt · 9ee26d6d
      unknown authored
      into  macbook.gmz:/Users/kgeorge/mysql/work/B33256-5.1-opt
      
      
      mysql-test/r/union.result:
        Auto merged
      sql/field.cc:
        Auto merged
      sql/sql_select.cc:
        Auto merged
      mysql-test/r/type_decimal.result:
        merge of bug 33256 5.0-opt -> 5.1-opt
      mysql-test/t/union.test:
        merge of bug 33256 5.0-opt -> 5.1-opt
      sql/field.h:
        merge of bug 33256 5.0-opt -> 5.1-opt
      sql/item.cc:
        merge of bug 33256 5.0-opt -> 5.1-opt
      sql/item_sum.cc:
        merge of bug 33256 5.0-opt -> 5.1-opt
      sql/item_timefunc.cc:
        merge of bug 33256 5.0-opt -> 5.1-opt
      sql/item_timefunc.h:
        merge of bug 33256 5.0-opt -> 5.1-opt
      9ee26d6d
  6. 07 Jan, 2008 1 commit
  7. 02 Jan, 2008 1 commit
  8. 28 Dec, 2007 10 commits
    • unknown's avatar
      Makefile.am, CMakeLists.txt, mysql_secure_installation.pl.in: · 498cc6bf
      unknown authored
        Added Perl version of script "mysql_secure_installation"
      make_win_bin_dist:
        Corrected copy of SQL files to "share" directory
      
      
      scripts/mysql_secure_installation.pl.in:
        Added Perl version of script "mysql_secure_installation"
      scripts/CMakeLists.txt:
        Added Perl version of script "mysql_secure_installation"
      scripts/Makefile.am:
        Added Perl version of script "mysql_secure_installation"
      scripts/make_win_bin_dist:
        Corrected copy of SQL files to "share" directory
      498cc6bf
    • unknown's avatar
      Merge trift2.:/MySQL/M51/bug33536-5.1 · aaf640a5
      unknown authored
      into  trift2.:/MySQL/M51/push-5.1
      
      aaf640a5
    • unknown's avatar
      scripts/make_binary_distribution.sh · dd46d0f6
      unknown authored
          After-merge fix for bug#33536: The target to copy to is now called "$DEST".
      
      
      scripts/make_binary_distribution.sh:
        After-merge fix for bug#33536: The target to copy to is now called "$DEST".
      dd46d0f6
    • unknown's avatar
      Merge trift2.:/MySQL/M50/push-5.0 · 18d5488d
      unknown authored
      into  trift2.:/MySQL/M51/push-5.1
      
      18d5488d
    • unknown's avatar
      Merge trift2.:/MySQL/M51/bug33536-5.1 · c03aebfc
      unknown authored
      into  trift2.:/MySQL/M51/push-5.1
      
      c03aebfc
    • unknown's avatar
      Merge trift2.:/MySQL/M50/bug33536-5.0 · 14c3769b
      unknown authored
      into  trift2.:/MySQL/M50/push-5.0
      
      14c3769b
    • unknown's avatar
      Merge trift2.:/MySQL/M50/bug33536-5.0 · e6f7c99e
      unknown authored
      into  trift2.:/MySQL/M51/bug33536-5.1
      
      
      scripts/make_binary_distribution.sh:
        Manual merge of the fix for bug#33536 from 5.0 to 5.1,
        the restructuring of this script makes automerge fail.
      e6f7c99e
    • unknown's avatar
      Merge trift2.:/MySQL/M41/bug33536-4.1 · 1b0a18a0
      unknown authored
      into  trift2.:/MySQL/M50/bug33536-5.0
      
      
      scripts/make_binary_distribution.sh:
        Auto merged
      1b0a18a0
    • unknown's avatar
      Merge mysql.com:/home/kent/bk/windows-cleanup/mysql-5.0-build · 5f296c6c
      unknown authored
      into  mysql.com:/home/kent/bk/windows-cleanup/mysql-5.1-build
      
      
      extra/CMakeLists.txt:
        Auto merged
      extra/resolveip.c:
        Auto merged
      scripts/CMakeLists.txt:
        Auto merged
      scripts/Makefile.am:
        Auto merged
      scripts/make_win_bin_dist:
        Auto merged
      scripts/mysql_convert_table_format.sh:
        Auto merged
      scripts/mysqld_multi.sh:
        Auto merged
      BitKeeper/deleted/.del-mysql_explain_log.sh~5ddc62808e16bd57:
        Auto merged
      BitKeeper/deleted/.del-mysql_tableinfo.sh~c715458838a2a818:
        Auto merged
      5f296c6c
    • unknown's avatar
      make_win_bin_dist CMakeLists.txt resolveip.c Makefile.am: · 9179b9a4
      unknown authored
        Better Windows support in the scripts directory
      mysql_config.pl.in, mysql_install_db.pl.in:
        New Perl version of Unix shell script, mainly for Windows
      Many files in scripts directory:
        Use default Perl location "#!/usr/bin/perl" instead of the build host path
      
      
      extra/CMakeLists.txt:
        Added target for executable "resolveip"
      extra/resolveip.c:
        Exclude Unix specific headers when compiling on Windows
      scripts/CMakeLists.txt:
        On Windows, filter Perl scripts and change name from ".sh" to ".pl"
        
          mysql_convert_table_format.sh  mysql_explain_log.sh
          mysql_secure_installation.sh   mysql_tableinfo.sh
          mysqld_multi.sh                mysqldumpslow.sh
          mysqlhotcopy.sh
        
        Do the same for the new Windows specific Perl versions of shell scripts
        
          mysql_config.pl.in             mysql_install_db.pl.in
        
        In CMake, set reasonable values for 'CFLAGS', 'prefix', 'datadir' and so on.
      scripts/Makefile.am:
        Include "mysql_config.pl.in" and "mysql_install_db.pl.in" in the source TAR
      scripts/make_win_bin_dist:
        Only include explicitly listed scripts from the "scripts" directory
      scripts/mysql_convert_table_format.sh:
        Use default Perl location "#!/usr/bin/perl" instead of the build host path
      scripts/mysql_explain_log.sh:
        Use default Perl location "#!/usr/bin/perl" instead of the build host path
      scripts/mysql_tableinfo.sh:
        Use default Perl location "#!/usr/bin/perl" instead of the build host path
      scripts/mysqld_multi.sh:
        Use default Perl location "#!/usr/bin/perl" instead of the build host path
      scripts/mysqldumpslow.sh:
        Use default Perl location "#!/usr/bin/perl" instead of the build host path
      scripts/mysqlhotcopy.sh:
        Use default Perl location "#!/usr/bin/perl" instead of the build host path
      scripts/mysql_config.pl.in:
        New Perl version of Unix shell script, mainly for Windows
      scripts/mysql_install_db.pl.in:
        New Perl version of Unix shell script, mainly for Windows
      9179b9a4
  9. 27 Dec, 2007 1 commit
    • unknown's avatar
      scripts/make_binary_distribution.sh: · 86ebe38e
      unknown authored
      Fix the code to get the "libgcc" file name so that the failure of Intel's ICC
      to provide this information does not cause any problems.
      
      This fixes  bug#33536  Option "--print-libgcc-file" does not work with ICC compiler
      
      
      scripts/make_binary_distribution.sh:
        The (old) code to get the "libgcc" file name does not really work when using Intel's ICC.
        ICC accepts the "--print-libgcc-file" option but ignores it, does not produce any output.
        
        However, ICC tricks automake into taking it for a GCC ("GXX" variable is set, see
        http://www.gnu.org/software/autoconf/manual/html_node/C_002b_002b-Compiler.html#C_002b_002b-Compiler
        and its discussion of the "AC_PROG_CXX" macro).
        
        There are two possible approaches:
        a) Check "$CC" or "$CXX" to tell ICC from GCC, and do not ask ICC for the "libgcc" file name.
        b) Just ask it, but protect that code so that its failure does not cause any damage.
        
        This patch takes the second route:
        1) Put the call "@CC@ ... --print-libgcc-file" into a pipeline, followed by "|| true",
           so that (for the shell semantics) the command cannot fail.
           (ICC will exit non-zero because it is not given a source file.)
        2) Explicitly redirect any error messages.
        3) Do not use the compiler's return code but rather the (non)empty variable to check success.
        4) Ensure that the contents really is a file before taking it as a file name.
        
        Item 1) is especially important when the tool gets a "set -e" (this happens in 5.1, currently)
        which would make the failing compiler call a fatal thing.
        
        This fixes  bug#33536  Option "--print-libgcc-file" does not work with ICC compiler
      86ebe38e
  10. 24 Dec, 2007 1 commit
    • unknown's avatar
      Fix for bug #33305: Test case in 'skip_grants' file need dynamic loading · 8d8ef7be
      unknown authored
                          to be compiled in
      
      The problem was that on a statically built server an attempt to create
      a UDF resulted in a different, but reasonable error ("Can't open shared
      library" instead of "UDFs are unavailable with the --skip-grant-tables
      option"), which caused a failure for the test case for bug #32020.
      
      Fixed by moving the test case for bug #32020 from skip_grants.test to a
      separate test to ensure that it is only run when the server is built
      with support for dynamically loaded libraries.
      
      
      mysql-test/r/skip_grants.result:
        Moved the test case for bug #32020 to a separate test.
      mysql-test/t/skip_grants.test:
        Moved the test case for bug #32020 to a separate test.
      mysql-test/r/udf_skip_grants.result:
        Moved the test case for bug #32020 to a separate test.
      mysql-test/t/udf_skip_grants-master.opt:
        Moved the test case for bug #32020 to a separate test.
      mysql-test/t/udf_skip_grants.test:
        Moved the test case for bug #32020 to a separate test.
      8d8ef7be
  11. 21 Dec, 2007 1 commit
    • unknown's avatar
      Merge mhansson@bk-internal:/home/bk/mysql-5.1-opt · 4a045182
      unknown authored
      into  linux-st28.site:/home/martin/mysql/src/bug32848/my51-bug32848
      
      
      sql/field.cc:
        Auto merged
      sql/field.h:
        Auto merged
      sql/item.cc:
        Auto merged
      sql/sql_select.cc:
        Auto merged
      mysql-test/r/union.result:
        Bug#32848: Manual merge
      mysql-test/t/union.test:
        Bug#32848: Manual merge
      4a045182