1. 19 Jun, 2007 3 commits
  2. 14 Jun, 2007 2 commits
  3. 13 Jun, 2007 15 commits
    • unknown's avatar
      Bug #28897 UUID() returns non-unique values when query cache is enabled · 43f496e5
      unknown authored
      Removed the ability to cache queries with UUID() and UUID_SHORT().
      
      
      sql/item_create.cc:
          Removed the ability to cache queries with UUID() and UUID_SHORT().
      43f496e5
    • unknown's avatar
      Merge damien-katzs-computer.local:/Users/dkatz/mysql50 · 91ff7ccf
      unknown authored
      into  damien-katzs-computer.local:/Users/dkatz/mysql51
      
      
      mysql-test/r/query_cache.result:
        Auto merged
      mysql-test/t/query_cache.test:
        Auto merged
      sql/sql_select.cc:
        Auto merged
      91ff7ccf
    • unknown's avatar
      Merge damien-katzs-computer.local:/Users/dkatz/mysql50 · 6950aaac
      unknown authored
      into  damien-katzs-computer.local:/Users/dkatz/50_win
      
      6950aaac
    • unknown's avatar
      Bug #28897 UUID() returns non-unique values when query cache is enabled · cdb7d2fe
      unknown authored
      Removed the ability to cache queries containing "UUID()".
      
      
      mysql-test/r/query_cache.result:
        Added test to ensure "select UUID(), a from t1" is different each time.
      mysql-test/t/query_cache.test:
        Added test to ensure "select UUID(), a from t1" is different each time.
      sql/item_create.cc:
        Removed the ability to cache queries with UUID().
      cdb7d2fe
    • unknown's avatar
      rpl_known_bugs_detection.test: · 5757f3fe
      unknown authored
        Updated to use new tool(s):Missed on call, resubmitting
      
      
      mysql-test/t/rpl_known_bugs_detection.test:
        Updated to use new tool(s):Missed on call, resubmitting
      5757f3fe
    • unknown's avatar
      Merge jmiller@bk-internal.mysql.com:/home/bk/mysql-5.1-maint · 78e5248e
      unknown authored
      into  mysql.com:/data2/mysql-5.1-maint
      
      78e5248e
    • unknown's avatar
      rpl_known_bugs_detection.test: · f9750609
      unknown authored
        Updated to use new tool(s)
      
      
      mysql-test/t/rpl_known_bugs_detection.test:
        Updated to use new tool(s)
      f9750609
    • unknown's avatar
      after-merge fix. · 88bbbb61
      unknown authored
      
      mysql-test/r/func_in.result:
        After-merge fix.
          - result adjusted.
      88bbbb61
    • unknown's avatar
      Merge mysql.com:/home/ram/work/mysql-5.0-maint · e9e11c65
      unknown authored
      into  mysql.com:/home/ram/work/b28748/b28748.5.0
      
      e9e11c65
    • unknown's avatar
      Merge mysql.com:/home/ram/work/b28748/b28748.5.0 · 516b9c26
      unknown authored
      into  mysql.com:/home/ram/work/b28748/b28748.5.1
      
      
      mysql-test/r/func_in.result:
        Auto merged
      mysql-test/t/func_in.test:
        Auto merged
      516b9c26
    • unknown's avatar
      Merge pilot.(none):/data/msvensson/mysql/mysql-5.0-maint · 31a104f9
      unknown authored
      into  pilot.(none):/data/msvensson/mysql/mysql-5.1-new-maint
      
      
      mysql-test/mysql-test-run.pl:
        Auto merged
      31a104f9
    • unknown's avatar
      Merge pilot.(none):/data/msvensson/mysql/mysql-4.1-maint · dda1ce0b
      unknown authored
      into  pilot.(none):/data/msvensson/mysql/mysql-5.0-maint
      
      
      mysql-test/mysql-test-run.pl:
        Manual merge
      dda1ce0b
    • unknown's avatar
      Bug#29065 mysql-test-run.pl aborts execution on missing log file from test tool · 0d68863a
      unknown authored
       - Make tesingt continue even if test log file does not exists
      
      
      mysql-test/mysql-test-run.pl:
        Allow execution to continue even if no log file has been
        generated by the test tool - it's not a critical error
      0d68863a
    • unknown's avatar
      Merge jmiller@bk-internal.mysql.com:/home/bk/mysql-5.1-maint · fc0a7415
      unknown authored
      into  mysql.com:/data2/mysql-5.1-maint
      
      fc0a7415
    • unknown's avatar
      Updated patch for Bug#28497 based off of Magnus's review · 77d0582e
      unknown authored
      
      mysql-test/include/wait_for_slave_io_to_stop.inc:
        Updated previous commit to include Magnus's change request from review. In addition, I moved it from the mysql-5.1 to mysql-5.1-maint clone. We now have 3 new replications tools and one tool that has been refactored. 1) include/wait_for_slave_to_stop.inc replaces the old mysqltest.c wait_for_slave_to_stop. NEW: 2) include/wait_for_slave_sql_to_stop.inc is for when you are expecting the slave to get an SQL error and waiting for the SQL Thread to stop. 3) include/wait_for_slave_io_to_stop.inc is used for test that you expect sometype of IO error and the IO Thread to stop. 4) include/wait_for_slave_to_start.inc for waiting for the slave to completely start before moving forward in the test. All 4 tests have a built in loop that will stop the test if any of the tools take too long.
      mysql-test/include/wait_for_slave_sql_to_stop.inc:
        Updated previous commit to include Magnus's change request from review. In addition, I moved it from the mysql-5.1 to mysql-5.1-maint clone. We now have 3 new replications tools and one tool that has been refactored. 1) include/wait_for_slave_to_stop.inc replaces the old mysqltest.c wait_for_slave_to_stop. NEW: 2) include/wait_for_slave_sql_to_stop.inc is for when you are expecting the slave to get an SQL error and waiting for the SQL Thread to stop. 3) include/wait_for_slave_io_to_stop.inc is used for test that you expect sometype of IO error and the IO Thread to stop. 4) include/wait_for_slave_to_start.inc for waiting for the slave to completely start before moving forward in the test. All 4 tests have a built in loop that will stop the test if any of the tools take too long.
      mysql-test/include/wait_for_slave_to_start.inc:
        Updated previous commit to include Magnus's change request from review. In addition, I moved it from the mysql-5.1 to mysql-5.1-maint clone. We now have 3 new replications tools and one tool that has been refactored. 1) include/wait_for_slave_to_stop.inc replaces the old mysqltest.c wait_for_slave_to_stop. NEW: 2) include/wait_for_slave_sql_to_stop.inc is for when you are expecting the slave to get an SQL error and waiting for the SQL Thread to stop. 3) include/wait_for_slave_io_to_stop.inc is used for test that you expect sometype of IO error and the IO Thread to stop. 4) include/wait_for_slave_to_start.inc for waiting for the slave to completely start before moving forward in the test. All 4 tests have a built in loop that will stop the test if any of the tools take too long.
      mysql-test/include/wait_for_slave_to_stop.inc:
        Updated previous commit to include Magnus's change request from review. In addition, I moved it from the mysql-5.1 to mysql-5.1-maint clone. We now have 3 new replications tools and one tool that has been refactored. 1) include/wait_for_slave_to_stop.inc replaces the old mysqltest.c wait_for_slave_to_stop. NEW: 2) include/wait_for_slave_sql_to_stop.inc is for when you are expecting the slave to get an SQL error and waiting for the SQL Thread to stop. 3) include/wait_for_slave_io_to_stop.inc is used for test that you expect sometype of IO error and the IO Thread to stop. 4) include/wait_for_slave_to_start.inc for waiting for the slave to completely start before moving forward in the test. All 4 tests have a built in loop that will stop the test if any of the tools take too long.
      mysql-test/t/rpl_critical_errors.test:
        Updated to use new tool(s)
      mysql-test/t/rpl_dual_pos_advance.test:
        Updated to use new tool(s)
      mysql-test/t/rpl_known_bugs_detection.test:
        Updated to use new tool(s)
      mysql-test/t/rpl_rotate_logs.test:
        Updated to use new tool(s)
      mysql-test/t/rpl_row_inexist_tbl.test:
        Updated to use new tool(s)
      mysql-test/extra/rpl_tests/rpl_extraSlave_Col.test:
        Updated to use new tool(s)
      mysql-test/extra/rpl_tests/rpl_loaddata.test:
        Updated to use new tool(s)
      mysql-test/extra/rpl_tests/rpl_row_tabledefs.test:
        Updated to use new tool(s)
      mysql-test/extra/rpl_tests/rpl_stm_000001.test:
        Updated to use new tool(s)
      mysql-test/extra/rpl_tests/rpl_stm_EE_err2.test:
        Updated to use new tool(s)
      77d0582e
  4. 12 Jun, 2007 8 commits
  5. 11 Jun, 2007 3 commits
    • unknown's avatar
      Bug#28984: crasher on connect with out of range password length in \ · ace396e7
      unknown authored
      	protocol
      
      Update for function moved to new file in 5.1.
      
      One could send a malformed packet that caused the server to SEGV.  In 
      recent versions of the password protocol, the client tells the server 
      what length the ciphertext is (almost always 20).  If that length was
      large enough to overflow a signed char, then the number would jump to 
      very large after being casted to unsigned int.
        
      Instead, cast the *passwd char to uchar.
      
      
      sql/sql_connect.cc:
        Update for function moved to new file in 5.1.
      ace396e7
    • unknown's avatar
      Merge zippy.cornsilk.net:/home/cmiller/work/mysql/mysql-5.0-maint-2 · d441a3ca
      unknown authored
      into  zippy.cornsilk.net:/home/cmiller/work/mysql/mysql-5.1-maint
      
      
      sql/sql_parse.cc:
        Functions are moved to a new file in 5.1.
      d441a3ca
    • unknown's avatar
      Fix for bug #29015 "Stack overflow in processing temporary table name when tmpdir path is long" · bf352ec2
      unknown authored
      In create_tmp_table() don't set full table path as a table name. Other code assumes table names to not exceed NAME_LEN bytes.
      
      
      sql/sql_select.cc:
        In create_tmp_table() don't set full table path as a table name. Other code assumes table names to not exceed NAME_LEN bytes.
      mysql-test/r/long_tmpdir.result:
        Added testcase for bug #29015 "Stack overflow in processing temporary table name when tmpdir path is long"
      mysql-test/t/long_tmpdir-master.opt:
        Added testcase for bug #29015 "Stack overflow in processing temporary table name when tmpdir path is long"
      mysql-test/t/long_tmpdir-master.sh:
        Added testcase for bug #29015 "Stack overflow in processing temporary table name when tmpdir path is long"
      mysql-test/t/long_tmpdir.test:
        Added testcase for bug #29015 "Stack overflow in processing temporary table name when tmpdir path is long"
      bf352ec2
  6. 09 Jun, 2007 1 commit
    • unknown's avatar
      Fix for bug #28748: "Select" returning one value too few · dd0a6932
      unknown authored
      Problem: we may get unexpected results comparing [u]longlong values as doubles.
      Fix: adjust the test to use integer comparators.
      Note: it's not a real fix, we have to implement some new comparators 
      to completely solve the original problem (see my comment in the bug report).
      
      
      mysql-test/r/func_in.result:
        Fix for bug #28748: "Select" returning one value too few
          - result adjusted.
      mysql-test/t/func_in.test:
        Fix for bug #28748: "Select" returning one value too few
          - test adjusted to use integer comparisons.
      dd0a6932
  7. 08 Jun, 2007 8 commits
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.1-maint · 71657859
      unknown authored
      into  zippy.cornsilk.net:/home/cmiller/work/mysql/mysql-5.1-maint
      
      
      configure.in:
        Auto merged
      71657859
    • unknown's avatar
      Merge zippy.cornsilk.net:/home/cmiller/work/mysql/41gca · c0a7c40b
      unknown authored
      into  zippy.cornsilk.net:/home/cmiller/work/mysql/mysql-5.0-maint-2
      
      
      sql/sql_parse.cc:
        Auto merged
      c0a7c40b
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-4.1-maint · afe63135
      unknown authored
      into  zippy.cornsilk.net:/home/cmiller/work/mysql/mysql-4.1-maint
      
      afe63135
    • unknown's avatar
      Bug #28984: crasher on connect with out of range password length in \ · d0c9d6cb
      unknown authored
      	protocol
      
      One could send a malformed packet that caused the server to SEGV.  In 
      recent versions of the password protocol, the client tells the server 
      what length the ciphertext is (almost always 20).  If that length was
      large enough to overflow a signed char, then the number would jump to 
      very large after being casted to unsigned int.
      
      Instead, cast the *passwd char to uchar. 
      
      
      
      sql/sql_parse.cc:
        Cast *passwd to get rid of the sign, so that sign extension doesn't
        cause the sequence 125, 126, 127, 4294967169, 4294967170.
      d0c9d6cb
    • unknown's avatar
      Merge pilot.(none):/data/msvensson/mysql/mysql-5.0-maint · 8fc70c6f
      unknown authored
      into  pilot.(none):/data/msvensson/mysql/mysql-5.1-new-maint
      
      
      mysql-test/mysql-test-run.pl:
        Auto merged
      8fc70c6f
    • unknown's avatar
      1a2cc367
    • unknown's avatar
      Merge pilot.(none):/data/msvensson/mysql/mysql-5.0-maint · 5e293ea0
      unknown authored
      into  pilot.(none):/data/msvensson/mysql/mysql-5.1-new-maint
      
      
      mysql-test/extra/binlog_tests/mix_innodb_myisam_binlog.test:
        Auto merged
      BitKeeper/deleted/.del-show_binlog_events.inc:
        Delete: mysql-test/include/show_binlog_events.inc
      mysql-test/r/binlog_stm_mix_innodb_myisam.result:
        Merge 5.0->5.1(preserving 5.1 file)
      5e293ea0
    • unknown's avatar
      Bug#28369 rpl test cases fail with binlog disabled · 11f38f56
      unknown authored
      - Backport include/show_binlog_events.inc from 5.1 and use it to make
      the test output consistent results
      
      
      mysql-test/r/mix_innodb_myisam_binlog.result:
        Backport include/show_binlog_events.inc from 5.1 and use it to make
        the test output consistent results
      mysql-test/t/mix_innodb_myisam_binlog.test:
        Backport include/show_binlog_events.inc from 5.1 and use it to make
        the test output consistent results
      mysql-test/include/show_binlog_events.inc:
        New BitKeeper file ``mysql-test/include/show_binlog_events.inc''
      11f38f56