1. 02 May, 2006 1 commit
    • unknown's avatar
      sql_parse.cc: · deaedeaf
      unknown authored
        buffer overflow and information exposure bugs fixed
        (reported by Stefano Di Paola)
      configure.in:
        Changed version to 5.0.17b
      
      
      configure.in:
        Changed version to 5.0.17b
      sql/sql_parse.cc:
        buffer overflow and information exposure bugs fixed
        (reported by Stefano Di Paola)
      deaedeaf
  2. 03 Jan, 2006 3 commits
    • unknown's avatar
    • unknown's avatar
      Copyright string fixes (bug#15974), version fix for 5.0.17a "certified". · 430b5858
      unknown authored
      
      configure.in:
        Change the version identification for the "certified" builds.
      extra/comp_err.c:
        Ensure that the license spelling is as expected by the "mysql_copyright" tool.
      scripts/mysqld_multi.sh:
        The "mysql_copyright" tool will not change non-C files, so do not mention the license.
      430b5858
    • unknown's avatar
      many warnings (practically safe but annoying) corrected · 12e22065
      unknown authored
      
      client/mysqladmin.cc:
        don't use the handler after it's closed
      client/mysqlbinlog.cc:
        memory leak
      client/mysqldump.c:
        many "ignore return value" warnings, one "NULL dereference"
      cmd-line-utils/libedit/history.c:
        memory leak
      include/my_base.h:
        cleanup
      libmysql/libmysql.c:
        "return value ignored" warning
      myisam/mi_delete.c:
        "return value ignored" warning
      myisam/myisampack.c:
        "out-of-bound access" warning
      myisam/sort.c:
        "double free" warning
      mysys/default_modify.c:
        "double free" warning
      mysys/mf_iocache2.c:
        "return value ignored" warnings
      mysys/my_bitmap.c:
        s/return/DBUG_RETURN/
      mysys/my_error.c:
        memory leak
      server-tools/instance-manager/parse.cc:
        "NULL dereference" warning
      sql-common/client.c:
        "NULL dereference" warning
      sql/field.cc:
        deadcode, "NULL dereference", "uninitialized" warnings
      sql/field.h:
        unused parameters removed from constructor
      sql/ha_myisam.cc:
        "return value ignored" warnings
      sql/item.cc:
        "return value ignored" warnings
        changed constructor
      sql/item_func.cc:
        "return value ignored" warnings
      sql/log_event.cc:
        uninitialized warning
      sql/opt_range.cc:
        "double free" and uninitialized warnings
      sql/opt_range.h:
        "return value ignored" warning
      sql/repl_failsafe.cc:
        "return value ignored" warning
      sql/set_var.cc:
        "return value ignored" warning
      sql/slave.cc:
        "return value ignored" warnings
      sql/slave.h:
        new prototype
      sql/sql_acl.cc:
        deadcode and "NULL dereference" warnings
      sql/sql_db.cc:
        "return value ignored" warning
      sql/sql_handler.cc:
        "NULL dereference" warning
      sql/sql_help.cc:
        "NULL dereference" warning
      sql/sql_insert.cc:
        "return value ignored" warning
      sql/sql_parse.cc:
        "return value ignored" warning
        one more DBUG_ASSERT
      sql/sql_repl.cc:
        "return value ignored" and memory leak warnings
      sql/sql_show.cc:
        "return value ignored" and "NULL dereference"  warnings
      sql/sql_test.cc:
        "return value ignored" warning
      sql/table.cc:
        memory leak
      sql/uniques.cc:
        "return value ignored" warning
        endspaces deleted
      12e22065
  3. 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
  4. 13 Dec, 2005 3 commits
  5. 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
  6. 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
  7. 09 Dec, 2005 5 commits
  8. 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
  9. 07 Dec, 2005 9 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