1. 14 Dec, 2005 3 commits
    • unknown's avatar
      Fix for bug #15623: Test case rpl000001 and rpl_error_ignored_table failure on MacOSX · 4f0f49bb
      unknown authored
      and bug #15668: Test 'sp-error' crashes server on Mac OS X.
      
      
      mysql-test/r/rpl000001.result:
        Fix for bug #15623: Test case rpl000001 and rpl_error_ignored_table failure on MacOSX 
        and bug #15668: Test 'sp-error' crashes server on Mac OS X.
        - accept 2013 error as well.
      mysql-test/t/flush_read_lock_kill.test:
        Fix for bug #15623: Test case rpl000001 and rpl_error_ignored_table failure on MacOSX 
        and bug #15668: Test 'sp-error' crashes server on Mac OS X.
        - accept 2013 error as well.
      mysql-test/t/rpl000001.test:
        Fix for bug #15623: Test case rpl000001 and rpl_error_ignored_table failure on MacOSX 
        and bug #15668: Test 'sp-error' crashes server on Mac OS X.
        - accept 2013 error as well.
      mysql-test/t/rpl_error_ignored_table.test:
        Fix for bug #15623: Test case rpl000001 and rpl_error_ignored_table failure on MacOSX 
        and bug #15668: Test 'sp-error' crashes server on Mac OS X.
        - accept 2013 error as well.
      sql/sql_class.cc:
        Fix for bug #15623: Test case rpl000001 and rpl_error_ignored_table failure on MacOSX 
        and bug #15668: Test 'sp-error' crashes server on Mac OS X.
        - don't call the close_active_vio() in case of KILL_QUERY.
      4f0f49bb
    • unknown's avatar
    • unknown's avatar
      bug#15682 - ndb · dc193e52
      unknown authored
        incorrect handling of varchar in position/rnd_pos
      
        Commit for 5.0.17 release clone
      
      
      mysql-test/r/ndb_basic.result:
        bug#15682
      mysql-test/t/ndb_basic.test:
        bug#15682
      sql/ha_ndbcluster.cc:
        bug#15682
      dc193e52
  2. 13 Dec, 2005 3 commits
  3. 12 Dec, 2005 10 commits
    • unknown's avatar
      Merge mysqldev@production.mysql.com:my/mysql-5.0-release · 95ab120c
      unknown authored
      into mysql.com:/Users/kent/mysql/bk/mysql-5.0-release
      
      95ab120c
    • unknown's avatar
      my_pthread.h: · afd4abe5
      unknown authored
        Bug#15629: Increased thread stack for all 64 bit platforms,
        else test case 'sp' and 'call fib(20)' gives stack overrun
      
      
      include/my_pthread.h:
        Bug#15629: Increased thread stack for all 64 bit platforms,
        else test case 'sp' and 'call fib(20)' gives stack overrun
      afd4abe5
    • unknown's avatar
      Merge mysqldev@production.mysql.com:/data0/mysqldev/my/mysql-5.0-release · 83338ce5
      unknown authored
      into mysql.com:/M50/clone-5.0
      
      83338ce5
    • unknown's avatar
      Merge mysqldev@production.mysql.com:/data0/mysqldev/my/mysql-5.0-release · 4b00165d
      unknown authored
      into mysql.com:/M50/clone-5.0
      
      4b00165d
    • unknown's avatar
      03e26c21
    • unknown's avatar
      rpl_until.test + rpl_until.result Fix (completion) for bug#12429 · ea04b8b7
      unknown authored
      Manual merge from 4.1,
      extension of the old fix (1.1976 05/12/05 17:57:48 mleich@mysql.com) to two other places.
      
      
      mysql-test/t/rpl_until.test:
        Auto merged
      mysql-test/r/rpl_until.result:
        Manual merge from 4.1,
        extension of the old fix (1.1976 05/12/05 17:57:48 mleich@mysql.com) to two other places.
      ea04b8b7
    • unknown's avatar
      rpl_until.test + rpl_until.result · 7428cf62
      unknown authored
      Fix for bug#12429: Replication tests fail: "Slave_IO_Running" differs:
      The value is not important, and it depends on timing. Mask it.
      
      Backport and extension of a fix made by Matthias in 5.0, originally it was
      1.1976 05/12/05 17:57:48 mleich@mysql.com
      
      
      mysql-test/r/rpl_until.result:
        Fix for bug#12429: Replication tests fail: "Slave_IO_Running" differs:
        The value is not important, and it depends on timing. Mask it.
        
        Backport and extension of a fix made by Matthias in 5.0, originally it was
        1.1976 05/12/05 17:57:48 mleich@mysql.com
      mysql-test/t/rpl_until.test:
        Fix for bug#12429: Replication tests fail: "Slave_IO_Running" differs:
        The value is not important, and it depends on timing. Mask it.
        
        Backport and extension of a fix made by Matthias in 5.0, originally it was
        1.1976 05/12/05 17:57:48 mleich@mysql.com
      7428cf62
    • unknown's avatar
      skip_name_resolve.result, skip_name_resolve.test: · d96d3fba
      unknown authored
        Ignore columns with unpredictable values.
      rpl_relayrotate.result:
        Changed result file to match change in test
      
      
      mysql-test/r/rpl_relayrotate.result:
        Changed result file to match change in test
      mysql-test/t/skip_name_resolve.test:
        Ignore columns with unpredictable values.
      mysql-test/r/skip_name_resolve.result:
        Ignore columns with unpredictable values.
      d96d3fba
    • unknown's avatar
      Fix for bug #15630: Test case failure in sp-dynamic, sp-error, and sp. · c897e215
      unknown authored
      
      sql/sp_head.cc:
        Fix for bug #15630: Test case failure in sp-dynamic, sp-error, and sp.
        - should pass a *char to the my_error() instead of the structure.
      c897e215
    • unknown's avatar
      Merge mysqldev@production.mysql.com:my/mysql-5.0-release · d3a29cd8
      unknown authored
      into  mysql.com:/usr/home/ram/work/mysql-5.0-release
      
      d3a29cd8
  4. 11 Dec, 2005 2 commits
    • unknown's avatar
      Merge mysql.com:/Users/kent/mysql/bk/mysql-4.1 · 84c34049
      unknown authored
      into mysql.com:/Users/kent/mysql/bk/mysql-5.0-release
      
      
      scripts/make_win_src_distribution.sh:
        Auto merged
      84c34049
    • unknown's avatar
      make_win_src_distribution.sh: · babaf2d3
      unknown authored
        Removed Visual Studio 6 project files, as they are not maintained
      
      
      scripts/make_win_src_distribution.sh:
        Removed Visual Studio 6 project files, as they are not maintained
      babaf2d3
  5. 09 Dec, 2005 5 commits
  6. 08 Dec, 2005 4 commits
    • unknown's avatar
      Merge mysqldev@production:my/mysql-5.0-release · 2f6f7831
      unknown authored
      into  mysql.com:/usr/local/mysql/mysql-5.0-release
      
      2f6f7831
    • unknown's avatar
      Merge mysql.com:/Users/kent/mysql/bk/mysql-4.1 · c80226aa
      unknown authored
      into mysql.com:/Users/kent/mysql/bk/mysql-5.0-release
      
      
      mysql-test/t/symlink.test:
        Auto merged
      sql/mysqld.cc:
        Auto merged
      c80226aa
    • unknown's avatar
      mysqld.cc: · 9263f23b
      unknown authored
        Bug#14960, reverted code to make symdir work on Windows
      symlink.test:
        Disabled test case on Windows
      
      
      mysql-test/t/symlink.test:
        Disabled test case on Windows
      sql/mysqld.cc:
        Bug#14960, reverted code to make symdir work on Windows
      9263f23b
    • unknown's avatar
      Fix QNX and IRIX compilation · f7f20ebd
      unknown authored
      
      extra/innochecksum.c:
        Fix _XOPEN_SOURCE define to not break compile on QNX and IRIX
      f7f20ebd
  7. 07 Dec, 2005 10 commits
    • unknown's avatar
      05b07b3d
    • unknown's avatar
      Merge mysql.com:/home/jimw/my/mysql-5.0-15510 · 38da1cb6
      unknown authored
      into  mysql.com:/home/jimw/my/mysql-5.0-release
      
      38da1cb6
    • unknown's avatar
      Fixed sp-error.test result after merging fix for bug #11555 "Stored procedures: · 3487569c
      unknown authored
      current SP tables locking make impossible view security" with main tree.
      
      
      mysql-test/r/sp-error.result:
        Fixed test result after merging fix for bug #11555 "Stored procedures: current
        SP tables locking make impossible view security" with main tree.
      3487569c
    • unknown's avatar
      Merge mysqldev@production.mysql.com:my/mysql-5.0-release · f95b2655
      unknown authored
      into  mysql.com:/home/dlenev/src/mysql-5.0-bg11555-2
      
      
      mysql-test/r/view.result:
        Auto merged
      mysql-test/t/sp-error.test:
        Auto merged
      sql/sp_head.cc:
        Auto merged
      mysql-test/r/sp-error.result:
        SCCS merged
      f95b2655
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0 · 8b3081fb
      unknown authored
      into  mysql.com:/home/dlenev/src/mysql-5.0-bg11555-2
      
      
      mysql-test/r/sp-error.result:
        Auto merged
      mysql-test/r/view.result:
        Auto merged
      mysql-test/t/view.test:
        Auto merged
      sql/sp_head.cc:
        Auto merged
      sql/sql_trigger.h:
        Auto merged
      sql/sp.cc:
        Manual merge.
      sql/sp.h:
        Manual merge.
      sql/sql_base.cc:
        Manual merge.
      8b3081fb
    • unknown's avatar
      Fix for bug #11555 "Stored procedures: current SP tables locking make · 0c8e312c
      unknown authored
      impossible view security".
      
      We should not expose names of tables which are explicitly or implicitly (via
      routine or trigger) used by view even if we find that they are missing.
      So during building of list of prelocked tables for statement we track which
      routines (and therefore tables for these routines) are used from views. We
      mark elements of LEX::routines set which correspond to routines used in views
      by setting Sroutine_hash_entry::belong_to_view member to point to TABLE_LIST
      object for topmost view which uses routine. We propagate this mark to all
      routines which are used by this routine and which we add to this set. We also
      mark tables used by such routine which we add to the list of tables for
      prelocking as belonging to this view.
      
      
      mysql-test/r/sp-error.result:
        Added test for bug #11555 "Stored procedures: current SP tables locking make 
        impossible view security".
      mysql-test/r/view.result:
        We should not expose tables which are expicitly/implicitly used in view in
        check table statement.
      mysql-test/t/sp-error.test:
        Added test for bug #11555 "Stored procedures: current SP tables locking make 
        impossible view security".
      mysql-test/t/view.test:
        Removed comment obsoleted by bugfix.
      sql/sp.cc:
        We should not expose names of tables which are explicitly or implicitly
        (via routine or trigger) used by view even if we find that they are missing.
        So during building of list of prelocked tables for statement we track which
        routines (and therefore tables for these routines) are used from views. We
        mark elements of LEX::routines set which correspond to routines used in views
        by setting Sroutine_hash_entry::belong_to_view member to point to TABLE_LIST
        object for topmost view which uses routine. We propagate this mark to all
        routines which are used by this routine and which we add to this set. We also
        mark tables used by such routine which we add to the list of tables for
        prelocking as belonging to this view.
      sql/sp.h:
        sp_cache_routines_and_add_tables_for_view()/for_triggers():
          To be able to determine correctly uppermost view which uses this view/table
          with trigger we have to pass pointer to TABLE_LIST object instead of pointer
          to view's LEX or to Table_triggers_list object.
      sql/sp_head.cc:
        sp_head::add_used_tables_to_table_list():
          Added new argument which allows to mark tables which are added to table
          list for prelocking as belonging to view (this allows properly hide names
          of tables which are used in routines used by views).
      sql/sp_head.h:
        sp_head::add_used_tables_to_table_list():
          Added new argument which allows to mark tables which are added to table
          list for prelocking as belonging to view (this allows properly hide names
          of tables which are used in routines used by views).
      sql/sql_base.cc:
        open_tables():
          sp_cache_routines_and_add_tables_for_view()/for_triggers() now accept
          pointer to table list element as last argument, this allows them to determine
          correctly uppermost view which uses this view/table with trigger.
      sql/sql_trigger.h:
        Table_triggers_list:
          sp_cache_routines_and_add_tables_for_triggers() now accept pointer to table
          list element as last argument, this allows to determine correctly uppermost
          view which uses this table with trigger.
      0c8e312c
    • unknown's avatar
      merged · c1cc3b95
      unknown authored
      
      mysql-test/t/sp.test:
        Auto merged
      sql/sp_head.cc:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      sql/sql_yacc.yy:
        Auto merged
      c1cc3b95
    • unknown's avatar
      Merge mysql.com:/home/timka/mysql/src/5.0-virgin · 6617c77c
      unknown authored
      into  mysql.com:/home/timka/mysql/src/5.0-2486
      
      6617c77c
    • unknown's avatar
      Fix innodb.result file (was missing a line) · 5b53dcc9
      unknown authored
      
      mysql-test/r/innodb.result:
        Update result file
      5b53dcc9
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-5.0 · fbbd2cd5
      unknown authored
      into  mysql.com:/home/jimw/my/mysql-5.0-clean
      
      fbbd2cd5
  8. 06 Dec, 2005 3 commits
    • unknown's avatar
      Fix value returned by mysql_warning_count() after fetching a prepared · c46f21c4
      unknown authored
      statement that generated a warning. (Bug #15510)
      
      
      sql-common/client.c:
        Reset warning_count in free_old_query(), don't stomp old value for
        it in cli_read_query_result().
      tests/mysql_client_test.c:
        Add new regression test
      c46f21c4
    • unknown's avatar
      Merge mysql.com:/home/jimw/my/mysql-5.0-14299 · 23bdb3ff
      unknown authored
      into  mysql.com:/home/jimw/my/mysql-5.0-clean
      
      
      sql/field.cc:
        Auto merged
      mysql-test/r/type_binary.result:
        Resolve conflicts
      mysql-test/t/type_binary.test:
        Resolve conflicts
      23bdb3ff
    • unknown's avatar
      A fix and a test case for Bug#15392 "Server crashes during · 5bb5f523
      unknown authored
       prepared statement execute
      
      
      mysql-test/r/sp.result:
        Test results fixed: a fix for Bug#15392
      mysql-test/t/sp.test:
        A test case for Bug#15392 "Server crashes during prepared
        statement execute". No test case for error in
        Item_func_set_user_var::update as the only possible one is OOM.
      sql/sp_head.cc:
        A fix for Bug#15392 "Server crashes during prepared statement
        execute": the bug was caused by mysql_change_db() call
        which was overwriting the error state of 'ret'.
        Later in the code, suv->fix_fields() would discover
        thd->net.report_error and return it without completing
        its work. As the return value of fix_fields() was ignored,
        the server would afterwards crash in suv->update().
        The fix makes sure that a possible internal error
        is raised in reset_lex_and_exec_core and then is
        handled in sp_head::execute_procedure.
      5bb5f523