1. 23 Sep, 2005 9 commits
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0 · da379e4b
      unknown authored
      into  mysql.com:/home/dlenev/src/mysql-5.0-rmuqf
      
      da379e4b
    • unknown's avatar
      Fixed race conditions in rpl_multi_update and rpl_multi_delete tests which · 8ff2411c
      unknown authored
      caused spurious test failures.
      
      
      mysql-test/t/rpl_multi_delete.test:
        Fixed race condition in test that caused spurious test failure.
        To have predictable result from statements which are run on slave we
        need to sync master and slave explicitly.
      mysql-test/t/rpl_multi_update.test:
        Fixed race condition in test that caused spurious test failure.
        To have predictable result from statements which are run on slave we
        need to sync master and slave explicitly.
      8ff2411c
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0 · 3ffdca83
      unknown authored
      into  neptunus.(none):/home/msvensson/mysql/mysql-5.0
      
      3ffdca83
    • unknown's avatar
      Merge from 4.1 to 5.0 · 34666c3b
      unknown authored
      
      mysql-test/r/loaddata.result:
        Add drop tablea after test case
      mysql-test/r/type_decimal.result:
        Update warnings
      mysql-test/r/union.result:
        Miss in merge
      mysql-test/t/loaddata.test:
        Add drop table after test case
      sql/opt_sum.cc:
        Add missing }
      sql/sql_load.cc:
        Manual merge
      34666c3b
    • unknown's avatar
      InnoDB: Minor fixes. · 1d07a1c5
      unknown authored
      
      innobase/include/trx0trx.h:
        Fix invalid comment.
      sql/ha_innodb.cc:
        Change some memory allocations to fail-on-error.
        
        Cast argument of my_free to gptr, not char*.
      1d07a1c5
    • unknown's avatar
      Merge 127.(none):/home/osku/mysql/5.0/clean · 9c2ce93a
      unknown authored
      into  127.(none):/home/osku/mysql/5.0/13315
      
      9c2ce93a
    • unknown's avatar
      InnoDB: Fix bug #13315, index columns having a maximum length of 767. · 2e34a089
      unknown authored
      
      innobase/data/data0data.c:
        Adapt to DICT_MAX_COL_PREFIX_LEN rename.
      innobase/dict/dict0dict.c:
        Adapt to DICT_MAX_COL_PREFIX_LEN rename.
      innobase/include/dict0mem.h:
        Rename DICT_MAX_COL_PREFIX_LEN to DICT_MAX_INDEX_COL_LEN.
      innobase/include/row0mysql.h:
        Add field_lengths parameter to row_create_index_for_mysql.
      innobase/rem/rem0rec.c:
        Adapt to DICT_MAX_COL_PREFIX_LEN rename.
      innobase/row/row0mysql.c:
        Add field_lengths parameter to row_create_index_for_mysql and use it to
        check for too long index columns.
      mysql-test/r/innodb.result:
        New tests.
      mysql-test/t/innodb.test:
        New tests.
      sql/ha_innodb.cc:
        Create temporary field_lengths buffer and pass it to
        row_create_index_for_mysql.
      2e34a089
    • unknown's avatar
      Merge neptunus.(none):/home/msvensson/mysql/mysql-4.1 · e739669c
      unknown authored
      into  neptunus.(none):/home/msvensson/mysql/mysql-5.0
      
      
      client/mysqltest.c:
        Auto merged
      myisam/myisamchk.c:
        Auto merged
      mysql-test/t/func_group.test:
        Auto merged
      mysql-test/t/loaddata.test:
        Auto merged
      mysql-test/t/type_decimal.test:
        Auto merged
      mysql-test/t/union.test:
        Auto merged
      sql/item_sum.cc:
        Auto merged
      sql/mysqld.cc:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      mysql-test/r/func_group.result:
        Manual merge
      mysql-test/r/loaddata.result:
        Manual merge
      mysql-test/r/type_decimal.result:
        Manual merge
      mysql-test/r/union.result:
        Manual merge
      sql/field_conv.cc:
        aborting fix for 7589
      sql/opt_sum.cc:
        Manual merge
      sql/sql_load.cc:
        Manual merge
      sql/sql_yacc.yy:
        Aborting fix for 11553
      e739669c
    • unknown's avatar
      Merge baker@bk-internal.mysql.com:/home/bk/mysql-5.0 · dba69910
      unknown authored
      into  zim.(none):/home/brian/mysql/fix-5.0
      
      
      sql/handler.cc:
        Auto merged
      dba69910
  2. 22 Sep, 2005 29 commits
    • unknown's avatar
      This fixed bug 13369. Note, I dislike goto's as well. · fb16683e
      unknown authored
      The alias structure now is a bit more simple and just uses a pointer to replace with the currect name. The giant case statement should go away in the next patch.
      
      
      sql/handler.cc:
        Simplified the code, annd fixed build issue with engines not being compiled.
        I disliek the goto but Serg preferred it over the testing of aliases first :)
      sql/handler.h:
        Removed ht from alias structure.
      fb16683e
    • unknown's avatar
      Merge mysqldev@production.mysql.com:my/mysql-5.0-release · c4eee8bd
      unknown authored
      into  mysql.com:/opt/local/work/mysql-5.0-root
      
      
      BitKeeper/etc/ignore:
        auto-union
      include/my_sys.h:
        Auto merged
      mysql-test/r/information_schema.result:
        Auto merged
      mysql-test/t/ctype_ujis.test:
        Auto merged
      sql/ha_federated.cc:
        Auto merged
      sql/handler.cc:
        Auto merged
      sql/item_func.h:
        Auto merged
      sql/log.cc:
        Auto merged
      sql/sp_head.cc:
        Auto merged
      sql/sp_head.h:
        Auto merged
      sql/sql_acl.cc:
        Auto merged
      sql/sql_base.cc:
        Auto merged
      sql/sql_class.cc:
        Auto merged
      sql/sql_class.h:
        Auto merged
      sql/sql_lex.h:
        Auto merged
      sql/sql_prepare.cc:
        Auto merged
      sql/sql_select.cc:
        Auto merged
      sql/sql_view.cc:
        Auto merged
      sql/table.cc:
        Auto merged
      c4eee8bd
    • unknown's avatar
      Bug #13384 mysqltest, no protocol when script contains only lines with eval · 9a0ee3bf
      unknown authored
      
      client/mysqltest.c:
        Set query_executed also for eval, that results in a query being executed and output is
        likely. Commited once again in 5.0
      9a0ee3bf
    • unknown's avatar
      Bug #13384 mysqltest, no protocol when script contains only lines with eval · 7d63ea33
      unknown authored
      
      client/mysqltest.c:
        Set query_executed also for eval, that results in a query being executed and output is likely.
      7d63ea33
    • unknown's avatar
      Fixes needed to build 5.0.13 on Windows: · b7ee1513
      unknown authored
      - reflect two "Makefile.am" changes in the respective "VC project" files,
      - correct a typo in a (normally) unused macro parameter.
      
      
      VC++Files/libmysqld/libmysqld.vcproj:
        Reflect a change done by Kostja in the Unix "libmysqld/Makefile.am":
        New file "sql/sql_cursor.cpp" replaces "sql/protocol_cursor.cpp".
      VC++Files/sql/mysqld.vcproj:
        Reflect a change done by Kostja in the Unix "sql/Makefile.am":
        New file "sql/sql_cursor.cpp" replaces "sql/protocol_cursor.cpp".
      sql/ha_federated.cc:
        Correct a typo (matters only if "SAFEMALLOC" is set).
      b7ee1513
    • unknown's avatar
      Merge neptunus.(none):/home/msvensson/mysql/bug13164/my50-bug13164 · b2f7c99d
      unknown authored
      into  neptunus.(none):/home/msvensson/mysql/mysql-5.0
      
      b2f7c99d
    • unknown's avatar
      Bug #13164 yassl: "SSL connection error" on several platforms · bf7ce85e
      unknown authored
       - it's a requirement fo yaSSL that either /dev/urandom or /dev/random is available on the target system.
       - Added a fix that tries to open /dev/random if /dev/urandom is not available.
      
      
      extra/yassl/taocrypt/src/random.cpp:
        Try to open /dev/ranom if /dev/urandom is not available.
      bf7ce85e
    • unknown's avatar
      InnoDB: correct two misleading comments · 77d5b1a7
      unknown authored
      
      innobase/include/data0type.ic:
        Correct the comment of dtype_get_min_size()
      sql/ha_innodb.h:
        Correct the comment of innobase_set_cursor_view()
      77d5b1a7
    • unknown's avatar
      Merge rkalimullin@bk-internal.mysql.com:/home/bk/mysql-4.1 · e9da5a24
      unknown authored
      into  mysql.com:/usr/home/ram/work/4.1.b11553
      
      e9da5a24
    • unknown's avatar
      Merge rkalimullin@bk-internal.mysql.com:/home/bk/mysql-5.0 · 17fa08d4
      unknown authored
      into  mysql.com:/usr/home/ram/work/5.0.b11553
      
      17fa08d4
    • unknown's avatar
      Merge sgluhov@bk-internal.mysql.com:/home/bk/mysql-4.1 · a1ed7ea9
      unknown authored
      into mysql.com:/home/gluh/MySQL/Merge/4.1
      
      a1ed7ea9
    • unknown's avatar
      Fix for bug#12053 LOAD DATA INFILE ignores NO_AUTO_VALUE_ON_ZERO setting · 347b6911
      unknown authored
        set auto_increment_field_not_null to true to preserve zero values
        for autoincrement fields during LOAD DATA execution if 
        NO_AUTO_VALUE_ON_ZERO sql mode is set
      
      
      mysql-test/r/loaddata.result:
        Fix for bug#12053 LOAD DATA INFILE ignores NO_AUTO_VALUE_ON_ZERO setting
          test case
      mysql-test/t/loaddata.test:
        Fix for bug#12053 LOAD DATA INFILE ignores NO_AUTO_VALUE_ON_ZERO setting
          test case
      347b6911
    • unknown's avatar
      Merge perch.ndb.mysql.com:/home/jonas/src/mysql-5.0 · f9b3443f
      unknown authored
      into  perch.ndb.mysql.com:/home/jonas/src/mysql-5.0-push
      
      f9b3443f
    • unknown's avatar
      Merge perch.ndb.mysql.com:/home/jonas/src/mysql-4.1 · dcd67271
      unknown authored
      into  perch.ndb.mysql.com:/home/jonas/src/mysql-4.1-push
      
      dcd67271
    • unknown's avatar
      Merge perch.ndb.mysql.com:/home/jonas/src/mysql-4.1 · 0db66e24
      unknown authored
      into  perch.ndb.mysql.com:/home/jonas/src/mysql-5.0
      
      
      mysql-test/r/ndb_alter_table.result:
        Auto merged
      mysql-test/t/ndb_alter_table.test:
        Auto merged
      ndb/src/kernel/blocks/dbdict/Dbdict.cpp:
        Auto merged
      0db66e24
    • unknown's avatar
      Add testcase for bug#13316 · 3dfdb256
      unknown authored
        ndb big alter table
      
      
      mysql-test/r/ndb_alter_table.result:
        Add testcase for bug#13316
      mysql-test/t/ndb_alter_table.test:
        Add testcase for bug#13316
      3dfdb256
    • unknown's avatar
      Merge rkalimullin@bk-internal.mysql.com:/home/bk/mysql-4.1 · c399e359
      unknown authored
      into  mysql.com:/usr/home/ram/work/4.1.b11553
      
      
      sql/sql_yacc.yy:
        Auto merged
      c399e359
    • unknown's avatar
      a fix (#11553: gives error if aggregate user-defined function in HAVING clause). · 072e00a4
      unknown authored
      
      sql/sql_yacc.yy:
        a fix (#11553: gives error if aggregate user-defined function in HAVING clause).
        udf_sum_expr_list rule introduced and used for aggregate udf functions:            
          - call inc_in_sum_expr() before udf_expr_list parsing                            
            (as in_sum_expr rule does).
      072e00a4
    • unknown's avatar
      Merge rkalimullin@bk-internal.mysql.com:/home/bk/mysql-5.0 · b5194a69
      unknown authored
      into  mysql.com:/usr/home/ram/work/5.0.b11553
      
      
      sql/sql_yacc.yy:
        Auto merged
      b5194a69
    • unknown's avatar
      bug#13316 · 285fee67
      unknown authored
        ndb alter table with big dicttabinfo
        send alter_tab_req fragmented as signal can get larger than MAX_MESSAGE_SIZE
      
      
      ndb/src/kernel/blocks/dbdict/Dbdict.cpp:
        DictTabInfo used during alter table can easily becom larger than MAX_MESSAGE_SIZE
          send fragmented instead
      285fee67
    • unknown's avatar
      GCC4 build fix · 3daa1adb
      unknown authored
      
      ndb/src/ndbapi/NdbUtil.hpp:
        gcc4 build fix
      3daa1adb
    • unknown's avatar
      Merge joreland@bk-internal.mysql.com:/home/bk/mysql-4.1 · 304d4fac
      unknown authored
      into  perch.ndb.mysql.com:/home/jonas/src/mysql-4.1-push
      
      304d4fac
    • unknown's avatar
      Merge perch.ndb.mysql.com:/home/jonas/src/mysql-4.1 · 1f847364
      unknown authored
      into  perch.ndb.mysql.com:/home/jonas/src/mysql-4.1-push
      
      1f847364
    • unknown's avatar
      Merge joreland@bk-internal.mysql.com:/home/bk/mysql-5.0 · db623b06
      unknown authored
      into  perch.ndb.mysql.com:/home/jonas/src/mysql-5.0-push
      
      db623b06
    • unknown's avatar
      Merge perch.ndb.mysql.com:/home/jonas/src/mysql-5.0 · 54e28c98
      unknown authored
      into  perch.ndb.mysql.com:/home/jonas/src/mysql-5.0-push
      
      54e28c98
    • unknown's avatar
      Merge perch.ndb.mysql.com:/home/jonas/src/mysql-4.1 · bdeec8f2
      unknown authored
      into  perch.ndb.mysql.com:/home/jonas/src/mysql-5.0
      
      
      ndb/src/ndbapi/Ndbinit.cpp:
        Auto merged
      bdeec8f2
    • unknown's avatar
      ndb - fix gcc4 compile problem · 55928842
      unknown authored
      
      ndb/src/ndbapi/Ndbinit.cpp:
        fix gcc4 compile problem
      55928842
    • unknown's avatar
      Fixed problems found by valgrind · b762e55c
      unknown authored
      Fixed problems in test suite where some test failed
      Fixed access to not initialized memory in federated
      Fixed access to not initialized memory when using BIT fields in internal temporary tables
      
      
      BitKeeper/etc/ignore:
        added libmysqld/sql_cursor.h
      mysql-test/r/information_schema.result:
        Change view names to 'v#' to not cause massive conflict with other tests if test dies in the middlecd
      mysql-test/r/information_schema_inno.result:
        Remove used tables at start
      mysql-test/r/multi_statement.result:
        Remove used tables at start
      mysql-test/r/temp_table.result:
        Change view names to 'v#' to not cause massive conflict with other tests if test dies in the middle
      mysql-test/r/type_bit.result:
        More tests
      mysql-test/t/information_schema.test:
        Change view names to 'v#' to not cause massive conflict with other tests if test dies in the middle
      mysql-test/t/information_schema_inno.test:
        Remove used tables at start
      mysql-test/t/multi_statement.test:
        Remove used tables at start
      mysql-test/t/temp_table.test:
        Change view names to 'v#' to not cause massive conflict with other tests if test dies in the middle
      mysql-test/t/type_bit.test:
        More tests
      mysql-test/valgrind.supp:
        Removed some valgrind warnings that isn't errors
      sql/ha_federated.cc:
        Fixed errors discovered by valgrind:
        - Socket was not initialized
        - share->scheme was deleted while there was still pointer into it from the hash
      sql/item_func.h:
        Remove access to table object from cleanup() as the table object may have been dropped earlier (In case of temporary tables or of close_thread_tables() is run before cleanup())
        This fixed a bug with access to already freed memory
      sql/sql_base.cc:
        Reset variables used by fulltext
      sql/sql_select.cc:
        Fixed various problems with bit fields when used in internal temporary tables.
        Calculate space needed for bit fields correctly (previously we allocated more space than needed for rows in heap/myisam tables)
      b762e55c
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-4.1 · 4943a67b
      unknown authored
      into  mysql.com:/home/jimw/my/mysql-4.1-clean
      
      4943a67b
  3. 21 Sep, 2005 2 commits
    • unknown's avatar
      Manual merge · ffda62c2
      unknown authored
      
      mysql-test/r/update.result:
        Auto merged
      mysql-test/t/update.test:
        Auto merged
      ffda62c2
    • unknown's avatar
      Merge mysql.com:/home/jimw/my/mysql-4.1-zlib · 33789600
      unknown authored
      into  mysql.com:/home/jimw/my/mysql-4.1-clean
      
      
      zlib/ChangeLog:
        Auto merged
      zlib/FAQ:
        Auto merged
      zlib/README:
        Auto merged
      zlib/crc32.c:
        Auto merged
      zlib/deflate.c:
        Auto merged
      zlib/deflate.h:
        Auto merged
      zlib/gzio.c:
        Auto merged
      zlib/infback.c:
        Auto merged
      zlib/inffast.c:
        Auto merged
      zlib/inflate.c:
        Auto merged
      zlib/inftrees.c:
        Auto merged
      zlib/inftrees.h:
        Auto merged
      zlib/trees.c:
        Auto merged
      zlib/zconf.h:
        Auto merged
      zlib/zlib.3:
        Auto merged
      zlib/zlib.h:
        Auto merged
      zlib/zutil.h:
        Auto merged
      33789600