ChangeSet
  1.2169.1.4 04/12/14 15:58:30 bar@mysql.com +4 -0
  bug#6275 "client_test" fail in 4.1.7 make test
  bug#6911 resultset metadata always return client character set

  tests/client_test.c
    1.140 04/12/14 15:58:23 bar@mysql.com +18 -11
    bug#6275 "client_test" fail in 4.1.7 make test
    bug#6911 resultset metadata always return client character set

  sql/protocol.cc
    1.95 04/12/14 15:58:23 bar@mysql.com +10 -2
    bug#6275 "client_test" fail in 4.1.7 make test
    bug#6911 resultset metadata always return client character set

  sql/item.h
    1.162.1.1 04/12/14 15:58:23 bar@mysql.com +1 -1
    bug#6275 "client_test" fail in 4.1.7 make test
    bug#6911 resultset metadata always return client character set

  mysql-test/r/type_enum.result
    1.24 04/12/14 15:58:23 bar@mysql.com +3 -3
    bug#6275 "client_test" fail in 4.1.7 make test
    bug#6911 resultset metadata always return client character set

ChangeSet
  1.2173 04/12/14 15:41:01 ram@gw.mysql.r18.ru +1 -0
  A quick fix for bug #7257: Crash in default tests: 'subselect'

  sql/item.h
    1.163 04/12/14 15:40:58 ram@gw.mysql.r18.ru +2 -2
    A quick fix for bug #7257: Crash in default tests: 'subselect'
    We have to pass &item instead of &store to the Item_ref_null_helper() 
    then set ref.

ChangeSet
  1.2162.2.1 04/12/14 10:23:35 tomas@poseidon.ndb.mysql.com +1 -0
  mysql-test-run.sh:
    removed diskless option for ndb test

  mysql-test/mysql-test-run.sh
    1.227 04/12/14 10:22:56 tomas@poseidon.ndb.mysql.com +1 -1
    removed diskless option for ndb test

ChangeSet
  1.2169.2.1 04/12/14 08:12:04 acurtis@pcgem.rdg.cyberkinetica.com +1 -0
  Bug#7242
  The "insert_update" causes a server crash when using prepared statements
  
  Must clear table->insert_values after completing every prepared statement

  sql/sql_prepare.cc
    1.141 04/12/14 08:11:55 acurtis@pcgem.rdg.cyberkinetica.com +23 -0
    Bug#7242
    The "insert_update" causes a server crash when using prepared statements
    
    Must clear table->insert_values after completing every prepared statement

ChangeSet
  1.2169.1.1 04/12/14 10:57:30 sergefp@mysql.com +1 -0
  Test for BUG#7242: Testing prepare + several times execute
  (here in client_test.c because we need to check if several PS execution works and the bug shows up with binary protocol only ) 

  tests/client_test.c
    1.139 04/12/14 10:57:27 sergefp@mysql.com +51 -0
    Test for BUG#7242: Testing prepare + several times execute

ChangeSet
  1.2170 04/12/14 11:35:23 ram@gw.mysql.r18.ru +1 -0
  Portability fix (bug #7203: "delayed" test fails on QNX when using prepared statements)
  

  mysql-test/t/delayed.test
    1.8 04/12/14 11:35:16 ram@gw.mysql.r18.ru +1 -1
    Portability fix (bug #7203: "delayed" test fails on QNX when using prepared statements)
    1 is not enough delay for QNX.

ChangeSet
  1.2168 04/12/14 03:36:19 sergefp@mysql.com +12 -0
   * Added comments and one assert
   * Backport of safety measures from 5.0: make numeorous replaces:
      s/item->fix_fields()/if (!item->fixed) item->fix_fields()

  sql/sql_select.cc
    1.390 04/12/14 03:36:16 sergefp@mysql.com +2 -1
    Backport of safety measures from 5.0: make numeorous replaces:
      s/item->fix_fields()/if (!item->fixed) item->fix_fields()

  sql/sql_help.cc
    1.31 04/12/14 03:36:16 sergefp@mysql.com +2 -1
    Backport of safety measures from 5.0: make numeorous replaces:
      s/item->fix_fields()/if (!item->fixed) item->fix_fields()

  sql/sql_handler.cc
    1.59 04/12/14 03:36:16 sergefp@mysql.com +4 -2
    Backport of safety measures from 5.0: make numeorous replaces:
      s/item->fix_fields()/if (!item->fixed) item->fix_fields()

  sql/sql_base.cc
    1.238 04/12/14 03:36:16 sergefp@mysql.com +4 -2
    Backport of safety measures from 5.0: make numeorous replaces:
      s/item->fix_fields()/if (!item->fixed) item->fix_fields()

  sql/set_var.cc
    1.149 04/12/14 03:36:16 sergefp@mysql.com +4 -2
    Backport of safety measures from 5.0: make numeorous replaces:
      s/item->fix_fields()/if (!item->fixed) item->fix_fields()

  sql/item_sum.cc
    1.131 04/12/14 03:36:16 sergefp@mysql.com +3 -1
    Backport of safety measures from 5.0: make numeorous replaces:
      s/item->fix_fields()/if (!item->fixed) item->fix_fields()

  sql/item_subselect.cc
    1.122 04/12/14 03:36:16 sergefp@mysql.com +2 -1
    Backport of safety measures from 5.0: make numeorous replaces:
      s/item->fix_fields()/if (!item->fixed) item->fix_fields()

  sql/item_strfunc.h
    1.89 04/12/14 03:36:16 sergefp@mysql.com +2 -1
    Backport of safety measures from 5.0: make numeorous replaces:
      s/item->fix_fields()/if (!item->fixed) item->fix_fields()

  sql/item_func.cc
    1.227 04/12/14 03:36:16 sergefp@mysql.com +2 -2
    Backport of safety measures from 5.0: make numeorous replaces:
      s/item->fix_fields()/if (!item->fixed) item->fix_fields()

  sql/item_cmpfunc.cc
    1.176 04/12/14 03:36:16 sergefp@mysql.com +4 -2
    Backport of safety measures from 5.0: make numeorous replaces:
      s/item->fix_fields()/if (!item->fixed) item->fix_fields()

  sql/item.h
    1.162 04/12/14 03:36:16 sergefp@mysql.com +1 -0
    Assert added

  sql/item.cc
    1.184 04/12/14 03:36:16 sergefp@mysql.com +5 -4
     * More comments
     * Backport of safety measures from 5.0: make numeorous replaces:
        s/item->fix_fields()/if (!item->fixed) item->fix_fields()

ChangeSet
  1.2167 04/12/14 01:07:06 sergefp@mysql.com +6 -0
  Merge of fix for BUG#6976 continued: pulling in some Item_ref changes from 5.0
   * Added Item_ref::set_properties 
   * Item_ref::Item_ref now expects to get in *item either
       NULL - then fix_fields() will be called later  or 
       ptr to Item it will refer to - then an equivalent of fix_fields() call is performed

  sql/item_strfunc.cc
    1.203 04/12/14 01:06:23 sergefp@mysql.com +2 -1
    Merge of fix for BUG#6976 continued: pulling in some Item_ref changes from 5.0
     * Added Item_ref::set_properties 
     * Adjusted Item_ref::Item_ref calls to match new calling convention 

  sql/item_row.cc
    1.26 04/12/14 01:06:23 sergefp@mysql.com +2 -2
    Merge of fix for BUG#6976 continued: pulling in some Item_ref changes from 5.0
     * Added Item_ref::set_properties 
     * Adjusted Item_ref::Item_ref calls to match new calling convention 

  sql/item_func.cc
    1.226 04/12/14 01:06:23 sergefp@mysql.com +2 -1
    Merge of fix for BUG#6976 continued: pulling in some Item_ref changes from 5.0
     * Added Item_ref::set_properties 
     * Adjusted Item_ref::Item_ref calls to match new calling convention 

  sql/item_cmpfunc.cc
    1.175 04/12/14 01:06:23 sergefp@mysql.com +2 -2
    Merge of fix for BUG#6976 continued: pulling in some Item_ref changes from 5.0
     * Adjusted Item_ref::Item_ref calls to match new calling convention 

  sql/item.h
    1.161 04/12/14 01:06:23 sergefp@mysql.com +23 -20
    Merge of fix for BUG#6976 continued: pulling in some Item_ref changes from 5.0
     * Added Item_ref::set_properties 
     * Item_ref::Item_ref now expects to get in *item either
         NULL - then fix_fields() will be called later or
         ptr to Item it will refer to - then an equivalent of fix_fields() call is performed  

  sql/item.cc
    1.183 04/12/14 01:06:23 sergefp@mysql.com +20 -7
    Merge of fix for BUG#6976 continued: pulling in some Item_ref changes from 5.0
     * Added Item_ref::set_properties 
     * Adjusted Item_ref::Item_ref calls to match new calling convention 

ChangeSet
  1.2163.2.3 04/12/13 21:43:30 lenz@mysql.com +1 -0
  - a fix for the fix - now "make test" will run the test suite with and
    without the PS protocol

  Makefile.am
    1.65 04/12/13 21:43:24 lenz@mysql.com +1 -5
    - a fix for the fix - now "make test" will run the test suite with and
      without the PS protocol

ChangeSet
  1.2163.2.2 04/12/13 14:03:19 mwagner@here.mwagner.org +1 -0
  Makefile.am:
    s/spaces/TAB/

  Makefile.am
    1.64 04/12/13 14:03:01 mwagner@here.mwagner.org +2 -2
    s/spaces/TAB/

ChangeSet
  1.2163.2.1 04/12/13 13:48:37 mwagner@here.mwagner.org +1 -0
  Makefile.am:
    Add running of test suite with --ps-protocol to 'test' target

  Makefile.am
    1.63 04/12/13 13:47:25 mwagner@here.mwagner.org +4 -1
    Add running of test suite with --ps-protocol to 'test' target

ChangeSet
  1.2165 04/12/13 20:25:26 sergefp@mysql.com +1 -0
  Merged fixes for BUG#6976 and BUG#7079

  sql/item.h
    1.160 04/12/13 20:25:24 sergefp@mysql.com +4 -0
    Merged fixes for BUG#6976 and BUG#7079

ChangeSet
  1.2150.1.26 04/12/13 20:06:06 sergefp@mysql.com +6 -0
  Merging fix for BUG#6976 from 4.0 to 4.1 
  The problem in 4.1 was the same as in 4.0 - fix_fields() not called for created Item_ref. 
  The fix is similar too - initialize Item_refs in ctor (but don't interfere with cases when 
  Item_ref is used by subselects). 

  sql/item_strfunc.cc
    1.202 04/12/13 20:06:04 sergefp@mysql.com +1 -1
    Fix for BUG#6976 ported from 4.0

  sql/item_row.cc
    1.25 04/12/13 20:06:04 sergefp@mysql.com +2 -1
    Fix for BUG#6976 ported from 4.0

  sql/item_func.cc
    1.225 04/12/13 20:06:04 sergefp@mysql.com +1 -1
    Fix for BUG#6976 ported from 4.0

  sql/item_cmpfunc.cc
    1.172.1.1 04/12/13 20:06:04 sergefp@mysql.com +2 -1
    Fix for BUG#6976 ported from 4.0

  sql/item.h
    1.156.1.2 04/12/13 20:06:04 sergefp@mysql.com +21 -0
    Merging fix for BUG#6976 from 4.0 to 4.1 
    The problem in 4.1 was the same as in 4.0 - fix_fields() not called for created Item_ref. 
    The fix is similar too - initialize Item_refs in ctor (but don't interfere with cases when 
    Item_ref is used by subselects). 

  sql/item.cc
    1.179.1.2 04/12/13 20:06:03 sergefp@mysql.com +2 -2
    Fix for BUG#6976 ported from 4.0

ChangeSet
  1.2121.1.2 04/12/13 15:10:54 guilhem@mysql.com +1 -0
  correcting --expire_logs_days description in mysqld --help

  sql/mysqld.cc
    1.531.1.1 04/12/13 15:09:24 guilhem@mysql.com +2 -1
    correcting --expire_logs_days description in mysqld --help

ChangeSet
  1.2160.1.1 04/12/13 14:26:39 tomas@poseidon.ndb.mysql.com +1 -0
  BackupInit.cpp:
    quick fix for wrong allocation of size

  ndb/src/kernel/blocks/backup/BackupInit.cpp
    1.7 04/12/13 14:26:10 tomas@poseidon.ndb.mysql.com +2 -1
    quick fix for wrong allocation of size

ChangeSet
  1.2150.9.5 04/12/13 15:05:52 bell@sanja.is.com.ua +1 -0
  comment of class edded

  sql/item.h
    1.158 04/12/13 15:05:49 bell@sanja.is.com.ua +4 -0
    comment of class edded

ChangeSet
  1.2159 04/12/13 13:58:58 tomas@poseidon.ndb.mysql.com +1 -0
  changed back to just restricting max meta objects in dict to make sure we can "always" configure ourselves out of unforseen limits

  ndb/src/kernel/vm/Configuration.cpp
    1.32 04/12/13 13:58:55 tomas@poseidon.ndb.mysql.com +5 -4
    changed back to just restricting mac meta objects in dict to make sure we can "always" confiure ourselves out of unforseen limits

ChangeSet
  1.2150.9.3 04/12/13 14:54:13 bell@sanja.is.com.ua +1 -0
  fixed parameter to avoid accessing unallocated memory

  sql/sql_select.cc
    1.389 04/12/13 14:54:10 bell@sanja.is.com.ua +1 -1
    fixed parameter to avoid accessing unallocated memory

ChangeSet
  1.2158 04/12/13 13:43:28 tomas@poseidon.ndb.mysql.com +1 -0
  fixed event thread for better error handling

  ndb/src/mgmclient/CommandInterpreter.cpp
    1.42 04/12/13 13:43:20 tomas@poseidon.ndb.mysql.com +30 -11
    fixed event thread for better error handling

ChangeSet
  1.2150.11.1 04/12/13 12:26:28 acurtis@pcgem.rdg.cyberkinetica.com +10 -0
  WL#2274 - INSERT..SELECT..UPDATE
    UPDATE clause conflicts with SELECT for use of item_list field.
    Alter UPDATE clause to use new lex field update_list
    Tests included

  sql/sql_yacc.yy
    1.372 04/12/13 12:26:19 acurtis@pcgem.rdg.cyberkinetica.com +22 -23
    WL#2274
      Enable INSERT..SELECT..UPDATE syntax
      New rule - insert_update_list, to populate lex->update_list

  sql/sql_prepare.cc
    1.140 04/12/13 12:26:19 acurtis@pcgem.rdg.cyberkinetica.com +1 -1
    WL#2274
      invoke insert_precheck() instead of insert_select_precheck()

  sql/sql_parse.cc
    1.413 04/12/13 12:26:19 acurtis@pcgem.rdg.cyberkinetica.com +14 -31
    WL#2274
      INSERT..UPDATE clause now populates lex->update_list
      Remove redundant function: insert_select_precheck()

  sql/sql_lex.h
    1.179 04/12/13 12:26:19 acurtis@pcgem.rdg.cyberkinetica.com +1 -1
    WL#2274
      New field in LEX: update_list

  sql/sql_lex.cc
    1.138 04/12/13 12:26:19 acurtis@pcgem.rdg.cyberkinetica.com +1 -0
    WL#2274
      initialize lex->update_list

  sql/sql_insert.cc
    1.151 04/12/13 12:26:19 acurtis@pcgem.rdg.cyberkinetica.com +15 -12
    WL#2274
      Move code into mysql_prepare_insert
      Add checks as param values may be NULL

  sql/sql_class.h
    1.272 04/12/13 12:26:18 acurtis@pcgem.rdg.cyberkinetica.com +10 -0
    WL#2274
      New constructor for class select_insert

  sql/mysql_priv.h
    1.333 04/12/13 12:26:18 acurtis@pcgem.rdg.cyberkinetica.com +0 -1
    Remove function - insert_select_precheck()

  mysql-test/t/insert_update.test
    1.10 04/12/13 12:26:18 acurtis@pcgem.rdg.cyberkinetica.com +31 -0
    WL#2274
      New tests for INSERT..SELECT..UPDATE

  mysql-test/r/insert_update.result
    1.10 04/12/13 12:26:18 acurtis@pcgem.rdg.cyberkinetica.com +62 -0
    WL#2274
      New tests for INSERT..SELECT..UPDATE

ChangeSet
  1.2150.10.1 04/12/13 14:19:34 jani@a193-229-222-105.elisa-laajakaista.fi +2 -0
  Some fixes for Netware.

  netware/mysql_fix_privilege_tables.pl
    1.3 04/12/13 14:18:57 jani@a193-229-222-105.elisa-laajakaista.fi +1 -1
    Some fixes for Netware.

  netware/init_db.sql
    1.8 04/12/13 14:18:57 jani@a193-229-222-105.elisa-laajakaista.fi +15 -15
    Some fixes for Netware.

ChangeSet
  1.2157 04/12/13 11:45:45 tomas@poseidon.ndb.mysql.com +2 -0
  bug #7230
  + fixed testcase

  ndb/include/debugger/EventLogger.hpp
    1.7 04/12/13 11:45:42 tomas@poseidon.ndb.mysql.com +4 -5
    bug #7230

  mysql-test/ndb/basic.result
    1.2 04/12/13 11:45:42 tomas@poseidon.ndb.mysql.com +3 -2
    fixed testcase

ChangeSet
  1.1346.1.666 04/12/13 12:31:17 marko@hundin.mysql.fi +1 -0
  dict0load.c:
    dict_load_table(): detect the new table format of MySQL 5.0.3

  innobase/dict/dict0load.c
    1.7.1.9 04/12/13 12:30:32 marko@hundin.mysql.fi +16 -0
    dict_load_table(): detect the new table format of MySQL 5.0.3

ChangeSet
  1.2150.9.2 04/12/13 08:45:00 bell@sanja.is.com.ua +1 -0
  initialize variables (addition for BUG#7079)

  sql/item.cc
    1.181 04/12/13 08:44:57 bell@sanja.is.com.ua +2 -2
    initialize variables

ChangeSet
  1.2155 04/12/13 00:51:30 tomas@poseidon.ndb.mysql.com +1 -0
  CommandInterpreter.cpp:
    changed help text

  ndb/src/mgmclient/CommandInterpreter.cpp
    1.41 04/12/13 00:50:18 tomas@poseidon.ndb.mysql.com +1 -1
    changed help text

ChangeSet
  1.2154 04/12/13 00:48:06 tomas@poseidon.ndb.mysql.com +8 -0
  fix bug#7193
      added start backup parameter to enable setting wait state
      and set different timeouts depending on waitstate
      moved listen of backup event out of backup and into separete thread
      thread created at connect() and destroyed at disconnect()
      added start backup command options "nowait" "wait completed" "wait started"
      fixed log level settings

  ndb/test/src/NdbBackup.cpp
    1.19 04/12/13 00:48:01 tomas@poseidon.ndb.mysql.com +2 -1
    adopted to new wait state option in start backup

  ndb/src/mgmsrv/Services.cpp
    1.36 04/12/13 00:48:01 tomas@poseidon.ndb.mysql.com +48 -90
    removed old backup code
    added use of stard backup otions
    fixed log level settings

  ndb/src/mgmsrv/MgmtSrvr.hpp
    1.26 04/12/13 00:48:01 tomas@poseidon.ndb.mysql.com +5 -1
    added more options to start backup to set wait state

  ndb/src/mgmsrv/MgmtSrvr.cpp
    1.55 04/12/13 00:48:01 tomas@poseidon.ndb.mysql.com +23 -5
    added more options to start backup to set wait state
    + set timeout depending on wait state
    + some debug printouts

  ndb/src/mgmclient/CommandInterpreter.cpp
    1.40 04/12/13 00:48:01 tomas@poseidon.ndb.mysql.com +164 -35
    moved listen of backup event out of backup and into separete thread
    thread created at connect() and destroyed at disconnect()
    added start backup command options "nowait" "wait completed" "wait started"

  ndb/src/mgmapi/mgmapi.cpp
    1.31 04/12/13 00:48:01 tomas@poseidon.ndb.mysql.com +12 -2
    added start backup parameter to enable setting wait state,
    and set different timeouts depending on waitstate

  ndb/src/common/debugger/EventLogger.cpp
    1.17 04/12/13 00:48:01 tomas@poseidon.ndb.mysql.com +4 -4
    changed to unsigned printout

  ndb/include/mgmapi/mgmapi.h
    1.23 04/12/13 00:48:01 tomas@poseidon.ndb.mysql.com +5 -1
    added start backup parameter to enable setting wait state

ChangeSet
  1.2150.8.2 04/12/13 01:21:14 bell@sanja.is.com.ua +2 -0
  fixed optimized SOME subquery

  sql/item_cmpfunc.cc
    1.173 04/12/13 01:21:10 bell@sanja.is.com.ua +4 -4
    some comments added
    fixed optimized SOME subquery

  mysql-test/r/subselect.result
    1.151 04/12/13 01:21:10 bell@sanja.is.com.ua +0 -6
    correct results of SOME subquery

ChangeSet
  1.1346.770.1 04/12/11 19:59:09 sergefp@mysql.com +4 -0
  Fix for BUG#6976:
  In Item_ref::Item_ref set maybe_null (and other fields fix_fields sets) to be the 
  same as in (*ref), because Item_ref::fix_fields() will not be called.  Previously 
  maybe_null was 0 always and this produced a bogus state where 
  maybe_null==0 && is_null() == true 
  which broke evaluation for some upper-level Items, like AND and OR.

  sql/item.h
    1.20.1.25 04/12/11 19:59:08 sergefp@mysql.com +13 -1
    Fix for BUG#6976:
      in Item_ref::Item_ref(Item**...) fix all fields because fix_fields() will not be called.

  sql/item.cc
    1.19.1.18 04/12/11 19:59:08 sergefp@mysql.com +1 -0
    Comment added

  mysql-test/t/group_by.test
    1.13.1.13 04/12/11 19:59:08 sergefp@mysql.com +9 -0
    Test for BUG#6976

  mysql-test/r/group_by.result
    1.16.1.20 04/12/11 19:59:08 sergefp@mysql.com +12 -0
    Test for BUG#6976

ChangeSet
  1.2150.8.1 04/12/11 17:13:19 bell@sanja.is.com.ua +5 -0
    new reference which refer to current value not to result used for resolving outer
  refernces if subqueri is not in HAVING clause (BUG#7079)
    and the same used for subquery transformetion

  sql/item_subselect.cc
    1.121 04/12/11 17:12:11 bell@sanja.is.com.ua +7 -6
    new reference which refer to current value not to result used

  sql/item.h
    1.157 04/12/11 17:12:11 bell@sanja.is.com.ua +39 -0
    new reference which refer to current value not to result used

  sql/item.cc
    1.180 04/12/11 17:12:11 bell@sanja.is.com.ua +26 -8
    new reference which refer to current value not to result used

  mysql-test/t/subselect.test
    1.130 04/12/11 17:12:11 bell@sanja.is.com.ua +28 -0
    reference on changable fields from subquery

  mysql-test/r/subselect.result
    1.150 04/12/11 17:12:11 bell@sanja.is.com.ua +28 -0
    reference on changable fields from subquery

ChangeSet
  1.2150.1.24 04/12/11 16:36:12 sergefp@mysql.com +2 -0
  Post-merge fixes

  mysql-test/t/multi_update.test
    1.43 04/12/11 16:35:48 sergefp@mysql.com +10 -4
    Post-merge fixes

  mysql-test/r/multi_update.result
    1.43 04/12/11 16:35:48 sergefp@mysql.com +9 -4
    Post-merge fixes

ChangeSet
  1.1346.1.664 04/12/11 15:51:52 sergefp@mysql.com +4 -0
  Fix for BUG#5837 - attempt 3.
    Call mark_as_null_row in join_read_const and join_read_system.

  sql/table.h
    1.31.1.16 04/12/11 15:51:41 sergefp@mysql.com +8 -2
    Added comments

  sql/sql_select.cc
    1.152.1.134 04/12/11 15:51:41 sergefp@mysql.com +8 -2
    Fix for BUG#5837 - attempt 3.
      Call mark_as_null_row in join_read_const and join_read_system.

  mysql-test/t/multi_update.test
    1.17.1.20 04/12/11 15:51:41 sergefp@mysql.com +9 -0
    Testcase for BUG#5837

  mysql-test/r/multi_update.result
    1.15.1.20 04/12/11 15:51:41 sergefp@mysql.com +6 -0
    Testcase for BUG#5837

ChangeSet
  1.2150.1.22 04/12/11 10:17:25 serg@serg.mylan +1 -0
  sql/password.c: check for buffer overflow in check_scramble_323 (BUG#7187)

  sql/password.c
    1.34 04/12/11 10:17:19 serg@serg.mylan +3 -2
    check for buffer overflow in check_scramble_323

ChangeSet
  1.2150.7.1 04/12/11 09:39:29 serg@serg.mylan +2 -0
  getting rid of now() is tests

  mysql-test/t/func_str.test
    1.62 04/12/11 09:39:23 serg@serg.mylan +1 -1
    getting rid of now() is tests

  mysql-test/r/func_str.result
    1.77 04/12/11 09:39:23 serg@serg.mylan +1 -1
    getting rid of now() is tests

ChangeSet
  1.2150.6.1 04/12/10 23:50:09 jimw@mysql.com +1 -0
  Fix results file for insert_select test with embedded server. (Bug #7167)

  mysql-test/r/insert_select.result.es
    1.2 04/12/10 23:48:14 jimw@mysql.com +7 -0
    add output to embedded server results

ChangeSet
  1.2150.1.17 04/12/10 18:09:07 heikki@hundin.mysql.fi +1 -0
  row0mysql.h:
    Remove accidentally pushed unnecessary change

  innobase/include/row0mysql.h
    1.30 04/12/10 18:08:50 heikki@hundin.mysql.fi +0 -10
    Remove accidentally pushed unnecessary change

ChangeSet
  1.2150.4.1 04/12/10 20:07:00 ram@gw.mysql.r18.ru +1 -0
  A fix (bug #7129: Test failure: 'type_ranges' when using '--ps-protocol'
         bug #7126: Test failure: 'func_str' when using '--ps-protocol'
         bug #7130: Test failure: 'type_uint' when using '--ps-protocol').

  libmysql/libmysql.c
    1.281 04/12/10 20:06:50 ram@gw.mysql.r18.ru +2 -2
    A fix (bug #7129: Test failure: 'type_ranges' when using '--ps-protocol'
           bug #7126: Test failure: 'func_str' when using '--ps-protocol'
           bug #7130: Test failure: 'type_uint' when using '--ps-protocol').

ChangeSet
  1.2150.1.16 04/12/10 18:03:43 heikki@hundin.mysql.fi +4 -0
  dict0dict.c, log.cc:
    Remove accidentally merged 4.0 changes
  dict0dict.c:
    Remove the 4.0 fix accidentally auto-merged to 4.1
  row0mysql.h, dict0dict.h:
    Remove a change auto-merged from 4.0

  innobase/dict/dict0dict.c
    1.57 04/12/10 18:03:00 heikki@hundin.mysql.fi +1 -1
    Remove accidentally merged 4.0 changes

  sql/log.cc
    1.155 04/12/10 18:02:43 heikki@hundin.mysql.fi +8 -10
    Remove accidentally merged 4.0 changes

  innobase/dict/dict0dict.c
    1.56 04/12/10 17:30:40 heikki@hundin.mysql.fi +8 -31
    Remove the 4.0 fix accidentally auto-merged to 4.1

  innobase/include/row0mysql.h
    1.29 04/12/10 17:21:58 heikki@hundin.mysql.fi +10 -0
    Remove a change auto-merged from 4.0

  innobase/include/dict0dict.h
    1.29 04/12/10 17:21:57 heikki@hundin.mysql.fi +0 -2
    Remove a change auto-merged from 4.0

ChangeSet
  1.1346.769.1 04/12/10 17:12:47 heikki@hundin.mysql.fi +3 -0
  dict0dict.h, dict0dict.c, ha_innodb.cc:
    Fix for the 0xA0 character problem in the InnoDB FOREIGN KEY parser: if my_isspace() treats 0xA0 as space, then let InnoDB do the same; this might break some multi-byte charset id's, though for big5, ujis, sjis this seems not to change the current behavior (I checked the tables in /share/charsets); this fix must NOT be merged to 4.1 because in 4.1 everything is in UTF-8

  innobase/include/dict0dict.h
    1.17.1.11 04/12/10 17:12:27 heikki@hundin.mysql.fi +2 -0
    Fix for the 0xA0 character problem in the InnoDB FOREIGN KEY parser: if my_isspace() treats 0xA0 as space, then let InnoDB do the same; this might break some multi-byte charset id's, though for big5, ujis, sjis this seems not to change the current behavior (I checked the tables in /share/charsets); this fix must NOT be merged to 4.1 because in 4.1 everything is in UTF-8

  innobase/dict/dict0dict.c
    1.26.1.38 04/12/10 17:12:20 heikki@hundin.mysql.fi +32 -9
    Fix for the 0xA0 character problem in the InnoDB FOREIGN KEY parser: if my_isspace() treats 0xA0 as space, then let InnoDB do the same; this might break some multi-byte charset id's, though for big5, ujis, sjis this seems not to change the current behavior (I checked the tables in /share/charsets); this fix must NOT be merged to 4.1 because in 4.1 everything is in UTF-8

  sql/ha_innodb.cc
    1.73.1.154 04/12/10 17:12:09 heikki@hundin.mysql.fi +5 -0
    Fix for the 0xA0 character problem in the InnoDB FOREIGN KEY parser: if my_isspace() treats 0xA0 as space, then let InnoDB do the same; this might break some multi-byte charset id's, though for big5, ujis, sjis this seems not to change the current behavior (I checked the tables in /share/charsets); this fix must NOT be merged to 4.1 because in 4.1 everything is in UTF-8

ChangeSet
  1.2150.1.14 04/12/10 17:05:40 heikki@hundin.mysql.fi +1 -0
  dict0dict.c:
    In the FOREIGN KEY parser, do not cut 0xC2A0 from the end of an identifier if it was quoted

  innobase/dict/dict0dict.c
    1.54 04/12/10 17:05:28 heikki@hundin.mysql.fi +1 -1
    In the FOREIGN KEY parser, do not cut 0xC2A0 from the end of an identifier if it was quoted

ChangeSet
  1.2150.1.13 04/12/10 17:58:13 bar@mysql.com +5 -0
  Privileges columns were removed from output to be able
  to reuse test results for both server and --embedded-server
  versions.

  mysql-test/r/ctype_uca.result
    1.11 04/12/10 17:58:07 bar@mysql.com +2 -2
    Privileges columns were removed from output to be able
    to reuse test results for both server and --embedded-server
    versions.

  mysql-test/r/ctype_big5.result
    1.4 04/12/10 17:58:07 bar@mysql.com +2 -2
    Privileges columns were removed from output to be able
    to reuse test results for both server and --embedded-server
    versions.

  mysql-test/include/ctype_common.inc
    1.2 04/12/10 17:58:07 bar@mysql.com +2 -0
    Privileges columns were removed from output to be able
    to reuse test results for both server and --embedded-server
    versions.

  BitKeeper/deleted/.del-ctype_uca.result.es~9fab42f7561fa166
    1.2 04/12/10 17:52:12 bar@mysql.com +0 -0
    Delete: mysql-test/r/ctype_uca.result.es

  BitKeeper/deleted/.del-ctype_big5.result.es~f75ebc9f8836316f
    1.2 04/12/10 17:50:04 bar@mysql.com +0 -0
    Delete: mysql-test/r/ctype_big5.result.es

ChangeSet
  1.2150.1.12 04/12/10 14:01:03 kent@mysql.com +1 -0
  mysql-test-run.sh:
    Use different TESTS_BINDIR for --embedded-server

  mysql-test/mysql-test-run.sh
    1.226 04/12/10 13:48:49 kent@mysql.com +2 -1
    Use different TESTS_BINDIR for --embedded-server

ChangeSet
  1.2150.1.10 04/12/10 16:08:18 bar@mysql.com +3 -0
  Bug #6819 Some ujis characters cannot be inserted into table
  Allow to insert not-assigned UJIS codes. 

  strings/ctype-ujis.c
    1.61 04/12/10 16:08:12 bar@mysql.com +42 -2
    Bug #6819 Some ujis characters cannot be inserted into table
    Allow to insert not-assigned UJIS codes. 

  mysql-test/t/ctype_ujis.test
    1.10 04/12/10 16:08:12 bar@mysql.com +1022 -0
    Bug #6819 Some ujis characters cannot be inserted into table
    Allow to insert not-assigned UJIS codes. 

  mysql-test/r/ctype_ujis.result
    1.9 04/12/10 16:08:12 bar@mysql.com +2041 -0
    Bug #6819 Some ujis characters cannot be inserted into table
    Allow to insert not-assigned UJIS codes. 

ChangeSet
  1.2150.3.1 04/12/10 13:06:58 kent@mysql.com +1 -0
  Makefile.am:
    Moved "../regex/libregex.a" before "../libmysql/libmysqlclient.la"
    when linking. For -all-static linking libtool put -lc after the .la
    file and this put the libc regex functions before our regex functions
    when linking on Linux.

ChangeSet
  1.2150.1.9 04/12/10 16:06:49 hf@deer.(none) +7 -0
  Fix for bug #6516 (Server crash loading spatial data)
  (after discussion with SerG)

  sql/handler.cc
    1.158 04/12/10 16:05:59 hf@deer.(none) +5 -1
    new error code handling added

  mysql-test/t/gis-rtree.test
    1.9 04/12/10 16:05:59 hf@deer.(none) +7 -0
    test case

  mysql-test/r/gis-rtree.result
    1.10 04/12/10 16:05:59 hf@deer.(none) +6 -0
    appropriate test result

  myisam/sp_key.c
    1.8 04/12/10 16:05:59 hf@deer.(none) +5 -0
    zero length check added

  myisam/rt_index.c
    1.15 04/12/10 16:05:59 hf@deer.(none) +2 -1
    check for zero length added

  myisam/mi_write.c
    1.47 04/12/10 16:05:59 hf@deer.(none) +4 -3
    New error code handled

  include/my_base.h
    1.61 04/12/10 16:05:59 hf@deer.(none) +1 -0
    Handler error code added

  client/Makefile.am
    1.42 04/12/10 13:01:17 kent@mysql.com +3 -2
    Moved "../regex/libregex.a" before "../libmysql/libmysqlclient.la"
    when linking, for static linking libtool put -lc after the .la
    and this put the libc regex functions before out regex functions
    in the link on Linux.

ChangeSet
  1.2150.1.8 04/12/10 02:36:45 heikki@hundin.mysql.fi +1 -0
  dict0dict.c:
    Fix the bug that the character 0xA0 that EMS MySQL Manager in ALTER TABLE adds after a table name confuses the InnoDB FOREIGN KEY parser, causing an error 121 when we try to add a new constraint; a full fix would require the lexer to be aware of thd->charset_info() and UTF-8

  innobase/dict/dict0dict.c
    1.53 04/12/10 02:36:24 heikki@hundin.mysql.fi +26 -2
    Fix the bug that the character 0xA0 that EMS MySQL Manager in ALTER TABLE adds after a table name confuses the InnoDB FOREIGN KEY parser, causing an error 121 when we try to add a new constraint; a full fix would require the lexer to be aware of thd->charset_info() and UTF-8

ChangeSet
  1.2138.4.1 04/12/10 00:17:43 Sinisa@sinisa.nasamreza.org +4 -0
  A fix for a crashing bug #7101, which occures when the 
  expression involving LEFT() function is used in GROUP BY
  field.

  sql/item_strfunc.h
    1.88 04/12/10 00:17:35 Sinisa@sinisa.nasamreza.org +1 -0
    A fix for a crashing bug #7101, which occures when the 
    expression involving LEFT() function is used in GROUP BY
    field.

  sql/item_strfunc.cc
    1.199.1.1 04/12/10 00:17:35 Sinisa@sinisa.nasamreza.org +3 -2
    A fix for a crashing bug #7101, which occures when the 
    expression involving LEFT() function is used in GROUP BY
    field.

  mysql-test/t/func_str.test
    1.61 04/12/10 00:17:35 Sinisa@sinisa.nasamreza.org +8 -0
    Test case for bug #7101

  mysql-test/r/func_str.result
    1.76 04/12/10 00:17:35 Sinisa@sinisa.nasamreza.org +6 -0
    A result for bug #7101 test case

ChangeSet
  1.1346.1.662 04/12/10 00:06:33 marko@hundin.mysql.fi +1 -0
  srv0srv.c:
    srv_printf_innodb_monitor(): Removed extraneous rewind() call.
    The caller of this function calls rewind() if necessary.
    In this way, we avoid rewind()ing stderr in
    srv_lock_timeout_and_monitor_thread().

  innobase/srv/srv0srv.c
    1.35.1.43 04/12/09 23:52:17 marko@hundin.mysql.fi +0 -1
    srv_printf_innodb_monitor(): Removed extraneous rewind() call.
    The caller of this function calls rewind() if necessary.
    In this way, we avoid rewind()ing stderr in
    srv_lock_timeout_and_monitor_thread().

ChangeSet
  1.2150.1.6 04/12/09 19:47:41 mwagner@mysql.com +1 -0
  Do-compile:
    Added --with-csv and --with-example for CSV and Example storage engines

  Build-tools/Do-compile
    1.99 04/12/09 19:47:14 mwagner@mysql.com +12 -2
    Added --with-csv and --with-example for CSV and Example storage engines

ChangeSet
  1.2150.1.5 04/12/09 15:18:31 pekka@mysql.com +2 -0
  ndb: sunfire100c: fix aligment when 32-bit pointers and 64-bit ha_rows

  ndb/src/ndbapi/DictCache.hpp
    1.5 04/12/09 15:05:43 pekka@mysql.com +1 -1
    fix aligment when 32-bit pointers and 64-bit ha_rows

  ndb/src/ndbapi/DictCache.cpp
    1.9 04/12/09 15:05:43 pekka@mysql.com +4 -2
    fix aligment when 32-bit pointers and 64-bit ha_rows

ChangeSet
  1.2117.25.15 04/12/09 13:36:23 joreland@mysql.com +3 -0
  bug#6995 - fixed so that ndb_restore 4.1.8 can read files
    created by 4.1.7 as bugfix changed binary format

  ndb/tools/restore/main.cpp
    1.19.2.1 04/12/09 13:36:21 joreland@mysql.com +8 -1
    Fixed so that version 4.1.8 of restore can read
      files created by 4.1.7

  ndb/tools/restore/Restore.hpp
    1.17 04/12/09 13:36:21 joreland@mysql.com +3 -1
    Fixed so that version 4.1.8 of restore can read
      files created by 4.1.7

  ndb/tools/restore/Restore.cpp
    1.21 04/12/09 13:36:21 joreland@mysql.com +31 -4
    Fixed so that version 4.1.8 of restore can read
      files created by 4.1.7

ChangeSet
  1.2150.1.3 04/12/09 15:56:19 bar@mysql.com +3 -0
  Bugs: #7111: server crashes when regexp is used

  regex/regcomp.c
    1.16 04/12/09 15:56:15 bar@mysql.com +19 -2
    Bugs: #7111: server crashes when regexp is used

  mysql-test/t/ctype_uca.test
    1.9 04/12/09 15:56:15 bar@mysql.com +8 -0
    Bugs: #7111: server crashes when regexp is used

  mysql-test/r/ctype_uca.result
    1.10 04/12/09 15:56:15 bar@mysql.com +11 -0
    Bugs: #7111: server crashes when regexp is used

ChangeSet
  1.2129.1.1 04/12/09 12:47:20 monty@mysql.com +6 -0
  Ensure that we free memory used with --order-by-primary (in mysqldump)
  Simple, non critical, fix to mysql_fix_privilege_tables

  sql/udf_example.cc
    1.16 04/12/09 12:47:16 monty@mysql.com +8 -5
    Fixed comments

  sql/sql_db.cc
    1.126.1.1 04/12/09 12:47:16 monty@mysql.com +15 -13
    Fixed comments

  sql/set_var.cc
    1.146.1.1 04/12/09 12:47:16 monty@mysql.com +5 -9
    Code style cleanups

  scripts/mysql_fix_privilege_tables.sh
    1.29 04/12/09 12:47:15 monty@mysql.com +6 -2
    Ensure that 'my_print_defaults' is called correctly

  mysql-test/t/system_mysql_db_fix.test
    1.8 04/12/09 12:47:15 monty@mysql.com +6 -0
    Remove warnings when compiled with support for ISAM

  client/mysqldump.c
    1.159.1.1 04/12/09 12:47:15 monty@mysql.com +4 -2
    Ensure that we free memory used with --order-by-primary

ChangeSet
  1.2117.92.1 04/12/09 13:31:46 dlenev@brandersnatch.localdomain +24 -0
  Fix for bug #6765 "Implicit access to time zone description 
  tables requires privileges for them if some table or column level grants
  present" (with after-review fixes).
  
  We should set SELECT_ACL for implicitly opened tables in 
  my_tz_check_n_skip_implicit_tables() to be able to bypass privilege
  checking in check_grant(). Also we should exclude those tables from
  privilege checking in multi-update.

  sql/tztime.h
    1.7 04/12/09 13:31:41 dlenev@mysql.com +4 -2
    my_tz_check_n_skip_implicit_tables():
      We should set SELECT_ACL for implictly opened tables to be able to
      bypass privilege checking in check_grant().

  sql/sql_yacc.yy
    1.368.1.1 04/12/09 13:31:41 dlenev@mysql.com +0 -1
    sql_acl.h is now included via mysql_priv.h

  sql/sql_update.cc
    1.131.2.1 04/12/09 13:31:41 dlenev@mysql.com +0 -1
    sql_acl.h is now included via mysql_priv.h

  sql/sql_show.cc
    1.187.1.1 04/12/09 13:31:41 dlenev@mysql.com +0 -1
    sql_acl.h is now included via mysql_priv.h

  sql/sql_repl.cc
    1.129 04/12/09 13:31:41 dlenev@mysql.com +0 -1
    sql_acl.h is now included via mysql_priv.h

  sql/sql_prepare.cc
    1.137.1.1 04/12/09 13:31:41 dlenev@mysql.com +0 -1
    sql_acl.h is now included via mysql_priv.h

  sql/sql_parse.cc
    1.403.4.1 04/12/09 13:31:41 dlenev@mysql.com +6 -4
    check_one_table_access(): Tweaked comments.
    multi_update_precheck(): Added skipping of implicitly opened tables
      during privilege checking.

  sql/sql_insert.cc
    1.147.3.1 04/12/09 13:31:41 dlenev@mysql.com +0 -1
    sql_acl.h is now included via mysql_priv.h

  sql/sql_do.cc
    1.9 04/12/09 13:31:41 dlenev@mysql.com +0 -1
    sql_acl.h is now included via mysql_priv.h

  sql/sql_derived.cc
    1.77 04/12/09 13:31:41 dlenev@mysql.com +0 -1
    sql_acl.h is now included via mysql_priv.h

  sql/sql_db.cc
    1.125.1.1 04/12/09 13:31:41 dlenev@mysql.com +0 -1
    sql_acl.h is now included via mysql_priv.h

  sql/sql_class.cc
    1.195.1.2 04/12/09 13:31:41 dlenev@mysql.com +0 -1
    sql_acl.h is now included via mysql_priv.h

  sql/sql_cache.cc
    1.86 04/12/09 13:31:41 dlenev@mysql.com +0 -1
    sql_acl.h is now included via mysql_priv.h

  sql/sql_base.cc
    1.235.1.1 04/12/09 13:31:41 dlenev@mysql.com +0 -1
    sql_acl.h is now included via mysql_priv.h

  sql/sql_acl.cc
    1.149.2.1 04/12/09 13:31:41 dlenev@mysql.com +0 -1
    sql_acl.h is now included via mysql_priv.h

  sql/set_var.cc
    1.145.1.1 04/12/09 13:31:41 dlenev@mysql.com +0 -1
    sql_acl.h is now included via mysql_priv.h

  sql/repl_failsafe.cc
    1.60 04/12/09 13:31:41 dlenev@mysql.com +0 -1
    sql_acl.h is now included via mysql_priv.h

  sql/mysqld.cc
    1.523.2.1 04/12/09 13:31:41 dlenev@mysql.com +0 -1
    sql_acl.h is now included via mysql_priv.h

  sql/mysql_priv.h
    1.327.2.1 04/12/09 13:31:40 dlenev@mysql.com +2 -1
    Now we have to include sql_acl.h before tztime.h, since 
    my_tz_check_n_skip_implicit_tables() defined there requires
    SELECT_ACL constant defined in sql_acl.h. 

  sql/log.cc
    1.151.1.1 04/12/09 13:31:40 dlenev@mysql.com +0 -1
    sql_acl.h is now included via mysql_priv.h

  sql/item_strfunc.cc
    1.198.1.1 04/12/09 13:31:40 dlenev@mysql.com +0 -1
    sql_acl.h is now included via mysql_priv.h

  sql/item_geofunc.cc
    1.19 04/12/09 13:31:40 dlenev@mysql.com +0 -1
    sql_acl.h is now included via mysql_priv.h

  mysql-test/t/timezone2.test
    1.4 04/12/09 13:31:40 dlenev@mysql.com +41 -2
    Extended test for bug #6116 "SET time_zone := ... requires access to
    mysql.time_zone tables"
    Added test for bug #6765 "Implicit access to time zone description 
    tables requires privileges for them if some table or column level grants
    present"

  mysql-test/r/timezone2.result
    1.4 04/12/09 13:31:40 dlenev@mysql.com +34 -2
    Extended test for bug #6116 "SET time_zone := ... requires access to
    mysql.time_zone tables"
    Added test for bug #6765 "Implicit access to time zone description 
    tables requires privileges for them if some table or column level grants
    present"

ChangeSet
  1.2117.25.14 04/12/09 11:29:17 joreland@mysql.com +5 -0
  bug#6995 - ndb
  don't store keys in normalized form
  instead save everythings as normal attributes               

  ndb/tools/restore/Restore.hpp
    1.16 04/12/09 11:29:15 joreland@mysql.com +0 -2
    Remove special handling of keys, that was build to support
     tables where keys was only stored in ACC

  ndb/tools/restore/Restore.cpp
    1.20 04/12/09 11:29:15 joreland@mysql.com +0 -27
    Remove special handling of keys, that was build to support
     tables where keys was only stored in ACC

  ndb/src/kernel/blocks/backup/BackupInit.cpp
    1.4.1.1 04/12/09 11:29:15 joreland@mysql.com +0 -1
    Remove special handling of keys, that was build to support
     tables where keys was only stored in ACC

  ndb/src/kernel/blocks/backup/Backup.hpp
    1.4.1.1 04/12/09 11:29:15 joreland@mysql.com +3 -37
    Remove special handling of keys, that was build to support
     tables where keys was only stored in ACC

  ndb/src/kernel/blocks/backup/Backup.cpp
    1.9.1.1 04/12/09 11:29:15 joreland@mysql.com +21 -102
    Remove special handling of keys, that was build to support
     tables where keys was only stored in ACC

ChangeSet
  1.2151 04/12/09 09:39:20 tomas@poseidon.ndb.mysql.com +1 -0
  fixed so that trailing ';' are accepted by the ndb_mgm to be more "mysql client" like
  some cleanup

  ndb/src/mgmclient/CommandInterpreter.cpp
    1.39 04/12/09 09:39:13 tomas@poseidon.ndb.mysql.com +32 -19
    fixed so that trailing ';' are accepted by the ndb_mgm to be more "mysql client" like
    some cleanup

ChangeSet
  1.2147.1.3 04/12/08 23:00:08 tomas@poseidon.ndb.mysql.com +1 -0
  added possibility for comment into management client
  added sleep command to management client
  all for testing purposes

  ndb/src/mgmclient/CommandInterpreter.cpp
    1.38 04/12/08 23:00:05 tomas@poseidon.ndb.mysql.com +7 -1
    added possibility for comment into management client
    added sleep command to management client
    all for testing purposes

ChangeSet
  1.2147.1.2 04/12/08 22:56:23 tomas@poseidon.ndb.mysql.com +4 -0
  ndbcluster.sh:
    made compare of logs possible in ndb test
  restart_log.result, restart.test, restart.result:
    new file

  mysql-test/ndb/ndbcluster.sh
    1.36 04/12/08 22:49:17 tomas@poseidon.ndb.mysql.com +9 -15
    made compare of logs possible in ndb test

  mysql-test/ndb/restart_log.result
    1.1 04/12/08 22:49:04 tomas@poseidon.ndb.mysql.com +20 -0

  mysql-test/ndb/restart.test
    1.1 04/12/08 22:49:04 tomas@poseidon.ndb.mysql.com +12 -0

  mysql-test/ndb/restart_log.result
    1.0 04/12/08 22:49:04 tomas@poseidon.ndb.mysql.com +0 -0
    BitKeeper file /home/tomas/mysql-4.1-clean/mysql-test/ndb/restart_log.result

  mysql-test/ndb/restart.test
    1.0 04/12/08 22:49:04 tomas@poseidon.ndb.mysql.com +0 -0
    BitKeeper file /home/tomas/mysql-4.1-clean/mysql-test/ndb/restart.test

  mysql-test/ndb/restart.result
    1.1 04/12/08 22:49:03 tomas@poseidon.ndb.mysql.com +16 -0

  mysql-test/ndb/restart.result
    1.0 04/12/08 22:49:03 tomas@poseidon.ndb.mysql.com +0 -0
    BitKeeper file /home/tomas/mysql-4.1-clean/mysql-test/ndb/restart.result

ChangeSet
  1.2147.1.1 04/12/08 21:48:32 tomas@poseidon.ndb.mysql.com +4 -0
  ndbcluster.sh:
    added test switch
  basic_log.result, basic.test, basic.result:
    new file

  mysql-test/ndb/ndbcluster.sh
    1.35 04/12/08 21:47:54 tomas@poseidon.ndb.mysql.com +61 -2
    added test switch

  mysql-test/ndb/basic_log.result
    1.1 04/12/08 21:47:36 tomas@poseidon.ndb.mysql.com +0 -0

  mysql-test/ndb/basic.test
    1.1 04/12/08 21:47:36 tomas@poseidon.ndb.mysql.com +17 -0

  mysql-test/ndb/basic.result
    1.1 04/12/08 21:47:36 tomas@poseidon.ndb.mysql.com +68 -0

  mysql-test/ndb/basic_log.result
    1.0 04/12/08 21:47:36 tomas@poseidon.ndb.mysql.com +0 -0
    BitKeeper file /home/tomas/mysql-4.1-clean/mysql-test/ndb/basic_log.result

  mysql-test/ndb/basic.test
    1.0 04/12/08 21:47:36 tomas@poseidon.ndb.mysql.com +0 -0
    BitKeeper file /home/tomas/mysql-4.1-clean/mysql-test/ndb/basic.test

  mysql-test/ndb/basic.result
    1.0 04/12/08 21:47:36 tomas@poseidon.ndb.mysql.com +0 -0
    BitKeeper file /home/tomas/mysql-4.1-clean/mysql-test/ndb/basic.result

ChangeSet
  1.2149 04/12/09 00:37:17 konstantin@mysql.com +3 -0
  A fix and test case for Bug#6873 "PS, having with subquery, crash 
  during execute"

  sql/item_subselect.cc
    1.120 04/12/09 00:37:14 konstantin@mysql.com +2 -0
    If we transform having subtree, modify SELECT_LEX::having pointer 
    to point to the new having tree root.

  mysql-test/t/ps.test
    1.30 04/12/09 00:37:14 konstantin@mysql.com +14 -0
    A test case for Bug#6873 "PS, having with subquery, crash during execute".

  mysql-test/r/ps.result
    1.32 04/12/09 00:37:14 konstantin@mysql.com +11 -0
    Test results updated (Bug#6873)

ChangeSet
  1.2145.2.1 04/12/08 19:34:11 lenz@mysql.com +1 -0
  - added two new options to Do-compile:
    --ps-test: run the test suite using prepared statements
    --embedded-test: run the test suite against the embedded server

  Build-tools/Do-compile
    1.98 04/12/08 19:34:06 lenz@mysql.com +27 -2
    - added two new options:
      --ps-test: run the test suite using prepared statements
      --embedded-test: run the test suite against the embedded server

ChangeSet
  1.2145.1.1 04/12/08 17:53:01 heikki@hundin.mysql.fi +1 -0
  os0file.c:
    Print a better error message to the .err log if InnoDB's advisory file locking fails

  innobase/os/os0file.c
    1.89 04/12/08 17:52:50 heikki@hundin.mysql.fi +10 -1
    Print a better error message to the .err log if InnoDB's advisory file locking fails

ChangeSet
  1.2138.3.1 04/12/08 14:24:59 tomas@poseidon.ndb.mysql.com +11 -0
  bug #7104
  + some extra debug printouts

  ndb/src/ndbapi/TransporterFacade.cpp
    1.27 04/12/08 14:24:55 tomas@poseidon.ndb.mysql.com +4 -0
    bug #7104

  ndb/src/mgmsrv/Services.cpp
    1.35 04/12/08 14:24:55 tomas@poseidon.ndb.mysql.com +38 -25
    bug #7104

  ndb/src/mgmsrv/MgmtSrvr.hpp
    1.25 04/12/08 14:24:55 tomas@poseidon.ndb.mysql.com +11 -8
    bug #7104

  ndb/src/mgmsrv/MgmtSrvr.cpp
    1.51.1.2 04/12/08 14:24:55 tomas@poseidon.ndb.mysql.com +18 -16
    bug #7104

  ndb/src/mgmapi/mgmapi.cpp
    1.30 04/12/08 14:24:55 tomas@poseidon.ndb.mysql.com +5 -2
    bug #7104

  ndb/src/kernel/blocks/cmvmi/Cmvmi.cpp
    1.14 04/12/08 14:24:55 tomas@poseidon.ndb.mysql.com +8 -15
    bug #7104

  ndb/src/common/portlib/NdbTCP.cpp
    1.10 04/12/08 14:24:55 tomas@poseidon.ndb.mysql.com +6 -6
    removed debug printout in Ndb_getInAddr

  ndb/src/common/debugger/EventLogger.cpp
    1.16 04/12/08 14:24:55 tomas@poseidon.ndb.mysql.com +25 -10
    bug #7104

  ndb/include/kernel/LogLevel.hpp
    1.12 04/12/08 14:24:55 tomas@poseidon.ndb.mysql.com +8 -4
    bug #7104

  ndb/include/debugger/EventLogger.hpp
    1.6 04/12/08 14:24:55 tomas@poseidon.ndb.mysql.com +5 -0
    bug #7104

  mysql-test/ndb/ndbcluster.sh
    1.34 04/12/08 14:24:55 tomas@poseidon.ndb.mysql.com +1 -2
    fixed debug flag in ndbcluster start script

ChangeSet
  1.2144 04/12/08 01:34:50 konstantin@mysql.com +2 -0
  A followup to Bug#6878 "Crash with engine=memory", reported as Bug#6986 
  ""show_check" fails on 64bit platforms": now minimal rec_length
  of a HEAP table >= sizeof(void*), hence it's platform-dependant.

  mysql-test/t/show_check.test
    1.38 04/12/08 01:34:45 konstantin@mysql.com +7 -7
    Ignore two more columns of output of show table status: it's different
    on 64-bit and 32-bit platforms.

  mysql-test/r/show_check.result
    1.59 04/12/08 01:34:45 konstantin@mysql.com +21 -21
    Fix test results for 64-bit platforms.

ChangeSet
  1.2132.8.1 04/12/07 21:41:29 serg@serg.mylan +1 -0
  allocate a buffer large enough for a longer matching string

  myisam/ft_boolean_search.c
    1.84 04/12/07 21:41:23 serg@serg.mylan +1 -1
    allocate a buffer large enough for a longer matching string

ChangeSet
  1.2138.1.6 04/12/07 21:57:54 jani@ua141d10.elisa.omakaista.fi +1 -0
  Fixed Bug#7043, "SHOW CREATE TABLE security hole".

  sql/sql_parse.cc
    1.409.1.1 04/12/07 21:57:51 jani@ua141d10.elisa.omakaista.fi +3 -1
    Fixed Bug#7043, "SHOW CREATE TABLE security hole".

ChangeSet
  1.2141 04/12/07 21:18:15 bell@sanja.is.com.ua +5 -0
  postreview fix

  sql/item_sum.h
    1.76 04/12/07 21:18:12 bell@sanja.is.com.ua +1 -1
    comment fixed

  sql/item_sum.cc
    1.130 04/12/07 21:18:12 bell@sanja.is.com.ua +3 -1
    comment fixed

  sql/item_subselect.h
    1.58 04/12/07 21:18:12 bell@sanja.is.com.ua +1 -1
    comment fixed

  sql/item_subselect.cc
    1.119 04/12/07 21:18:12 bell@sanja.is.com.ua +7 -2
    comment fixed
    debug info and inherited method call

  sql/item_cmpfunc.cc
    1.172 04/12/07 21:18:12 bell@sanja.is.com.ua +3 -1
    comment fixed

ChangeSet
  1.2125.1.1 04/12/07 19:12:29 Sinisa@sinisa.nasamreza.org +3 -0
  Fix for a bug #6996

  tests/client_test.c
    1.138 04/12/07 19:12:21 Sinisa@sinisa.nasamreza.org +62 -0
    Addition of a test for fix of the bug #6996 in client_test.c

  libmysql/libmysql.c
    1.280 04/12/07 19:12:21 Sinisa@sinisa.nasamreza.org +6 -0
    Fix for a bug #6996
    
    This fix enables that after all rows are read from a buffered result,
    mysql_stmt_data_seek(stmt,0) can rewind a counter to the beginning,
    so that rows can be re-fetched.

  BitKeeper/etc/ignore
    1.213 04/12/07 19:12:21 Sinisa@sinisa.nasamreza.org +2 -0
    Added analyse.test client/mysqladmin.c to the ignore list

ChangeSet
  1.2136.1.1 04/12/07 17:10:42 mskold@mysql.com +1 -0
  Added missing ;

  ndb/src/ndbapi/NdbDictionaryImpl.cpp
    1.41 04/12/07 17:10:11 mskold@mysql.com +1 -1
    Added missing ;

ChangeSet
  1.2138.2.2 04/12/07 15:39:46 tomas@poseidon.ndb.mysql.com +2 -0
      added returntype BaseString& for ndb_upper and ndb_lower instead of void
      uppercase printout

  ndb/src/mgmclient/CommandInterpreter.cpp
    1.37 04/12/07 15:39:40 tomas@poseidon.ndb.mysql.com +1 -1
    uppercase printout

  ndb/include/util/BaseString.hpp
    1.7 04/12/07 15:39:40 tomas@poseidon.ndb.mysql.com +6 -4
    added returntype BaseString& for ndb_upper and ndb_lower instead of void

ChangeSet
  1.2138.1.1 04/12/07 17:01:46 bar@mysql.com +1 -0
  #7066 [Ver]: "ctype_ucs" fails on SGI IRIX

  sql/table.cc
    1.119 04/12/07 17:01:40 bar@mysql.com +11 -2
    #7066 [Ver]: "ctype_ucs" fails on SGI IRIX

ChangeSet
  1.2132.6.2 04/12/07 15:13:47 gluh@gluh.mysql.r18.ru +1 -0
  merge fix

  mysql-test/r/ps_1general.result
    1.12 04/12/07 15:13:43 gluh@gluh.mysql.r18.ru +2 -2
    merge fix

ChangeSet
  1.2132.7.1 04/12/07 14:08:56 gluh@gluh.mysql.r18.ru +3 -0
  Fix for bug #6840:  Default value is not checked in ALTER column SET DEFAULT 'x'

  sql/sql_table.cc
    1.267 04/12/07 14:08:52 gluh@gluh.mysql.r18.ru +26 -24
    Fix for bug #6840:  Default value is not checked in ALTER column SET DEFAULT 'x'

  mysql-test/t/type_enum.test
    1.14 04/12/07 14:08:52 gluh@gluh.mysql.r18.ru +14 -1
    Fix for bug #6840:  Default value is not checked in ALTER column SET DEFAULT 'x'

  mysql-test/r/type_enum.result
    1.23 04/12/07 14:08:52 gluh@gluh.mysql.r18.ru +8 -0
    Fix for bug #6840:  Default value is not checked in ALTER column SET DEFAULT 'x'

ChangeSet
  1.1346.768.1 04/12/07 12:08:20 serg@serg.mylan +2 -0
  two fixes for potential security bugs

  sql/sql_class.cc
    1.71.1.41 04/12/07 12:08:17 serg@serg.mylan +2 -2
    two fixes for potential security bugs

  sql/log.cc
    1.80.1.80 04/12/07 12:08:17 serg@serg.mylan +10 -8
    two fixes for potential security bugs

ChangeSet
  1.2132.5.1 04/12/07 14:51:13 ram@gw.mysql.r18.ru +3 -0
  A fix (bug #6993: Max myisam_data_pointer_size limited to 7).

  sql/mysqld.cc
    1.532 04/12/07 14:51:08 ram@gw.mysql.r18.ru +1 -1
    A fix (bug #6993: Max myisam_data_pointer_size limited to 7).

  mysql-test/t/variables.test
    1.43 04/12/07 14:51:08 ram@gw.mysql.r18.ru +7 -0
    A fix (bug #6993: Max myisam_data_pointer_size limited to 7).

  mysql-test/r/variables.result
    1.55 04/12/07 14:51:08 ram@gw.mysql.r18.ru +4 -0
    A fix (bug #6993: Max myisam_data_pointer_size limited to 7).

ChangeSet
  1.2135 04/12/07 10:27:22 mskold@mysql.com +4 -0
  Removed getTableForAlteration

  sql/ha_ndbcluster.cc
    1.123 04/12/07 10:27:00 mskold@mysql.com +1 -1
    Removed getTableForAlteration

  ndb/test/ndbapi/testDict.cpp
    1.18 04/12/07 10:27:00 mskold@mysql.com +3 -3
    Removed getTableForAlteration

  ndb/src/ndbapi/NdbDictionary.cpp
    1.18 04/12/07 10:27:00 mskold@mysql.com +0 -13
    Removed getTableForAlteration

  ndb/include/ndbapi/NdbDictionary.hpp
    1.14 04/12/07 10:27:00 mskold@mysql.com +0 -14
    Removed getTableForAlteration

ChangeSet
  1.2117.70.2 04/12/07 09:11:50 tomas@poseidon.ndb.mysql.com +10 -0
  fixed clusterlog "filter" command

  ndb/src/mgmsrv/Services.cpp
    1.31.1.1 04/12/07 09:11:47 tomas@poseidon.ndb.mysql.com +4 -1
    fixed clusterlog "filter" command

  ndb/src/mgmsrv/MgmtSrvr.hpp
    1.24 04/12/07 09:11:47 tomas@poseidon.ndb.mysql.com +1 -1
    fixed clusterlog "filter" command

  ndb/src/mgmsrv/MgmtSrvr.cpp
    1.51.1.1 04/12/07 09:11:47 tomas@poseidon.ndb.mysql.com +9 -7
    fixed clusterlog "filter" command

  ndb/src/mgmsrv/CommandInterpreter.hpp
    1.7 04/12/07 09:11:47 tomas@poseidon.ndb.mysql.com +0 -1
    removed clusterlog command

  ndb/src/mgmsrv/CommandInterpreter.cpp
    1.11 04/12/07 09:11:47 tomas@poseidon.ndb.mysql.com +0 -128
    removed clusterlog command

  ndb/src/mgmclient/CommandInterpreter.cpp
    1.36 04/12/07 09:11:47 tomas@poseidon.ndb.mysql.com +144 -158
    fixed clusterlog "filter" command

  ndb/src/mgmapi/mgmapi.cpp
    1.27.1.1 04/12/07 09:11:47 tomas@poseidon.ndb.mysql.com +64 -15
    fixed clusterlog "filter" command

  ndb/src/common/logger/Logger.cpp
    1.9 04/12/07 09:11:47 tomas@poseidon.ndb.mysql.com +13 -4
    fixed clusterlog "filter" command

  ndb/include/mgmapi/mgmapi.h
    1.22 04/12/07 09:11:47 tomas@poseidon.ndb.mysql.com +12 -2
    fixed clusterlog "filter" command

  ndb/include/logger/Logger.hpp
    1.5 04/12/07 09:11:47 tomas@poseidon.ndb.mysql.com +1 -1
    fixed clusterlog "filter" command

ChangeSet
  1.2127.1.1 04/12/07 15:49:54 stewart@mysql.com +1 -0
  Fix segmentation fault on incorrect configuration.
  
  Starting ndb_mgmd on a host which isn't in the configuration file as the ndb_mgmd 
  (e.g. the ip address is different) would have ndb_mgmd segfault.
  
  There was a check in the code, but it was (potentially) trying to dereference null

  ndb/src/mgmsrv/MgmtSrvr.cpp
    1.52 04/12/07 15:49:49 stewart@mysql.com +3 -2
    Don't try and print client_addr->sin_addr if client_addr is null

ChangeSet
  1.2132.1.6 04/12/06 16:26:05 brian@avenger.(none) +2 -0
  Fix for crummy compiler that didn't udnerstand for declaration. Another fix for example storage engine to pass, not skip, test.

  sql/examples/ha_archive.cc
    1.14 04/12/06 16:25:59 brian@avenger.(none) +2 -1
    Fix for compiler that had problem with ANSI C.

  mysql-test/r/have_exampledb.require
    1.2 04/12/06 16:25:59 brian@avenger.(none) +1 -1
    Fix for test for examples. 

ChangeSet
  1.2132.1.5 04/12/06 20:33:16 bar@mysql.com +8 -0
  UCS2 support in ENUM and SET, which also fixes:
  Bug #5174 SHOW CREATE TABLE hangs up if the table contains half-with katakana enum values
  UCS2 values are stored in HEX encoding in FRM file

  sql/unireg.cc
    1.44 04/12/06 20:33:12 bar@mysql.com +22 -0
    UCS2 support in ENUM and SET, which also fixes:
    Bug #5174 SHOW CREATE TABLE hangs up if the table contains half-with katakana enum values
    UCS2 values are stored in HEX encoding in FRM file

  sql/table.cc
    1.118 04/12/06 20:33:12 bar@mysql.com +17 -0
    UCS2 support in ENUM and SET, which also fixes:
    Bug #5174 SHOW CREATE TABLE hangs up if the table contains half-with katakana enum values
    UCS2 values are stored in HEX encoding in FRM file

  sql/strfunc.cc
    1.5 04/12/06 20:33:12 bar@mysql.com +17 -3
    UCS2 support in ENUM and SET, which also fixes:
    Bug #5174 SHOW CREATE TABLE hangs up if the table contains half-with katakana enum values
    UCS2 values are stored in HEX encoding in FRM file

  sql/mysql_priv.h
    1.331 04/12/06 20:33:12 bar@mysql.com +17 -0
    UCS2 support in ENUM and SET, which also fixes:
    Bug #5174 SHOW CREATE TABLE hangs up if the table contains half-with katakana enum values
    UCS2 values are stored in HEX encoding in FRM file

  sql/item_strfunc.cc
    1.199 04/12/06 20:33:12 bar@mysql.com +0 -11
    UCS2 support in ENUM and SET, which also fixes:
    Bug #5174 SHOW CREATE TABLE hangs up if the table contains half-with katakana enum values
    UCS2 values are stored in HEX encoding in FRM file

  sql/field.cc
    1.199.1.8 04/12/06 20:33:12 bar@mysql.com +10 -9
    UCS2 support in ENUM and SET, which also fixes:
    Bug #5174 SHOW CREATE TABLE hangs up if the table contains half-with katakana enum values
    UCS2 values are stored in HEX encoding in FRM file

  mysql-test/t/ctype_ucs.test
    1.17 04/12/06 20:33:12 bar@mysql.com +31 -0
    UCS2 support in ENUM and SET, which also fixes:
    Bug #5174 SHOW CREATE TABLE hangs up if the table contains half-with katakana enum values
    UCS2 values are stored in HEX encoding in FRM file

  mysql-test/r/ctype_ucs.result
    1.18 04/12/06 20:33:12 bar@mysql.com +56 -0
    UCS2 support in ENUM and SET, which also fixes:
    Bug #5174 SHOW CREATE TABLE hangs up if the table contains half-with katakana enum values
    UCS2 values are stored in HEX encoding in FRM file

ChangeSet
  1.2128.1.1 04/12/06 19:01:51 gluh@gluh.mysql.r18.ru +4 -0
  Syntax extention: 'ALTER DATABASE' without db name (after review)

  sql/sql_yacc.yy
    1.370 04/12/06 19:01:46 gluh@gluh.mysql.r18.ru +8 -3
    Syntax extention: 'ALTER DATABASE' without db name (after review)

  sql/sql_parse.cc
    1.407.1.1 04/12/06 19:01:46 gluh@gluh.mysql.r18.ru +12 -6
    Syntax extention: 'ALTER DATABASE' without db name (after review)

  mysql-test/t/ctype_create.test
    1.6 04/12/06 19:01:46 gluh@gluh.mysql.r18.ru +12 -0
    Syntax extention: 'ALTER DATABASE' without db name (after review)

  mysql-test/r/ctype_create.result
    1.6 04/12/06 19:01:45 gluh@gluh.mysql.r18.ru +9 -0
    Syntax extention: 'ALTER DATABASE' without db name (after review)

ChangeSet
  1.2130.2.1 04/12/06 18:45:41 ram@gw.mysql.r18.ru +4 -0
  A fix (bug #5823: mysql_install_db fails due to incorrect max_allowed_packet).

  sql/sql_parse.cc
    1.408 04/12/06 18:45:37 ram@gw.mysql.r18.ru +17 -5
    A fix (bug #5823: mysql_install_db fails due to incorrect max_allowed_packet).
    Auto extend net buffer in bootstrap mode.

  sql/net_serv.cc
    1.69 04/12/06 18:45:37 ram@gw.mysql.r18.ru +2 -2
    Typo fixed.

  scripts/mysql_install_db.sh
    1.68 04/12/06 18:45:37 ram@gw.mysql.r18.ru +1 -1
    A fix (bug #5823: mysql_install_db fails due to incorrect max_allowed_packet).          
    --net_buffer_length=16K added.

  scripts/fill_help_tables.sh
    1.14 04/12/06 18:45:37 ram@gw.mysql.r18.ru +8 -4
    percent_xxx variables added to avoid /0 error.

ChangeSet
  1.2133 04/12/06 14:51:10 mskold@mysql.com +7 -0
  Fix for bug#6935 table rename does not work with ndb tables

  ndb/src/ndbapi/NdbDictionary.cpp
    1.17 04/12/06 14:50:28 mskold@mysql.com +6 -1
    Fix for bug#6935 table rename does not work with ndb tables

  sql/ha_ndbcluster.h
    1.45 04/12/06 14:49:47 mskold@mysql.com +1 -1
    Fix for bug#6935 table rename does not work with ndb tables

  sql/ha_ndbcluster.cc
    1.122 04/12/06 14:49:47 mskold@mysql.com +24 -16
    Fix for bug#6935 table rename does not work with ndb tables

  ndb/src/ndbapi/NdbDictionaryImpl.cpp
    1.40 04/12/06 14:49:47 mskold@mysql.com +22 -22
    Fix for bug#6935 table rename does not work with ndb tables

  ndb/include/ndbapi/NdbDictionary.hpp
    1.13 04/12/06 14:49:47 mskold@mysql.com +7 -0
    Fix for bug#6935 table rename does not work with ndb tables

  mysql-test/t/ndb_alter_table.test
    1.16 04/12/06 14:49:47 mskold@mysql.com +17 -0
    Fix for bug#6935 table rename does not work with ndb tables

  mysql-test/r/ndb_alter_table.result
    1.18 04/12/06 14:49:47 mskold@mysql.com +16 -0
    Fix for bug#6935 table rename does not work with ndb tables

ChangeSet
  1.2132 04/12/06 14:34:02 mskold@mysql.com +1 -0
  New fix for bug#6796 Wrong outcome of update operation of ndb table

  sql/sql_update.cc
    1.134 04/12/06 14:33:49 mskold@mysql.com +2 -3
    New fix for bug#6796 Wrong outcome of update operation of ndb table

ChangeSet
  1.2130 04/12/06 16:22:51 bar@mysql.com +7 -0
  Fixed thar proper charset was not set in Field_set::val_str()

  sql/field.cc
    1.199.1.7 04/12/06 16:22:47 bar@mysql.com +1 -0
    Fixed thar proper charset was not set in Field_set::val_str()

  mysql-test/r/ps_7ndb.result
    1.11 04/12/06 16:22:47 bar@mysql.com +4 -4
    Fixed thar proper charset was not set in Field_set::val_str()

  mysql-test/r/ps_6bdb.result
    1.18 04/12/06 16:22:47 bar@mysql.com +4 -4
    Fixed thar proper charset was not set in Field_set::val_str()

  mysql-test/r/ps_5merge.result
    1.18 04/12/06 16:22:47 bar@mysql.com +8 -8
    Fixed thar proper charset was not set in Field_set::val_str()

  mysql-test/r/ps_4heap.result
    1.17 04/12/06 16:22:47 bar@mysql.com +4 -4
    Fixed thar proper charset was not set in Field_set::val_str()

  mysql-test/r/ps_3innodb.result
    1.19 04/12/06 16:22:47 bar@mysql.com +4 -4
    Fixed thar proper charset was not set in Field_set::val_str()

  mysql-test/r/ps_2myisam.result
    1.18 04/12/06 16:22:46 bar@mysql.com +4 -4
    Fixed thar proper charset was not set in Field_set::val_str()

ChangeSet
  1.2117.88.2 04/12/06 08:49:34 tomas@poseidon.ndb.mysql.com +2 -0
  wixed ndb-debug option for configure

  configure.in
    1.333 04/12/06 08:49:30 tomas@poseidon.ndb.mysql.com +4 -4
    wixed ndb-debug option for configure

  acinclude.m4
    1.125 04/12/06 08:49:30 tomas@poseidon.ndb.mysql.com +5 -5
    wixed ndb-debug option for configure

ChangeSet
  1.2117.91.1 04/12/06 11:42:41 hf@deer.(none) +3 -0
  Fix for bug #6755 (ALTER TABLE ENABLE KEYS corrupts spatial index)

  mysql-test/t/gis-rtree.test
    1.8 04/12/06 11:42:37 hf@deer.(none) +47 -0
    Test case

  mysql-test/r/gis-rtree.result
    1.9 04/12/06 11:42:37 hf@deer.(none) +41 -0
    Appropriate test result

  myisam/mi_check.c
    1.143 04/12/06 11:42:37 hf@deer.(none) +9 -1
    Spatial keys should not be filesort-ed.
    Specific function neede to insert key into spatial index

ChangeSet
  1.2117.90.1 04/12/06 10:57:22 bar@mysql.com +1 -0
  configure.in:
    latin1_spanish_ci produced unknown collation error.

  configure.in
    1.330.1.1 04/12/06 10:56:21 bar@mysql.com +1 -1
    latin1_spanish_ci produced unknown collation error.

ChangeSet
  1.2127 04/12/06 11:43:02 stewart@mysql.com[stewart] +1 -0
  Integrate suggestions from Tomas Ulin's mail. (r.e. reporting an error in the case of endianness mismatch).

  ndb/src/mgmsrv/Services.cpp
    1.33 04/12/06 11:42:42 stewart@mysql.com[stewart] +2 -2
    - initialise endian= 0;
      args.get will not set if not found
    
    - change error message to be clearer

ChangeSet
  1.2126 04/12/06 11:41:16 stewart@mysql.com[stewart] +3 -0
  Add (optional) endian parameter to 'get nodeid' to warn on endian conflicts.

  BitKeeper/etc/logging_ok
    1.359 04/12/06 11:41:15 stewart@mysql.com[stewart] +1 -0
    Logging to logging@openlogging.org accepted

  ndb/src/mgmsrv/Services.cpp
    1.32 04/12/06 11:41:01 stewart@mysql.com[stewart] +14 -1
    Add extra (optional) parameter to 'get nodeid' to detect potential endianness conflicts.
    
    endian: big
    endian: little
    
    we will deny the nodeid request if the endian parameter is provided and the endian doesn't match.
    
    This should preserve compatibility with all clients.

  ndb/src/mgmapi/mgmapi.cpp
    1.28 04/12/06 11:41:01 stewart@mysql.com[stewart] +4 -0
    Send an extra (optional) parameter to 'get nodeid' to detect potential endianness conflicts.
    
    endian: big
    endian: small
    
    Server will deny our nodeid request if we're not compatible.
    
    If parameter is not specified, we behave how we used to (work or fail).

ChangeSet
  1.2125 04/12/04 15:17:13 pekka@mysql.com +1 -0
  ndb: fix solaris (etc) ndb startup problem in mysql-test-run

  ndb/src/common/util/NdbOut.cpp
    1.5 04/12/04 15:04:43 pekka@mysql.com +1 -1
    avoid printf("%s", (char*)0)

ChangeSet
  1.2117.87.3 04/12/04 10:06:38 serg@serg.mylan +1 -0
  help text corrected

  client/mysqldump.c
    1.160 04/12/04 10:06:32 serg@serg.mylan +1 -1
    help text corrected

ChangeSet
  1.2123 04/12/04 00:14:18 bell@sanja.is.com.ua +2 -0
  postreview fixes

  mysql-test/t/subselect_innodb.test
    1.11 04/12/04 00:14:14 bell@sanja.is.com.ua +13 -2
    fixed test layout

  mysql-test/r/subselect_innodb.result
    1.9 04/12/04 00:14:14 bell@sanja.is.com.ua +26 -0
    fixed result of test

ChangeSet
  1.2117.89.1 04/12/03 23:07:08 guilhem@mysql.com +1 -0
  Fix for BUG#6671 "mysqlbinlog does not show thread_id for LOAD DATA INFILE"
  (exactly, for the bug in 4.1 reported in this bug report). We just make
  Load_log_event work like Query_log_event for temp tables.

  sql/log_event.cc
    1.169.1.1 04/12/03 23:06:38 guilhem@mysql.com +6 -1
    For LOAD DATA INFILE to be preceded by SET PSEUDO_THREAD_ID if needed, in the mysqlbinlog output,
    we need to use the LOG_EVENT_THREAD_SPECIFIC_F flag in Load_log_event exactly like we already do  
    in Query_log_event.

ChangeSet
  1.2117.88.1 04/12/03 21:26:14 tomas@poseidon.ndb.mysql.com +2 -0
  added configure option to control extra ndb debug options,
  for release debug build please configure with --without-ndb-debug

  configure.in
    1.332 04/12/03 21:26:07 tomas@poseidon.ndb.mysql.com +14 -3
    added configure option to control extra ndb debug options,
    for release debug build please configure with --without-ndb-debug

  acinclude.m4
    1.124 04/12/03 21:26:07 tomas@poseidon.ndb.mysql.com +23 -0
    added configure option to control extra ndb debug options,
    for release debug build please configure with --without-ndb-debug

ChangeSet
  1.2117.67.19 04/12/03 18:42:35 jimw@mysql.com +2 -0
  Fix t/rpl_create_database.test: replace version in SHOW BINLOG RESULTS

  mysql-test/r/rpl_create_database.result
    1.2 04/12/03 18:41:47 jimw@mysql.com +1 -1
    version gets replaced

  mysql-test/t/rpl_create_database.test
    1.2 04/12/03 18:41:37 jimw@mysql.com +2 -0
    need to replace version in results

ChangeSet
  1.2117.87.2 04/12/03 17:35:50 serg@serg.mylan +1 -0
  compatibility fix (2G filesize limit)

  mysql-test/t/ps_1general.test
    1.7.1.2 04/12/03 17:35:45 serg@serg.mylan +2 -0
    compatibility fix (2G filesize limit)

ChangeSet
  1.2117.86.1 04/12/03 15:18:25 lars@mysql.com +2 -0
  Due to a compiler bug, slave.cc:tables_ok() sometimes wrongly returns
  1 if the return type is int or int_fast8_t.  The test case that showed
  this problem is rpl000001 and the tested version was MySQL 5.0.2.  The
  compiler with the problem is GCC 3.0.4 runing on "Linux bitch 2.4.18
  #2 Thu Apr 11 14:37:17 EDT 2002 sparc64 unknown".
  
  By changing the return type to bool the problem disappear.  (Another
  way to make the problem disappear is to simply print the returned
  value with printf("%d",?).  The printed returned value is always 0 in
  the test cases I have run.)  This is only a partial solution to the
  problem, since someone could later change the return type of the
  function back to int or some other type that does not work.

  sql/slave.h
    1.82 04/12/03 15:17:50 lars@mysql.com +1 -1
    Changed type

  sql/slave.cc
    1.262 04/12/03 15:17:50 lars@mysql.com +1 -1
    Changed type

ChangeSet
  1.2117.83.1 04/12/03 15:02:29 serg@serg.mylan +2 -0
  sql/sql_class.h
      Bug #6284 - report truncation warnings in INSERT ... SELECT only for "INSERT" part
  sql/sql_insert.cc
      Bug #6284 - report truncation warnings in INSERT ... SELECT only for "INSERT" part

  sql/sql_insert.cc
    1.147.2.1 04/12/03 15:02:23 serg@serg.mylan +17 -26
    Bug #6284 - report truncation warnings in INSERT ... SELECT only for "INSERT" part

  sql/sql_class.h
    1.268.2.1 04/12/03 15:02:23 serg@serg.mylan +2 -1
    Bug #6284 - report truncation warnings in INSERT ... SELECT only for "INSERT" part

ChangeSet
  1.2117.25.13 04/12/03 15:02:07 joreland@mysql.com +1 -0
  ndb - fix in test suite

  ndb/test/src/NDBT_Test.cpp
    1.17 04/12/03 15:02:03 joreland@mysql.com +1 -0
    clear threads when finished waiting

ChangeSet
  1.2117.82.1 04/12/03 15:00:56 pekka@mysql.com +1 -0
  ndb: failed update updated tuple version. crash at DbtupTrigger.cpp 1102

  ndb/src/kernel/blocks/dbtup/DbtupExecQuery.cpp
    1.11 04/12/03 14:51:01 pekka@mysql.com +1 -0
    failed update updated tuple version. crash at DbtupTrigger.cpp 1102

ChangeSet
  1.2117.81.1 04/12/03 16:59:49 wax@kishkin.ru +3 -0
  added project files of mysqltest and mysql_test_run_new

  VC++Files/mysql-test/mysql_test_run_new.dsp
    1.1 04/12/03 16:59:24 wax@mysql.com +106 -0

  VC++Files/client/mysqltest.dsp
    1.1 04/12/03 16:59:24 wax@mysql.com +125 -0

  VC++Files/mysql.dsw
    1.17 04/12/03 16:59:24 wax@mysql.com +24 -0
    added project files of mysqltest and mysql_test_run_new

  VC++Files/mysql-test/mysql_test_run_new.dsp
    1.0 04/12/03 16:59:24 wax@mysql.com +0 -0
    BitKeeper file /home/wax/mysql/mysql-4.1testtemp/VC++Files/mysql-test/mysql_test_run_new.dsp

  VC++Files/client/mysqltest.dsp
    1.0 04/12/03 16:59:24 wax@mysql.com +0 -0
    BitKeeper file /home/wax/mysql/mysql-4.1testtemp/VC++Files/client/mysqltest.dsp

ChangeSet
  1.2117.25.12 04/12/03 12:45:51 joreland@mysql.com +1 -0
  ndb - fix abort of scan when in WAIT_AI_SCAN state

  ndb/src/kernel/blocks/dblqh/DblqhMain.cpp
    1.41.1.5 04/12/03 12:45:47 joreland@mysql.com +14 -8
    Make sure to release all resources when aborting scan
      in state WAIT_AI_SCAN

ChangeSet
  1.2117.79.1 04/12/03 12:13:51 mats@mysql.com +23 -0
  Bug#6391 (binlog-do-db rules ignored)
    CREATE DATABASE statement used the current database instead of the
    database created when checking conditions for replication.
    CREATE/DROP/ALTER DATABASE statements are now replicated based on
    the manipulated database.

  sql/sql_parse.cc
    1.403.3.1 04/12/03 11:31:20 mats@mysql.com +8 -8
    Query_log_event have new extra parameter.

  sql/item_func.cc
    1.221.1.1 04/12/03 11:31:18 mats@mysql.com +1 -1
    Query_log_event have new extra parameter.

  sql/handler.cc
    1.155.1.1 04/12/03 11:30:05 mats@mysql.com +2 -2
    Query_log_event have new extra parameter.

  sql/sql_acl.cc
    1.149.1.1 04/12/03 11:30:02 mats@mysql.com +1 -1
    Query_log_event have new extra parameter.

  sql/sql_delete.cc
    1.131 04/12/03 11:29:59 mats@mysql.com +3 -3
    Query_log_event have new extra parameter.

  sql/sql_rename.cc
    1.23 04/12/03 11:29:57 mats@mysql.com +1 -1
    Query_log_event have new extra parameter.

  sql/sql_insert.cc
    1.147.1.1 04/12/03 11:29:56 mats@mysql.com +4 -4
    Query_log_event have new extra parameter.

  sql/sql_update.cc
    1.131.1.1 04/12/03 11:29:55 mats@mysql.com +2 -2
    Query_log_event have new extra parameter.

  sql/sql_base.cc
    1.236 04/12/03 11:29:53 mats@mysql.com +2 -2
    Query_log_event have new extra parameter.

  sql/sql_table.cc
    1.261.1.1 04/12/03 11:29:43 mats@mysql.com +10 -7
    Query_log_event have new extra parameter.

  sql/log.cc
    1.152 04/12/03 11:27:39 mats@mysql.com +7 -7
    Query_log_event have new extra parameter.

  sql/sql_db.cc
    1.126 04/12/03 11:26:30 mats@mysql.com +41 -3
    Suppress generation of USE before CREATE/ALTER/DROP DATABASE
    statements.

  sql/log_event.cc
    1.170 04/12/03 11:26:01 mats@mysql.com +20 -10
    Added parameter and code to suppress generation of
    USE statements.

  sql/log_event.h
    1.95 04/12/03 11:25:13 mats@mysql.com +17 -3
    Added new flag and parameter to suppress generation of
    USE statements.

  mysql-test/r/rpl_charset.result
    1.7 04/12/03 11:24:45 mats@mysql.com +58 -58
    Position change in binlog.

  mysql-test/r/rpl_loaddata_rule_m.result
    1.6 04/12/03 11:24:37 mats@mysql.com +2 -0
    Position change in binlog.

  mysql-test/r/drop_temp_table.result
    1.8 04/12/03 11:23:36 mats@mysql.com +4 -4
    Position change in binlog.

  mysql-test/t/rpl_charset.test
    1.5 04/12/03 11:22:31 mats@mysql.com +3 -3
    Position change in binary file.

  mysql-test/t/rpl_until.test
    1.14 04/12/03 11:22:07 mats@mysql.com +1 -1
    Longer sleep to allow slave to stop.

  mysql-test/r/rpl_create_database.result
    1.1 04/12/03 11:20:27 mats@mysql.com +83 -0

  mysql-test/r/rpl_create_database.result
    1.0 04/12/03 11:20:27 mats@mysql.com +0 -0
    BitKeeper file /space/bk/b6391-mysql-4.1/mysql-test/r/rpl_create_database.result

  mysql-test/t/rpl_create_database.test
    1.1 04/12/03 11:20:12 mats@mysql.com +68 -0

  mysql-test/t/rpl_create_database.test
    1.0 04/12/03 11:20:12 mats@mysql.com +0 -0
    BitKeeper file /space/bk/b6391-mysql-4.1/mysql-test/t/rpl_create_database.test

  mysql-test/t/rpl_create_database-slave.opt
    1.1 04/12/03 11:20:11 mats@mysql.com +1 -0

  mysql-test/t/rpl_create_database-master.opt
    1.1 04/12/03 11:20:11 mats@mysql.com +1 -0

  mysql-test/t/rpl_create_database-slave.opt
    1.0 04/12/03 11:20:11 mats@mysql.com +0 -0
    BitKeeper file /space/bk/b6391-mysql-4.1/mysql-test/t/rpl_create_database-slave.opt

  mysql-test/t/rpl_create_database-master.opt
    1.0 04/12/03 11:20:11 mats@mysql.com +0 -0
    BitKeeper file /space/bk/b6391-mysql-4.1/mysql-test/t/rpl_create_database-master.opt

ChangeSet
  1.2117.67.17 04/12/03 02:44:33 jimw@mysql.com +2 -0
  Manual fixes to merge of fix for Bug #6682 to 4.1.

  mysql-test/r/insert_select.result
    1.21 04/12/03 02:28:00 jimw@mysql.com +2 -2
    Handle results that differ from 4.0 to 4.1

  sql/sql_class.h
    1.268.1.3 04/12/03 00:42:20 jimw@mysql.com +4 -7
    update tmp_disable_binlog() and reenable_binlog() macros

ChangeSet
  1.1346.1.660 04/12/03 00:05:11 jimw@mysql.com +6 -0
  Prevent adding 'CREATE TABLE .. SELECT' query to the binary log when the
  insertion of new records partially failed. It would get logged because of the
  logic to log a partially-failed 'INSERT ... SELECT' (which can't be rolled back
  in non-transactional tables), but 'CREATE TABLE ... SELECT' is always rolled
  back on failure, even for non-transactional tables. (Bug #6682)
  (Original fix reimplemented after review by Serg and Guilhem.)

  BitKeeper/etc/logging_ok
    1.206.1.120 04/12/03 00:05:11 jimw@mysql.com +1 -0
    Logging to logging@openlogging.org accepted

  sql/sql_class.h
    1.111.1.80 04/12/03 00:02:39 jimw@mysql.com +1 -0
    add select_create::send_error()

  sql/sql_class.h
    1.111.1.79 04/12/03 00:02:28 jimw@mysql.com +9 -0
    moved tmp_disable_binlog() and reenable_binlog() macros from sql/sql_table.cc

  sql/sql_insert.cc
    1.63.1.53 04/12/02 23:59:45 jimw@mysql.com +13 -0
    disable binlog during call to super's ::send_error in select_create class

  sql/sql_table.cc
    1.112.1.80 04/12/02 22:52:23 jimw@mysql.com +0 -8
    moved tmp_disable_binlog() and reenable_binlog macros to sql/sql_class.h

  mysql-test/r/insert_select.result
    1.7.1.9 04/12/02 22:35:28 jimw@mysql.com +9 -0
    Add results for test case for Bug #6682

  mysql-test/t/insert_select.test
    1.5.1.8 04/12/02 22:35:17 jimw@mysql.com +13 -0
    Add test case for Bug #6682

ChangeSet
  1.2117.67.15 04/12/02 21:32:36 lenz@mysql.com +1 -0
  - updated lowercase_table3 test result (T1.InnoDB -> T1.ibd). Failure was
    discovered on Mac OS X

  mysql-test/r/lowercase_table3.result
    1.6 04/12/02 21:32:20 lenz@mysql.com +1 -1
    - updated test result (T1.InnoDB -> T1.ibd). Failure was discovered on
      Mac OS X

ChangeSet
  1.2117.67.14 04/12/02 20:53:54 serg@serg.mylan +1 -0
  compatibility fix

  sql/item_func.cc
    1.223 04/12/02 20:53:48 serg@serg.mylan +1 -1
    compatibility fix

ChangeSet
  1.2117.67.12 04/12/02 18:55:10 lenz@mysql.com +1 -0
  - added option --with-archive to enable compiling with the Archive Storage 
    Engine

  Build-tools/Do-compile
    1.97 04/12/02 18:55:04 lenz@mysql.com +6 -1
    - added option --with-archive to enable compiling with the Archive Storage 
      Engine

ChangeSet
  1.2117.77.1 04/12/02 18:05:37 rburnett@build.mysql.com +1 -0
  Bug #6697  	Failure to build 4.1.7 on Visual Studio .NET [fixed]
  
  mysqld.dsp:
    Added custom build step for message.mc to all targets

  VC++Files/sql/mysqld.dsp
    1.31 04/12/02 18:04:25 rburnett@build.mysql.com +87 -24
    Added custom build step for message.mc to all targets

ChangeSet
  1.2117.76.1 04/12/02 16:42:37 joerg@mysql.com +1 -0
  Change to prevent the failure of "make distclean" on the missing 'regex/Makefile' (and, later, 'strings/Makefile').

  configure.in
    1.331 04/12/02 16:42:34 joerg@mysql.com +1 -1
    The subdirectories 'strings' and 'regex' were each contained in both the 'sql_client_dirs' and the 'sql_server_dirs' macro.
    As these are used to form the (Makefile) macro 'SUBDIRS' and 'DIST_SUBDIRS', these subdirectories will get listed there twice.
    This causes a failure of the (recursive) "make distclean", so this double inclusion must be prevented.

ChangeSet
  1.2117.75.5 04/12/02 15:14:36 serg@serg.mylan +1 -0
  myisam/mi_packrec.c
      more robust checks (catch more corruptions)

  myisam/mi_packrec.c
    1.25 04/12/02 15:14:29 serg@serg.mylan +16 -11
    more robust checks (catch more corruptions)

ChangeSet
  1.2117.75.3 04/12/02 15:14:01 monty@mysql.com +2 -0
  merge (new code fixed the ALTER TABLE problem)

  sql/mysql_priv.h
    1.330 04/12/02 15:13:58 monty@mysql.com +0 -2
    merge (new code fixed the ALTER TABLE problem)

  sql/field.cc
    1.199.1.6 04/12/02 15:13:58 monty@mysql.com +0 -23
    merge (new code fixed the ALTER TABLE problem)

ChangeSet
  1.2117.74.1 04/12/02 14:43:51 monty@mysql.com +9 -0
  Cleanups during review stage
  Added auto-correct of field length for enum/set tables for ALTER TABLE
  This is becasue of a bug in previous MySQL 4.1 versions where the length for enum/set was set incorrectly after ALTER TABLE

  sql/sql_table.cc
    1.262.1.1 04/12/02 14:43:47 monty@mysql.com +4 -10
    Simple cleanups & optimizations

  sql/set_var.cc
    1.146 04/12/02 14:43:47 monty@mysql.com +4 -5
    Simple cleanup

  sql/mysql_priv.h
    1.327.1.1 04/12/02 14:43:46 monty@mysql.com +2 -0
    Made local function global

  sql/item_cmpfunc.cc
    1.169.2.1 04/12/02 14:43:46 monty@mysql.com +6 -6
    Simple optimization

  sql/field.cc
    1.199.2.1 04/12/02 14:43:46 monty@mysql.com +42 -18
    Added auto-correct of field length for enum/set tables.
    This is becasue of a bug in previous MySQL 4.1 versions where the length for enum/set was set incorrectly after ALTER TABLE

  mysql-test/t/type_enum.test
    1.11.1.1 04/12/02 14:43:46 monty@mysql.com +13 -0
    Added test for wrong enum/set length after alter table

  mysql-test/t/ps.test
    1.29 04/12/02 14:43:46 monty@mysql.com +0 -1
    removed empty line

  mysql-test/r/type_enum.result
    1.20.1.1 04/12/02 14:43:46 monty@mysql.com +12 -0
    Added test for wrong enum/set length after alter table

  mysql-test/r/rpl_start_stop_slave.result
    1.1.2.1 04/12/02 14:43:46 monty@mysql.com +2 -2
    Fixed wrong test

ChangeSet
  1.2117.73.2 04/12/02 16:08:17 hf@deer.(none) +20 -0
  Fixes to make mysql-test-run --embedded-server working

  mysql-test/t/bdb-deadlock.tminus
    1.1 04/12/02 16:08:10 hf@deer.(none) +57 -0

  mysql-test/r/ps_6bdb.result.es
    1.1 04/12/02 16:08:10 hf@deer.(none) +3113 -0

  mysql-test/t/bdb-deadlock.tminus
    1.0 04/12/02 16:08:10 hf@deer.(none) +0 -0
    BitKeeper file /home/hf/work/mysql-4.1.clean/mysql-test/t/bdb-deadlock.tminus

  mysql-test/r/ps_6bdb.result.es
    1.0 04/12/02 16:08:10 hf@deer.(none) +0 -0
    BitKeeper file /home/hf/work/mysql-4.1.clean/mysql-test/r/ps_6bdb.result.es

  mysql-test/r/ps_5merge.result.es
    1.1 04/12/02 16:08:09 hf@deer.(none) +6064 -0

  mysql-test/r/ps_4heap.result.es
    1.1 04/12/02 16:08:09 hf@deer.(none) +3114 -0

  mysql-test/r/ps_3innodb.result.es
    1.1 04/12/02 16:08:09 hf@deer.(none) +3113 -0

  mysql-test/r/ps_2myisam.result.es
    1.1 04/12/02 16:08:09 hf@deer.(none) +3130 -0

  mysql-test/r/myisam-blob.result.es
    1.1 04/12/02 16:08:09 hf@deer.(none) +59 -0

  BitKeeper/etc/ignore
    1.212 04/12/02 16:08:10 hf@deer.(none) +3 -0
    Added libmysqld/ha_archive.cc libmysqld/ha_example.cc libmysqld/ha_tina.cc to the ignore list

  mysql-test/r/ps_5merge.result.es
    1.0 04/12/02 16:08:09 hf@deer.(none) +0 -0
    BitKeeper file /home/hf/work/mysql-4.1.clean/mysql-test/r/ps_5merge.result.es

  mysql-test/r/ps_4heap.result.es
    1.0 04/12/02 16:08:09 hf@deer.(none) +0 -0
    BitKeeper file /home/hf/work/mysql-4.1.clean/mysql-test/r/ps_4heap.result.es

  mysql-test/r/ps_3innodb.result.es
    1.0 04/12/02 16:08:09 hf@deer.(none) +0 -0
    BitKeeper file /home/hf/work/mysql-4.1.clean/mysql-test/r/ps_3innodb.result.es

  mysql-test/r/ps_2myisam.result.es
    1.0 04/12/02 16:08:09 hf@deer.(none) +0 -0
    BitKeeper file /home/hf/work/mysql-4.1.clean/mysql-test/r/ps_2myisam.result.es

  mysql-test/r/myisam-blob.result.es
    1.0 04/12/02 16:08:09 hf@deer.(none) +0 -0
    BitKeeper file /home/hf/work/mysql-4.1.clean/mysql-test/r/myisam-blob.result.es

  mysql-test/r/innodb.result.es
    1.1 04/12/02 16:08:08 hf@deer.(none) +1653 -0

  mysql-test/r/func_test.result.es
    1.1 04/12/02 16:08:08 hf@deer.(none) +185 -0

  mysql-test/r/ctype_uca.result.es
    1.1 04/12/02 16:08:08 hf@deer.(none) +2377 -0

  mysql-test/r/ctype_recoding.result.es
    1.1 04/12/02 16:08:08 hf@deer.(none) +242 -0

  mysql-test/r/innodb.result.es
    1.0 04/12/02 16:08:08 hf@deer.(none) +0 -0
    BitKeeper file /home/hf/work/mysql-4.1.clean/mysql-test/r/innodb.result.es

  mysql-test/r/func_test.result.es
    1.0 04/12/02 16:08:08 hf@deer.(none) +0 -0
    BitKeeper file /home/hf/work/mysql-4.1.clean/mysql-test/r/func_test.result.es

  mysql-test/r/ctype_uca.result.es
    1.0 04/12/02 16:08:08 hf@deer.(none) +0 -0
    BitKeeper file /home/hf/work/mysql-4.1.clean/mysql-test/r/ctype_uca.result.es

  mysql-test/r/ctype_recoding.result.es
    1.0 04/12/02 16:08:08 hf@deer.(none) +0 -0
    BitKeeper file /home/hf/work/mysql-4.1.clean/mysql-test/r/ctype_recoding.result.es

  mysql-test/r/ctype_big5.result.es
    1.1 04/12/02 16:08:07 hf@deer.(none) +58 -0

  tests/client_test.c
    1.137 04/12/02 16:08:07 hf@deer.(none) +2 -0
    that doesnt work in embedded server

  sql/sql_prepare.cc
    1.138 04/12/02 16:08:07 hf@deer.(none) +11 -2
    time values sending fixed

  mysql-test/r/type_float.result.es
    1.2 04/12/02 16:08:07 hf@deer.(none) +4 -2
    test result renewed

  mysql-test/r/type_blob.result.es
    1.2 04/12/02 16:08:07 hf@deer.(none) +2 -2
    test result renewed

  mysql-test/r/select.result.es
    1.2 04/12/02 16:08:07 hf@deer.(none) +26 -3
    test result renewed

  mysql-test/r/query_cache.result.es
    1.2 04/12/02 16:08:07 hf@deer.(none) +15 -0
    test result renewed

  mysql-test/r/ctype_big5.result.es
    1.0 04/12/02 16:08:07 hf@deer.(none) +0 -0
    BitKeeper file /home/hf/work/mysql-4.1.clean/mysql-test/r/ctype_big5.result.es

  mysql-test/mysql-test-run.sh
    1.225 04/12/02 16:08:07 hf@deer.(none) +7 -0
    Tests that can't be fixed now showed in the ignore-list

ChangeSet
  1.2117.71.3 04/12/02 14:28:59 konstantin@mysql.com +1 -0
  Fix for Bug#6377 "Password Generation Discrepancy"

  client/mysqladmin.cc
    1.100 04/12/02 14:28:55 konstantin@mysql.com +9 -2
    Fix for Bug#6377 "Password Generation Discrepancy":
    this is not a MySQL bug.
    The problem is that Windows command line client doesn't trim single quotes
    from arguments, as any UNIX shell does.
    The fix just checks for this condition and gives a warning if it is true.

ChangeSet
  1.2117.71.2 04/12/02 15:06:15 ram@gw.mysql.r18.ru +3 -0
  A fix (bug #6878: Crash with engine=memory).

  mysql-test/t/heap.test
    1.19 04/12/02 15:06:11 ram@gw.mysql.r18.ru +10 -0
    A fix (bug #6878: Crash with engine=memory).

  mysql-test/r/heap.result
    1.27 04/12/02 15:06:11 ram@gw.mysql.r18.ru +9 -0
    A fix (bug #6878: Crash with engine=memory).

  heap/hp_create.c
    1.14 04/12/02 15:06:11 ram@gw.mysql.r18.ru +7 -0
    A fix (bug #6878: Crash with engine=memory).
    Record length should be >= sizeof(byte*).

ChangeSet
  1.2117.67.8 04/12/02 12:40:25 marko@hundin.mysql.fi +1 -0
  mysqld.cc:
    innodb_autoextend_increment: set a maximum limit of 1000 (Bug #6904)

  sql/mysqld.cc
    1.531 04/12/02 12:39:25 marko@hundin.mysql.fi +1 -1
    innodb_autoextend_increment: set a maximum limit of 1000 (Bug #6904)

ChangeSet
  1.1346.1.659 04/12/02 14:34:53 ram@gw.mysql.r18.ru +3 -0
  A fix (bug #6878: Crash with engine=memory).

  mysql-test/t/heap.test
    1.7.1.4 04/12/02 14:34:51 ram@gw.mysql.r18.ru +11 -0
    A fix (bug #6878: Crash with engine=memory).

  mysql-test/r/heap.result
    1.10.1.6 04/12/02 14:34:51 ram@gw.mysql.r18.ru +9 -0
    A fix (bug #6878: Crash with engine=memory).

  heap/hp_open.c
    1.9.1.4 04/12/02 14:34:51 ram@gw.mysql.r18.ru +7 -0
    A fix (bug #6878: Crash with engine=memory).
    Record length should be >= sizeof(byte*).

ChangeSet
  1.2117.67.7 04/12/02 13:06:23 ram@gw.mysql.r18.ru +4 -0
  Fixes (bug #6932: 'revoke all privileges...' doesn't remove all proper columns from columns_priv
         bug #6933: error in the tests/grant.pl test).

ChangeSet
  1.2117.70.1 04/12/02 09:34:27 tomas@poseidon.ndb.mysql.com +1 -0
  mgmapi.cpp:
    bug #6919

  ndb/src/mgmapi/mgmapi.cpp
    1.27 04/12/02 09:33:50 tomas@poseidon.ndb.mysql.com +3 -1
    bug #6919

ChangeSet
  1.2117.69.2 04/12/02 10:11:28 lenz@mysql.com +4 -0
  - fixed file permissions (need execute bits set)

  BUILD/compile-ppc
    1.2 04/12/02 10:09:15 lenz@mysql.com +0 -0
    Change mode to -rwxrwxr-x

  BUILD/compile-ppc-max
    1.2 04/12/02 10:09:15 lenz@mysql.com +0 -0
    Change mode to -rwxrwxr-x

  BUILD/compile-ppc-debug
    1.2 04/12/02 10:09:15 lenz@mysql.com +0 -0
    Change mode to -rwxrwxr-x

  BUILD/compile-ppc-debug-max
    1.2 04/12/02 10:09:15 lenz@mysql.com +0 -0
    Change mode to -rwxrwxr-x

  tests/grant.pl
    1.16 04/12/02 13:06:18 ram@gw.mysql.r18.ru +2 -2
    A fix (bug #6933: error in the tests/grant.pl test).

  sql/sql_acl.cc
    1.150 04/12/02 13:06:18 ram@gw.mysql.r18.ru +1 -1
    A fix (bug #6932: 'revoke all privileges...' doesn't remove all proper columns from columns_priv).
    The problem is that we use whole key length (including 'Column_name' keypart)                          
    during scanning the 'columns_priv' table in case of revoke_grant.

  mysql-test/t/grant.test
    1.22 04/12/02 13:06:17 ram@gw.mysql.r18.ru +13 -0
    A fix (bug #6932: 'revoke all privileges...' doesn't remove all proper columns from columns_priv).

  mysql-test/r/grant.result
    1.30 04/12/02 13:06:17 ram@gw.mysql.r18.ru +20 -0
    A fix (bug #6932: 'revoke all privileges...' doesn't remove all proper columns from columns_priv).

ChangeSet
  1.2117.67.5 04/12/02 12:48:43 bar@mysql.com +8 -0
  Bug #6379: ENUM values are incorrectly converted
  - add_field_to_list() now uses <List>String
  instead of TYPELIB to be able to distinguish
  literals 'aaa' and hex literals 0xaabbcc.
  - move some code from add_field_to_list() where
    we don't know column charset yet, to 
    mysql_prepare_table(), where we do.

  sql/sql_yacc.yy
    1.369 04/12/02 12:48:38 bar@mysql.com +6 -14
    Bug #6379: ENUM values are incorrectly converted
    - add_field_to_list() now uses <List>String
    instead of TYPELIB to be able to distinguish
    literals 'aaa' and hex literals 0xaabbcc.
    - move some code from add_field_to_list() where
      we don't know column charset yet, to 
      mysql_prepare_table(), where we do.

  sql/sql_table.cc
    1.263 04/12/02 12:48:37 bar@mysql.com +120 -0
    Bug #6379: ENUM values are incorrectly converted
    - add_field_to_list() now uses <List>String
    instead of TYPELIB to be able to distinguish
    literals 'aaa' and hex literals 0xaabbcc.
    - move some code from add_field_to_list() where
      we don't know column charset yet, to 
      mysql_prepare_table(), where we do.

  sql/sql_parse.cc
    1.403.1.2 04/12/02 12:48:37 bar@mysql.com +25 -72
    Bug #6379: ENUM values are incorrectly converted
    - add_field_to_list() now uses <List>String
    instead of TYPELIB to be able to distinguish
    literals 'aaa' and hex literals 0xaabbcc.
    - move some code from add_field_to_list() where
      we don't know column charset yet, to 
      mysql_prepare_table(), where we do.

  sql/sql_lex.h
    1.176.1.1 04/12/02 12:48:37 bar@mysql.com +0 -1
    Bug #6379: ENUM values are incorrectly converted
    - add_field_to_list() now uses <List>String
    instead of TYPELIB to be able to distinguish
    literals 'aaa' and hex literals 0xaabbcc.
    - move some code from add_field_to_list() where
      we don't know column charset yet, to 
      mysql_prepare_table(), where we do.

  sql/mysql_priv.h
    1.328 04/12/02 12:48:37 bar@mysql.com +2 -1
    Bug #6379: ENUM values are incorrectly converted
    - add_field_to_list() now uses <List>String
    instead of TYPELIB to be able to distinguish
    literals 'aaa' and hex literals 0xaabbcc.
    - move some code from add_field_to_list() where
      we don't know column charset yet, to 
      mysql_prepare_table(), where we do.

  sql/field.h
    1.121 04/12/02 12:48:37 bar@mysql.com +1 -0
    Bug #6379: ENUM values are incorrectly converted
    - add_field_to_list() now uses <List>String
    instead of TYPELIB to be able to distinguish
    literals 'aaa' and hex literals 0xaabbcc.
    - move some code from add_field_to_list() where
      we don't know column charset yet, to 
      mysql_prepare_table(), where we do.

  mysql-test/t/type_enum.test
    1.12 04/12/02 12:48:37 bar@mysql.com +28 -0
    Bug #6379: ENUM values are incorrectly converted
    - add_field_to_list() now uses <List>String
    instead of TYPELIB to be able to distinguish
    literals 'aaa' and hex literals 0xaabbcc.
    - move some code from add_field_to_list() where
      we don't know column charset yet, to 
      mysql_prepare_table(), where we do.

  mysql-test/r/type_enum.result
    1.21 04/12/02 12:48:37 bar@mysql.com +32 -0
    Bug #6379: ENUM values are incorrectly converted
    - add_field_to_list() now uses <List>String
    instead of TYPELIB to be able to distinguish
    literals 'aaa' and hex literals 0xaabbcc.
    - move some code from add_field_to_list() where
      we don't know column charset yet, to 
      mysql_prepare_table(), where we do.

ChangeSet
  1.2117.69.1 04/12/02 09:44:03 lenz@mysql.com +5 -0
  - added some BUILD/compile-ppc* build scripts to ease building on LinuxPPC
  - added ppc_cflags to BUILD/SETUP.sh

ChangeSet
  1.2117.67.4 04/12/02 11:39:50 bar@mysql.com +1 -0
  Bug #6815 SHOW CREATE TABLE hangs after upgrading to 4.1
  A test doesn't seem to be possible.

  sql/sql_show.cc
    1.188 04/12/02 11:39:45 bar@mysql.com +9 -0
    Bug #6815 SHOW CREATE TABLE hangs after upgrading to 4.1
    A test doesn't seem to be possible.

  BUILD/SETUP.sh
    1.27 04/12/02 08:15:53 lenz@mysql.com +1 -0
    - added ppc_cflags for compiling on Linux/PPC

  BUILD/compile-ppc
    1.1 04/12/02 08:10:59 lenz@mysql.com +10 -0

  BUILD/compile-ppc-max
    1.1 04/12/02 08:10:59 lenz@mysql.com +13 -0

  BUILD/compile-ppc-debug
    1.1 04/12/02 08:10:59 lenz@mysql.com +13 -0

  BUILD/compile-ppc-debug-max
    1.1 04/12/02 08:10:59 lenz@mysql.com +13 -0

  BUILD/compile-ppc
    1.0 04/12/02 08:10:59 lenz@mysql.com +0 -0
    BitKeeper file /space/my/mysql-4.1-build/BUILD/compile-ppc

  BUILD/compile-ppc-max
    1.0 04/12/02 08:10:59 lenz@mysql.com +0 -0
    BitKeeper file /space/my/mysql-4.1-build/BUILD/compile-ppc-max

  BUILD/compile-ppc-debug
    1.0 04/12/02 08:10:59 lenz@mysql.com +0 -0
    BitKeeper file /space/my/mysql-4.1-build/BUILD/compile-ppc-debug

  BUILD/compile-ppc-debug-max
    1.0 04/12/02 08:10:59 lenz@mysql.com +0 -0
    BitKeeper file /space/my/mysql-4.1-build/BUILD/compile-ppc-debug-max

ChangeSet
  1.2117.68.1 04/12/01 22:46:39 serg@serg.mylan +1 -0
  one more test for corrupted compressed MyISAM table

  myisam/mi_packrec.c
    1.24 04/12/01 22:46:33 serg@serg.mylan +29 -18
    one more test for corrupted compressed MyISAM table

ChangeSet
  1.2117.67.3 04/12/01 18:02:34 heikki@hundin.mysql.fi +3 -0
  configure.in:
    Let MySQL check the existence of readdir_r with 3 arguments; Solaris seems to have just 2 args
    Check the existence of readdir_r and localtime_r; even though MySQL does check these too, we need our own check for Hot Backup code
  os0file.c:
    Use re-entrant readdir_r where available
  ut0ut.c:
    Make a function to use thread-safe localtime_r where available; that particular function was not called from anywhere, though

  innobase/configure.in
    1.30 04/12/01 17:36:51 heikki@hundin.mysql.fi +2 -1
    Let MySQL check the existence of readdir_r with 3 arguments; Solaris seems to have just 2 args

ChangeSet
  1.2117.67.2 04/12/01 19:25:05 bar@mysql.com +5 -0
  Move common trailing space checks into an include file.
  Check UCS2 trailing spaces.

  mysql-test/include/endspace.inc
    1.1 04/12/01 19:25:00 bar@mysql.com +7 -0

  strings/ctype-ucs2.c
    1.33 04/12/01 19:25:00 bar@mysql.com +70 -3
    Move common trailing space checks into an include file.
    Check UCS2 trailing spaces.
    Fix UCS2 to handle trailing spaces in PAD way.

  mysql-test/t/endspace.test
    1.3 04/12/01 19:25:00 bar@mysql.com +1 -7
    Move common trailing space checks into an include file.
    Check UCS2 trailing spaces.
    Fix UCS2 to handle trailing spaces in PAD way.

  mysql-test/t/ctype_ucs.test
    1.16 04/12/01 19:25:00 bar@mysql.com +4 -0
    Move common trailing space checks into an include file.
    Check UCS2 trailing spaces.
    Fix UCS2 to handle trailing spaces in PAD way.

  mysql-test/r/ctype_ucs.result
    1.17 04/12/01 19:25:00 bar@mysql.com +23 -0
    Move common trailing space checks into an include file.
    Check UCS2 trailing spaces.
    Fix UCS2 to handle trailing spaces in PAD way.

  mysql-test/include/endspace.inc
    1.0 04/12/01 19:25:00 bar@mysql.com +0 -0
    BitKeeper file /usr/home/bar/mysql-4.1/mysql-test/include/endspace.inc

  innobase/configure.in
    1.29 04/12/01 17:22:02 heikki@hundin.mysql.fi +2 -1
    Check the existence of readdir_r and localtime_r; even though MySQL does check these too, we need our own check for Hot Backup code

  innobase/os/os0file.c
    1.88 04/12/01 17:20:41 heikki@hundin.mysql.fi +29 -1
    Use re-entrant readdir_r where available

  innobase/ut/ut0ut.c
    1.26 04/12/01 16:18:01 heikki@hundin.mysql.fi +6 -1
    Make a function to use thread-safe localtime_r where available; the function was not called from anywhere, though

ChangeSet
  1.2117.25.11 04/12/01 10:13:18 joreland@mysql.com +2 -0
  testcase for bug#6871, ndb, replace with collations

  mysql-test/t/ndb_charset.test
    1.3 04/12/01 10:13:15 joreland@mysql.com +10 -0
    testcase for bug#6871

  mysql-test/r/ndb_charset.result
    1.3 04/12/01 10:13:15 joreland@mysql.com +10 -0
    testcase for bug#6871

ChangeSet
  1.2117.25.10 04/12/01 10:04:49 joreland@mysql.com +1 -0
  bug#6871 - ndb
    replace with charsets
    check update of primary key wo/ normalizing
    

  ndb/src/kernel/blocks/dbtup/DbtupRoutines.cpp
    1.7 04/12/01 10:04:46 joreland@mysql.com +3 -0
    Make sure tXfrmFlag is false when checking for update of primary key

ChangeSet
  1.2117.1.68 04/12/01 02:35:02 mwagner@mysql.com +4 -0
  openssl_1.result, have_openssl_1.require, openssl_1.test:
    Update SSL Cipher so that 'openssl_1' test passes (BUG#6152)

  BitKeeper/etc/logging_ok
    1.357 04/12/01 02:35:01 mwagner@mysql.com +1 -0
    Logging to logging@openlogging.org accepted

  mysql-test/r/openssl_1.result
    1.10 04/12/01 02:32:32 mysqldev@mysql.com +3 -3
    Update SSL Cipher so that 'openssl_1' test passes (BUG#6152)

  mysql-test/r/have_openssl_1.require
    1.4 04/12/01 02:32:20 mysqldev@mysql.com +1 -1
    Update SSL Cipher so that 'openssl_1' test passes (BUG#6152)

  mysql-test/t/openssl_1.test
    1.8 04/12/01 02:31:48 mysqldev@mysql.com +3 -3
    Update SSL Cipher so that 'openssl_1' test passes (BUG#6152)

ChangeSet
  1.1346.1.658 04/11/30 22:20:52 guilhem@mysql.com +3 -0
  two-line fix for BUG#6732 "FLUSH TABLES WITH READ LOCK + COMMIT makes next FLUSH...LOCK hang forever"
  (originally reported as "second run of innobackup hangs forever and can even hang server").
  Plus testcase for the bugfix and comments about global read locks.

  sql/lock.cc
    1.38.1.11 04/11/30 22:20:49 guilhem@mysql.com +61 -4
    When we are in start_waiting_global_read_lock(), if we ourselves have
    the global read lock, there is nothing to start. This makes a pair with how 
    wait_if_global_read_lock() behaves when we ourselves have the global read lock.
    Previously, start_waiting_global_read_lock() decremented protect... whereas wait_if_global_read_lock()
    hadn't incremented it => very wrong => hangs.
    Descriptive comments on how global read lock works.
    

  mysql-test/t/flush_block_commit.test
    1.1.1.1 04/11/30 22:20:49 guilhem@mysql.com +14 -0
    testing bugfix (originally: second run of innobackup hangs)

  mysql-test/r/flush_block_commit.result
    1.1.1.1 04/11/30 22:20:49 guilhem@mysql.com +8 -0
    result update

ChangeSet
  1.2117.56.3 04/11/30 22:17:43 tsmith@build.mysql.com +1 -0
  mysqld_safe.sh:
    Fix calls to my_print_defaults.  Some how, --loose-verbose had been added before --no-defaults/defaults-file, which must be the first option.  
    NOTE: this may make some installations behave differently, if they depend on this broken behavior.

ChangeSet
  1.2117.64.1 04/11/30 23:10:17 marko@hundin.mysql.fi +1 -0
  lock0lock.h:
    Rename lock_table_exclusive to lock_is_table_exclusive
    (somehow this change was omitted from last changeset)

  innobase/include/lock0lock.h
    1.16.1.1 04/11/30 23:09:17 marko@hundin.mysql.fi +2 -2
    Rename lock_table_exclusive to lock_is_table_exclusive
    (somehow this change was omitted from last changeset)

  scripts/mysqld_safe.sh
    1.70 04/11/30 22:07:09 tsmith@build.mysql.com +2 -2
    Fix calls to my_print_defaults.  Some how, --loose-verbose had been added before --no-defaults/defaults-file, which must be the first option.  
    NOTE: this may make some installations behave differently, if they depend on this broken behavior.

ChangeSet
  1.2117.63.1 04/11/30 20:51:57 tomas@poseidon.ndb.mysql.com +1 -0
  fixed so that warning on missing support for engine only printed once even if option given multiple times

  sql/mysqld.cc
    1.530 04/11/30 20:51:54 tomas@poseidon.ndb.mysql.com +45 -17
    fixed so that warning on missing support for engine only printed once even if option given multiple times

ChangeSet
  1.2117.1.64 04/11/30 21:17:03 serg@serg.mylan +1 -0
  typo fixed

  innobase/include/lock0lock.h
    1.17 04/11/30 21:16:57 serg@serg.mylan +1 -1
    typo fixed

ChangeSet
  1.2119 04/11/30 21:41:12 bell@sanja.is.com.ua +5 -0
  now we create temporary join for all queries with subqueries to make correct cleunup of tables and avoid too early unlock (BUG#6841)

  sql/sql_select.cc
    1.386 04/11/30 21:41:08 bell@sanja.is.com.ua +2 -1
    removed some too optimistic optimisation, now we create temporary join for all queries with subqueries to make correct cleunup of tables and avoid too early unlock

  sql/sql_parse.cc
    1.405 04/11/30 21:41:08 bell@sanja.is.com.ua +1 -0
    subqueries presence flag

  sql/sql_lex.h
    1.177 04/11/30 21:41:08 bell@sanja.is.com.ua +1 -0
    subqueries presence flag

  sql/sql_lex.cc
    1.137 04/11/30 21:41:08 bell@sanja.is.com.ua +1 -1
    subqueries presence flag

  mysql-test/t/subselect_innodb.test
    1.10 04/11/30 21:41:08 bell@sanja.is.com.ua +9 -0
    possible early unlock

ChangeSet
  1.2117.1.63 04/11/30 17:47:47 tomas@poseidon.ndb.mysql.com +11 -0
      fixed error in test result
      added extra calls to retrieve connectstring used
      reengineered connect somewhat to make retries etc explicit

  sql/ha_ndbcluster.cc
    1.121 04/11/30 17:47:43 tomas@poseidon.ndb.mysql.com +17 -6
    added extra calls to retrieve connectstring used
    reengineered connect somewhat to make retries etc explicit

  ndb/tools/listTables.cpp
    1.15 04/11/30 17:47:43 tomas@poseidon.ndb.mysql.com +2 -1
    reengineered connect somewhat to make retries etc explicit

  ndb/src/ndbapi/ndb_cluster_connection.cpp
    1.13 04/11/30 17:47:43 tomas@poseidon.ndb.mysql.com +37 -32
    added extra calls to retrieve connectstring used
    reengineered connect somewhat to make retries etc explicit

  ndb/src/ndbapi/Ndbinit.cpp
    1.24 04/11/30 17:47:43 tomas@poseidon.ndb.mysql.com +1 -1
    reengineered connect somewhat to make retries etc explicit

  ndb/src/mgmclient/CommandInterpreter.cpp
    1.35 04/11/30 17:47:43 tomas@poseidon.ndb.mysql.com +6 -6
    moved parse of quit to avoid connect before

  ndb/src/mgmapi/mgmapi.cpp
    1.26 04/11/30 17:47:43 tomas@poseidon.ndb.mysql.com +6 -1
    added extra calls to retrieve connectstring used

  ndb/src/common/mgmcommon/ConfigRetriever.cpp
    1.22 04/11/30 17:47:43 tomas@poseidon.ndb.mysql.com +5 -0
    added extra calls to retrieve connectstring used

  ndb/include/ndbapi/ndb_cluster_connection.hpp
    1.5 04/11/30 17:47:43 tomas@poseidon.ndb.mysql.com +4 -2
    added extra calls to retrieve connectstring used
    reengineered connect somewhat to make retries etc explicit

  ndb/include/mgmcommon/ConfigRetriever.hpp
    1.13 04/11/30 17:47:43 tomas@poseidon.ndb.mysql.com +1 -0
    added extra calls to retrieve connectstring used

  ndb/include/mgmapi/mgmapi.h
    1.21 04/11/30 17:47:43 tomas@poseidon.ndb.mysql.com +1 -0
    added extra calls to retrieve connectstring used

  mysql-test/r/ndb_index_unique.result
    1.11 04/11/30 17:47:42 tomas@poseidon.ndb.mysql.com +2 -0
    fixed error in test result

ChangeSet
  1.2117.62.1 04/11/30 17:51:10 heikki@hundin.mysql.fi +1 -0
  lock0lock.c:
    If UNIV_DEBUG is defined, lock_get_type() was called before function definition: fix this

  innobase/lock/lock0lock.c
    1.44.1.1 04/11/30 17:50:57 heikki@hundin.mysql.fi +15 -14
    If UNIV_DEBUG is defined, lock_get_type() was called before function definition: fix this

ChangeSet
  1.2117.1.60 04/11/30 17:47:27 heikki@hundin.mysql.fi +1 -0
  row0sel.c:
    Remove compiler warning as I had forgotten an include file

ChangeSet
  1.2117.1.59 04/11/30 15:48:29 tomas@poseidon.ndb.mysql.com +1 -0
  use sql_print_warning instead of push_warning in mysqld.cc

  sql/mysqld.cc
    1.529 04/11/30 15:48:23 tomas@poseidon.ndb.mysql.com +4 -8
    use sql_print_warning instead of push_warning in mysqld.cc

  innobase/row/row0sel.c
    1.61 04/11/30 17:46:53 heikki@hundin.mysql.fi +1 -0
    Remove compiler warning as I had forgotten an include file

ChangeSet
  1.2117.51.3 04/11/30 17:34:37 marko@hundin.mysql.fi +3 -0
  InnoDB: Allow ALTER TABLE to do intermediate COMMIT also when the table
  contains auto_increment columns.  (Bug #6633)

  sql/ha_innodb.cc
    1.174 04/11/30 17:31:28 marko@hundin.mysql.fi +27 -24
    ha_innobase::write_row(): Improve the ALTER TABLE optimization
    (do intermediate COMMIT also if table contains auto_increment columns)

  innobase/lock/lock0lock.c
    1.46 04/11/30 17:31:22 marko@hundin.mysql.fi +109 -26
    Replaced lock_get_table()
    with lock_get_src_table() and lock_is_table_exclusive()

  innobase/include/lock0lock.h
    1.16 04/11/30 17:29:11 marko@hundin.mysql.fi +24 -9
    Replaced lock_get_table()
    with lock_get_src_table() and lock_is_table_exclusive()

ChangeSet
  1.2117.1.58 04/11/30 15:08:26 tomas@poseidon.ndb.mysql.com +2 -0
  ps_7ndb.result, ps_7ndb.test:
    ndb now runs ps tests just like the others

  mysql-test/r/ps_7ndb.result
    1.10 04/11/30 15:08:12 tomas@poseidon.ndb.mysql.com +89 -65
    ndb now runs ps tests just like the others

  mysql-test/t/ps_7ndb.test
    1.5 04/11/30 15:07:48 tomas@poseidon.ndb.mysql.com +2 -356
    ndb now runs ps tests just like the others

ChangeSet
  1.2117.1.57 04/11/30 14:52:05 tomas@poseidon.ndb.mysql.com +1 -0
  mysqld.cc:
    fixed erroneous previous push

  sql/mysqld.cc
    1.528 04/11/30 14:51:12 tomas@poseidon.ndb.mysql.com +12 -8
    fixed erroneous previous push

ChangeSet
  1.2117.1.55 04/11/30 12:02:53 tomas@poseidon.ndb.mysql.com +5 -0
  added check connection mgmapi method
  added ndb_mgm_check_connection when error is printed

  ndb/src/mgmsrv/Services.hpp
    1.8 04/11/30 12:02:50 tomas@poseidon.ndb.mysql.com +1 -0
    added check connection mgmapi method

  ndb/src/mgmsrv/Services.cpp
    1.31 04/11/30 12:02:50 tomas@poseidon.ndb.mysql.com +11 -0
    added check connection mgmapi method

  ndb/src/mgmclient/CommandInterpreter.cpp
    1.34 04/11/30 12:02:50 tomas@poseidon.ndb.mysql.com +4 -3
    added mgm_check_check_connection when error is printed

  ndb/src/mgmapi/mgmapi.cpp
    1.25 04/11/30 12:02:49 tomas@poseidon.ndb.mysql.com +34 -0
    added check connection mgmapi method

  ndb/include/mgmapi/mgmapi.h
    1.20 04/11/30 12:02:49 tomas@poseidon.ndb.mysql.com +1 -0
    added check connection mgmapi method

ChangeSet
  1.2117.60.1 04/11/30 15:10:48 ram@gw.mysql.r18.ru +1 -0
  Portability fix. Why not to use UINT_MAX32 here?

  sql/field.cc
    1.199.1.4 04/11/30 15:10:45 ram@gw.mysql.r18.ru +2 -2
    Portability fix. Why not to use UINT_MAX32 here?

ChangeSet
  1.2117.1.54 04/11/30 10:22:50 tomas@poseidon.ndb.mysql.com +1 -0
  mysqld.cc:
    fixed typo

  sql/mysqld.cc
    1.527 04/11/30 10:22:35 tomas@poseidon.ndb.mysql.com +1 -1
    fixed typo

ChangeSet
  1.2117.1.53 04/11/30 10:19:49 tomas@poseidon.ndb.mysql.com +4 -0
      fixed bug/compiler warning
      rewrote safer
      added return value to shutdown
      nicer printouts
      removed exit at shutdown

  ndb/src/ndbapi/ndb_cluster_connection.cpp
    1.12 04/11/30 10:19:45 tomas@poseidon.ndb.mysql.com +1 -1
    fixed compiler warning

  ndb/src/mgmclient/CommandInterpreter.cpp
    1.33 04/11/30 10:19:45 tomas@poseidon.ndb.mysql.com +13 -11
    added return value to shutdown
    nicer printouts
    removed exit at shutdown

  ndb/src/mgmapi/LocalConfig.cpp
    1.19 04/11/30 10:19:44 tomas@poseidon.ndb.mysql.com +15 -7
    removed compiler warning
    rewrote safer

  ndb/src/common/logger/Logger.cpp
    1.8 04/11/30 10:19:44 tomas@poseidon.ndb.mysql.com +1 -1
    fixed bug/compiler warning

ChangeSet
  1.2117.1.52 04/11/30 09:22:33 tomas@poseidon.ndb.mysql.com +1 -0
  add warnings for INNODB,BDB,ISAM being unavailable if switch to use is supplied, i.e. --bdb,--isam,--innodb

  sql/mysqld.cc
    1.526 04/11/30 09:22:30 tomas@poseidon.ndb.mysql.com +10 -1
    add warnings for INNODB,BDB,ISAM being unavailable if switch to use is supplied, i.e. --bdb,--isam,--innodb

ChangeSet
  1.2117.59.2 04/11/30 13:19:35 ram@gw.mysql.r18.ru +2 -0
  An additional test for 'CREATE DATABASE' with non-default character set.

  mysql-test/t/mysqldump.test
    1.21 04/11/30 13:19:30 ram@gw.mysql.r18.ru +4 -0
    An additional test for 'CREATE DATABASE' with non-default character set.

  mysql-test/r/mysqldump.result
    1.32 04/11/30 13:19:29 ram@gw.mysql.r18.ru +22 -0
    An additional test for 'CREATE DATABASE' with non-default character set.

ChangeSet
  1.2117.1.50 04/11/30 08:41:16 tomas@poseidon.ndb.mysql.com +1 -0
  added use of mysql_cluster in mysqld (e.g. for ndb-connectstring)
  added warning printout if --ndbcluster switch is given in a "non-cluster" binary

  sql/mysqld.cc
    1.523.1.1 04/11/30 08:41:13 tomas@poseidon.ndb.mysql.com +13 -3
    added use of mysql_cluster in mysqld (e.g. for ndb-connectstring)
    added warning printout if --ndbcluster switch is given in a "non-cluster" binary

ChangeSet
  1.2117.25.9 04/11/30 07:41:26 joreland@mysql.com +3 -0
  ndb - fixed long overdue problems with unique indexes and null values

  sql/ha_ndbcluster.cc
    1.115.1.1 04/11/30 07:41:23 joreland@mysql.com +38 -6
    Fixed long overdue problems with unique indexes and null values

  mysql-test/t/ndb_index_unique.test
    1.6.1.1 04/11/30 07:41:23 joreland@mysql.com +20 -0
    Test of unique index and null

  mysql-test/r/ndb_index_unique.result
    1.7.1.1 04/11/30 07:41:23 joreland@mysql.com +36 -0
    Test of unique index and null

ChangeSet
  1.2012.179.2 04/11/30 02:26:24 tsmith@build.mysql.com +1 -0
  mysqldump.c:
    minor cleanup to the --order-by-primary feature code

  client/mysqldump.c
    1.147.2.2 04/11/30 02:25:27 tsmith@build.mysql.com +16 -20
    minor cleanup to the --order-by-primary feature code

ChangeSet
  1.2117.56.1 04/11/29 17:41:47 jani@a193-229-222-105.elisa-laajakaista.fi +30 -0
  Applied some Netware related patches.

  sql/mysqld.cc
    1.524 04/11/29 17:41:09 jani@a193-229-222-105.elisa-laajakaista.fi +15 -10
    Changes to fix the abend on NetWare on recieving the server down and volume deactivation 
    events. Do not join for the main thread if these events occur

  netware/resolveip.def
    1.4 04/11/29 17:41:08 jani@a193-229-222-105.elisa-laajakaista.fi +1 -1
    Copyright notice update, for Netware.

  netware/resolve_stack_dump.def
    1.2 04/11/29 17:41:08 jani@a193-229-222-105.elisa-laajakaista.fi +1 -1
    Copyright notice update, for Netware.

  netware/replace.def
    1.4 04/11/29 17:41:08 jani@a193-229-222-105.elisa-laajakaista.fi +1 -1
    Copyright notice update, for Netware.

  netware/perror.def
    1.4 04/11/29 17:41:08 jani@a193-229-222-105.elisa-laajakaista.fi +1 -1
    Copyright notice update, for Netware.

  netware/pack_isam.def
    1.4 04/11/29 17:41:08 jani@a193-229-222-105.elisa-laajakaista.fi +1 -1
    Copyright notice update, for Netware.

  netware/mysqltest.def
    1.4 04/11/29 17:41:08 jani@a193-229-222-105.elisa-laajakaista.fi +1 -1
    Copyright notice update, for Netware.

  netware/mysqlshow.def
    1.4 04/11/29 17:41:08 jani@a193-229-222-105.elisa-laajakaista.fi +1 -1
    Copyright notice update, for Netware.

  netware/mysqlimport.def
    1.5 04/11/29 17:41:08 jani@a193-229-222-105.elisa-laajakaista.fi +1 -1
    Copyright notice update, for Netware.

  netware/mysqldump.def
    1.5 04/11/29 17:41:08 jani@a193-229-222-105.elisa-laajakaista.fi +1 -1
    Copyright notice update, for Netware.

  netware/mysqld_safe.def
    1.3 04/11/29 17:41:08 jani@a193-229-222-105.elisa-laajakaista.fi +1 -1
    Copyright notice update, for Netware.

  netware/mysqld.def
    1.3 04/11/29 17:41:08 jani@a193-229-222-105.elisa-laajakaista.fi +1 -1
    Copyright notice update, for Netware.

  netware/mysqlcheck.def
    1.5 04/11/29 17:41:08 jani@a193-229-222-105.elisa-laajakaista.fi +1 -1
    Copyright notice update, for Netware.

  netware/mysqlbinlog.def
    1.5 04/11/29 17:41:08 jani@a193-229-222-105.elisa-laajakaista.fi +1 -1
    Copyright notice update, for Netware.

  netware/mysqladmin.def
    1.4 04/11/29 17:41:08 jani@a193-229-222-105.elisa-laajakaista.fi +1 -1
    Copyright notice update, for Netware.

  netware/mysql_waitpid.def
    1.2 04/11/29 17:41:07 jani@a193-229-222-105.elisa-laajakaista.fi +1 -1
    Copyright notice update, for Netware.

  netware/mysql_test_run.def
    1.4 04/11/29 17:41:07 jani@a193-229-222-105.elisa-laajakaista.fi +1 -1
    Copyright notice update, for Netware.

  netware/mysql_install_db.def
    1.4 04/11/29 17:41:07 jani@a193-229-222-105.elisa-laajakaista.fi +1 -1
    Copyright notice update, for Netware.

  netware/mysql_install.def
    1.3 04/11/29 17:41:07 jani@a193-229-222-105.elisa-laajakaista.fi +1 -1
    Copyright notice update, for Netware.

  netware/mysql.def
    1.4 04/11/29 17:41:07 jani@a193-229-222-105.elisa-laajakaista.fi +1 -1
    Copyright notice update, for Netware.

  netware/myisampack.def
    1.5 04/11/29 17:41:07 jani@a193-229-222-105.elisa-laajakaista.fi +1 -1
    Copyright notice update, for Netware.

  netware/myisamlog.def
    1.5 04/11/29 17:41:07 jani@a193-229-222-105.elisa-laajakaista.fi +1 -1
    Copyright notice update, for Netware.

  netware/myisamchk.def
    1.5 04/11/29 17:41:07 jani@a193-229-222-105.elisa-laajakaista.fi +1 -1
    Copyright notice update, for Netware.

  netware/myisam_ftdump.def
    1.2 04/11/29 17:41:07 jani@a193-229-222-105.elisa-laajakaista.fi +1 -1
    Copyright notice update, for Netware.

  netware/my_print_defaults.def
    1.4 04/11/29 17:41:07 jani@a193-229-222-105.elisa-laajakaista.fi +1 -1
    Copyright notice update, for Netware.

  netware/libmysql.def
    1.4 04/11/29 17:41:07 jani@a193-229-222-105.elisa-laajakaista.fi +1 -1
    Copyright notice update, for Netware.

  netware/isamlog.def
    1.4 04/11/29 17:41:07 jani@a193-229-222-105.elisa-laajakaista.fi +1 -1
    Copyright notice update, for Netware.

  netware/isamchk.def
    1.5 04/11/29 17:41:07 jani@a193-229-222-105.elisa-laajakaista.fi +1 -1
    Copyright notice update, for Netware.

  netware/comp_err.def
    1.2 04/11/29 17:41:07 jani@a193-229-222-105.elisa-laajakaista.fi +1 -1
    Copyright notice update, for Netware.

  client/mysqladmin.cc
    1.99 04/11/29 17:41:06 jani@a193-229-222-105.elisa-laajakaista.fi +9 -0
    Added option to mysqladmin for Netware.

ChangeSet
  1.2117.52.7 04/11/29 15:14:43 tomas@poseidon.ndb.mysql.com +16 -0
      aligned backup errorcodes with rest of ndb error codes giving it range from 1300
      added new error type "configuration or application error"
      Added check if backup is issued during diskless mode, backup refuse returned
      added possibility to get error code as a result from management client
      addded possibility to set connecstring with CONNECT command
      changed to use strcasecmp instead of strcmp
      added possibility to run one command on cammand client to ndb_mgm and get an errorcode of command fails
      made thread safe veriosn of getErrorText in management server
      aligned backup errorcodes with rest of ndb error codes giving it range from 1300
      print error message from regular ndberror struct
      added new arrer type "cofiguration or application error"
      commented on allocaded ranges for errors

  ndb/src/ndbapi/ndberror.c
    1.22 04/11/29 15:14:40 tomas@poseidon.ndb.mysql.com +53 -0
    added new arrer type "cofiguration or application error"
    commented on allocaded ranges for errors
    aligned backup errors with rest of errors

  ndb/src/mgmsrv/Services.hpp
    1.7 04/11/29 15:14:40 tomas@poseidon.ndb.mysql.com +3 -0
    made thread safe veriosn of getErrorText in management server

  ndb/src/mgmsrv/Services.cpp
    1.30 04/11/29 15:14:40 tomas@poseidon.ndb.mysql.com +17 -17
    made thread safe veriosn of getErrorText in management server

  ndb/src/mgmsrv/MgmtSrvr.hpp
    1.23 04/11/29 15:14:40 tomas@poseidon.ndb.mysql.com +1 -1
    made thread safe veriosn of getErrorText in management server

  ndb/src/mgmsrv/MgmtSrvr.cpp
    1.51 04/11/29 15:14:40 tomas@poseidon.ndb.mysql.com +11 -16
    aligned backup errorcodes with rest of ndb error codes giving it range from 1300
    print error message from regular ndberror struct

  ndb/src/mgmsrv/CommandInterpreter.hpp
    1.6 04/11/29 15:14:40 tomas@poseidon.ndb.mysql.com +3 -0
    made thread safe veriosn of getErrorText in management server

  ndb/src/mgmsrv/CommandInterpreter.cpp
    1.10 04/11/29 15:14:40 tomas@poseidon.ndb.mysql.com +27 -20
    made thread safe veriosn of getErrorText in management server

  ndb/src/mgmclient/ndb_mgmclient.hpp
    1.13 04/11/29 15:14:40 tomas@poseidon.ndb.mysql.com +2 -2
    added possibility to get error code as a result from management client

  ndb/src/mgmclient/main.cpp
    1.17 04/11/29 15:14:40 tomas@poseidon.ndb.mysql.com +17 -6
    added possibility to run one command on cammand client to ndb_mgm and get an errorcode of command fails

  ndb/src/mgmclient/CommandInterpreter.cpp
    1.32 04/11/29 15:14:40 tomas@poseidon.ndb.mysql.com +127 -109
    added possibility to get error code as a result from management client
    addded possibility to set connecstring with CONNECT command
    changed to use strcasecmp instead of strcmp

  ndb/src/kernel/blocks/backup/BackupInit.cpp
    1.5 04/11/29 15:14:40 tomas@poseidon.ndb.mysql.com +1 -0
    Added check if backup is issued during diskless mode, backup refuse returned

  ndb/src/kernel/blocks/backup/Backup.hpp
    1.5 04/11/29 15:14:40 tomas@poseidon.ndb.mysql.com +1 -0
    member variable in backup block to indicate diskless or not

  ndb/src/kernel/blocks/backup/Backup.cpp
    1.10 04/11/29 15:14:40 tomas@poseidon.ndb.mysql.com +7 -0
    Added check if backup is issued during diskless mode, backup refuse returned

  ndb/include/ndbapi/ndberror.h
    1.5 04/11/29 15:14:40 tomas@poseidon.ndb.mysql.com +2 -1
    added new error type "configuration or application error"

  ndb/include/kernel/signaldata/BackupSignalData.hpp
    1.2 04/11/29 15:14:40 tomas@poseidon.ndb.mysql.com +14 -13
    aligned backup errorcodes with rest of ndb error codes giving it range from 1300

  ndb/include/kernel/signaldata/BackupImpl.hpp
    1.2 04/11/29 15:14:40 tomas@poseidon.ndb.mysql.com +9 -9
    aligned backup errorcodes with rest of ndb error codes giving it range from 1300

ChangeSet
  1.2117.45.3 04/11/29 10:24:40 mats@mysql.com +1 -0
  rpl_start_stop_slave.result:
    Syntax change between 4.0 and 4.1.

  mysql-test/r/rpl_start_stop_slave.result
    1.1.1.1 04/11/29 10:22:53 mats@mysql.com +2 -2
    Syntax change.

ChangeSet
  1.2117.52.6 04/11/29 08:06:53 tomas@poseidon.ndb.mysql.com +1 -0
  ndb_grant.later:
    Rename: mysql-test/t/ndb_grant.test -> mysql-test/t/ndb_grant.later

  mysql-test/t/ndb_grant.later
    1.2 04/11/29 08:06:31 tomas@poseidon.ndb.mysql.com +0 -0
    Rename: mysql-test/t/ndb_grant.test -> mysql-test/t/ndb_grant.later

ChangeSet
  1.2117.25.8 04/11/29 09:00:39 joreland@mysql.com +5 -0
  ndb - scan bug fix + more test cases

  ndb/test/run-test/daily-basic-tests.txt
    1.13 04/11/29 09:00:36 joreland@mysql.com +12 -484
    Added two more scan tests
    Collapsed testTransactions & testOperations

  ndb/test/ndbapi/testScan.cpp
    1.12 04/11/29 09:00:36 joreland@mysql.com +124 -6
    new scan test with lots of threads

  ndb/src/ndbapi/NdbScanOperation.cpp
    1.42.1.3 04/11/29 09:00:36 joreland@mysql.com +25 -10
    Check error directly after taking mutex

  ndb/src/ndbapi/NdbConnectionScan.cpp
    1.14 04/11/29 09:00:36 joreland@mysql.com +1 -1
    Set error code

  ndb/include/ndbapi/NdbScanOperation.hpp
    1.17.1.1 04/11/29 09:00:36 joreland@mysql.com +10 -1
    Improved doc. a bit

ChangeSet
  1.2117.54.2 04/11/28 22:33:01 mskold@mysql.com +2 -0
  Added better test for Bug #6794  Wrong outcome of update operation of ndb table

  mysql-test/t/ndb_update.test
    1.2 04/11/28 22:32:51 mskold@mysql.com +1 -1
    Added better test for Bug #6794  Wrong outcome of update operation of ndb table

  mysql-test/r/ndb_update.result
    1.2 04/11/28 22:32:51 mskold@mysql.com +4 -3
    Added better test for Bug #6794  Wrong outcome of update operation of ndb table

ChangeSet
  1.2117.54.1 04/11/28 22:28:36 mskold@mysql.com +3 -0
  Fix for Bug #6794  Wrong outcome of update operation of ndb table

  sql/sql_update.cc
    1.132 04/11/28 22:28:14 mskold@mysql.com +2 -1
    Fix for Bug #6794  Wrong outcome of update operation of ndb table

  mysql-test/t/ndb_update.test
    1.1 04/11/28 22:26:56 mskold@mysql.com +22 -0

  mysql-test/r/ndb_update.result
    1.1 04/11/28 22:26:56 mskold@mysql.com +12 -0

  mysql-test/t/ndb_update.test
    1.0 04/11/28 22:26:56 mskold@mysql.com +0 -0
    BitKeeper file /usr/local/home/marty/MySQL/test/mysql-4.1/mysql-test/t/ndb_update.test

  mysql-test/r/ndb_update.result
    1.0 04/11/28 22:26:56 mskold@mysql.com +0 -0
    BitKeeper file /usr/local/home/marty/MySQL/test/mysql-4.1/mysql-test/r/ndb_update.result

ChangeSet
  1.2117.52.5 04/11/28 19:48:41 serg@serg.mylan +2 -0
  post-merge fix

  mysql-test/t/select.test
    1.31 04/11/28 19:47:50 serg@serg.mylan +0 -2
    post-merge fix

  mysql-test/r/select.result
    1.45 04/11/28 19:47:50 serg@serg.mylan +9 -29
    post-merge fix

ChangeSet
  1.2117.52.3 04/11/28 17:06:40 serg@serg.mylan +1 -0
  bad merge fixed

  mysql-test/r/rpl_start_stop_slave.result
    1.2 04/11/28 17:06:34 serg@serg.mylan +2 -2
    bad merge fixed

ChangeSet
  1.2117.53.1 04/11/28 16:31:14 serg@serg.mylan +2 -0
  skip last compress test if we're short of RAM

  mysql-test/t/func_compress.test
    1.10 04/11/28 16:31:09 serg@serg.mylan +4 -1
    skip last compress test if we're short of RAM

  mysql-test/r/func_compress.result
    1.15 04/11/28 16:31:09 serg@serg.mylan +2 -2
    skip last compress test if we're short of RAM

ChangeSet
  1.2117.52.1 04/11/28 15:45:12 kent@mysql.com +1 -0
  configure.in:
    A work-around for SCO, disable use of clock_gettime

  configure.in
    1.330 04/11/28 15:44:45 kent@mysql.com +3 -1
    A work-around for SCO, disable use of clock_gettime

ChangeSet
  1.2117.51.2 04/11/27 00:45:01 marko@hundin.mysql.fi +5 -0
  InnoDB: Make intermediate COMMITs in ALTER TABLE more robust (Bug #6633)

  sql/ha_innodb.cc
    1.173 04/11/27 00:39:38 marko@hundin.mysql.fi +48 -12
    ha_innobase::write_row(): Make ALTER TABLE commits more robust:
    account for conversions from non-InnoDB format,
    do not attempt to commit if there are other than
    a single IX or IS lock on the source table, and
    the source table is in InnoDB format.  This
    prohibits intermediate commits for OPTIMIZE TABLE
    if the table contains an auto_increment field.

  innobase/row/row0mysql.c
    1.81 04/11/27 00:39:12 marko@hundin.mysql.fi +3 -2
    row_lock_table_for_mysql(): Added parameter mode.

  innobase/include/row0mysql.h
    1.28 04/11/27 00:38:34 marko@hundin.mysql.fi +3 -1
    row_lock_table_for_mysql(): Added parameter mode.

  innobase/lock/lock0lock.c
    1.45 04/11/27 00:38:16 marko@hundin.mysql.fi +39 -13
    Replaced lock_get_ix_table() with lock_get_table().

  innobase/include/lock0lock.h
    1.15 04/11/27 00:36:59 marko@hundin.mysql.fi +9 -5
    Replaced lock_get_ix_table() with lock_get_table().

ChangeSet
  1.2117.51.1 04/11/26 13:20:48 tomas@poseidon.ndb.mysql.com +1 -0
  added error code message for 897

  ndb/src/ndbapi/ndberror.c
    1.21 04/11/26 13:20:45 tomas@poseidon.ndb.mysql.com +2 -1
    added error code message for 897

ChangeSet
  1.1346.1.657 04/11/26 13:16:37 marko@hundin.mysql.fi +1 -0
  srv0srv.c:
    srv_lock_timeout_and_monitor_thread(): write to srv_monitor_file
    only if --innodb_status_file=1

  innobase/srv/srv0srv.c
    1.35.1.42 04/11/26 13:14:39 marko@hundin.mysql.fi +7 -5
    srv_lock_timeout_and_monitor_thread(): write to srv_monitor_file
    only if --innodb_status_file=1

ChangeSet
  1.2117.50.1 04/11/26 09:44:57 tomas@poseidon.ndb.mysql.com +4 -0
      cleaned up code a bit
      added command CONNECT in management client
      added some verbose printouts
      removed prompt printout on !isatty(0)

  ndb/src/mgmclient/ndb_mgmclient.hpp
    1.12 04/11/26 09:44:53 tomas@poseidon.ndb.mysql.com +1 -1
    added verbose opotion

  ndb/src/mgmclient/main.cpp
    1.16 04/11/26 09:44:53 tomas@poseidon.ndb.mysql.com +12 -7
    removed prompt printout on !isatty(0)

  ndb/src/mgmclient/CommandInterpreter.cpp
    1.31 04/11/26 09:44:53 tomas@poseidon.ndb.mysql.com +51 -46
    cleaned up code a bit
    added command CONNECT in management client
    added some verbose printouts

  ndb/src/mgmapi/mgmapi.cpp
    1.24 04/11/26 09:44:53 tomas@poseidon.ndb.mysql.com +17 -5
    improved verbose printouts on connecting to management server

ChangeSet
  1.2117.25.7 04/11/26 10:00:33 joreland@mysql.com +1 -0
  ndb - bugfix testScanPerf

  ndb/test/ndbapi/testScanPerf.cpp
    1.6.1.2 04/11/26 10:00:30 joreland@mysql.com +9 -4
    1) Fix so that values are read even when using -q
    2) Divide by correct number

ChangeSet
  1.1346.1.656 04/11/26 02:31:22 monty@mysql.com +7 -0
  Fixes while reviewing code
  (Cleanups and better bug fixes)

  sql/slave.cc
    1.164.1.121 04/11/26 02:31:20 monty@mysql.com +2 -1
    Fixed indentation

  sql/item_func.h
    1.39.1.27 04/11/26 02:31:20 monty@mysql.com +1 -1
    Fix wrong value for not_null_tables_cache

  sql/item_cmpfunc.h
    1.13.1.22 04/11/26 02:31:20 monty@mysql.com +0 -3
    Remove wrong patch (flags are set in fix_length_and_dec())

  sql/item_cmpfunc.cc
    1.20.1.44 04/11/26 02:31:20 monty@mysql.com +4 -3
    Fix wrong value for not_null_tables_cache

  scripts/mysql_fix_privilege_tables.sh
    1.9.1.8 04/11/26 02:31:20 monty@mysql.com +1 -1
    Don't read defaults files

  mysql-test/t/select.test
    1.12.1.13 04/11/26 02:31:20 monty@mysql.com +1 -1
    Fixed test after wrong merge

  mysql-test/r/select.result
    1.8.1.26 04/11/26 02:31:20 monty@mysql.com +16 -16
    Fixed test after wrong merge

ChangeSet
  1.2117.1.43 04/11/26 00:26:35 heikki@hundin.mysql.fi +1 -0
  ha_innodb.cc:
    Add conversion of the InnoDB error DB_LOCK_TABLE_FULL to the corresponding MySQL error

  sql/ha_innodb.cc
    1.172 04/11/26 00:26:16 heikki@hundin.mysql.fi +3 -0
    Add conversion of the InnoDB error DB_LOCK_TABLE_FULL to the corresponding MySQL error

ChangeSet
  1.2117.1.42 04/11/26 00:12:50 heikki@hundin.mysql.fi +11 -0
  Many files:
    Fix bug #6817 and bug #6827 : do not crash the server if the buffer pool becomes filled by the locks of ONE huge transaction, return error 1206 instead; do not crash the server, but return error if we cannot allocate memory for the buffer pool at a mysqld startup

  innobase/ut/ut0mem.c
    1.24 04/11/26 00:11:22 heikki@hundin.mysql.fi +14 -6
    Fix bug #6817 and bug #6827 : do not crash the server if the buffer pool becomes filled by the locks of ONE huge transaction, return error 1206 instead; do not crash the server, but return error if we cannot allocate memory for the buffer pool at a mysqld startup

  innobase/srv/srv0start.c
    1.72 04/11/26 00:11:09 heikki@hundin.mysql.fi +3 -0
    Fix bug #6817 and bug #6827 : do not crash the server if the buffer pool becomes filled by the locks of ONE huge transaction, return error 1206 instead; do not crash the server, but return error if we cannot allocate memory for the buffer pool at a mysqld startup

  innobase/row/row0sel.c
    1.60 04/11/26 00:10:55 heikki@hundin.mysql.fi +11 -0
    Fix bug #6817 and bug #6827 : do not crash the server if the buffer pool becomes filled by the locks of ONE huge transaction, return error 1206 instead; do not crash the server, but return error if we cannot allocate memory for the buffer pool at a mysqld startup

  innobase/row/row0mysql.c
    1.80 04/11/26 00:10:55 heikki@hundin.mysql.fi +2 -1
    Fix bug #6817 and bug #6827 : do not crash the server if the buffer pool becomes filled by the locks of ONE huge transaction, return error 1206 instead; do not crash the server, but return error if we cannot allocate memory for the buffer pool at a mysqld startup

  innobase/mem/mem0pool.c
    1.19 04/11/26 00:10:27 heikki@hundin.mysql.fi +1 -1
    Fix bug #6817 and bug #6827 : do not crash the server if the buffer pool becomes filled by the locks of ONE huge transaction, return error 1206 instead; do not crash the server, but return error if we cannot allocate memory for the buffer pool at a mysqld startup

  innobase/include/ut0mem.h
    1.17 04/11/26 00:09:39 heikki@hundin.mysql.fi +3 -1
    Fix bug #6817 and bug #6827 : do not crash the server if the buffer pool becomes filled by the locks of ONE huge transaction, return error 1206 instead; do not crash the server, but return error if we cannot allocate memory for the buffer pool at a mysqld startup

  innobase/include/row0sel.h
    1.7 04/11/26 00:09:38 heikki@hundin.mysql.fi +1 -0
    Fix bug #6817 and bug #6827 : do not crash the server if the buffer pool becomes filled by the locks of ONE huge transaction, return error 1206 instead; do not crash the server, but return error if we cannot allocate memory for the buffer pool at a mysqld startup

  innobase/include/db0err.h
    1.10 04/11/26 00:09:37 heikki@hundin.mysql.fi +5 -1
    Fix bug #6817 and bug #6827 : do not crash the server if the buffer pool becomes filled by the locks of ONE huge transaction, return error 1206 instead; do not crash the server, but return error if we cannot allocate memory for the buffer pool at a mysqld startup

  innobase/include/buf0lru.h
    1.7 04/11/26 00:09:37 heikki@hundin.mysql.fi +10 -0
    Fix bug #6817 and bug #6827 : do not crash the server if the buffer pool becomes filled by the locks of ONE huge transaction, return error 1206 instead; do not crash the server, but return error if we cannot allocate memory for the buffer pool at a mysqld startup

  innobase/buf/buf0lru.c
    1.20 04/11/26 00:09:24 heikki@hundin.mysql.fi +37 -4
    Fix bug #6817 and bug #6827 : do not crash the server if the buffer pool becomes filled by the locks of ONE huge transaction, return error 1206 instead; do not crash the server, but return error if we cannot allocate memory for the buffer pool at a mysqld startup

  innobase/buf/buf0buf.c
    1.39 04/11/26 00:09:23 heikki@hundin.mysql.fi +3 -2
    Fix bug #6817 and bug #6827 : do not crash the server if the buffer pool becomes filled by the locks of ONE huge transaction, return error 1206 instead; do not crash the server, but return error if we cannot allocate memory for the buffer pool at a mysqld startup

ChangeSet
  1.2117.49.1 04/11/25 21:29:59 tomas@poseidon.ndb.mysql.com +2 -0
  moved default setting to config.ini to MgmtSrvr
  only try to connect to other ndb_mgmd if connect_string explicitly given or config_file not given

  ndb/src/mgmsrv/main.cpp
    1.33 04/11/25 21:29:56 tomas@poseidon.ndb.mysql.com +0 -1
    moved default setting to config.ini to MgmtSrvr

  ndb/src/mgmsrv/MgmtSrvr.cpp
    1.50 04/11/25 21:29:56 tomas@poseidon.ndb.mysql.com +8 -3
    moved default setting to config.ini to MgmtSrvr
    only try to connect to other ndb_mgmd if connect_string explicitly given or config_file not given

ChangeSet
  1.2117.48.1 04/11/25 22:54:49 bell@sanja.is.com.ua +3 -0
  init values to avoid junk returning in case of null value asking without assigning value (BUG#6806)

  sql/item.h
    1.156 04/11/25 22:54:08 bell@sanja.is.com.ua +3 -3
    init values to avoid junk returning in case of null value asking without assigning value

  mysql-test/t/subselect.test
    1.123.2.2 04/11/25 22:54:08 bell@sanja.is.com.ua +8 -0
     Equal operation under row and empty subquery

  mysql-test/r/subselect.result
    1.143.2.2 04/11/25 22:54:08 bell@sanja.is.com.ua +5 -0
     Equal operation under row and empty subquery

ChangeSet
  1.2117.1.38 04/11/25 15:56:15 bar@mysql.com +1 -0
  table.cc:
    Bug #6802 MySQL 4.0's VARCHAR(NN) BINARY is interpreted as VARBINARY(NN) in 4.1

ChangeSet
  1.2117.46.1 04/11/25 12:14:15 tomas@poseidon.ndb.mysql.com +3 -0
  ndb/src/common/logger/LogHandler.cpp
      changed so that error is returned if format is wrong in logger param parsing
  ndb/src/common/logger/Logger.cpp
      some debuf printout added
  ndb/src/mgmsrv/InitConfigFileParser.cpp
      rewrote parsing on parseNameValuePair, was buggy

  ndb/src/mgmsrv/InitConfigFileParser.cpp
    1.14 04/11/25 12:14:08 tomas@poseidon.ndb.mysql.com +24 -44
    rewrote parsing on parseNameValuePair, was buggy

  ndb/src/common/logger/Logger.cpp
    1.7 04/11/25 12:14:08 tomas@poseidon.ndb.mysql.com +6 -3
    some debuf printout added

  ndb/src/common/logger/LogHandler.cpp
    1.5 04/11/25 12:14:08 tomas@poseidon.ndb.mysql.com +3 -4
    changed so that error is returned if format is wrong in logger param parsing

  sql/table.cc
    1.117 04/11/25 15:56:05 bar@mysql.com +20 -1
    Bug #6802 MySQL 4.0's VARCHAR(NN) BINARY is interpreted as VARBINARY(NN) in 4.1

ChangeSet
  1.2117.25.6 04/11/25 10:38:46 joreland@mysql.com +1 -0
  bug#6775 - ndb - fix bug introduced by bug fix 

  ndb/src/kernel/blocks/dblqh/DblqhMain.cpp
    1.41.1.4 04/11/25 10:38:42 joreland@mysql.com +17 -16
    Scan number allocation must be on table even in case of range scan
    Otherwise scan takeover won't work as LQHKEYREQ contains table

ChangeSet
  1.1346.767.1 04/11/25 09:26:45 mats@mysql.com +6 -0
  Fix for Bug#6148.  Only rewind read position in binary log when the
  slave SQL thread is started.

  sql/repl_failsafe.cc
    1.11.1.33 04/11/25 09:22:48 mats@mysql.com +2 -1
    Adding threads to init as parameter to init_master_info.
    Only rewind read position when starting SQL thread.

  sql/sql_repl.cc
    1.86.1.31 04/11/25 09:22:46 mats@mysql.com +4 -2
    Adding threads to init as parameter to init_master_info.
    Only rewind read position when starting SQL thread.

  sql/slave.h
    1.50.1.28 04/11/25 09:22:39 mats@mysql.com +2 -1
    Adding threads to init as parameter to init_master_info.
    Only rewind read position when starting SQL thread.

  sql/slave.cc
    1.164.1.120 04/11/25 09:22:31 mats@mysql.com +11 -3
    Adding threads to init as parameter to init_master_info.
    Only rewind read position when starting SQL thread.

  mysql-test/t/rpl_start_stop_slave.test
    1.1 04/11/25 09:21:26 mats@mysql.com +34 -0

  mysql-test/t/rpl_start_stop_slave.test
    1.0 04/11/25 09:21:26 mats@mysql.com +0 -0
    BitKeeper file /space/bk/b6148-mysql-4.0/mysql-test/t/rpl_start_stop_slave.test

  mysql-test/r/rpl_start_stop_slave.result
    1.1 04/11/25 09:21:25 mats@mysql.com +12 -0

  mysql-test/r/rpl_start_stop_slave.result
    1.0 04/11/25 09:21:25 mats@mysql.com +0 -0
    BitKeeper file /space/bk/b6148-mysql-4.0/mysql-test/r/rpl_start_stop_slave.result

ChangeSet
  1.2117.42.2 04/11/24 23:16:16 serg@serg.mylan +3 -0
  bug#6784
  mi_flush_bulk_insert (on dup key error in mi_write)
  was mangling info->dupp_key_pos

  mysql-test/t/fulltext.test
    1.68 04/11/24 23:16:06 serg@serg.mylan +13 -0
    bug#6784
    mi_flush_bulk_insert (on dup key error in mi_write)
    was mangling info->dupp_key_pos

  mysql-test/r/fulltext.result
    1.70 04/11/24 23:16:06 serg@serg.mylan +6 -0
    bug#6784
    mi_flush_bulk_insert (on dup key error in mi_write)
    was mangling info->dupp_key_pos

  myisam/mi_write.c
    1.46 04/11/24 23:16:06 serg@serg.mylan +6 -10
    bug#6784
    mi_flush_bulk_insert (on dup key error in mi_write)
    was mangling info->dupp_key_pos

ChangeSet
  1.2117.1.35 04/11/24 19:07:48 heikki@hundin.mysql.fi +1 -0
  configure.in:
    Fix linking error in 5.0: the build system for Linux/S390 does not have inlining working in the compiler; remove inlining on that system

ChangeSet
  1.2117.43.1 04/11/24 17:40:40 tomas@poseidon.ndb.mysql.com +1 -0
  added explanation of error code 4335

  ndb/src/ndbapi/ndberror.c
    1.20 04/11/24 17:40:36 tomas@poseidon.ndb.mysql.com +2 -1
    added explanation of error code 4335

  innobase/configure.in
    1.28 04/11/24 19:07:32 heikki@hundin.mysql.fi +3 -0
    Fix linking error in 5.0: the build system for Linux/S390 does not have inlining working in the compiler; remove inlining on that system

ChangeSet
  1.2117.1.33 04/11/24 20:07:25 bar@mysql.com +6 -0
  Bug#6787 LIKE not working properly with _ and utf8 data

  strings/ctype-utf8.c
    1.78 04/11/24 20:07:20 bar@mysql.com +14 -12
    Bug#6787 LIKE not working properly with _ and utf8 data

  strings/ctype-uca.c
    1.26 04/11/24 20:07:20 bar@mysql.com +3 -1
    Bug#6787 LIKE not working properly with _ and utf8 data

  mysql-test/t/ctype_utf8.test
    1.45 04/11/24 20:07:20 bar@mysql.com +6 -0
    Bug#6787 LIKE not working properly with _ and utf8 data

  mysql-test/t/ctype_uca.test
    1.8 04/11/24 20:07:20 bar@mysql.com +5 -0
    Bug#6787 LIKE not working properly with _ and utf8 data

  mysql-test/r/ctype_utf8.result
    1.45 04/11/24 20:07:20 bar@mysql.com +3 -0
    Bug#6787 LIKE not working properly with _ and utf8 data

  mysql-test/r/ctype_uca.result
    1.9 04/11/24 20:07:20 bar@mysql.com +3 -0
    Bug#6787 LIKE not working properly with _ and utf8 data

ChangeSet
  1.2117.41.2 04/11/24 16:04:11 tomas@poseidon.ndb.mysql.com +1 -0
  also backup needs triggers

  ndb/src/kernel/vm/Configuration.cpp
    1.31 04/11/24 16:04:08 tomas@poseidon.ndb.mysql.com +5 -3
    also backup needs triggers

ChangeSet
  1.2117.41.1 04/11/24 15:51:59 tomas@poseidon.ndb.mysql.com +1 -0
  calculation of noOfTriggers

  ndb/src/kernel/vm/Configuration.cpp
    1.30 04/11/24 15:51:56 tomas@poseidon.ndb.mysql.com +13 -0
    calculation of noOfTriggers

ChangeSet
  1.2117.25.5 04/11/24 16:36:18 joreland@mysql.com +3 -0
  bug#6775 - ndb
  Queue scan on real fragment.
    Index fragment for range scans
    Table fragment for table scans

  ndb/src/ndbapi/NdbConnection.cpp
    1.28.1.2 04/11/24 16:36:16 joreland@mysql.com +5 -2
    Check tOp before assigning

  ndb/src/kernel/blocks/dblqh/DblqhMain.cpp
    1.41.1.3 04/11/24 16:36:15 joreland@mysql.com +21 -20
    Queue scan on real fragment.
      Index fragment for range scans
      Table fragment for table scans

  ndb/src/kernel/blocks/dblqh/Dblqh.hpp
    1.22.1.2 04/11/24 16:36:15 joreland@mysql.com +5 -0
    Document meaning of fragPtrI and how it differs
      from scanTcRec->fragmentptr

ChangeSet
  1.1346.707.92 04/11/24 15:24:23 joerg@mysql.com +1 -0
  Ensure consistent sources up to 5.0 where a C++ problem occurs.

  client/mysqladmin.c
    1.66.2.10 04/11/24 15:24:21 joerg@mysql.com +1 -1
    Cast to overcome a C vs. C++ signature problem, occurring in 5.0 where this is a C++ file.

ChangeSet
  1.2117.1.29 04/11/24 13:59:03 tomas@poseidon.ndb.mysql.com +1 -0
  added mgmapi/mgmapi_config_parameters.h, mgmapi/mgmapi_config_parameters_debug.h
  to distribution
  

  ndb/include/Makefile.am
    1.9 04/11/24 13:58:58 tomas@poseidon.ndb.mysql.com +4 -4
    added mgmapi/mgmapi_config_parameters.h, mgmapi/mgmapi_config_parameters_debug.h
    to distribution
    

ChangeSet
  1.2117.1.27 04/11/24 12:33:09 joreland@mysql.com +1 -0
  merge error

  client/Makefile.am
    1.41 04/11/24 12:33:07 joreland@mysql.com +0 -1
    merge error

ChangeSet
  1.2117.25.4 04/11/24 11:03:54 joreland@mysql.com +1 -0
  ndb - 4.1.8 is not online software upgradable with 4.1.7 (due to close scan optimizations)

  ndb/src/common/util/version.c
    1.12 04/11/24 11:03:52 joreland@mysql.com +0 -1
    4.1.8 is not online software upgradable with 4.1.7 (due to close scan optimizations)

ChangeSet
  1.2117.39.1 04/11/24 11:01:54 serg@serg.mylan +1 -0
  harmless "buffer overflow" fixed

  myisam/mi_test3.c
    1.15 04/11/24 11:01:48 serg@serg.mylan +2 -2
    harmless "buffer overflow" fixed

ChangeSet
  1.2117.38.1 04/11/24 13:28:48 bar@mysql.com +1 -0
  uca-dump.c:
    Use less wide spaces on the primary level,
    to avoid big diff for ctype-uca.c.

  strings/uca-dump.c
    1.5 04/11/24 13:27:47 bar@mysql.com +2 -2
    Use less wide spaces on the primary level,
    to avoid big diff for ctype-uca.c.

ChangeSet
  1.2117.25.3 04/11/24 09:39:05 joreland@mysql.com +2 -0
  ndb - Add testcase to autotest

  ndb/test/run-test/daily-basic-tests.txt
    1.12 04/11/24 09:39:02 joreland@mysql.com +4 -0
    more test cases

  ndb/src/kernel/blocks/dblqh/DblqhMain.cpp
    1.41.1.2 04/11/24 09:39:02 joreland@mysql.com +1 -0
    print on state on rare crash

ChangeSet
  1.2117.18.20 04/11/24 09:36:49 joreland@mysql.com +1 -0
  ndb - debug printout

  ndb/src/kernel/blocks/dblqh/DblqhMain.cpp
    1.41.2.1 04/11/24 09:36:47 joreland@mysql.com +1 -0
    print state on rare crash

ChangeSet
  1.1346.707.91 04/11/23 17:18:41 joerg@mysql.com +1 -0
  Change "Do-compile" to make automatic build log analysis easier and 
  to run the standard tests with "--force" (default, can be switched off).

  Build-tools/Do-compile
    1.74.1.13 04/11/23 17:18:40 joerg@mysql.com +14 -3
    1) For an automated log analysis, we need a clear marker in the build log
       whether compile + link succeeded: Write it after successful "make".
    2) Ensure the standard tests are run with "--force" in the default case,
       but allow the old behaviour by an option "--one-error".
    3) Correct a typing error in the usage message.

ChangeSet
  1.2117.37.1 04/11/23 15:03:16 serg@serg.mylan +1 -0
  use FT_MAX_WORD_LEN_FOR_SORT instead of HA_FT_MAXBYTELEN when calculating
  preferred key block length for ft index

  myisam/mi_create.c
    1.37 04/11/23 15:03:07 serg@serg.mylan +6 -4
    use FT_MAX_WORD_LEN_FOR_SORT instead of HA_FT_MAXBYTELEN when calculating
    preferred key block length for ft index

ChangeSet
  1.2117.18.18 04/11/23 18:05:13 wax@kishkin.ru +1 -0
  Delete: mysql-test/mysql_test_run.c

  BitKeeper/deleted/.del-mysql_test_run.c~5ba4e8fff5eab91d
    1.2 04/11/23 18:03:41 wax@mysql.com +0 -0
    Delete: mysql-test/mysql_test_run.c

ChangeSet
  1.2073.9.7 04/11/23 17:55:07 wax@kishkin.ru +1 -0
  rename event_connect_request to smem_event_connect_request

  sql/mysqld.cc
    1.522 04/11/23 17:55:04 wax@mysql.com +7 -7
    rename event_connect_request to smem_event_connect_request

ChangeSet
  1.2117.1.23 04/11/23 09:12:56 tomas@poseidon.ndb.mysql.com +2 -0
  small bug fix for ndb restarter

  ndb/test/src/NdbRestarter.cpp
    1.11 04/11/23 09:12:51 tomas@poseidon.ndb.mysql.com +1 -1
    small bug fix for ndb restarter

  ndb/test/src/NdbBackup.cpp
    1.18 04/11/23 09:12:51 tomas@poseidon.ndb.mysql.com +3 -2
    small bug fix for ndb restarter

ChangeSet
  1.1346.707.90 04/11/22 19:18:35 serg@serg.mylan +1 -0
  "Table file %s was created in MySQL 4.1+" is an error, not a warning

  myisam/mi_open.c
    1.46.1.21 04/11/22 19:18:32 serg@serg.mylan +4 -0
    "Table file %s was created in MySQL 4.1+" is an error, not a warning

ChangeSet
  1.2117.18.14 04/11/22 18:07:04 antony@ltantony.rdg.cyberkinetica.homeunix.net +9 -0
  Bug#6252 - Duplicate columns in keys should fail
    Added check for duplicate column in key
    Added tests and fixed tests which exploit bug

  sql/sql_table.cc
    1.262 04/11/22 18:06:54 antony@ltantony.rdg.cyberkinetica.homeunix.net +14 -1
    Bug#6252 - Duplicate columns in keys should fail
      Added check for duplicate column.

  mysql-test/t/type_blob.test
    1.23 04/11/22 18:06:53 antony@ltantony.rdg.cyberkinetica.homeunix.net +2 -2
    Fix test as it exploited Bug#6252

  mysql-test/t/key.test
    1.20 04/11/22 18:06:53 antony@ltantony.rdg.cyberkinetica.homeunix.net +23 -0
    Test for Bug#6126/6252

  mysql-test/t/innodb.test
    1.64 04/11/22 18:06:53 antony@ltantony.rdg.cyberkinetica.homeunix.net +22 -0
    Test for Bug#6126

  mysql-test/t/delete.test
    1.18 04/11/22 18:06:52 antony@ltantony.rdg.cyberkinetica.homeunix.net +26 -4
    Fix test as it exploited Bug#6252

  mysql-test/r/type_blob.result
    1.41 04/11/22 18:06:52 antony@ltantony.rdg.cyberkinetica.homeunix.net +2 -2
    Fix test as it exploited Bug#6252

  mysql-test/r/key.result
    1.24 04/11/22 18:06:52 antony@ltantony.rdg.cyberkinetica.homeunix.net +18 -0
    Test for Bug#6126/6252

  mysql-test/r/innodb.result
    1.94 04/11/22 18:06:51 antony@ltantony.rdg.cyberkinetica.homeunix.net +18 -0
    Test for Bug#6126

  mysql-test/r/delete.result
    1.20 04/11/22 18:06:51 antony@ltantony.rdg.cyberkinetica.homeunix.net +26 -4
    Fix test as it exploited Bug#6252

ChangeSet
  1.2117.36.1 04/11/22 18:54:06 pekka@mysql.com +3 -0
  ndb: fix blob performance in long transactions

  ndb/test/ndbapi/testBlobs.cpp
    1.18 04/11/22 18:43:23 pekka@mysql.com +302 -1
    fix blob performance in long transactions

  ndb/src/ndbapi/NdbConnection.cpp
    1.28.2.1 04/11/22 18:43:23 pekka@mysql.com +36 -0
    fix blob performance in long transactions

  ndb/include/ndbapi/NdbConnection.hpp
    1.19 04/11/22 18:43:22 pekka@mysql.com +2 -2
    fix blob performance in long transactions

ChangeSet
  1.1346.766.1 04/11/22 18:37:30 serg@serg.mylan +3 -0
  ft_boolean_search.c:
    bug#6705 - (+trunc1* +trunc2*)
  fulltext.test, fulltext.result:
    bug#6705

  myisam/ft_boolean_search.c
    1.47.1.18 04/11/22 18:36:12 serg@serg.mylan +2 -2
    bug#6705 - (+trunc1* +trunc2*)

  mysql-test/t/fulltext.test
    1.34.2.13 04/11/22 18:35:51 serg@serg.mylan +2 -0
    bug#6705

  mysql-test/r/fulltext.result
    1.29.1.19 04/11/22 18:35:35 serg@serg.mylan +8 -0
    bug#6705

ChangeSet
  1.2117.35.1 04/11/22 17:08:06 lenz@mysql.com +2 -0
  - renamed mysqladmin.c -> mysqladmin.cpp to fix the Windows builds

  VC++Files/client/mysqladmin.dsp
    1.11 04/11/22 17:08:01 lenz@mysql.com +1 -1
    - renamed mysqladmin.c -> mysqladmin.cpp to fix the Windows builds

  BitKeeper/etc/ignore
    1.211 04/11/22 17:08:01 lenz@mysql.com +1 -0
    Added ac_available_languages_fragment to the ignore list

ChangeSet
  1.2117.34.1 04/11/22 15:05:51 tomas@poseidon.ndb.mysql.com +1 -0
  added --no-defaults to ndb_drop_table in autodiscover test

  mysql-test/t/ndb_autodiscover.test
    1.13 04/11/22 15:05:44 tomas@poseidon.ndb.mysql.com +7 -7
    added --no-defaults to ndb_drop_table in autodiscover test

ChangeSet
  1.2117.25.2 04/11/22 15:27:28 joreland@mysql.com +1 -0
  wl2077 - bug fix for SCAN_TABREF

  ndb/src/ndbapi/NdbScanOperation.cpp
    1.42.1.2 04/11/22 15:27:26 joreland@mysql.com +1 -1
    1 more fix of premature scan closure

ChangeSet
  1.2117.33.1 04/11/22 18:17:41 bar@mysql.com +1 -0
  uca-dump.c:
    Better variable names in dump.
    Dump tertiary weight in reverse order, to sort upper letters before their lower counterparts.

  strings/uca-dump.c
    1.4 04/11/22 18:16:37 bar@mysql.com +13 -4
    Better variable names in dump.
    Dump tertiary weight in reverse order, to sort upper letters before their lower counterparts.

ChangeSet
  1.2117.32.1 04/11/22 14:53:18 serg@serg.mylan +7 -0
  Bug #6748 heap_rfirst() doesn't work (and never did!)
  range for BETWEEN typo fixed

  sql/sql_select.cc
    1.383.1.1 04/11/22 14:53:12 serg@serg.mylan +1 -1
    range for BETWEEN typo fixed

  sql/handler.cc
    1.156 04/11/22 14:53:12 serg@serg.mylan +3 -1
    Bug #6748 heap_rfirst() doesn't work (and never did!)

  mysql-test/t/heap.test
    1.17 04/11/22 14:53:12 serg@serg.mylan +11 -0
    Bug #6748 heap_rfirst() doesn't work (and never did!)

  mysql-test/r/range.result
    1.32 04/11/22 14:53:12 serg@serg.mylan +2 -2
    range for BETWEEN typo fixed

  mysql-test/r/heap.result
    1.25 04/11/22 14:53:12 serg@serg.mylan +7 -0
    Bug #6748 heap_rfirst() doesn't work (and never did!)

  heap/hp_rfirst.c
    1.13 04/11/22 14:53:12 serg@serg.mylan +1 -0
    Bug #6748 heap_rfirst() doesn't work (and never did!)

  extra/perror.c
    1.33 04/11/22 14:53:12 serg@serg.mylan +1 -1
    meaningless error message fixed

ChangeSet
  1.2117.29.2 04/11/22 13:41:46 tomas@poseidon.ndb.mysql.com +7 -0
  added force send interface to scan
  prepared for using query cache in ndb

  sql/ha_ndbcluster.h
    1.42.1.1 04/11/22 13:41:43 tomas@poseidon.ndb.mysql.com +2 -0
    added force send interface to scan
    prepared for using query cache in ndb

  sql/ha_ndbcluster.cc
    1.117.1.1 04/11/22 13:41:43 tomas@poseidon.ndb.mysql.com +20 -13
    added force send interface to scan
    prepared for using query cache in ndb

  ndb/src/ndbapi/NdbScanOperation.cpp
    1.42.2.1 04/11/22 13:41:43 tomas@poseidon.ndb.mysql.com +34 -16
    added force send interface to scan

  ndb/src/ndbapi/NdbResultSet.cpp
    1.7 04/11/22 13:41:43 tomas@poseidon.ndb.mysql.com +6 -6
    added force send interface to scan

  ndb/include/ndbapi/NdbScanOperation.hpp
    1.18 04/11/22 13:41:43 tomas@poseidon.ndb.mysql.com +6 -5
    added force send interface to scan

  ndb/include/ndbapi/NdbResultSet.hpp
    1.5 04/11/22 13:41:43 tomas@poseidon.ndb.mysql.com +3 -3
    added force send interface to scan

  ndb/include/ndbapi/NdbIndexScanOperation.hpp
    1.7 04/11/22 13:41:43 tomas@poseidon.ndb.mysql.com +3 -3
    added force send interface to scan

ChangeSet
  1.2117.31.1 04/11/22 13:58:11 mskold@mysql.com +2 -0
  Added NULL value tests for UNIQUE index

  mysql-test/t/ndb_index_unique.test
    1.8 04/11/22 13:57:51 mskold@mysql.com +26 -0
    Added NULL value tests for UNIQUE index

  mysql-test/r/ndb_index_unique.result
    1.9 04/11/22 13:57:51 mskold@mysql.com +45 -0
    Added NULL value tests for UNIQUE index

ChangeSet
  1.2117.30.1 04/11/22 14:17:04 dlenev@brandersnatch.localdomain +2 -0
  Backport of fix making myisam test results repeatable

  mysql-test/t/myisam.test
    1.34 04/11/22 14:17:01 dlenev@mysql.com +2 -1
    Backport of fix making myisam test results repeatable

  mysql-test/r/myisam.result
    1.46 04/11/22 14:17:01 dlenev@mysql.com +1 -0
    Backport of fix making myisam test results repeatable

ChangeSet
  1.2117.1.18 04/11/22 10:47:59 tomas@poseidon.ndb.mysql.com +4 -0
      removed unused variables
      assigned "localhost" as default connectstring
      added a disconnect() first in connect()
      removed double implementation of connect code, use connect() in NdbRestarter
      removed extra "host=" in connectstring

  ndb/test/src/NdbRestarter.cpp
    1.10 04/11/22 10:47:54 tomas@poseidon.ndb.mysql.com +2 -2
    removed unused variables
    assigned "localhost" as default connectstring
    added a disconnect() first in connect()

  ndb/test/src/NdbBackup.cpp
    1.17 04/11/22 10:47:53 tomas@poseidon.ndb.mysql.com +12 -19
    removed double implementation of connect code, use connect() in NdbRestarter
    removed extra "host=" in connectstring

  ndb/test/include/NdbRestarter.hpp
    1.4 04/11/22 10:47:53 tomas@poseidon.ndb.mysql.com +0 -2
    removed unused variables

  ndb/include/mgmapi/mgmapi.h
    1.19 04/11/22 10:47:53 tomas@poseidon.ndb.mysql.com +0 -2
    removed wrong comment

ChangeSet
  1.2103.6.1 04/11/22 13:05:10 dlenev@brandersnatch.localdomain +4 -0
  Fix for bug #6462 "Same request on same data returns different
  results." a.k.a. "Proper cleanup of subqueries is missing for SET and DO
  statements". (Version #2 with after-review fixes).
  
  To perform proper cleanup for statements that can contain subqueries 
  but don't have main select we must call free_undelaid_joins().

  sql/sql_do.cc
    1.8 04/11/22 13:05:07 dlenev@mysql.com +1 -0
    Added missing cleanup of joins used in subqueries to DO statement.

  sql/set_var.cc
    1.143.1.1 04/11/22 13:05:07 dlenev@mysql.com +11 -6
    Added missing cleanup of joins used in subqueries to SET statement.

  mysql-test/t/subselect.test
    1.123.2.1 04/11/22 13:05:07 dlenev@mysql.com +19 -0
    Added test for bug #6462 "Same request on same data returns different
    results." a.k.a. "Proper cleanup of subqueries is missing for SET and DO
    statements".

  mysql-test/r/subselect.result
    1.143.2.1 04/11/22 13:05:07 dlenev@mysql.com +15 -0
    Added test for bug #6462 "Same request on same data returns different
    results." a.k.a. "Proper cleanup of subqueries is missing for SET and DO
    statements".

ChangeSet
  1.2117.28.1 04/11/22 10:35:03 mskold@mysql.com +4 -0
  Added checks for NOT NULL for all fields in UNIQUE INDEX (USING HASH)

  sql/ha_ndbcluster.cc
    1.118 04/11/22 10:34:44 mskold@mysql.com +22 -1
    Added checks for NOT NULL for all fields in UNIQUE INDEX (USING HASH)

  mysql-test/t/ndb_index_unique.test
    1.7 04/11/22 10:34:44 mskold@mysql.com +8 -0
    Added checks for NOT NULL for all fields in UNIQUE INDEX (USING HASH)

  mysql-test/r/ndb_index_unique.result
    1.8 04/11/22 10:34:44 mskold@mysql.com +7 -0
    Added checks for NOT NULL for all fields in UNIQUE INDEX (USING HASH)

  sql/ha_ndbcluster.h
    1.43 04/11/22 10:34:43 mskold@mysql.com +2 -1
    Added checks for NOT NULL for all fields in UNIQUE INDEX (USING HASH)

ChangeSet
  1.2117.27.1 04/11/22 13:02:27 bar@mysql.com +1 -0
  uca-dump.c:
    Mofidications to dump secondary and tertiary weigthts
    And some minor improvements

  strings/uca-dump.c
    1.3 04/11/22 13:01:51 bar@mysql.com +56 -24
    Mofidications to dump secondary and tertiary weigthts
    And some minor improvements

ChangeSet
  1.2117.18.8 04/11/22 10:34:29 jan@hundin.mysql.fi +1 -0
  Fixed BUG #6747: innodb_locks_unsafe_for_binlog still uses next-key locking.

  innobase/row/row0sel.c
    1.59 04/11/22 10:34:08 jan@hundin.mysql.fi +72 -62
    Fixed bug: innodb_locks_unsafe_for_binlog still uses next-key locking (BUG #6747).
    We do not take gap type locks when using InnoDB startup option 
    innodb_locks_unsafe_for_binlog. Some code polishing also done.

ChangeSet
  1.2117.26.1 04/11/22 08:06:39 tomas@poseidon.ndb.mysql.com +13 -0
  aligned connect string option on all cluster executables, --ndb-connectstring is now supported by all
  enabled new section in my.cnf [mysql_cluster], which is read by all executables, where connect string can be put for all cluster executables

  ndb/tools/waiter.cpp
    1.16.1.1 04/11/22 08:06:35 tomas@poseidon.ndb.mysql.com +1 -1
    aligned connect string option on all cluster executables, --ndb-connectstring is now supported by all
    enabled new section in my.cnf [mysql_cluster], which is read by all executables, where connect string can be put for all cluster executables

  ndb/tools/select_count.cpp
    1.11 04/11/22 08:06:35 tomas@poseidon.ndb.mysql.com +1 -1
    aligned connect string option on all cluster executables, --ndb-connectstring is now supported by all
    enabled new section in my.cnf [mysql_cluster], which is read by all executables, where connect string can be put for all cluster executables

  ndb/tools/select_all.cpp
    1.11.1.1 04/11/22 08:06:35 tomas@poseidon.ndb.mysql.com +1 -1
    aligned connect string option on all cluster executables, --ndb-connectstring is now supported by all
    enabled new section in my.cnf [mysql_cluster], which is read by all executables, where connect string can be put for all cluster executables

  ndb/tools/restore/restore_main.cpp
    1.19.1.4 04/11/22 08:06:35 tomas@poseidon.ndb.mysql.com +1 -1
    aligned connect string option on all cluster executables, --ndb-connectstring is now supported by all
    enabled new section in my.cnf [mysql_cluster], which is read by all executables, where connect string can be put for all cluster executables

  ndb/tools/listTables.cpp
    1.14 04/11/22 08:06:35 tomas@poseidon.ndb.mysql.com +1 -1
    aligned connect string option on all cluster executables, --ndb-connectstring is now supported by all
    enabled new section in my.cnf [mysql_cluster], which is read by all executables, where connect string can be put for all cluster executables

  ndb/tools/drop_tab.cpp
    1.8 04/11/22 08:06:35 tomas@poseidon.ndb.mysql.com +1 -1
    aligned connect string option on all cluster executables, --ndb-connectstring is now supported by all
    enabled new section in my.cnf [mysql_cluster], which is read by all executables, where connect string can be put for all cluster executables

  ndb/tools/drop_index.cpp
    1.7 04/11/22 08:06:35 tomas@poseidon.ndb.mysql.com +1 -1
    aligned connect string option on all cluster executables, --ndb-connectstring is now supported by all
    enabled new section in my.cnf [mysql_cluster], which is read by all executables, where connect string can be put for all cluster executables

  ndb/tools/desc.cpp
    1.10 04/11/22 08:06:35 tomas@poseidon.ndb.mysql.com +1 -1
    aligned connect string option on all cluster executables, --ndb-connectstring is now supported by all
    enabled new section in my.cnf [mysql_cluster], which is read by all executables, where connect string can be put for all cluster executables

  ndb/tools/delete_all.cpp
    1.9 04/11/22 08:06:35 tomas@poseidon.ndb.mysql.com +1 -1
    aligned connect string option on all cluster executables, --ndb-connectstring is now supported by all
    enabled new section in my.cnf [mysql_cluster], which is read by all executables, where connect string can be put for all cluster executables

  ndb/src/mgmsrv/main.cpp
    1.30.1.1 04/11/22 08:06:35 tomas@poseidon.ndb.mysql.com +8 -4
    aligned connect string option on all cluster executables, --ndb-connectstring is now supported by all
    enabled new section in my.cnf [mysql_cluster], which is read by all executables, where connect string can be put for all cluster executables

  ndb/src/mgmclient/main.cpp
    1.13.1.1 04/11/22 08:06:35 tomas@poseidon.ndb.mysql.com +1 -1
    aligned connect string option on all cluster executables, --ndb-connectstring is now supported by all
    enabled new section in my.cnf [mysql_cluster], which is read by all executables, where connect string can be put for all cluster executables

  ndb/src/kernel/vm/Configuration.cpp
    1.25.1.3 04/11/22 08:06:35 tomas@poseidon.ndb.mysql.com +1 -1
    aligned connect string option on all cluster executables, --ndb-connectstring is now supported by all
    enabled new section in my.cnf [mysql_cluster], which is read by all executables, where connect string can be put for all cluster executables

  ndb/include/util/ndb_opts.h
    1.2 04/11/22 08:06:35 tomas@poseidon.ndb.mysql.com +12 -6
    aligned connect string option on all cluster executables, --ndb-connectstring is now supported by all
    enabled new section in my.cnf [mysql_cluster], which is read by all executables, where connect string can be put for all cluster executables

ChangeSet
  1.2117.18.7 04/11/22 11:58:40 bar@mysql.com +7 -0
  Bug #6737: REGEXP gives wrong result with case sensitive collation:
  - A new flag MY_CS_CSSORT was introduced for case sensitivity.
  - Item_func_regexp doesn't substiture ICASE not only
    for binary collations but for case sensitive collations as well. 

  strings/ctype-win1250ch.c
    1.42 04/11/22 11:58:35 bar@mysql.com +6 -6
    Bug #6737: REGEXP gives wrong result with case sensitive collation:
    - A new flag MY_CS_CSSORT was introduced for case sensitivity.
    - Item_func_regexp doesn't substiture ICASE not only
      for binary collations but for case sensitive collations as well. 

  strings/ctype-czech.c
    1.52 04/11/22 11:58:35 bar@mysql.com +6 -6
    Bug #6737: REGEXP gives wrong result with case sensitive collation:
    - A new flag MY_CS_CSSORT was introduced for case sensitivity.
    - Item_func_regexp doesn't substiture ICASE not only
      for binary collations but for case sensitive collations as well. 

  sql/item_cmpfunc.cc
    1.169.1.1 04/11/22 11:58:35 bar@mysql.com +11 -9
    Bug #6737: REGEXP gives wrong result with case sensitive collation:
    - A new flag MY_CS_CSSORT was introduced for case sensitivity.
    - Item_func_regexp doesn't substiture ICASE not only
      for binary collations but for case sensitive collations as well. 

  mysys/charset.c
    1.130 04/11/22 11:58:35 bar@mysql.com +11 -0
    Bug #6737: REGEXP gives wrong result with case sensitive collation:
    - A new flag MY_CS_CSSORT was introduced for case sensitivity.
    - Item_func_regexp doesn't substiture ICASE not only
      for binary collations but for case sensitive collations as well. 

  mysql-test/t/ctype_latin1.test
    1.2 04/11/22 11:58:35 bar@mysql.com +7 -0
    Bug #6737: REGEXP gives wrong result with case sensitive collation:
    - A new flag MY_CS_CSSORT was introduced for case sensitivity.
    - Item_func_regexp doesn't substiture ICASE not only
      for binary collations but for case sensitive collations as well. 

  mysql-test/r/ctype_latin1.result
    1.2 04/11/22 11:58:35 bar@mysql.com +9 -0
    Bug #6737: REGEXP gives wrong result with case sensitive collation:
    - A new flag MY_CS_CSSORT was introduced for case sensitivity.
    - Item_func_regexp doesn't substiture ICASE not only
      for binary collations but for case sensitive collations as well. 

  include/m_ctype.h
    1.102 04/11/22 11:58:35 bar@mysql.com +1 -1
    Bug #6737: REGEXP gives wrong result with case sensitive collation:
    - A new flag MY_CS_CSSORT was introduced for case sensitivity.
    - Item_func_regexp doesn't substiture ICASE not only
      for binary collations but for case sensitive collations as well. 

ChangeSet
  1.2078.1.6 04/11/22 07:22:08 joreland@mysql.com +1 -0
  wl2077 - ndb, fix testDict

  ndb/test/src/NDBT_Test.cpp
    1.16 04/11/22 07:22:06 joreland@mysql.com +2 -0
    wl2077 - ndb, fix testDict

ChangeSet
  1.2078.1.5 04/11/21 22:15:44 joreland@mysql.com +6 -0
  wl2077 - ndb close scan - fix introduced bugs wrt premature close of scan

  ndb/tools/select_all.cpp
    1.13 04/11/21 22:15:41 joreland@mysql.com +1 -1
    Use full scan as default

  ndb/test/src/NDBT_Test.cpp
    1.15 04/11/21 22:15:41 joreland@mysql.com +1 -3
    Fix createTable(false)

  ndb/src/ndbapi/NdbScanOperation.cpp
    1.41.1.2 04/11/21 22:15:41 joreland@mysql.com +5 -3
    Removed some special cases by setting up them instead

  ndb/src/ndbapi/NdbConnectionScan.cpp
    1.13 04/11/21 22:15:41 joreland@mysql.com +8 -2
    Better handling of SCAN_TABREF

  ndb/src/kernel/blocks/dbtc/DbtcMain.cpp
    1.43.1.3 04/11/21 22:15:41 joreland@mysql.com +1 -2
    Handle already closed fragments

  ndb/src/common/debugger/signaldata/ScanTab.cpp
    1.10 04/11/21 22:15:41 joreland@mysql.com +3 -2
    Fix printout 

ChangeSet
  1.2117.18.6 04/11/21 17:38:15 heikki@hundin.mysql.fi +3 -0
  trx0undo.c, trx0purge.c:
    Print a warning to the .err log if the InnoDB history list length is > 20 000 even though purge reaches the list head; this is to track corruption reported on the MySQL mailing list Nov 9, 2004
  lock0lock.c:
    Let SHOW INNODB STATUS print the history list length

  innobase/trx/trx0undo.c
    1.15 04/11/21 17:34:32 heikki@hundin.mysql.fi +1 -1
    Print a warning to the .err log if the InnoDB history list length is > 20 000 even though purge reaches the list head; this is to track corruption reported on the MySQL mailing list Nov 9, 2004

  innobase/trx/trx0purge.c
    1.19 04/11/21 17:34:32 heikki@hundin.mysql.fi +22 -1
    Print a warning to the .err log if the InnoDB history list length is > 20 000 even though purge reaches the list head; this is to track corruption reported on the MySQL mailing list Nov 9, 2004

  innobase/lock/lock0lock.c
    1.44 04/11/21 17:32:15 heikki@hundin.mysql.fi +3 -0
    Let SHOW INNODB STATUS print the history list length

ChangeSet
  1.2117.24.8 04/11/21 12:04:27 konstantin@mysql.com +3 -0
  A fix and test case for Bug#6297 "prepared statement, wrong handling
   of <parameter> IS NULL":
  we must not only set Item::null_value in Item_param, but implement
  Item_param::is_null() to work well with IS NULL/IS NOT NULL clauses.

  sql/item.h
    1.155 04/11/21 12:04:23 konstantin@mysql.com +10 -0
    A fix for Bug#6297: we must not only set null_value in Item_param, but
    also implement Item_param::is_null() to work well with  IS NULL/
    IS NOT NULL.
    Item::is_null() commented.

  mysql-test/t/ps.test
    1.28 04/11/21 12:04:23 konstantin@mysql.com +14 -0
    A test case for Bug#6297 "prepared statement, wrong handling of 
    <parameter> IS NULL"

  mysql-test/r/ps.result
    1.31 04/11/21 12:04:23 konstantin@mysql.com +21 -0
    Test case for Bug#6297: test results fixed.

ChangeSet
  1.2117.24.7 04/11/19 14:53:40 paul@kite-hub.kitebird.com +1 -0
  mysql.cc:
    Tweak some help text.

  client/mysql.cc
    1.196 04/11/19 14:53:01 paul@kite-hub.kitebird.com +3 -3
    Tweak some help text.

ChangeSet
  1.2117.24.3 04/11/19 17:21:27 tomas@poseidon.ndb.mysql.com +2 -0
  Makefile.am, mysqladmin.cc:
    reverting linking ndbclisnt to mysqladmin.cc

  client/Makefile.am
    1.37.1.2 04/11/19 17:21:12 tomas@poseidon.ndb.mysql.com +1 -2
    reverting linking ndbclisnt to mysqladmin.cc

  client/mysqladmin.cc
    1.93.1.3 04/11/19 17:20:41 tomas@poseidon.ndb.mysql.com +6 -6
    reverting linking ndbclisnt to mysqladmin.cc

ChangeSet
  1.2117.24.2 04/11/19 17:18:46 tomas@poseidon.ndb.mysql.com +1 -0
  acinclude.m4:
    reverting my last fix

  acinclude.m4
    1.123 04/11/19 17:18:19 tomas@poseidon.ndb.mysql.com +1 -1
    reverting my last fix

ChangeSet
  1.2117.23.1 04/11/19 16:58:02 tomas@poseidon.ndb.mysql.com +2 -0
      corrected some erroneous size calculations in tup
      fixed erroneous error message - set auto increment was done even if create table failed so real error message got lost behind "table not found"
      and simplified code a bit

  ndb/src/ndbapi/NdbDictionaryImpl.cpp
    1.39 04/11/19 16:57:59 tomas@poseidon.ndb.mysql.com +23 -19
    fixed erroneous error message - set auto increment was done even if create table failed so real error message got lost behind "table not found"
    and simplified code a bit

  ndb/src/kernel/vm/Configuration.cpp
    1.25.1.2 04/11/19 16:57:58 tomas@poseidon.ndb.mysql.com +2 -2
    corrected some erroneous size calculations

  ndb/test/ndbapi/testDict.cpp
    1.17 04/11/19 16:51:23 pekka@mysql.com +16 -3
    do not crash on config mismatch if release compiled

  ndb/src/kernel/blocks/dbtup/DbtupMeta.cpp
    1.7 04/11/19 16:51:23 pekka@mysql.com +11 -0
    do not crash on config mismatch if release compiled

  ndb/src/kernel/blocks/dbacc/DbaccMain.cpp
    1.23 04/11/19 16:51:23 pekka@mysql.com +14 -0
    do not crash on config mismatch if release compiled

  ndb/src/kernel/blocks/ERROR_codes.txt
    1.8 04/11/19 16:51:23 pekka@mysql.com +2 -1
    do not crash on config mismatch if release compiled

ChangeSet
  1.2117.21.1 04/11/19 16:49:17 pekka@mysql.com +4 -0
  ndb: do not crash on config mismatch if release compiled

ChangeSet
  1.2117.18.3 04/11/19 19:29:32 bar@mysql.com +1 -0
  func_str.result:
    This test was moved into func_group.

ChangeSet
  1.2117.20.1 04/11/19 18:29:46 petr@mysql.com +2 -0
  Added --disable-log-bin option to the mysqlbinlog (WL1787)

ChangeSet
  1.2117.18.2 04/11/19 19:28:06 bar@mysql.com +6 -0
  Bug #6658 MAX(column) returns incorrect coercibility
  Also, Item_sum_hybrid->charset was removed as redundant,
  and switched to use collation.collation instead.

ChangeSet
  1.2117.18.1 04/11/19 15:35:35 tomas@poseidon.ndb.mysql.com +1 -0
  correct some linking problem

  acinclude.m4
    1.122 04/11/19 15:35:31 tomas@poseidon.ndb.mysql.com +1 -1
    correct some linking problem

  BitKeeper/etc/logging_ok
    1.353 04/11/19 18:29:45 petr@mysql.com +1 -0
    Logging to logging@openlogging.org accepted

  mysql-test/r/func_str.result
    1.75 04/11/19 19:28:58 bar@mysql.com +0 -14
    This test was moved into func_group.

  client/mysqlbinlog.cc
    1.103 04/11/19 18:28:14 petr@mysql.com +16 -1
    Added --disable-log-bin option to the mysqlbinlog (WL1787)

  sql/item_sum.h
    1.72.2.1 04/11/19 19:28:00 bar@mysql.com +4 -5
    Bug #6658 MAX(column) returns incorrect coercibility

  sql/item_sum.cc
    1.127.1.1 04/11/19 19:28:00 bar@mysql.com +3 -6
    Bug #6658 MAX(column) returns incorrect coercibility

  sql/item_func.cc
    1.221 04/11/19 19:27:59 bar@mysql.com +1 -0
    Bug #6658 MAX(column) returns incorrect coercibility

  mysql-test/t/func_group.test
    1.28 04/11/19 19:27:59 bar@mysql.com +11 -0
    Bug #6658 MAX(column) returns incorrect coercibility

  mysql-test/r/func_str.result
    1.74 04/11/19 19:27:59 bar@mysql.com +14 -0
    Bug #6658 MAX(column) returns incorrect coercibility

  mysql-test/r/func_group.result
    1.35 04/11/19 19:27:59 bar@mysql.com +15 -1
    Bug #6658 MAX(column) returns incorrect coercibility

ChangeSet
  1.2117.17.1 04/11/19 13:52:21 tomas@poseidon.ndb.mysql.com +1 -0
  set sizes array sizes correctly in ndb blocks configuration

  ndb/src/kernel/vm/Configuration.cpp
    1.25.1.1 04/11/19 13:52:16 tomas@poseidon.ndb.mysql.com +20 -16
    set sizes array sizes correctly in ndb blocks configuration

ChangeSet
  1.2078.1.4 04/11/19 13:52:01 joreland@mysql.com +1 -0
  wl2077: ndb, disable scanning of backup fragments 
    (temporary)

  ndb/src/kernel/blocks/dbtc/DbtcMain.cpp
    1.43.1.2 04/11/19 13:51:59 joreland@mysql.com +6 -1
    wl2077: ndb, disable scanning of backup fragments 
      (temporary)

ChangeSet
  1.2117.1.9 04/11/19 11:19:27 tomas@poseidon.ndb.mysql.com +1 -0
  fixed error messages for some error codes

  ndb/src/ndbapi/ndberror.c
    1.19 04/11/19 11:19:23 tomas@poseidon.ndb.mysql.com +7 -6
    fixed error messages for some error codes

ChangeSet
  1.2078.1.3 04/11/19 11:37:16 joreland@mysql.com +5 -0
  wl2077 - scan optimizations
  (recommit in clean clone)

  ndb/docs/wl2077.txt
    1.1 04/11/19 11:37:12 joreland@mysql.com +35 -0

  ndb/test/ndbapi/testReadPerf.cpp
    1.6.1.1 04/11/19 11:37:12 joreland@mysql.com +9 -2
    better printous

  ndb/src/kernel/blocks/dbtc/DbtcMain.cpp
    1.43.1.1 04/11/19 11:37:12 joreland@mysql.com +14 -0
    Allow readcommited-scans to scan backup fragments

  ndb/src/kernel/blocks/dbdih/DbdihMain.cpp
    1.14.1.1 04/11/19 11:37:12 joreland@mysql.com +9 -11
    Always give all nodes in DIGETPRIMREQ

  ndb/src/kernel/blocks/dbdih/Dbdih.hpp
    1.4.1.1 04/11/19 11:37:12 joreland@mysql.com +0 -1
    removed unused variable

  ndb/docs/wl2077.txt
    1.0 04/11/19 11:37:12 joreland@mysql.com +0 -0
    BitKeeper file /home/jonas/src/mysql-4.1-fix/ndb/docs/wl2077.txt

ChangeSet
  1.2117.14.2 04/11/19 14:33:55 bar@mysql.com +2 -0
  Reuse ctype_common.inc instead of retyping
  the same queries.

  mysql-test/t/ctype_big5.test
    1.3 04/11/19 14:33:50 bar@mysql.com +3 -9
    Reuse ctype_common.inc instead of retyping
    the same queries.

  mysql-test/r/ctype_big5.result
    1.3 04/11/19 14:33:50 bar@mysql.com +52 -4
    Reuse ctype_common.inc instead of retyping
    the same queries.

ChangeSet
  1.2117.11.5 04/11/19 11:31:20 joreland@mysql.com +4 -0
  wl2077 - ndb scan optimizations

  ndb/test/ndbapi/testReadPerf.cpp
    1.8 04/11/19 11:30:48 joreland@mysql.com +9 -2
    Better printout

  ndb/src/kernel/blocks/dbtc/DbtcMain.cpp
    1.44 04/11/19 11:30:48 joreland@mysql.com +14 -0
    Enable scanning of backup fragments when read committed

  ndb/src/kernel/blocks/dbdih/DbdihMain.cpp
    1.15 04/11/19 11:30:48 joreland@mysql.com +9 -11
    Always supply all nodes

  ndb/src/kernel/blocks/dbdih/Dbdih.hpp
    1.5 04/11/19 11:30:48 joreland@mysql.com +0 -1
    remove unused variable

ChangeSet
  1.2117.14.1 04/11/19 14:25:25 bar@mysql.com +5 -0
  Incorrect response with partial utf8 index

  mysql-test/include/ctype_common.inc
    1.1 04/11/19 14:25:21 bar@mysql.com +56 -0

  strings/ctype-uca.c
    1.25 04/11/19 14:25:21 bar@mysql.com +16 -16
    Incorrect response with partial utf8 index.
    Typo fixes for UTF8 collations.

  strings/ctype-mb.c
    1.34 04/11/19 14:25:21 bar@mysql.com +45 -30
    Incorrect response with partial utf8 index:
    Fill the max string with max_sort_char up to res_length bytes.

  mysql-test/t/ctype_uca.test
    1.7 04/11/19 14:25:21 bar@mysql.com +4 -0
    Incorrect response with partial utf8 index

  mysql-test/include/ctype_common.inc
    1.0 04/11/19 14:25:21 bar@mysql.com +0 -0
    BitKeeper file /usr/home/bar/mysql-4.1/mysql-test/include/ctype_common.inc

  mysql-test/r/ctype_uca.result
    1.8 04/11/19 14:25:20 bar@mysql.com +57 -0
    Incorrect response with partial utf8 index

ChangeSet
  1.2117.1.8 04/11/19 09:38:41 tomas@poseidon.ndb.mysql.com +1 -0
  ignore fix

  BitKeeper/etc/ignore
    1.210 04/11/19 09:38:38 tomas@poseidon.ndb.mysql.com +1 -1
    ignore fix

ChangeSet
  1.2117.1.7 04/11/19 09:35:12 tomas@poseidon.ndb.mysql.com +1 -0
  added to ignore list

  BitKeeper/etc/ignore
    1.209 04/11/19 09:33:44 tomas@poseidon.ndb.mysql.com +1 -0
    added ../ndb/tools/ndb_restore

  BitKeeper/etc/ignore
    1.208 04/11/19 09:33:16 tomas@poseidon.ndb.mysql.com +12 -0
    added ndbcluster-1186/SCCS ndbcluster-1186/config.ini ndbcluster-1186/ndb_1.pid ndbcluster-1186/ndb_1_out.log ndbcluster-1186/ndb_1_signal.log ndbcluster-1186/ndb_2.pid ndbcluster-1186/ndb_2_out.log ndbcluster-1186/ndb_2_signal.log ndbcluster-1186/ndb_3.pid ndbcluster-1186/ndb_3_cluster.log ndbcluster-1186/ndb_3_out.log ndbcluster-1186/ndbcluster.pid

  BitKeeper/etc/ignore
    1.207 04/11/19 09:33:10 tomas@poseidon.ndb.mysql.com +1 -0
    added ndbcluster-1186

  BitKeeper/etc/ignore
    1.206 04/11/19 09:30:20 tomas@poseidon.ndb.mysql.com +1 -0
    added help

ChangeSet
  1.2117.1.6 04/11/19 09:27:16 tomas@poseidon.ndb.mysql.com +1 -0
  ha_ndbcluster.cc:
    merge error

  sql/ha_ndbcluster.cc
    1.117 04/11/19 09:27:01 tomas@poseidon.ndb.mysql.com +1 -1
    merge error

ChangeSet
  1.2117.1.4 04/11/19 09:17:36 tomas@poseidon.ndb.mysql.com +2 -0
  ndb_grant.result, ndb_grant.test:
    new file

  mysql-test/r/ndb_grant.result
    1.1 04/11/19 09:16:22 tomas@poseidon.ndb.mysql.com +416 -0

  mysql-test/r/ndb_grant.result
    1.0 04/11/19 09:16:22 tomas@poseidon.ndb.mysql.com +0 -0
    BitKeeper file /home/tomas/mysql-4.1/mysql-test/r/ndb_grant.result

  mysql-test/t/ndb_grant.test
    1.1 04/11/19 09:16:14 tomas@poseidon.ndb.mysql.com +374 -0

  mysql-test/t/ndb_grant.test
    1.0 04/11/19 09:16:14 tomas@poseidon.ndb.mysql.com +0 -0
    BitKeeper file /home/tomas/mysql-4.1/mysql-test/t/ndb_grant.test

ChangeSet
  1.2117.12.4 04/11/19 00:57:26 guilhem@mysql.com +1 -0
  log_event.cc:
    post-conflict-merge fix (duplicate comment)

  sql/log_event.cc
    1.169 04/11/19 00:56:51 guilhem@mysql.com +0 -1
    post-conflict-merge fix (duplicate comment)

ChangeSet
  1.2117.1.3 04/11/18 22:45:48 tomas@poseidon.ndb.mysql.com +2 -0
  moved ndb_use_transactions out of opts and to be set default true in THD::init

  sql/sql_class.cc
    1.195.1.1 04/11/18 22:45:43 tomas@poseidon.ndb.mysql.com +3 -0
    moved ndb_use_transactions out of opts and to be set default true in THD::init

  sql/mysqld.cc
    1.520.1.6 04/11/18 22:45:43 tomas@poseidon.ndb.mysql.com +0 -6
    moved ndb_use_transactions out of opts and to be set default true in THD::init

ChangeSet
  1.2117.2.13 04/11/18 22:44:34 tomas@poseidon.ndb.mysql.com +1 -0
  merge error

  ndb/include/Makefile.am
    1.8 04/11/18 22:44:31 tomas@poseidon.ndb.mysql.com +0 -1
    merge error

ChangeSet
  1.1346.707.86 04/11/18 22:59:17 guilhem@mysql.com +1 -0
  When mysqlbinlog prints LOAD DATA INFILE, let it print the thread id. Some customer would have benefited
  much from this in his recovery. All this change does is adding one commented (#) line before the LOAD DATA
  command, so it is quite innocuous.

  sql/log_event.cc
    1.77.1.83 04/11/18 22:59:13 guilhem@mysql.com +1 -1
    When mysqlbinlog prints LOAD DATA INFILE, let it print the thread id. Some customer would have benefited
    much from this in his recovery. All this change does is adding one commented (#) line before the LOAD DATA
    command, so it is quite innocuous.

ChangeSet
  1.2117.13.2 04/11/18 21:42:25 tomas@poseidon.ndb.mysql.com +2 -0
      change file name to avoid conflict
      corrected mistake in previous patch

  ndb/tools/restore/restore_main.cpp
    1.19.1.3 04/11/18 21:42:21 tomas@poseidon.ndb.mysql.com +4 -2
    corrected mistake in previous patch

  ndb/tools/Makefile.am
    1.11 04/11/18 21:42:21 tomas@poseidon.ndb.mysql.com +1 -1
    change file name to avoid conflict

ChangeSet
  1.2078.1.2 04/11/18 22:41:31 joreland@mysql.com +1 -0
  wl2077 - ndb scan optimizations

  ndb/test/ndbapi/testScanPerf.cpp
    1.5.1.1 04/11/18 22:41:27 joreland@mysql.com +54 -24
    Add reset_bounds option
    Impl. eq bound queries

  ndb/tools/restore/restore_main.cpp
    1.19.1.2 04/11/18 21:36:45 tomas@poseidon.ndb.mysql.com +0 -0
    Rename: ndb/tools/restore/main.cpp -> ndb/tools/restore/restore_main.cpp

ChangeSet
  1.2117.13.1 04/11/18 21:15:18 tomas@poseidon.ndb.mysql.com +2 -0
  bug#6677 bug#6684

  ndb/tools/restore/main.cpp
    1.19.1.1 04/11/18 21:14:51 tomas@poseidon.ndb.mysql.com +19 -8
    bug#6677 bug#6684

  ndb/src/mgmclient/CommandInterpreter.cpp
    1.28.1.2 04/11/18 21:14:46 tomas@poseidon.ndb.mysql.com +6 -1
    bug#6677 bug#6684

ChangeSet
  1.2117.12.1 04/11/18 23:35:45 konstantin@mysql.com +1 -0
  Some comments regarding Bug#6275 ""client_test" fail in 4.1.7 make test"

  tests/client_test.c
    1.135 04/11/18 23:35:41 konstantin@mysql.com +19 -3
    Some comments regarding Bug#6275 ""client_test" fail in 4.1.7 make test"

ChangeSet
  1.2117.2.11 04/11/18 20:35:19 tomas@poseidon.ndb.mysql.com +3 -0
  adopted testprograms to changes in mgmapi

  ndb/test/src/NdbRestarter.cpp
    1.9 04/11/18 20:35:15 tomas@poseidon.ndb.mysql.com +10 -33
    adopted testprograms to changes in mgmapi

  ndb/test/src/NdbBackup.cpp
    1.16 04/11/18 20:35:15 tomas@poseidon.ndb.mysql.com +4 -6
    adopted testprograms to changes in mgmapi

  ndb/test/run-test/main.cpp
    1.22 04/11/18 20:35:15 tomas@poseidon.ndb.mysql.com +13 -9
    adopted testprograms to changes in mgmapi

ChangeSet
  1.2117.11.2 04/11/18 21:22:13 heikki@hundin.mysql.fi +2 -0
  fil0fil.h, fil0fil.c:
    Fix bug introduced in 4.1.1: InnoDB no longer respected the data file max size given in :autoextend:max:

ChangeSet
  1.2117.11.1 04/11/18 20:28:36 tomas@poseidon.ndb.mysql.com +7 -0
     fix for mysqladmin link problem
       .c -> .cc
      fix source dist problem for ndb
      fix type check problem for mysqladmin
  

  ndb/src/mgmclient/ndb_mgmclient.h
    1.1.1.1 04/11/18 20:28:31 tomas@poseidon.ndb.mysql.com +1 -1
    fix type check problem

  ndb/src/mgmclient/ndb_mgmclient.hpp
    1.9.1.1 04/11/18 20:28:31 tomas@poseidon.ndb.mysql.com +1 -1
    fix type check problem

  ndb/src/mgmclient/CommandInterpreter.cpp
    1.28.1.1 04/11/18 20:28:31 tomas@poseidon.ndb.mysql.com +2 -2
    fix type check problem

  ndb/include/Makefile.am
    1.7 04/11/18 20:28:31 tomas@poseidon.ndb.mysql.com +1 -0
    fix source dist problem for ndb

  configure.in
    1.327.1.1 04/11/18 20:28:31 tomas@poseidon.ndb.mysql.com +0 -1
    fix for mysqladmin link problem
     .c -> .cc

  client/mysqladmin.cc
    1.93.1.2 04/11/18 20:28:31 tomas@poseidon.ndb.mysql.com +0 -3
    fix for mysqladmin link problem
     .c -> .cc

  client/Makefile.am
    1.37.1.1 04/11/18 20:28:31 tomas@poseidon.ndb.mysql.com +1 -0
    fix for mysqladmin link problem
     .c -> .cc

  client/mysqladmin.cc
    1.93.1.1 04/11/18 20:02:53 tomas@poseidon.ndb.mysql.com +0 -0
    Rename: client/mysqladmin.c -> client/mysqladmin.cc

ChangeSet
  1.2078.1.1 04/11/18 20:54:35 joreland@mysql.com +16 -0
  wl2077 moved inline to .hpp file

  ndb/tools/select_all.cpp
    1.12 04/11/18 20:54:05 joreland@mysql.com +6 -1
    wl2077 moved inline to .hpp file

  ndb/test/tools/hugoScanRead.cpp
    1.6 04/11/18 20:54:05 joreland@mysql.com +43 -7
    wl2077 moved inline to .hpp file

  ndb/test/tools/create_index.cpp
    1.8 04/11/18 20:54:05 joreland@mysql.com +1 -1
    wl2077 moved inline to .hpp file

  ndb/test/src/UtilTransactions.cpp
    1.13 04/11/18 20:54:05 joreland@mysql.com +4 -19
    wl2077 moved inline to .hpp file

  ndb/test/src/HugoTransactions.cpp
    1.12 04/11/18 20:54:05 joreland@mysql.com +157 -9
    wl2077 moved inline to .hpp file

  ndb/test/ndbapi/testScan.cpp
    1.11 04/11/18 20:54:05 joreland@mysql.com +5 -4
    wl2077 moved inline to .hpp file

  ndb/test/include/UtilTransactions.hpp
    1.4 04/11/18 20:54:05 joreland@mysql.com +2 -2
    wl2077 moved inline to .hpp file

  ndb/test/include/HugoTransactions.hpp
    1.5 04/11/18 20:54:05 joreland@mysql.com +11 -5
    wl2077 moved inline to .hpp file

  ndb/src/ndbapi/NdbScanOperation.cpp
    1.41.1.1 04/11/18 20:54:05 joreland@mysql.com +97 -38
    wl2077 moved inline to .hpp file

  ndb/src/ndbapi/NdbConnectionScan.cpp
    1.12 04/11/18 20:54:05 joreland@mysql.com +6 -18
    wl2077 moved inline to .hpp file

  ndb/src/ndbapi/NdbConnection.cpp
    1.27.1.1 04/11/18 20:54:05 joreland@mysql.com +0 -6
    wl2077 moved inline to .hpp file

  ndb/src/kernel/blocks/suma/Suma.cpp
    1.11 04/11/18 20:54:05 joreland@mysql.com +1 -1
    wl2077 moved inline to .hpp file

  ndb/src/kernel/blocks/dbtc/DbtcMain.cpp
    1.43 04/11/18 20:54:05 joreland@mysql.com +52 -28
    wl2077 moved inline to .hpp file

  ndb/src/kernel/blocks/dbtc/Dbtc.hpp
    1.19 04/11/18 20:54:05 joreland@mysql.com +6 -5
    wl2077 moved inline to .hpp file

  ndb/src/kernel/blocks/dblqh/DblqhMain.cpp
    1.39.1.1 04/11/18 20:54:05 joreland@mysql.com +27 -27
    wl2077 moved inline to .hpp file

  ndb/src/kernel/blocks/dblqh/Dblqh.hpp
    1.21.1.1 04/11/18 20:54:05 joreland@mysql.com +19 -0
    wl2077 moved inline to .hpp file

  innobase/include/fil0fil.h
    1.17 04/11/18 21:21:26 heikki@hundin.mysql.fi +1 -1
    Fix bug introduced in 4.1.1: InnoDB no longer respected the data file max size given in :autoextend:max:

  innobase/fil/fil0fil.c
    1.42 04/11/18 21:20:44 heikki@hundin.mysql.fi +16 -3
    Fix bug introduced in 4.1.1: InnoDB no longer respected the data file max size given in :autoextend:max:

ChangeSet
  1.2117.2.10 04/11/18 19:07:14 tomas@poseidon.ndb.mysql.com +1 -0
  bug#6684, error messages id wrong settings

  ndb/tools/restore/main.cpp
    1.20 04/11/18 19:07:12 tomas@poseidon.ndb.mysql.com +19 -8
    bug#6684, error messages id wrong settings

ChangeSet
  1.2117.10.1 04/11/18 18:38:38 tomas@poseidon.ndb.mysql.com +23 -0
     changed mysqladmin.c to mysqladmin.cc
      no need for dvlags to have DEFINE_CXA_PURE_VIRTUAL anymore
      aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
      removed all dependencies of LocalConfig, except for mgmapi internals
      enabled multiple management servrs to fetch data configurations from eachother

  ndb/tools/waiter.cpp
    1.17 04/11/18 18:38:34 tomas@poseidon.ndb.mysql.com +10 -36
    aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
    removed all dependencies of LocalConfig, except for mgmapi internals

  ndb/src/ndbapi/ndb_cluster_connection.cpp
    1.11 04/11/18 18:38:34 tomas@poseidon.ndb.mysql.com +10 -20
    aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
    removed all dependencies of LocalConfig, except for mgmapi internals

  ndb/src/mgmsrv/main.cpp
    1.31 04/11/18 18:38:34 tomas@poseidon.ndb.mysql.com +4 -50
    aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
    removed all dependencies of LocalConfig, except for mgmapi internals

  ndb/src/mgmsrv/MgmtSrvrConfig.cpp
    1.5 04/11/18 18:38:34 tomas@poseidon.ndb.mysql.com +4 -14
    aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
    removed all dependencies of LocalConfig, except for mgmapi internals

  ndb/src/mgmsrv/MgmtSrvr.hpp
    1.22 04/11/18 18:38:34 tomas@poseidon.ndb.mysql.com +7 -6
    aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
    removed all dependencies of LocalConfig, except for mgmapi internals

  ndb/src/mgmsrv/MgmtSrvr.cpp
    1.49 04/11/18 18:38:34 tomas@poseidon.ndb.mysql.com +65 -44
    aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
    removed all dependencies of LocalConfig, except for mgmapi internals
    enabled multiple management servrs to fetch data configurations from eachother

  ndb/src/mgmclient/ndb_mgmclient.h
    1.2 04/11/18 18:38:34 tomas@poseidon.ndb.mysql.com +1 -1
    aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
    removed all dependencies of LocalConfig, except for mgmapi internals

  ndb/src/mgmclient/ndb_mgmclient.hpp
    1.10 04/11/18 18:38:34 tomas@poseidon.ndb.mysql.com +1 -1
    aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
    removed all dependencies of LocalConfig, except for mgmapi internals

  ndb/src/mgmclient/main.cpp
    1.14 04/11/18 18:38:34 tomas@poseidon.ndb.mysql.com +2 -1
    aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
    removed all dependencies of LocalConfig, except for mgmapi internals

  ndb/src/mgmclient/CommandInterpreter.cpp
    1.29 04/11/18 18:38:34 tomas@poseidon.ndb.mysql.com +9 -21
    aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
    removed all dependencies of LocalConfig, except for mgmapi internals

  ndb/src/mgmapi/mgmapi.cpp
    1.23 04/11/18 18:38:34 tomas@poseidon.ndb.mysql.com +98 -40
    aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
    removed all dependencies of LocalConfig, except for mgmapi internals

  ndb/src/mgmapi/LocalConfig.hpp
    1.9 04/11/18 18:38:34 tomas@poseidon.ndb.mysql.com +1 -0
    aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
    removed all dependencies of LocalConfig, except for mgmapi internals

  ndb/src/mgmapi/LocalConfig.cpp
    1.18 04/11/18 18:38:34 tomas@poseidon.ndb.mysql.com +16 -1
    aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
    removed all dependencies of LocalConfig, except for mgmapi internals

  ndb/src/kernel/vm/Configuration.hpp
    1.10 04/11/18 18:38:34 tomas@poseidon.ndb.mysql.com +1 -2
    aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
    removed all dependencies of LocalConfig, except for mgmapi internals

  ndb/src/kernel/vm/Configuration.cpp
    1.26 04/11/18 18:38:34 tomas@poseidon.ndb.mysql.com +19 -15
    aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
    removed all dependencies of LocalConfig, except for mgmapi internals
    changed to config setting to always use noOfMetaTables to make sure we don't overflow arrays

  ndb/src/kernel/main.cpp
    1.36 04/11/18 18:38:34 tomas@poseidon.ndb.mysql.com +2 -10
    aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
    removed all dependencies of LocalConfig, except for mgmapi internals

  ndb/src/common/mgmcommon/ConfigRetriever.cpp
    1.21 04/11/18 18:38:34 tomas@poseidon.ndb.mysql.com +69 -94
    aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
    removed all dependencies of LocalConfig, except for mgmapi internals

  ndb/include/ndbapi/ndb_cluster_connection.hpp
    1.4 04/11/18 18:38:34 tomas@poseidon.ndb.mysql.com +0 -2
    aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
    removed all dependencies of LocalConfig, except for mgmapi internals

  ndb/include/mgmcommon/ConfigRetriever.hpp
    1.12 04/11/18 18:38:34 tomas@poseidon.ndb.mysql.com +16 -10
    aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
    removed all dependencies of LocalConfig, except for mgmapi internals

  ndb/include/mgmapi/mgmapi.h
    1.18 04/11/18 18:38:34 tomas@poseidon.ndb.mysql.com +22 -8
    aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
    removed all dependencies of LocalConfig, except for mgmapi internals

  configure.in
    1.328 04/11/18 18:38:34 tomas@poseidon.ndb.mysql.com +0 -1
    no need for dvlags to have DEFINE_CXA_PURE_VIRTUAL anymore

  client/mysqladmin.cc
    1.95 04/11/18 18:38:34 tomas@poseidon.ndb.mysql.com +0 -3
    changed mysqladmin.c to mysqladmin.cc

  client/Makefile.am
    1.38 04/11/18 18:38:34 tomas@poseidon.ndb.mysql.com +1 -0
    changed mysqladmin.c to mysqladmin.cc

ChangeSet
  1.2117.9.1 04/11/18 18:10:07 bell@sanja.is.com.ua +11 -0
  reporting empty result added in case of max/min optimisation of ALL/ANY/SOME subqueries
  fixed null processing in NOT operation used in ALL subquery (Bug #6247)

  sql/sql_union.cc
    1.135 04/11/18 18:10:03 bell@sanja.is.com.ua +2 -0
    reporting empty result added for max/min subqueries

  sql/sql_parse.cc
    1.403.2.1 04/11/18 18:10:03 bell@sanja.is.com.ua +2 -2
    reporting empty result added for max/min subqueries

  sql/sql_class.cc
    1.196 04/11/18 18:10:03 bell@sanja.is.com.ua +2 -1
    reporting empty result added for max/min subqueries

  sql/item_sum.h
    1.72.1.1 04/11/18 18:10:03 bell@sanja.is.com.ua +7 -2
    reporting empty result added fox max/min aggregate functions

  sql/item_sum.cc
    1.128 04/11/18 18:10:03 bell@sanja.is.com.ua +13 -0
    reporting empty result added fox max/min aggregate functions

  sql/item_subselect.h
    1.57 04/11/18 18:10:03 bell@sanja.is.com.ua +16 -4
    reporting empty result added for max/min subqueries

  sql/item_subselect.cc
    1.118 04/11/18 18:10:03 bell@sanja.is.com.ua +28 -7
    reporting empty result added for max/min subqueries

  sql/item_cmpfunc.h
    1.100 04/11/18 18:10:03 bell@sanja.is.com.ua +23 -1
    fixed processing max/min optimized subqueries with empty results (added methods to detect empty results) and special NOP operation to process them for SOME/ANY sobqueries

  sql/item_cmpfunc.cc
    1.170 04/11/18 18:10:03 bell@sanja.is.com.ua +39 -7
    fixed special NOT ALL processing
    fixed processing max/min optimized subqueries with empty results (added methods to detect empty results) and special NOP operation to process them for SOME/ANY sobqueries

  mysql-test/t/subselect.test
    1.123.1.1 04/11/18 18:10:03 bell@sanja.is.com.ua +23 -1
    new tests of ALL/ANY wiews

  mysql-test/r/subselect.result
    1.143.1.1 04/11/18 18:10:03 bell@sanja.is.com.ua +75 -1
    new tests of ALL/ANY wiews

  ndb/src/kernel/blocks/qmgr/QmgrMain.cpp
    1.12 04/11/18 16:47:23 pekka@mysql.com +20 -9
    new arbitrator behaviour for >=3-way: < 1/2 nodes can survive

  ndb/src/common/debugger/EventLogger.cpp
    1.15 04/11/18 16:47:23 pekka@mysql.com +5 -0
    new arbitrator behaviour for >=3-way: < 1/2 nodes can survive

  ndb/include/kernel/signaldata/ArbitSignalData.hpp
    1.3 04/11/18 16:47:23 pekka@mysql.com +8 -7
    new arbitrator behaviour for >=3-way: < 1/2 nodes can survive

ChangeSet
  1.2117.8.1 04/11/18 16:44:50 pekka@mysql.com +3 -0
  ndb: new arbitrator behaviour for >=3-way: < 1/2 nodes can survive

ChangeSet
  1.2117.7.1 04/11/18 17:01:33 marko@hundin.mysql.fi +1 -0
  row0ins.c:
    row_ins_scan_sec_index_for_duplicate(),
    row_ins_duplicate_error_in_clust():
    remove unused variables "ptr"

  innobase/row/row0ins.c
    1.49 04/11/18 17:00:29 marko@hundin.mysql.fi +0 -2
    row_ins_scan_sec_index_for_duplicate(),
    row_ins_duplicate_error_in_clust():
    remove unused variables "ptr"

ChangeSet
  1.2117.2.6 04/11/18 16:52:45 timour@mysql.com +2 -0
  correct name of function in synopsis

  BitKeeper/etc/logging_ok
    1.352 04/11/18 16:52:45 timour@mysql.com +1 -0
    Logging to logging@openlogging.org accepted

  mysys/mf_keycaches.c
    1.4 04/11/18 16:52:27 timour@mysql.com +1 -1
    correct name of function in synopsis

  client/mysqladmin.cc
    1.94 04/11/18 13:53:48 tomas@poseidon.ndb.mysql.com +0 -0
    Rename: client/mysqladmin.c -> client/mysqladmin.cc

ChangeSet
  1.2117.6.1 04/11/18 16:15:48 bar@mysql.com +2 -0
  Check that the third UNION part with COLLATE
  clause resolves collation conflict for the
  first and the second parts pair.

  mysql-test/t/union.test
    1.77 04/11/18 16:15:41 bar@mysql.com +6 -0
    Check that the third UNION part with COLLATE
    clause resolves collation conflict for the
    first and the second parts pair.

  mysql-test/r/union.result
    1.82 04/11/18 16:15:41 bar@mysql.com +10 -0
    Check that the third UNION part with COLLATE
    clause resolves collation conflict for the
    first and the second parts pair.

ChangeSet
  1.2117.5.1 04/11/18 12:11:56 mskold@mysql.com +9 -0
  Fix for bug#4312 ndb table, wrong behaviour on insert .. on duplicate key ..

  sql/sql_insert.cc
    1.147 04/11/18 12:10:40 mskold@mysql.com +5 -2
    Fix for bug#4312 ndb table, wrong behaviour on insert .. on duplicate key ..

  sql/ha_ndbcluster.h
    1.40.1.1 04/11/18 12:10:40 mskold@mysql.com +3 -1
    Fix for bug#4312 ndb table, wrong behaviour on insert .. on duplicate key ..

  sql/ha_ndbcluster.cc
    1.112.3.1 04/11/18 12:10:40 mskold@mysql.com +53 -13
    Fix for bug#4312 ndb table, wrong behaviour on insert .. on duplicate key ..

  mysql-test/t/ndb_insert.test
    1.7 04/11/18 12:10:40 mskold@mysql.com +25 -11
    Fix for bug#4312 ndb table, wrong behaviour on insert .. on duplicate key ..

  mysql-test/t/ndb_index_unique.test
    1.6 04/11/18 12:10:40 mskold@mysql.com +4 -4
    Fix for bug#4312 ndb table, wrong behaviour on insert .. on duplicate key ..

  mysql-test/t/ndb_charset.test
    1.2 04/11/18 12:10:40 mskold@mysql.com +2 -2
    Fix for bug#4312 ndb table, wrong behaviour on insert .. on duplicate key ..

  mysql-test/r/ndb_insert.result
    1.7 04/11/18 12:10:40 mskold@mysql.com +32 -13
    Fix for bug#4312 ndb table, wrong behaviour on insert .. on duplicate key ..

  mysql-test/r/ndb_index_unique.result
    1.7 04/11/18 12:10:40 mskold@mysql.com +4 -4
    Fix for bug#4312 ndb table, wrong behaviour on insert .. on duplicate key ..

  mysql-test/r/ndb_charset.result
    1.2 04/11/18 12:10:40 mskold@mysql.com +2 -2
    Fix for bug#4312 ndb table, wrong behaviour on insert .. on duplicate key ..

  ndb/src/ndbapi/NdbScanOperation.cpp
    1.42 04/11/18 11:48:59 pekka@mysql.com +1 -1
    charset fix from Bar (strxfrm_multiply can be 0)

  ndb/src/ndbapi/NdbOperationSearch.cpp
    1.8 04/11/18 11:48:59 pekka@mysql.com +1 -1
    charset fix from Bar (strxfrm_multiply can be 0)

  ndb/src/ndbapi/NdbIndexOperation.cpp
    1.13 04/11/18 11:48:59 pekka@mysql.com +1 -1
    charset fix from Bar (strxfrm_multiply can be 0)

  ndb/src/common/util/NdbSqlUtil.cpp
    1.11 04/11/18 11:48:59 pekka@mysql.com +3 -3
    charset fix from Bar (strxfrm_multiply can be 0)

ChangeSet
  1.2092.1.3 04/11/18 11:48:21 pekka@mysql.com +4 -0
  ndb: charset fix from Bar (strxfrm_multiply can be 0)

  ndb/src/mgmapi/LocalConfig.hpp
    1.8 04/11/18 10:10:17 tomas@poseidon.ndb.mysql.com +0 -0
    Rename: ndb/include/mgmapi/LocalConfig.hpp -> ndb/src/mgmapi/LocalConfig.hpp

ChangeSet
  1.2117.4.1 04/11/18 08:42:26 tomas@poseidon.ndb.mysql.com +2 -0
  ifdef'd unused table reorg code

  ndb/src/kernel/blocks/dbdict/Dbdict.hpp
    1.6 04/11/18 08:42:22 tomas@poseidon.ndb.mysql.com +2 -2
    ifdef'd unused table reorg code

  ndb/src/kernel/blocks/dbdict/Dbdict.cpp
    1.25 04/11/18 08:42:22 tomas@poseidon.ndb.mysql.com +10 -2
    ifdef'd unused table reorg code

ChangeSet
  1.2117.3.2 04/11/17 17:06:24 guilhem@mysql.com +2 -0
  time independent test

  mysql-test/t/ctype_ucs.test
    1.15 04/11/17 17:06:20 guilhem@mysql.com +1 -0
    time independent

  mysql-test/r/ctype_ucs.result
    1.16 04/11/17 17:06:19 guilhem@mysql.com +2 -1
    result update

ChangeSet
  1.2117.3.1 04/11/17 16:41:30 guilhem@mysql.com +7 -0
  Fixes for compilation errors in Windows (casts from uint32* to uint*) in repl and charset code.
  Moving the part of user_var.test using UCS2 to ctype_ucs.test

  sql/sql_parse.cc
    1.403.1.1 04/11/17 16:41:23 guilhem@mysql.com +4 -4
    changing arg types to uint32, as what is used in these args is a create_field::length which is uint32.

  sql/slave.h
    1.80 04/11/17 16:41:23 guilhem@mysql.com +1 -1
    changing arg type to uint32*

  sql/slave.cc
    1.259 04/11/17 16:41:23 guilhem@mysql.com +2 -2
    changing arg type to uint32* (as what is used in this arg is &thd->db_length which is uint32*)

  mysql-test/t/user_var.test
    1.15 04/11/17 16:41:23 guilhem@mysql.com +1 -4
    using UCS2 in this test fails on non-USC2-capable binaries, so let's move this piece to ctype_ucs.test.

  mysql-test/t/ctype_ucs.test
    1.14 04/11/17 16:41:23 guilhem@mysql.com +15 -0
    importing test piece from user_var.test

  mysql-test/r/user_var.result
    1.19 04/11/17 16:41:23 guilhem@mysql.com +1 -12
    result update

  mysql-test/r/ctype_ucs.result
    1.15 04/11/17 16:41:23 guilhem@mysql.com +14 -0
    result update

ChangeSet
  1.1346.707.85 04/11/17 13:38:35 serg@serg.mylan +2 -0
  test for bug#5528

  mysql-test/t/fulltext.test
    1.34.2.12 04/11/17 13:38:32 serg@serg.mylan +10 -0
    test for bug#5528

  mysql-test/r/fulltext.result
    1.29.1.18 04/11/17 13:38:32 serg@serg.mylan +9 -0
    test for bug#5528

ChangeSet
  1.2110.1.3 04/11/17 08:15:53 tomas@poseidon.ndb.mysql.com +5 -0
  Enabled usage of new system variables for ndb
    - ndb_use_exact_count
    - ndb_autoincrement_prefetch_sz
    - ndb_use_transactions
    - ndb_force_send
  moved "inlined" functions to .cc file since they are virtual anyways
  enabled printout od ndb errors in warnings even if mapping existst to mysql error code

  sql/sql_class.h
    1.268.1.1 04/11/17 08:15:50 tomas@poseidon.ndb.mysql.com +6 -0
    Enabled usage of new system variables for ndb
      - ndb_use_exact_count
      - ndb_autoincrement_prefetch_sz
      - ndb_use_transactions
      - ndb_force_send

  sql/set_var.cc
    1.144 04/11/17 08:15:50 tomas@poseidon.ndb.mysql.com +31 -1
    Enabled usage of new system variables for ndb
      - ndb_use_exact_count
      - ndb_autoincrement_prefetch_sz
      - ndb_use_transactions
      - ndb_force_send

  sql/mysqld.cc
    1.520.1.5 04/11/17 08:15:49 tomas@poseidon.ndb.mysql.com +30 -4
    Enabled usage of new system variables for ndb
      - ndb_use_exact_count
      - ndb_autoincrement_prefetch_sz
      - ndb_use_transactions
      - ndb_force_send

  sql/ha_ndbcluster.h
    1.41 04/11/17 08:15:49 tomas@poseidon.ndb.mysql.com +16 -30
    Enabled usage of new system variables for ndb
      - ndb_use_exact_count
      - ndb_autoincrement_prefetch_sz
      - ndb_use_transactions
      - ndb_force_send
    moved "inlined" functions to .cc file since they are virtual anyways

  sql/ha_ndbcluster.cc
    1.112.2.1 04/11/17 08:15:49 tomas@poseidon.ndb.mysql.com +144 -58
    Enabled usage of new system variables for ndb
      - ndb_use_exact_count
      - ndb_autoincrement_prefetch_sz
      - ndb_use_transactions
      - ndb_force_send
    moved "inlined" functions to .cc file since they are virtual anyways
    enabled printout od ndb errors in warnings even if mapping existst to mysql error code

ChangeSet
  1.2110.1.2 04/11/17 08:10:26 tomas@poseidon.ndb.mysql.com +1 -0
  enabled having system tables in ndb

  sql/sql_acl.cc
    1.149 04/11/17 08:10:23 tomas@poseidon.ndb.mysql.com +27 -10
    enabled having system tables in ndb

ChangeSet
  1.2012.179.1 04/11/16 23:45:24 tsmith@build.mysql.com +2 -0
  Add --order-by-primary option, which adds an ORDER BY
  clause the the SELECT statement used to dump the data
  for any table which has a primary or unique key.  This
  is useful for dumping MyISAM tables which will be later
  imported into InnoDB tables.

  client/mysqldump.c
    1.147.2.1 04/11/16 23:42:52 tsmith@build.mysql.com +125 -24
    Add --order-by-primary option, which adds an ORDER BY
    clause the the SELECT statement used to dump the data
    for any table which has a primary or unique key.  This
    is useful for dumping MyISAM tables which will be later
    imported into InnoDB tables.

  client/client_priv.h
    1.29.1.1 04/11/16 23:41:54 tsmith@build.mysql.com +1 -1
    add option OPT_ORDER_BY_PRIMARY

ChangeSet
  1.2103.5.1 04/11/16 13:58:49 igor@rurik.mysql.com +3 -0
  key_cache.result, key_cache.test:
    Added a test case for bug #6447.
  mf_keycache.c:
    Fixed bug #6447. Erronious code in the key_cache_read function
    caused problems when reading key blocks with offset>0 into
    key cache. The code of key_cache_insert and key_cache_write
    was modified similarly.

  mysql-test/r/key_cache.result
    1.13 04/11/16 13:58:11 igor@rurik.mysql.com +10 -0
    Added a test case for bug #6447.

  mysql-test/t/key_cache.test
    1.13.1.1 04/11/16 13:57:33 igor@rurik.mysql.com +11 -0
    Added a test case for bug #6447.

  mysys/mf_keycache.c
    1.46 04/11/16 13:51:37 igor@rurik.mysql.com +13 -12
    Fixed bug #6447. Erronious code in the key_cache_read function
    caused problems when reading key blocks with offset>0 into
    key cache. The code of key_cache_insert and key_cache_write
    was modified similarly.

ChangeSet
  1.2103.1.5 04/11/16 22:58:02 bell@sanja.is.com.ua +6 -0
  backport Serg's fix of FT interface (BUG#6523)

  sql/sql_select.cc
    1.385 04/11/16 22:57:58 bell@sanja.is.com.ua +1 -1
    comment for previous patch

  sql/opt_range.h
    1.36 04/11/16 22:57:58 bell@sanja.is.com.ua +1 -1
    backport Serg's fix of FT interface 

  sql/handler.h
    1.132 04/11/16 22:57:58 bell@sanja.is.com.ua +1 -0
    backport Serg's fix of FT interface 

  sql/ha_myisam.h
    1.62 04/11/16 22:57:58 bell@sanja.is.com.ua +0 -1
    backport Serg's fix of FT interface 

  mysql-test/t/subselect.test
    1.126 04/11/16 22:57:58 bell@sanja.is.com.ua +10 -0
    subqueries with full text search

  mysql-test/r/subselect.result
    1.146 04/11/16 22:57:58 bell@sanja.is.com.ua +8 -0
    subqueries with full text search

ChangeSet
  1.2114.2.1 04/11/16 22:49:28 heikki@hundin.mysql.fi +1 -0
  ha_innodb.cc:
    Anthony's http://lists.mysql.com/internals/18505 patch for DROP DATABASE broke caused it to return errno if .ibd files were present (bas_ext() was obsolete in ha_innodb.cc); fix this

  sql/ha_innodb.cc
    1.170 04/11/16 22:49:16 heikki@hundin.mysql.fi +3 -6
    Anthony's http://lists.mysql.com/internals/18505 patch for DROP DATABASE broke caused it to return errno if .ibd files were present (bas_ext() was obsolete in ha_innodb.cc); fix this

ChangeSet
  1.2114.1.2 04/11/16 23:27:31 konstantin@mysql.com +1 -0
  Fix comment.

  sql/item_func.cc
    1.220 04/11/16 23:27:27 konstantin@mysql.com +1 -1
    Fix comment (used_table_cache is completely different from 
    used_tables_cache :)

ChangeSet
  1.2114.1.1 04/11/16 20:45:52 heikki@hundin.mysql.fi +1 -0
  ha_innodb.cc:
  Manually ported this bug fix from 4.0: 
   Fix InnoDB bug #6287: if one uses INSERT IGNORE to insert several rows at a time, and the first inserts are ignored because of a duplicate key collision, then InnoDB in a replication slave assigns AUTO_INCREMENT values 1 bigger than in the master

  sql/ha_innodb.cc
    1.169 04/11/16 20:43:50 heikki@hundin.mysql.fi +6 -5
    Fix InnoDB bug #6287: if one uses INSERT IGNORE to insert several rows at a time, and the first inserts are ignored because of a duplicate key collision, then InnoDB in a replication slave assigns AUTO_INCREMENT values 1 bigger than in the master

ChangeSet
  1.1346.707.84 04/11/16 20:37:42 heikki@hundin.mysql.fi +1 -0
  ha_innodb.cc:
    Fix InnoDB bug #6287: if one uses INSERT IGNORE to insert several rows at a time, and the first inserts are ignored because of a duplicate key collision, then InnoDB in a replication slave assigns AUTO_INCREMENT values 1 bigger than in the master

  sql/ha_innodb.cc
    1.73.1.153 04/11/16 20:37:33 heikki@hundin.mysql.fi +6 -5
    Fix InnoDB bug #6287: if one uses INSERT IGNORE to insert several rows at a time, and the first inserts are ignored because of a duplicate key collision, then InnoDB in a replication slave assigns AUTO_INCREMENT values 1 bigger than in the master

ChangeSet
  1.2114 04/11/16 13:56:25 tomas@poseidon.ndb.mysql.com +1 -0
  ha_ndbcluster.cc:
    reverting previous patch

  sql/ha_ndbcluster.cc
    1.112.1.2 04/11/16 13:55:58 tomas@poseidon.ndb.mysql.com +0 -7
    reverting previous patch

ChangeSet
  1.2110.2.1 04/11/16 16:45:47 bar@mysql.com +1 -0
  ctype-tis620.c:
    Space allocated didn't take in account trailing '\0' bytes.

  strings/ctype-tis620.c
    1.78 04/11/16 16:45:32 bar@mysql.com +2 -2
    Space allocated didn't take in account trailing '\0' bytes.

ChangeSet
  1.2110.1.1 04/11/16 12:10:44 tomas@poseidon.ndb.mysql.com +1 -0
  Also print warning if there is an ndb->mysql errorcode mapping, this since the warning provides valuable info to the user

  sql/ha_ndbcluster.cc
    1.112.1.1 04/11/16 12:10:40 tomas@poseidon.ndb.mysql.com +8 -1
    Also print warning if there is an ndb->mysql errorcode mapping, this since the warning provides valuable info to the user

ChangeSet
  1.2111 04/11/16 14:36:25 ram@gw.mysql.r18.ru +3 -0
  A fix (bug #6449: DO server-crashing bug).

  sql/sql_yacc.yy
    1.368 04/11/16 14:36:21 ram@gw.mysql.r18.ru +5 -4
    A fix (bug #6449: DO server-crashing bug).
    expr_list is used for DO command.

  mysql-test/t/select.test
    1.29 04/11/16 14:36:20 ram@gw.mysql.r18.ru +9 -0
    A fix (bug #6449: DO server-crashing bug).

  mysql-test/r/select.result
    1.43 04/11/16 14:36:20 ram@gw.mysql.r18.ru +4 -0
    A fix (bug #6449: DO server-crashing bug).

ChangeSet
  1.2108.1.1 04/11/16 09:10:29 tomas@poseidon.ndb.mysql.com +1 -0
  Makefile.am:
    changed link order to fix linking problems

  client/Makefile.am
    1.37 04/11/16 09:08:53 tomas@poseidon.ndb.mysql.com +2 -2
    changed link order to fix linking problems

ChangeSet
  1.2103.3.3 04/11/16 12:05:13 bar@mysql.com +3 -0
  Bug #6552 CHAR column w/o length is legal, BINARY w/o length is not

  sql/sql_yacc.yy
    1.367 04/11/16 12:05:08 bar@mysql.com +3 -0
    Bug #6552 CHAR column w/o length is legal, BINARY w/o length is not

  mysql-test/t/binary.test
    1.13 04/11/16 12:05:08 bar@mysql.com +7 -0
    Bug #6552 CHAR column w/o length is legal, BINARY w/o length is not

  mysql-test/r/binary.result
    1.19 04/11/16 12:05:08 bar@mysql.com +7 -0
    Bug #6552 CHAR column w/o length is legal, BINARY w/o length is not

ChangeSet
  1.2103.2.3 04/11/16 07:24:11 tomas@poseidon.ndb.mysql.com +2 -0
     provided better error printout for mismatch of node types in configuratoin fetch
      fixed to that mgmt server actually uses the connectsring

  ndb/src/mgmsrv/main.cpp
    1.30 04/11/16 07:24:07 tomas@poseidon.ndb.mysql.com +1 -1
    fixed to that mgmt server actually uses the connectsring

  ndb/src/common/mgmcommon/ConfigRetriever.cpp
    1.20 04/11/16 07:24:07 tomas@poseidon.ndb.mysql.com +10 -3
    provided better error printout

ChangeSet
  1.2107 04/11/16 00:10:32 guilhem@mysql.com +1 -0
  compilation failures fixes. mysqldump now compiles on AIX 4.3.

  client/mysqldump.c
    1.157 04/11/16 00:10:27 guilhem@mysql.com +2 -2
    row[i] is char* so some compilers don't want to put it into a unsigned char*. A C++ comment.

ChangeSet
  1.2103.1.4 04/11/16 00:16:04 bell@sanja.is.com.ua +4 -0
  fixed joincleunup to avoid double deletin tables, and too earlyfull cleanup in case of EXPLAIN
  fixed cleunup of TMP_TABLE_PARAM
  (BUG#6406)

  sql/sql_select.cc
    1.384 04/11/16 00:16:00 bell@sanja.is.com.ua +4 -2
    uncacheable test made simplier
    fixed joincleunup to avoid double deletin tables, and too earlyfull cleanup in case of EXPLAIN

  sql/sql_class.h
    1.269 04/11/16 00:15:59 bell@sanja.is.com.ua +1 -1
    fixed cleunup of TMP_TABLE_PARAM

  mysql-test/t/subselect.test
    1.125 04/11/16 00:15:59 bell@sanja.is.com.ua +10 -0
    primary query with temporary table and subquery with groupping

  mysql-test/r/subselect.result
    1.145 04/11/16 00:15:59 bell@sanja.is.com.ua +12 -0
    primary query with temporary table and subquery with groupping

ChangeSet
  1.2103.3.2 04/11/15 21:26:16 bar@mysql.com +3 -0
  Bug#6608: MySQL server crash in some query with tis620 character set.
  The bug was that the function allocates 'a', then changes the value
  of 'a' with the operator ++, and then tries to free 'a'!
  

  strings/ctype-tis620.c
    1.77 04/11/15 21:26:09 bar@mysql.com +3 -7
    Bug#6608: MySQL server crash in some query with tis620 character set.
    The bug was that the function allocates 'a', then changes the value
    of 'a' with the operator ++, and then tries to free 'a'!
    

  mysql-test/t/ctype_tis620.test
    1.7 04/11/15 21:26:09 bar@mysql.com +35 -0
    Bug#6608: MySQL server crash in some query with tis620 character set.
    The bug was that the function allocates 'a', then changes the value
    of 'a' with the operator ++, and then tries to free 'a'!
    

  mysql-test/r/ctype_tis620.result
    1.7 04/11/15 21:26:09 bar@mysql.com +38 -0
    Bug#6608: MySQL server crash in some query with tis620 character set.
    The bug was that the function allocates 'a', then changes the value
    of 'a' with the operator ++, and then tries to free 'a'!
    

ChangeSet
  1.2103.3.1 04/11/15 17:03:54 lars@mysql.com +5 -0
  BUG#6353 V2:
  Replication using replicate-rewrite-db did not work for LOAD DATA INFILE.
  Now is does.  There was one place in the code that used current database 
  instead of the rewrite database.

  sql/log_event.h
    1.94 04/11/15 17:03:21 lars@mysql.com +1 -1
    Added db to set_fields function so that current db is used.

  sql/log_event.cc
    1.167 04/11/15 17:03:21 lars@mysql.com +16 -10
    Added db to set_fields function so that current db is used.

  mysql-test/t/rpl_rewrite_db.test
    1.2 04/11/15 17:03:21 lars@mysql.com +58 -0
    New tests

  mysql-test/t/rpl_rewrite_db-slave.opt
    1.2 04/11/15 17:03:21 lars@mysql.com +1 -1
    New tests

  mysql-test/r/rpl_rewrite_db.result
    1.2 04/11/15 17:03:21 lars@mysql.com +70 -0
    New tests

ChangeSet
  1.1346.765.1 04/11/15 16:11:13 dlenev@mysql.com +3 -0
  Proposed fix for bug #6439 "from_unixtime() function returns wrong datetime 
  values for too big argument".
  
  Added range checking for from_unixtime() argument, cleaned up code 
  a bit.

  sql/item_timefunc.cc
    1.17.1.10 04/11/15 16:11:11 dlenev@mysql.com +23 -34
    Item_func_from_unixtime: 
      Added error range checking for function argument + small code clean up.

  mysql-test/t/func_time.test
    1.14.1.6 04/11/15 16:11:11 dlenev@mysql.com +7 -0
    Test for bug #6439 "from_unixtime() function returns wrong datetime 
    values for too big argument".

  mysql-test/r/func_time.result
    1.17.1.6 04/11/15 16:11:11 dlenev@mysql.com +6 -0
    Test for bug #6439 "from_unixtime() function returns wrong datetime 
    values for too big argument".

ChangeSet
  1.2073.24.1 04/11/15 15:44:29 dlenev@brandersnatch.localdomain +10 -0
  Fix for bug #6266 "Invalid DATETIME value is not handled properly".
  
  In server we assume that datetime values stored in MYSQL_TIME struct
  are normalized (and year is not greater than 9999), so we should 
  perform range checks in all places then we convert something to
  MYSQL_TIME. 

  tests/client_test.c
    1.128.1.1 04/11/15 15:44:25 dlenev@mysql.com +135 -0
    Added test for bug #6266 "Invalid DATETIME value not handled properly"

  sql/sql_prepare.cc
    1.135.1.1 04/11/15 15:44:25 dlenev@mysql.com +4 -19
    Removed comments about range checking for TIME values in prepared 
    statements, which are no longer true.
    set_zero_time() has one more argument now.

  sql/item.cc
    1.176.1.1 04/11/15 15:44:25 dlenev@mysql.com +26 -0
    Item_param::set_time():
     Added comment describing this method and range checking for TIME
     values. 

  sql/field.cc
    1.197.1.1 04/11/15 15:44:25 dlenev@mysql.com +4 -0
    Field_datetime::store_time():
      clarified why we don't perform any range checks here.

  sql-common/my_time.c
    1.9.1.1 04/11/15 15:44:25 dlenev@mysql.com +4 -3
    str_to_datetime(): Added missing check for too big year values.
    set_zero_time(): added time_type argument, since MYSQL_TIMESTAMP_NONE
      is not the value that we want in most cases.

  mysql-test/t/type_datetime.test
    1.14 04/11/15 15:44:25 dlenev@mysql.com +5 -2
    Added test for bug #6266 "Invalid DATETIME value not handled properly".

  mysql-test/r/type_datetime.result
    1.22 04/11/15 15:44:25 dlenev@mysql.com +9 -2
    Added test for bug #6266 "Invalid DATETIME value not handled properly".

  libmysql/libmysql.c
    1.276.1.1 04/11/15 15:44:25 dlenev@mysql.com +7 -6
    It does not make sense to set MYSQL_TIME::time_type twice in case of 
    errors.

  include/mysql_time.h
    1.4 04/11/15 15:44:25 dlenev@mysql.com +12 -0
    Documented MySQL's internal assumptions for members of MYSQL_TIME
    structure.

  include/my_time.h
    1.7 04/11/15 15:44:25 dlenev@mysql.com +3 -2
    Added one more argument to set_zero_time() function to make it more 
    convinient.
    Added comment clarifying why MAX_DATE_STRING_REP_LENGTH value is 30.

ChangeSet
  1.2103.2.1 04/11/15 12:40:32 tomas@poseidon.ndb.mysql.com +7 -0
      changed compile order, mysqladmin with ndbcluster extensions needs ndb to be compiled first
      added libs variable for ndbmgmclient used by mysqladmin
      add linkage with @ndb_mgmclient_libs@
      additional options for ndbcluster
      added support for managing the cluster to mysqladmin
      added DEFINE_CXA_PURE_VIRTUAL flag to CFLAGS to enable linkage with c++ libs
      use macros for C_MODE_START/END so that define of FIX_GCC_LINKING_PROBLEM works in c-programs

  include/my_global.h
    1.76 04/11/15 12:40:29 tomas@poseidon.ndb.mysql.com +2 -2
    use macros for C_MODE_START/END so that define of FIX_GCC_LINKING_PROBLEM works in c-programs

  configure.in
    1.327 04/11/15 12:40:29 tomas@poseidon.ndb.mysql.com +1 -0
    added DEFINE_CXA_PURE_VIRTUAL flag to CFLAGS to enable linkage with c++ libs

  client/mysqladmin.c
    1.93 04/11/15 12:40:29 tomas@poseidon.ndb.mysql.com +46 -1
    added support for managing the cluster to mysqladmin

  client/client_priv.h
    1.31 04/11/15 12:40:29 tomas@poseidon.ndb.mysql.com +3 -0
    additional options for ndbcluster

  client/Makefile.am
    1.36 04/11/15 12:40:29 tomas@poseidon.ndb.mysql.com +2 -1
    add linkage with @ndb_mgmclient_libs@

  acinclude.m4
    1.121 04/11/15 12:40:29 tomas@poseidon.ndb.mysql.com +3 -0
    added libs variable for ndbmgmclient used by mysqladmin

  Makefile.am
    1.62 04/11/15 12:40:29 tomas@poseidon.ndb.mysql.com +4 -4
    changed compile order, mysqladming with ndbcluster extensions needs ndb to be compiled first

ChangeSet
  1.2103.1.3 04/11/15 14:37:40 bell@sanja.is.com.ua +4 -0
  moved procedure list initialization (BUG#6517)

  sql/sql_parse.cc
    1.404 04/11/15 14:37:36 bell@sanja.is.com.ua +0 -1
    moved procedure initialization

  sql/sql_lex.cc
    1.136 04/11/15 14:37:36 bell@sanja.is.com.ua +1 -0
    moved procedure initialization

  mysql-test/t/subselect.test
    1.124 04/11/15 14:37:36 bell@sanja.is.com.ua +7 -0
    Subselect in non-select command just after connection

  mysql-test/r/subselect.result
    1.144 04/11/15 14:37:36 bell@sanja.is.com.ua +1 -0
    Subselect in non-select command just after connection

ChangeSet
  1.2103.1.2 04/11/15 12:20:05 tomas@poseidon.ndb.mysql.com +3 -0
     always let traffic through to api cluster manager in transporter
      print some info event on api connects with wrong versions

  ndb/src/kernel/blocks/qmgr/QmgrMain.cpp
    1.11 04/11/15 12:20:02 tomas@poseidon.ndb.mysql.com +12 -2
    print some info event on api connects with wrong versions

  ndb/src/common/transporter/TransporterRegistry.cpp
    1.17 04/11/15 12:20:02 tomas@poseidon.ndb.mysql.com +7 -5
    let traffic through to api cluster manager as well

ChangeSet
  1.2105 04/11/14 17:45:37 guilhem@mysql.com +1 -0
  Try to lower the probability of a stall of mysqldump AND most client connections, when mysqldump does a FLUSH TABLES WITH READ LOCK
  (doing FLUSH TABLES first).

  client/mysqldump.c
    1.156 04/11/14 17:45:27 guilhem@mysql.com +11 -1
    try to lower the probability of a stall of mysqldump AND most client connections, when mysqldump does a FLUSH TABLES WITH READ LOCK
    (doing FLUSH TABLES first).

ChangeSet
  1.2098.1.1 04/11/14 17:18:31 guilhem@mysql.com +1 -0
  allowing --master-data without arg to be compatible with < 4.1.8 mysqldump.

  client/mysqldump.c
    1.155 04/11/14 17:18:19 guilhem@mysql.com +5 -1
    allowing --master-data without arg to be compatible with < 4.1.8 mysqldump.

  BitKeeper/deleted/.del-Makefile.am~91c159ff4011609
    1.12 04/11/14 11:02:28 tomas@poseidon.ndb.mysql.com +0 -1
    Delete: ndb/tools/restore/Makefile.am

ChangeSet
  1.2102.1.1 04/11/14 11:02:06 tomas@poseidon.ndb.mysql.com +28 -0
      moved ndb_restore together with rest of the ndb tools
      kernel includes needed by ndb_restore
      changed link order
      moved LocalConfig to mgmapi
      Moved NdbConfig to Portlib
      mgmapi to use LocalConfig for connectstring parsing instead of it's own
      enable usage of "NULL" connectstring for default
      new ndbmgmclient lib that can be used by e.g. mysqladmin later
      LocalConfig no longer needed here, now in mgmapi
      Send connectstring to mgmapi instead
      added valid connectstring to be with only host without port i.e.
      valid connectstring =host1,host2,host3
      default port will be added

  ndb/tools/waiter.cpp
    1.16 04/11/14 11:02:01 tomas@poseidon.ndb.mysql.com +3 -2
    LocalConfig moved

  ndb/tools/restore/consumer_restore.cpp
    1.9 04/11/14 11:02:01 tomas@poseidon.ndb.mysql.com +0 -1
    moved include BackupFormat and NdbDictionaryImpl to Restore.hpp

  ndb/tools/restore/Restore.hpp
    1.15 04/11/14 11:02:01 tomas@poseidon.ndb.mysql.com +2 -1
    moved include BackupFormat and NdbDictionaryImpl to Restore.hpp

  ndb/tools/restore/Restore.cpp
    1.19 04/11/14 11:02:01 tomas@poseidon.ndb.mysql.com +0 -4
    moved include BackupFormat and NdbDictionaryImpl to Restore.hpp

  ndb/tools/Makefile.am
    1.10 04/11/14 11:02:01 tomas@poseidon.ndb.mysql.com +14 -3
    add ndb_restore to make of tools

  ndb/src/mgmclient/main.cpp
    1.13 04/11/14 11:02:01 tomas@poseidon.ndb.mysql.com +9 -21
    LocalConfig no longer needed here, now in mgmapi
    Send connectstring to mgmapi instead

  ndb/src/mgmclient/Makefile.am
    1.15 04/11/14 11:02:01 tomas@poseidon.ndb.mysql.com +9 -2
    new ndbmgmclient lib that can be used by e.g. mysqladmin later

  ndb/src/mgmclient/CommandInterpreter.cpp
    1.28 04/11/14 11:02:01 tomas@poseidon.ndb.mysql.com +5 -3
    enable usage of "NULL" connectstring for default

  ndb/src/mgmapi/mgmapi.cpp
    1.22 04/11/14 11:02:01 tomas@poseidon.ndb.mysql.com +36 -48
    mgmapi to use LocalConfig for connectstring parsing instead of it's own

  ndb/src/mgmapi/Makefile.am
    1.9 04/11/14 11:02:01 tomas@poseidon.ndb.mysql.com +4 -3
    LocalConfig part of the libmgmapi

  ndb/src/mgmapi/LocalConfig.cpp
    1.17 04/11/14 11:02:01 tomas@poseidon.ndb.mysql.com +18 -10
    added valid connectstring to be with only host without port i.e.
    valid connectstring =host1,host2,host3
    default port will be added

  ndb/src/kernel/blocks/backup/Makefile.am
    1.2 04/11/14 11:02:01 tomas@poseidon.ndb.mysql.com +0 -2
    moved restore together with rest of ndb tools

  ndb/src/common/portlib/Makefile.am
    1.6 04/11/14 11:02:01 tomas@poseidon.ndb.mysql.com +2 -1
    Moved NdbConfig to Portlib

  ndb/src/common/mgmcommon/Makefile.am
    1.7 04/11/14 11:02:01 tomas@poseidon.ndb.mysql.com +1 -4
    mived LocalConfig to mgmapi

  ndb/src/Makefile.am
    1.10 04/11/14 11:02:01 tomas@poseidon.ndb.mysql.com +1 -1
    changed link order

  ndb/config/type_ndbapitools.mk.am
    1.8 04/11/14 11:02:01 tomas@poseidon.ndb.mysql.com +2 -1
    kernel includes needed by ndb_restore

  configure.in
    1.326 04/11/14 11:02:01 tomas@poseidon.ndb.mysql.com +0 -1
    moved ndb_restore together with rest of the ndb tools

  ndb/tools/restore/consumer_restorem.cpp
    1.2 04/11/14 10:12:01 tomas@poseidon.ndb.mysql.com +0 -0
    Rename: ndb/src/kernel/blocks/backup/restore/consumer_restorem.cpp -> ndb/tools/restore/consumer_restorem.cpp

  ndb/tools/restore/main.cpp
    1.19 04/11/14 10:11:40 tomas@poseidon.ndb.mysql.com +0 -0
    Rename: ndb/src/kernel/blocks/backup/restore/main.cpp -> ndb/tools/restore/main.cpp

  ndb/tools/restore/consumer_restore.hpp
    1.6 04/11/14 10:11:22 tomas@poseidon.ndb.mysql.com +0 -0
    Rename: ndb/src/kernel/blocks/backup/restore/consumer_restore.hpp -> ndb/tools/restore/consumer_restore.hpp

  ndb/tools/restore/consumer_restore.cpp
    1.8 04/11/14 10:11:16 tomas@poseidon.ndb.mysql.com +0 -0
    Rename: ndb/src/kernel/blocks/backup/restore/consumer_restore.cpp -> ndb/tools/restore/consumer_restore.cpp

  ndb/tools/restore/consumer_printer.cpp
    1.3 04/11/14 10:11:09 tomas@poseidon.ndb.mysql.com +0 -0
    Rename: ndb/src/kernel/blocks/backup/restore/consumer_printer.cpp -> ndb/tools/restore/consumer_printer.cpp

  ndb/tools/restore/consumer_printer.hpp
    1.2 04/11/14 10:11:05 tomas@poseidon.ndb.mysql.com +0 -0
    Rename: ndb/src/kernel/blocks/backup/restore/consumer_printer.hpp -> ndb/tools/restore/consumer_printer.hpp

  ndb/tools/restore/consumer.hpp
    1.5 04/11/14 10:11:00 tomas@poseidon.ndb.mysql.com +0 -0
    Rename: ndb/src/kernel/blocks/backup/restore/consumer.hpp -> ndb/tools/restore/consumer.hpp

  ndb/tools/restore/consumer.cpp
    1.2 04/11/14 10:10:52 tomas@poseidon.ndb.mysql.com +0 -0
    Rename: ndb/src/kernel/blocks/backup/restore/consumer.cpp -> ndb/tools/restore/consumer.cpp

  ndb/tools/restore/Restore.hpp
    1.14 04/11/14 10:10:43 tomas@poseidon.ndb.mysql.com +0 -0
    Rename: ndb/src/kernel/blocks/backup/restore/Restore.hpp -> ndb/tools/restore/Restore.hpp

  ndb/tools/restore/Restore.cpp
    1.18 04/11/14 10:10:35 tomas@poseidon.ndb.mysql.com +0 -0
    Rename: ndb/src/kernel/blocks/backup/restore/Restore.cpp -> ndb/tools/restore/Restore.cpp

  ndb/tools/restore/Makefile.am
    1.11 04/11/14 10:10:23 tomas@poseidon.ndb.mysql.com +0 -0
    Rename: ndb/src/kernel/blocks/backup/restore/Makefile.am -> ndb/tools/restore/Makefile.am

  ndb/include/mgmapi/LocalConfig.hpp
    1.7 04/11/14 09:46:52 tomas@poseidon.ndb.mysql.com +0 -0
    Rename: ndb/include/mgmcommon/LocalConfig.hpp -> ndb/include/mgmapi/LocalConfig.hpp

  ndb/include/portlib/NdbConfig.h
    1.5 04/11/14 09:46:30 tomas@poseidon.ndb.mysql.com +0 -0
    Rename: ndb/include/mgmcommon/NdbConfig.h -> ndb/include/portlib/NdbConfig.h

  ndb/src/common/portlib/NdbConfig.c
    1.14 04/11/14 09:45:35 tomas@poseidon.ndb.mysql.com +0 -0
    Rename: ndb/src/common/mgmcommon/NdbConfig.c -> ndb/src/common/portlib/NdbConfig.c

ChangeSet
  1.2103 04/11/14 10:25:38 bell@sanja.is.com.ua +1 -0
  fixed incorrect using of THD::is_fatal_error

  sql/sql_parse.cc
    1.403 04/11/14 10:25:01 bell@sanja.is.com.ua +1 -1
    fixed incorrect using of THD::is_fatal_error

ChangeSet
  1.2092.1.2 04/11/13 17:49:20 pekka@mysql.com +1 -0
  ndb: minor

  ndb/test/ndbapi/testDict.cpp
    1.16 04/11/13 17:45:23 pekka@mysql.com +4 -4
    compile fix

ChangeSet
  1.2092.1.1 04/11/13 17:34:34 pekka@mysql.com +12 -0
  ndb: fix bug-4644 Err Out of fragment operations

  ndb/test/ndbapi/testDict.cpp
    1.15 04/11/13 17:29:44 pekka@mysql.com +67 -0
    bug-4644 fix

  ndb/src/kernel/blocks/dbtux/DbtuxMeta.cpp
    1.14 04/11/13 17:29:44 pekka@mysql.com +73 -15
    bug-4644 fix

  ndb/src/kernel/blocks/dbtux/DbtuxDebug.cpp
    1.16 04/11/13 17:29:44 pekka@mysql.com +13 -0
    bug-4644 fix

  ndb/src/kernel/blocks/dbtux/Dbtux.hpp
    1.34 04/11/13 17:29:44 pekka@mysql.com +2 -0
    bug-4644 fix

  ndb/src/kernel/blocks/dbtup/DbtupMeta.cpp
    1.6 04/11/13 17:29:44 pekka@mysql.com +48 -6
    bug-4644 fix

  ndb/src/kernel/blocks/dbtup/Dbtup.hpp
    1.17 04/11/13 17:29:43 pekka@mysql.com +2 -0
    bug-4644 fix

  ndb/src/kernel/blocks/dblqh/DblqhMain.cpp
    1.41 04/11/13 17:29:43 pekka@mysql.com +104 -1
    bug-4644 fix

  ndb/src/kernel/blocks/dblqh/Dblqh.hpp
    1.22 04/11/13 17:29:43 pekka@mysql.com +1 -1
    bug-4644 fix

  ndb/src/kernel/blocks/ERROR_codes.txt
    1.7 04/11/13 17:29:43 pekka@mysql.com +8 -2
    bug-4644 fix

  ndb/include/kernel/signaldata/TupFrag.hpp
    1.5 04/11/13 17:29:43 pekka@mysql.com +4 -2
    bug-4644 fix

  ndb/src/kernel/blocks/dbtux/DbtuxGen.cpp
    1.14 04/11/13 16:43:30 pekka@mysql.com +2 -7
    fix count of metadata pages

  sql/ha_ndbcluster.cc
    1.113 04/11/13 16:42:36 pekka@mysql.com +4 -7
    compile fix in DBUG code

ChangeSet
  1.1346.707.83 04/11/12 22:55:00 serg@serg.mylan +1 -0
  wrong constant fixed - boolean fulltext searches like "+something +smth*"
  were stopping at docid 0xffffffff

  myisam/ft_boolean_search.c
    1.47.1.17 04/11/12 22:54:57 serg@serg.mylan +10 -10
    wrong constant fixed - boolean fulltext searches like "+something +smth*"
    were stopping at docid 0xffffffff

ChangeSet
  1.1346.707.82 04/11/12 14:15:06 paul@kite-hub.kitebird.com +1 -0
  Makefile.am:
    Add -acc flag for texi2html to handle accented characters.

  Docs/Makefile.am
    1.38.1.12 04/11/12 14:14:04 paul@kite-hub.kitebird.com +1 -1
    Add -acc flag for texi2html to handle accented characters.

ChangeSet
  1.2101 04/11/12 20:47:41 jani@ua141d10.elisa.omakaista.fi +1 -0
  Fixed a function call.

  sql/item_strfunc.cc
    1.198 04/11/12 20:47:38 jani@ua141d10.elisa.omakaista.fi +1 -1
    Fixed a function call.

ChangeSet
  1.2097.1.1 04/11/12 19:54:25 jani@ua141d10.elisa.omakaista.fi +1 -0
  Code cleanup and some optimizations.

  tests/client_test.c
    1.134 04/11/12 19:54:23 jani@ua141d10.elisa.omakaista.fi +11 -13
    Code cleanup and some optimizations.

ChangeSet
  1.1346.707.81 04/11/12 19:22:58 jani@ua141d10.elisa.omakaista.fi +1 -0
  Removed an unneccessary for() and variable.

  mysys/default.c
    1.17.1.23 04/11/12 19:22:57 jani@ua141d10.elisa.omakaista.fi +4 -5
    Removed an unneccessary for() and variable.
    

ChangeSet
  1.2095.1.1 04/11/12 19:01:49 monty@mysql.com +1 -0
  Fix to allow usage of 4.0 tables with 4.1

  sql/field.cc
    1.199.1.2 04/11/12 19:01:46 monty@mysql.com +1 -0
    Fix to allow usage of 4.0 tables with 4.1

ChangeSet
  1.2093.1.1 04/11/12 18:30:30 jani@ua141d10.elisa.omakaista.fi +1 -0
  Added possibility to run only certain tests by giving the test name(s)
  as argument(s) after options.
  
  Added option -T to display all current test names.

  tests/client_test.c
    1.131.1.1 04/11/12 18:30:27 jani@ua141d10.elisa.omakaista.fi +217 -188
    Added possibility to run only certain tests by giving the test name(s)
    as argument(s) after options.
    
    Added option -T to display all current test names.

ChangeSet
  1.2090.1.8 04/11/12 17:44:17 monty@mysql.com +10 -0
  After merge fixes

  sql/sql_acl.cc
    1.148 04/11/12 17:44:14 monty@mysql.com +5 -2
    More debugging

  sql-common/my_time.c
    1.10 04/11/12 17:44:14 monty@mysql.com +18 -5
    Applied sub-second patch from 4.0

  mysql-test/t/ps_1general.test
    1.7.1.1 04/11/12 17:44:14 monty@mysql.com +22 -13
    Updated tests to work after privilege fixes

  mysql-test/r/timezone3.result
    1.2 04/11/12 17:44:14 monty@mysql.com +2 -2
    Updated results to 4.1

  mysql-test/r/ps_1general.result
    1.9.1.1 04/11/12 17:44:14 monty@mysql.com +23 -19
    Updated tests to work after privilege fixes

  mysql-test/r/mix_innodb_myisam_binlog.result
    1.9 04/11/12 17:44:14 monty@mysql.com +1 -1
    Updated results

  mysql-test/r/grant.result
    1.29 04/11/12 17:44:14 monty@mysql.com +25 -25
    Move test to be in same order as in 4.0
    

  myisam/mi_check.c
    1.142 04/11/12 17:44:14 monty@mysql.com +5 -4
    Trivial cleanup

  client/mysqltest.c
    1.152 04/11/12 17:44:14 monty@mysql.com +2 -1
    Added DB as a user variable

  client/mysqldump.c
    1.153 04/11/12 17:44:14 monty@mysql.com +9 -9
    Merge with 4.0 (and reordering of options)

ChangeSet
  1.2090.4.1 04/11/12 16:41:53 serg@serg.mylan +7 -0
  typos in error messages fixed

  sql/share/swedish/errmsg.txt
    1.132 04/11/12 16:41:46 serg@serg.mylan +2 -2
    typos fixed

  sql/share/spanish/errmsg.txt
    1.133 04/11/12 16:41:46 serg@serg.mylan +3 -3
    typos fixed

  sql/share/serbian/errmsg.txt
    1.79 04/11/12 16:41:46 serg@serg.mylan +1 -1
    typos fixed

  sql/share/romanian/errmsg.txt
    1.132 04/11/12 16:41:46 serg@serg.mylan +1 -1
    typos fixed

  sql/share/portuguese/errmsg.txt
    1.132 04/11/12 16:41:46 serg@serg.mylan +1 -1
    typos fixed

  sql/share/greek/errmsg.txt
    1.132 04/11/12 16:41:46 serg@serg.mylan +1 -1
    typos fixed

  sql/share/french/errmsg.txt
    1.132 04/11/12 16:41:46 serg@serg.mylan +1 -1
    typos fixed

ChangeSet
  1.2094 04/11/12 08:45:58 paul@ice.snake.net +1 -0
  fill_help_tables.sh:
    Recognize another Texinfo tag.

  scripts/fill_help_tables.sh
    1.13 04/11/12 08:45:00 paul@ice.snake.net +3 -0
    Recognize another Texinfo tag.

ChangeSet
  1.2093 04/11/12 07:13:46 paul@ice.snake.net +1 -0
  mysqldump.c:
    Add missing sentinel.

  client/mysqldump.c
    1.151.1.1 04/11/12 07:12:34 paul@ice.snake.net +2 -1
    Add missing sentinel.

  ndb/src/mgmapi/LocalConfig.cpp
    1.16 04/11/12 10:43:47 tomas@poseidon.ndb.mysql.com +0 -0
    Rename: ndb/src/common/mgmcommon/LocalConfig.cpp -> ndb/src/mgmapi/LocalConfig.cpp

ChangeSet
  1.1346.764.2 04/11/11 20:59:03 acurtis@pcgem.rdg.cyberkinetica.com +3 -0
  Bug#6123 - GRANT USAGE creates useless mysql.db row
    Prevent creation of a row which grants no rights
    Test included

  sql/sql_acl.cc
    1.51.1.80 04/11/11 20:58:58 acurtis@pcgem.rdg.cyberkinetica.com +2 -1
    Bug#6123
      Prevent creation of useless row

  mysql-test/t/grant.test
    1.4.3.1 04/11/11 20:58:58 acurtis@pcgem.rdg.cyberkinetica.com +9 -0
    Test for Bug#6123

  mysql-test/r/grant.result
    1.5.3.1 04/11/11 20:58:57 acurtis@pcgem.rdg.cyberkinetica.com +6 -0
    Test for Bug#6123

ChangeSet
  1.2090.3.1 04/11/11 14:55:55 paul@kite-hub.kitebird.com +1 -0
  mysqldump.c:
    Reorder options, revise --hex-blob help string.

  client/mysqldump.c
    1.151 04/11/11 14:55:27 paul@kite-hub.kitebird.com +7 -7
    Reorder options, revise --hex-blob help string.

ChangeSet
  1.2090.2.8 04/11/11 21:26:24 serg@serg.mylan +2 -0
  mi_write: fix for ft2 when found word (in the tree) has different length as the word to insert

  myisam/mi_write.c
    1.45 04/11/11 21:26:11 serg@serg.mylan +1 -0
    mi_write: fix for ft2 when found word (in the tree) has different length as the word to insert

  myisam/mi_check.c
    1.141 04/11/11 21:26:11 serg@serg.mylan +8 -0
    one more correctness check for CHECK of fulltext indexes

ChangeSet
  1.2090.2.7 04/11/11 21:17:44 heikki@hundin.mysql.fi +1 -0
  trx0purge.c:
    Remove duplicated innodb max purge lag code

  innobase/trx/trx0purge.c
    1.18 04/11/11 21:17:29 heikki@hundin.mysql.fi +0 -24
    Remove duplicated innodb max purge lag code

ChangeSet
  1.2090.2.5 04/11/11 16:51:38 tomas@poseidon.ndb.mysql.com +1 -0
  ndb_test_platform.cpp:
    better printouts in ndb_test_platform

  ndb/tools/ndb_test_platform.cpp
    1.2 04/11/11 16:45:59 tomas@poseidon.ndb.mysql.com +6 -4
    better printouts in ndb_test_platform

ChangeSet
  1.2090.2.4 04/11/11 16:38:15 tomas@poseidon.ndb.mysql.com +1 -0
  waiter.cpp:
    fixed so that connectring option works

  ndb/tools/waiter.cpp
    1.15 04/11/11 16:37:37 tomas@poseidon.ndb.mysql.com +1 -1
    fixed so that connectring option works

ChangeSet
  1.2090.2.3 04/11/11 16:06:47 tomas@poseidon.ndb.mysql.com +1 -0
  mysql-test-run.sh:
    made sleep time for second master larger so that it has time to start

  mysql-test/mysql-test-run.sh
    1.224 04/11/11 16:05:33 tomas@poseidon.ndb.mysql.com +1 -1
    made sleep time for second master larger so that it has time to start

ChangeSet
  1.2090.2.2 04/11/11 15:53:33 tomas@poseidon.ndb.mysql.com +1 -0
  basestring_vsnprintf fix for size==0

  ndb/src/common/util/basestring_vsnprintf.c
    1.9 04/11/11 15:53:26 tomas@poseidon.ndb.mysql.com +24 -6
    basestring_vsnprintf fix for size==0

ChangeSet
  1.1346.764.1 04/11/11 16:59:36 jani@a80-186-24-72.elisa-laajakaista.fi +1 -0
  Some code clean-up and optimization.

  mysys/default.c
    1.17.1.22 04/11/11 16:59:35 jani@a80-186-24-72.elisa-laajakaista.fi +60 -30
    Some code clean-up and optimization.

ChangeSet
  1.1346.707.79 04/11/11 18:07:08 ram@gw.mysql.r18.ru +3 -0
  A fix (bug #6564: QUOTE(NULL) returns NULL, not the string 'NULL')

ChangeSet
  1.1346.707.78 04/11/11 16:20:39 jani@a80-186-24-72.elisa-laajakaista.fi +1 -0
  Removed check for .ini file elsewhere, except on Windows.

  mysys/default.c
    1.17.1.21 04/11/11 16:20:37 jani@a80-186-24-72.elisa-laajakaista.fi +4 -0
    Removed check for .ini file elsewhere, except on Windows.

  sql/item_strfunc.cc
    1.36.1.44 04/11/11 18:07:06 ram@gw.mysql.r18.ru +11 -3
    A fix (bug #6564: QUOTE(NULL) returns NULL, not the string 'NULL')

  mysql-test/t/func_str.test
    1.15.2.14 04/11/11 18:07:06 ram@gw.mysql.r18.ru +6 -0
    A fix (bug #6564: QUOTE(NULL) returns NULL, not the string 'NULL')

  mysql-test/r/func_str.result
    1.16.2.13 04/11/11 18:07:06 ram@gw.mysql.r18.ru +4 -1
    A fix (bug #6564: QUOTE(NULL) returns NULL, not the string 'NULL')

ChangeSet
  1.2090.2.1 04/11/11 13:22:33 tomas@poseidon.ndb.mysql.com +2 -0
      forgot a return 0
      removed some errorcodes not used

  ndb/src/ndbapi/ndberror.c
    1.18 04/11/11 13:22:30 tomas@poseidon.ndb.mysql.com +2 -8
    removed some errorcodes not used

  ndb/src/mgmclient/CommandInterpreter.cpp
    1.27 04/11/11 13:22:30 tomas@poseidon.ndb.mysql.com +1 -0
    forgot a return 0

ChangeSet
  1.2090.1.4 04/11/11 14:59:13 monty@mysql.com +2 -0
  Write fatal errors even if silent is used in client_test

  tests/client_test.c
    1.132 04/11/11 14:59:09 monty@mysql.com +2 -0
    Write fatal errors even if silent is used

  mysql-test/t/client_test.test
    1.7 04/11/11 14:59:09 monty@mysql.com +1 -1
    Fix crash when user has a conflicting defaults file

ChangeSet
  1.2090.1.3 04/11/11 11:08:37 tomas@poseidon.ndb.mysql.com +1 -0
  ndbcluster.sh:
    fixed typo

  mysql-test/ndb/ndbcluster.sh
    1.33 04/11/11 11:08:07 tomas@poseidon.ndb.mysql.com +1 -1
    fixed typo

ChangeSet
  1.2084.8.2 04/11/11 10:05:28 tomas@poseidon.ndb.mysql.com +1 -0
  added ndb error codes and better explanations

  ndb/src/ndbapi/ndberror.c
    1.17 04/11/11 10:05:24 tomas@poseidon.ndb.mysql.com +12 -10
    added ndb error codes and better explanations

ChangeSet
  1.2088.1.1 04/11/11 10:24:16 guilhem@mysql.com +1 -0
  Fix for autobuild failure: forgotten ';' (bison 1.875 accepts if it's not there, but 1.75 does not)

  sql/sql_yacc.yy
    1.363.1.1 04/11/11 10:24:09 guilhem@mysql.com +1 -0
    forgotten ';' (bison 1.875 accepts if it's not there, but 1.75 does not)

ChangeSet
  1.2091 04/11/11 12:35:55 ram@gw.mysql.r18.ru +2 -0
  A fix (bug #6551: UMASK_DIR & UMASK not taken into account (mysqld.cc my_init.c inconsistency)).
  my_umask and my_umask_dir initialization has been moved to the my_init() func.

  sql/mysqld.cc
    1.520.1.3 04/11/11 12:35:51 ram@gw.mysql.r18.ru +0 -2
    A fix (bug #6551: UMASK_DIR & UMASK not taken into account (mysqld.cc my_init.c inconsistency))

  mysys/my_init.c
    1.38 04/11/11 12:35:51 ram@gw.mysql.r18.ru +2 -0
    A fix (bug #6551: UMASK_DIR & UMASK not taken into account (mysqld.cc my_init.c inconsistency))

ChangeSet
  1.2090 04/11/11 10:50:46 ram@gw.mysql.r18.ru +1 -0
  Added ending ';' for the start_transaction_opts:

  sql/sql_yacc.yy
    1.364 04/11/11 10:50:40 ram@gw.mysql.r18.ru +1 -0
    Added ending ';' for the start_transaction_opts:

ChangeSet
  1.2089 04/11/10 22:43:09 paul@ice.snake.net +1 -0
  fill_help_tables.sh:
    Handle some additional Texinfo tags that were being missed.

  scripts/fill_help_tables.sh
    1.12 04/11/10 22:41:35 paul@ice.snake.net +7 -0
    Handle some additional Texinfo tags that were being missed.

ChangeSet
  1.2086.1.1 04/11/11 00:00:17 guilhem@mysql.com +25 -0
  no new message in 4.1 (causes merge issues with 5.0). Using ER_UNKNOW_ERROR and hardcoded message string instead.

  sql/share/ukrainian/errmsg.txt
    1.92 04/11/10 23:59:57 guilhem@mysql.com +0 -1
    no new message in 4.1 (causes merge issues with 5.0)

  sql/share/swedish/errmsg.txt
    1.131 04/11/10 23:59:56 guilhem@mysql.com +0 -1
    no new message in 4.1 (causes merge issues with 5.0)

  sql/share/spanish/errmsg.txt
    1.132 04/11/10 23:59:56 guilhem@mysql.com +0 -1
    no new message in 4.1 (causes merge issues with 5.0)

  sql/share/slovak/errmsg.txt
    1.132 04/11/10 23:59:56 guilhem@mysql.com +0 -1
    no new message in 4.1 (causes merge issues with 5.0)

  sql/share/serbian/errmsg.txt
    1.78 04/11/10 23:59:55 guilhem@mysql.com +0 -1
    no new message in 4.1 (causes merge issues with 5.0)

  sql/share/russian/errmsg.txt
    1.126 04/11/10 23:59:55 guilhem@mysql.com +0 -1
    no new message in 4.1 (causes merge issues with 5.0)

  sql/share/romanian/errmsg.txt
    1.131 04/11/10 23:59:55 guilhem@mysql.com +0 -1
    no new message in 4.1 (causes merge issues with 5.0)

  sql/share/portuguese/errmsg.txt
    1.131 04/11/10 23:59:55 guilhem@mysql.com +0 -1
    no new message in 4.1 (causes merge issues with 5.0)

  sql/share/polish/errmsg.txt
    1.131 04/11/10 23:59:55 guilhem@mysql.com +0 -1
    no new message in 4.1 (causes merge issues with 5.0)

  sql/share/norwegian/errmsg.txt
    1.132 04/11/10 23:59:55 guilhem@mysql.com +0 -1
    no new message in 4.1 (causes merge issues with 5.0)

  sql/share/norwegian-ny/errmsg.txt
    1.131 04/11/10 23:59:55 guilhem@mysql.com +0 -1
    no new message in 4.1 (causes merge issues with 5.0)

  sql/share/korean/errmsg.txt
    1.131 04/11/10 23:59:54 guilhem@mysql.com +0 -1
    no new message in 4.1 (causes merge issues with 5.0)

  sql/share/japanese/errmsg.txt
    1.129 04/11/10 23:59:54 guilhem@mysql.com +0 -1
    no new message in 4.1 (causes merge issues with 5.0)

  sql/share/italian/errmsg.txt
    1.137 04/11/10 23:59:54 guilhem@mysql.com +0 -1
    no new message in 4.1 (causes merge issues with 5.0)

  sql/share/hungarian/errmsg.txt
    1.132 04/11/10 23:59:54 guilhem@mysql.com +0 -1
    no new message in 4.1 (causes merge issues with 5.0)

  sql/share/greek/errmsg.txt
    1.131 04/11/10 23:59:54 guilhem@mysql.com +0 -1
    no new message in 4.1 (causes merge issues with 5.0)

  sql/share/german/errmsg.txt
    1.127 04/11/10 23:59:54 guilhem@mysql.com +0 -1
    no new message in 4.1 (causes merge issues with 5.0)

  sql/share/french/errmsg.txt
    1.131 04/11/10 23:59:54 guilhem@mysql.com +0 -1
    no new message in 4.1 (causes merge issues with 5.0)

  sql/share/estonian/errmsg.txt
    1.131 04/11/10 23:59:54 guilhem@mysql.com +0 -1
    no new message in 4.1 (causes merge issues with 5.0)

  sql/share/english/errmsg.txt
    1.142 04/11/10 23:59:53 guilhem@mysql.com +0 -1
    no new message in 4.1 (causes merge issues with 5.0)

  sql/share/dutch/errmsg.txt
    1.133 04/11/10 23:59:53 guilhem@mysql.com +0 -1
    no new message in 4.1 (causes merge issues with 5.0)

  sql/share/danish/errmsg.txt
    1.128 04/11/10 23:59:53 guilhem@mysql.com +0 -1
    no new message in 4.1 (causes merge issues with 5.0)

  sql/share/czech/errmsg.txt
    1.133 04/11/10 23:59:53 guilhem@mysql.com +0 -1
    no new message in 4.1 (causes merge issues with 5.0)

  sql/handler.cc
    1.153.1.1 04/11/10 23:59:53 guilhem@mysql.com +3 -2
    no new message in 4.1 (causes merge issues with 5.0)

  include/mysqld_error.h
    1.107 04/11/10 23:59:53 guilhem@mysql.com +1 -2
    no new message in 4.1 (causes merge issues with 5.0)

ChangeSet
  1.2084.1.7 04/11/11 00:36:18 monty@mysql.com +3 -0
  Added possibility to detect if libmysqld is restarted
  (Needed to check if memory allocated with mysql_once_init() has been freed)
  

  sql/handler.cc
    1.150.1.2 04/11/11 00:36:16 monty@mysql.com +23 -15
    Detect if libmysqld is restarted
    Simple optimization of ha_known_exts()

  mysys/my_init.c
    1.37 04/11/11 00:36:16 monty@mysql.com +4 -3
    Added possibility to detect if libmysqld is restarted

  include/my_sys.h
    1.129 04/11/11 00:36:16 monty@mysql.com +1 -0
    Added possibility to detect if libmysqld is restarted

ChangeSet
  1.2084.9.1 04/11/10 18:53:16 acurtis@pcgem.rdg.cyberkinetica.com +1 -0
  Bug#6469 - REVOKE ALL synonymy bug

  sql/sql_yacc.yy
    1.362.1.1 04/11/10 18:53:06 acurtis@pcgem.rdg.cyberkinetica.com +7 -3
    Bug#6469 - REVOKE ALL synonymy bug

ChangeSet
  1.2073.1.9 04/11/10 17:56:45 guilhem@mysql.com +33 -0
  WL#1596 "make mysqldump --master-data --single-transaction able to do online dump of InnoDB AND report reliable
  binlog coordinates corresponding to the dump".
  The good news is that now mysqldump can be used to get an online backup of InnoDB *which works for
  point-in-time recovery and replication slave creation*. Formerly, mysqldump --master-data --single-transaction
  used to call in fact mysqldump --master-data, so the dump was not an online dump (took big lock all time of dump).
  The only lock which is now taken in this patch is at the beginning of the dump: mysqldump does:
  FLUSH TABLES WITH READ LOCK; START TRANSACTION WITH CONSISTENT SNAPSHOT; SHOW MASTER STATUS; UNLOCK TABLES;
  so the lock time is in fact the time FLUSH TABLES WITH READ LOCK takes to return (can be 0 or very long, if
  a table is undergoing a huge update).
  I have done some more minor changes listed in the paragraph of mysqldump.c.
  WL#2237 "WITH CONSISTENT SNAPSHOT clause for START TRANSACTION":
  it's a START TRANSACTION which additionally starts a consistent read on all
  capable storage engine (i.e. InnoDB). So, can serve as a replacement for
  BEGIN; SELECT * FROM some_innodb_table LIMIT 1; which starts a consistent read too. 

  mysql-test/t/consistent_snapshot.test
    1.1 04/11/10 17:56:37 guilhem@mysql.com +41 -0

  mysql-test/t/consistent_snapshot.test
    1.0 04/11/10 17:56:37 guilhem@mysql.com +0 -0
    BitKeeper file /home/mysql_src/mysql-4.1-clean/mysql-test/t/consistent_snapshot.test

  mysql-test/r/consistent_snapshot.result
    1.1 04/11/10 17:56:36 guilhem@mysql.com +15 -0

  mysql-test/r/consistent_snapshot.result
    1.0 04/11/10 17:56:36 guilhem@mysql.com +0 -0
    BitKeeper file /home/mysql_src/mysql-4.1-clean/mysql-test/r/consistent_snapshot.result

  sql/sql_yacc.yy
    1.361.1.1 04/11/10 17:56:35 guilhem@mysql.com +18 -3
    new clause WITH CONSISTENT SNAPSHOT (syntax ok'd by PeterG) for START TRANSACTION.

  sql/sql_parse.cc
    1.399.1.1 04/11/10 17:56:35 guilhem@mysql.com +9 -1
    warning comment (never make UNLOCK TABLES commit a transaction, please);
    support for starting consistent snapshot.

  sql/sql_lex.h
    1.176 04/11/10 17:56:35 guilhem@mysql.com +1 -1
    new option in lex (transaction options)

  sql/share/ukrainian/errmsg.txt
    1.91 04/11/10 17:56:35 guilhem@mysql.com +1 -0
    new message

  sql/share/swedish/errmsg.txt
    1.130 04/11/10 17:56:35 guilhem@mysql.com +1 -0
    new message

  sql/share/spanish/errmsg.txt
    1.131 04/11/10 17:56:35 guilhem@mysql.com +1 -0
    new message

  sql/share/slovak/errmsg.txt
    1.131 04/11/10 17:56:35 guilhem@mysql.com +1 -0
    new message

  sql/share/serbian/errmsg.txt
    1.77 04/11/10 17:56:35 guilhem@mysql.com +1 -0
    new message

  sql/share/russian/errmsg.txt
    1.125 04/11/10 17:56:35 guilhem@mysql.com +1 -0
    new message

  sql/share/romanian/errmsg.txt
    1.130 04/11/10 17:56:35 guilhem@mysql.com +1 -0
    new message

  sql/share/portuguese/errmsg.txt
    1.130 04/11/10 17:56:35 guilhem@mysql.com +1 -0
    new message

  sql/share/polish/errmsg.txt
    1.130 04/11/10 17:56:35 guilhem@mysql.com +1 -0
    new message

  sql/share/norwegian/errmsg.txt
    1.131 04/11/10 17:56:35 guilhem@mysql.com +1 -0
    new message

  sql/share/norwegian-ny/errmsg.txt
    1.130 04/11/10 17:56:34 guilhem@mysql.com +1 -0
    new message

  sql/share/korean/errmsg.txt
    1.130 04/11/10 17:56:34 guilhem@mysql.com +1 -0
    new message

  sql/share/japanese/errmsg.txt
    1.128 04/11/10 17:56:34 guilhem@mysql.com +1 -0
    new message

  sql/share/italian/errmsg.txt
    1.136 04/11/10 17:56:34 guilhem@mysql.com +1 -0
    new message

  sql/share/hungarian/errmsg.txt
    1.131 04/11/10 17:56:34 guilhem@mysql.com +1 -0
    new message

  sql/share/greek/errmsg.txt
    1.130 04/11/10 17:56:34 guilhem@mysql.com +1 -0
    new message

  sql/share/german/errmsg.txt
    1.126 04/11/10 17:56:34 guilhem@mysql.com +1 -0
    new message

  sql/share/french/errmsg.txt
    1.130 04/11/10 17:56:34 guilhem@mysql.com +1 -0
    new message

  sql/share/estonian/errmsg.txt
    1.130 04/11/10 17:56:34 guilhem@mysql.com +1 -0
    new message

  sql/share/english/errmsg.txt
    1.141 04/11/10 17:56:34 guilhem@mysql.com +1 -0
    new message

  sql/share/dutch/errmsg.txt
    1.132 04/11/10 17:56:34 guilhem@mysql.com +1 -0
    new message

  sql/share/danish/errmsg.txt
    1.127 04/11/10 17:56:34 guilhem@mysql.com +1 -0
    new message

  sql/share/czech/errmsg.txt
    1.132 04/11/10 17:56:34 guilhem@mysql.com +1 -0
    new message

  sql/lex.h
    1.147 04/11/10 17:56:34 guilhem@mysql.com +2 -0
    symbols for lex

  sql/handler.h
    1.129.1.1 04/11/10 17:56:34 guilhem@mysql.com +3 -2
    declarations

  sql/handler.cc
    1.152 04/11/10 17:56:34 guilhem@mysql.com +18 -0
    new ha_start_consistent_snapshot(), which, inside an existing transaction, starts a consistent read
    (offers an alternative to SELECTing any InnoDB table). Does something only for InnoDB.
    Warning if no suitable engine supported.

  include/mysqld_error.h
    1.106 04/11/10 17:56:34 guilhem@mysql.com +2 -1
    an error if START TRANSACTION WITH CONSISTENT SNAPSHOT is called and there is no consistent-read capable storage engine
    (idea ((C) PeterG) is that it's a bit like CREATE TABLE ENGINE=InnoDB when there is no support for InnoDB).

  client/mysqldump.c
    1.147.1.1 04/11/10 17:56:33 guilhem@mysql.com +196 -135
    Main change: mysqldump --single-transaction --master-data is now able to, at the same time,
    take an online dump of InnoDB (using consistent read) AND get the binlog position corresponding to this dump
    (before, using the two options used to silently cancel --single-transaction).
    This uses the new START TRANSACTION WITH CONSISTENT SNAPSHOT syntax.
    Additional changes: 
    a) cleanup:
     - DBerror calls exit() so some code was unneeded
     - no need to call COMMIT at end, leave disconnection do the job
     - mysql_query_with_error_report()
    b) requirements I had heard from colleagues:
     - --master-data now requires an argument, to comment out ("--") the CHANGE MASTER or not
       (commenting had been asked for point-in-time recovery when replication is not necessary).
     - --first-slave is renamed to --lock-all-tables
    c) more sensible behaviours (has been discussed internally):
     - if used with --master-data, --flush-logs is probably intended to get a flush synchronous
       with the dump, not one random flush per dumped db.
     - disabled automatic reconnection as, at least, SQL_MODE would be lost (and also, depending
       on options, LOCK TABLES, BEGIN, FLUSH TABLES WITH READ LOCK).

ChangeSet
  1.2084.2.3 04/11/10 18:07:39 monty@mysql.com +8 -0
  More debugging
  Print position in normal log for Binlog dump

  sql/sql_parse.cc
    1.401 04/11/10 18:07:36 monty@mysql.com +7 -4
    Print position in normal log for Binlog dump

  sql/sql_class.h
    1.268 04/11/10 18:07:36 monty@mysql.com +1 -1
    More DBUG output

  sql/slave.cc
    1.256.1.1 04/11/10 18:07:36 monty@mysql.com +1 -1
    Fixed wrong cast (not a bug)

  sql/mysqld.cc
    1.520.1.2 04/11/10 18:07:36 monty@mysql.com +1 -1
    Fixed type

  sql/log.cc
    1.150 04/11/10 18:07:36 monty@mysql.com +23 -9
    More debugging

  sql/field.cc
    1.199.1.1 04/11/10 18:07:35 monty@mysql.com +8 -2
    Safety fix when used with future 5.0 .frm tables

  include/my_dbug.h
    1.11 04/11/10 18:07:35 monty@mysql.com +3 -0
    Added DBUG_OUTPUT() to temporary start/stop trace-file output

  dbug/dbug.c
    1.19 04/11/10 18:07:35 monty@mysql.com +41 -15
    Added DBUG_OUTPUT() to temporary start/stop trace-file output
    Optimized alignment of CODE_STATE structure

ChangeSet
  1.2084.1.3 04/11/10 16:05:28 tomas@poseidon.ndb.mysql.com +14 -0
      added configure switch for ndb port number
      added new variable for ndb port 1186
      changed meaning of ndb_port_base to be default tcp port setting
      changed to use split between port and port_base for ndbcluster
      so that ndb_port and ndb_port_base are propagated to startscript for ndbcluster
      added larger space to pid print
      moved readAndExecute out of CommandInterpreter to avoid linking lib with readline
      added c-api to Ndb_mgmclient
      pass also ndb_port to make

  ndb/src/mgmsrv/Makefile.am
    1.18 04/11/10 16:05:24 tomas@poseidon.ndb.mysql.com +1 -0
    pass also ndb_port to make

  ndb/src/mgmsrv/ConfigInfo.cpp
    1.42 04/11/10 16:05:24 tomas@poseidon.ndb.mysql.com +4 -4
    moved readAndExecute out of CommandInterpreter to avoid linking lib with readline

  ndb/src/mgmclient/ndb_mgmclient.hpp
    1.9 04/11/10 16:05:24 tomas@poseidon.ndb.mysql.com +4 -4
    moved readAndExecute out of CommandInterpreter to avoid linking lib with readline

  ndb/src/mgmclient/main.cpp
    1.12 04/11/10 16:05:24 tomas@poseidon.ndb.mysql.com +45 -1
    moved readAndExecute out of CommandInterpreter to avoid linking lib with readline

  ndb/src/mgmclient/CommandInterpreter.cpp
    1.26 04/11/10 16:05:24 tomas@poseidon.ndb.mysql.com +26 -50
    moved readAndExecute out of CommandInterpreter to avoid linking lib with readline
    added c-api to Ndb_mgmclient

  ndb/src/common/mgmcommon/NdbConfig.c
    1.13 04/11/10 16:05:24 tomas@poseidon.ndb.mysql.com +1 -1
    added larger space to pid print

  ndb/src/common/mgmcommon/Makefile.am
    1.6 04/11/10 16:05:24 tomas@poseidon.ndb.mysql.com +1 -1
    so that ndb_port and ndb_port_base are propagated to startscript for ndbcluster

  ndb/src/common/mgmcommon/LocalConfig.cpp
    1.15 04/11/10 16:05:24 tomas@poseidon.ndb.mysql.com +3 -3
    so that ndb_port and ndb_port_base are propagated to startscript for ndbcluster

  mysql-test/ndb/ndbcluster.sh
    1.32 04/11/10 16:05:24 tomas@poseidon.ndb.mysql.com +8 -8
    so that ndb_port and ndb_port_base are propagated to startscript for ndbcluster

  mysql-test/ndb/Makefile.am
    1.4 04/11/10 16:05:24 tomas@poseidon.ndb.mysql.com +2 -0
    so that ndb_port and ndb_port_base are propagated to startscript for ndbcluster

  mysql-test/mysql-test-run.sh
    1.223 04/11/10 16:05:24 tomas@poseidon.ndb.mysql.com +7 -4
    changed to use split between port and port_base for ndbcluster

  configure.in
    1.324 04/11/10 16:05:24 tomas@poseidon.ndb.mysql.com +7 -1
    added new variable for ndb port 1186
    changed meaning of ndb_port_base to be default tcp port setting

  acinclude.m4
    1.120 04/11/10 16:05:24 tomas@poseidon.ndb.mysql.com +6 -1
    added configure switch for ndb port number

  ndb/src/mgmclient/ndb_mgmclient.h
    1.1 04/11/10 15:51:46 tomas@poseidon.ndb.mysql.com +33 -0

  ndb/src/mgmclient/ndb_mgmclient.h
    1.0 04/11/10 15:51:46 tomas@poseidon.ndb.mysql.com +0 -0
    BitKeeper file /home/tomas/mysql-4.1/ndb/src/mgmclient/ndb_mgmclient.h

ChangeSet
  1.2084.7.1 04/11/10 18:16:58 gluh@gluh.mysql.r18.ru +4 -0
  Fix for bug #6077: Problem with make test from 4.1.7 and bk
  portability fix(UnixWare)

  sql/field.cc
    1.200 04/11/10 18:16:09 gluh@gluh.mysql.r18.ru +1 -1
    portability fix(UnixWare)

  mysql-test/t/ps_1general.test
    1.8 04/11/10 18:16:08 gluh@gluh.mysql.r18.ru +2 -2
    portability fix(UnixWare)

  mysql-test/t/key_cache.test
    1.14 04/11/10 18:16:08 gluh@gluh.mysql.r18.ru +3 -3
    portability fix(UnixWare)

  mysql-test/r/ps_1general.result
    1.10 04/11/10 18:16:08 gluh@gluh.mysql.r18.ru +2 -2
    portability fix(UnixWare)

ChangeSet
  1.2084.3.6 04/11/10 15:07:11 acurtis@pcgem.rdg.cyberkinetica.com +6 -0
  Bug#6031 - To drop database you have to execute DROP DATABASE command twice.
    DROP DATABASE failed because of file ext not in TYPELIB of known extensions.
    General solution - construct a TYPELIB at runtime instead of a static list.

  sql/sql_db.cc
    1.125 04/11/10 15:07:04 acurtis@pcgem.rdg.cyberkinetica.com +1 -6
    Bug#6031
      We use a constructed list of known extensions instead of a static list

  sql/handler.h
    1.130 04/11/10 15:07:03 acurtis@pcgem.rdg.cyberkinetica.com +1 -1
    Bug#6031
      New function - ha_known_exts()

  sql/handler.cc
    1.150.1.1 04/11/10 15:07:03 acurtis@pcgem.rdg.cyberkinetica.com +56 -0
    Bug#6031
      New function - ha_known_exts()
      We can construct TYPELIB of known db file extensions.

  sql/ha_ndbcluster.cc
    1.112 04/11/10 15:07:03 acurtis@pcgem.rdg.cyberkinetica.com +1 -1
    Cosmetic fix

  mysql-test/t/ndb_basic.test
    1.21 04/11/10 15:07:03 acurtis@pcgem.rdg.cyberkinetica.com +15 -0
    Bug#6031
      New test for bug

  mysql-test/r/ndb_basic.result
    1.21 04/11/10 15:07:03 acurtis@pcgem.rdg.cyberkinetica.com +7 -0
    Bug#6031
      New test for bug

ChangeSet
  1.1346.763.1 04/11/10 15:07:55 guilhem@mysql.com +2 -0
  Fix for BUG#6522 "Replication fails due to a rolled back transaction in the binlog"
  When we are writing a transaction to the binlog, we log BEGIN/COMMIT with zero error code.
  Example: all statements of trans succeeded, connection lost and so implicit rollback:
  we don't want ER_NET* errors to be logged in the BEGIN/ROLLBACK events, while statement
  events have 0. If there was really a serious error code, it's already in the statement events.

  sql/sql_table.cc
    1.112.1.79 04/11/10 15:07:53 guilhem@mysql.com +0 -1
    out of date comment

  sql/log.cc
    1.80.1.79 04/11/10 15:07:53 guilhem@mysql.com +9 -0
    When we write the cached binlog segment to disk binlog at COMMIT/ROLLBACK time:
    imagine this is rollback due to net timeout, after all statements of
    the transaction succeeded. Then we want a zero-error code in BEGIN.
    In other words, if there was a really serious error code it's already
    in the transaction's statement events.

ChangeSet
  1.2084.3.5 04/11/10 14:13:38 bar@mysql.com +1 -0
  Adding new function prototype

  include/mysql.h
    1.138 04/11/10 14:13:34 bar@mysql.com +2 -0
    Adding new function prototype

ChangeSet
  1.2084.5.1 04/11/10 14:05:28 bar@mysql.com +11 -0
  1. When mixing NULL to a character string,
  the result takes its charset/collation
  attributes from the character string,
  e.g.  SELECT func(NULL, _latin2'string')
  now returns a latin2 result. This is
  done by introducing a new derivation
  (aka coercibility) level DERIVATION_IGNORABLE,
  which is used with Item_null.
  2. 'Pure' NULL is now BINARY(0), not CHAR(0).
  I.e. NULL is now more typeless.

  sql/item.h
    1.154 04/11/10 14:05:23 bar@mysql.com +3 -0
    New derivation level.

  sql/item.cc
    1.178 04/11/10 14:05:23 bar@mysql.com +2 -2
    New derivation level.

  mysql-test/t/null.test
    1.14 04/11/10 14:05:23 bar@mysql.com +67 -0
    Testing mixing NULL with a character string with a number of functions.

  mysql-test/r/ps_7ndb.result
    1.9 04/11/10 14:05:23 bar@mysql.com +2 -2
    Fixing test results:
    CHAR(0) -> BINARY(0) for NULLs

  mysql-test/r/ps_6bdb.result
    1.17 04/11/10 14:05:22 bar@mysql.com +2 -2
    Fixing test results:
    CHAR(0) -> BINARY(0) for NULLs

  mysql-test/r/ps_5merge.result
    1.17 04/11/10 14:05:22 bar@mysql.com +4 -4
    Fixing test results:
    CHAR(0) -> BINARY(0) for NULLs

  mysql-test/r/ps_4heap.result
    1.16 04/11/10 14:05:22 bar@mysql.com +2 -2
    Fixing test results:
    CHAR(0) -> BINARY(0) for NULLs

  mysql-test/r/ps_3innodb.result
    1.18 04/11/10 14:05:22 bar@mysql.com +2 -2
    Fixing test results:
    CHAR(0) -> BINARY(0) for NULLs

  mysql-test/r/ps_2myisam.result
    1.17 04/11/10 14:05:22 bar@mysql.com +2 -2
    Fixing test results:
    CHAR(0) -> BINARY(0) for NULLs

  mysql-test/r/null.result
    1.26 04/11/10 14:05:22 bar@mysql.com +94 -0
    Testing mixing NULL with a character string with a number of functions.

  mysql-test/r/metadata.result
    1.4 04/11/10 14:05:22 bar@mysql.com +1 -1
    Fixing test results:
    CHAR(0) -> BINARY(0) for NULLs

ChangeSet
  1.2084.4.1 04/11/10 15:03:59 wax@kishkin.ru +1 -0
  replaced init_db.sql

  mysql-test/init_db.sql
    1.2 04/11/10 15:03:55 wax@mysql.com +43 -11
    replaced old init_db.sql on new one

ChangeSet
  1.2084.3.2 04/11/10 11:02:51 joreland@mysql.com +1 -0
  bug#6538
  ndb: Fix return value in index_last wo/ rows

  sql/ha_ndbcluster.cc
    1.111 04/11/10 11:02:11 joreland@mysql.com +1 -1
    Return correct when not finding any row from index_last

ChangeSet
  1.2081.6.1 04/11/09 19:39:29 tomas@poseidon.ndb.mysql.com +11 -0
  added management function to purge stale sessions in the management server

  ndb/src/mgmsrv/main.cpp
    1.29 04/11/09 19:39:26 tomas@poseidon.ndb.mysql.com +1 -2
    added management function to purge stale sessions in the management server

  ndb/src/mgmsrv/Services.hpp
    1.6 04/11/09 19:39:25 tomas@poseidon.ndb.mysql.com +5 -1
    added management function to purge stale sessions in the management server

  ndb/src/mgmsrv/Services.cpp
    1.29 04/11/09 19:39:25 tomas@poseidon.ndb.mysql.com +42 -0
    added management function to purge stale sessions in the management server

  ndb/src/mgmsrv/MgmtSrvr.hpp
    1.21 04/11/09 19:39:25 tomas@poseidon.ndb.mysql.com +10 -1
    added management function to purge stale sessions in the management server

  ndb/src/mgmsrv/MgmtSrvr.cpp
    1.48 04/11/09 19:39:25 tomas@poseidon.ndb.mysql.com +77 -11
    added management function to purge stale sessions in the management server

  ndb/src/mgmclient/CommandInterpreter.cpp
    1.25 04/11/09 19:39:25 tomas@poseidon.ndb.mysql.com +46 -0
    added management function to purge stale sessions in the management server

  ndb/src/mgmapi/mgmapi.cpp
    1.21 04/11/09 19:39:25 tomas@poseidon.ndb.mysql.com +42 -0
    added management function to purge stale sessions in the management server

  ndb/src/common/util/SocketServer.cpp
    1.10 04/11/09 19:39:25 tomas@poseidon.ndb.mysql.com +13 -2
    added method to apply function on each session

  ndb/include/util/SocketServer.hpp
    1.4 04/11/09 19:39:25 tomas@poseidon.ndb.mysql.com +3 -1
    added method to apply function on each session

  ndb/include/util/Bitmask.hpp
    1.11 04/11/09 19:39:25 tomas@poseidon.ndb.mysql.com +34 -0
    added bitXORC

  ndb/include/mgmapi/mgmapi.h
    1.17 04/11/09 19:39:25 tomas@poseidon.ndb.mysql.com +1 -0
    added management function to purge stale sessions in the management server

ChangeSet
  1.2081.5.2 04/11/09 20:21:37 kent@mysql.com +3 -0
  mysql_test_run_new.c, my_manage.h, my_manage.c:
    Added Solaris compatibility

  mysql-test/mysql_test_run_new.c
    1.3 04/11/09 20:19:25 kent@mysql.com +199 -201
    Added Solaris compatibility

  mysql-test/my_manage.h
    1.3 04/11/09 20:19:25 kent@mysql.com +0 -2
    Added Solaris compatibility

  mysql-test/my_manage.c
    1.3 04/11/09 20:19:25 kent@mysql.com +59 -33
    Added Solaris compatibility

ChangeSet
  1.1346.762.1 04/11/09 11:03:02 paul@kite-hub.kitebird.com +1 -0
  Alphabetize some out-of-order options in option structure.
  Revise the --hex-blob help message string. (This will need
  revising after merge to 4.1, too, but the CHAR BINARY and
  VARCHAR BINARY data types will be BINARY and VARBINRY.)

  client/mysqldump.c
    1.65.1.53 04/11/09 11:03:00 paul@kite-hub.kitebird.com +13 -12
    Alphabetize some out-of-order options in option structure.
    Revise the --hex-blob help message string. (This will need
    revising after merge to 4.1, too, but the CHAR BINARY and
    VARCHAR BINARY data types will be BINARY and VARBINRY.)

ChangeSet
  1.2081.5.1 04/11/09 15:59:45 heikki@hundin.mysql.fi +1 -0
  dict0dict.ic:
    Fix a bug in InnoDB code that fortunately was never used: row id is stored in a record always as a 6-byte unsigned integer, in a 'non-compressed' form

  innobase/include/dict0dict.ic
    1.9 04/11/09 15:59:20 heikki@hundin.mysql.fi +6 -3
    Fix a bug in InnoDB code that fortunately was never used: row id is stored in a record always as a 6-byte unsigned integer, in a 'non-compressed' form

ChangeSet
  1.2081.4.1 04/11/09 14:46:26 monty@mysql.com +2 -0
  Fix for valgrind/purify for variables that the compiler touches but that doesn't affect the outcome of the tests

  sql/item_timefunc.cc
    1.74 04/11/09 14:46:23 monty@mysql.com +8 -5
    Fix for valgrind/purify for variables that the compiler touches but that doesn't affect the outcome of the tests

  include/my_global.h
    1.75 04/11/09 14:46:23 monty@mysql.com +6 -0
    Fix for valgrind/purify for variables that the compiler touches but that doesn't affect the outcome of the tests

ChangeSet
  1.2081.3.1 04/11/09 11:59:28 joreland@mysql.com +1 -0
  ndb: compile fix for hpita2-64 bit - remove a bunch of includes

  ndb/src/common/debugger/signaldata/SignalDataPrint.cpp
    1.8 04/11/09 11:59:26 joreland@mysql.com +5 -59
    ndb: compile fix for hpita2-64 bit - remove a bunch of includes

ChangeSet
  1.2081.1.4 04/11/09 03:20:58 monty@mysql.com +2 -0
  Simple optimization

  sql/field_conv.cc
    1.33 04/11/09 03:20:55 monty@mysql.com +1 -3
    Simple optimization

  sql/field.cc
    1.199 04/11/09 03:20:55 monty@mysql.com +10 -3
    Simple optimization

ChangeSet
  1.2073.1.8 04/11/08 21:45:23 guilhem@mysql.com +1 -0
  As rollback can be 30 times slower than insert in InnoDB, and user may
  not know there's rollback (if it's because of a dupl row), better warn
  that it's happening. It can also be of use for a DBA killing a
  connection and wondering what this connection is still doing now. Example:
  |  5 | root | localhost | test | Killed  | 10   | Rolling back | insert into i select * from j |

  sql/handler.cc
    1.151 04/11/08 21:45:15 guilhem@mysql.com +7 -0
    As rollback can be 30 times slower than insert in InnoDB, and user may
    not know there's rollback (if it's because of a dupl row), better warn.

ChangeSet
  1.1346.707.75 04/11/09 00:19:39 bar@mysql.com +1 -0
  mysql.h:
    Adding a prototype for the new function.

  include/mysql.h
    1.42.1.14 04/11/09 00:19:12 bar@mysql.com +2 -0
    Adding a prototype for the new function.

ChangeSet
  1.2081.2.1 04/11/08 13:33:10 tomas@poseidon.ndb.mysql.com +3 -0
  added ndb test platform test

  ndb/tools/Makefile.am
    1.9 04/11/08 13:33:07 tomas@poseidon.ndb.mysql.com +3 -0
    added ndb test platform test

  mysql-test/ndb/ndbcluster.sh
    1.31 04/11/08 13:33:07 tomas@poseidon.ndb.mysql.com +7 -0
    added ndb test platform test

  ndb/tools/ndb_test_platform.cpp
    1.1 04/11/08 13:26:05 tomas@poseidon.ndb.mysql.com +93 -0

  ndb/tools/ndb_test_platform.cpp
    1.0 04/11/08 13:26:05 tomas@poseidon.ndb.mysql.com +0 -0
    BitKeeper file /home/tomas/mysql-4.1/ndb/tools/ndb_test_platform.cpp

ChangeSet
  1.2081.1.1 04/11/08 13:59:04 joreland@mysql.com +13 -0
  compile fix for ndbapi test program on irix (variable scope)

  ndb/test/ndbapi/testSystemRestart.cpp
    1.8 04/11/08 13:58:37 joreland@mysql.com +6 -6
    compile fix for ndbapi test program on irix 

  ndb/test/ndbapi/testScanPerf.cpp
    1.6 04/11/08 13:58:37 joreland@mysql.com +3 -2
    compile fix for ndbapi test program on irix 

  ndb/test/ndbapi/testRestartGci.cpp
    1.8 04/11/08 13:58:37 joreland@mysql.com +3 -2
    compile fix for ndbapi test program on irix 

  ndb/test/ndbapi/testReadPerf.cpp
    1.7 04/11/08 13:58:37 joreland@mysql.com +3 -2
    compile fix for ndbapi test program on irix 

  ndb/test/ndbapi/testOIBasic.cpp
    1.26 04/11/08 13:58:37 joreland@mysql.com +11 -8
    compile fix for ndbapi test program on irix 

  ndb/test/ndbapi/testNdbApi.cpp
    1.8 04/11/08 13:58:37 joreland@mysql.com +8 -8
    compile fix for ndbapi test program on irix 

  ndb/test/ndbapi/testLcp.cpp
    1.3 04/11/08 13:58:37 joreland@mysql.com +4 -3
    compile fix for ndbapi test program on irix 

  ndb/test/ndbapi/testIndex.cpp
    1.12 04/11/08 13:58:37 joreland@mysql.com +13 -11
    compile fix for ndbapi test program on irix 

  ndb/test/ndbapi/testDict.cpp
    1.14 04/11/08 13:58:37 joreland@mysql.com +3 -2
    compile fix for ndbapi test program on irix 

  ndb/test/ndbapi/testDeadlock.cpp
    1.4 04/11/08 13:58:37 joreland@mysql.com +4 -3
    compile fix for ndbapi test program on irix 

  ndb/test/ndbapi/testDataBuffers.cpp
    1.12 04/11/08 13:58:37 joreland@mysql.com +27 -23
    compile fix for ndbapi test program on irix 

  ndb/test/ndbapi/ScanFunctions.hpp
    1.6 04/11/08 13:58:37 joreland@mysql.com +10 -10
    compile fix for ndbapi test program on irix 

  ndb/test/include/NDBT_Test.hpp
    1.8 04/11/08 13:58:37 joreland@mysql.com +2 -2
    compile fix for ndbapi test program on irix 

ChangeSet
  1.2073.23.5 04/11/08 11:28:57 tomas@poseidon.ndb.mysql.com +1 -0
  Makefile.am:
    fix to make make -jN work

  ndb/src/mgmclient/Makefile.am
    1.14 04/11/08 11:27:38 tomas@poseidon.ndb.mysql.com +1 -1
    fix to make make -jN work

ChangeSet
  1.2073.23.4 04/11/08 10:53:48 tomas@poseidon.ndb.mysql.com +1 -0
  Makefile.am:
    added so that it is possible to make mysql_test_run_new
    but not done for target all do:
     make mysql_test_run_new

  mysql-test/Makefile.am
    1.37 04/11/08 10:51:59 tomas@poseidon.ndb.mysql.com +2 -3
    added so that it is possible to make mysql_test_run_new
    but not done for target all do:
     make mysql_test_run_new

ChangeSet
  1.2073.23.3 04/11/08 10:41:59 tomas@poseidon.ndb.mysql.com +1 -0
  Makefile.am:
    remove mysql_test_run_new for now, it breaks the make

  mysql-test/Makefile.am
    1.36 04/11/08 10:41:34 tomas@poseidon.ndb.mysql.com +3 -2
    remove mysql_test_run_new for now, it breaks the make

ChangeSet
  1.2073.23.2 04/11/08 10:35:23 tomas@poseidon.ndb.mysql.com +42 -0
  Makefile.am:
    changed make order
  .del-Makefile_old~dde91b00b37d2a06:
    Delete: ndb/tools/Makefile_old
  .del-Makefile_old~70d769657921a760:
    Delete: ndb/test/tools/Makefile_old
  .del-Makefile_old~58f0559822147dd9:
    Delete: ndb/test/tools/old_dirs/waiter/Makefile_old
  .del-Makefile_old~4fdb3c92ebd2eb29:
    Delete: ndb/test/run-test/Makefile_old
  .del-Makefile_old~1497f81a0c2125e:
    Delete: ndb/test/src/Makefile_old
  .del-Makefile_old~fbd3934fabdfe550:
    Delete: ndb/test/ndbapi/Makefile_old
  .del-Makefile_old~ec8e48326d4aa09:
    Delete: ndb/test/ndbapi/old_dirs/flexBench/Makefile_old
  .del-Makefile_old~1046c9ce93ef1fb8:
    Delete: ndb/test/ndbapi/bank/Makefile_old
  .del-Makefile_old~7c98d8f1d275983f:
    Delete: ndb/src/ndbapi/Makefile_old
  .del-Makefile_old~4463cf06fc2fceb9:
    Delete: ndb/src/mgmapi/Makefile_old
  .del-Makefile_old~274925c960801993:
    Delete: ndb/src/mgmsrv/Makefile_old
  .del-Makefile_old~b3d33fdde8bc12c0:
    Delete: ndb/src/kernel/Makefile_old
  .del-Makefile_old~6dbe2defc7237d4d:
    Delete: ndb/src/kernel/vm/Makefile_old
  .del-Makefile_old~cf05571c99011360:
    Delete: ndb/src/kernel/error/Makefile_old
  .del-Makefile_old~29a955a7e17d650e:
    Delete: ndb/src/kernel/blocks/Makefile_old
  .del-Makefile_old~f8b2a47eb434d43:
    Delete: ndb/src/kernel/blocks/suma/Makefile_old
  .del-Makefile_old~f0c05bb23d5c23ca:
    Delete: ndb/src/kernel/blocks/grep/Makefile_old
  .del-Makefile_old~a6fd2e579249f6e0:
    Delete: ndb/src/kernel/blocks/ndbcntr/Makefile_old
  .del-Makefile_old~7e8d8b4e2b1fa8f7:
    Delete: ndb/src/kernel/blocks/ndbfs/Makefile_old
  .del-Makefile_old~73c174fc712803c5:
    Delete: ndb/src/kernel/blocks/qmgr/Makefile_old
  .del-Makefile_old~16de31311951fc04:
    Delete: ndb/src/kernel/blocks/trix/Makefile_old
  .del-Makefile_old~788c80e5e758ac7:
    Delete: ndb/src/kernel/blocks/dbutil/Makefile_old
  .del-Makefile_old~5ebf2b4f85ab09cf:
    Delete: ndb/src/kernel/blocks/dbtux/Makefile_old
  .del-Makefile_old~530f9e0bc038a62:
    Delete: ndb/src/kernel/blocks/dbtup/Makefile_old
  .del-Makefile_old~315b927180484020:
    Delete: ndb/src/kernel/blocks/dbtc/Makefile_old
  .del-Makefile_old~d013a228cad86ba0:
    Delete: ndb/src/kernel/blocks/dbacc/Makefile_old
  .del-Makefile_old~c2e33f043b8aa45e:
    Delete: ndb/src/kernel/blocks/cmvmi/Makefile_old
  .del-Makefile_old~bdf406f5fb4696cb:
    Delete: ndb/src/kernel/blocks/dblqh/Makefile_old
  .del-Makefile_old~38a24016d2ad8aa7:
    Delete: ndb/src/kernel/blocks/dbdict/Makefile_old
  .del-Makefile_old~2804044250a6fd91:
    Delete: ndb/src/kernel/blocks/dbdih/Makefile_old
  .del-Makefile_old~e58eec87cd8dc79e:
    Delete: ndb/src/cw/Makefile_old
  .del-Makefile_old~b50c85b8eb69aacb:
    Delete: ndb/src/kernel/blocks/backup/Makefile_old
  .del-Makefile_old~16e186623106985e:
    Delete: ndb/src/cw/cpcd/Makefile_old
  .del-Makefile_old~f03f74238d640d5:
    Delete: ndb/src/common/mgmcommon/Makefile_old
  .del-Makefile_old~a8e9765b520b7c68:
    Delete: ndb/src/common/util/Makefile_old
  .del-Makefile_old~9f275aed83c8652b:
    Delete: ndb/src/common/transporter/Makefile_old
  .del-Makefile_old~8d901a664eca1ec:
    Delete: ndb/src/common/portlib/Makefile_old
  .del-Makefile_old~19643559613c75c7:
    Delete: ndb/src/common/portlib/old_dirs/unix/Makefile_old
  .del-Makefile_old~a3f6fc0e1411bb28:
    Delete: ndb/src/common/logger/Makefile_old
  .del-Makefile_old~754f27fab7d4da3b:
    Delete: ndb/src/common/debugger/signaldata/Makefile_old
  .del-Makefile_old~54ca8df95719e59f:
    Delete: ndb/src/common/debugger/Makefile_old

  ndb/src/mgmclient/Makefile.am
    1.13 04/11/08 10:35:01 tomas@poseidon.ndb.mysql.com +1 -1
    changed make order

  BitKeeper/deleted/.del-Makefile_old~dde91b00b37d2a06
    1.4 04/11/08 10:23:59 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/tools/Makefile_old

  BitKeeper/deleted/.del-Makefile_old~70d769657921a760
    1.3 04/11/08 10:23:59 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/test/tools/Makefile_old

  BitKeeper/deleted/.del-Makefile_old~58f0559822147dd9
    1.4 04/11/08 10:23:59 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/test/tools/old_dirs/waiter/Makefile_old

  BitKeeper/deleted/.del-Makefile_old~4fdb3c92ebd2eb29
    1.3 04/11/08 10:23:58 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/test/run-test/Makefile_old

  BitKeeper/deleted/.del-Makefile_old~1497f81a0c2125e
    1.5 04/11/08 10:23:58 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/test/src/Makefile_old

  BitKeeper/deleted/.del-Makefile_old~fbd3934fabdfe550
    1.7 04/11/08 10:23:57 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/test/ndbapi/Makefile_old

  BitKeeper/deleted/.del-Makefile_old~ec8e48326d4aa09
    1.6 04/11/08 10:23:56 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/test/ndbapi/old_dirs/flexBench/Makefile_old

  BitKeeper/deleted/.del-Makefile_old~1046c9ce93ef1fb8
    1.5 04/11/08 10:23:56 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/test/ndbapi/bank/Makefile_old

  BitKeeper/deleted/.del-Makefile_old~7c98d8f1d275983f
    1.10 04/11/08 10:23:55 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/ndbapi/Makefile_old

  BitKeeper/deleted/.del-Makefile_old~4463cf06fc2fceb9
    1.6 04/11/08 10:23:55 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/mgmapi/Makefile_old

  BitKeeper/deleted/.del-Makefile_old~274925c960801993
    1.6 04/11/08 10:23:55 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/mgmsrv/Makefile_old

  BitKeeper/deleted/.del-Makefile_old~b3d33fdde8bc12c0
    1.5 04/11/08 10:23:54 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/kernel/Makefile_old

  BitKeeper/deleted/.del-Makefile_old~6dbe2defc7237d4d
    1.5 04/11/08 10:23:53 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/kernel/vm/Makefile_old

  BitKeeper/deleted/.del-Makefile_old~cf05571c99011360
    1.3 04/11/08 10:23:52 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/kernel/error/Makefile_old

  BitKeeper/deleted/.del-Makefile_old~29a955a7e17d650e
    1.3 04/11/08 10:23:52 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/kernel/blocks/Makefile_old

  BitKeeper/deleted/.del-Makefile_old~f8b2a47eb434d43
    1.3 04/11/08 10:23:51 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/kernel/blocks/suma/Makefile_old

  BitKeeper/deleted/.del-Makefile_old~f0c05bb23d5c23ca
    1.3 04/11/08 10:23:51 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/kernel/blocks/grep/Makefile_old

  BitKeeper/deleted/.del-Makefile_old~a6fd2e579249f6e0
    1.3 04/11/08 10:23:51 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/kernel/blocks/ndbcntr/Makefile_old

  BitKeeper/deleted/.del-Makefile_old~7e8d8b4e2b1fa8f7
    1.3 04/11/08 10:23:51 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/kernel/blocks/ndbfs/Makefile_old

  BitKeeper/deleted/.del-Makefile_old~73c174fc712803c5
    1.3 04/11/08 10:23:51 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/kernel/blocks/qmgr/Makefile_old

  BitKeeper/deleted/.del-Makefile_old~16de31311951fc04
    1.3 04/11/08 10:23:51 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/kernel/blocks/trix/Makefile_old

  BitKeeper/deleted/.del-Makefile_old~788c80e5e758ac7
    1.3 04/11/08 10:23:50 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/kernel/blocks/dbutil/Makefile_old

  BitKeeper/deleted/.del-Makefile_old~5ebf2b4f85ab09cf
    1.3 04/11/08 10:23:50 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/kernel/blocks/dbtux/Makefile_old

  BitKeeper/deleted/.del-Makefile_old~530f9e0bc038a62
    1.3 04/11/08 10:23:50 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/kernel/blocks/dbtup/Makefile_old

  BitKeeper/deleted/.del-Makefile_old~315b927180484020
    1.3 04/11/08 10:23:50 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/kernel/blocks/dbtc/Makefile_old

  BitKeeper/deleted/.del-Makefile_old~d013a228cad86ba0
    1.3 04/11/08 10:23:49 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/kernel/blocks/dbacc/Makefile_old

  BitKeeper/deleted/.del-Makefile_old~c2e33f043b8aa45e
    1.3 04/11/08 10:23:49 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/kernel/blocks/cmvmi/Makefile_old

  BitKeeper/deleted/.del-Makefile_old~bdf406f5fb4696cb
    1.3 04/11/08 10:23:49 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/kernel/blocks/dblqh/Makefile_old

  BitKeeper/deleted/.del-Makefile_old~38a24016d2ad8aa7
    1.3 04/11/08 10:23:49 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/kernel/blocks/dbdict/Makefile_old

  BitKeeper/deleted/.del-Makefile_old~2804044250a6fd91
    1.3 04/11/08 10:23:49 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/kernel/blocks/dbdih/Makefile_old

  BitKeeper/deleted/.del-Makefile_old~e58eec87cd8dc79e
    1.3 04/11/08 10:23:48 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/cw/Makefile_old

  BitKeeper/deleted/.del-Makefile_old~b50c85b8eb69aacb
    1.3 04/11/08 10:23:48 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/kernel/blocks/backup/Makefile_old

  BitKeeper/deleted/.del-Makefile_old~16e186623106985e
    1.3 04/11/08 10:23:48 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/cw/cpcd/Makefile_old

  BitKeeper/deleted/.del-Makefile_old~f03f74238d640d5
    1.5 04/11/08 10:23:47 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/common/mgmcommon/Makefile_old

  BitKeeper/deleted/.del-Makefile_old~a8e9765b520b7c68
    1.8 04/11/08 10:23:47 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/common/util/Makefile_old

  BitKeeper/deleted/.del-Makefile_old~9f275aed83c8652b
    1.6 04/11/08 10:23:47 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/common/transporter/Makefile_old

  BitKeeper/deleted/.del-Makefile_old~8d901a664eca1ec
    1.4 04/11/08 10:23:47 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/common/portlib/Makefile_old

  BitKeeper/deleted/.del-Makefile_old~19643559613c75c7
    1.4 04/11/08 10:23:47 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/common/portlib/old_dirs/unix/Makefile_old

  BitKeeper/deleted/.del-Makefile_old~a3f6fc0e1411bb28
    1.3 04/11/08 10:23:46 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/common/logger/Makefile_old

  BitKeeper/deleted/.del-Makefile_old~754f27fab7d4da3b
    1.5 04/11/08 10:23:46 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/common/debugger/signaldata/Makefile_old

  BitKeeper/deleted/.del-Makefile_old~54ca8df95719e59f
    1.3 04/11/08 10:23:46 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/common/debugger/Makefile_old

ChangeSet
  1.2073.20.2 04/11/08 14:23:14 bar@mysql.com +3 -0
  alter_table.result, alter_table.test, field_conv.cc:
    Bug #6479  ALTER TABLE ... changing charset fails for TEXT columns
    Fix: use do_conv_blob rather than do_copy_blob
    if the column's character sets are different.

  mysql-test/r/alter_table.result
    1.42 04/11/08 14:22:57 bar@mysql.com +10 -0
    Bug #6479  ALTER TABLE ... changing charset fails for TEXT columns
    Fix: use do_conv_blob rather than do_copy_blob
    if the column's character sets are different.

  mysql-test/t/alter_table.test
    1.33 04/11/08 14:22:29 bar@mysql.com +12 -0
    Bug #6479  ALTER TABLE ... changing charset fails for TEXT columns
    Fix: use do_conv_blob rather than do_copy_blob
    if the column's character sets are different.

ChangeSet
  1.2073.22.1 04/11/08 10:21:39 tomas@poseidon.ndb.mysql.com +28 -0
  removed editline and replaced with mysql readline
      created new facade object for CommandInterpreter
      removed CPC #if 0 code
      removed editline from mgmtsrver, no replace with readline since interface is obsolete anyways

  ndb/test/tools/Makefile.am
    1.6 04/11/08 10:21:34 tomas@poseidon.ndb.mysql.com +1 -3
    moved cpc code to test

  ndb/test/src/Makefile.am
    1.5 04/11/08 10:21:34 tomas@poseidon.ndb.mysql.com +2 -1
    moved cpc code to test

  ndb/test/run-test/Makefile.am
    1.13 04/11/08 10:21:34 tomas@poseidon.ndb.mysql.com +2 -3
    moved cpc code to test

  ndb/src/mgmsrv/Makefile.am
    1.17 04/11/08 10:21:34 tomas@poseidon.ndb.mysql.com +0 -1
    removed editline from mgmtsrver, no replace with readline since interface is obsolete anyways

  ndb/src/mgmsrv/CommandInterpreter.hpp
    1.5 04/11/08 10:21:34 tomas@poseidon.ndb.mysql.com +14 -14
    removed editline from mgmtsrver, no replace with readline since interface is obsolete anyways

  ndb/src/mgmclient/ndb_mgmclient.hpp
    1.8 04/11/08 10:21:34 tomas@poseidon.ndb.mysql.com +12 -176
    new facade object for CommandInterpreter

  ndb/src/mgmclient/main.cpp
    1.11 04/11/08 10:21:34 tomas@poseidon.ndb.mysql.com +4 -4
    removed editline and replaced with mysql readline
    created new facade object for CommandInterpreter
    removed CPC #if 0 code

  ndb/src/mgmclient/Makefile.am
    1.12 04/11/08 10:21:34 tomas@poseidon.ndb.mysql.com +7 -6
    removed editline and replaced with mysql readline
    created new facade object for CommandInterpreter
    removed CPC #if 0 code

  ndb/src/mgmclient/CommandInterpreter.cpp
    1.24 04/11/08 10:21:34 tomas@poseidon.ndb.mysql.com +227 -175
    removed editline and replaced with mysql readline
    created new facade object for CommandInterpreter
    removed CPC #if 0 code

  ndb/src/common/Makefile.am
    1.3 04/11/08 10:21:34 tomas@poseidon.ndb.mysql.com +1 -1
    removed editline

  configure.in
    1.323 04/11/08 10:21:34 tomas@poseidon.ndb.mysql.com +0 -1
    removed editline

  sql/field_conv.cc
    1.32 04/11/08 14:21:26 bar@mysql.com +2 -0
    Bug #6479  ALTER TABLE ... changing charset fails for TEXT columns
    Fix: use do_conv_blob rather than do_copy_blob
    if the column's character sets are different.

ChangeSet
  1.2073.21.2 04/11/08 11:11:49 joreland@mysql.com +3 -0
  ndb: bug#6435 
  fix null handling in ha_ndbcluster when using ordered index

  sql/ha_ndbcluster.cc
    1.107.2.2 04/11/08 11:11:47 joreland@mysql.com +2 -3
    Fix null handling in ordered index code

  mysql-test/t/ndb_index_ordered.test
    1.14 04/11/08 11:11:47 joreland@mysql.com +27 -1
    bug#6435

  mysql-test/r/ndb_index_ordered.result
    1.13 04/11/08 11:11:47 joreland@mysql.com +36 -1
    bug#6435

  ndb/src/mgmclient/ndb_mgmclient.hpp
    1.7 04/11/08 10:07:02 tomas@poseidon.ndb.mysql.com +0 -0
    Rename: ndb/src/mgmclient/CommandInterpreter.hpp -> ndb/src/mgmclient/ndb_mgmclient.hpp

ChangeSet
  1.2073.21.1 04/11/08 11:06:36 joreland@mysql.com +9 -0
  ndb: bug#6451
  1) fix so that missing blob tables don't prevent table from being
      dropped
  2) decrease size of blob part if record length exceeds max length
  3) add test case for table wo/ corresponding blob table
  4) init scan counters when sending scan_tabreq

  sql/ha_ndbcluster.cc
    1.107.2.1 04/11/08 11:06:13 joreland@mysql.com +36 -1
    Make sure that blob don't have to big part size 

  ndb/src/ndbapi/NdbScanOperation.cpp
    1.41 04/11/08 11:06:13 joreland@mysql.com +9 -6
    Init counter when sending SCAN_TABREQ

  ndb/src/ndbapi/NdbDictionaryImpl.hpp
    1.19 04/11/08 11:06:13 joreland@mysql.com +3 -5
    Allow "partially" getTable, which enables dropping of tables
       that fails to create blob tables

  ndb/src/ndbapi/NdbDictionary.cpp
    1.14.1.1 04/11/08 11:06:13 joreland@mysql.com +12 -0
    Add non-const get column 

  ndb/include/ndbapi/NdbDictionary.hpp
    1.12 04/11/08 11:06:13 joreland@mysql.com +13 -1
    Add non-const get column 

  mysql-test/t/ndb_autodiscover2.test
    1.5 04/11/08 11:06:13 joreland@mysql.com +3 -0
    testcase for table wo/ corresponding blob tables

  mysql-test/t/ndb_autodiscover.test
    1.12 04/11/08 11:06:13 joreland@mysql.com +7 -1
    testcase for table wo/ corresponding blob tables

  mysql-test/r/ndb_autodiscover2.result
    1.3 04/11/08 11:06:13 joreland@mysql.com +3 -0
    testcase for table wo/ corresponding blob tables

  mysql-test/r/ndb_autodiscover.result
    1.11 04/11/08 11:06:13 joreland@mysql.com +6 -1
    testcase for table wo/ corresponding blob tables

  ndb/test/include/CpcClient.hpp
    1.2 04/11/08 09:32:09 tomas@poseidon.ndb.mysql.com +0 -0
    Rename: ndb/src/mgmclient/CpcClient.hpp -> ndb/test/include/CpcClient.hpp

  ndb/test/src/CpcClient.cpp
    1.8 04/11/08 09:32:00 tomas@poseidon.ndb.mysql.com +0 -0
    Rename: ndb/src/mgmclient/CpcClient.cpp -> ndb/test/src/CpcClient.cpp

  BitKeeper/deleted/.del-Makefile_old~92af3f5a7f24caf
    1.5 04/11/08 09:26:39 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/mgmclient/Makefile_old

  BitKeeper/deleted/.del-Makefile_old~59409aa4debaeb90
    1.3 04/11/08 09:25:03 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/common/Makefile_old

  BitKeeper/deleted/.del-testit.c~82837111b1876e44
    1.4 04/11/08 09:24:22 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/common/editline/test/testit.c

  BitKeeper/deleted/.del-Makefile~46cecfa6cd1a4e6b
    1.2 04/11/08 09:24:22 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/common/editline/test/Makefile

  BitKeeper/deleted/.del-unix.h~1c244c1d4ba6c6fb
    1.4 04/11/08 09:24:15 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/common/editline/unix.h

  BitKeeper/deleted/.del-sysunix.c~8e7a6901783efd17
    1.5 04/11/08 09:24:15 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/common/editline/sysunix.c

  BitKeeper/deleted/.del-editline_win32.c~45b257bec279826e
    1.4 04/11/08 09:24:15 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/common/editline/editline_win32.c

  BitKeeper/deleted/.del-editline_internal.h~96ca8d53fb758586
    1.5 04/11/08 09:24:15 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/common/editline/editline_internal.h

  BitKeeper/deleted/.del-editline.c~5b759f3e5fd3c196
    1.4 04/11/08 09:24:15 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/common/editline/editline.c

  BitKeeper/deleted/.del-editline.3~1f9bb4274cf4381
    1.2 04/11/08 09:24:15 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/common/editline/editline.3

  BitKeeper/deleted/.del-complete.c~a1bc3055fd90e27f
    1.3 04/11/08 09:24:14 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/common/editline/complete.c

  BitKeeper/deleted/.del-README~3f39f9b8294466e8
    1.2 04/11/08 09:24:14 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/common/editline/README

  BitKeeper/deleted/.del-Makefile_old~90ac19a1668ecdd5
    1.3 04/11/08 09:24:14 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/common/editline/Makefile_old

  BitKeeper/deleted/.del-Makefile.am~dfbe493d6e2d25f4
    1.2 04/11/08 09:24:14 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/common/editline/Makefile.am

  BitKeeper/deleted/.del-MANIFEST~e8c948c4a4413f8d
    1.2 04/11/08 09:24:14 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/common/editline/MANIFEST

ChangeSet
  1.2073.20.1 04/11/08 13:15:01 bar@mysql.com +3 -0
  ctype_ujis.result, ctype_ujis.test, field.cc:
    Bug#6345 Unexpected behaviour with partial indices

  mysql-test/r/ctype_ujis.result
    1.8 04/11/08 13:14:43 bar@mysql.com +40 -0
    Bug#6345 Unexpected behaviour with partial indices

  mysql-test/t/ctype_ujis.test
    1.9 04/11/08 13:14:40 bar@mysql.com +36 -0
    Bug#6345 Unexpected behaviour with partial indices

  sql/field.cc
    1.198 04/11/08 13:14:33 bar@mysql.com +6 -2
    Bug#6345 Unexpected behaviour with partial indices

ChangeSet
  1.2073.19.1 04/11/08 01:13:54 monty@mysql.com +32 -0
  Simpler arena swapping code
  Now thd->mem_root is a pointer to thd->main_mem_root and THR_MALLOC is a pointer to thd->mem_root.
  This gives us the following benefits:
  - Allow us to easily detect if arena has already been swapped before (this fixes a bug in setup_conds() where arena was swaped twice in some cases)
  - Faster swaps of arenas (as we don't have to copy the whole MEM_ROOT)
  - We don't anymore have to call my_pthread_setspecific_ptr(THR_MALLOC,...) to change where memory is alloced. Now it's enough to set thd->mem_root
  

  tests/client_test.c
    1.129.1.1 04/11/08 01:13:50 monty@mysql.com +48 -38
    Added drop table to some tests
    Changed some table names to 't1'

  sql/thr_malloc.cc
    1.13 04/11/08 01:13:50 monty@mysql.com +1 -1
    New thd->mem_root handling

  sql/table.cc
    1.116 04/11/08 01:13:50 monty@mysql.com +8 -6
    New thd->mem_root handling

  sql/sql_yacc.yy
    1.362 04/11/08 01:13:50 monty@mysql.com +8 -8
    New thd->mem_root handling

  sql/sql_union.cc
    1.134 04/11/08 01:13:50 monty@mysql.com +7 -7
    Simpler arena swapping code

  sql/sql_select.h
    1.71 04/11/08 01:13:50 monty@mysql.com +1 -1
    New thd->mem_root handling

  sql/sql_select.cc
    1.381.1.1 04/11/08 01:13:50 monty@mysql.com +4 -4
    New thd->mem_root handling

  sql/sql_prepare.cc
    1.136 04/11/08 01:13:50 monty@mysql.com +3 -3
    New thd->mem_root handling

  sql/sql_parse.cc
    1.400 04/11/08 01:13:50 monty@mysql.com +13 -11
    New thd->mem_root handling
    Added some extra checking of return value of new

  sql/sql_insert.cc
    1.146 04/11/08 01:13:49 monty@mysql.com +2 -2
    New thd->mem_root handling

  sql/sql_help.cc
    1.30 04/11/08 01:13:49 monty@mysql.com +7 -7
    New thd->mem_root handling

  sql/sql_error.cc
    1.20 04/11/08 01:13:49 monty@mysql.com +3 -3
    New thd->mem_root handling

  sql/sql_db.cc
    1.124 04/11/08 01:13:49 monty@mysql.com +1 -1
    New thd->mem_root handling

  sql/sql_class.h
    1.267 04/11/08 01:13:49 monty@mysql.com +24 -8
    Simpler arena swapping code
    New thd->mem_root handling

  sql/sql_class.cc
    1.195 04/11/08 01:13:49 monty@mysql.com +13 -9
    New thd->mem_root handling

  sql/sql_base.cc
    1.235 04/11/08 01:13:49 monty@mysql.com +25 -24
    Simpler arena swapping code
    New thd->mem_root handling

  sql/sql_acl.cc
    1.146 04/11/08 01:13:49 monty@mysql.com +6 -4
    New thd->mem_root handling

  sql/set_var.cc
    1.143 04/11/08 01:13:49 monty@mysql.com +1 -1
    New thd->mem_root handling

  sql/repl_failsafe.cc
    1.58 04/11/08 01:13:49 monty@mysql.com +1 -1
    New thd->mem_root handling

  sql/opt_range.cc
    1.132 04/11/08 01:13:49 monty@mysql.com +8 -7
    New thd->mem_root handling

  sql/mysqld.cc
    1.520.1.1 04/11/08 01:13:49 monty@mysql.com +1 -1
    New thd->mem_root handling

  sql/mysql_priv.h
    1.327 04/11/08 01:13:49 monty@mysql.com +1 -1
    New thd->mem_root handling

  sql/log_event.cc
    1.164.1.1 04/11/08 01:13:49 monty@mysql.com +4 -4
    New thd->mem_root handling

  sql/item_timefunc.cc
    1.73 04/11/08 01:13:49 monty@mysql.com +2 -4
    Fixed not-initalized usage errors found by valgrind

  sql/item_sum.cc
    1.127 04/11/08 01:13:49 monty@mysql.com +15 -15
    New thd->mem_root handling

  sql/item_subselect.cc
    1.117 04/11/08 01:13:49 monty@mysql.com +20 -24
    Simpler arena swapping code
    New thd->mem_root handling

  sql/item_func.cc
    1.219 04/11/08 01:13:49 monty@mysql.com +3 -4
    Simpler arena swapping code

  sql/item_cmpfunc.cc
    1.169 04/11/08 01:13:49 monty@mysql.com +4 -4
    Simpler arena swapping code

  sql/ha_berkeley.cc
    1.145 04/11/08 01:13:49 monty@mysql.com +6 -4
    New thd->memroot handling

  mysql-test/t/rpl_failed_optimize-master.opt
    1.2 04/11/08 01:13:49 monty@mysql.com +1 -1
    Portability fix

  include/config-win.h
    1.49 04/11/08 01:13:49 monty@mysql.com +2 -0
    Added popen() and pclose() compatibility macros

  client/mysqltest.c
    1.151 04/11/08 01:13:49 monty@mysql.com +0 -8
    Remove some not needed defines
    (Things like this should be done in config-win.h)

ChangeSet
  1.2073.18.1 04/11/07 09:42:27 tomas@poseidon.ndb.mysql.com +5 -0
  wrong copyright

  ndb/src/common/editline/unix.h
    1.3 04/11/07 09:42:24 tomas@poseidon.ndb.mysql.com +0 -16
    wrong copyright

  ndb/src/common/editline/sysunix.c
    1.4 04/11/07 09:42:24 tomas@poseidon.ndb.mysql.com +0 -16
    wrong copyright

  ndb/src/common/editline/editline_internal.h
    1.4 04/11/07 09:42:24 tomas@poseidon.ndb.mysql.com +0 -16
    wrong copyright

  ndb/src/common/editline/editline.c
    1.3 04/11/07 09:42:24 tomas@poseidon.ndb.mysql.com +0 -16
    wrong copyright

  ndb/src/common/editline/complete.c
    1.2 04/11/07 09:42:24 tomas@poseidon.ndb.mysql.com +0 -16
    wrong copyright

ChangeSet
  1.2073.6.14 04/11/06 14:01:27 kent@mysql.com +3 -0
  mysql_test_run_new.c:
    Included header fnmatch.h on Unix
    Changed C++ comments to C comments
    Corrected indentation of code written on Windows
    Split up lines to fit into 80 columns
    Initiated some variables to avoid warnings
    Added __attribute__((unused)) to unused function parameters
    Replace tab characters with space
    Put space after 'for', 'while' etc
    Added value to 'return' from non void function removef()
    On Unix strlwr() was incorrectly declared and a no op,
    replaced it with a macro that does nothing
    Split several statements on the same line
    Other minor changes to conform to coding standard

  mysql-test/my_manage.h
    1.2 04/11/06 13:59:46 kent@mysql.com +13 -13

  mysql-test/my_manage.c
    1.2 04/11/06 13:59:37 kent@mysql.com +261 -270

  mysql-test/mysql_test_run_new.c
    1.2 04/11/06 13:43:20 kent@mysql.com +475 -432
    Included header fnmatch.h on Unix
    Changed C++ comments to C comments
    Corrected indentation of code written on Windows
    Split up lines to fit into 80 columns
    Initiated some variables to avoid warnings
    Added __attribute__((unused)) to unused function parameters
    Replace tab characters with space
    Put space after 'for', 'while' etc
    Added value to 'return' from non void function removef()
    On Unix strlwr() was incorrectly declared and a no op,
    replaced it with a macro that does nothing
    Split several statements on the same line
    Other minor changes to conform to coding standard

ChangeSet
  1.2073.6.13 04/11/05 22:15:24 igor@rurik.mysql.com +3 -0
  join_outer.result, join_outer.test:
    Added cases for bugs #6307 and #6460.
  sql_select.cc:
    Fixed the problem of bug reports #6307 and #6460.
    The reported wrong result sets were due to the fact that
    the added call of the fix_fields method for the built
    AND condition that joined WHERE and ON conditions
    broke ON expression, as it removed extra AND levels
    in the built condition. 
    It looks like that no attributes of the built condition
    are needed, so we don't have to call fix_fields here.

  mysql-test/r/join_outer.result
    1.32 04/11/05 22:10:42 igor@rurik.mysql.com +65 -0
    Added cases for bugs #6307 and #6460.

  mysql-test/t/join_outer.test
    1.16 04/11/05 22:08:55 igor@rurik.mysql.com +76 -0
    Added cases for bugs #6307 and #6460.

  sql/sql_select.cc
    1.382 04/11/05 21:57:19 igor@rurik.mysql.com +10 -1
    Fixed the problem of bug report #6307 and #6460.
    The reported wrong result sets were due to the fact that
    the added call of the fix_fields method for the built
    AND condition that joined WHERE and ON conditions
    broke ON expression. 
    It looks like that no attributes of the built condition
    are needed, so we don't have to call fix_fields here.

ChangeSet
  1.2073.12.9 04/11/06 09:37:30 ram@gw.mysql.r18.ru +3 -0
  A fix (bug #6441: Aggregate UDF in multi-table query crashes MySQL when returning multiple rows).

  sql/sql_udf.h
    1.7 04/11/06 09:37:27 ram@gw.mysql.r18.ru +2 -1
    A fix (bug #6441: Aggregate UDF in multi-table query crashes MySQL when returning multiple rows).
    not_original flag added.

  sql/item_sum.h
    1.73 04/11/06 09:37:27 ram@gw.mysql.r18.ru +1 -1
    A fix (bug #6441: Aggregate UDF in multi-table query crashes MySQL when returning multiple rows).
    Set udf.not_original flag if we create an Item from the existent one.

  sql/item_func.cc
    1.217.1.1 04/11/06 09:37:27 ram@gw.mysql.r18.ru +11 -8
    A fix (bug #6441: Aggregate UDF in multi-table query crashes MySQL when returning multiple rows).
    Do nothing in the udf_handler destructor if not_original flag is set.

ChangeSet
  1.2073.17.1 04/11/05 23:59:06 tomas@poseidon.ndb.mysql.com +35 -0
  removed a bunch of "dead" files from the ndb src tree

  BitKeeper/deleted/.del-frmSplash.frm~40b5877abca91856
    1.2 04/11/05 23:50:15 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/cw/cpcc-win32/vb6/frmSplash.frm

  BitKeeper/deleted/.del-AssemblyInfo.cs~7632ee81b277625
    1.2 04/11/05 23:50:03 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/cw/cpcc-win32/csharp/AssemblyInfo.cs

  BitKeeper/deleted/.del-cvschk~c63d92daa21ed311
    1.2 04/11/05 23:45:42 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/home/bin/cvschk

  BitKeeper/deleted/.del-getarg.3.ps~bfb45b011e1164ae
    1.2 04/11/05 23:44:58 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/common/util/getarg.3.ps

  BitKeeper/deleted/.del-getarg.3~3d3256e9714fadf1
    1.2 04/11/05 23:44:55 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/common/util/getarg.3

  BitKeeper/deleted/.del-md5-rfc1321.txt~61f874f9cd434768
    1.2 04/11/05 23:44:20 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/common/util/md5-rfc1321.txt

  BitKeeper/deleted/.del-sisci_types.h~3cf6f68a4de25d19
    1.2 04/11/05 23:42:55 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/external/WIN32.x86/sci/include/sisci_types.h

  BitKeeper/deleted/.del-sisci_error.h~3118f4dbedb2eee0
    1.2 04/11/05 23:42:55 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/external/WIN32.x86/sci/include/sisci_error.h

  BitKeeper/deleted/.del-sisci_demolib.h~c149b88ed12e698e
    1.2 04/11/05 23:42:55 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/external/WIN32.x86/sci/include/sisci_demolib.h

  BitKeeper/deleted/.del-sisci_api.h~23d9bf22685196be
    1.2 04/11/05 23:42:55 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/external/WIN32.x86/sci/include/sisci_api.h

  BitKeeper/deleted/.del-scilib.h~144397858368aafd
    1.2 04/11/05 23:42:55 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/external/WIN32.x86/sci/include/scilib.h

  BitKeeper/deleted/.del-sisci_version.h~fa5e2e6069bad028
    1.2 04/11/05 23:42:54 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/external/SOLARIS.SPARC/sci/include/sisci_version.h

  BitKeeper/deleted/.del-sisci_types.h~f97cdce73b27052d
    1.2 04/11/05 23:42:54 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/external/SOLARIS.SPARC/sci/include/sisci_types.h

  BitKeeper/deleted/.del-sisci_error.h~f48df70a324479a2
    1.2 04/11/05 23:42:54 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/external/SOLARIS.SPARC/sci/include/sisci_error.h

  BitKeeper/deleted/.del-sisci_api.h~3b78e2453819b68d
    1.2 04/11/05 23:42:54 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/external/SOLARIS.SPARC/sci/include/sisci_api.h

  BitKeeper/deleted/.del-rmlib.h~61359201e51879bc
    1.2 04/11/05 23:42:54 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/external/WIN32.x86/sci/include/rmlib.h

  BitKeeper/deleted/.del-inttypes.h~c9dfa7f6273df1b1
    1.2 04/11/05 23:42:54 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/external/LINUX.x86/sci/include/os/inttypes.h

  BitKeeper/deleted/.del-version.h~b022e3a29d6d96ad
    1.2 04/11/05 23:42:53 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/external/LINUX.x86/sci/include/version.h

  BitKeeper/deleted/.del-sisci_version.h~d542bfa4c7633fc
    1.2 04/11/05 23:42:53 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/external/LINUX.x86/sci/include/sisci_version.h

  BitKeeper/deleted/.del-sisci_types.h~67a1a116970eb17f
    1.2 04/11/05 23:42:53 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/external/LINUX.x86/sci/include/sisci_types.h

  BitKeeper/deleted/.del-sisci_error.h~c6771e123aa79c71
    1.2 04/11/05 23:42:53 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/external/LINUX.x86/sci/include/sisci_error.h

  BitKeeper/deleted/.del-sisci_demolib.h~ea5d3afd60121d20
    1.2 04/11/05 23:42:53 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/external/LINUX.x86/sci/include/sisci_demolib.h

  BitKeeper/deleted/.del-sisci_api.h~67839b64a1235d51
    1.2 04/11/05 23:42:53 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/external/LINUX.x86/sci/include/sisci_api.h

  BitKeeper/deleted/.del-sci_types.h~64136c0e5ac2ac5f
    1.2 04/11/05 23:42:53 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/external/LINUX.x86/sci/include/sci_types.h

  BitKeeper/deleted/.del-sci_errno.h~a1da22da939f627
    1.2 04/11/05 23:42:52 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/external/LINUX.x86/sci/include/sci_errno.h

  BitKeeper/deleted/.del-rmlib.h~1889009d4b47c498
    1.2 04/11/05 23:42:52 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/external/LINUX.x86/sci/include/rmlib.h

  BitKeeper/deleted/.del-list.h~1329477d9fb820be
    1.2 04/11/05 23:42:52 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/external/LINUX.x86/sci/include/list.h

  BitKeeper/deleted/.del-ttTime.h~52ca967b5dfc48bc
    1.2 04/11/05 23:41:02 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/test/odbc/tpcb/ttTime.h

  BitKeeper/deleted/.del-ttTime.c~94f84fefd7be03f3
    1.2 04/11/05 23:41:02 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/test/odbc/tpcb/ttTime.c

  BitKeeper/deleted/.del-tpcb.cpp~7b670d738e1890ae
    1.2 04/11/05 23:41:02 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/test/odbc/tpcb/tpcb.cpp

  BitKeeper/deleted/.del-timesten.h~24e85d9b33938c67
    1.2 04/11/05 23:41:02 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/test/odbc/tpcb/timesten.h

  BitKeeper/deleted/.del-readme.txt~3549c08b7818c64
    1.2 04/11/05 23:41:01 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/test/odbc/tpcb/readme.txt

  BitKeeper/deleted/.del-Makefile~c02da49a787c2f6e
    1.2 04/11/05 23:41:01 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/test/odbc/tpcb/Makefile

  BitKeeper/deleted/.del-Makefile_ndb~6c74a0c6f8a79774
    1.2 04/11/05 23:41:01 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/test/odbc/tpcb/Makefile_ndb

  BitKeeper/deleted/.del-Makefile_mysql~13fd89716a05b953
    1.2 04/11/05 23:41:01 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/test/odbc/tpcb/Makefile_mysql

ChangeSet
  1.1346.707.74 04/11/05 23:58:30 jani@a193-229-222-105.elisa-laajakaista.fi +1 -0
  Fixed a typo that caused segmentation fault when using
  --defaults-extra-file option.

  mysys/default.c
    1.17.1.20 04/11/05 23:58:29 jani@a193-229-222-105.elisa-laajakaista.fi +1 -1
    Fixed a typo that caused segmentation fault when using
    --defaults-extra-file option.

ChangeSet
  1.2073.6.11 04/11/05 21:02:12 konstantin@mysql.com +2 -0
  A fix and test case for the bug reported by Reggie: if character set
  of client equals to character set of connection, possibly required
  conversion to character set of column is not performed
  (prepared statements, data is supplied using placeholders).

  tests/client_test.c
    1.130 04/11/05 21:02:08 konstantin@mysql.com +71 -0
    A test case for the conversion bug.

  sql/item.cc
    1.177 04/11/05 21:02:08 konstantin@mysql.com +4 -0
    Fix for the bug reported by Reggie: if character_set_connection
    is equal to character_set_client, placeholder's value is not converted
    furhter to character set of column when it's different.
    This is because the original implementation left placeholder's character
    set intact (binary) if there were no need for client->connection conversion.

ChangeSet
  1.1346.761.1 04/11/05 18:59:19 jani@a193-229-222-105.elisa-laajakaista.fi +2 -0
  Changed default.c so that it now checks for my.ini and then
  my.cnf from the default directories.

  BitKeeper/etc/logging_ok
    1.206.32.8 04/11/05 18:59:19 jani@a193-229-222-105.elisa-laajakaista.fi +1 -0
    Logging to logging@openlogging.org accepted

  mysys/default.c
    1.17.1.19 04/11/05 18:59:06 jani@a193-229-222-105.elisa-laajakaista.fi +50 -39
    Changed default.c so that it now checks for my.ini and then
    my.cnf from the default directories.

ChangeSet
  1.2073.6.10 04/11/05 20:35:56 bar@mysql.com +1 -0
  mysqldump.c:
    in 4.1: Dump only VARBINARY() in hex,
    while VARCHAR() COLLATE xxx_bin as a string.

  client/mysqldump.c
    1.149 04/11/05 20:35:08 bar@mysql.com +1 -0
    in 4.1: Dump only VARBINARY() in hex,
    while VARCHAR() COLLATE xxx_bin as a string.

ChangeSet
  1.1346.707.72 04/11/05 20:33:56 bar@mysql.com +1 -0
  mysqldump.c:
    Dump VARCHAR(n) BINARY in HEX if --hex-blob too.

  client/mysqldump.c
    1.65.1.52 04/11/05 20:33:27 bar@mysql.com +1 -0
    Dump VARCHAR(n) BINARY in HEX if --hex-blob too.

ChangeSet
  1.2073.6.9 04/11/05 15:50:53 joerg@mysql.com +2 -0
  Ensure that even the (relatively new) "mysql-test/Makefile.am" gets into the source tar-ball.

  mysql-test/Makefile.am
    1.35 04/11/05 15:50:50 joerg@mysql.com +1 -0
    All source files must be contained in their respective macros in order to be contained
    in the DISTFILES macro so that they get included in the source file tar-ball.
    "my_manage.h" was missing.

  BitKeeper/etc/ignore
    1.204 04/11/05 15:50:50 joerg@mysql.com +1 -0
    Added mysql-test/mysql_test_run_new to the ignore list

ChangeSet
  1.1346.707.71 04/11/05 15:22:03 joerg@mysql.com +1 -0
  Change "Bootstrap" so that it will not fail on BK source trees of other versions;
  this is important because this 4.0 "Bootstrap" is the one generally used on host "build".

  Build-tools/Bootstrap
    1.8.1.17 04/11/05 15:22:02 joerg@mysql.com +1 -1
    If the source tree does not contain any "Docs/Images/Makefile*" (due to an error,
    or because it is not yet prepared to contain the Images in the source tar-ball),
    a plain "rm" will fail and so cause "Bootstrap" to fail. (This has happened ...)
    Prevent this danger by using "rm -f".

ChangeSet
  1.2073.6.7 04/11/05 14:07:12 bar@mysql.com +2 -0
  user_var.result, user_var.test:
    My previous change that "set @a=NULL" doesn't change charset
    fixed 'Bug #6321' as well. Prove with a new test that
    FIELD(<uservariable content NULL>, ...) now works fine too.

  mysql-test/r/user_var.result
    1.18 04/11/05 14:06:57 bar@mysql.com +4 -0
    My previous change that "set @a=NULL" doesn't change charset
    fixed 'Bug #6321' as well. Prove with a new test that
    FIELD(<uservariable content NULL>, ...) now works fine too.

  mysql-test/t/user_var.test
    1.14 04/11/05 14:04:59 bar@mysql.com +6 -0
    My previous change that "set @a=NULL" doesn't change charset
    fixed 'Bug #6321' as well. Prove with a new test that
    FIELD(<uservariable content NULL>, ...) now works fine too.

ChangeSet
  1.2073.16.1 04/11/05 10:42:37 joerg@mysql.com +1 -0
  The new "Bootstrap" pushed in 4.0 with changeset "joerg:1.2057" is used for building
  _all_ versions. It tries to remove "Docs/Images/Makefile*" as part of the actions to
  correct bug number 6350. If the source tree does not contain a dummy file matching
  that pattern, this "rm" will fail, and so "Bootstrap" will fail.
  The "Makefile.am" introduced with this changeset is identical to the one that will
  arrive here when "joerg:1.2057" is propagated from 4.0,
  so this separate introduction here is just to allow "Bootstraps" in the meantime.

  Docs/Images/Makefile.am
    1.1 04/11/05 10:40:34 joerg@mysql.com +35 -0

  Docs/Images/Makefile.am
    1.0 04/11/05 10:40:34 joerg@mysql.com +0 -0
    BitKeeper file /M41/push-4.1/Docs/Images/Makefile.am

ChangeSet
  1.2073.6.6 04/11/05 13:37:36 bar@mysql.com +7 -0
  As it is wrong and confusing to associate any
  character set with NULL, @a should be latin2
  after this query sequence:
  
     SET @a=_latin2'string';
     SET @a=NULL;
  
  I.e. the second query should not change the charset
  to the current default value, but should keep the
  original value assigned during the first query.
  In order to do it, we don't copy charset
  from the argument if the argument is NULL
  and the variable has previously been initialized.

  sql/item_func.cc
    1.218 04/11/05 13:35:27 bar@mysql.com +19 -2
    t

  mysql-test/r/ps_2myisam.result
    1.16 04/11/05 13:34:58 bar@mysql.com +38 -38
    t

  mysql-test/r/ps_4heap.result
    1.15 04/11/05 13:34:55 bar@mysql.com +54 -54
    t

  mysql-test/r/ps_7ndb.result
    1.8 04/11/05 13:34:53 bar@mysql.com +54 -54
    t

  mysql-test/r/ps_3innodb.result
    1.17 04/11/05 13:34:49 bar@mysql.com +38 -38
    t

  mysql-test/r/ps_5merge.result
    1.16 04/11/05 13:34:47 bar@mysql.com +76 -76
    t

  mysql-test/r/ps_6bdb.result
    1.16 04/11/05 13:34:42 bar@mysql.com +38 -38
    t

ChangeSet
  1.2073.15.3 04/11/05 10:12:33 bar@mysql.com +4 -0
  ps.result, ctype_ucs.result, ctype_ucs.test, ps.test:
    Bug #6351 make test failure "Unknown character set"
    UCS2 related tests were moved into ctype_ucs.

  mysql-test/r/ps.result
    1.30 04/11/05 10:12:09 bar@mysql.com +0 -6
    Bug #6351 make test failure "Unknown character set"
    UCS2 related tests were moved into ctype_ucs.

  mysql-test/r/ctype_ucs.result
    1.14 04/11/05 10:10:16 bar@mysql.com +7 -0
    Bug #6351 make test failure "Unknown character set"
    UCS2 related tests were moved into ctype_ucs.

  mysql-test/t/ctype_ucs.test
    1.13 04/11/05 10:10:12 bar@mysql.com +8 -0
    Bug #6351 make test failure "Unknown character set"
    UCS2 related tests were moved into ctype_ucs.

  mysql-test/t/ps.test
    1.27 04/11/05 10:08:30 bar@mysql.com +0 -4
    Bug #6351 make test failure "Unknown character set"
    UCS2 related tests were moved into ctype_ucs.
    Bug #6351 make test failure "Unknown character set"
    UCS2 related tests were moved into ctype_ucs.

ChangeSet
  1.1346.707.70 04/11/05 09:23:53 bar@mysql.com +2 -0
  client_priv.h:
    Backport --hex-blob to 4.0

  client/mysqldump.c
    1.65.1.51 04/11/05 09:23:34 bar@mysql.com +49 -7

  client/client_priv.h
    1.15.1.3 04/11/05 09:23:25 bar@mysql.com +2 -1
    Backport --hex-blob to 4.0

ChangeSet
  1.1346.707.69 04/11/05 09:07:07 bar@mysql.com +1 -0
  libmysql.c:
    After-merge clean-up

  libmysql/libmysql.c
    1.95.1.62 04/11/05 09:06:54 bar@mysql.com +2 -1
    After-merge clean-up

ChangeSet
  1.1346.760.1 04/11/05 09:00:04 bar@mysql.com +2 -0
  libmysql.def, libmysql.c:
    Clean-ups

  libmysql/libmysql.def
    1.6.1.6 04/11/05 08:59:41 bar@mysql.com +1 -0
    Clean-ups
    ,

  libmysql/libmysql.c
    1.95.5.1 04/11/05 08:59:37 bar@mysql.com +1 -1
    Clean-ups

ChangeSet
  1.2073.15.2 04/11/05 08:54:52 bar@mysql.com +1 -0
  mysqldump.c:
    - 'mysqldump --help' comment that --xeh-blob
      doesn't work with --extended-inserts was removed.
      It does work now. Thanks to Lachlan
      who noticed this wrong help message.
    - Switched to use the recently introduced
      mysql_hex_string() instead of slow sprintf().
      Thanks to Sinisa for the idea.
    - 'mysqldump --hex-blob' dumps in HEX not only
      BLOBs but also BINARY(x) columns. 
      Thanks to Paul.

  client/mysqldump.c
    1.148 04/11/05 08:48:32 bar@mysql.com +16 -12
    - comment that --xeh-blob doesn't work with --extended-inserts was removed. It does work now.
    - Switched to use recently introduced mysql_hex_string()
      instead of sprintf()
    - BINARY(x) are dumped in HEX too

ChangeSet
  1.2073.15.1 04/11/05 08:44:40 bar@mysql.com +2 -0
  libmysql.def, libmysql.c:
    Minor clean-ups

  libmysql/libmysql.def
    1.31 04/11/05 08:44:03 bar@mysql.com +1 -0
    bk commit

  libmysql/libmysql.c
    1.277 04/11/05 08:43:53 bar@mysql.com +2 -1
    Minor clean-ups

ChangeSet
  1.2073.14.1 04/11/04 20:39:52 igor@rurik.mysql.com +3 -0
  func_in.result, func_in.test:
    Added a case for bug #6365.
  item_cmpfunc.cc:
    Fixed bug #6365 : Server crashed when list of values
    in IN predicate contains NULL while the tested field is
    of the character type and not of the default set;
    e.g. when f in 'f IN (NULL,'aa') belongs to binary
    character set, while the default character set is latin1.

  mysql-test/r/func_in.result
    1.14 04/11/04 20:24:12 igor@rurik.mysql.com +6 -0
    Added a case for bug #6365.

  mysql-test/t/func_in.test
    1.13 04/11/04 20:19:19 igor@rurik.mysql.com +7 -0
    Added a case for bug #6365.

  sql/item_cmpfunc.cc
    1.168 04/11/04 20:09:22 igor@rurik.mysql.com +2 -1
    Fixed bug #6365 : Server crash when list of values
    in IN predicate contains NULL while the tested field is
    of the character type of not of the default set
    e.g. when f in 'f IN (NULL,'aa') belongs to binary
    character set, while the default character set is latin1.

ChangeSet
  1.2073.12.6 04/11/05 08:08:38 bar@mysql.com +1 -0
  mysqladmin.c:
    Missing initialized for "lengths" element.
    ,

  client/mysqladmin.c
    1.92 04/11/05 08:07:46 bar@mysql.com +1 -1
    Missing initialized for "lengths" element.
    ,

ChangeSet
  1.2073.12.5 04/11/05 00:45:41 konstantin@mysql.com +1 -0
  A test case for Bug#4172 "Floating point conversion looses precision 
  (prepared staements)": adding the test case to close the bug
  (the bug was fixed along with other conversion incompatibilities 
  in 4.1.7)

  tests/client_test.c
    1.129 04/11/05 00:45:31 konstantin@mysql.com +67 -0
    A test case for Bug#4172: "Floating point conversion loses precision 
    (prepared staements)"
    Fix memleak.

ChangeSet
  1.2073.12.4 04/11/04 21:26:36 konstantin@mysql.com +1 -0
  Fix for Bug#6408 "configure checking for custom zlib fails because
  code check is wrong".

  acinclude.m4
    1.119 04/11/04 21:26:32 konstantin@mysql.com +1 -1
    Fix for Bug#6408 "configure checking for custom zlib fails because
    code check is wrong".
    AC_TRY_LINK needs something it can put into main() as its second argument.
    Apparently everything worked before because gcc supports nested functions.

ChangeSet
  1.1346.759.1 04/11/04 19:19:23 guilhem@mysql.com +4 -0
  Fix for BUG##5714 "Insert into MyISAM table and select ... for update]":
  the fact that the transaction log is empty does not mean we're not in a transaction
  (it could be BEGIN; SELECT * FOR UPDATE FROM ibtable: then we don't want to commit now, even if
  the statement is a MyISAM update).
  With a testcase.

  mysql-test/t/mix_innodb_myisam_binlog-master.opt
    1.1 04/11/04 19:19:20 guilhem@mysql.com +1 -0

  sql/log.cc
    1.80.1.78 04/11/04 19:19:20 guilhem@mysql.com +2 -1
    The fact that the transaction log is empty does not mean we're not in a transaction
    (it could be BEGIN; SELECT * FOR UPDATE: then we don't want to commit now).

  mysql-test/t/mix_innodb_myisam_binlog.test
    1.2.1.1 04/11/04 19:19:20 guilhem@mysql.com +32 -0
    test update for a new bug

  mysql-test/t/mix_innodb_myisam_binlog-master.opt
    1.0 04/11/04 19:19:20 guilhem@mysql.com +0 -0
    BitKeeper file /home/mysql_src/mysql-4.0/mysql-test/t/mix_innodb_myisam_binlog-master.opt

  mysql-test/r/mix_innodb_myisam_binlog.result
    1.2.1.2 04/11/04 19:19:20 guilhem@mysql.com +21 -0
    result update

ChangeSet
  1.2073.13.3 04/11/04 20:53:41 wax@kishkin.ru +4 -0
  autocommit and changed name mysql_test_run_new

ChangeSet
  1.2073.13.2 04/11/04 19:55:45 wax@mysql.com +4 -0
  autocommit

ChangeSet
  1.2073.11.2 04/11/04 16:24:41 tomas@poseidon.ndb.mysql.com +1 -0
  to make sure we get the kill right on the different platforms

  mysql-test/ndb/ndbcluster.sh
    1.30 04/11/04 16:24:38 tomas@poseidon.ndb.mysql.com +7 -3
    to make sure we get the kill right on the different platforms

ChangeSet
  1.2073.11.1 04/11/04 15:57:29 tomas@poseidon.ndb.mysql.com +2 -0
    updated start script for ndbcluster to make better cleanup
    changed to use new switch

  ndb/test/run-test/main.cpp
    1.21 04/11/04 15:57:26 tomas@poseidon.ndb.mysql.com +1 -1
    changed to use new switch

  mysql-test/ndb/ndbcluster.sh
    1.29 04/11/04 15:57:26 tomas@poseidon.ndb.mysql.com +53 -7
    updated start script for ndbcluster to make better cleanup

  mysql-test/mysql_test_run_new.c
    1.1 04/11/04 20:53:35 wax@mysql.com +1728 -0

  mysql-test/init_db.sql
    1.1 04/11/04 20:53:35 wax@mysql.com +26 -0

  mysql-test/mysql_test_run_new.c
    1.0 04/11/04 20:53:35 wax@mysql.com +0 -0
    BitKeeper file /home/wax/mysql/mysql-4.1mysqltest/mysql-test/mysql_test_run_new.c

  mysql-test/init_db.sql
    1.0 04/11/04 20:53:35 wax@mysql.com +0 -0
    BitKeeper file /home/wax/mysql/mysql-4.1mysqltest/mysql-test/init_db.sql

  mysql-test/Makefile.am
    1.34 04/11/04 20:53:35 wax@mysql.com +2 -2
    changed mysql_test_run to mysql_test_run_new

  client/mysqltest.c
    1.150 04/11/04 20:53:35 wax@mysql.com +4 -1
    autocommit

ChangeSet
  1.2073.10.1 04/11/04 15:59:19 lars@mysql.com +1 -0
  BUG#6239 V2: Since uint can be shorter than ulong on 64 bit platforms, 
  the comparision of "packet_len" (uint) and "len" (uint) with 
  "packet_error"  (ulong) was always false.

  client/mysqlbinlog.cc
    1.102 04/11/04 15:58:39 lars@mysql.com +19 -4
    BUG#6239 V2: Since uint can be shorter than ulong on 64 bit platforms, 
    the comparision of "packet_len" (uint) and "len" (uint) with 
    "packet_error"  (ulong) was always false.

  mysql-test/t/fulltext_multi.test
    1.10 04/11/04 19:55:43 wax@mysql.com +0 -3
    autocommit

  mysql-test/t/fulltext_cache.test
    1.8 04/11/04 19:55:43 wax@mysql.com +0 -2
    autocommit

  mysql-test/r/fulltext_multi.result
    1.12 04/11/04 19:55:43 wax@mysql.com +0 -15
    autocommit

  mysql-test/r/fulltext_cache.result
    1.12 04/11/04 19:55:43 wax@mysql.com +0 -18
    autocommit

ChangeSet
  1.2073.9.5 04/11/04 19:45:31 wax@kishkin.ru +1 -0
  BUG#6056
  fixed MySQL can't clean shutdown with --shared-memory

  sql/mysqld.cc
    1.521 04/11/04 19:44:51 wax@mysql.com +16 -1
    changed event_connect_request to global variable
    added signal sending 

ChangeSet
  1.2069.12.2 04/11/04 15:57:54 marko@hundin.mysql.fi +1 -0
  ha_innodb.cc:
    write_row(): document the ALTER TABLE tweak better,
    and commit every n*10000 rows, not n*10000-1 rows.

  sql/ha_innodb.cc
    1.167 04/11/04 15:56:20 marko@hundin.mysql.fi +9 -5
    write_row(): document the ALTER TABLE tweak better,
    and commit every n*10000 rows, not n*10000-1 rows.

ChangeSet
  1.2073.9.4 04/11/04 14:03:38 pekka@mysql.com +1 -0
  NDB bug #6426 fix

ChangeSet
  1.2073.9.2 04/11/04 13:06:22 tomas@poseidon.ndb.mysql.com +1 -0
  just do kill instead ok kill -9

  mysql-test/ndb/ndbcluster.sh
    1.28 04/11/04 13:06:19 tomas@poseidon.ndb.mysql.com +2 -2
    just do kill instead ok kill -9

  ndb/src/kernel/blocks/dblqh/DblqhMain.cpp
    1.40 04/11/04 13:58:38 pekka@mysql.com +1 -1
    bug #6426 fix

ChangeSet
  1.2073.8.1 04/11/04 12:14:19 pekka@mysql.com +1 -0
  DbaccMain.cpp:
    ugly fix for 'quadita2' ia64 icc -O1

  ndb/src/kernel/blocks/dbacc/DbaccMain.cpp
    1.22 04/11/04 12:10:08 pekka@mysql.com +17 -0
    ugly fix for 'quadita2' ia64 icc -O1

ChangeSet
  1.1346.756.2 04/11/04 11:18:12 joerg@mysql.com +4 -0
  The files stored in "Docs/Images" within the "mysqldocs" BK tree must be included
  in the source tar-ball for distribution. This is done by using the "DISTFILES" macro
  in a new "Docs/Images/Makefile". As the source BK tree does not contain these files,
  they are copied from the "mysqldocs" tree at release build time.
  This changeset relies on "bk commit - mysqldoc tree (joerg:1.2276)" of today.

  configure.in
    1.191.19.1 04/11/04 11:18:11 joerg@mysql.com +1 -1
    Ensure that the autotools will handle the new "Docs/Images/Makefile.am".

  Docs/Makefile.am
    1.38.1.11 04/11/04 11:18:11 joerg@mysql.com +2 -0
    Include the new "Docs/Images/Makefile" in the Makefile hierarchy.

  Docs/Images/Makefile.am
    1.2 04/11/04 11:18:11 joerg@mysql.com +6 -0
    This dummy file is only needed to satisfy the Makefile hierarchy, 
    at release build time it will be replaced by its counterpart from the "mysqldocs" BK tree.

  Build-tools/Bootstrap
    1.8.1.16 04/11/04 11:18:11 joerg@mysql.com +4 -0
    Copy the relevant files with "Docs/Images" from the "mysqldocs" BK tree into the
    build tree, ensuring that the "Makefile*" from the source BK tree are removed before.

ChangeSet
  1.2073.6.2 04/11/04 08:50:07 bar@mysql.com +3 -0
  field.cc, sql_mode.result, sql_mode.test:
    "SHOW CREATE TABLE" mysql-4.0 and mysql-3.23 
    compatibiliry mode change:
    Check that a binary collation adds 'binary'
    suffix into a char() column definition in
    mysql40 and mysql2323 modes. This allows
    not to lose the column's case sensitivity
    when loading the dump in pre-4.1 servers.

  sql/field.cc
    1.197 04/11/04 08:49:22 bar@mysql.com +4 -0
    "SHOW CREATE TABLE" mysql-4.0 and mysql-3.23 
    compatibiliry mode change:
    Check that a binary collation adds 'binary'
    suffix into a char() column definition in
    mysql40 and mysql2323 modes. This allows
    not to lose the column's case sensitivity
    when loading the dump in pre-4.1 servers.

  mysql-test/r/sql_mode.result
    1.10 04/11/04 08:48:56 bar@mysql.com +30 -0
    "SHOW CREATE TABLE" mysql-4.0 and mysql-3.23 
    compatibiliry mode change:
    Check that a binary collation adds 'binary'
    suffix into a char() column definition in
    mysql40 and mysql2323 modes. This allows
    not to lose the column's case sensitivity
    when loading the dump in pre-4.1 servers.

  mysql-test/t/sql_mode.test
    1.7 04/11/04 08:47:51 bar@mysql.com +31 -0
    "SHOW CREATE TABLE" mysql-4.0 and mysql-3.23 
    compatibiliry mode change:

ChangeSet
  1.2073.6.1 04/11/04 00:10:00 heikki@hundin.mysql.fi +1 -0
  ibuf0ibuf.c:
    Do not print to .err log about discarding ibuf entries in DISCARD TABLESPACE; removed compiler warning about unused variable

  innobase/ibuf/ibuf0ibuf.c
    1.32 04/11/04 00:09:42 heikki@hundin.mysql.fi +4 -2
    Do not print to .err log about discarding ibuf entries in DISCARD TABLESPACE; removed compiler warning about unused variable

  Docs/Images/Makefile.am
    1.1 04/11/03 22:52:05 joerg@mysql.com +29 -0

  Docs/Images/Makefile.am
    1.0 04/11/03 22:52:05 joerg@mysql.com +0 -0
    BitKeeper file /M40/push-4.0/Docs/Images/Makefile.am

ChangeSet
  1.2069.12.1 04/11/03 21:32:48 marko@hundin.mysql.fi +6 -0
  InnoDB: commit after every 10000 rows in ALTER TABLE

  sql/ha_innodb.h
    1.76 04/11/03 21:32:41 marko@hundin.mysql.fi +3 -1
    Added member variable num_write_row

  sql/ha_innodb.cc
    1.166 04/11/03 21:32:41 marko@hundin.mysql.fi +25 -1
    write_row(): commit every 10000 rows in ALTER TABLE

  innobase/row/row0mysql.c
    1.77.1.1 04/11/03 21:32:41 marko@hundin.mysql.fi +11 -3
    Added parameter "table" to row_lock_table_for_mysql()

  innobase/lock/lock0lock.c
    1.43 04/11/03 21:32:41 marko@hundin.mysql.fi +13 -0
    Added function lock_get_ix_table()

  innobase/include/row0mysql.h
    1.27 04/11/03 21:32:41 marko@hundin.mysql.fi +5 -1
    Added parameter "table" to row_lock_table_for_mysql()

  innobase/include/lock0lock.h
    1.14 04/11/03 21:32:41 marko@hundin.mysql.fi +8 -0
    Added function lock_get_ix_table()

ChangeSet
  1.2073.1.5 04/11/03 20:21:56 pekka@mysql.com +7 -0
  NDB blobs - try to handle insert-update-delete under autocommit=0

  ndb/src/ndbapi/NdbConnection.cpp
    1.28 04/11/03 20:15:30 pekka@mysql.com +5 -0
    prepared ops CAN be left in complex abort

  ndb/test/ndbapi/testBlobs.cpp
    1.17 04/11/03 20:13:56 pekka@mysql.com +4 -0
    tried to set non-nullable to null, causing a complex abort case

  ndb/test/ndbapi/testBlobs.cpp
    1.16 04/11/03 19:41:21 pekka@mysql.com +12 -0
    start using DBUG

  ndb/src/ndbapi/NdbOperationExec.cpp
    1.12.1.1 04/11/03 19:40:52 pekka@mysql.com +1 -1
    blob IgnoreError bug

  ndb/src/ndbapi/NdbBlob.cpp
    1.16 04/11/03 19:40:06 pekka@mysql.com +12 -0
    update head+inline earlier

  mysql-test/t/ndb_blob.test
    1.11 04/11/03 19:38:52 pekka@mysql.com +7 -1
    result displayed error

  mysql-test/r/ndb_blob.result
    1.13 04/11/03 19:38:51 pekka@mysql.com +8 -1
    result displayed error

  ndb/src/ndbapi/ndberror.c
    1.16 04/11/03 19:25:21 pekka@mysql.com +1 -1
    826 error text

ChangeSet
  1.1346.758.1 04/11/03 17:59:03 dlenev@mysql.com +7 -0
  Fix for bug #6387 "Queried timestamp values do not match the inserted
  value if server runs in time zone with leap seconds".
  
  Now in my_gmt_sec() function we take into account difference between
  our target and estimation in seconds part.

  mysql-test/t/timezone3.test
    1.1 04/11/03 17:59:01 dlenev@mysql.com +59 -0

  mysql-test/t/timezone3-master.opt
    1.1 04/11/03 17:59:01 dlenev@mysql.com +1 -0

  mysql-test/r/timezone3.result
    1.1 04/11/03 17:59:01 dlenev@mysql.com +41 -0

  mysql-test/r/have_moscow_leap_timezone.require
    1.1 04/11/03 17:59:01 dlenev@mysql.com +2 -0

  sql/time.cc
    1.19.1.10 04/11/03 17:59:01 dlenev@mysql.com +18 -5
    my_gmt_sec():
     When comparing our target broken-down datetime t value and proper 
     representation of our estimation *l_time we should take into account
     that they could differ in second part if we have time zone leap seconds.
     
     Also added comments about some assumptions used in this function.

  mysql-test/t/timezone3.test
    1.0 04/11/03 17:59:01 dlenev@mysql.com +0 -0
    BitKeeper file /home/dlenev/src/mysql-4.0-bg6387/mysql-test/t/timezone3.test

  mysql-test/t/timezone3-master.opt
    1.0 04/11/03 17:59:01 dlenev@mysql.com +0 -0
    BitKeeper file /home/dlenev/src/mysql-4.0-bg6387/mysql-test/t/timezone3-master.opt

  mysql-test/r/timezone3.result
    1.0 04/11/03 17:59:01 dlenev@mysql.com +0 -0
    BitKeeper file /home/dlenev/src/mysql-4.0-bg6387/mysql-test/r/timezone3.result

  mysql-test/r/have_moscow_leap_timezone.require
    1.0 04/11/03 17:59:01 dlenev@mysql.com +0 -0
    BitKeeper file /home/dlenev/src/mysql-4.0-bg6387/mysql-test/r/have_moscow_leap_timezone.require

  mysql-test/Makefile.am
    1.19.1.4 04/11/03 17:59:01 dlenev@mysql.com +2 -0
    Added mysql-test/std_data/Moscow_leap reuired by new timezone3.test
    to source distribution.

  mysql-test/std_data/Moscow_leap
    1.1 04/11/03 17:39:23 dlenev@mysql.com +24 -0

  mysql-test/std_data/Moscow_leap
    1.0 04/11/03 17:39:23 dlenev@mysql.com +0 -0
    BitKeeper file /home/dlenev/src/mysql-4.0-bg6387/mysql-test/std_data/Moscow_leap

ChangeSet
  1.2073.4.1 04/11/03 18:23:58 lars@mysql.com +6 -0
  Fix for bug#5551 (Version 4).  
  The idea of the fix is that the administrative statements 
  OPTIMIZE TABLE, REPAIR TABLE and ANALYZE TABLE should not 
  generate binlog errors if there is no errors on the master.

  BitKeeper/etc/logging_ok
    1.350 04/11/03 18:23:57 lars@mysql.com +1 -0
    Logging to logging@openlogging.org accepted

  mysql-test/t/rpl_failed_optimize.test
    1.1 04/11/03 18:23:00 lars@mysql.com +18 -0

  mysql-test/t/rpl_failed_optimize.test
    1.0 04/11/03 18:23:00 lars@mysql.com +0 -0
    BitKeeper file /home/bk/b5551-4.1-v4/mysql-test/t/rpl_failed_optimize.test

  mysql-test/t/rpl_failed_optimize-master.opt
    1.1 04/11/03 18:22:59 lars@mysql.com +1 -0

  mysql-test/r/rpl_failed_optimize.result
    1.1 04/11/03 18:22:59 lars@mysql.com +15 -0

  sql/sql_table.cc
    1.260 04/11/03 18:22:59 lars@mysql.com +6 -0
    Documentation

  sql/sql_parse.cc
    1.399 04/11/03 18:22:59 lars@mysql.com +3 -0
    No binlog error generated

  mysql-test/t/rpl_failed_optimize-master.opt
    1.0 04/11/03 18:22:59 lars@mysql.com +0 -0
    BitKeeper file /home/bk/b5551-4.1-v4/mysql-test/t/rpl_failed_optimize-master.opt

  mysql-test/r/rpl_failed_optimize.result
    1.0 04/11/03 18:22:59 lars@mysql.com +0 -0
    BitKeeper file /home/bk/b5551-4.1-v4/mysql-test/r/rpl_failed_optimize.result

ChangeSet
  1.2073.3.1 04/11/03 15:53:26 mskold@mysql.com +4 -0
  Fix for bug#6398 update of primary key fails

  sql/ha_ndbcluster.h
    1.40 04/11/03 15:53:09 mskold@mysql.com +12 -11
    Fix for bug#6398 update of primary key fails

  sql/ha_ndbcluster.cc
    1.107.1.1 04/11/03 15:53:09 mskold@mysql.com +80 -75
    Fix for bug#6398 update of primary key fails

  mysql-test/t/ndb_basic.test
    1.20 04/11/03 15:53:09 mskold@mysql.com +2 -0
    Fix for bug#6398 update of primary key fails

  mysql-test/r/ndb_basic.result
    1.20 04/11/03 15:53:09 mskold@mysql.com +5 -0
    Fix for bug#6398 update of primary key fails

ChangeSet
  1.2073.2.2 04/11/03 14:34:21 tomas@poseidon.ndb.mysql.com +2 -0
  changed to use the future-proof option to ndb_mgmd
  there was a clash in using -c, added -f as the future proof switch

  ndb/src/mgmsrv/main.cpp
    1.28 04/11/03 14:34:18 tomas@poseidon.ndb.mysql.com +25 -2
    there was a clash in using -c, added -f as the future proof switch

  mysql-test/ndb/ndbcluster.sh
    1.27 04/11/03 14:34:18 tomas@poseidon.ndb.mysql.com +1 -1
    changed to use the future-proof option to ndb_mgmd

ChangeSet
  1.1346.707.62 04/11/03 14:56:48 marko@hundin.mysql.fi +1 -0
  InnoDB: fix bugs in the FOREIGN KEY parser (Bug #6340)

  innobase/dict/dict0dict.c
    1.26.1.37 04/11/03 14:25:21 marko@hundin.mysql.fi +29 -26
    dict_scan_to(): skip quoted strings while scanning for the keyword
    dict_create_foreign_constraints_low(): allow quote immediately after CONSTRAINT

ChangeSet
  1.2073.2.1 04/11/03 11:43:46 tomas@poseidon.ndb.mysql.com +1 -0
  mysql-master-run does not need to start second mysqld with innodb, add --skip-innodb

  mysql-test/mysql-test-run.sh
    1.222 04/11/03 11:43:43 tomas@poseidon.ndb.mysql.com +6 -2
    mysql-master-run does not need to start second mysqld with innodb, add --skip-innodb

ChangeSet
  1.2073.1.3 04/11/03 15:22:33 bar@mysql.com +3 -0
  opt_range.cc, range.result, range.test:
    Bug #6045: Binary Comparison regression in MySQL 4.1
    Binary searches didn't use a case insensitive index, now they do.

  sql/opt_range.cc
    1.131 04/11/03 15:22:15 bar@mysql.com +12 -3
    Bug #6045: Binary Comparison regression in MySQL 4.1
    Binary searches didn't use a case insensitive index, now they do.

  mysql-test/r/range.result
    1.31 04/11/03 15:22:01 bar@mysql.com +16 -0
    Bug #6045: Binary Comparison regression in MySQL 4.1
    Binary searches didn't use a case insensitive index, now they do.

  mysql-test/t/range.test
    1.23 04/11/03 15:21:48 bar@mysql.com +14 -0
    Bug #6045: Binary Comparison regression in MySQL 4.1
    Binary searches didn't use a case insensitive index, now they do.

ChangeSet
  1.2077 04/11/03 11:29:19 joreland@mysql.com +1 -0
  Changed implementation in NdbDaemon slightly to handle
    bug lockf & F_TEST on linux alpha,sparc,sparc64
  
  (http://sources.redhat.com/ml/libc-alpha/2000-10/msg00390.html)

  ndb/src/common/portlib/NdbDaemon.c
    1.11 04/11/03 11:29:17 joreland@mysql.com +16 -4
    Changed implementation in NdbDaemon slightly to handle
      bug lockf & F_TEST on linux alpha,sparc,sparc64
    
    (http://sources.redhat.com/ml/libc-alpha/2000-10/msg00390.html)

ChangeSet
  1.2076 04/11/03 09:02:55 joreland@mysql.com +3 -0
  Changed order or template specializations (to make aCC on hpita2 not assert)

  ndb/src/ndbapi/NdbDictionary.cpp
    1.15 04/11/03 09:02:53 joreland@mysql.com +4 -0
    Add printout of distribution key property

  ndb/src/common/util/basestring_vsnprintf.c
    1.8 04/11/03 09:02:53 joreland@mysql.com +0 -1
    Removed redundant declaration

  ndb/src/common/debugger/signaldata/SignalDataPrint.cpp
    1.7 04/11/03 09:02:53 joreland@mysql.com +3 -3
    Changed order or template specializations (to make aCC on hpita2 not assert)

ChangeSet
  1.1346.757.2 04/11/02 17:53:25 tim@siva.hindu.god +3 -0
  Portability fixes to mysqld_safe for non-Linux systems.  Fix FIND_PROC
  for Solaris test, and fix if @IS_LINUX@ test in mysqld_safe itself.

  BitKeeper/etc/logging_ok
    1.206.32.7 04/11/02 17:53:24 tim@siva.hindu.god +1 -0
    Logging to logging@openlogging.org accepted

  scripts/mysqld_safe.sh
    1.56.1.16 04/11/02 17:36:54 tim@siva.hindu.god +1 -1
    Portability fix for mysqld_safe on non-Linux systems.  A bogus use
    of 'if' and 'test' caused non-bash shells to enter a section meant
    to be run only on Linux systems.

  configure.in
    1.191.1.127 04/11/02 17:36:54 tim@siva.hindu.god +1 -1
    Portability fix for FIND_PROC setting; on Solaris (and
    probably others), 'ps -p $$' inside a shell script just
    returns 'sh' for command line, even though $0 contains
    the filename.  So, use 'ps -fp $$' in the test (it shows
    the full command line, e.g., 'sh configure').  Leave the
    actual FIND_PROC command as-is, since mysqld itself is
    not a shell script.

ChangeSet
  1.2073.1.2 04/11/02 23:34:40 serg@serg.mylan +1 -0
  bad automerge (?) fixed

  tests/client_test.c
    1.128 04/11/02 23:34:34 serg@serg.mylan +0 -1
    bad automerge (?) fixed

ChangeSet
  1.2073.1.1 04/11/02 22:46:55 serg@serg.mylan +1 -0
  one more name clash in public includes fixed
  http://lists.mysql.com/internals/18149

  include/my_list.h
    1.7 04/11/02 22:46:50 serg@serg.mylan +2 -2
    one more name clash in public includes fixed
    http://lists.mysql.com/internals/18149

ChangeSet
  1.2069.11.1 04/11/02 19:40:10 tomas@poseidon.ndb.mysql.com +6 -0
      add compile flad -DSNPRINTF_RETURN_TRUNC on hp ux 11
      remove compiler warning
      patch for my_vsnprintf not dully implemented
      patch for platfroms that return -1 on snprintf overflow
      compile fix for hpux

  ndb/src/ndbapi/NdbDictionaryImpl.cpp
    1.38 04/11/02 19:40:07 tomas@poseidon.ndb.mysql.com +2 -4
    remove compiler warning

  ndb/src/mgmsrv/Services.cpp
    1.28 04/11/02 19:40:07 tomas@poseidon.ndb.mysql.com +8 -14
    compile fix for hp ux

  ndb/src/kernel/vm/Emulator.hpp
    1.4 04/11/02 19:40:07 tomas@poseidon.ndb.mysql.com +1 -0
    compile fix for hpux

  ndb/src/common/util/basestring_vsnprintf.c
    1.7 04/11/02 19:40:06 tomas@poseidon.ndb.mysql.com +6 -2
    patch for my_vsnprintf not dully implemented
    patch for platfroms that return -1 on snprintf overflow

  ndb/src/common/editline/sysunix.c
    1.3 04/11/02 19:40:06 tomas@poseidon.ndb.mysql.com +1 -1
    remove compiler warning

  configure.in
    1.320.1.1 04/11/02 19:40:06 tomas@poseidon.ndb.mysql.com +2 -2
    add compile flad -DSNPRINTF_RETURN_TRUNC on hp ux 11

ChangeSet
  1.2072 04/11/02 20:13:27 monty@mysql.com +18 -0
  Remove usage of !$ from mysql-tests
  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

  tests/client_test.c
    1.127 04/11/02 20:13:23 monty@mysql.com +690 -417
    Added option --silent

  sql/sql_show.cc
    1.187 04/11/02 20:13:23 monty@mysql.com +2 -4
    Added protocol::flush() for easier embedded-server code

  sql/sql_prepare.cc
    1.135 04/11/02 20:13:23 monty@mysql.com +12 -14
    Added protocol::flush() for easier embedded-server code
    Remove one extra flush() for prepared statements

  sql/protocol.h
    1.21 04/11/02 20:13:23 monty@mysql.com +1 -0
    Added protocol::flush() for easier embedded-server code

  sql/protocol.cc
    1.94 04/11/02 20:13:23 monty@mysql.com +9 -0
    Added protocol::flush() for easier embedded-server code

  sql/net_serv.cc
    1.68 04/11/02 20:13:23 monty@mysql.com +1 -11
    Remove special usage of net_flush in embedded server

  sql/mysqld.cc
    1.518.1.1 04/11/02 20:13:23 monty@mysql.com +2 -2
    Increase block allocation variables a bit as they where a bit too small for MySQL 4.1

  mysql-test/t/type_ranges.test
    1.9 04/11/02 20:13:23 monty@mysql.com +2 -1
    Remove usage of !$ in tests

  mysql-test/t/temp_table.test
    1.8 04/11/02 20:13:23 monty@mysql.com +4 -2
    Remove usage of !$ in tests

  mysql-test/t/show_check.test
    1.37 04/11/02 20:13:23 monty@mysql.com +2 -1
    Remove usage of !$ in tests

  mysql-test/t/mysqltest.test
    1.3 04/11/02 20:13:23 monty@mysql.com +44 -53
    Remove usage of !$ in tests

  mysql-test/t/key.test
    1.19 04/11/02 20:13:23 monty@mysql.com +2 -1
    Remove usage of !$ in tests

  mysql-test/t/join_outer.test
    1.15 04/11/02 20:13:23 monty@mysql.com +10 -5
    Remove usage of !$ in tests

  mysql-test/t/comments.test
    1.5 04/11/02 20:13:23 monty@mysql.com +2 -1
    Remove usage of !$ in tests

  mysql-test/t/client_test.test
    1.6 04/11/02 20:13:23 monty@mysql.com +1 -1
    Use --silent

  mysql-test/r/mysqltest.result
    1.3 04/11/02 20:13:23 monty@mysql.com +0 -7
    Remove usage of !$ in tests

  include/mysql_com.h
    1.107 04/11/02 20:13:23 monty@mysql.com +0 -6
    Removed special handling of net_flush for embedded server

  client/mysqltest.c
    1.147.1.6 04/11/02 20:13:23 monty@mysql.com +54 -38
    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
    

ChangeSet
  1.2069.10.1 04/11/02 18:18:21 rburnett@build.mysql.com +1 -0
  Bug# 5303 Windows --log-error option doesn't work correctly

  sql/mysqld.cc
    1.519 04/11/02 18:16:51 rburnett@build.mysql.com +2 -3
    changed to open log_error_file instead of "mysql.err" on Windows

ChangeSet
  1.2069.9.1 04/11/02 19:48:37 ram@gw.mysql.r18.ru +3 -0
  A fix (bug #6331: INSERT IGNORE .. SELECT breaks subsequent inserts).

  sql/ha_ndbcluster.cc
    1.108 04/11/02 19:48:33 ram@gw.mysql.r18.ru +2 -1
    A fix (bug #6331: INSERT IGNORE .. SELECT breaks subsequent inserts).

  mysql-test/t/ndb_insert.test
    1.6 04/11/02 19:48:33 ram@gw.mysql.r18.ru +15 -0
    A fix (bug #6331: INSERT IGNORE .. SELECT breaks subsequent inserts).

  mysql-test/r/ndb_insert.result
    1.6 04/11/02 19:48:33 ram@gw.mysql.r18.ru +29 -0
    A fix (bug #6331: INSERT IGNORE .. SELECT breaks subsequent inserts).

ChangeSet
  1.2069.7.1 04/11/02 15:37:26 joreland@mysql.com +2 -0
  Make sure that Int8(16,32,64) is signed
  Better fix for previous build issue

  ndb/src/ndbapi/NdbOperationExec.cpp
    1.13 04/11/02 15:37:24 joreland@mysql.com +2 -2
    Make sure that Int8(16,32,64) is signed
    Better fix for previous build issue

  ndb/include/ndb_types.h
    1.8 04/11/02 15:37:24 joreland@mysql.com +5 -5
    Make sure that Int8(16,32,64) is signed
    Better fix for previous build issue

ChangeSet
  1.2069.6.1 04/11/02 15:09:57 joerg@mysql.com +2 -0
  Test expansion: "MOD" on non-integral first operand.

  mysql-test/t/ps_10nestset.test
    1.3 04/11/02 15:09:54 joerg@mysql.com +6 -7
    Use the newly expanded "MOD" operator (non-integral first operand, bug#6138).

  mysql-test/r/ps_10nestset.result
    1.3 04/11/02 15:09:54 joerg@mysql.com +11 -0
    Result of expanded test: "MOD" on non-integral first operand.

ChangeSet
  1.2069.5.1 04/11/02 13:58:22 joreland@mysql.com +1 -0
  build issue
  Fix so that signed/unsigned char does not matter in comparision

  ndb/src/ndbapi/NdbOperationExec.cpp
    1.12 04/11/02 13:58:20 joreland@mysql.com +2 -2
    Fix so that signed/unsigned char does not matter in comparision

ChangeSet
  1.2063.1.13 04/11/02 13:15:55 pekka@mysql.com +1 -0
  NDB fix blob parts distribution - backwards compatible

  ndb/src/ndbapi/NdbBlob.cpp
    1.15 04/11/02 13:06:03 pekka@mysql.com +11 -8
    fix blob parts distribution - backwards compatible

ChangeSet
  1.2069.4.1 04/11/02 16:02:12 bar@mysql.com +8 -0
  Many files:
    Allow mixing of different character sets for more SQL functions.
  item_func.h:
    Allow mixing of different character sets for more SQL functions..

  mysql-test/r/ctype_recoding.result
    1.24 04/11/02 16:01:13 bar@mysql.com +54 -0
    Allow mixing of different character sets for more SQL functions.

  mysql-test/t/ctype_recoding.test
    1.19 04/11/02 16:00:56 bar@mysql.com +26 -0
    Allow mixing of different character sets for more SQL functions.

  sql/item.h
    1.153 04/11/02 15:59:58 bar@mysql.com +15 -3
    Allow mixing of different character sets for more SQL functions.

  sql/item.cc
    1.176 04/11/02 15:59:55 bar@mysql.com +41 -0
    Allow mixing of different character sets for more SQL functions.

  sql/item_strfunc.cc
    1.196 04/11/02 15:59:52 bar@mysql.com +34 -24
    Allow mixing of different character sets for more SQL functions.

  sql/item_func.h
    1.116 04/11/02 15:59:47 bar@mysql.com +2 -1
    Allow mixing of different character sets for more SQL functions..

  sql/item_func.cc
    1.217 04/11/02 15:59:44 bar@mysql.com +93 -12
    Allow mixing of different character sets for more SQL functions.

  sql/item_cmpfunc.cc
    1.167 04/11/02 15:59:37 bar@mysql.com +9 -87
    Allow mixing of different character sets for more SQL functions.

ChangeSet
  1.2069.3.1 04/11/02 13:34:11 heikki@hundin.mysql.fi +1 -0
  ha_innodb.cc:
    Correct English grammar

  sql/ha_innodb.cc
    1.165 04/11/02 13:33:56 heikki@hundin.mysql.fi +1 -1
    Correct English grammar

ChangeSet
  1.1346.757.1 04/11/02 13:21:11 heikki@hundin.mysql.fi +1 -0
  ha_innodb.cc:
    Backport Jan's fix of the LOAD DATA INFILE REPLACE duplicate key error bug (Bug #5835) to 4.0

  sql/ha_innodb.cc
    1.73.1.152 04/11/02 13:20:59 heikki@hundin.mysql.fi +3 -1
    Backport Jan's fix of the LOAD DATA INFILE REPLACE duplicate key error bug (Bug #5835) to 4.0

ChangeSet
  1.2069.2.1 04/11/02 13:14:07 ram@gw.mysql.r18.ru +2 -0
  A fix (bug #6309: myisamchk compiled without debug support , --help shows vise versa
         bug #6380: mysqlcheck --help prints wrong --debug msg for non-debug version).

  myisam/myisamchk.c
    1.122 04/11/02 13:14:04 ram@gw.mysql.r18.ru +6 -2
    A fix (bug #6309: myisamchk compiled without debug support , --help shows vise versa).

  client/mysqlcheck.c
    1.44 04/11/02 13:14:04 ram@gw.mysql.r18.ru +5 -0
    A fix (bug #6380: mysqlcheck --help prints wrong --debug msg for non-debug version).

ChangeSet
  1.2069.1.1 04/11/02 09:46:23 heikki@hundin.mysql.fi +1 -0
  dict0load.c:
    Raise fatal semaphore wait timeout to 2 hours when we are printing the InnoDB table monitor output

  innobase/dict/dict0load.c
    1.22.1.1 04/11/02 09:46:08 heikki@hundin.mysql.fi +14 -0
    Raise fatal semaphore wait timeout to 2 hours when we are printing the InnoDB table monitor output

ChangeSet
  1.2069 04/11/02 09:00:46 bar@mysql.com +3 -0
  ctype_sjis.result, ctype_sjis.test, 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/r/ctype_sjis.result
    1.4 04/11/02 09:00:28 bar@mysql.com +11 -0
    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
    1.4 04/11/02 09:00:20 bar@mysql.com +11 -0
    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
    1.72 04/11/02 08:59:09 bar@mysql.com +7 -2
    Bug #6223 Japanese half-width kana characters get truncated. Bytes 0xA1..0xDF were not treated as a single byte sequence in a mistake.

ChangeSet
  1.2068 04/11/01 22:27:29 tomas@poseidon.ndb.mysql.com +2 -0
  removed unused member variable (probably causing some of the problems we've seen with ndb_mgmd)

  ndb/src/mgmsrv/MgmtSrvr.hpp
    1.20 04/11/01 22:27:25 tomas@poseidon.ndb.mysql.com +0 -1
    removed unused member variable (probably causing some of the problems we've seen with ndb_mgmd)

  ndb/src/mgmsrv/MgmtSrvr.cpp
    1.47 04/11/01 22:27:25 tomas@poseidon.ndb.mysql.com +0 -1
    removed unused member variable (probably causing some of the problems we've seen with ndb_mgmd)

ChangeSet
  1.2063.6.6 04/11/01 18:21:57 tomas@poseidon.ndb.mysql.com +5 -0
      fix for solaris forte -instances=static
      added libNDBT.a
     removed printout
      fixed error that ndb_show_tables required table name

  ndb/tools/waiter.cpp
    1.14 04/11/01 18:21:52 tomas@poseidon.ndb.mysql.com +0 -1
    removed printout

  ndb/tools/listTables.cpp
    1.13 04/11/01 18:21:52 tomas@poseidon.ndb.mysql.com +1 -5
    removed printout
    fixed error that ndb_show_tables required table name

  ndb/tools/drop_tab.cpp
    1.7 04/11/01 18:21:52 tomas@poseidon.ndb.mysql.com +0 -1
    removed printout

  ndb/test/run-test/Makefile.am
    1.12 04/11/01 18:21:52 tomas@poseidon.ndb.mysql.com +1 -0
    added libNDBT.a

  configure.in
    1.320 04/11/01 18:21:52 tomas@poseidon.ndb.mysql.com +4 -1
    fix for solaris forte -instances=static

ChangeSet
  1.1346.756.1 04/11/01 18:15:45 joerg@mysql.com +1 -0
  Ensure that a source distribution contains 'libmysql/libmysql.def'
  which is needed for Netware ports.

  libmysql/Makefile.am
    1.29.1.6 04/11/01 18:15:43 joerg@mysql.com +1 -1
    Ensure that a source distribution contains 'libmysql/libmysql.def'
    which is needed for Netware ports.

ChangeSet
  1.2063.1.11 04/11/01 19:01:50 konstantin@mysql.com +2 -0
  Remove support for obsolete 4.1.1 prepared statements C API names:
  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.

  libmysql/libmysql.c
    1.276 04/11/01 19:01:47 konstantin@mysql.com +0 -16
    Remove #ifdefed implementation of obsolete mysql_prepare call.

  include/mysql.h
    1.137 04/11/01 19:01:47 konstantin@mysql.com +0 -17
    remove defines for obsolete 4.1 prepared statements C API names

ChangeSet
  1.2063.1.10 04/11/01 16:04:36 pekka@mysql.com +1 -0
  NDB blobs restore backwards compatibility

  ndb/src/ndbapi/NdbBlob.cpp
    1.14 04/11/01 16:00:30 pekka@mysql.com +9 -10
    restore backwards compatibility

ChangeSet
  1.2063.6.5 04/11/01 14:43:53 tomas@poseidon.ndb.mysql.com +1 -0
  fix call of string::copy() if HAVE_FCONVERT is set

  sql/sql_string.cc
    1.89 04/11/01 14:43:49 tomas@poseidon.ndb.mysql.com +2 -1
    fix call of string::copy() if HAVE_FCONVERT is set

ChangeSet
  1.2063.8.2 04/11/01 14:25:07 tomas@poseidon.ndb.mysql.com +1 -0
  configure.in:
    added flag on sun forte, -instances=static
    (check is only made for "non-gcc", hopefully enough)

  configure.in
    1.319 04/11/01 14:24:08 tomas@poseidon.ndb.mysql.com +1 -1
    added flag on sun forte, -instances=static
    (check is only made for "non-gcc", hopefully enough)

ChangeSet
  1.2063.7.1 04/11/01 13:55:43 tomas@poseidon.ndb.mysql.com +33 -0
      aligned ndb versioning with mysql
      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

  ndb/tools/waiter.cpp
    1.13 04/11/01 13:55:39 tomas@poseidon.ndb.mysql.com +51 -24
    changed from usin getarg to my_opts

  ndb/tools/select_count.cpp
    1.10 04/11/01 13:55:39 tomas@poseidon.ndb.mysql.com +58 -24
    changed from usin getarg to my_opts

  ndb/tools/select_all.cpp
    1.11 04/11/01 13:55:39 tomas@poseidon.ndb.mysql.com +74 -50
    changed from usin getarg to my_opts

  ndb/tools/listTables.cpp
    1.12 04/11/01 13:55:39 tomas@poseidon.ndb.mysql.com +62 -44
    changed from usin getarg to my_opts

  ndb/tools/drop_tab.cpp
    1.6 04/11/01 13:55:39 tomas@poseidon.ndb.mysql.com +51 -27
    changed from usin getarg to my_opts

  ndb/tools/drop_index.cpp
    1.6 04/11/01 13:55:39 tomas@poseidon.ndb.mysql.com +49 -21
    changed from usin getarg to my_opts

  ndb/tools/desc.cpp
    1.9 04/11/01 13:55:39 tomas@poseidon.ndb.mysql.com +54 -28
    changed from usin getarg to my_opts

  ndb/tools/delete_all.cpp
    1.8 04/11/01 13:55:39 tomas@poseidon.ndb.mysql.com +48 -25
    changed from usin getarg to my_opts

  ndb/test/src/getarg.c
    1.9 04/11/01 13:55:39 tomas@poseidon.ndb.mysql.com +25 -7
    moved strlcat and strlcpy into getarg.c

  ndb/test/src/Makefile.am
    1.4 04/11/01 13:55:39 tomas@poseidon.ndb.mysql.com +1 -1
    moved getarg to test

  ndb/test/run-test/Makefile.am
    1.11 04/11/01 13:55:39 tomas@poseidon.ndb.mysql.com +1 -1
    moved getarg to test

  ndb/src/ndbapi/Ndb.cpp
    1.35 04/11/01 13:55:39 tomas@poseidon.ndb.mysql.com +4 -3
    fixed compiler warnings

  ndb/src/mgmsrv/main.cpp
    1.27 04/11/01 13:55:39 tomas@poseidon.ndb.mysql.com +66 -48
    changed from usin getarg to my_opts

  ndb/src/mgmclient/main.cpp
    1.10 04/11/01 13:55:38 tomas@poseidon.ndb.mysql.com +56 -21
    changed from usin getarg to my_opts

  ndb/src/kernel/vm/Configuration.hpp
    1.9 04/11/01 13:55:38 tomas@poseidon.ndb.mysql.com +1 -1
    removed const in main declaration

  ndb/src/kernel/vm/Configuration.cpp
    1.25 04/11/01 13:55:38 tomas@poseidon.ndb.mysql.com +71 -67
    changed from usin getarg to my_opts

  ndb/src/kernel/main.cpp
    1.35 04/11/01 13:55:38 tomas@poseidon.ndb.mysql.com +3 -5
    removed const in main declaration

  ndb/src/kernel/error/ErrorReporter.cpp
    1.8 04/11/01 13:55:38 tomas@poseidon.ndb.mysql.com +1 -1
    use mysql my_progname

  ndb/src/kernel/blocks/backup/restore/main.cpp
    1.18 04/11/01 13:55:38 tomas@poseidon.ndb.mysql.com +99 -79
    changed from usin getarg to my_opts

  ndb/src/cw/cpcd/main.cpp
    1.5 04/11/01 13:55:38 tomas@poseidon.ndb.mysql.com +43 -34
    changed from usin getarg to my_opts

  ndb/src/cw/cpcd/common.hpp
    1.4 04/11/01 13:55:38 tomas@poseidon.ndb.mysql.com +2 -1
    removed old way of reading config file and replaced with mysql load_defaults

  ndb/src/cw/cpcd/common.cpp
    1.4 04/11/01 13:55:38 tomas@poseidon.ndb.mysql.com +0 -63
    removed old way of reading config file and replaced with mysql load_defaults

  ndb/src/common/util/version.c
    1.11 04/11/01 13:55:38 tomas@poseidon.ndb.mysql.com +1 -0
    aligned ndb version with mysql version

  ndb/src/common/util/socket_io.cpp
    1.7 04/11/01 13:55:38 tomas@poseidon.ndb.mysql.com +19 -20
    removed usage of strlcat

  ndb/src/common/util/basestring_vsnprintf.c
    1.6 04/11/01 13:55:38 tomas@poseidon.ndb.mysql.com +4 -5
    changed define from SNPRINTF_RETURN_ZERO to SNPRINTF_RETURN_TRUNC

  ndb/src/common/util/Makefile.am
    1.6 04/11/01 13:55:38 tomas@poseidon.ndb.mysql.com +2 -2
    removed getarg, strlcat, strlcpy

  ndb/src/common/editline/sysunix.c
    1.2 04/11/01 13:55:38 tomas@poseidon.ndb.mysql.com +7 -2
    removed usage of strlcat

  ndb/include/ndb_global.h
    1.18 04/11/01 13:55:38 tomas@poseidon.ndb.mysql.com +1 -8
    added define NDB_INIT
    removed strlcpy, strlcat

  configure.in
    1.318 04/11/01 13:55:38 tomas@poseidon.ndb.mysql.com +6 -5
    aligned ndb versioning with mysql
    changed define SNPRINTF_RETURN_ZERO to SNPRINTF_RETURN_TRUNC

ChangeSet
  1.2063.1.8 04/11/01 13:01:20 pekka@mysql.com +2 -0
  NDB blob fixes.  INCOMPATIBLE with existing blobs

  ndb/test/ndbapi/testBlobs.cpp
    1.15 04/11/01 12:55:42 pekka@mysql.com +7 -0
    misplaced code line + change blob tabledist

  ndb/src/ndbapi/NdbBlob.cpp
    1.13 04/11/01 12:55:42 pekka@mysql.com +20 -19
    misplaced code line + change blob tabledist

ChangeSet
  1.2063.6.3 04/11/01 12:49:38 joreland@mysql.com +1 -0
  Removed old not used/illegal declaration

  ndb/include/kernel/signaldata/DictTabInfo.hpp
    1.8 04/11/01 12:49:36 joreland@mysql.com +0 -1
    Removed old not used/illegal declaration

ChangeSet
  1.1346.707.60 04/11/01 12:08:44 marko@hundin.mysql.fi +1 -0
  mysqld.cc:
    Describe innodb_max_purge_lag
    Improve description of innodb_table_locks

  sql/mysqld.cc
    1.297.1.222 04/11/01 12:08:16 marko@hundin.mysql.fi +2 -2
    Describe innodb_max_purge_lag
    Improve description of innodb_table_locks

ChangeSet
  1.2063.5.1 04/11/01 10:38:27 joreland@mysql.com +1 -0
  Fixed hanging ndb_mgmd on various platforms
  Move init of node-init-mutex to before alloc node id

  ndb/src/mgmsrv/MgmtSrvr.cpp
    1.46 04/11/01 10:38:25 joreland@mysql.com +7 -7
    Move init of node-init-mutex to before alloc node id

  ndb/include/util/ndb_opts.h
    1.1 04/11/01 00:52:36 tomas@poseidon.ndb.mysql.com +57 -0

  ndb/include/util/ndb_opts.h
    1.0 04/11/01 00:52:36 tomas@poseidon.ndb.mysql.com +0 -0
    BitKeeper file /home/tomas/mysql-4.1/ndb/include/util/ndb_opts.h

ChangeSet
  1.2043.2.1 04/10/31 15:33:56 pekka@mysql.com +13 -0
  NDB bug-6018 support writeTuple with blobs

  ndb/test/ndbapi/testBlobs.cpp
    1.14 04/10/31 15:21:51 pekka@mysql.com +149 -52
    bug-6018

  ndb/src/ndbapi/NdbOperationExec.cpp
    1.11 04/10/31 15:21:50 pekka@mysql.com +9 -5
    bug-6018

  ndb/src/ndbapi/NdbOperation.cpp
    1.12 04/10/31 15:21:50 pekka@mysql.com +3 -1
    bug-6018

  ndb/src/ndbapi/NdbIndexOperation.cpp
    1.12 04/10/31 15:21:50 pekka@mysql.com +17 -9
    bug-6018

  ndb/src/ndbapi/NdbDictionaryImpl.cpp
    1.37 04/10/31 15:21:50 pekka@mysql.com +5 -4
    bug-6018

  ndb/src/ndbapi/NdbConnection.cpp
    1.27 04/10/31 15:21:50 pekka@mysql.com +11 -4
    bug-6018

  ndb/src/ndbapi/NdbBlob.cpp
    1.12 04/10/31 15:21:50 pekka@mysql.com +247 -112
    bug-6018

  ndb/include/ndbapi/NdbOperation.hpp
    1.18 04/10/31 15:21:50 pekka@mysql.com +7 -2
    bug-6018

  ndb/include/ndbapi/NdbIndexOperation.hpp
    1.6 04/10/31 15:21:50 pekka@mysql.com +4 -0
    bug-6018

  ndb/include/ndbapi/NdbConnection.hpp
    1.18 04/10/31 15:21:50 pekka@mysql.com +2 -2
    bug-6018

  ndb/include/ndbapi/NdbBlob.hpp
    1.6.1.1 04/10/31 15:21:50 pekka@mysql.com +21 -26
    bug-6018

  mysql-test/t/ndb_blob.test
    1.10 04/10/31 15:21:50 pekka@mysql.com +115 -63
    bug-6018

  mysql-test/r/ndb_blob.result
    1.12 04/10/31 15:21:50 pekka@mysql.com +163 -106
    bug-6018

ChangeSet
  1.1346.707.59 04/10/31 15:43:29 heikki@hundin.mysql.fi +6 -0
  row0mysql.c, pars0pars.c, eval0eval.c, dict0load.c, dict0dict.c, 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
  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/row/row0mysql.c
    1.39.1.36 04/10/31 15:42:23 heikki@hundin.mysql.fi +11 -4
    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
    1.8.1.1 04/10/31 15:42:09 heikki@hundin.mysql.fi +6 -2
    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/eval/eval0eval.c
    1.4.1.3 04/10/31 15:41:38 heikki@hundin.mysql.fi +17 -1
    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
    1.26.1.36 04/10/31 15:40:53 heikki@hundin.mysql.fi +1 -1
    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

  ndb/test/include/getarg.h
    1.4 04/10/31 12:37:26 tomas@poseidon.ndb.mysql.com +0 -0
    Rename: ndb/include/util/getarg.h -> ndb/test/include/getarg.h

  innobase/dict/dict0load.c
    1.7.1.8 04/10/31 14:08:50 heikki@hundin.mysql.fi +19 -4
    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
    1.26.1.35 04/10/31 14:08:50 heikki@hundin.mysql.fi +1 -1
    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/dict0crea.c
    1.12.1.11 04/10/31 14:08:50 heikki@hundin.mysql.fi +15 -1
    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

  ndb/test/src/getarg.c
    1.8 04/10/31 10:45:55 tomas@poseidon.ndb.mysql.com +0 -0
    Rename: ndb/src/common/util/getarg.c -> ndb/test/src/getarg.c

  BitKeeper/deleted/.del-strlcpy.c~43266e312d11c47b
    1.5 04/10/31 10:44:39 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/common/util/strlcpy.c

  BitKeeper/deleted/.del-strlcat.c~250851f8f1ac1c2c
    1.8 04/10/31 10:44:35 tomas@poseidon.ndb.mysql.com +0 -0
    Delete: ndb/src/common/util/strlcat.c

ChangeSet
  1.2063.1.6 04/10/30 17:17:52 konstantin@mysql.com +9 -0
  Enable REPLACE ... SELECT in prepared statements.

  sql/sql_prepare.cc
    1.134 04/10/30 17:17:49 konstantin@mysql.com +1 -0
    Enable SQLCOM_REPLACE_SELECT: no need for any code changes but
    enable this SQLCOM in the switch.

  mysql-test/t/ps_7ndb.test
    1.4 04/10/30 17:17:49 konstantin@mysql.com +1 -1
    replace ... select now works.

  mysql-test/r/ps_7ndb.result
    1.7 04/10/30 17:17:49 konstantin@mysql.com +0 -1
    replace ... select now works.

  mysql-test/r/ps_6bdb.result
    1.15 04/10/30 17:17:48 konstantin@mysql.com +3 -1
    replace ... select now works.

  mysql-test/r/ps_5merge.result
    1.15 04/10/30 17:17:48 konstantin@mysql.com +6 -2
    replace ... select now works.

  mysql-test/r/ps_4heap.result
    1.14 04/10/30 17:17:48 konstantin@mysql.com +3 -1
    replace ... select now works.

  mysql-test/r/ps_3innodb.result
    1.16 04/10/30 17:17:48 konstantin@mysql.com +3 -1
    replace ... select now works.

  mysql-test/r/ps_2myisam.result
    1.15 04/10/30 17:17:48 konstantin@mysql.com +3 -1
    replace ... select now works.

  mysql-test/include/ps_modify.inc
    1.5 04/10/30 17:17:48 konstantin@mysql.com +4 -1
    replace ... select now works.

ChangeSet
  1.2063.2.3 04/10/29 13:59:40 tomas@poseidon.ndb.mysql.com +2 -0
      added define flag SNPRINTF_RETURN_ZERO to indicate that snprintf returns zero if buffer too small
      use flag SNPRINTF_RETURN_ZERO
      emulate snprintf behavior by writing to _big_ buffer if set
      use my_vsnprintf if HAVE_SNPRINTF is not set and set SNPRINTF_RETURN_ZERO in that case

  ndb/src/common/util/basestring_vsnprintf.c
    1.5 04/10/29 13:59:36 tomas@poseidon.ndb.mysql.com +21 -1
    use flag SNPRINTF_RETURN_ZERO
    emulate snprintf behavior by writing to _big_ buffer if set
    use my_vsnprintf if HAVE_SNPRINTF is not set and set SNPRINTF_RETURN_ZERO in that case

  configure.in
    1.317 04/10/29 13:59:36 tomas@poseidon.ndb.mysql.com +2 -2
    added define flag to indicate that snprintf returns zero if buffer too small

ChangeSet
  1.2063.3.1 04/10/29 14:51:56 mleich@mysql.com +3 -0
  These modifications are the result of
  WL#2067 add features to mysqltest: "disable_error_abort" + "$mysql_errno"
  
  $mysql_errno is a new builtin variable of mysqltest and contains the
  return code of the last command send to the server.
  
  "--disable_abort_on_error" switches the abort of mysqltest
  after "unmasked" failing statements off.
  "--enable_abort_on_error" switches the abort of mysqltest
  after "unmasked" failing statements on. (default)
  
  "Maskings" are
      !$<error number>  and  --error <error number>
  in the line before the statement to be checked.
  
  The benefit of the option "--disable_abort_on_error" is that
  - all statements after the failing statement are executed
  - a r/<test>.reject will be produced
  - it is possible to write test cases, which perform
    code sequences depending on the return code of a single
    statement

  mysql-test/t/mysqltest.test
    1.2 04/10/29 14:50:56 mleich@mysql.com +219 -0
    updated results

  mysql-test/r/mysqltest.result
    1.2 04/10/29 14:50:56 mleich@mysql.com +128 -0
    test cases for the features added

  client/mysqltest.c
    1.147.1.5 04/10/29 14:50:56 mleich@mysql.com +29 -1
    Implementation of the features
    - "--disable_abort_on_error"/"--enable_abort_on_error" switch
    - "$mysql_errno" variable

ChangeSet
  1.2055.4.1 04/10/29 14:24:06 serg@serg.mylan +4 -0
  proper max_records estimation for sort-repair of fulltext indexes

  mysql-test/t/fulltext.test
    1.63.1.1 04/10/29 14:24:00 serg@serg.mylan +8 -1
    proper max_records estimation for sort-repair of fulltext indexes

  mysql-test/t/ctype_utf8.test
    1.44 04/10/29 14:24:00 serg@serg.mylan +1 -0
    bad merge fixed

  mysql-test/r/fulltext.result
    1.65.2.1 04/10/29 14:24:00 serg@serg.mylan +3 -0
    proper max_records estimation for sort-repair of fulltext indexes

  myisam/mi_check.c
    1.140 04/10/29 14:24:00 serg@serg.mylan +1 -1
    proper max_records estimation for sort-repair of fulltext indexes

ChangeSet
  1.2063.1.3 04/10/29 17:00:39 bar@mysql.com +14 -0
  A fix according to Monty's request:
  "uint *errors" is now a non-optional parameter in String:copy()
  and copy_and_convert().

  sql/thr_malloc.cc
    1.12 04/10/29 17:00:32 bar@mysql.com +4 -1
    A fix according to Monty's request:
    "uint *errors" is now a non-optional parameter in String:copy()
    and copy_and_convert().

  sql/sql_string.h
    1.52 04/10/29 17:00:32 bar@mysql.com +2 -2
    A fix according to Monty's request:
    "uint *errors" is now a non-optional parameter in String:copy()
    and copy_and_convert().

  sql/sql_string.cc
    1.88 04/10/29 17:00:32 bar@mysql.com +14 -11
    A fix according to Monty's request:
    "uint *errors" is now a non-optional parameter in String:copy()
    and copy_and_convert().

  sql/sql_show.cc
    1.186 04/10/29 17:00:32 bar@mysql.com +4 -2
    A fix according to Monty's request:
    "uint *errors" is now a non-optional parameter in String:copy()
    and copy_and_convert().

  sql/sql_parse.cc
    1.398 04/10/29 17:00:32 bar@mysql.com +12 -5
    A fix according to Monty's request:
    "uint *errors" is now a non-optional parameter in String:copy()
    and copy_and_convert().

  sql/sql_class.cc
    1.194 04/10/29 17:00:32 bar@mysql.com +4 -2
    A fix according to Monty's request:
    "uint *errors" is now a non-optional parameter in String:copy()
    and copy_and_convert().

  sql/protocol.cc
    1.93 04/10/29 17:00:32 bar@mysql.com +2 -1
    A fix according to Monty's request:
    "uint *errors" is now a non-optional parameter in String:copy()
    and copy_and_convert().

  sql/item_timefunc.cc
    1.72 04/10/29 17:00:32 bar@mysql.com +3 -1
    A fix according to Monty's request:
    "uint *errors" is now a non-optional parameter in String:copy()
    and copy_and_convert().

  sql/item_strfunc.cc
    1.195 04/10/29 17:00:32 bar@mysql.com +6 -3
    A fix according to Monty's request:
    "uint *errors" is now a non-optional parameter in String:copy()
    and copy_and_convert().

  sql/item_func.cc
    1.216 04/10/29 17:00:32 bar@mysql.com +2 -1
    A fix according to Monty's request:
    "uint *errors" is now a non-optional parameter in String:copy()
    and copy_and_convert().

  sql/item_create.cc
    1.67 04/10/29 17:00:32 bar@mysql.com +4 -1
    A fix according to Monty's request:
    "uint *errors" is now a non-optional parameter in String:copy()
    and copy_and_convert().

  sql/item_cmpfunc.cc
    1.166 04/10/29 17:00:32 bar@mysql.com +2 -1
    A fix according to Monty's request:
    "uint *errors" is now a non-optional parameter in String:copy()
    and copy_and_convert().

  sql/item.cc
    1.175 04/10/29 17:00:32 bar@mysql.com +3 -1
    A fix according to Monty's request:
    "uint *errors" is now a non-optional parameter in String:copy()
    and copy_and_convert().

  sql/field.cc
    1.196 04/10/29 17:00:32 bar@mysql.com +10 -5
    A fix according to Monty's request:
    "uint *errors" is now a non-optional parameter in String:copy()
    and copy_and_convert().

ChangeSet
  1.2063.2.2 04/10/29 11:25:16 tomas@poseidon.ndb.mysql.com +2 -0
     bumped up version for ndb
     protocal change in create table, now allows for more than 91 attributes
     upgrade compatability with 3.5.3

  ndb/src/common/util/version.c
    1.10 04/10/29 11:25:13 tomas@poseidon.ndb.mysql.com +1 -0
    upgrade compatability with 3.5.3

  configure.in
    1.316 04/10/29 11:25:13 tomas@poseidon.ndb.mysql.com +1 -1
    bumped up version for ndb
    protocal change in create table, now allows for more than 91 attributes

ChangeSet
  1.2063.1.2 04/10/29 16:06:51 bar@mysql.com +1 -0
  item_strfunc.cc:
    Unnecessary code was removed.

  sql/item_strfunc.cc
    1.194 04/10/29 16:06:10 bar@mysql.com +6 -1
    Unnecessary code was removed.

ChangeSet
  1.2062.1.3 04/10/29 11:06:06 tomas@poseidon.ndb.mysql.com +1 -0
  configure.in:
     -I/usr/include needed for cxx on Tru64

  configure.in
    1.313.1.2 04/10/29 11:05:09 tomas@poseidon.ndb.mysql.com +1 -1
     -I/usr/include needed for cxx on Tru64

ChangeSet
  1.2063.1.1 04/10/29 16:00:03 bar@mysql.com +7 -0
  Allow to convert to non-Unicode charset when mixing a string
  constant with a column. The string is converted into the column
  character set. It conversion doesn't lose data, then operation
  is possible. Otherwise, give an error, as it was earlier.

  sql/item_func.h
    1.115 04/10/29 15:59:58 bar@mysql.com +2 -2
    Allow to convert to non-Unicode charset when mixing a string
    constant with a column. The string is converted into the column
    character set. It conversion doesn't lose data, then operation
    is possible. Otherwise, give an error, as it was earlier.

  sql/item_func.cc
    1.215 04/10/29 15:59:58 bar@mysql.com +4 -4
    Allow to convert to non-Unicode charset when mixing a string
    constant with a column. The string is converted into the column
    character set. It conversion doesn't lose data, then operation
    is possible. Otherwise, give an error, as it was earlier.

  sql/item_cmpfunc.cc
    1.165 04/10/29 15:59:58 bar@mysql.com +72 -48
    Allow to convert to non-Unicode charset when mixing a string
    constant with a column. The string is converted into the column
    character set. It conversion doesn't lose data, then operation
    is possible. Otherwise, give an error, as it was earlier.

  sql/item.h
    1.152 04/10/29 15:59:58 bar@mysql.com +13 -3
    Change bool argument to uint flags:
    we have now two different flags.

  sql/item.cc
    1.174 04/10/29 15:59:58 bar@mysql.com +63 -18
    Allow to convert to non-Unicode charset when mixing a string
    constant with a column. The string is converted into the column
    character set. It conversion doesn't lose data, then operation
    is possible. Otherwise, give an error, as it was earlier.

  mysql-test/t/ctype_recoding.test
    1.18 04/10/29 15:59:58 bar@mysql.com +22 -0
    Allow to convert to non-Unicode charset when mixing a string
    constant with a column. The string is converted into the column
    character set. It conversion doesn't lose data, then operation
    is possible. Otherwise, give an error, as it was earlier.

  mysql-test/r/ctype_recoding.result
    1.23 04/10/29 15:59:58 bar@mysql.com +12 -0
    Allow to convert to non-Unicode charset when mixing a string
    constant with a column. The string is converted into the column
    character set. It conversion doesn't lose data, then operation
    is possible. Otherwise, give an error, as it was earlier.

ChangeSet
  1.2048.3.1 04/10/29 09:49:04 tomas@poseidon.ndb.mysql.com +3 -0
      Tru64 cxx compiler fix
      cxx does not include -I/ust/include.dtk as it should
      removed dependency on ndb_types

  sql/ha_ndbcluster.h
    1.39 04/10/29 09:48:59 tomas@poseidon.ndb.mysql.com +0 -1
    removed dependency on ndb_types

  ndb/include/ndbapi/ndbapi_limits.h
    1.3.1.1 04/10/29 09:48:59 tomas@poseidon.ndb.mysql.com +2 -2
    removed dependency on ndb_types

  configure.in
    1.311.2.1 04/10/29 09:48:59 tomas@poseidon.ndb.mysql.com +2 -1
    Tru64 cxx compiler fix
    cxx does not include -I/ust/include.dtk as it should

ChangeSet
  1.1346.707.58 04/10/29 09:24:21 lenz@mysql.com +1 -0
   - bumped up version number from 4.0.22 to 4.0.23 in configure.in
   - tagged ChangeSet@1.2048.1.2 as "mysql-4.0.22"

  configure.in
    1.191.1.126 04/10/29 09:24:19 lenz@mysql.com +1 -1
     - bumped up version number from 4.0.22 to 4.0.23

ChangeSet
  1.1346.707.57 04/10/28 21:14:00 bell@sanja.is.com.ua +1 -0
  close table before next iteration of table proccesing in mysql_admin_table (to allow open next table)

  sql/sql_table.cc
    1.112.1.78 04/10/28 21:13:43 bell@sanja.is.com.ua +7 -3
    close table before next iteration of table proccesing in mysql_admin_table (to allow open next table)

ChangeSet
  1.2060.3.7 04/10/28 15:43:16 tomas@poseidon.ndb.mysql.com +1 -0
  ndb_basic.result:
    forgot to commit new result

  mysql-test/r/ndb_basic.result
    1.19 04/10/28 15:42:52 tomas@poseidon.ndb.mysql.com +16 -0
    forgot to commit new result

ChangeSet
  1.2060.3.6 04/10/28 15:35:06 tomas@poseidon.ndb.mysql.com +3 -0
      test that attribute name truncation works
      exposed the attribute name size limit for handler
     added field name truncation to ndb handler

  sql/ha_ndbcluster.cc
    1.107 04/10/28 15:35:03 tomas@poseidon.ndb.mysql.com +18 -3
    added field name truncation to ndb handler

  ndb/include/ndbapi/ndbapi_limits.h
    1.6 04/10/28 15:35:03 tomas@poseidon.ndb.mysql.com +1 -0
    exposed the attribute name size limit for handler

  mysql-test/t/ndb_basic.test
    1.19 04/10/28 15:35:03 tomas@poseidon.ndb.mysql.com +15 -0
    test that attribute name truncation works

ChangeSet
  1.2060.3.5 04/10/28 14:49:40 tomas@poseidon.ndb.mysql.com +3 -0
      scan should not send fragmented signal
      use new sendSignal method instead
      new send signal method which sends segments
      remove unused method sendFragmentedSignalUnCond

  ndb/src/ndbapi/TransporterFacade.hpp
    1.18 04/10/28 14:49:26 tomas@poseidon.ndb.mysql.com +2 -5
    new send signal method which sends segments
    remove unused method sendFragmentedSignalUnCond

  ndb/src/ndbapi/TransporterFacade.cpp
    1.26 04/10/28 14:49:26 tomas@poseidon.ndb.mysql.com +32 -0
    new send signal method which sends segments

  ndb/src/ndbapi/NdbScanOperation.cpp
    1.40 04/10/28 14:49:26 tomas@poseidon.ndb.mysql.com +2 -2
    scan should not send fragmented signal
    use new sendSignal method instead

ChangeSet
  1.2060.3.4 04/10/28 13:50:46 tomas@poseidon.ndb.mysql.com +1 -0
  set set "CHUNK_SZ" for fragmented signal to real value
  added API_TRACE code
  removed old implementation of fragmented signal

  ndb/src/ndbapi/TransporterFacade.cpp
    1.25 04/10/28 13:50:40 tomas@poseidon.ndb.mysql.com +14 -66
    set set "CHUNK_SZ" for fragmented signal to real value
    added API_TRACE code
    removed old implementation of fragmented signal

ChangeSet
  1.2060.3.3 04/10/28 11:56:09 tomas@poseidon.ndb.mysql.com +1 -0
  Dbdict.cpp:
    changed to using fragmented signals for CREATE_TABLE_REQ

  ndb/src/kernel/blocks/dbdict/Dbdict.cpp
    1.24 04/10/28 11:55:09 tomas@poseidon.ndb.mysql.com +2 -3
    changed to using fragmented signals for CREATE_TABLE_REQ

ChangeSet
  1.2055.1.3 04/10/28 11:24:59 tomas@poseidon.ndb.mysql.com +1 -0
  ndbapi_limits.h:
    corrected define for NDB_MAX_TUPLE_SIZE_IN_WORDS

  ndb/include/ndbapi/ndbapi_limits.h
    1.5 04/10/28 11:24:14 tomas@poseidon.ndb.mysql.com +1 -1
    corrected define for NDB_MAX_TUPLE_SIZE_IN_WORDS

ChangeSet
  1.2055.1.2 04/10/28 11:19:51 tomas@poseidon.ndb.mysql.com +6 -0
      added test for max limit of 128 attributes in table
      new define for long signal section size
     bumbed up limit for attributes to 128
      use new define in SectionSegment
      some bug fixing of send fragmented signal +
      make chunk size a multiple the dew define for SectionSegment size

  ndb/src/ndbapi/TransporterFacade.cpp
    1.24 04/10/28 11:19:46 tomas@poseidon.ndb.mysql.com +37 -27
    some bug fixing of send fragmented signal +
    make chunk size a multiple the dew define for SectionSegment size

  ndb/src/kernel/vm/LongSignal.hpp
    1.3 04/10/28 11:19:46 tomas@poseidon.ndb.mysql.com +1 -1
    use new define in SectionSegment

  ndb/include/ndbapi/ndbapi_limits.h
    1.4 04/10/28 11:19:46 tomas@poseidon.ndb.mysql.com +1 -1
    bumbed up limit for attributes to 128

  ndb/include/kernel/ndb_limits.h
    1.10 04/10/28 11:19:46 tomas@poseidon.ndb.mysql.com +5 -0
    new define for long signal section size

  mysql-test/t/ndb_basic.test
    1.18 04/10/28 11:19:46 tomas@poseidon.ndb.mysql.com +136 -0
    added test for max limit of 128 attributes in table

  mysql-test/r/ndb_basic.result
    1.18 04/10/28 11:19:46 tomas@poseidon.ndb.mysql.com +131 -0
    added test for max limit of 128 attributes in table

ChangeSet
  1.2060.2.2 04/10/28 15:21:20 bar@mysql.com +8 -0
  Produce a "truncated" warning if a value cannot be converted
  into the column character set on INSERT/UPDATE.

  sql/sql_string.h
    1.51 04/10/28 15:21:16 bar@mysql.com +2 -2
    New argument to report an error.

  sql/sql_string.cc
    1.87 04/10/28 15:21:16 bar@mysql.com +17 -4
    New argument to report an error.

  sql/field.cc
    1.195 04/10/28 15:21:16 bar@mysql.com +22 -10
    Produce a "truncated" warning if a value cannot be converted
    into the column character set on INSERT/UPDATE.

  mysql-test/t/ctype_recoding.test
    1.17 04/10/28 15:21:16 bar@mysql.com +10 -0
    Produce a "truncated" warning if a value cannot be converted
    into the column character set on INSERT/UPDATE.

  mysql-test/t/alter_table.test
    1.32 04/10/28 15:21:16 bar@mysql.com +1 -0
    Produce a "truncated" warning if a value cannot be converted
    into the column character set on INSERT/UPDATE.

  mysql-test/r/fulltext.result
    1.65.1.1 04/10/28 15:21:16 bar@mysql.com +5 -0
    Produce a "truncated" warning if a value cannot be converted
    into the column character set on INSERT/UPDATE.

  mysql-test/r/ctype_recoding.result
    1.22 04/10/28 15:21:16 bar@mysql.com +8 -0
    Produce a "truncated" warning if a value cannot be converted
    into the column character set on INSERT/UPDATE.

  mysql-test/r/alter_table.result
    1.41 04/10/28 15:21:16 bar@mysql.com +1 -0
    Produce a "truncated" warning if a value cannot be converted
    into the column character set on INSERT/UPDATE.

ChangeSet
  1.2055.3.1 04/10/28 10:50:39 joreland@mysql.com +1 -0
  Fix for aix4 which defines clock_gettime, but it only returns
  ENOSYS

  configure.in
    1.314 04/10/28 10:50:37 joreland@mysql.com +13 -1
    Fix for aix4 which defines clock_gettime, but it only returns
    ENOSYS

ChangeSet
  1.2060.1.1 04/10/28 11:43:31 bar@mysql.com +4 -0
  An extra "separator" class member was removed from Item_func_concat_ws.
  args[0] is now used instead.

  sql/sql_yacc.yy
    1.361 04/10/28 11:43:24 bar@mysql.com +1 -1
    An extra "separator" class member was removed from Item_func_concat_ws.
    args[0] is now used instead.

  sql/item_strfunc.h
    1.87 04/10/28 11:43:24 bar@mysql.com +1 -19
    An extra "separator" class member was removed from Item_func_concat_ws.
    args[0] is now used instead.

  sql/item_strfunc.cc
    1.193 04/10/28 11:43:24 bar@mysql.com +10 -52
    An extra "separator" class member was removed from Item_func_concat_ws.
    args[0] is now used instead.

  sql/item_func.cc
    1.214 04/10/28 11:43:24 bar@mysql.com +2 -2
    An extra "separator" class member was removed from Item_func_concat_ws.
    args[0] is now used instead.

ChangeSet
  1.2060 04/10/28 02:54:32 konstantin@mysql.com +1 -0
  Making the latest fix for Bug#6166 (key.test) work in prepared statements.

  sql/sql_prepare.cc
    1.133 04/10/28 02:54:29 konstantin@mysql.com +4 -2
    Catch another class of errors possible during yyparse:
    if thd->net.report_error is set, we need to send the message and 
    abort.

ChangeSet
  1.2038.3.1 04/10/27 21:59:34 joerg@mysql.com +1 -0
  Fix for bug#5385 ("Text files have unix line break"): 
  Windows style line end \r\n on README, license, and similar essential plaintext files.

  scripts/make_win_src_distribution.sh
    1.25 04/10/27 21:59:31 joerg@mysql.com +14 -12
    Some plain text files (which a Windows user might view in any editor) should have 
    Windows style line end \r\n (bug#5385). The tool is changed to do a systematic pass 
    over all files, find all relevant ones (especially "README*", "ChangeLog", "INSTALL*", 
    license text), and adapt them.
    Included are two minor cleanups ("useless use of cat" avoided, variable setting 
    moved to more sensible place).

ChangeSet
  1.1346.755.2 04/10/27 21:51:27 lenz@mysql.com +2 -0
   - Applied some Windows portability fixes for myisampack.c and sql_handler.cc
    (backports from fixes made in 4.1)

  sql/sql_handler.cc
    1.19.1.26 04/10/27 21:51:24 lenz@mysql.com +1 -7
     - removed some unused variables
     - added a (byte*) cast to fix a compile error on Windows (backport of a
       fix made in 4.1)

  myisam/myisampack.c
    1.22.1.12 04/10/27 21:51:24 lenz@mysql.com +1 -1
     - replaced "1ULL" with "((ulonglong)1)" to resolve a compile error on
       Windows

ChangeSet
  1.2058 04/10/27 23:46:22 konstantin@mysql.com +3 -0
  A fix and test case for  Bug#6096 "field.max_length is always zero for 
  numeric columns (stmt_resultset_metadata)"

  tests/client_test.c
    1.126 04/10/27 23:46:18 konstantin@mysql.com +101 -0
    A test case for Bug#6096 "field.max_length is always zero for numeric 
    columns (stmt_resultset_metadata)

  sql-common/my_time.c
    1.9 04/10/27 23:46:18 konstantin@mysql.com +0 -3
    Fix valgrind warning.

  libmysql/libmysql.c
    1.275 04/10/27 23:46:18 konstantin@mysql.com +19 -2
    A fix for Bug#6096 "field.max_length is always zero for numeric columns
     (stmt_resultset_metadata)": set field->max_lenght for numeric
    columns when we set up skip_result functions. A minor drawback for this 
    approach is that field->max_length  can be not zero even if 
    STMT_ATTR_UPDATE_MAX_LENGTH is not set.

ChangeSet
  1.2057 04/10/27 21:56:17 monty@mysql.com +4 -0
  Fixed access to freed memory

  sql/sql_insert.cc
    1.145 04/10/27 21:56:15 monty@mysql.com +4 -2
    Fixed access to freed memory

  sql/sql_cache.cc
    1.85 04/10/27 21:56:15 monty@mysql.com +3 -3
    after merge fix

  sql/set_var.cc
    1.142 04/10/27 21:56:15 monty@mysql.com +0 -2
    after merge fix

  innobase/srv/srv0srv.c
    1.72 04/10/27 21:56:15 monty@mysql.com +0 -2
    after merge fix

ChangeSet
  1.1346.707.55 04/10/27 13:44:31 paul@kite-hub.kitebird.com +1 -0
  texi2html:
    Updated version of texi2html so that 4.0.22 HTML manual doesn't turn out all goofy.

  Docs/Support/texi2html
    1.6.2.2 04/10/27 13:43:37 paul@kite-hub.kitebird.com +53 -45
    Updated version of texi2html so that 4.0.22 HTML manual doesn't turn out all goofy.

ChangeSet
  1.2050.1.1 04/10/27 21:11:06 bell@sanja.is.com.ua +4 -0
  removed incorrect error message about aggregate functions
  improved mechanisn of detection posibility to be NULL for single row queries
  switched off substitution optimisation for single row subqueries in PS due to problem in resolving substituted expressions
  (changes to make subselects test working with PS protocol)

  sql/item_subselect.h
    1.56 04/10/27 21:10:15 bell@sanja.is.com.ua +4 -0
    new method to help in NULL ability detection

  sql/item_subselect.cc
    1.116 04/10/27 21:10:15 bell@sanja.is.com.ua +76 -15
    removed incorrect error message about aggregate functions
    switched off substitution optimisation for single row subqueries in PS due to problem in resolving substituted expressions
    improved mechanisn of detection posibility to be NULL for single row queries

  mysql-test/t/subselect.test
    1.123 04/10/27 21:10:15 bell@sanja.is.com.ua +2 -3
    removed incorrect error message about aggregate functions

  mysql-test/r/subselect.result
    1.143 04/10/27 21:10:15 bell@sanja.is.com.ua +9 -6
    removed incorrect error message about aggregate functions
    improved mechanisn of detection posibility to be NULL for single row queries

ChangeSet
  1.2055.1.1 04/10/27 17:30:12 tomas@poseidon.ndb.mysql.com +2 -0
  Implemented fragmented signal from API
  primarily to enable creation of tables with more attributes than 91 (up to 128)
  
  Intermediate push for testing
  CHUNK_SZ will be set higher in real implementation and API_TRACE added

  ndb/src/ndbapi/TransporterFacade.hpp
    1.17 04/10/27 17:30:08 tomas@poseidon.ndb.mysql.com +2 -1
    Implemented fragmented signal from API
    primarily to enable creation of tables with more attributes than 91 (up to 128)
    
    Intermediate push for testing
    CHUNK_SZ will be set higher in real implementation and API_TRACE added

  ndb/src/ndbapi/TransporterFacade.cpp
    1.23 04/10/27 17:30:08 tomas@poseidon.ndb.mysql.com +106 -7
    Implemented fragmented signal from API
    primarily to enable creation of tables with more attributes than 91 (up to 128)
    
    Intermediate push for testing
    CHUNK_SZ will be set higher in real implementation and API_TRACE added

ChangeSet
  1.1346.755.1 04/10/27 18:57:49 monty@mysql.com +3 -0
  Fix when compiling without InnoDB

  mysql-test/t/innodb-lock.test
    1.1.1.3 04/10/27 18:57:48 monty@mysql.com +5 -0
    Fix when compiling without InnoDB

  mysql-test/r/innodb-lock.result
    1.3.1.1 04/10/27 18:57:48 monty@mysql.com +1 -0
    Fix when compiling without InnoDB

ChangeSet
  1.1346.707.53 04/10/27 17:54:10 joerg@mysql.com +1 -0
  Change 'Build-tools/mysql-copyright' to ensure the receiving machines will build
  without trying to re-run autotools.
  (Backport from 4.1.7 for 4.0.22)

  Build-tools/mysql-copyright
    1.8.1.10 04/10/27 17:54:09 joerg@mysql.com +14 -7
    The top level Makefile will try to re-run the autotools unless the timestamps of the
    relevant files are in truly ascending order. Ensure this order!
    (Backport from 4.1.7 for 4.0.22)

  BitKeeper/deleted/.del-innodb-lock-master.opt~f76a4a1999728f87
    1.1.1.1 04/10/27 18:34:10 monty@mysql.com +0 -0
    Delete: mysql-test/t/innodb-lock-master.opt

ChangeSet
  1.1346.707.52 04/10/27 13:33:11 marko@hundin.mysql.fi +9 -0
  Backport innodb_max_purge_lag from 4.1

  sql/set_var.cc
    1.12.1.48 04/10/27 13:33:07 marko@hundin.mysql.fi +4 -0
    Add global variable innodb_max_purge_lag.

  sql/mysqld.cc
    1.297.1.221 04/10/27 13:33:07 marko@hundin.mysql.fi +6 -0
    Add startup option innodb_max_purge_lag,
    with default value 0 (meaning infinite, disabling the feature).

  sql/ha_innodb.h
    1.48.2.16 04/10/27 13:33:07 marko@hundin.mysql.fi +1 -0
    Add configuration parameter srv_max_purge_lag.

  innobase/trx/trx0rseg.c
    1.3.1.1 04/10/27 13:33:07 marko@hundin.mysql.fi +6 -1
    Initialize trx_sys->rseg_history_len at InnoDB start-up.

  innobase/trx/trx0purge.c
    1.9.1.8 04/10/27 13:33:07 marko@hundin.mysql.fi +38 -0
    Update trx_sys->rseg_history_len.
    trx_purge(): Compute srv_dml_needed_delay from srv_max_purge_lag
    and trx_sys->rseg_history_len.

  innobase/srv/srv0srv.c
    1.35.1.41 04/10/27 13:33:07 marko@hundin.mysql.fi +6 -0
    Define global variable srv_dml_needed_delay.
    Define configuration parameter srv_max_purge_lag.

  innobase/row/row0mysql.c
    1.39.1.35 04/10/27 13:33:07 marko@hundin.mysql.fi +17 -0
    Add row_mysql_delay_if_needed() for delaying INSERTs, UPDATEs and
    DELETEs for srv_dml_needed_delay microseconds.

  innobase/include/trx0sys.h
    1.8.1.4 04/10/27 13:33:07 marko@hundin.mysql.fi +4 -0
    Add trx_sys->rseg_history_len

  innobase/include/srv0srv.h
    1.21.1.13 04/10/27 13:33:07 marko@hundin.mysql.fi +2 -0
    Add configuration parameter srv_max_purge_lag.
    Add global variable srv_dml_needed_delay.

ChangeSet
  1.2055 04/10/26 22:41:45 serg@serg.mylan +1 -0
  after merge fix

  mysql-test/r/ctype_utf8.result
    1.44 04/10/26 22:41:40 serg@serg.mylan +0 -1
    after merge fix

ChangeSet
  1.2053 04/10/26 22:42:16 konstantin@mysql.com +1 -0
  Playing with test_bug5399() to make it work on HPUX 64 bit: no 
  reason for the failure was found, so the guess is that it is a 
  compiler bug.

  tests/client_test.c
    1.125 04/10/26 22:42:12 konstantin@mysql.com +19 -18
    Playing with test_bug5399() to make it work on HPUX 64 bit: no 
    reason for the failure was found, so the guess is that it is a 
    compiler bug.

ChangeSet
  1.2035.1.1 04/10/26 20:31:41 serg@serg.mylan +4 -0
  Bug #6019 - SELECT tries to use too short prefix index on utf8 data
  Field_string::pack should respect max_length as Field_string::pack_key does

  sql/field.h
    1.120 04/10/26 20:31:35 serg@serg.mylan +0 -1
    Bug #6019 - SELECT tries to use too short prefix index on utf8 data
    Field_string::pack should respect max_length as Field_string::pack_key does

  sql/field.cc
    1.190.2.1 04/10/26 20:31:35 serg@serg.mylan +0 -16
    Bug #6019 - SELECT tries to use too short prefix index on utf8 data
    Field_string::pack should respect max_length as Field_string::pack_key does

  mysql-test/t/ctype_utf8.test
    1.40.2.1 04/10/26 20:31:35 serg@serg.mylan +4 -0
    Bug #6019 - SELECT tries to use too short prefix index on utf8 data
    Field_string::pack should respect max_length as Field_string::pack_key does

  mysql-test/r/ctype_utf8.result
    1.40.2.1 04/10/26 20:31:35 serg@serg.mylan +4 -0
    Bug #6019 - SELECT tries to use too short prefix index on utf8 data
    Field_string::pack should respect max_length as Field_string::pack_key does

ChangeSet
  1.2048.2.2 04/10/26 20:47:23 heikki@hundin.mysql.fi +1 -0
  fil0fil.c:
    Print to the .err log a more detailed error message if in IMPORT TABLESPACE the .ibd file does not exist

  innobase/fil/fil0fil.c
    1.41 04/10/26 20:47:12 heikki@hundin.mysql.fi +10 -0
    Print to the .err log a more detailed error message if in IMPORT TABLESPACE the .ibd file does not exist

ChangeSet
  1.2048.2.1 04/10/26 20:29:11 heikki@hundin.mysql.fi +3 -0
  row0mysql.c:
    Print more warnings to the .err log if ALTER TABLE ... IMPORT TABLESPACE fails for some reason
  os0file.c:
    Do not call exit(1) if os_file_delete() fails; remove unused parameter from
  handle_error_no_exit()
  
  fil0fil.c:
    Allow DROP TABLE even if the .ibd file for the table does not exist

  innobase/row/row0mysql.c
    1.76 04/10/26 20:23:40 heikki@hundin.mysql.fi +25 -0
    Print more warnings to the .err log if ALTER TABLE ... IMPORT TABLESPACE fails for some reason

  innobase/os/os0file.c
    1.87 04/10/26 20:22:50 heikki@hundin.mysql.fi +11 -14
    Dono not call exit(1) if os_file_delete() fails; remove unused parameter from handle_error_no_exit()

  innobase/fil/fil0fil.c
    1.40 04/10/26 20:21:55 heikki@hundin.mysql.fi +4 -0
    Allow DROP TABLE even if the .ibd file for the table does not exist

ChangeSet
  1.2048.1.1 04/10/26 19:07:13 lenz@mysql.com +1 -0
   - Bumped up version number to 4.1.8 in configure.in
   - tagged ChangeSet 1.2029 as "mysql-4.1.7"

  configure.in
    1.311.1.1 04/10/26 19:07:09 lenz@mysql.com +1 -1
     - Bumped up version number to 4.1.8

ChangeSet
  1.2050 04/10/26 19:59:33 monty@mysql.com +1 -0
  Added missing initialier

  sql-common/client.c
    1.77 04/10/26 19:59:31 monty@mysql.com +2 -2
    Added missing initialier

ChangeSet
  1.2028.1.1 04/10/26 19:30:01 monty@mysql.com +56 -0
  A lot of fixes for prepared statements (PS):
  New mysqltest that can run mysqltest with PS
  Added support for ZEROFILL in PS
  Fixed crash when one called mysql_stmt_store_result() without a preceding mysql_stmt_bind_result()
  Updated test cases to support --ps-protocol
  (Some tests are still run using old protocol)
  Fixed crash in PS when using SELECT * FROM t1 NATURAL JOIN t2...
  Fixed crash in PS when using sub queries
  Create table didn't signal when table was created. This could cause a "DROP TABLE created_table" in another thread to wait "forever"
  Fixed wrong permissions check in PS and multi-table updates (one could get permission denied for legal quries)
  Fix for PS and SELECT ... PROCEDURE
  Reset all warnings when executing a new PS query
  group_concat(...ORDER BY) didn't work with PS
  Fixed problem with test suite when not using innodb

  sql/sql_union.cc
    1.133 04/10/26 19:29:55 monty@mysql.com +7 -2
    Fixes for PS and SELECT ... PROCEDURE
    Reset 'with_wild' as 'wild' is resolved on prepare

  sql/sql_prepare.cc
    1.132 04/10/26 19:29:55 monty@mysql.com +10 -1
    Fix for PS and SELECT ... PROCEDURE
    Reset all warnings when executing a new query

  sql/sql_parse.cc
    1.389.1.8 04/10/26 19:29:55 monty@mysql.com +14 -7
    More debugging information
    Make a copy of 'db' in PS as this may change
    Fixed wrong permissions check in PS and multi-table updates

  sql/sql_lex.h
    1.175 04/10/26 19:29:54 monty@mysql.com +2 -0
    Fix for PS and procedures

  sql/sql_insert.cc
    1.144 04/10/26 19:29:54 monty@mysql.com +8 -0
    Create table didn't signal when table was created. This could cause a "DROP TABLE created_table" in another thread to wait "forever"

  sql/sql_error.cc
    1.19 04/10/26 19:29:54 monty@mysql.com +1 -2
    Style fix

  sql/sql_class.cc
    1.191.1.1 04/10/26 19:29:54 monty@mysql.com +2 -1
    Style fix

  sql/sql_base.cc
    1.233 04/10/26 19:29:54 monty@mysql.com +35 -28
    setup_wild() didn't properly restore old arena, which caused core dump in PS when using
    SELECT * FROM t1 NATURAL JOIN t2...

  sql/set_var.cc
    1.137.1.1 04/10/26 19:29:54 monty@mysql.com +2 -1
    Style fix

  sql/protocol.cc
    1.92 04/10/26 19:29:54 monty@mysql.com +7 -0
    TIME didn't support full range with PS

  sql/item_sum.h
    1.72 04/10/26 19:29:54 monty@mysql.com +0 -1
    Removed not needed variable

  sql/item_sum.cc
    1.126 04/10/26 19:29:54 monty@mysql.com +11 -25
    group_concat(...ORDER BY) didn't work with PS
    Removed variable warning_available as 'warning' can be used for this.

  sql/item_subselect.cc
    1.115 04/10/26 19:29:54 monty@mysql.com +2 -2
    Some subqueries didn't work with PS

  sql/item_cmpfunc.cc
    1.164 04/10/26 19:29:54 monty@mysql.com +7 -1
    IN(constants,...) didn't work with PS

  sql/field.cc
    1.190.1.1 04/10/26 19:29:54 monty@mysql.com +2 -2
    TIME didn't support full range with PS

  sql-common/my_time.c
    1.8 04/10/26 19:29:54 monty@mysql.com +5 -1
    TIME didn't support full range with PS

  sql-common/client.c
    1.76 04/10/26 19:29:54 monty@mysql.com +2 -0
    More debugging information

  mysys/my_alloc.c
    1.24 04/10/26 19:29:54 monty@mysql.com +2 -0
    More debugging information

  mysql-test/t/warnings.test
    1.17 04/10/26 19:29:54 monty@mysql.com +12 -1
    Fixes for --ps-protocol

  mysql-test/t/union.test
    1.76 04/10/26 19:29:54 monty@mysql.com +4 -0
    Fixes for --ps-protocol

  mysql-test/t/type_float.test
    1.11.1.1 04/10/26 19:29:54 monty@mysql.com +3 -0
    Fixes for --ps-protocol

  mysql-test/t/type_blob.test
    1.22 04/10/26 19:29:54 monty@mysql.com +3 -0
    Fixes for --ps-protocol

  mysql-test/t/status.test
    1.11 04/10/26 19:29:54 monty@mysql.com +2 -0
    Fixes for --ps-protocol

  mysql-test/t/select.test
    1.28 04/10/26 19:29:54 monty@mysql.com +6 -0
    Fixes for --ps-protocol

  mysql-test/t/rpl_user_variables.test
    1.6 04/10/26 19:29:54 monty@mysql.com +3 -0
    Fixes for --ps-protocol

  mysql-test/t/rpl_redirect.test
    1.10 04/10/26 19:29:54 monty@mysql.com +2 -0
    Fixes for --ps-protocol

  mysql-test/t/rollback.test
    1.7 04/10/26 19:29:54 monty@mysql.com +2 -0
    Fixes for --ps-protocol

  mysql-test/t/ps_1general.test
    1.7 04/10/26 19:29:54 monty@mysql.com +3 -0
    Fixes for --ps-protocol

  mysql-test/t/multi_statement.test
    1.3 04/10/26 19:29:54 monty@mysql.com +3 -0
    Fixes for --ps-protocol

  mysql-test/t/metadata.test
    1.2 04/10/26 19:29:54 monty@mysql.com +2 -0
    Fixes for --ps-protocol

  mysql-test/t/insert_update.test
    1.9 04/10/26 19:29:53 monty@mysql.com +2 -2
    Fixes for --ps-protocol

  mysql-test/t/insert_select.test
    1.13 04/10/26 19:29:53 monty@mysql.com +3 -0
    Fixes for --ps-protocol

  mysql-test/t/insert.test
    1.18.1.1 04/10/26 19:29:53 monty@mysql.com +3 -0
    Fixes for --ps-protocol

  mysql-test/t/innodb-lock.test
    1.4 04/10/26 19:29:53 monty@mysql.com +2 -0
    Fixed test to work even if Innodb is not compiled in.

  mysql-test/t/func_sapdb.test
    1.5 04/10/26 19:29:53 monty@mysql.com +17 -1
    Fixes for --ps-protocol

  mysql-test/t/func_group.test
    1.27 04/10/26 19:29:53 monty@mysql.com +4 -0
    Fixes for --ps-protocol

  mysql-test/t/fulltext_multi.test
    1.8.1.1 04/10/26 19:29:53 monty@mysql.com +3 -3
    Changed output of MATCH to use round() to get same numbers with --ps-protocol

  mysql-test/t/fulltext_left_join.test
    1.11 04/10/26 19:29:53 monty@mysql.com +1 -1
    Changed output of MATCH to use round() to get same numbers with --ps-protocol

  mysql-test/t/fulltext_cache.test
    1.6.1.1 04/10/26 19:29:53 monty@mysql.com +2 -2
    Changed output of MATCH to use round() to get same numbers with --ps-protocol

  mysql-test/t/date_formats.test
    1.10 04/10/26 19:29:53 monty@mysql.com +9 -1
    Fixes for --ps-protocol

  mysql-test/t/ctype_utf8.test
    1.40.1.1 04/10/26 19:29:53 monty@mysql.com +1 -1
    Remove warnings

  mysql-test/t/create.test
    1.48 04/10/26 19:29:53 monty@mysql.com +3 -0
    Fixes for --ps-protocol

  mysql-test/r/innodb-lock.result
    1.4 04/10/26 19:29:53 monty@mysql.com +1 -0
    Fixed test to work even if Innodb is not compiled in.

  mysql-test/r/fulltext_multi.result
    1.10.1.1 04/10/26 19:29:53 monty@mysql.com +15 -15
    Changed output of MATCH to use round() to get same numbers with --ps-protocol

  mysql-test/r/fulltext_left_join.result
    1.12 04/10/26 19:29:53 monty@mysql.com +6 -6
    Changed output of MATCH to use round() to get same numbers with --ps-protocol

  mysql-test/r/fulltext_cache.result
    1.10.1.1 04/10/26 19:29:53 monty@mysql.com +18 -18
    Changed output of MATCH to use round() to get same numbers with --ps-protocol

  mysql-test/r/ctype_utf8.result
    1.40.1.1 04/10/26 19:29:53 monty@mysql.com +1 -3
    Fixed test case

  mysql-test/mysql-test-run.sh
    1.221 04/10/26 19:29:53 monty@mysql.com +2 -0
    Added options --ps-protocol

  mysql-test/include/ps_conv.inc
    1.3 04/10/26 19:29:53 monty@mysql.com +2 -0
    Fixes for --ps-protocol

  mysql-test/include/have_query_cache.inc
    1.2 04/10/26 19:29:53 monty@mysql.com +3 -0
    Fixes for --ps-protocol

  libmysqld/examples/Makefile.am
    1.19 04/10/26 19:29:53 monty@mysql.com +3 -2
    mysqltest now uses regex

  libmysql/libmysql.c
    1.274 04/10/26 19:29:53 monty@mysql.com +29 -10
    Reset warning_count after prepare (safety). In the future we should also provide warnings on prepare
    integer -> string conversion now handles ZEROFILL
    double -> string conversion is now closer to the one in the server
    Fixed crash when one called mysql_stmt_store_result() without preceding mysql_stmt_bind_result()
    

  configure.in
    1.312 04/10/26 19:29:53 monty@mysql.com +1 -1
    mysqltest now uses regex

  client/mysqltest.c
    1.147.1.4 04/10/26 19:29:53 monty@mysql.com +637 -54
    Added support for testing of prepared statements (with --ps-protocol)
    Main code was done by Kent, I did mainly some cleanups and minor bug fixes
    New test commands:
    --disable_ps_protocol
    --enable_ps_protocol
    NOTE: new code still has some things that needs to be cleaned up.
    For example run_query_stmt_handle_error() should be made more general so that same code can be used also by 'normal' queries

  client/Makefile.am
    1.35 04/10/26 19:29:53 monty@mysql.com +3 -1
    mysqltest now uses regex

  BitKeeper/deleted/.del-innodb-lock-master.opt~f76a4a1999728f87
    1.2 04/10/26 18:34:28 monty@mysql.com +0 -0
    Delete: mysql-test/t/innodb-lock-master.opt

ChangeSet
  1.2048 04/10/26 12:21:19 tomas@poseidon.ndb.mysql.com +1 -0
  Use my_sleep instead of nanosleep for portability

  ndb/src/common/portlib/NdbSleep.c
    1.6 04/10/26 12:21:16 tomas@poseidon.ndb.mysql.com +5 -0
    Use my_sleep instead of nanosleep for portability

ChangeSet
  1.2045.1.1 04/10/26 10:56:41 tomas@poseidon.ndb.mysql.com +1 -0
  removed compiler warning

  ndb/src/common/logger/Logger.cpp
    1.6 04/10/26 10:56:37 tomas@poseidon.ndb.mysql.com +2 -2
    removed compiler warning

ChangeSet
  1.2042.1.1 04/10/26 09:48:01 tomas@poseidon.ndb.mysql.com +22 -0
  compilation fix for AIX

  ndb/src/ndbapi/TransporterFacade.hpp
    1.16 04/10/26 09:47:58 tomas@poseidon.ndb.mysql.com +4 -4
    compilation fix for AIX

  ndb/src/ndbapi/ObjectMap.hpp
    1.6 04/10/26 09:47:58 tomas@poseidon.ndb.mysql.com +1 -1
    compilation fix for AIX

  ndb/src/mgmsrv/MgmtSrvr.hpp
    1.19 04/10/26 09:47:58 tomas@poseidon.ndb.mysql.com +1 -1
    compilation fix for AIX

  ndb/src/mgmsrv/ConfigInfo.hpp
    1.7 04/10/26 09:47:58 tomas@poseidon.ndb.mysql.com +2 -2
    compilation fix for AIX

  ndb/src/kernel/vm/LongSignal.hpp
    1.2 04/10/26 09:47:58 tomas@poseidon.ndb.mysql.com +1 -1
    compilation fix for AIX

  ndb/src/kernel/blocks/dbtux/Dbtux.hpp
    1.33 04/10/26 09:47:58 tomas@poseidon.ndb.mysql.com +16 -16
    compilation fix for AIX

  ndb/src/kernel/blocks/dbdih/Sysfile.hpp
    1.2 04/10/26 09:47:58 tomas@poseidon.ndb.mysql.com +6 -6
    compilation fix for AIX

  ndb/src/kernel/blocks/dbdict/Dbdict.hpp
    1.5 04/10/26 09:47:58 tomas@poseidon.ndb.mysql.com +13 -13
    compilation fix for AIX

  ndb/src/common/util/Properties.cpp
    1.9 04/10/26 09:47:58 tomas@poseidon.ndb.mysql.com +1 -0
    compilation fix for AIX

  ndb/include/util/Properties.hpp
    1.6 04/10/26 09:47:58 tomas@poseidon.ndb.mysql.com +1 -1
    compilation fix for AIX

  ndb/include/ndbapi/NdbBlob.hpp
    1.7 04/10/26 09:47:58 tomas@poseidon.ndb.mysql.com +8 -8
    compilation fix for AIX

  ndb/include/ndb_global.h
    1.17 04/10/26 09:47:58 tomas@poseidon.ndb.mysql.com +1 -1
    compilation fix for AIX

  ndb/include/logger/Logger.hpp
    1.4 04/10/26 09:47:58 tomas@poseidon.ndb.mysql.com +1 -1
    compilation fix for AIX

  ndb/include/logger/LogHandler.hpp
    1.4 04/10/26 09:47:58 tomas@poseidon.ndb.mysql.com +3 -3
    compilation fix for AIX

  ndb/include/logger/FileLogHandler.hpp
    1.4 04/10/26 09:47:57 tomas@poseidon.ndb.mysql.com +3 -3
    compilation fix for AIX

  ndb/include/kernel/signaldata/UpgradeStartup.hpp
    1.3 04/10/26 09:47:57 tomas@poseidon.ndb.mysql.com +4 -4
    compilation fix for AIX

  ndb/include/kernel/signaldata/ScanTab.hpp
    1.9 04/10/26 09:47:57 tomas@poseidon.ndb.mysql.com +1 -1
    compilation fix for AIX

  ndb/include/kernel/signaldata/DictTabInfo.hpp
    1.7 04/10/26 09:47:57 tomas@poseidon.ndb.mysql.com +17 -17
    compilation fix for AIX

  ndb/include/kernel/signaldata/DictSchemaInfo.hpp
    1.2 04/10/26 09:47:57 tomas@poseidon.ndb.mysql.com +2 -2
    compilation fix for AIX

  ndb/include/kernel/NodeState.hpp
    1.4 04/10/26 09:47:57 tomas@poseidon.ndb.mysql.com +1 -1
    compilation fix for AIX

  ndb/include/kernel/LogLevel.hpp
    1.11 04/10/26 09:47:57 tomas@poseidon.ndb.mysql.com +1 -1
    compilation fix for AIX

  ndb/include/kernel/Interpreter.hpp
    1.3 04/10/26 09:47:57 tomas@poseidon.ndb.mysql.com +25 -25
    compilation fix for AIX

ChangeSet
  1.2043.1.1 04/10/26 13:18:35 gluh@gluh.mysql.r18.ru +1 -0
  Typo fix

  sql/sql_yacc.yy
    1.360 04/10/26 13:18:31 gluh@gluh.mysql.r18.ru +1 -1
    Typo fix

ChangeSet
  1.2044 04/10/26 12:42:23 bar@mysql.com +7 -0
  Bug 6206: ENUMs are not case sensitive even if declared BINARY
  The same problem with SET columns:
  
  find_set() now executes find_type2() to do charset aware search,
  instead of always using system_charset_info comparison.

ChangeSet
  1.2038.1.5 04/10/26 12:16:35 gluh@gluh.mysql.r18.ru +3 -0
  Fix for bug #6166: index prefix length of 0 not rejected

  sql/sql_yacc.yy
    1.359 04/10/26 12:16:31 gluh@gluh.mysql.r18.ru +13 -1
    Fix for bug #6166: index prefix length of 0 not rejected

  mysql-test/t/key.test
    1.18 04/10/26 12:16:31 gluh@gluh.mysql.r18.ru +11 -0
    Fix for bug #6166: index prefix length of 0 not rejected

  mysql-test/r/key.result
    1.23 04/10/26 12:16:31 gluh@gluh.mysql.r18.ru +2 -0
    Fix for bug #6166: index prefix length of 0 not rejected

  sql/strfunc.cc
    1.4 04/10/26 12:42:13 bar@mysql.com +7 -9
    Bug 6206: ENUMs are not case sensitive even if declared BINARY
    The same problem with SET columns:
    
    find_set() now executes find_type2() to do charset aware search,
    instead of always using system_charset_info comparison.

  sql/sql_parse.cc
    1.395 04/10/26 12:42:13 bar@mysql.com +3 -2
    Bug 6206: ENUMs are not case sensitive even if declared BINARY
    The same problem with SET columns:
    
    find_set() now executes find_type2() to do charset aware search,
    instead of always using system_charset_info comparison.

  sql/set_var.cc
    1.139 04/10/26 12:42:13 bar@mysql.com +3 -1
    Bug 6206: ENUMs are not case sensitive even if declared BINARY
    The same problem with SET columns:
    
    find_set() now executes find_type2() to do charset aware search,
    instead of always using system_charset_info comparison.

  sql/mysql_priv.h
    1.325 04/10/26 12:42:13 bar@mysql.com +1 -1
    Bug 6206: ENUMs are not case sensitive even if declared BINARY
    The same problem with SET columns:
    
    find_set() now executes find_type2() to do charset aware search,
    instead of always using system_charset_info comparison.

  sql/field.cc
    1.192 04/10/26 12:42:13 bar@mysql.com +2 -2
    Bug 6206: ENUMs are not case sensitive even if declared BINARY
    The same problem with SET columns:
    
    find_set() now executes find_type2() to do charset aware search,
    instead of always using system_charset_info comparison.

  mysql-test/t/type_set.test
    1.7 04/10/26 12:42:12 bar@mysql.com +21 -0
    Bug 6206: ENUMs are not case sensitive even if declared BINARY
    The same problem with SET columns:
    
    find_set() now executes find_type2() to do charset aware search,
    instead of always using system_charset_info comparison.

  mysql-test/r/type_set.result
    1.11 04/10/26 12:42:12 bar@mysql.com +33 -0
    Bug 6206: ENUMs are not case sensitive even if declared BINARY
    The same problem with SET columns:
    
    find_set() now executes find_type2() to do charset aware search,
    instead of always using system_charset_info comparison.

ChangeSet
  1.2038.1.4 04/10/26 10:41:14 bar@mysql.com +4 -0
  - Check ENUM/SET duplicate values taking in account charset/collation.

  sql/sql_table.cc
    1.258 04/10/26 10:41:09 bar@mysql.com +14 -14
    - Check ENUM/SET duplicate values taking in account charset/collation.

  mysql-test/t/ctype_sjis.test
    1.3 04/10/26 10:41:08 bar@mysql.com +10 -0
    - Check ENUM/SET duplicate values taking in account charset/collation.

  mysql-test/r/type_enum.result
    1.20 04/10/26 10:41:08 bar@mysql.com +0 -2
    - Check ENUM/SET duplicate values taking in account charset/collation.

  mysql-test/r/ctype_sjis.result
    1.3 04/10/26 10:41:08 bar@mysql.com +13 -0
    - Check ENUM/SET duplicate values taking in account charset/collation.

ChangeSet
  1.2038.1.3 04/10/26 09:13:52 bar@mysql.com +3 -0
  Reuse more code: two equal pieces for ENUM and SET where moved
  into a function.

  sql/sql_parse.cc
    1.394 04/10/26 09:13:46 bar@mysql.com +33 -26
    Reuse more code: two equal pieces for ENUM and SET where moved
    into a function.

  mysql-test/t/ctype_utf8.test
    1.41 04/10/26 09:13:46 bar@mysql.com +12 -0
    Reuse more code: two equal pieces for ENUM and SET where moved
    into a function.

  mysql-test/r/ctype_utf8.result
    1.41 04/10/26 09:13:46 bar@mysql.com +13 -0
    Reuse more code: two equal pieces for ENUM and SET where moved
    into a function.

ChangeSet
  1.2038.1.1 04/10/25 20:35:46 tomas@poseidon.ndb.mysql.com +3 -0
  fix for alignment bug on solaris 64 bit
  removed compiler warning

  sql/ha_ndbcluster.cc
    1.106 04/10/25 20:35:42 tomas@poseidon.ndb.mysql.com +5 -3
    removed compiler warning

  ndb/src/ndbapi/NdbOperationSearch.cpp
    1.7 04/10/25 20:35:42 tomas@poseidon.ndb.mysql.com +20 -16
    fix for alignment bug on solaris 64 bit

  ndb/src/ndbapi/NdbIndexOperation.cpp
    1.11 04/10/25 20:35:42 tomas@poseidon.ndb.mysql.com +18 -17
    fix for alignment bug on solaris 64 bit

ChangeSet
  1.2034.3.1 04/10/25 22:15:45 joerg@mysql.com +1 -0
  Change 'Build-tools/mysql-copyright' to ensure the receiving machines will build
  without trying to re-run autotools.

  Build-tools/mysql-copyright
    1.21 04/10/25 22:13:49 joerg@mysql.com +9 -3
    The top level Makefile will try to re-run the autotools unless the timestamps of the
    relevant files are in truly ascending order. Ensure this order!

ChangeSet
  1.2034.1.3 04/10/25 16:02:41 tomas@poseidon.ndb.mysql.com +2 -0
  removed usage od NDB_MUTEX_INITIALIZER

  ndb/test/ndbapi/testOIBasic.cpp
    1.25 04/10/25 16:02:31 tomas@poseidon.ndb.mysql.com +5 -3
    removed usage od NDB_MUTEX_INITIALIZER

  ndb/test/ndbapi/testDeadlock.cpp
    1.3 04/10/25 16:02:31 tomas@poseidon.ndb.mysql.com +5 -3
    removed usage od NDB_MUTEX_INITIALIZER

ChangeSet
  1.2034.1.2 04/10/25 15:21:49 tomas@poseidon.ndb.mysql.com +7 -0
  removed usage of NDB_MUTEX_INITIALIZER

  ndb/src/ndbapi/ndb_cluster_connection.cpp
    1.10 04/10/25 15:21:38 tomas@poseidon.ndb.mysql.com +24 -7
    removed usage of NDB_MUTEX_INITIALIZER

  ndb/src/ndbapi/Ndbinit.cpp
    1.23 04/10/25 15:21:38 tomas@poseidon.ndb.mysql.com +0 -15
    removed usage of NDB_MUTEX_INITIALIZER

  ndb/src/ndbapi/NdbEventOperationImpl.cpp
    1.8 04/10/25 15:21:38 tomas@poseidon.ndb.mysql.com +10 -13
    removed usage of NDB_MUTEX_INITIALIZER

  ndb/src/ndbapi/Ndb.cpp
    1.34 04/10/25 15:21:38 tomas@poseidon.ndb.mysql.com +4 -3
    removed usage of NDB_MUTEX_INITIALIZER

  ndb/src/mgmsrv/MgmtSrvr.hpp
    1.18 04/10/25 15:21:38 tomas@poseidon.ndb.mysql.com +1 -0
    removed usage of NDB_MUTEX_INITIALIZER

  ndb/src/mgmsrv/MgmtSrvr.cpp
    1.42.1.1 04/10/25 15:21:38 tomas@poseidon.ndb.mysql.com +11 -9
    removed usage of NDB_MUTEX_INITIALIZER

  ndb/include/portlib/NdbMutex.h
    1.5 04/10/25 15:21:38 tomas@poseidon.ndb.mysql.com +0 -2
    removed usage of NDB_MUTEX_INITIALIZER

ChangeSet
  1.2036.1.1 04/10/25 14:55:44 lenz@mysql.com +1 -0
   - fixed typo in innobase/os/os0file.c that caused the Windows build to fail

  innobase/os/os0file.c
    1.86 04/10/25 14:55:41 lenz@mysql.com +1 -1
     - fixed typo that caused the Windows build to fail

ChangeSet
  1.2037 04/10/25 17:51:26 bar@mysql.com +18 -0
  Bug#6202: ENUMs are not case sensitive even if declared BINARY

  sql/table.cc
    1.115 04/10/25 17:51:21 bar@mysql.com +27 -4
    Bug#6202: ENUMs are not case sensitive even if declared BINARY

  sql/strfunc.cc
    1.3 04/10/25 17:51:21 bar@mysql.com +41 -0
    Bug#6202: ENUMs are not case sensitive even if declared BINARY

  sql/sql_show.cc
    1.185 04/10/25 17:51:21 bar@mysql.com +1 -1
    Bug#6202: ENUMs are not case sensitive even if declared BINARY

  sql/sql_parse.cc
    1.393 04/10/25 17:51:21 bar@mysql.com +14 -4
    Bug#6202: ENUMs are not case sensitive even if declared BINARY

  sql/sql_db.cc
    1.123 04/10/25 17:51:20 bar@mysql.com +2 -2
    Bug#6202: ENUMs are not case sensitive even if declared BINARY

  sql/sql_cache.cc
    1.83 04/10/25 17:51:20 bar@mysql.com +1 -1
    Bug#6202: ENUMs are not case sensitive even if declared BINARY

  sql/set_var.cc
    1.138 04/10/25 17:51:20 bar@mysql.com +3 -2
    Bug#6202: ENUMs are not case sensitive even if declared BINARY

  sql/repl_failsafe.cc
    1.57 04/10/25 17:51:20 bar@mysql.com +2 -2
    Bug#6202: ENUMs are not case sensitive even if declared BINARY

  sql/mysqld.cc
    1.517 04/10/25 17:51:20 bar@mysql.com +1 -1
    Bug#6202: ENUMs are not case sensitive even if declared BINARY

  sql/mysql_priv.h
    1.324 04/10/25 17:51:20 bar@mysql.com +1 -0
    Bug#6202: ENUMs are not case sensitive even if declared BINARY

  sql/item_timefunc.cc
    1.71 04/10/25 17:51:20 bar@mysql.com +2 -2
    Bug#6202: ENUMs are not case sensitive even if declared BINARY

  sql/handler.cc
    1.150 04/10/25 17:51:20 bar@mysql.com +1 -1
    Bug#6202: ENUMs are not case sensitive even if declared BINARY

  sql/ha_myisam.cc
    1.153 04/10/25 17:51:20 bar@mysql.com +1 -1
    Bug#6202: ENUMs are not case sensitive even if declared BINARY

  sql/ha_berkeley.cc
    1.144 04/10/25 17:51:20 bar@mysql.com +1 -1
    Bug#6202: ENUMs are not case sensitive even if declared BINARY

  sql/field.cc
    1.191 04/10/25 17:51:20 bar@mysql.com +1 -1
    Bug#6202: ENUMs are not case sensitive even if declared BINARY

  mysql-test/t/type_enum.test
    1.11 04/10/25 17:51:20 bar@mysql.com +13 -0
    Bug#6202: ENUMs are not case sensitive even if declared BINARY

  mysql-test/r/type_enum.result
    1.19 04/10/25 17:51:20 bar@mysql.com +18 -0
    Bug#6202: ENUMs are not case sensitive even if declared BINARY

  include/typelib.h
    1.3 04/10/25 17:51:19 bar@mysql.com +1 -0
    Bug#6202: ENUMs are not case sensitive even if declared BINARY

ChangeSet
  1.2034.2.2 04/10/25 11:30:33 tomas@poseidon.ndb.mysql.com +2 -0
  removed compiler warning

  ndb/src/mgmsrv/MgmtSrvr.cpp
    1.43 04/10/25 11:30:29 tomas@poseidon.ndb.mysql.com +4 -1
    removed compiler warning

  ndb/src/kernel/blocks/dbtux/DbtuxScan.cpp
    1.22 04/10/25 11:30:29 tomas@poseidon.ndb.mysql.com +1 -1
    removed compiler warning

ChangeSet
  1.2034.2.1 04/10/25 10:23:45 tomas@poseidon.ndb.mysql.com +2 -0
  removed compiler warning
  shortened help text

  ndb/tools/select_all.cpp
    1.10 04/10/25 10:23:41 tomas@poseidon.ndb.mysql.com +6 -1
    removed compiler warning

  ndb/src/mgmsrv/main.cpp
    1.26 04/10/25 10:23:41 tomas@poseidon.ndb.mysql.com +10 -9
    removed compiler warning
    shortened help text

ChangeSet
  1.2034.1.1 04/10/25 10:19:45 tomas@poseidon.ndb.mysql.com +1 -0
  using my_gethostbyname_r in Ndb_getInAddr

  ndb/src/common/portlib/NdbTCP.cpp
    1.9 04/10/25 10:19:34 tomas@poseidon.ndb.mysql.com +14 -16
    using my_gethostbyname_r in Ndb_getInAddr

ChangeSet
  1.2026.1.1 04/10/25 10:23:38 serg@serg.mylan +1 -0
  don't hang if the text contains illegal characters

  myisam/ft_parser.c
    1.43 04/10/25 10:23:32 serg@serg.mylan +2 -2
    don't hang if the text contains illegal characters

ChangeSet
  1.2034 04/10/24 15:25:43 tomas@poseidon.ndb.mysql.com +1 -0
  remove compile warning

  ndb/src/kernel/blocks/dbutil/DbUtil.cpp
    1.10 04/10/24 15:25:36 tomas@poseidon.ndb.mysql.com +3 -1
    remove compile warning

ChangeSet
  1.2029.1.2 04/10/24 15:09:18 tomas@poseidon.ndb.mysql.com +2 -0
  removed compiler warnings

  ndb/src/kernel/vm/Emulator.cpp
    1.11 04/10/24 15:09:10 tomas@poseidon.ndb.mysql.com +1 -1
    removed compiler warnings

  ndb/src/kernel/blocks/grep/Grep.cpp
    1.4 04/10/24 15:09:10 tomas@poseidon.ndb.mysql.com +8 -0
    removed compiler warnings

ChangeSet
  1.2031 04/10/24 11:54:58 bell@sanja.is.com.ua +1 -0
  removed unneed variable

  sql/sql_parse.cc
    1.392 04/10/24 11:54:55 bell@sanja.is.com.ua +0 -1
    removed unneed variable

ChangeSet
  1.2012.178.1 04/10/23 09:05:24 tomas@poseidon.ndb.mysql.com +5 -0
  remove compiler warnings

  ndb/tools/desc.cpp
    1.8 04/10/23 09:05:21 tomas@poseidon.ndb.mysql.com +2 -2
    remove compiler warnings

  ndb/src/mgmsrv/Services.cpp
    1.27 04/10/23 09:05:21 tomas@poseidon.ndb.mysql.com +3 -1
    remove compiler warnings

  ndb/src/mgmsrv/MgmtSrvr.cpp
    1.42 04/10/23 09:05:21 tomas@poseidon.ndb.mysql.com +5 -2
    remove compiler warnings

  ndb/src/kernel/blocks/dbutil/DbUtil.cpp
    1.9 04/10/23 09:05:21 tomas@poseidon.ndb.mysql.com +1 -0
    remove compiler warnings

  ndb/src/cw/cpcd/Process.cpp
    1.15 04/10/23 09:05:21 tomas@poseidon.ndb.mysql.com +2 -1
    remove compiler warnings

ChangeSet
  1.2029 04/10/23 10:24:59 bar@mysql.com +1 -0
  ctype-utf8.c:
    Char is unsigned by defeault on some platforms. Cast t to a signed type.

  strings/ctype-utf8.c
    1.77 04/10/23 10:24:07 bar@mysql.com +1 -1
    Char is unsigned by defeault on some platforms. Cast t to a signed type.

