1. 02 Nov, 2004 17 commits
    • unknown's avatar
      Remove usage of !$ from mysql-tests · 505caa28
      unknown authored
      Added protocol::flush() for easier embedded-server code
      Increase block allocation variables a bit as they where a bit too small for MySQL 4.1
      Added option --silent to client_test
      
      
      client/mysqltest.c:
        Removed compiler warning
        Fixed identation & comments from earlier push
        Renamed variable 'disable_abort_on_error' to 'abort_on_error'
        Ensure that '$mysql_errno' also with --ps-protocol
      include/mysql_com.h:
        Removed special handling of net_flush for embedded server
      mysql-test/r/mysqltest.result:
        Remove usage of !$ in tests
      mysql-test/t/client_test.test:
        Use --silent
      mysql-test/t/comments.test:
        Remove usage of !$ in tests
      mysql-test/t/join_outer.test:
        Remove usage of !$ in tests
      mysql-test/t/key.test:
        Remove usage of !$ in tests
      mysql-test/t/mysqltest.test:
        Remove usage of !$ in tests
      mysql-test/t/show_check.test:
        Remove usage of !$ in tests
      mysql-test/t/temp_table.test:
        Remove usage of !$ in tests
      mysql-test/t/type_ranges.test:
        Remove usage of !$ in tests
      sql/mysqld.cc:
        Increase block allocation variables a bit as they where a bit too small for MySQL 4.1
      sql/net_serv.cc:
        Remove special usage of net_flush in embedded server
      sql/protocol.cc:
        Added protocol::flush() for easier embedded-server code
      sql/protocol.h:
        Added protocol::flush() for easier embedded-server code
      sql/sql_prepare.cc:
        Added protocol::flush() for easier embedded-server code
        Remove one extra flush() for prepared statements
      sql/sql_show.cc:
        Added protocol::flush() for easier embedded-server code
      tests/client_test.c:
        Added option --silent
      505caa28
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-4.1 · 3200d66f
      unknown authored
      into mysql.com:/home/my/mysql-4.1
      
      
      innobase/dict/dict0load.c:
        Auto merged
      3200d66f
    • unknown's avatar
      Merge jbruehe@bk-internal.mysql.com:/home/bk/mysql-4.1 · 2ddf5682
      unknown authored
      into mysql.com:/M41/mysql-4.1
      
      
      2ddf5682
    • unknown's avatar
      Test expansion: "MOD" on non-integral first operand. · 6b53505f
      unknown authored
      
      mysql-test/r/ps_10nestset.result:
        Result of expanded test: "MOD" on non-integral first operand.
      mysql-test/t/ps_10nestset.test:
        Use the newly expanded "MOD" operator (non-integral first operand, bug#6138).
      6b53505f
    • unknown's avatar
      Merge pnousiainen@bk-internal.mysql.com:/home/bk/mysql-4.1 · 03a91f9b
      unknown authored
      into mysql.com:/space/pekka/ndb/version/my41
      
      
      03a91f9b
    • unknown's avatar
      Merge joreland@bk-internal.mysql.com:/home/bk/mysql-4.1 · 5f154fa0
      unknown authored
      into mysql.com:/home/jonas/src/mysql-4.1
      
      
      5f154fa0
    • unknown's avatar
      build issue · edca1f6a
      unknown authored
      Fix so that signed/unsigned char does not matter in comparision
      
      
      ndb/src/ndbapi/NdbOperationExec.cpp:
        Fix so that signed/unsigned char does not matter in comparision
      edca1f6a
    • unknown's avatar
      NDB fix blob parts distribution - backwards compatible · d5121051
      unknown authored
      
      ndb/src/ndbapi/NdbBlob.cpp:
        fix blob parts distribution - backwards compatible
      d5121051
    • unknown's avatar
      Merge abarkov@bk-internal.mysql.com:/home/bk/mysql-4.1 · 37e92c9b
      unknown authored
      into mysql.com:/usr/home/bar/mysql-4.1
      
      
      37e92c9b
    • unknown's avatar
      Many files: · fc04692c
      unknown authored
        Allow mixing of different character sets for more SQL functions.
      item_func.h:
        Allow mixing of different character sets for more SQL functions..
      
      
      sql/item_cmpfunc.cc:
        Allow mixing of different character sets for more SQL functions.
      sql/item_func.cc:
        Allow mixing of different character sets for more SQL functions.
      sql/item_func.h:
        Allow mixing of different character sets for more SQL functions..
      sql/item_strfunc.cc:
        Allow mixing of different character sets for more SQL functions.
      sql/item.cc:
        Allow mixing of different character sets for more SQL functions.
      sql/item.h:
        Allow mixing of different character sets for more SQL functions.
      mysql-test/t/ctype_recoding.test:
        Allow mixing of different character sets for more SQL functions.
      mysql-test/r/ctype_recoding.result:
        Allow mixing of different character sets for more SQL functions.
      fc04692c
    • unknown's avatar
      Merge heikki@bk-internal.mysql.com:/home/bk/mysql-4.1 · 502300b8
      unknown authored
      into hundin.mysql.fi:/home/heikki/mysql-4.1
      
      
      502300b8
    • unknown's avatar
      ha_innodb.cc: · b3042ccb
      unknown authored
        Correct English grammar
      
      
      sql/ha_innodb.cc:
        Correct English grammar
      b3042ccb
    • unknown's avatar
      Merge rkalimullin@bk-internal.mysql.com:/home/bk/mysql-4.1 · 0d92f0c7
      unknown authored
      into gw.mysql.r18.ru:/usr/home/ram/work/4.1.b6309
      
      
      0d92f0c7
    • unknown's avatar
      A fix (bug #6309: myisamchk compiled without debug support , --help shows vise versa · 7e06386a
      unknown authored
             bug #6380: mysqlcheck --help prints wrong --debug msg for non-debug version).
      
      
      client/mysqlcheck.c:
        A fix (bug #6380: mysqlcheck --help prints wrong --debug msg for non-debug version).
      myisam/myisamchk.c:
        A fix (bug #6309: myisamchk compiled without debug support , --help shows vise versa).
      7e06386a
    • unknown's avatar
      dict0load.c: · 6a0ce3ad
      unknown authored
        Raise fatal semaphore wait timeout to 2 hours when we are printing the InnoDB table monitor output
      
      
      innobase/dict/dict0load.c:
        Raise fatal semaphore wait timeout to 2 hours when we are printing the InnoDB table monitor output
      6a0ce3ad
    • unknown's avatar
      merge with 4.0 · 94839ddf
      unknown authored
      
      Build-tools/mysql-copyright:
        Auto merged
      Docs/Support/texi2html:
        Auto merged
      innobase/dict/dict0dict.c:
        Auto merged
      innobase/eval/eval0eval.c:
        Auto merged
      innobase/pars/pars0pars.c:
        Auto merged
      94839ddf
    • unknown's avatar
      ctype_sjis.result, ctype_sjis.test, ctype-sjis.c: · 46aa022a
      unknown authored
        Bug #6223 Japanese half-width kana characters get truncated. Bytes 0xA1..0xDF were not treated as a single byte sequence in a mistake.
      
      
      strings/ctype-sjis.c:
        Bug #6223 Japanese half-width kana characters get truncated. Bytes 0xA1..0xDF were not treated as a single byte sequence in a mistake.
      mysql-test/t/ctype_sjis.test:
        Bug #6223 Japanese half-width kana characters get truncated. Bytes 0xA1..0xDF were not treated as a single byte sequence in a mistake.
      mysql-test/r/ctype_sjis.result:
        Bug #6223 Japanese half-width kana characters get truncated. Bytes 0xA1..0xDF were not treated as a single byte sequence in a mistake.
      46aa022a
  2. 01 Nov, 2004 19 commits
    • unknown's avatar
    • unknown's avatar
      Merge poseidon.ndb.mysql.com:/home/tomas/mysql-4.1 · b41b4530
      unknown authored
      into poseidon.ndb.mysql.com:/home/tomas/mysql-4.1-ndb
      
      
      b41b4530
    • unknown's avatar
      Merge tulin@bk-internal.mysql.com:/home/bk/mysql-4.1 · 727f7a85
      unknown authored
      into poseidon.ndb.mysql.com:/home/tomas/mysql-4.1
      
      
      727f7a85
    • unknown's avatar
      fix for solaris forte -instances=static · bf30b006
      unknown authored
          added libNDBT.a
         removed printout
          fixed error that ndb_show_tables required table name
      
      
      configure.in:
        fix for solaris forte -instances=static
      ndb/test/run-test/Makefile.am:
        added libNDBT.a
      ndb/tools/drop_tab.cpp:
        removed printout
      ndb/tools/listTables.cpp:
        removed printout
        fixed error that ndb_show_tables required table name
      ndb/tools/waiter.cpp:
        removed printout
      bf30b006
    • unknown's avatar
      Remove support for obsolete 4.1.1 prepared statements C API names: · 55974b50
      unknown authored
      having approval for it since 4.1.4, I also have some assurance that
      very few people actually used this: to enable these calls a user
      had to #define HAVE_DEPRECATED_411_API and recompile the client library.
      
      
      include/mysql.h:
        remove defines for obsolete 4.1 prepared statements C API names
      libmysql/libmysql.c:
        Remove #ifdefed implementation of obsolete mysql_prepare call.
      55974b50
    • unknown's avatar
      NDB blobs restore backwards compatibility · 04ff58d5
      unknown authored
      
      ndb/src/ndbapi/NdbBlob.cpp:
        restore backwards compatibility
      04ff58d5
    • unknown's avatar
      Merge pnousiainen@bk-internal.mysql.com:/home/bk/mysql-4.1 · 62f23cad
      unknown authored
      into mysql.com:/space/pekka/ndb/version/my41
      
      
      62f23cad
    • unknown's avatar
      a38490bb
    • unknown's avatar
      Merge poseidon.ndb.mysql.com:/home/tomas/mysql-4.1 · 33db6350
      unknown authored
      into poseidon.ndb.mysql.com:/home/tomas/mysql-4.1-ndb
      
      
      33db6350
    • unknown's avatar
      Merge tulin@bk-internal.mysql.com:/home/bk/mysql-4.1 · 740fc88e
      unknown authored
      into poseidon.ndb.mysql.com:/home/tomas/mysql-4.1
      
      
      740fc88e
    • unknown's avatar
      configure.in: · 075cee0d
      unknown authored
        added flag on sun forte, -instances=static
        (check is only made for "non-gcc", hopefully enough)
      
      
      configure.in:
        added flag on sun forte, -instances=static
        (check is only made for "non-gcc", hopefully enough)
      075cee0d
    • unknown's avatar
      Merge poseidon.ndb.mysql.com:/home/tomas/mysql-4.1 · 206281e4
      unknown authored
      into poseidon.ndb.mysql.com:/home/tomas/mysql-4.1-ndb
      
      
      206281e4
    • unknown's avatar
      Merge tulin@bk-internal.mysql.com:/home/bk/mysql-4.1 · 3302dee5
      unknown authored
      into poseidon.ndb.mysql.com:/home/tomas/mysql-4.1
      
      
      3302dee5
    • unknown's avatar
      aligned ndb versioning with mysql · a2e4768f
      unknown authored
          changed define SNPRINTF_RETURN_ZERO to SNPRINTF_RETURN_TRUNC
          added define NDB_INIT
          removed getarg, strlcat, strlcpy
          aligned ndb version with mysql version
          cpcd: removed old way of reading config file and replaced with mysql load_defaults
          changed from using getarg to my_getopts
          use mysql my_progname
          moved getarg to test
      
      
      BitKeeper/deleted/.del-strlcat.c~250851f8f1ac1c2c:
        Delete: ndb/src/common/util/strlcat.c
      BitKeeper/deleted/.del-strlcpy.c~43266e312d11c47b:
        Delete: ndb/src/common/util/strlcpy.c
      ndb/test/include/getarg.h:
        Rename: ndb/include/util/getarg.h -> ndb/test/include/getarg.h
      configure.in:
        aligned ndb versioning with mysql
        changed define SNPRINTF_RETURN_ZERO to SNPRINTF_RETURN_TRUNC
      ndb/include/ndb_global.h:
        added define NDB_INIT
        removed strlcpy, strlcat
      ndb/src/common/editline/sysunix.c:
        removed usage of strlcat
      ndb/src/common/util/Makefile.am:
        removed getarg, strlcat, strlcpy
      ndb/src/common/util/basestring_vsnprintf.c:
        changed define from SNPRINTF_RETURN_ZERO to SNPRINTF_RETURN_TRUNC
      ndb/src/common/util/socket_io.cpp:
        removed usage of strlcat
      ndb/src/common/util/version.c:
        aligned ndb version with mysql version
      ndb/src/cw/cpcd/common.cpp:
        removed old way of reading config file and replaced with mysql load_defaults
      ndb/src/cw/cpcd/common.hpp:
        removed old way of reading config file and replaced with mysql load_defaults
      ndb/src/cw/cpcd/main.cpp:
        changed from usin getarg to my_opts
      ndb/src/kernel/blocks/backup/restore/main.cpp:
        changed from usin getarg to my_opts
      ndb/src/kernel/error/ErrorReporter.cpp:
        use mysql my_progname
      ndb/src/kernel/main.cpp:
        removed const in main declaration
      ndb/src/kernel/vm/Configuration.cpp:
        changed from usin getarg to my_opts
      ndb/src/kernel/vm/Configuration.hpp:
        removed const in main declaration
      ndb/src/mgmclient/main.cpp:
        changed from usin getarg to my_opts
      ndb/src/mgmsrv/main.cpp:
        changed from usin getarg to my_opts
      ndb/src/ndbapi/Ndb.cpp:
        fixed compiler warnings
      ndb/test/run-test/Makefile.am:
        moved getarg to test
      ndb/test/src/Makefile.am:
        moved getarg to test
      ndb/test/src/getarg.c:
        moved strlcat and strlcpy into getarg.c
      ndb/tools/delete_all.cpp:
        changed from usin getarg to my_opts
      ndb/tools/desc.cpp:
        changed from usin getarg to my_opts
      ndb/tools/drop_index.cpp:
        changed from usin getarg to my_opts
      ndb/tools/drop_tab.cpp:
        changed from usin getarg to my_opts
      ndb/tools/listTables.cpp:
        changed from usin getarg to my_opts
      ndb/tools/select_all.cpp:
        changed from usin getarg to my_opts
      ndb/tools/select_count.cpp:
        changed from usin getarg to my_opts
      ndb/tools/waiter.cpp:
        changed from usin getarg to my_opts
      a2e4768f
    • unknown's avatar
      NDB blob fixes. INCOMPATIBLE with existing blobs · 52487afa
      unknown authored
      
      ndb/src/ndbapi/NdbBlob.cpp:
        misplaced code line + change blob tabledist
      ndb/test/ndbapi/testBlobs.cpp:
        misplaced code line + change blob tabledist
      52487afa
    • unknown's avatar
      Removed old not used/illegal declaration · 3ba04dce
      unknown authored
      3ba04dce
    • unknown's avatar
      Merge joreland@bk-internal.mysql.com:/home/bk/mysql-4.1 · 77974c3a
      unknown authored
      into mysql.com:/home/jonas/src/mysql-4.1
      
      
      77974c3a
    • unknown's avatar
      Merge mleich@bk-internal.mysql.com:/home/bk/mysql-4.1 · 934c8966
      unknown authored
      into three.local.lan:/home/matthias/Arbeit/mysql-4.1/src
      
      
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      934c8966
    • unknown's avatar
      Fixed hanging ndb_mgmd on various platforms · f8f7110a
      unknown authored
      Move init of node-init-mutex to before alloc node id
      
      
      ndb/src/mgmsrv/MgmtSrvr.cpp:
        Move init of node-init-mutex to before alloc node id
      f8f7110a
  3. 31 Oct, 2004 3 commits
    • unknown's avatar
      Merge pnousiainen@bk-internal.mysql.com:/home/bk/mysql-4.1 · b1b3a8b9
      unknown authored
      into mysql.com:/space/pekka/ndb/version/my41
      
      
      ndb/include/ndbapi/NdbBlob.hpp:
        Auto merged
      b1b3a8b9
    • unknown's avatar
      NDB bug-6018 support writeTuple with blobs · e4f0614c
      unknown authored
      
      mysql-test/r/ndb_blob.result:
        bug-6018
      mysql-test/t/ndb_blob.test:
        bug-6018
      ndb/include/ndbapi/NdbBlob.hpp:
        bug-6018
      ndb/include/ndbapi/NdbConnection.hpp:
        bug-6018
      ndb/include/ndbapi/NdbIndexOperation.hpp:
        bug-6018
      ndb/include/ndbapi/NdbOperation.hpp:
        bug-6018
      ndb/src/ndbapi/NdbBlob.cpp:
        bug-6018
      ndb/src/ndbapi/NdbConnection.cpp:
        bug-6018
      ndb/src/ndbapi/NdbDictionaryImpl.cpp:
        bug-6018
      ndb/src/ndbapi/NdbIndexOperation.cpp:
        bug-6018
      ndb/src/ndbapi/NdbOperation.cpp:
        bug-6018
      ndb/src/ndbapi/NdbOperationExec.cpp:
        bug-6018
      ndb/test/ndbapi/testBlobs.cpp:
        bug-6018
      e4f0614c
    • unknown's avatar
      row0mysql.c, pars0pars.c, eval0eval.c, dict0load.c, dict0dict.c, dict0crea.c: · 61ac8324
      unknown authored
        Fix bug #3478: InnoDB's FOREIGN KEY tables treated table and database names as case-insensitive; RENAME TABLE t to T would hang in an endless loop if t had a foreign key constraint defined on it
      dict0dict.c:
        Fix bug #3478: InnoDB's FOREIGN KEY tables treated table and database names as case-insensitive; RENAME TABLE t to T would hang in an endless loop if t had a foreign key constraint defined on it; fix also a hang that would occur if one tried in ALTER TABLE or RENAME TABLE to create a foreign key constraint name that collided with another existing name
      
      
      innobase/dict/dict0crea.c:
        Fix bug #3478: InnoDB's FOREIGN KEY tables treated table and database names as case-insensitive; RENAME TABLE t to T would hang in an endless loop if t had a foreign key constraint defined on it
      innobase/dict/dict0load.c:
        Fix bug #3478: InnoDB's FOREIGN KEY tables treated table and database names as case-insensitive; RENAME TABLE t to T would hang in an endless loop if t had a foreign key constraint defined on it
      innobase/dict/dict0dict.c:
        Fix bug #3478: InnoDB's FOREIGN KEY tables treated table and database names as case-insensitive; RENAME TABLE t to T would hang in an endless loop if t had a foreign key constraint defined on it; fix also a hang that would occur if one tried in ALTER TABLE or RENAME TABLE to create a foreign key constraint name that collided with another existing name
      innobase/eval/eval0eval.c:
        Fix bug #3478: InnoDB's FOREIGN KEY tables treated table and database names as case-insensitive; RENAME TABLE t to T would hang in an endless loop if t had a foreign key constraint defined on it
      innobase/pars/pars0pars.c:
        Fix bug #3478: InnoDB's FOREIGN KEY tables treated table and database names as case-insensitive; RENAME TABLE t to T would hang in an endless loop if t had a foreign key constraint defined on it
      innobase/row/row0mysql.c:
        Fix bug #3478: InnoDB's FOREIGN KEY tables treated table and database names as case-insensitive; RENAME TABLE t to T would hang in an endless loop if t had a foreign key constraint defined on it
      61ac8324
  4. 30 Oct, 2004 1 commit
    • unknown's avatar
      Enable REPLACE ... SELECT in prepared statements. · d46c7366
      unknown authored
      
      mysql-test/include/ps_modify.inc:
        replace ... select now works.
      mysql-test/r/ps_2myisam.result:
        replace ... select now works.
      mysql-test/r/ps_3innodb.result:
        replace ... select now works.
      mysql-test/r/ps_4heap.result:
        replace ... select now works.
      mysql-test/r/ps_5merge.result:
        replace ... select now works.
      mysql-test/r/ps_6bdb.result:
        replace ... select now works.
      mysql-test/r/ps_7ndb.result:
        replace ... select now works.
      mysql-test/t/ps_7ndb.test:
        replace ... select now works.
      sql/sql_prepare.cc:
        Enable SQLCOM_REPLACE_SELECT: no need for any code changes but
        enable this SQLCOM in the switch.
      d46c7366