1. 22 Oct, 2007 4 commits
    • unknown's avatar
      This changeset contains the following stuff: · 9f4047ac
      unknown authored
      - Fix for
          Bug#28827 Partition test needs archive engine
          Bug#26669 Two tests on partition fail while blackhole engine is missing
        Solution: Move ARCHIVE and BLACKHOLE sub test cases to their own main test.
      - The two bugs above + the fact that CSV could be also sometimes not
        available --> Move also CSV sub tests out.
      - Minor cleanups
        - Replace error numbers with error names
        - fix typos, wrong comments
        - remove redundant sub test cases
        - add missing drop database
        - SET GLOBAL general_log = default is wrong, = 1 is correct
      
      
      mysql-test/r/partition.result:
        Updated results
      mysql-test/t/partition.test:
        Remove ARCHIVE, BLACKHOLE and CSV related sub test cases.
      mysql-test/r/partition_archive.result:
        Expected results
      mysql-test/r/partition_blackhole.result:
        Expected results
      mysql-test/r/partition_csv.result:
        Expected results
      mysql-test/t/partition_archive.test:
        Tests for the partition storage engine in connection with the
        storage engine ARCHIVE.
      mysql-test/t/partition_blackhole.test:
        Tests for the partition storage engine in connection with the
        storage engine BLACKHOLE.
      mysql-test/t/partition_csv.test:
        Tests for the partition storage engine in connection with the
        storage engine CSV.
      9f4047ac
    • unknown's avatar
      Merge trift2.:/MySQL/M50/push-5.0 · de5d1065
      unknown authored
      into  trift2.:/MySQL/M51/push-5.1
      
      de5d1065
    • unknown's avatar
      Merge trift2.:/MySQL/M51/mysql-5.1 · f39ee88b
      unknown authored
      into  trift2.:/MySQL/M51/push-5.1
      
      f39ee88b
    • unknown's avatar
      Merge trift2.:/MySQL/M50/mysql-5.0 · 62ed9b4d
      unknown authored
      into  trift2.:/MySQL/M50/push-5.0
      
      62ed9b4d
  2. 19 Oct, 2007 9 commits
  3. 18 Oct, 2007 10 commits
    • unknown's avatar
      Merge lambda.hsd1.co.comcast.net.:/home/malff/TREE/mysql-5.1-base · 096f9afa
      unknown authored
      into  lambda.hsd1.co.comcast.net.:/home/malff/TREE/mysql-5.1-rt-merge
      
      
      client/mysqlcheck.c:
        Auto merged
      client/mysqltest.c:
        Auto merged
      libmysql/libmysql.c:
        Auto merged
      mysql-test/include/mix1.inc:
        Auto merged
      mysql-test/r/innodb_mysql.result:
        Auto merged
      mysql-test/r/udf.result:
        Auto merged
      mysql-test/t/udf.test:
        Auto merged
      sql/item.cc:
        Auto merged
      sql/item_func.cc:
        Auto merged
      sql/mysql_priv.h:
        Auto merged
      sql/set_var.cc:
        Auto merged
      sql/sql_class.cc:
        Auto merged
      sql/sql_lex.h:
        Auto merged
      sql/sql_select.cc:
        Auto merged
      tests/mysql_client_test.c:
        Auto merged
      096f9afa
    • unknown's avatar
      Merge lambda.hsd1.co.comcast.net.:/home/malff/TREE/mysql-5.0-base · d14ada56
      unknown authored
      into  lambda.hsd1.co.comcast.net.:/home/malff/TREE/mysql-5.0-rt-merge
      
      
      mysql-test/r/udf.result:
        Auto merged
      mysql-test/t/udf.test:
        Auto merged
      sql/item.cc:
        Auto merged
      sql/item_func.cc:
        Auto merged
      sql/mysql_priv.h:
        Auto merged
      sql/set_var.cc:
        Auto merged
      sql/udf_example.c:
        Auto merged
      sql/udf_example.def:
        Auto merged
      d14ada56
    • unknown's avatar
      Merge moksha.com.br:/Users/davi/mysql/bugs/21557-5.1 · 043ea1cf
      unknown authored
      into  moksha.com.br:/Users/davi/mysql/mysql-5.1-runtime
      
      043ea1cf
    • unknown's avatar
      Post merge fix for Bug 21557 · 09755a8a
      unknown authored
      
      mysql-test/r/log_tables.result:
        Update test result, general_log disabled.
      mysql-test/t/log_tables.test:
        Disable the general_log before consulting it.
      09755a8a
    • unknown's avatar
      Merge moksha.com.br:/Users/davi/mysql/bugs/21557-5.1 · d5b81362
      unknown authored
      into  moksha.com.br:/Users/davi/mysql/mysql-5.1-runtime
      
      
      sql/sp_head.cc:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      d5b81362
    • unknown's avatar
      Bug#21557 entries in the general query log truncated at 1000 characters. · e56bf76c
      unknown authored
      The general log write function (general_log_print) uses printf style
      arguments which need to be pre-processed, meaning that the all arguments
      are copied to a single buffer and the problem is that the buffer size is
      constant (1022 characters) but queries can be much larger then this.
      
      The solution is to introduce a new log write function that accepts a
      buffer and it's length as arguments. The function is to be used when
      a formatted output is not required, which is the case for almost all
      query write-to-log calls.
      
      This is a incompatible change with respect to the log format of prepared
      statements.
      
      
      mysql-test/r/log_tables.result:
        Add test case result for Bug#21557
      mysql-test/t/log_tables.test:
        Add test case for Bug#21557
      sql/log.cc:
        Introduce the logger function general_log_write which is similar to
        general_log_print but accepts a single buffer and the buffer length.
        The function doesn't perform any formatting and sends the buffer
        directly to the underlying log handlers.
      sql/log.h:
        Introduce the logger function general_log_write.
      sql/log_event.cc:
        Pass the query buffer directly to the logger function, formatting
        is not required on this case.
      sql/mysql_priv.h:
        Prototype for the logger function general_log_write.
      sql/sp_head.cc:
        Pass the query buffer directly to the logger function, formatting
        is not required on this case.
      sql/sql_parse.cc:
        Pass the buffer directly to the logger function when formatting
        is not required.
      sql/sql_prepare.cc:
        Don't log the statement id, it avoids making a extra copy of the query
        and the query is not truncated anymore if it exceeds the limit.
      e56bf76c
    • unknown's avatar
      Merge four.local.lan:/WORK2/merge/mysql-5.1-31556 · 38c3c03b
      unknown authored
      into  four.local.lan:/WORK/mysql-5.1-build/src-clean
      
      38c3c03b
    • unknown's avatar
      Merge four.local.lan:/WORK2/merge/mysql-5.0-31556 · cea9cbc7
      unknown authored
      into  four.local.lan:/WORK2/merge/mysql-5.1-31556
      
      
      mysql-test/suite/funcs_2/r/innodb_charset.result:
        Auto merged
      mysql-test/suite/funcs_2/r/memory_charset.result:
        Auto merged
      mysql-test/suite/funcs_2/r/myisam_charset.result:
        Auto merged
      mysql-test/suite/funcs_2/r/ndb_charset.result:
        Auto merged
      cea9cbc7
    • unknown's avatar
      Fix for · 214caf24
      unknown authored
      Bug#31556 Test failure: "select hex(ascii(a)) ... order by a" results in different order
      
      
      mysql-test/suite/funcs_2/r/innodb_charset.result:
        Updated result
      mysql-test/suite/funcs_2/r/memory_charset.result:
        Updated result
      mysql-test/suite/funcs_2/r/myisam_charset.result:
        Updated result
      mysql-test/suite/funcs_2/r/ndb_charset.result:
        Updated result
      214caf24
    • unknown's avatar
      Modify "mysqlbug" ("scripts/mysqlbug.sh") so that it differs between the original · 776d59dd
      unknown authored
      and the modified values of the compile-related variables used in "configure".
      
      Make the necessary adjustments in "configure.in" and "scripts/Makefile.am".
      
      This fixes bug#31644
         Values of *FLAGS that were used for building packages is missed in mysqlbug
      
      
      configure.in:
        Add more variables to the "substitution" list: SAVE_CC, SAVE_CXX, ASFLAGS.
        
        This is necessary so that the "mysqlbug" script can output the variables affecting
        compilation with both their original (on call) and final (modified) values.
        
        This work is related to fixing bug#31644
           Values of *FLAGS that were used for building packages is missed in mysqlbug
      scripts/Makefile.am:
        Clearly differ between the original and the modified values of the compile-related
        variables used in "configure".
        
        This is to fix bug#31644
           Values of *FLAGS that were used for building packages is missed in mysqlbug
      scripts/mysqlbug.sh:
        Have separate variables "COMP_CALL_INFO" and "COMP_RUN_INFO"
        which contain the original (call parameters, environment) and the modified values
        of the "configure" variables controlling the compile process.
        
        This fixes bug#31644
           Values of *FLAGS that were used for building packages is missed in mysqlbug
      776d59dd
  4. 17 Oct, 2007 13 commits
    • unknown's avatar
      Merge damien-katzs-computer.local:/Users/dkatz/udf50 · 1d5fd522
      unknown authored
      into  damien-katzs-computer.local:/Users/dkatz/mysql-5.1-runtime
      
      
      mysql-test/r/udf.result:
        Auto merged
      mysql-test/t/udf.test:
        Auto merged
      sql/item_func.cc:
        Auto merged
      sql/udf_example.def:
        Auto merged
      sql/udf_example.c:
        null merge
      1d5fd522
    • unknown's avatar
      Bug #29804 UDF parameters don't contain correct string length · 24cb2b34
      unknown authored
          
      Previously, UDF *_init functions were passed constant strings with erroneous lengths. The length came from the containing variable's size, not the length of the value itself.
          
      Now the *_init functions get the constant as a null terminated string with the correct length supplied too.
      
      
      mysql-test/r/udf.result:
        Test case to check constants passed UDFs.
      mysql-test/t/udf.test:
        Test case to check constants passed UDFs.
      sql/item_func.cc:
        UDF _init functions are now passed the length of the constants, rather than the max length of the var containing the constant.
      sql/udf_example.c:
        Added check_const_len functions. The check_const_len_init functions checks that lengths of constants are correctly passed.
      sql/udf_example.def:
        Add new example functions to windows dll export list.
      24cb2b34
    • unknown's avatar
      Merge moksha.com.br:/Users/davi/mysql/bugs/31608-5.1 · 98cfe75a
      unknown authored
      into  moksha.com.br:/Users/davi/mysql/mysql-5.1-runtime
      
      98cfe75a
    • unknown's avatar
      Bug#31608 missing mysqltest change_user command · d85701d8
      unknown authored
      Post merge fixes: close any open statement before
      the change user command and fix test case output.
      
      
      client/mysqltest.c:
        Close an open statement since it won't work after a change_user command.
      mysql-test/r/change_user.result:
        Fixed test case output.
      mysql-test/t/change_user.test:
        Fix test case output to return 1 or 0.
      d85701d8
    • unknown's avatar
      Merge ramayana.hindu.god:/home/tsmith/m/bk/maint/50 · 988fad13
      unknown authored
      into  ramayana.hindu.god:/home/tsmith/m/bk/maint/51
      
      
      libmysql/libmysql.c:
        Auto merged
      988fad13
    • unknown's avatar
      Fix syntax error build problem on Windows (variable was defined · 2a65aba5
      unknown authored
      in middle of block)
      
      
      libmysql/libmysql.c:
        Fix syntax error - don't define new variables in the middle of a block.
        
        Also, use size_t instead of uint to avoid unnecessary casting.
      2a65aba5
    • unknown's avatar
      Merge moksha.com.br:/Users/davi/mysql/bugs/31608-5.1 · 0572a2ad
      unknown authored
      into  moksha.com.br:/Users/davi/mysql/mysql-5.1-runtime
      
      0572a2ad
    • unknown's avatar
      Fix result files (BUG#24923). · 4473ec90
      unknown authored
      4473ec90
    • unknown's avatar
      Fix for BUG#24923: Functions with ENUM issues. · af247e22
      unknown authored
      The problem was that the RETURNS column in the mysql.proc was of
      CHAR(64). That was not enough for storing long-named datatypes.
      
      The fix is to change CHAR(64) to LONGBLOB, and to throw warnings
      at the time a stored routine is created if some data is truncated
      during writing into mysql.proc.
      
      
      mysql-test/r/sp.result:
        Update test result.
      mysql-test/t/sp.test:
        Add a test case for BUG#24923.
      scripts/mysql_system_tables.sql:
        Change the data type of column 'returns' from char(64) to longblob.
      scripts/mysql_system_tables_fix.sql:
        Change the data type of column 'returns' from char(64) to longblob.
      sql/sp.cc:
        Produce warnings if any data was truncated during writing
        into mysql.proc.
      sql/sp.h:
        Add new error code.
      sql/share/errmsg.txt:
        Add new error message.
      sql/sql_parse.cc:
        Hande
      af247e22
    • unknown's avatar
      Merge polly.(none):/home/kaa/src/maint/mysql-5.0-maint · 5940e90a
      unknown authored
      into  polly.(none):/home/kaa/src/maint/mysql-5.1-maint
      
      
      mysql-test/r/repair.result:
        Auto merged
      mysql-test/t/repair.test:
        Auto merged
      5940e90a
    • unknown's avatar
      Merge polly.(none):/home/kaa/src/maint/mysql-4.1-maint · 1451a0eb
      unknown authored
      into  polly.(none):/home/kaa/src/maint/mysql-5.0-maint
      
      
      mysql-test/r/repair.result:
        Auto merged
      mysql-test/t/repair.test:
        Auto merged
      1451a0eb
    • unknown's avatar
    • unknown's avatar
      Manual merge of 5.0-runtime to 5.1-runtime · 40ea2b48
      unknown authored
      
      mysql-test/r/sp-error.result:
        Manual merge
      mysql-test/r/sp.result:
        Manual merge
      mysql-test/r/udf.result:
        Manual merge
      mysql-test/t/sp.test:
        Manual merge
      mysql-test/t/udf.test:
        Manual merge
      sql/item_create.cc:
        Manual merge
      sql/sp_head.cc:
        Manual merge
      sql/sql_yacc.yy:
        Manual merge
      40ea2b48
  5. 16 Oct, 2007 4 commits