ChangeSet@1.2485, 2007-05-14 15:11:29+02:00, df@pippilotta.erinye.com +4 -0
  import of fix for bug#28240

  configure.in@1.442, 2007-05-14 15:11:28+02:00, df@pippilotta.erinye.com +13 -5
    import of fix for bug#28240

  include/my_global.h@1.141, 2007-05-14 15:11:28+02:00, df@pippilotta.erinye.com +5 -6
    import of fix for bug#28240

  sql/item_func.cc@1.342, 2007-05-14 15:11:28+02:00, df@pippilotta.erinye.com +2 -2
    import of fix for bug#28240

  strings/strtod.c@1.26, 2007-05-14 15:11:28+02:00, df@pippilotta.erinye.com +1 -1
    import of fix for bug#28240

ChangeSet@1.2482.1.2, 2007-05-14 13:20:18+02:00, df@pippilotta.erinye.com +1 -0
  bug#28358 libmysql.dll cannot be dynamically loaded on Windows

  libmysql/CMakeLists.txt@1.4, 2007-05-14 13:20:17+02:00, df@pippilotta.erinye.com +4 -0
    bug#28358 USE_TLS was not defined during build of libmysql.dll with target other than Debug. Defining it for RelWithDebInfo appears to fix the bug for win32 and win64 cmake builds.

ChangeSet@1.2480.1.8, 2007-05-11 19:37:32-07:00, igor@olga.mysql.com +4 -0
  Fixed bug #28375: a query with an NOT IN subquery predicate may cause
  a crash when the left operand of the predicate is evaluated to NULL.
  It happens when the rows from the inner tables (tables from the subquery)
  are accessed by index methods with key values obtained by evaluation of
  the left operand of the subquery predicate. When this predicate is
  evaluated to NULL an alternative access with full table scan is used
  to check whether the result set returned by the subquery is empty or not.
  The crash was due to the fact the info about the access methods used for
  regular key values was not properly restored after a switch back from the
  full scan access method had occurred.
  The patch restores this info properly.
  The same problem existed for queries with IN subquery predicates if they
  were used not at the top level of the queries.

  mysql-test/r/subselect3.result@1.10, 2007-05-11 19:37:30-07:00, igor@olga.mysql.com +31 -0
    Added a test case for bug #28375.

  mysql-test/t/subselect3.test@1.10, 2007-05-11 19:37:30-07:00, igor@olga.mysql.com +25 -0
    Added a test case for bug #28375.

  sql/item_subselect.cc@1.158, 2007-05-11 19:37:30-07:00, igor@olga.mysql.com +4 -2
    Fixed bug #28375: a query with an NOT IN subquery predicate may cause
    a crash when the left operand of the predicate is evaluated to NULL.
    It happens when the rows from the inner tables (tables from the subquery)
    are accessed by index methods with key values obtained by evaluation of
    the left operand of the subquery predicate. When this predicate is
    evaluated to NULL an alternative access with full table scan is used
    to check whether the result set returned by the subquery is empty or not.
    The crash was due to the fact the info about the access methods used for
    regular key values was not properly restored after a switch back from the
    full scan access method had occurred.
    The patch restores this info properly.

  sql/sql_select.h@1.119, 2007-05-11 19:37:30-07:00, igor@olga.mysql.com +7 -0
    Fixed bug #28375: a query with an NOT IN subquery predicate may cause
    a crash when the left operand of the predicate is evaluated to NULL.
    In the JOIN_TAB structure two fields have been added to save info about
    index methods used to access the subquery rows. The saved info is used
    after a switch back from the alternative full scan access method has 
    occurred. The full scan is used when the left operand of the subquery
    predicate is evaluated to NULL.

ChangeSet@1.2480.2.2, 2007-05-12 00:46:07+04:00, evgen@moonbone.local +2 -0
  grant.result, grant.test:
    Corrected test case for the bug#27878.

  mysql-test/r/grant.result@1.66, 2007-05-12 00:45:44+04:00, evgen@moonbone.local +1 -1
    Corrected test case for the bug#27878.

  mysql-test/t/grant.test@1.56, 2007-05-12 00:45:22+04:00, evgen@moonbone.local +1 -1
    Corrected test case for the bug#27878.

ChangeSet@1.2478.1.1, 2007-05-11 23:19:11+04:00, evgen@moonbone.local +4 -0
  Bug#27878: Unchecked privileges on a view referring to a table from another 
  database.
  
  If a user has a right to update anything in the current database then the 
  access was granted and further checks of access rights for underlying tables
  wasn't done correctly. The check is done before a view is opened and thus no
  check of access rights for underlying tables can be carried out.
  This allows a user to update through a view a table from another database for
  which he hasn't enough rights.
  
  Now the mysql_update() and the mysql_test_update() functions are forces
  re-checking of access rights after a view is opened.

  mysql-test/r/grant.result@1.65, 2007-05-11 23:18:44+04:00, evgen@moonbone.local +19 -0
    Added a test case for the bug#27878: Unchecked privileges on a view referring to a table from another database.

  mysql-test/t/grant.test@1.55, 2007-05-11 23:18:38+04:00, evgen@moonbone.local +25 -0
    Added a test case for the bug#27878: Unchecked privileges on a view referring to a table from another database.

  sql/sql_prepare.cc@1.199, 2007-05-11 23:18:53+04:00, evgen@moonbone.local +3 -2
    Bug#27878: Unchecked privileges on a view referring to a table from another 
    database.
    Now the mysql_test_update() function forces re-checking of access rights after
    the view is opened.

  sql/sql_update.cc@1.217, 2007-05-11 23:18:46+04:00, evgen@moonbone.local +3 -2
    Bug#27878: Unchecked privileges on a view referring to a table from another 
    database.
    Now the mysql_update() function forces re-checking of access rights after 
    the view is opened.

ChangeSet@1.2480.1.5, 2007-05-11 20:56:22+05:00, holyfoot@mysql.com +4 -0
  merging fixes

  mysql-test/r/type_datetime.result@1.42, 2007-05-11 20:56:20+05:00, holyfoot@mysql.com +2 -2
    result fixed

  mysql-test/t/type_datetime.test@1.28, 2007-05-11 20:56:20+05:00, holyfoot@mysql.com +1 -1
    testcase fixed

  sql/item_func.cc@1.341, 2007-05-11 20:56:20+05:00, holyfoot@mysql.com +6 -3
    my_decimal_length_to_precision used

  sql/my_decimal.h@1.16, 2007-05-11 20:56:20+05:00, holyfoot@mysql.com +1 -0
    merging fix

ChangeSet@1.2480.1.2, 2007-05-11 03:17:05+05:00, gshchepa@gleb.loc +3 -0
  Fixed bug #28000.
  Bug occurs in INSERT IGNORE ... SELECT ... ON DUPLICATE KEY UPDATE
  statements, when SELECT returns duplicated values and UPDATE clause
  tries to assign NULL values to NOT NULL fields.
  NOTE: By current design MySQL server treats INSERT IGNORE ... ON
  DUPLICATE statements as INSERT ... ON DUPLICATE with update of
  duplicated records, but MySQL manual lacks this information.
  After this fix such behaviour becomes legalized.
  
  The write_record() function was returning error values even within
  INSERT IGNORE, because ignore_errors parameter of
  the fill_record_n_invoke_before_triggers() function call was
  always set to FALSE. FALSE is replaced by info->ignore.

  mysql-test/r/insert_update.result@1.26, 2007-05-11 03:14:02+05:00, gshchepa@gleb.loc +35 -0
    Added test case for bug #28000.

  mysql-test/t/insert_update.test@1.26, 2007-05-11 03:13:29+05:00, gshchepa@gleb.loc +26 -0
    Added test case for bug #28000.

  sql/sql_insert.cc@1.231, 2007-05-11 03:12:25+05:00, gshchepa@gleb.loc +2 -1
    Fixed bug #28000:
    The write_record() function was returning error values even within
    INSERT IGNORE, because ignore_errors parameter of
    the fill_record_n_invoke_before_triggers() function call was
    always set to FALSE. FALSE is replaced by info->ignore.

ChangeSet@1.2480.1.1, 2007-05-10 00:06:24-07:00, igor@olga.mysql.com +3 -0
  Fixed bug #28189: in some rare cases optimizer preferred a more expensive
  ref access to a less expensive range access. 
  This occurred only with InnoDB tables.

  mysql-test/r/innodb_mysql.result@1.20, 2007-05-10 00:06:21-07:00, igor@olga.mysql.com +52 -0
    Added a test case for bug #28189.

  mysql-test/t/innodb_mysql.test@1.20, 2007-05-10 00:06:21-07:00, igor@olga.mysql.com +54 -0
    Added a test case for bug #28189.

  sql/sql_select.cc@1.520, 2007-05-10 00:06:21-07:00, igor@olga.mysql.com +1 -1
    Fixed bug #28189: in some rare cases optimizer preferred a more expensive
    ref access to a less expensive range access. 
    This occurred only with InnoDB tables.

ChangeSet@1.2473.2.2, 2007-05-10 08:14:53+05:00, holyfoot@mysql.com +1 -0
  bug 27921 (Views ignore precision for CAST)
  test result fixed

  mysql-test/r/cast.result@1.49.1.1, 2007-05-10 08:14:51+05:00, holyfoot@mysql.com +2 -2
    bug 27921 (Views ignore precision for CAST)
    test result fixed

ChangeSet@1.2473.2.1, 2007-05-10 00:17:21+05:00, holyfoot@mysql.com +9 -0
  Bug #27921 View ignores precision for CAST()
  Item_decimal_typecast::print properly implemented

  mysql-test/r/view.result@1.200, 2007-05-10 00:17:20+05:00, holyfoot@mysql.com +14 -1
    Bug #27921 View ignores precision for CAST()
    test result

  mysql-test/t/view.test@1.183, 2007-05-10 00:17:20+05:00, holyfoot@mysql.com +12 -0
    Bug #27921 View ignores precision for CAST()
    test case

  sql/field.cc@1.348, 2007-05-10 00:17:20+05:00, holyfoot@mysql.com +1 -2
    zero decimals handling unified

  sql/item_create.cc@1.63, 2007-05-10 00:17:20+05:00, holyfoot@mysql.com +11 -5
    Bug #27921 View ignores precision for CAST()
    create_func_cast parameters changed, zero precision handling unified

  sql/item_create.h@1.47, 2007-05-10 00:17:20+05:00, holyfoot@mysql.com +2 -1
    Bug #27921 View ignores precision for CAST()
    create_func_cast parameters changed

  sql/item_func.cc@1.337.2.1, 2007-05-10 00:17:20+05:00, holyfoot@mysql.com +18 -1
    Bug #27921 View ignores precision for CAST() 
    Item_decimal_typecast::print properly implemented

  sql/item_func.h@1.166.1.1, 2007-05-10 00:17:20+05:00, holyfoot@mysql.com +1 -1
    Bug #27921 View ignores precision for CAST()
    max_length counting fixed

  sql/my_decimal.h@1.13.1.1, 2007-05-10 00:17:20+05:00, holyfoot@mysql.com +13 -0
    Bug #27921 View ignores precision for CAST()
    my_decimal_trim() implemented to unify zero precision handling

  sql/sql_yacc.yy@1.515, 2007-05-10 00:17:20+05:00, holyfoot@mysql.com +3 -9
    Bug #27921 View ignores precision for CAST()
    create_func_cast calls simplified

ChangeSet@1.2471.1.7, 2007-05-09 15:03:01+02:00, tomas@whalegate.ndb.mysql.com +3 -0
  enable setting api reg req frequency to be higher than heartbeat setting to ensure we have reasonably up-to-date info from ndb nodes
  + do this for management server

  ndb/src/mgmsrv/MgmtSrvr.cpp@1.117, 2007-05-09 15:02:59+02:00, tomas@whalegate.ndb.mysql.com +10 -0
    enable setting api reg req frequency to be higher than heartbeat setting to ensure we have reasonably up-to-date info from ndb nodes
    + do this for management server

  ndb/src/ndbapi/ClusterMgr.cpp@1.34, 2007-05-09 15:02:59+02:00, tomas@whalegate.ndb.mysql.com +4 -9
    enable setting api reg req frequency to be higher than heartbeat setting to ensure we have reasonably up-to-date info from ndb nodes
    + do this for management server

  ndb/src/ndbapi/ClusterMgr.hpp@1.18, 2007-05-09 15:02:59+02:00, tomas@whalegate.ndb.mysql.com +2 -0
    enable setting api reg req frequency to be higher than heartbeat setting to ensure we have reasonably up-to-date info from ndb nodes
    + do this for management server

ChangeSet@1.2471.1.6, 2007-05-09 14:31:22+02:00, tomas@whalegate.ndb.mysql.com +2 -0
  Bug #28287 Sign problem in test "ndb_restore_print"
    - corrected previous patch
    - some platforms do strange things with char... use Int8 to be sure of signedness

  ndb/include/ndbapi/NdbRecAttr.hpp@1.23, 2007-05-09 14:31:20+02:00, tomas@whalegate.ndb.mysql.com +30 -2
    Bug #28287 Sign problem in test "ndb_restore_print"
      - corrected previous patch
      - some platforms do strange things with char... use Int8 to be sure of signedness

  ndb/src/ndbapi/NdbRecAttr.cpp@1.36, 2007-05-09 14:31:20+02:00, tomas@whalegate.ndb.mysql.com +3 -3
    Bug #28287 Sign problem in test "ndb_restore_print"
      - corrected previous patch
      - some platforms do strange things with char... use Int8 to be sure of signedness

ChangeSet@1.2473.1.1, 2007-05-09 17:27:14+05:00, holyfoot@mysql.com +7 -0
  Bug #27957 cast as decimal does not check overflow, also inconsistent with group, subselect
  Missing check for overflow added to the Item_decimal_typecast::val_decimal

  include/decimal.h@1.17, 2007-05-09 17:27:10+05:00, holyfoot@mysql.com +1 -0
    Bug #27957 cast as decimal does not check overflow, also inconsistent with group, subselect
    decimal_intg() declaration

  mysql-test/r/cast.result@1.50, 2007-05-09 17:27:10+05:00, holyfoot@mysql.com +3 -1
    Bug #27957 cast as decimal does not check overflow, also inconsistent with group, subselect
    result fixed

  mysql-test/r/type_newdecimal.result@1.46, 2007-05-09 17:27:10+05:00, holyfoot@mysql.com +35 -0
    Bug #27957 cast as decimal does not check overflow, also inconsistent with group, subselect
    test result

  mysql-test/t/type_newdecimal.test@1.44, 2007-05-09 17:27:10+05:00, holyfoot@mysql.com +19 -0
    Bug #27957 cast as decimal does not check overflow, also inconsistent with group, subselect
    test case added

  sql/item_func.cc@1.337.1.1, 2007-05-09 17:27:10+05:00, holyfoot@mysql.com +23 -0
    Bug #27957 cast as decimal does not check overflow, also inconsistent with group, subselect
    now we check for possible ovreflow in Item_decimal_typecast::val_decimal

  sql/my_decimal.h@1.14, 2007-05-09 17:27:10+05:00, holyfoot@mysql.com +8 -0
    Bug #27957 cast as decimal does not check overflow, also inconsistent with group, subselect
    my_decimal_intg() implemented

  strings/decimal.c@1.78, 2007-05-09 17:27:10+05:00, holyfoot@mysql.com +8 -0
    Bug #27957 cast as decimal does not check overflow, also inconsistent with group, subselect
    decimal_intg() implemented

ChangeSet@1.2480, 2007-05-09 14:46:11+04:00, evgen@moonbone.local +2 -0
  loaddata.result, loaddata.test:
    A test case is corrected.

  mysql-test/r/loaddata.result@1.29, 2007-05-09 14:44:52+04:00, evgen@moonbone.local +2 -2
    A test case is corrected.

  mysql-test/t/loaddata.test@1.23, 2007-05-09 14:44:36+04:00, evgen@moonbone.local +2 -2
    A test case is corrected.

ChangeSet@1.2471.1.5, 2007-05-09 10:22:26+02:00, tomas@whalegate.ndb.mysql.com +1 -0
  Bug #28287 Sign problem in test "ndb_restore_print"
  - some platforms do strange things with char... use Int8 to be sure of signedness

  ndb/include/ndbapi/NdbRecAttr.hpp@1.22, 2007-05-09 10:22:24+02:00, tomas@whalegate.ndb.mysql.com +3 -3
    Bug #28287 Sign problem in test "ndb_restore_print"
    - some platforms do strange things with char... use Int8 to be sure of signedness

ChangeSet@1.2474.1.1, 2007-05-09 00:23:16+04:00, evgen@moonbone.local +3 -0
  Bug#27670: LOAD DATA does not set CURRENT_TIMESTAMP default value for a
  TIMESTAMP field when no value has been provided.
  
  The LOAD DATA sets the current time in the TIMESTAMP field with
  CURRENT_TIMESTAMP default value when the field is detected as a null.
  But when the LOAD DATA command loads data from a file that doesn't contain
  enough data for all fields then the rest of fields are simply set to null
  without any check. This leads to no value being inserted to such TIMESTAMP
  field.
  
  Now the read_sep_field() and the read_fixed_length() functions set current
  time to the TIMESTAMP field with CURRENT_TIMESTAMP default value in all cases
  when a NULL value is loaded to the field.

  mysql-test/r/loaddata.result@1.28, 2007-05-09 00:15:19+04:00, evgen@moonbone.local +19 -0
    Added a test case for the bug#27670: LOAD DATA does not set CURRENT_TIMESTAMP
    default value for a TIMESTAMP field when no value has been provided.

  mysql-test/t/loaddata.test@1.22, 2007-05-09 00:14:47+04:00, evgen@moonbone.local +26 -0
    Added a test case for the bug#27670: LOAD DATA does not set CURRENT_TIMESTAMP
    default value for a TIMESTAMP field when no value has been provided.

  sql/sql_load.cc@1.113, 2007-05-09 00:15:49+04:00, evgen@moonbone.local +4 -0
    Bug#27670: LOAD DATA does not set CURRENT_TIMESTAMP default value for a
    TIMESTAMP field when no value has been provided.
    Now the read_sep_field() and the read_fixed_length() functions set current
    time to the TIMESTAMP field with CURRENT_TIMESTAMP default value in all cases
    when a NULL value is loaded to the field.

ChangeSet@1.2471.1.4, 2007-05-08 18:30:03+02:00, tomas@whalegate.ndb.mysql.com +3 -0
  increate hearbeat interval to avoid load related start up issues in mysql-test-run

  mysql-test/ndb/ndb_config_1_node.ini@1.2, 2007-05-08 18:30:02+02:00, tomas@whalegate.ndb.mysql.com +3 -1
    increate hearbeat interval to avoid load related start up issues in mysql-test-run

  mysql-test/ndb/ndb_config_2_node.ini@1.17, 2007-05-08 18:30:02+02:00, tomas@whalegate.ndb.mysql.com +3 -1
    increate hearbeat interval to avoid load related start up issues in mysql-test-run

  mysql-test/ndb/ndb_config_4_node.ini@1.2, 2007-05-08 18:30:02+02:00, tomas@whalegate.ndb.mysql.com +3 -1
    increate hearbeat interval to avoid load related start up issues in mysql-test-run

ChangeSet@1.2216.71.62, 2007-05-08 12:53:12+02:00, jonas@perch.ndb.mysql.com +1 -0
  ndb - bug#27437
    redo extra verification code so that tupkeyref is reset just before tupkeyreq

  ndb/src/kernel/blocks/dblqh/DblqhMain.cpp@1.97.2.6, 2007-05-08 12:53:11+02:00, jonas@perch.ndb.mysql.com +13 -4
    redo extra verification code so that tupkeyref is reset just before tupkeyreq

ChangeSet@1.2216.71.61, 2007-05-08 07:49:05+02:00, jonas@perch.ndb.mysql.com +5 -0
  ndb - bug#27437
    bug in interpretedupdate (used for auto-increment) that made TUPKEYREF be sent twice
    this was however "normally" shadowed, but made LQH crash when LCP was about to start

  mysql-test/r/ndb_basic.result@1.34.1.1, 2007-05-08 07:49:02+02:00, jonas@perch.ndb.mysql.com +6 -0
    testcase

  mysql-test/t/ndb_basic.test@1.35.1.1, 2007-05-08 07:49:02+02:00, jonas@perch.ndb.mysql.com +15 -0
    testcase

  ndb/src/kernel/blocks/dblqh/Dblqh.hpp@1.41.2.1, 2007-05-08 07:49:02+02:00, jonas@perch.ndb.mysql.com +3 -0
    add extra variable to make sure TUPKEYREF is not received twice (VM_TRACE)

  ndb/src/kernel/blocks/dblqh/DblqhMain.cpp@1.97.2.5, 2007-05-08 07:49:03+02:00, jonas@perch.ndb.mysql.com +17 -0
    add extra variable to make sure TUPKEYREF is not received twice (VM_TRACE)

  ndb/src/kernel/blocks/dbtup/DbtupExecQuery.cpp@1.22.1.2, 2007-05-08 07:49:03+02:00, jonas@perch.ndb.mysql.com +5 -1
    make sure TUPKEYREF is not sent twice in case of "error" in interpreted program

ChangeSet@1.2478, 2007-05-07 16:58:38-07:00, igor@olga.mysql.com +1 -0
  Adjusted results after the latest addition of test cases.

  mysql-test/r/type_datetime.result@1.41, 2007-05-07 16:58:36-07:00, igor@olga.mysql.com +6 -0
    Adjusted results after the latest addition of test cases.

ChangeSet@1.2475.1.1, 2007-05-08 00:08:00+04:00, evgen@moonbone.local +2 -0
  Additional fix for the bug#27759: Wrong DATE/DATETIME comparison in LEAST()/GREATEST() functions.

  mysql-test/t/type_datetime.test@1.27, 2007-05-08 00:01:10+04:00, evgen@moonbone.local +2 -0
    Additional test case for the bug#27759.

  sql/item_func.h@1.167, 2007-05-08 00:01:44+04:00, evgen@moonbone.local +1 -0
    Bug#27759: Wrong DATE/DATETIME comparison in LEAST()/GREATEST() functions.
    Now the Item_func_min_max::result_as_longlong() returns TRUE when LEAST()
    compares DATE/DATETIME values. This allows caller to obtain correct integer
    values through the val_int() function.

ChangeSet@1.2468.4.1, 2007-05-08 00:24:25+05:00, gshchepa@gleb.loc +4 -0
  Fixed bug #27954.
  This bug affects multi-row INSERT ... ON DUPLICATE into table
  with PRIMARY KEY of AUTO_INCREMENT field and some additional UNIQUE indices.
  If the first row in multi-row INSERT contains duplicated values of UNIQUE
  indices, then following rows of multi-row INSERT (with either duplicated or
  unique key field values) may me applied to _arbitrary_ records of table as
  updates.
  This bug was introduced in 5.0. Related code was widely rewritten in 5.1, and
  5.1 is already free of this problem. 4.1 was not affected too.
  
  When updating the row during INSERT ON DUPLICATE KEY UPDATE, we called
  restore_auto_increment(), which set next_insert_id back to 0, but we
  forgot to set clear_next_insert_id back to 0.
  restore_auto_increment() function has been fixed.

  mysql-test/r/insert_update.result@1.25, 2007-05-08 00:20:42+05:00, gshchepa@gleb.loc +22 -0
    Added test case for bug #27954.

  mysql-test/t/insert_update.test@1.25, 2007-05-08 00:20:34+05:00, gshchepa@gleb.loc +17 -0
    Added test case for bug #27954.

  sql/handler.cc@1.233, 2007-05-08 00:12:13+05:00, gshchepa@gleb.loc +7 -0
    Fixed bug #27954.
    When updating the row during INSERT ON DUPLICATE KEY UPDATE, we called
    restore_auto_increment(), which set next_insert_id back to 0, but we
    forgot to set clear_next_insert_id back to 0.
    restore_auto_increment() function has been fixed.

  sql/sql_class.h@1.329, 2007-05-08 00:10:29+05:00, gshchepa@gleb.loc +4 -0
    Fixed bug #27954.
    Added commentary for THD::clear_next_insert_id variable.

ChangeSet@1.2433.9.1, 2007-05-07 22:20:43+04:00, evgen@moonbone.local +5 -0
  Bug#28133: Wrong DATE/DATETIME comparison in IN() function.
  
  The IN function was comparing DATE/DATETIME values either as ints or as
  strings. Both methods have their disadvantages and may lead to a wrong
  result.
  
  Now IN function checks whether all of its arguments has the STRING result
  types and at least one of them is a DATE/DATETIME item. If so it uses either
  an object of the in_datetime class or an object of the cmp_item_datetime
  class to perform its work. If the IN() function arguments are rows then
  row columns are checked whether the DATE/DATETIME comparator should be used
  to compare them.
  The in_datetime class is used to find occurence of the item to be checked
  in the vector of the constant DATE/DATETIME values. The cmp_item_datetime
  class is used to compare items one by one in the DATE/DATETIME context.
  Both classes obtain values from items with help of the get_datetime_value()
  function and cache the left item if it is a constant one.
  

  mysql-test/r/func_in.result@1.35, 2007-05-07 22:19:37+04:00, evgen@moonbone.local +1 -0
    A test case result is corrected after the fix for the bug#28133.

  mysql-test/r/type_datetime.result@1.37.1.1, 2007-05-07 22:19:36+04:00, evgen@moonbone.local +46 -0
    Added a test case for the bug#28133: Wrong DATE/DATETIME comparison in IN() function.

  mysql-test/t/type_datetime.test@1.23.1.1, 2007-05-07 22:19:34+04:00, evgen@moonbone.local +19 -0
    Added a test case for the bug#28133: Wrong DATE/DATETIME comparison in IN() function.

  sql/item_cmpfunc.cc@1.245.1.6, 2007-05-07 22:19:44+04:00, evgen@moonbone.local +208 -46
    Bug#28133: Wrong DATE/DATETIME comparison in IN() function.
    Now IN function checks whether all of its arguments has the STRING result
    types and at least one of them is a DATE/DATETIME item. If so it uses either
    an object of the in_datetime class or an object of the cmp_item_datetime
    class to perform its work. If the IN() function arguments are rows then
    row columns are checked whether the DATE/DATETIME comparator should be used
    to compare them.

  sql/item_cmpfunc.h@1.152, 2007-05-07 22:19:37+04:00, evgen@moonbone.local +77 -25
    Bug#28133: Wrong DATE/DATETIME comparison in IN() function.
    Two DATE/DATETIME comparison classes are added.
    The in_datetime class is used to find occurence of the item to be checked
    in the vector of the constant DATE/DATETIME values. The cmp_item_datetime
    class is used to compare items one by one in the DATE/DATETIME context.
    Both classes obtain values from items with help of the get_datetime_value()
    function and cache the left item if it is a constant one.

ChangeSet@1.2474, 2007-05-07 18:24:46+04:00, evgen@moonbone.local +1 -0
  item_func.cc:
    Fixed compiler warnings.

  sql/item_func.cc@1.338, 2007-05-07 18:23:46+04:00, evgen@moonbone.local +3 -3
    Fixed compiler warnings.

ChangeSet@1.2468.1.6, 2007-05-04 18:55:01+03:00, gkodinov@magare.gmz +2 -0
  bug #27531:
   fixed coverage of out-of-mem errors

  sql/item_subselect.cc@1.157, 2007-05-04 18:54:59+03:00, gkodinov@magare.gmz +1 -1
    bug #27531:
     fixed coverage of out-of-mem errors

  sql/sql_select.cc@1.519, 2007-05-04 18:54:59+03:00, gkodinov@magare.gmz +2 -2
    bug #27531:
     fixed coverage of out-of-mem errors

ChangeSet@1.2468.3.1, 2007-05-04 18:57:10+04:00, evgen@moonbone.local +9 -0
  Bug#27759: Wrong DATE/DATETIME comparison in LEAST()/GREATEST() functions.
  
  The LEAST/GREATEST functions compared DATE/DATETIME values as
  strings which in some cases could lead to a wrong result.
  
  A new member function called cmp_datetimes() is added to the
  Item_func_min_max class. It compares arguments in DATETIME context
  and returns index of the least/greatest argument.
  The Item_func_min_max::fix_length_and_dec() function now detects when
  arguments should be compared in DATETIME context and sets the newly
  added flag compare_as_dates. It indicates that the cmp_datetimes() function
  should be called to get a correct result.
  Item_func_min_max::val_xxx() methods are corrected to call the
  cmp_datetimes() function when needed.
  Objects of the Item_splocal class now stores and reports correct original
  field type.

  mysql-test/r/sp-vars.result@1.7, 2007-05-04 18:54:58+04:00, evgen@moonbone.local +2 -2
    A test case result corrected after the fix for the bug#27759.

  mysql-test/r/type_datetime.result@1.39, 2007-05-04 18:54:57+04:00, evgen@moonbone.local +30 -0
    Added a test case for the bug#27759: Wrong DATE/DATETIME comparison in LEAST()/GREATEST() functions.

  mysql-test/t/type_datetime.test@1.25, 2007-05-04 18:54:54+04:00, evgen@moonbone.local +26 -0
    Added a test case for the bug#27759: Wrong DATE/DATETIME comparison in LEAST()/GREATEST() functions.

  sql/item.cc@1.266, 2007-05-04 18:56:50+04:00, evgen@moonbone.local +1 -0
    Bug#27759: Wrong DATE/DATETIME comparison in LEAST()/GREATEST() functions.
    Objects of the Item_splocal class now stores and reports correct original
    field type.

  sql/item.h@1.229, 2007-05-04 18:56:44+04:00, evgen@moonbone.local +2 -1
    Bug#27759: Wrong DATE/DATETIME comparison in LEAST()/GREATEST() functions.
    Objects of the Item_splocal class now stores and reports correct original
    field type.

  sql/item_cmpfunc.cc@1.249, 2007-05-04 18:56:40+04:00, evgen@moonbone.local +2 -2
    Bug#27759: Wrong DATE/DATETIME comparison in LEAST()/GREATEST() functions.
    The get_datetime_value() function is no longer static.

  sql/item_func.cc@1.334.2.1, 2007-05-04 18:56:03+04:00, evgen@moonbone.local +90 -0
    Bug#27759: Wrong DATE/DATETIME comparison in LEAST()/GREATEST() functions.
    A new member function called cmp_datetimes() is added to the
    Item_func_min_max class. It compares arguments in DATETIME context
    and returns index of the least/greatest argument.
    The Item_func_min_max::fix_length_and_dec() function now detects when
    arguments should be compared in DATETIME context and sets the newly
    added flag compare_as_dates. It indicates that the cmp_datetimes() function
    should be called to get a correct result.
    Item_func_min_max::val_xxx() methods are corrected to call the
    cmp_datetimes() function when needed.

  sql/item_func.h@1.163.1.3, 2007-05-04 18:55:02+04:00, evgen@moonbone.local +9 -1
    Bug#27759: Wrong DATE/DATETIME comparison in LEAST()/GREATEST() functions.
    A new member function called cmp_datetimes() is added to the
    Item_func_min_max class.

  sql/mysql_priv.h@1.446.1.1, 2007-05-04 18:54:59+04:00, evgen@moonbone.local +2 -0
    Bug#27759: Wrong DATE/DATETIME comparison in LEAST()/GREATEST() functions.
    Added the prototype of the get_datetime_value() function.

ChangeSet@1.1616.3028.2, 2007-05-04 16:43:29+03:00, gkodinov@magare.gmz +3 -0
  Bug #27531: the 4.1 fix.
  When checking for applicability of join cache
  we must disable its usage only if there is no
  temp table in use.
  When a temp table is used we can use join
  cache (and it will not make the result-set 
  unordered) to fill the temp table. The filesort() 
  operation is then applied to the data in the temp 
  table and hence is not affected by join cache
  usage.
  Fixed by narrowing the condition for disabling 
  join cache to exclude the case where temp table
  is used.

  mysql-test/r/join.result@1.27.1.1, 2007-05-04 16:43:25+03:00, gkodinov@magare.gmz +50 -0
    Bug #27531: test case

  mysql-test/t/join.test@1.24.1.1, 2007-05-04 16:43:25+03:00, gkodinov@magare.gmz +24 -0
    Bug #27531: test case

  sql/sql_select.cc@1.216.148.2, 2007-05-04 16:43:25+03:00, gkodinov@magare.gmz +6 -3
    Bug #27531: 
    Disable join cache only if not using temp table

ChangeSet@1.2468.2.2, 2007-05-04 14:41:58+05:00, gluh@mysql.com +3 -0
  Bug#28181 Access denied to 'information_schema when select into out file (regression)
  allow select into out file from I_S if user has FILE privilege
  otherwise issue an error

  mysql-test/r/outfile.result@1.8, 2007-05-04 14:41:56+05:00, gluh@mysql.com +18 -1
    test result

  mysql-test/t/outfile.test@1.16, 2007-05-04 14:41:56+05:00, gluh@mysql.com +35 -0
    test case

  sql/sql_parse.cc@1.619, 2007-05-04 14:41:56+05:00, gluh@mysql.com +2 -1
    allow select into out file from I_S if user has FILE privilege
    otherwise issue an error

ChangeSet@1.2433.8.1, 2007-05-04 10:48:51+03:00, gkodinov@magare.gmz +5 -0
  Bug #27807.
  Non-correlated scalar subqueries may get executed
  in EXPLAIN at the optimization phase if they are
  part of a right hand sargable expression.
  If the scalar subquery uses a temp table to 
  materialize its results it will replace the 
  subquery structure from the parser with a simple
  select from the materialization table.
  As a result the EXPLAIN will crash as the 
  temporary materialization table is not to be shown
  in EXPLAIN at all.
  Fixed by preserving the original query structure
  right after calling optimize() for scalar subqueries
  with temp tables executed during EXPLAIN.

  mysql-test/r/subselect.result@1.185.2.1, 2007-05-04 10:48:50+03:00, gkodinov@magare.gmz +8 -0
    Bug #27807: test case

  mysql-test/t/subselect.test@1.149.1.1, 2007-05-04 10:48:50+03:00, gkodinov@magare.gmz +10 -0
    Bug #27807: test case

  sql/item_subselect.cc@1.156, 2007-05-04 10:48:50+03:00, gkodinov@magare.gmz +15 -0
    Bug #27807: preserve the join structure

  sql/sql_select.cc@1.511.2.1, 2007-05-04 10:48:50+03:00, gkodinov@magare.gmz +28 -8
    Bug #27807: introduce initialization function for tmp_join

  sql/sql_select.h@1.118, 2007-05-04 10:48:50+03:00, gkodinov@magare.gmz +1 -0
    Bug #27807: introduce initialization function for tmp_join

ChangeSet@1.2469.1.7, 2007-05-04 09:37:50+02:00, df@pippilotta.erinye.com +1 -0
  BUG#24732 manifest file was not included in VS2005 amd64 builds

  CMakeLists.txt@1.13, 2007-05-04 09:37:49+02:00, df@pippilotta.erinye.com +5 -0
    BUG#24732 prevent VS2005 from overwriting our generated manifest

ChangeSet@1.1616.3028.1, 2007-05-04 00:53:37+04:00, evgen@moonbone.local +3 -0
  Bug#23656: Wrong conversion result of a DATETIME to integer using CAST function.
  
  The generic string to int conversion was used by the Item_func_signed and
  the Item_func_unsigned classes to convert DATE/DATETIME values to the
  SIGNED/UNSIGNED type. But this conversion produces wrong results for such
  values.
  
  Now if the item which result has to be converted can return its result as
  longlong then the item->val_int() method is used to allow the item to carry
  out the conversion itself and return the correct result.
  This condition is checked in the Item_func_signed::val_int() and the
  Item_func_unsigned::val_int() functions.

  mysql-test/r/cast.result@1.20.1.10, 2007-05-04 00:52:13+04:00, evgen@moonbone.local +6 -0
    Added a test case for the bug#23656: Wrong conversion result of a DATETIME to integer using CAST function.

  mysql-test/t/cast.test@1.15.1.9, 2007-05-04 00:48:19+04:00, evgen@moonbone.local +6 -0
    Added a test case for the bug#23656: Wrong conversion result of a DATETIME to integer using CAST function.

  sql/item_func.cc@1.124.42.24, 2007-05-04 00:52:56+04:00, evgen@moonbone.local +4 -2
    Bug#23656: Wrong conversion result of a DATETIME to integer using CAST function.
    Now if the item which result has to be converted can return its result as
    longlong then the item->val_int() method is used to allow the item to carry
    out the conversion itself and return the correct result.
    This condition is checked in the Item_func_signed::val_int() and the
    Item_func_unsigned::val_int() functions.

ChangeSet@1.2469.1.6, 2007-05-03 15:51:02+02:00, joerg@trift2. +1 -0
  Better distinction between "CLEANFILES" and "DISTCLEANFILES" for some generated files
  (here: "scripts/mysql_fix_privilege_tables{.sql,_sql.c}"). Important for cross-builds.

  scripts/Makefile.am@1.65, 2007-05-03 15:50:59+02:00, joerg@trift2. +6 -8
    Generated files like "mysql_fix_privilege_tables{.sql,_sql.c}" should survive
    a "make clean", this is essential for cross-builds.
    So move them from "CLEANFILES" to "DISTCLEANFILES".

ChangeSet@1.2469.1.4, 2007-05-02 20:07:01+02:00, joerg@trift2. +1 -0
  Resolve a possible timing issue with "scripts/mysql_fix_privilege_tables_sql.c" in the
  source tarball, this is essential for cross builds, like for NetWare.

  scripts/Makefile.am@1.64, 2007-05-02 20:06:57+02:00, joerg@trift2. +2 -0
    On a fast build machine, both the source (mysql_fix_privilege_tables.sql) 
    and the generated file (mysql_fix_privilege_tables_sql.c) may have identical timestamps
    (granularity is one second only, may be too coarse).
    If that happens, the Makefile rule will fire, and "comp_sql" will be built and called -
    which fails in a cross build, like for NetWare.
    
    Prevent that by sleeping for 5 (five) seconds, this will ensure a time difference.

ChangeSet@1.1616.3024.9, 2007-05-02 16:51:15+02:00, joerg@trift2. +1 -0
  RPM spec file error: Trailing '*' to cover '.gz' for a man page was missing.

  support-files/mysql.spec.sh@1.83.1.52, 2007-05-02 16:51:13+02:00, joerg@trift2. +1 -1
    Man pages may/will be compressed, so the file name needs trailing '*' to cover '.gz'.

ChangeSet@1.2463.2.3, 2007-05-02 07:50:47-07:00, omer@linux.site +1 -0
  Coeection to the bug format to for better search - review comment

  mysql-test/suite/funcs_1/datadict/datadict_master.inc@1.3, 2007-05-02 07:50:43-07:00, omer@linux.site +9 -3
    Coeection to the bug format to for better search - review comment

ChangeSet@1.2425.1.44, 2007-05-02 15:50:08+02:00, df@pippilotta.erinye.com +1 -0
  generate map files on windows

  CMakeLists.txt@1.7.2.1, 2007-05-02 15:50:06+02:00, df@pippilotta.erinye.com +3 -0
    Generate map files for executables

ChangeSet@1.2469.1.1, 2007-05-02 14:01:49+02:00, joerg@trift2. +5 -0
  Format corrections for various "Makefile.am": Leading tab, no trailing blank.

  client/Makefile.am@1.65, 2007-05-02 14:01:46+02:00, joerg@trift2. +7 -7
    "Makefile" command lines must start with a tab, not with blanks.

  libmysqld/Makefile.am@1.73, 2007-05-02 14:01:46+02:00, joerg@trift2. +3 -3
    "Makefile" command lines must start with a tab, not with blanks.

  netware/Makefile.am@1.23, 2007-05-02 14:01:46+02:00, joerg@trift2. +3 -3
    "Makefile" command lines must start with a tab, not with blanks.

  scripts/Makefile.am@1.61.1.1, 2007-05-02 14:01:46+02:00, joerg@trift2. +1 -1
    "Makefile" command lines must start with a tab, not with blanks.

  win/Makefile.am@1.5, 2007-05-02 14:01:46+02:00, joerg@trift2. +1 -1
    After a backslash (to mark a continuation line) there must not be a trailing blank.

ChangeSet@1.2463.1.2, 2007-05-02 10:02:27+02:00, mskold@mysql.com +3 -0
  ndb_insert.test, ndb_insert.result, ha_ndbcluster.cc:
    Bug#27980 INSERT IGNORE wrongly ignores NULLs in unique index: added check for null values

  mysql-test/r/ndb_insert.result@1.11, 2007-05-02 09:57:56+02:00, mskold@mysql.com +8 -0
    Bug#27980 INSERT IGNORE wrongly ignores NULLs in unique index: added check for null values

  mysql-test/t/ndb_insert.test@1.13, 2007-05-02 09:57:55+02:00, mskold@mysql.com +9 -0
    Bug#27980 INSERT IGNORE wrongly ignores NULLs in unique index: added check for null values

  sql/ha_ndbcluster.cc@1.311, 2007-05-02 09:57:55+02:00, mskold@mysql.com +40 -2
    Bug#27980 INSERT IGNORE wrongly ignores NULLs in unique index: added check for null values

ChangeSet@1.2468.1.1, 2007-05-01 23:34:14-07:00, igor@olga.mysql.com +3 -0
  Fixed bug #28188: performance degradation for outer join queries to which
  'not exists' optimization is applied.
  
  In fact 'not exists' optimization did not work anymore after the patch
  introducing the evaluate_join_record function had been applied.
  
  Corrected the evaluate_join_record function to respect the 'not_exists'
  optimization.

  mysql-test/r/join_outer.result@1.54, 2007-05-01 23:34:12-07:00, igor@olga.mysql.com +25 -0
    Added a test case for bug #28188.

  mysql-test/t/join_outer.test@1.40, 2007-05-01 23:34:12-07:00, igor@olga.mysql.com +20 -0
    Added a test case for bug #28188.

  sql/sql_select.cc@1.516, 2007-05-01 23:34:12-07:00, igor@olga.mysql.com +2 -3
    Fixed bug #28188: performance degradation for outer join queries to which
    'not exists' optimization is applied.
    
    Corrected the evaluate_join_record function to respect the 'not_exists'
    optimization.

ChangeSet@1.2463.2.2, 2007-05-01 06:52:23-07:00, omer@linux.site +22 -0
  Updates to test/result files of funcs_1 to 5.0.40 level, 
   - validated current result files
   - forced order by and removed time stamps 
  removed a_version files (since do not make sense now when suite is in the main tree)
  Note: datadict tests still fail as a result of regression bug 28181 in 5.0.42 (discovered
        while performing this update) - tests should run clean once bug is fixed

  BitKeeper/deleted/.del-a_version_check.result@1.2, 2007-05-01 06:22:44-07:00, omer@linux.site +0 -0
    Delete: mysql-test/suite/funcs_1/r/a_version_check.result

  BitKeeper/deleted/.del-a_version_check.test@1.2, 2007-05-01 06:22:38-07:00, omer@linux.site +0 -0
    Delete: mysql-test/suite/funcs_1/t/a_version_check.test

  BitKeeper/deleted/.del-innodb_views.warnings@1.2, 2007-05-01 06:23:14-07:00, omer@linux.site +0 -0
    Delete: mysql-test/suite/funcs_1/r/innodb_views.warnings

  BitKeeper/deleted/.del-memory_views.warnings@1.2, 2007-05-01 06:23:14-07:00, omer@linux.site +0 -0
    Delete: mysql-test/suite/funcs_1/r/memory_views.warnings

  BitKeeper/deleted/.del-myisam_views.warnings@1.2, 2007-05-01 06:23:14-07:00, omer@linux.site +0 -0
    Delete: mysql-test/suite/funcs_1/r/myisam_views.warnings

  mysql-test/suite/funcs_1/datadict/datadict_load.inc@1.2, 2007-05-01 06:52:15-07:00, omer@linux.site +2 -1
    Modified to correct failiure to return host name on some systems

  mysql-test/suite/funcs_1/datadict/datadict_master.inc@1.2, 2007-05-01 06:52:15-07:00, omer@linux.site +33 -22
    corrections to force order by on queries and replace time stamps with strings

  mysql-test/suite/funcs_1/datadict/datadict_show_schema.inc@1.2, 2007-05-01 06:52:15-07:00, omer@linux.site +1 -1
    corrections to force order by on queries 

  mysql-test/suite/funcs_1/r/innodb__datadict.result@1.2, 2007-05-01 06:52:15-07:00, omer@linux.site +793 -816
    Updated result file with order bu selects, elimination of time stamps 
    and selects with empty user (that we don't have anymore)

  mysql-test/suite/funcs_1/r/innodb_func_view.result@1.2, 2007-05-01 06:52:16-07:00, omer@linux.site +1173 -1179
    confirming existing results as correct ones - old result file had wrong cast values returned

  mysql-test/suite/funcs_1/r/innodb_trig_08.result@1.2, 2007-05-01 06:52:16-07:00, omer@linux.site +3 -2
    confirming existing results as correct ones - updated error message

  mysql-test/suite/funcs_1/r/innodb_views.result@1.2, 2007-05-01 06:52:16-07:00, omer@linux.site +20 -7
    confirming existing results as correct ones - returned results are correct, 
    wrong 'expected' error messages removed

  mysql-test/suite/funcs_1/r/memory__datadict.result@1.2, 2007-05-01 06:52:16-07:00, omer@linux.site +793 -816
    Updated result file with order bu selects, elimination of time stamps 
    and selects with empty user (that we don't have anymore)

  mysql-test/suite/funcs_1/r/memory_func_view.result@1.2, 2007-05-01 06:52:16-07:00, omer@linux.site +1173 -1179
    confirming existing results as correct ones - old result file had wrong cast values returned

  mysql-test/suite/funcs_1/r/memory_trig_08.result@1.2, 2007-05-01 06:52:16-07:00, omer@linux.site +3 -2
    confirming existing results as correct ones - updated error message

  mysql-test/suite/funcs_1/r/memory_views.result@1.2, 2007-05-01 06:52:16-07:00, omer@linux.site +20 -7
    confirming existing results as correct ones - returned results are correct, 
    wrong 'expected' error messages removed

  mysql-test/suite/funcs_1/r/myisam__datadict.result@1.2, 2007-05-01 06:52:16-07:00, omer@linux.site +793 -816
    Updated result file with order bu selects, elimination of time stamps 
    and selects with empty user (that we don't have anymore)

  mysql-test/suite/funcs_1/r/myisam_func_view.result@1.2, 2007-05-01 06:52:16-07:00, omer@linux.site +1173 -1179
    confirming existing results as correct ones - old result file had wrong cast values returned

  mysql-test/suite/funcs_1/r/myisam_trig_08.result@1.2, 2007-05-01 06:52:16-07:00, omer@linux.site +3 -2
    confirming existing results as correct ones - updated error message

  mysql-test/suite/funcs_1/r/myisam_views.result@1.2, 2007-05-01 06:52:16-07:00, omer@linux.site +8162 -8158
    confirming existing results as correct ones - returned results are correct, 
    wrong 'expected' error messages removed

  mysql-test/suite/funcs_1/t/disabled.def@1.2, 2007-05-01 06:52:16-07:00, omer@linux.site +3 -3
    Updated disabled messages with clearer ones

  mysql-test/suite/funcs_1/views/views_master.inc@1.2, 2007-05-01 06:52:17-07:00, omer@linux.site +6 -2
    removed invalid -- lines generating warning files

ChangeSet@1.2457.5.2, 2007-04-30 23:16:46+02:00, tsmith@quadxeon.mysql.com +7 -0
  Bug #27653: Temp table can't be created if lower_case_table_names=1 and
              tmpdir has uppercase
  
  Fix: don't convert mysql_tmpdir to lower case when building the path to a
  temporary table

  mysql-test/include/have_lowercase1.inc@1.1, 2007-04-30 23:15:12+02:00, tsmith@quadxeon.mysql.com +4 -0
    BitKeeper file /benchmarks/ext3/TOSAVE/tsmith/bk/maint/b27653/50/mysql-test/include/have_lowercase1.inc

  mysql-test/include/have_lowercase1.inc@1.0, 2007-04-30 23:15:12+02:00, tsmith@quadxeon.mysql.com +0 -0

  mysql-test/r/lowercase1.require@1.1, 2007-04-30 23:15:12+02:00, tsmith@quadxeon.mysql.com +2 -0
    BitKeeper file /benchmarks/ext3/TOSAVE/tsmith/bk/maint/b27653/50/mysql-test/r/lowercase1.require

  mysql-test/r/lowercase1.require@1.0, 2007-04-30 23:15:12+02:00, tsmith@quadxeon.mysql.com +0 -0

  mysql-test/r/lowercase_mixed_tmpdir.result@1.1, 2007-04-30 23:15:12+02:00, tsmith@quadxeon.mysql.com +6 -0
    BitKeeper file /benchmarks/ext3/TOSAVE/tsmith/bk/maint/b27653/50/mysql-test/r/lowercase_mixed_tmpdir.result

  mysql-test/r/lowercase_mixed_tmpdir.result@1.0, 2007-04-30 23:15:12+02:00, tsmith@quadxeon.mysql.com +0 -0

  mysql-test/t/lowercase_mixed_tmpdir-master.opt@1.1, 2007-04-30 23:15:12+02:00, tsmith@quadxeon.mysql.com +2 -0
    BitKeeper file /benchmarks/ext3/TOSAVE/tsmith/bk/maint/b27653/50/mysql-test/t/lowercase_mixed_tmpdir-master.opt

  mysql-test/t/lowercase_mixed_tmpdir-master.opt@1.0, 2007-04-30 23:15:12+02:00, tsmith@quadxeon.mysql.com +0 -0

  mysql-test/t/lowercase_mixed_tmpdir-master.sh@1.1, 2007-04-30 23:15:12+02:00, tsmith@quadxeon.mysql.com +6 -0
    BitKeeper file /benchmarks/ext3/TOSAVE/tsmith/bk/maint/b27653/50/mysql-test/t/lowercase_mixed_tmpdir-master.sh

  mysql-test/t/lowercase_mixed_tmpdir-master.sh@1.0, 2007-04-30 23:15:12+02:00, tsmith@quadxeon.mysql.com +0 -0

  mysql-test/t/lowercase_mixed_tmpdir.test@1.1, 2007-04-30 23:15:12+02:00, tsmith@quadxeon.mysql.com +12 -0
    BitKeeper file /benchmarks/ext3/TOSAVE/tsmith/bk/maint/b27653/50/mysql-test/t/lowercase_mixed_tmpdir.test

  mysql-test/t/lowercase_mixed_tmpdir.test@1.0, 2007-04-30 23:15:12+02:00, tsmith@quadxeon.mysql.com +0 -0

  sql/sql_table.cc@1.342, 2007-04-30 23:15:31+02:00, tsmith@quadxeon.mysql.com +16 -10
    When building the path for a temporary table file, do not
    convert mysql_tmpdir to lower case; lower_case_table_names
    should not apply to mysql_tmpdir.

ChangeSet@1.2463.2.1, 2007-04-30 17:01:00+02:00, joerg@trift2. +1 -0
  Necessary change for cross-builds:  Include "mysql_fix_privilege_tables_sql.c" in the source tarball.

  scripts/Makefile.am@1.62, 2007-04-30 17:00:57+02:00, joerg@trift2. +3 -1
    Necessary change for cross-builds (like we do for NetWare):
    Generate "mysql_fix_privilege_tables_sql.c" during Bootstrap and include it in 
    the source tarball which is created via "make dist".

ChangeSet@1.2463.1.1, 2007-04-30 14:17:08+02:00, mskold@mysql.com +1 -0
  Bug#27926  wrong month name in cluster error log

  ndb/src/kernel/error/TimeModule.cpp@1.5, 2007-04-30 14:16:45+02:00, mskold@mysql.com +1 -1
    Bug#27926  wrong month name in cluster error log

ChangeSet@1.2457.6.1, 2007-04-30 11:30:07+02:00, tnurnberg@mysql.com +3 -0
  Bug#27293: mysqldump crashes when dumping procedure defined by different user
  
  mysqldump didn't properly handle getting no data on
  SHOW CREATE PROCEDURE.  If S/C/P fails (due to dumping
  user's insufficient privileges on mysql.proc, say),
  mysqldump will print a comment to that effect to the
  output and return an error-code.  If the -f (force) option
  is used, the dump will continue, otherwise, it will abort
  right there and then.
  
  Also fixes Bug#22761, "mysqldump reports no errors when using
  --routines without mysql.proc privileges"
  ---
  Merge tnurnberg@bk-internal.mysql.com:/home/bk/mysql-5.0-maint
  into  mysql.com:/home/tnurnberg/27293/50-27293

  client/mysqldump.c@1.262, 2007-04-30 11:30:02+02:00, tnurnberg@mysql.com +10 -3
    Bug#27293: mysqldump crashes when dumping procedure defined by different user
    
    handle failure of SHOW CREATE PROCEDURE, give user diagnostics,
    heed -f (force) option

  mysql-test/r/mysqldump.result@1.123, 2007-04-30 11:30:03+02:00, tnurnberg@mysql.com +27 -0
    Bug#27293: mysqldump crashes when dumping procedure defined by different user
    
    show that trying to mysqldump --routines with insufficient
    privileges will no longer crash the client
    ---
    manual merge

  mysql-test/t/mysqldump.test@1.115, 2007-04-30 11:30:04+02:00, tnurnberg@mysql.com +35 -0
    Bug#27293: mysqldump crashes when dumping procedure defined by different user
    
    show that trying to mysqldump --routines with insufficient
    privileges will no longer crash the client
    ---
    manual merge

ChangeSet@1.2468, 2007-04-29 20:14:35-07:00, igor@olga.mysql.com +3 -0
  Post-merge fix.

  mysql-test/r/olap.result@1.38, 2007-04-29 20:14:30-07:00, igor@olga.mysql.com +1 -0
    Post-merge fix.

  sql/item_func.h@1.163.1.2, 2007-04-29 20:14:31-07:00, igor@olga.mysql.com +6 -2
    Post-merge fix.

  sql/sql_select.cc@1.515, 2007-04-29 20:14:31-07:00, igor@olga.mysql.com +1 -1
    Post-merge fix.

ChangeSet@1.1616.3024.8, 2007-04-29 18:28:58-07:00, igor@olga.mysql.com +1 -0
  Fix in comments.

  mysql-test/t/olap.test@1.12.1.10, 2007-04-29 18:28:56-07:00, igor@olga.mysql.com +1 -1
    Fix in comments.

ChangeSet@1.1616.3024.7, 2007-04-29 16:04:43-07:00, igor@olga.mysql.com +4 -0
  Fixed bug #24856: the result set of a ROLLUP query with DISTINCT could lack
  some rollup rows (rows with NULLs for grouping attributes) if GROUP BY
  list contained constant expressions.
  
  This happened because the results of constant expressions were not put
  in the temporary table used for duplicate elimination. In fact a constant
  item from the GROUP BY list of a ROLLUP query can be replaced for an
  Item_null_result object when a rollup row is produced . 
  
  Now the JOIN::rollup_init function wraps any constant item referenced in
  the GROYP BY list of a ROLLUP query into an Item_func object of a special
  class that is never detected as constant item. This ensures creation of
  fields for such  constant items in temporary tables and guarantees right
  results when the result of the rollup operation first has to be written
  into a temporary table, e.g. in the cases when duplicate elimination is
  required.  

  mysql-test/r/olap.result@1.11.1.13, 2007-04-29 16:04:42-07:00, igor@olga.mysql.com +61 -0
    Added a test case for bug #24856.

  mysql-test/t/olap.test@1.12.1.9, 2007-04-29 16:04:42-07:00, igor@olga.mysql.com +19 -0
    Added a test case for bug #24856.

  sql/item_func.h@1.68.1.67, 2007-04-29 16:04:42-07:00, igor@olga.mysql.com +25 -0
    Fixed bug #24856: the result set of a ROLLUP query with DISTINCT could lack
    some rollup rows (rows with NULLs for grouping attributes) if GROUP BY
    list contained constant expressions.
    
    Itroduced class Item_func_rollup_const derived from Item_func. The object of
    this class are never detected as constant items.
    We use them for wrapping constant items from the GROUP BY list of any ROLLUP
    query. This wrapping allows us to ensure writing constant items into temporary
    tables whenever the result of the ROLLUP operation has to be written into a
    temporary table, e.g. when ROLLUP is used together with DISTINCT in the SELECT
    list.

  sql/sql_select.cc@1.216.148.1, 2007-04-29 16:04:42-07:00, igor@olga.mysql.com +27 -1
    Fixed bug #24856: the result set of a ROLLUP query with DISTINCT could lack
    some rollup rows (rows with NULLs for grouping attributes) if GROUP BY
    list contained constant expressions.
    
    Now the JOIN::rollup_init function wraps any constant item referenced in
    the GROYP BY list of a ROLLUP query into an Item_func object of a special
    class that is never detected as constant item. This ensures creation of
    fields for such  constant items in temporary tables and guarantees right
    results when the result of the rollup operation first has to be written
    into a temporary table, e.g. in the cases when duplicate elimination is
    required.  

ChangeSet@1.2433.7.1, 2007-04-29 20:23:05+04:00, evgen@moonbone.local +2 -0
  type_datetime.result, type_datetime.test:
    The test case for the bug#27590 is altered.

  mysql-test/r/type_datetime.result@1.38, 2007-04-29 20:22:56+04:00, evgen@moonbone.local +7 -9
    The test case for the bug#27590 is altered.

  mysql-test/t/type_datetime.test@1.24, 2007-04-29 20:22:55+04:00, evgen@moonbone.local +1 -3
    The test case for the bug#27590 is altered.

ChangeSet@1.2457.1.9, 2007-04-29 16:57:17+04:00, kaa@polly.local +1 -0
  If isinf() is not available on a target platform, use our own imlementation via finite() and isnan(). If either of the last two is not available as well, use simple replacements which are platform-neutral, but slower than compiler intrinsics.

  include/my_global.h@1.140, 2007-04-29 16:57:14+04:00, kaa@polly.local +9 -2
    If isinf() is not available on a target platform, use our own imlementation via finite() and isnan(). If either of the last two is not available as well, use simple replacements which are platform-neutral, but slower than compiler intrinsics.

ChangeSet@1.2433.3.14, 2007-04-29 12:56:46+05:00, gshchepa@gshchepa.loc +1 -0
  Patch to eliminate compilation errors under VC after bug #13191 fix.

  sql/key.cc@1.42, 2007-04-29 12:56:19+05:00, gshchepa@gshchepa.loc +1 -1
    Patch to eliminate compilation errors under VC after bug #13191 fix.

ChangeSet@1.1616.3026.5, 2007-04-29 11:56:23+05:00, gshchepa@gshchepa.loc +1 -0
  Patch to eliminate compilation errors under VC after bug #13191 fix.

  sql/key.cc@1.25.1.3, 2007-04-29 11:52:53+05:00, gshchepa@gshchepa.loc +2 -2
    Patch to eliminate compilation errors under VC after bug #13191 fix.

ChangeSet@1.1616.3026.3, 2007-04-29 05:06:14+05:00, gshchepa@gshchepa.loc +1 -0
  Adjusted results after the fix for bug #20710.

  mysql-test/r/heap.result@1.20.1.13, 2007-04-29 05:04:27+05:00, gshchepa@gshchepa.loc +1 -1
    Adjusted results after the fix for bug #20710.

ChangeSet@1.1616.3027.1, 2007-04-29 04:16:17+05:00, gshchepa@gshchepa.loc +5 -0
  Fixed bug #13191.
  INSERT...ON DUPLICATE KEY UPDATE may cause error 1032: 
  "Can't find record in ..." if we are inserting into
  InnoDB table unique index of partial key with
  underlying UTF-8 string field.
  
  This error occurs because INSERT...ON DUPLICATE uses a wrong
  procedure to copy string fields of multi-byte character sets
  for index search.

  mysql-test/r/innodb_mysql.result@1.3.1.5, 2007-04-29 04:15:33+05:00, gshchepa@gshchepa.loc +33 -0
    Added test case for bug #13191.

  mysql-test/t/innodb_mysql.test@1.3.1.5, 2007-04-29 04:15:31+05:00, gshchepa@gshchepa.loc +30 -0
    Added test case for bug #13191.

  sql/field.cc@1.197.1.39, 2007-04-29 04:15:46+05:00, gshchepa@gshchepa.loc +28 -13
    Fixed bug #13191.
    Field_string::get_key_image() virtual function was overloaded
    to implement copying of variable length character (UTF-8) fields.
    Field::get_key_image() function prototype has been changed to
    return byte size of copied data.

  sql/field.h@1.120.1.18, 2007-04-29 04:15:39+05:00, gshchepa@gshchepa.loc +42 -6
    Fixed bug #13191.
    Field_string::get_key_image() virtual function was overloaded
    to implement copying of variable length character (UTF-8) fields.
    Field::get_key_image() function prototype has been changed to
    return byte size of copied data.

  sql/key.cc@1.25.1.2, 2007-04-29 04:15:52+05:00, gshchepa@gshchepa.loc +12 -11
    Fixed bug #13191.
    INSERT...ON DUPLICATE KEY UPDATE may cause error 1032: 
    "Can't find record in ...".
    This error occurs because INSERT...ON DUPLICATE uses
    a wrong procedure to copy field parts for index search.
    key_copy() function has been fixed.

ChangeSet@1.1616.3026.2, 2007-04-29 00:50:33+05:00, gshchepa@gshchepa.loc +3 -0
  Fixed bug #20710.
  This bug occurs when error message length exceeds allowed limit: my_error()
  function outputs "%s" sequences instead of long string arguments.
  
  Formats like %-.64s are very common in errmsg.txt files, however my_error()
  function simply ignores precision of those formats.

  mysql-test/r/alter_table.result@1.40.1.14, 2007-04-29 00:50:17+05:00, gshchepa@gshchepa.loc +5 -0
    Added test case for bug #20710.

  mysql-test/t/alter_table.test@1.29.1.15, 2007-04-29 00:50:09+05:00, gshchepa@gshchepa.loc +11 -0
    Added test case for bug #20710.

  mysys/my_error.c@1.17.1.1, 2007-04-29 00:49:03+05:00, gshchepa@gshchepa.loc +13 -0
    Fixed bug #20710.
    This bug occurs when error message length exceeds allowed limit: my_error()
    function output "%s" sequences instead of long string arguments.
    my_error() function has been fixed to accept formats like %-.64s.

ChangeSet@1.2457.1.8, 2007-04-28 23:25:31+04:00, kaa@polly.local +1 -0
  Avoid compiler warnings in Windows builds introduced by the patch for bug #24912 "problems with bigint in abs() ceiling() ruond() truncate() mod()"

  sql/item_func.cc@1.336, 2007-04-28 23:25:27+04:00, kaa@polly.local +3 -3
    Avoid compiler warnings in Windows builds introduced by the patch for bug #24912 "problems with bigint in abs() ceiling() ruond() truncate() mod()"

ChangeSet@1.2398.5.1, 2007-04-28 20:01:01+04:00, kaa@polly.local +7 -0
  Fix for bug #24912 "problems with bigint in abs() ceiling() round() truncate() mod()" and a number of related problems:
  
  - unsigned flag was not handled correctly for a number of mathematical funcions, which led to incorrect results
  - passing large values as the number of decimals to ROUND() resulted in incorrect results and even server crashes in some cases
  - reverted the fix and the testcase for bug #10083 as it violates the manual
  - fixed some testcases which relied on broken ROUND() behavior

  mysql-test/r/func_math.result@1.36, 2007-04-28 20:00:59+04:00, kaa@polly.local +90 -5
    - Removed the testcase for bug #10083 (not a bug according to the manual)
    - Changed the testcase for bug #9837 to expect a correct ROUND() behavior
    - Added testcases for bug #24912 and all related bugs found

  mysql-test/r/type_newdecimal.result@1.45, 2007-04-28 20:00:59+04:00, kaa@polly.local +1 -1
    Fixed a truncate() testcase which relied on broken behavior

  mysql-test/t/func_math.test@1.28, 2007-04-28 20:00:59+04:00, kaa@polly.local +34 -5
    - Removed the testcase for bug #10083 (not a bug according to the manual)
    - Changed the testcase for bug #9837 to expect a correct ROUND() behavior
    - Added testcases for bug #24912 and all related bugs found

  sql/item_func.cc@1.327.2.1, 2007-04-28 20:00:59+04:00, kaa@polly.local +78 -37
    Various changes to fix bug #24912 and all related bugs found:
    - honor unsigned_flag in various Item_* functions
    - correctly handle out-of-range numbers of decimals in Item_func_round::fix_length_and_dec()
    - changed the argument specifying the number of decimals in my_double_round() from int to longlong, added a new argument to pass the 'unsigned flag'
    - changed my_double_round() to correctly handle large values passed as the 'number of decimals' argument
    - added a my_double_round() analog for BIGINT UNSIGNED arguments (my_unsigned_round())
    - fixed Item_func_round()::int_op() to not overflow even when the result is within integer range
    - fixed a bug Item_founc_round()::decimal_op() which resulted in crash when a large number of decimals was passed to my_decimal_round() 

  sql/item_func.h@1.160.3.1, 2007-04-28 20:00:59+04:00, kaa@polly.local +1 -7
    Various fixed to correctly handle unsigned values.

  sql/item_strfunc.cc@1.298.2.1, 2007-04-28 20:00:59+04:00, kaa@polly.local +1 -1
    Changed the call to my_double_round() to match the new declaration.

  sql/mysql_priv.h@1.438.2.1, 2007-04-28 20:00:59+04:00, kaa@polly.local +2 -1
    Changed the declaration for my_double_round() to be able pass arbitrary integers as number of decimals (both signed and unsigned)

ChangeSet@1.2457.5.1, 2007-04-28 10:13:27+02:00, tsmith@quadxeon.mysql.com +1 -0
  mtr_report.pl:
    this has been driving me crazy: s/where/were/ in some messages

  mysql-test/lib/mtr_report.pl@1.38, 2007-04-28 10:13:11+02:00, tsmith@quadxeon.mysql.com +2 -2
    this has been driving me crazy: s/where/were/ in some messages

ChangeSet@1.2457.4.1, 2007-04-28 01:27:54+02:00, tsmith@quadxeon.mysql.com +3 -0
  Bug #27390: mysqld_multi --config-file= not working as documented
  
  Recognize the --no-defaults, --defaults-file and --defaults-extra-file
  options.  Treat old --config-file argument as if --defaults-extra-file
  had been specified instead.
  
  Plus a few other defaults-related cleanups.

  extra/my_print_defaults.c@1.27, 2007-04-28 01:23:07+02:00, tsmith@quadxeon.mysql.com +18 -5
    
    Make help text more accurate regarding how --config-file, --defaults-file, and --defaults-extra-file should be used.  Flag --config-file as deprecated.

  mysys/default.c@1.89, 2007-04-28 01:23:15+02:00, tsmith@quadxeon.mysql.com +1 -1
    
    Always print a newline after listing the default files, even if
    --defaults-file= was set (in my_print_default_files()).

  scripts/mysqld_multi.sh@1.38, 2007-04-28 01:23:19+02:00, tsmith@quadxeon.mysql.com +128 -186
    
    Recognize --no-defaults, --defaults-file and --defaults-extra-file options.
    
    Treat old --config-file argument as if --defaults-extra-file had been specified
    instead.
    
    Improve find_groups() method, to honor --defaults-file, etc.
    
    A few random drive-by cleanups, while I'm here.

ChangeSet@1.2433.3.9, 2007-04-28 00:04:50+04:00, evgen@sunlight.local +4 -0
  Additional fix for the bug#27590.

  mysql-test/r/ps_6bdb.result@1.48, 2007-04-28 00:02:33+04:00, evgen@sunlight.local +2 -2
    The result of the adjusted test case after fix for bug#27590.

  mysql-test/r/ps_7ndb.result@1.49, 2007-04-28 00:01:49+04:00, evgen@sunlight.local +2 -2
    The result of the adjusted test case after fix for bug#27590.

  sql/item_cmpfunc.cc@1.245.1.5, 2007-04-28 00:02:35+04:00, evgen@sunlight.local +2 -2
    A warning is fixed.

  tests/mysql_client_test.c@1.224.1.3, 2007-04-28 00:00:02+04:00, evgen@sunlight.local +4 -4
    Fixed failing build on the windows platform.

ChangeSet@1.2457.3.2, 2007-04-27 00:35:09+02:00, tsmith@quadxeon.mysql.com +1 -0
  mysql_install_db.sh: Fix algorithm for finding pkgdata directory

  scripts/mysql_install_db.sh@1.75, 2007-04-27 00:33:43+02:00, tsmith@quadxeon.mysql.com +1 -0
    break out of for loop once first valid pkgdata directory is found

ChangeSet@1.2433.6.2, 2007-04-27 00:40:35+04:00, evgen@moonbone.local +6 -0
  Bug#16377: Wrong DATE/DATETIME comparison in BETWEEN function.
  
  The BETWEEN function was comparing DATE/DATETIME values either as ints or as
  strings. Both methods have their disadvantages and may lead to a wrong
  result.
  
  Now BETWEEN function checks whether all of its arguments has the STRING result
  types and at least one of them is a DATE/DATETIME item. If so it sets up
  two Arg_comparator obects to compare with the compare_datetime() comparator
  and uses them to compare such items.
  
  Added two Arg_comparator object members and one flag to the
  Item_func_between class for the correct DATE/DATETIME comparison.
  The Item_func_between::fix_length_and_dec() function now detects whether
  it's used for DATE/DATETIME comparison and sets up newly added Arg_comparator
  objects to do this.
  The Item_func_between::val_int() now uses Arg_comparator objects to perform
  correct DATE/DATETIME comparison.
  The owner variable of the Arg_comparator class now can be set to NULL if the
  caller wants to handle NULL values by itself.
  Now the Item_date_add_interval::get_date() function ajusts cached_field type according to the detected type.

  mysql-test/r/query_cache.result@1.79, 2007-04-27 00:18:34+04:00, evgen@moonbone.local +3 -9
    A test case result corrected after the fix for bug#16377.

  mysql-test/r/type_datetime.result@1.37, 2007-04-27 00:18:30+04:00, evgen@moonbone.local +35 -0
    Added a test case for the bug#16377: Wrong DATE/DATETIME comparison in BETWEEN function.

  mysql-test/t/type_datetime.test@1.23, 2007-04-27 00:18:05+04:00, evgen@moonbone.local +19 -0
    Added a test case for the bug#16377: Wrong DATE/DATETIME comparison in BETWEEN function.

  sql/item_cmpfunc.cc@1.245.1.3, 2007-04-27 00:34:54+04:00, evgen@moonbone.local +67 -23
    Bug#16377: Wrong DATE/DATETIME comparison in BETWEEN function.
    The Item_func_between::fix_length_and_dec() function now detects whether
    it's used for DATE/DATETIME comparison and sets up newly added Arg_comparator
    objects to do this.
    The Item_func_between::val_int() now uses Arg_comparators to perform correct
    DATE/DATETIME comparison.
    The owner variable of the Arg_comparator class now can be set to NULL if the
    caller wants to handle NULL values by itself.

  sql/item_cmpfunc.h@1.150, 2007-04-27 00:36:55+04:00, evgen@moonbone.local +6 -1
    Bug#16377: Wrong DATE/DATETIME comparison in BETWEEN function.
    Added two Arg_comparator object members and one flag
    to the Item_func_between class for the correct DATE/DATETIME comparison.

  sql/item_timefunc.cc@1.142, 2007-04-27 00:21:37+04:00, evgen@moonbone.local +21 -0
    Bug#16377: Wrong DATE/DATETIME comparison in BETWEEN function.
    Now the Item_date_add_interval::get_date() function ajusts cached_field type according to the detected type.

ChangeSet@1.2425.69.1, 2007-04-27 00:12:09+04:00, evgen@moonbone.local +15 -0
  Bug#27590: Wrong DATE/DATETIME comparison.
  
  DATE and DATETIME can be compared either as strings or as int. Both
  methods have their disadvantages. Strings can contain valid DATETIME value
  but have insignificant zeros omitted thus became non-comparable with
  other DATETIME strings. The comparison as int usually will require conversion
  from the string representation and the automatic conversion in most cases is
  carried out in a wrong way thus producing wrong comparison result. Another
  problem occurs when one tries to compare DATE field with a DATETIME constant.
  The constant is converted to DATE losing its precision i.e. losing time part.
  
  This fix addresses the problems described above by adding a special
  DATE/DATETIME comparator. The comparator correctly converts DATE/DATETIME
  string values to int when it's necessary, adds zero time part (00:00:00)
  to DATE values to compare them correctly to DATETIME values. Due to correct
  conversion malformed DATETIME string values are correctly compared to other
  DATE/DATETIME values.
  
  As of this patch a DATE value equals to DATETIME value with zero time part.
  For example '2001-01-01' equals to '2001-01-01 00:00:00'.
  
  The compare_datetime() function is added to the Arg_comparator class.
  It implements the correct comparator for DATE/DATETIME values.
  Two supplementary functions called get_date_from_str() and get_datetime_value()
  are added. The first one extracts DATE/DATETIME value from a string and the
  second one retrieves the correct DATE/DATETIME value from an item.
  The new Arg_comparator::can_compare_as_dates() function is added and used
  to check whether two given items can be compared by the compare_datetime()
  comparator.
  Two caching variables were added to the Arg_comparator class to speedup the
  DATE/DATETIME comparison.
  One more store() method was added to the Item_cache_int class to cache int
  values.
  The new is_datetime() function was added to the Item class. It indicates
  whether the item returns a DATE/DATETIME value.

  mysql-test/include/ps_conv.inc@1.7, 2007-04-27 00:10:37+04:00, evgen@moonbone.local +2 -2
    Test case adjusted after fix for bug#27590.

  mysql-test/r/distinct.result@1.53, 2007-04-27 00:10:37+04:00, evgen@moonbone.local +1 -1
    Test cases results are corrected after fix for bug#27590.

  mysql-test/r/ps_2myisam.result@1.46, 2007-04-27 00:10:38+04:00, evgen@moonbone.local +2 -2
    The result of the adjusted test case after fix for bug#27590.

  mysql-test/r/ps_3innodb.result@1.49, 2007-04-27 00:10:38+04:00, evgen@moonbone.local +2 -2
    The result of the adjusted test case after fix for bug#27590.

  mysql-test/r/ps_4heap.result@1.45, 2007-04-27 00:10:38+04:00, evgen@moonbone.local +2 -2
    The result of the adjusted test case after fix for bug#27590.

  mysql-test/r/ps_5merge.result@1.46, 2007-04-27 00:10:39+04:00, evgen@moonbone.local +4 -4
    The result of the adjusted test case after fix for bug#27590.

  mysql-test/r/subselect.result@1.182.2.1, 2007-04-27 00:10:39+04:00, evgen@moonbone.local +2 -2
    Test cases results are corrected after fix for bug#27590.

  mysql-test/r/type_datetime.result@1.36, 2007-04-27 00:10:40+04:00, evgen@moonbone.local +39 -0
    Added a test case for the bug#27590: Wrong DATE/DATETIME comparison.

  mysql-test/t/type_datetime.test@1.22, 2007-04-27 00:10:40+04:00, evgen@moonbone.local +20 -0
    Added a test case for the bug#27590: Wrong DATE/DATETIME comparison.

  sql/item.cc@1.260.3.1, 2007-04-27 00:10:33+04:00, evgen@moonbone.local +23 -0
    Bug#27590: Wrong DATE/DATETIME comparison.
    One more store() method was added to the Item_cache_int class to cache int
    values.
    The new is_datetime() function was added to the Item class. It indicates
    whether the item returns a DATE/DATETIME value.

  sql/item.h@1.225.1.1, 2007-04-27 00:10:35+04:00, evgen@moonbone.local +3 -0
    Bug#27590: Wrong DATE/DATETIME comparison.
    One more store() method was added to the Item_cache_int class to cache int
    values.
    The new is_datetime() function was added to the Item class. It indicates
    whether the item returns a DATE/DATETIME value.

  sql/item_cmpfunc.cc@1.241.2.1, 2007-04-27 00:10:36+04:00, evgen@moonbone.local +316 -2
    Bug#27590: Wrong DATE/DATETIME comparison.
    The compare_datetime() function is added to the Arg_comparator class.
    It implements the correct comparator for DATE/DATETIME values.
    Two supplementary functions called get_date_from_str() and get_datetime_value()
    are added. The first one extracts DATE/DATETIME value from a string and the
    second one retrieves the correct DATE/DATETIME value from an item.
    The new Arg_comparator::can_compare_as_dates() function is added and used
    to check whether two given items can be compared by the compare_datetime()
    comparator.

  sql/item_cmpfunc.h@1.147.1.1, 2007-04-27 00:10:36+04:00, evgen@moonbone.local +17 -10
    Bug#27590: Wrong DATE/DATETIME comparison.
    The compare_datetime() function is added to the Arg_comparator class.
    It implements the correct comparator for DATE/DATETIME values.
    Two supplementary functions called get_date_from_str() and get_datetime_value()
    are added. The first one extracts DATE/DATETIME value from a string and the
    second one retrieves the correct DATE/DATETIME value from an item.
    The new Arg_comparator::can_compare_as_dates() function is added and used
    to check whether two given items can be compared by the compare_datetime()
    comparator.
    Two caching variables were added to the Arg_comparator class to speedup the
    DATE/DATETIME comparison.
    

  sql/sql_select.cc@1.507.3.1, 2007-04-27 00:10:37+04:00, evgen@moonbone.local +7 -11
    Bug#27590: Wrong DATE/DATETIME comparison.
    The test_if_equality_guarantees_uniqueness() function now uses
    Arg_comparator::can_compare_as_dates() to detect comparable DATE/DATETIME items.

  tests/mysql_client_test.c@1.223.2.1, 2007-04-27 00:10:41+04:00, evgen@moonbone.local +4 -2
    Test case adjusted after fix for bug#27590.

ChangeSet@1.2410.31.1, 2007-04-26 11:12:17+03:00, gkodinov@magare.gmz +4 -0
  Bug #27363:
  Validity checks for nested set functions
  were not taking into account that the enclosed
  set function may be on a nest level that is
  lower than the nest level of the enclosing set
  function.
  Fixed by :
   - propagating max_sum_func_level
  up the enclosing set functions chain.
   - updating the max_sum_func_level of the 
     enclosing set function when the enclosed set
     function is aggregated above or on the same
     nest level of as the level of the enclosing 
     set function.
   - updating the max_arg_level of the enclosing
     set function on a reference that refers to
     an item above or on the same nest level
     as the level of the enclosing set function.
   - Treating both Item_field and Item_ref as possibly
     referencing items from outer nest levels.

  mysql-test/r/subselect.result@1.182.1.1, 2007-04-26 11:12:15+03:00, gkodinov@magare.gmz +23 -0
    Bug #27363: test cases

  mysql-test/t/subselect.test@1.147.1.1, 2007-04-26 11:12:16+03:00, gkodinov@magare.gmz +30 -0
    Bug #27363: test cases

  sql/item.cc@1.260.2.1, 2007-04-26 11:12:16+03:00, gkodinov@magare.gmz +26 -2
    Bug #27363:
    Treat the reference as an outer reference for the
    enclosing set function even if it's referencing
    an item that is above the nest level of the
    enclosing set function.
    Consider both Item_field and Item_ref.

  sql/item_sum.cc@1.204.1.1, 2007-04-26 11:12:16+03:00, gkodinov@magare.gmz +14 -2
    Bug #27363: Use the enclosed set function aggregation
    level to mark the enclosing set function even 
    if it's aggregated on a level that is above the 
    nest level of the enclosing set function.
    Pass max_sum_func_level up the accending branch of the
    recursion because it must take into account each
    directly or indirectly nested set function.

ChangeSet@1.2433.3.5, 2007-04-26 02:01:23+05:00, gshchepa@gshchepa.loc +3 -0
  Fixed bug #27650:
  INSERT into InnoDB table may cause "ERROR 1062 (23000): Duplicate entry..."
  errors or lost records after multi-row INSERT of the form:
  "INSERT INTO t (id...) VALUES (NULL...) ON DUPLICATE KEY UPDATE id=VALUES(id)",
  where "id" is an AUTO_INCREMENT column.
  
  It happens because InnoDB handler forgets to save next insert id after
  updating of auto_increment column with new values. As result of that
  last insert id stored inside InnoDB dictionary tables differs from it's
  cached thd->next_insert_id value.

  mysql-test/r/innodb_mysql.result@1.16.1.1, 2007-04-26 02:01:11+05:00, gshchepa@gshchepa.loc +39 -0
    Added a test case for bug #27650.

  mysql-test/t/innodb_mysql.test@1.16.1.1, 2007-04-26 02:00:53+05:00, gshchepa@gshchepa.loc +47 -0
    Added a test case for bug #27650.

  sql/ha_innodb.cc@1.311.1.1, 2007-04-26 02:00:18+05:00, gshchepa@gshchepa.loc +2 -0
    Fixed bug #27650.
    INSERT into InnoDB table may cause "ERROR 1062 (23000): Duplicate entry..."
    errors or lost records after multi-row INSERT of the form:
    "INSERT INTO t (id...) VALUES (NULL...) ON DUPLICATE KEY UPDATE id=VALUES(id)",
    where "id" is an AUTO_INCREMENT column.
    It happens because InnoDB handler forgets to save next insert id after
    updating of auto_increment column with new values. As result of that
    last insert id stored inside InnoDB dictionary tables differs from it's
    cached thd->next_insert_id value.
    ha_innobase::write_row() function has been corrected.

ChangeSet@1.2433.1.10, 2007-04-25 20:23:19+02:00, df@pippilotta.erinye.com +1 -0
  Fix test case that was broken for builds without InnoDB.

  mysql-test/t/sp.test@1.217, 2007-04-25 20:23:13+02:00, df@pippilotta.erinye.com +3 -0
    Disable warnings during table creation in one place where engine=innodb is used, in order to make this test case work with a mysqld that was compiled without InnoDB.

ChangeSet@1.2377.51.7, 2007-04-25 15:21:38+02:00, tomas@whalegate.ndb.mysql.com +1 -0
  Bug #28093  	ndb: retry sleep in get table stats 30s instead of 30ms

  sql/ha_ndbcluster.cc@1.291.5.5, 2007-04-25 15:21:36+02:00, tomas@whalegate.ndb.mysql.com +1 -1
    Bug #28093  	ndb: retry sleep in get table stats 30s instead of 30ms

ChangeSet@1.2377.56.1, 2007-04-25 09:23:28+02:00, knielsen@ymer.(none) +4 -0
  BUG#27495: Missing implementation of NdbTransaction::executeAsynch().
  
  NdbTransaction::executeAsynch() was not implemented. Add implementation.

  ndb/include/ndbapi/NdbTransaction.hpp@1.46.1.1, 2007-04-25 09:23:26+02:00, knielsen@ymer.(none) +5 -3
    executeAsynch() should probably allow setting forceSend.

  ndb/src/ndbapi/NdbTransaction.cpp@1.57.1.1, 2007-04-25 09:23:26+02:00, knielsen@ymer.(none) +11 -0
    Add missing implementation of executeAsynch().

  ndb/test/ndbapi/testNdbApi.cpp@1.24, 2007-04-25 09:23:26+02:00, knielsen@ymer.(none) +74 -0
    Add test case.

  ndb/test/run-test/daily-basic-tests.txt@1.46.1.1, 2007-04-25 09:23:26+02:00, knielsen@ymer.(none) +4 -0
    Add new test.

ChangeSet@1.2452.1.1, 2007-04-25 09:16:38+02:00, tsmith@quadxeon.mysql.com +1 -0
  mysql_install_db.sh:
    Disable broken quoting of extra arguments; proper fix requires using eval and lots more quoting throughout the script

  scripts/mysql_install_db.sh@1.74, 2007-04-25 09:16:16+02:00, tsmith@quadxeon.mysql.com +4 -1
    Disable broken quoting of extra arguments; proper fix requires using eval and lots more quoting throughout the script

ChangeSet@1.2433.4.2, 2007-04-24 22:33:25+02:00, df@pippilotta.erinye.com +1 -0
  restrict recently added file to GPLv2

  ndb/test/ndbapi/testScanFilter.cpp@1.1.1.1, 2007-04-24 22:33:22+02:00, df@pippilotta.erinye.com +1 -2
    restrict to GPLv2

ChangeSet@1.2433.5.1, 2007-04-24 22:35:57+04:00, evgen@moonbone.local +4 -0
  Bug#27874: Non-grouped columns are allowed by * in ONLY_FULL_GROUP_BY mode.
  
  When fields are inserted instead of * in the select list they were not marked
  for check for the ONLY_FULL_GROUP_BY mode.
  
  The Field_iterator_table::create_item() function now marks newly created
  items for check when in the ONLY_FULL_GROUP_BY mode.
  The setup_wild() and the insert_fields() functions now maintain the
  cur_pos_in_select_list counter for the ONLY_FULL_GROUP_BY mode.

  mysql-test/r/group_by.result@1.77, 2007-04-24 22:35:19+04:00, evgen@moonbone.local +12 -0
    Added a test case for the bug#27874: Non-grouped columns are allowed by * in ONLY_FULL_GROUP_BY mode.

  mysql-test/t/group_by.test@1.63, 2007-04-24 22:35:24+04:00, evgen@moonbone.local +14 -0
    Added a test case for the bug#27874: Non-grouped columns are allowed by * in ONLY_FULL_GROUP_BY mode.

  sql/sql_base.cc@1.377, 2007-04-24 22:34:26+04:00, evgen@moonbone.local +5 -0
    Bug#27874: Non-grouped columns are allowed by * in ONLY_FULL_GROUP_BY mode.
    The setup_wild() and the insert_fields() functions now maintain the
    cur_pos_in_select_list counter for the ONLY_FULL_GROUP_BY mode.

  sql/table.cc@1.250, 2007-04-24 22:34:50+04:00, evgen@moonbone.local +10 -1
    Bug#27874: Non-grouped columns are allowed by * in ONLY_FULL_GROUP_BY mode.
    The Field_iterator_table::create_item() function now marks newly created
    items for check when in the ONLY_FULL_GROUP_BY mode.

ChangeSet@1.2425.56.7, 2007-04-24 11:17:27+02:00, mskold@mysql.com +1 -0
  Moved method definition to ease merge to 5.1

  sql/ha_ndbcluster.h@1.114, 2007-04-24 11:16:57+02:00, mskold@mysql.com +2 -1
    Moved method definition to ease merge to 5.1

ChangeSet@1.2425.56.6, 2007-04-24 10:25:15+02:00, mskold@mysql.com +1 -0
  Back-ported compiler warning fixes from 5.1 to ease merging

  sql/ha_ndbcluster_cond.cc@1.4, 2007-04-24 10:24:46+02:00, mskold@mysql.com +15 -14
    Back-ported compiler warning fixes from 5.1 to ease merging

ChangeSet@1.2425.68.2, 2007-04-24 11:26:40+05:00, ramil@mysql.com +1 -0
  after-merge fix

  mysql-test/r/grant.result@1.61.1.2, 2007-04-24 11:26:39+05:00, ramil@mysql.com +11 -0
    after-merge fix

ChangeSet@1.2416.1.1, 2007-04-24 08:15:31+02:00, knielsen@ymer.(none) +8 -0
  BUG#27370: Potential inconsistent blob reads for ReadCommitted reads.
  
  The old blob implementation had code that attempted to upgrade the lock mode for
  LM_CommittedRead operations, but it did not work properly as it did not recompute
  the operation flags.
  
  As a consequence, reading a blob with LM_CommittedRead could return inconsistent
  data, with different part of the read data being from different commits done by
  other transactions.
  
  The fix is to correctly recompute all necessary flags when upgrading lock mode.

  ndb/include/kernel/signaldata/ScanTab.hpp@1.15, 2007-04-24 08:15:29+02:00, knielsen@ymer.(none) +27 -17
    Remove assumption in setXXX() methods that old value is zero, needed to allow blob
    code to upgrade lock mode.
    Fix spelling and commments.

  ndb/include/ndbapi/NdbOperation.hpp@1.37, 2007-04-24 08:15:29+02:00, knielsen@ymer.(none) +2 -0
    Add method to change lock mode, to allow blob code to upgrade lock mode.

  ndb/include/ndbapi/NdbScanOperation.hpp@1.39.1.1, 2007-04-24 08:15:29+02:00, knielsen@ymer.(none) +1 -0
    Add method to change lock mode, to allow blob code to upgrade lock mode.

  ndb/src/ndbapi/NdbBlob.cpp@1.33.1.1, 2007-04-24 08:15:29+02:00, knielsen@ymer.(none) +2 -2
    Fix upgrading lock mode (old code had no effect).

  ndb/src/ndbapi/NdbOperationDefine.cpp@1.24, 2007-04-24 08:15:29+02:00, knielsen@ymer.(none) +30 -0
    Add method to change lock mode, to allow blob code to upgrade lock mode.

  ndb/src/ndbapi/NdbScanOperation.cpp@1.84.1.1, 2007-04-24 08:15:29+02:00, knielsen@ymer.(none) +38 -28
    Add method to change lock mode, to allow blob code to upgrade lock mode.

  ndb/test/ndbapi/testBlobs.cpp@1.32.1.1, 2007-04-24 08:15:29+02:00, knielsen@ymer.(none) +200 -1
    Add testcase.

  ndb/test/run-test/daily-basic-tests.txt@1.50, 2007-04-24 08:15:29+02:00, knielsen@ymer.(none) +8 -0
    Enable bug tests for auto test.

ChangeSet@1.2448.1.2, 2007-04-23 21:43:36-04:00, iggy@recycle.(none) +1 -0
  Bug#24732 Executables do not include Vista manifests
  - Correct PushBuild failure.

  win/Makefile.am@1.4, 2007-04-23 21:43:35-04:00, iggy@recycle.(none) +2 -1
    Bug#24732 Executables do not include Vista manifests
    - Make sure new files are included in make dist builds.

ChangeSet@1.2448.1.1, 2007-04-23 15:41:24-04:00, iggy@recycle.(none) +12 -0
  Bug#24732 Executables do not include Vista manifests
  - Added script to generate application specific manifest.
  - Added new CMake MACRO to add customer build events which will first
  generate a manifest and then embeds that manifest into an executable.

  BitKeeper/etc/ignore@1.247, 2007-04-23 15:41:22-04:00, iggy@recycle.(none) +2 -1
    Bug#24732 Executables do not include Vista manifests
    - Revise ignore rules to disallow auto-generated cmake files but to allow
    custom macros defined in a .cmake file.

  CMakeLists.txt@1.10, 2007-04-23 15:41:22-04:00, iggy@recycle.(none) +27 -0
    Bug#24732 Executables do not include Vista manifests
    - Added logic for EMBED_MANIFESTS configuration option.

  client/CMakeLists.txt@1.7, 2007-04-23 15:41:22-04:00, iggy@recycle.(none) +14 -0
    Bug#24732 Executables do not include Vista manifests
    - Embed manifest with custom CMake MACRO for client executables.

  extra/CMakeLists.txt@1.5, 2007-04-23 15:41:22-04:00, iggy@recycle.(none) +7 -0
    Bug#24732 Executables do not include Vista manifests
    - Embed manifest with custom CMake MACRO for my_print_default executable.

  libmysql/CMakeLists.txt@1.3, 2007-04-23 15:41:22-04:00, iggy@recycle.(none) +5 -0
    Bug#24732 Executables do not include Vista manifests
    - Embed manifest with custom CMake MACRO for myTest executable.

  myisam/CMakeLists.txt@1.3, 2007-04-23 15:41:22-04:00, iggy@recycle.(none) +8 -0
    Bug#24732 Executables do not include Vista manifests
    - Embed manifest with custom CMake MACRO for myisam executables.

  server-tools/instance-manager/CMakeLists.txt@1.3, 2007-04-23 15:41:22-04:00, iggy@recycle.(none) +5 -0
    Bug#24732 Executables do not include Vista manifests
    - Embed manifest with custom CMake MACRO for mysqlmanager executable.

  sql/CMakeLists.txt@1.5, 2007-04-23 15:41:22-04:00, iggy@recycle.(none) +5 -0
    Bug#24732 Executables do not include Vista manifests
    - Embed manifest with custom CMake MACRO for mysqld executable.

  win/README@1.4, 2007-04-23 15:41:22-04:00, iggy@recycle.(none) +2 -0
    Bug#24732 Executables do not include Vista manifests
    - Added new configuration option documentation.

  win/configure.js@1.5, 2007-04-23 15:41:22-04:00, iggy@recycle.(none) +1 -0
    Bug#24732 Executables do not include Vista manifests
    - Added new EMBED_MANIFESTS configuration option.

  win/create_manifest.js@1.1, 2007-04-23 15:41:22-04:00, iggy@recycle.(none) +85 -0
    Bug#24732 Executables do not include Vista manifests
    - Manifest generator.  This script generates a basic manifest.

  win/create_manifest.js@1.0, 2007-04-23 15:41:22-04:00, iggy@recycle.(none) +0 -0

  win/mysql_manifest.cmake@1.1, 2007-04-23 15:41:22-04:00, iggy@recycle.(none) +20 -0
    Bug#24732 Executables do not include Vista manifests
    - Define new CMake MACRO for adding Windows manifests to executables.

  win/mysql_manifest.cmake@1.0, 2007-04-23 15:41:22-04:00, iggy@recycle.(none) +0 -0

ChangeSet@1.2452, 2007-04-23 21:27:43+02:00, tsmith@quadxeon.mysql.com +1 -0
  mysql_upgrade.test:
    Fix minor merge "oopsie"

  mysql-test/t/mysql_upgrade.test@1.7, 2007-04-23 21:27:33+02:00, tsmith@quadxeon.mysql.com +1 -5
    Fix minor merge "oopsie"

ChangeSet@1.2425.67.1, 2007-04-23 14:28:33-04:00, iggy@recycle.(none) +1 -0
  Bug#25621 Error in my_thread_global_end(): 1 threads didn't exit
  - On Windows, connection handlers while exiting properly did not 
  decrement the server's thread count.

  sql/mysqld.cc@1.601.3.1, 2007-04-23 14:28:32-04:00, iggy@recycle.(none) +2 -1
    Bug#25621 Error in my_thread_global_end(): 1 threads didn't exit
    - Make sure that connection handlers decrement number of threads
    and handlers on Windows.
    - Signal condition variable before unlocking mutex.

ChangeSet@1.2450, 2007-04-23 18:16:57+02:00, msvensson@pilot.blaudden +1 -0
  Don't copy any subdirs in scripts/

  scripts/make_win_bin_dist@1.13, 2007-04-23 18:16:56+02:00, msvensson@pilot.blaudden +1 -1
    Don't copy any subdirs in scripts/

ChangeSet@1.2410.2.35, 2007-04-23 18:22:33+04:00, kaa@polly.local +3 -0
  Fix for bug #22364 "Inconsistent "matched rows" when executing UPDATE"
  
  In multi_update::send_data(), the counter of matched rows was not correctly incremented, when during insertion of a new row to a temporay table it had to be converted from HEAP to MyISAM.
  
  This fix changes the logic to increment the counter of matched rows in the following cases:
  1. If the error returned from write_row() is zero.
  2. If the error returned from write_row() is non-zero, is neither HA_ERR_FOUND_DUPP_KEY nor HA_ERR_FOUND_DUPP_UNIQUE, and a call to create_myisam_from_heap() succeeds. 

  mysql-test/r/update.result@1.34, 2007-04-23 18:21:01+04:00, kaa@polly.local +35 -0
    Added a test case for bug #22364 "Inconsistent "matched rows" when executing UPDATE"

  mysql-test/t/update.test@1.32, 2007-04-23 18:21:01+04:00, kaa@polly.local +55 -0
    Added a test case for bug #22364 "Inconsistent "matched rows" when executing UPDATE"

  sql/sql_update.cc@1.212.2.1, 2007-04-23 18:21:01+04:00, kaa@polly.local +9 -10
    In multi_update::send_data(), the counter of matched rows was not correctly incremented, when during insertion of a new row to a temporay table it had to be converted from HEAP to MyISAM.
    
    This fix changes the logic to increment the counter of matched rows in the following cases:
    1. If the error returned from write_row() is zero.
    2. If the error returned from write_row() is non-zero, is neither HA_ERR_FOUND_DUPP_KEY nor HA_ERR_FOUND_DUPP_UNIQUE, and a call to create_myisam_from_heap() succeeds. 

ChangeSet@1.2425.66.1, 2007-04-23 17:15:51+03:00, gkodinov@magare.gmz +3 -0
  Bug #27811: 
   FORCE_INIT_OF_VARS was not defined for the 
   debug builds on Windows. This caused LINT_INIT
   macro to be defined as NOP and this triggers
   false alarms about use of uninitialized with
   the runtime libs of some Visual Studio versions.
   Fixed by defining FORCE_INIT_OF_VARS to match the
   state of the Windows

  CMakeLists.txt@1.7.1.1, 2007-04-23 17:15:50+03:00, gkodinov@magare.gmz +4 -0
    Bug #27811: added the missing build option

  mysql-test/r/windows.result@1.5, 2007-04-23 17:15:50+03:00, gkodinov@magare.gmz +7 -0
    Bug #27811: test case

  mysql-test/t/windows.test@1.5, 2007-04-23 17:15:50+03:00, gkodinov@magare.gmz +8 -0
    Bug #27811: test case

ChangeSet@1.2448, 2007-04-23 14:01:48+02:00, msvensson@pilot.blaudden +3 -0
  Add "name of struct" as first arg to comp_sql
  Fix "make distcheck"

  scripts/CMakeLists.txt@1.3, 2007-04-23 14:01:46+02:00, msvensson@pilot.blaudden +1 -0
    Add "name of struct" as first arg to comp_sql

  scripts/Makefile.am@1.61, 2007-04-23 14:01:46+02:00, msvensson@pilot.blaudden +18 -14
    Add "name of struct" as first arg to comp_sql
    Fix "make distcheck"

  scripts/comp_sql.c@1.4, 2007-04-23 14:01:46+02:00, msvensson@pilot.blaudden +6 -9
    Add "name of struct" as first arg to comp_sql

ChangeSet@1.2425.65.1, 2007-04-23 13:36:18+02:00, joerg@debian.(none) +1 -0
  dbug/dbug_analyze.c  :  Avoid the unresolved symbol "my_thread_global_init()"
                          in a build "--without-server".
  
  Fix for bug#14685

  dbug/dbug_analyze.c@1.8, 2007-04-23 13:36:12+02:00, joerg@debian.(none) +3 -1
    In a build "--without-server", the libraries will be built without threading.
    In this case, "my_thread_global_init()" is missing in the libraries, and the 
    linker will report an unresolved symbol.
    
    Avoid this error by making the call to "my_thread_global_init()" depend on 
    "#ifdef THREAD".
    
    Fix for bug#14685

ChangeSet@1.2447, 2007-04-23 13:27:55+02:00, msvensson@pilot.blaudden +1 -0
  Use a temp variable "error" for storing return code of pclose
  so the WEXITSTATUS macro can "fiddle" with it as it so pleases
   

  client/mysql_upgrade.c@1.23, 2007-04-23 13:27:54+02:00, msvensson@pilot.blaudden +3 -1
    Use a temp variable "error" for storing return code of pclose
    so the WEXITSTATUS macro can "fiddle" with it as it so pleases
     

ChangeSet@1.2446, 2007-04-23 13:07:49+02:00, msvensson@pilot.blaudden +1 -0
  It's not possible to use the return value of fputs 
  to check if the creation of mysql_upgrade_info suceeded.
  Instead use 'upgrade_already_done' to check that file was
  created properly.

  client/mysql_upgrade.c@1.22, 2007-04-23 13:07:48+02:00, msvensson@pilot.blaudden +10 -4
    It's not possible to use the return value of fputs 
    to check if the creation of mysql_upgrade_info suceeded.
    Instead use 'upgrade_already_done' to check that file was
    created properly.

ChangeSet@1.2445, 2007-04-23 12:58:35+02:00, msvensson@pilot.blaudden +2 -0
  Update test to work also when --pager does not exist in "mysql"

  mysql-test/r/mysql.result@1.29, 2007-04-23 12:58:34+02:00, msvensson@pilot.blaudden +0 -2
    Update test to work also when --pager does not exist in "mysql"

  mysql-test/t/mysql.test@1.29, 2007-04-23 12:58:34+02:00, msvensson@pilot.blaudden +4 -1
    Update test to work also when --pager does not exist in "mysql"

ChangeSet@1.2425.56.5, 2007-04-23 12:12:44+02:00, mskold@mysql.com +2 -0
  Changed void* to const NdbDictionary::Table*

  sql/ha_ndbcluster_cond.cc@1.3, 2007-04-23 12:12:10+02:00, mskold@mysql.com +4 -5
    Changed void* to const NdbDictionary::Table*

  sql/ha_ndbcluster_cond.h@1.2, 2007-04-23 12:12:10+02:00, mskold@mysql.com +5 -4
    Changed void* to const NdbDictionary::Table*

ChangeSet@1.2425.27.32, 2007-04-23 12:02:58+02:00, msvensson@pilot.blaudden +1 -0
  Fix warnings reported by icc

  tests/mysql_client_test.c@1.223.1.1, 2007-04-23 12:02:57+02:00, msvensson@pilot.blaudden +7 -7
    Fix warnings reported by icc

ChangeSet@1.2425.27.31, 2007-04-23 11:46:47+02:00, msvensson@pilot.blaudden +1 -0
  Remove left over file abi_check

  BitKeeper/deleted/.del-abi_check@1.2, 2007-04-23 11:45:50+02:00, msvensson@pilot.blaudden +0 -0
    Delete: include/abi_check

ChangeSet@1.2425.27.30, 2007-04-23 11:41:55+02:00, msvensson@pilot.blaudden +1 -0
  Remove left over file fix_priv_tabs.result

  BitKeeper/deleted/.del-fix_priv_tabs.result@1.2, 2007-04-23 11:41:33+02:00, msvensson@pilot.blaudden +0 -0
    Delete: mysql-test/r/fix_priv_tabs.result

ChangeSet@1.2425.56.4, 2007-04-23 11:27:13+02:00, mskold@mysql.com +1 -0
  Changed descriptive comment

  sql/ha_ndbcluster_cond.cc@1.2, 2007-04-23 11:27:00+02:00, mskold@mysql.com +1 -2
    Changed descriptive comment

ChangeSet@1.2425.56.3, 2007-04-23 11:25:33+02:00, mskold@mysql.com +5 -0
  Moved all code related to engine_condition_pushdown to a new class,
  ha_ndbcluster_cond.
  Added new files:
  sql/ha_ndbcluster_cond.h
  sql/ha_ndbcluster_cond.cc

  sql/Makefile.am@1.133, 2007-04-23 11:25:30+02:00, mskold@mysql.com +3 -2
    Added compilation of new separate files for engine_condition_pushdown

  sql/ha_ndbcluster.cc@1.303.4.2, 2007-04-23 11:25:30+02:00, mskold@mysql.com +70 -1416
    Moved all code related to engine_condition_pushdown to ha_ndbcluster_cond

  sql/ha_ndbcluster.h@1.113, 2007-04-23 11:25:30+02:00, mskold@mysql.com +7 -439
    Moved all code related to engine_condition_pushdown to ha_ndbcluster_cond

  sql/ha_ndbcluster_cond.cc@1.1, 2007-04-23 11:18:38+02:00, mskold@mysql.com +1427 -0
    BitKeeper file /windows/Linux_space/MySQL/mysql-5.0-ndb/sql/ha_ndbcluster_cond.cc

  sql/ha_ndbcluster_cond.cc@1.0, 2007-04-23 11:18:38+02:00, mskold@mysql.com +0 -0

  sql/ha_ndbcluster_cond.h@1.1, 2007-04-23 11:18:38+02:00, mskold@mysql.com +469 -0
    BitKeeper file /windows/Linux_space/MySQL/mysql-5.0-ndb/sql/ha_ndbcluster_cond.h

  sql/ha_ndbcluster_cond.h@1.0, 2007-04-23 11:18:38+02:00, mskold@mysql.com +0 -0

ChangeSet@1.1616.2877.92, 2007-04-23 11:01:22+02:00, msvensson@pilot.blaudden +1 -0
  Protect against killing pid's that would "killall" or "kill self"

  mysql-test/lib/mtr_process.pl@1.15.1.19, 2007-04-23 11:01:22+02:00, msvensson@pilot.blaudden +7 -0
    Protect against killing pid's that would "killall" or "kill self"

ChangeSet@1.2438.1.2, 2007-04-20 13:49:06-04:00, cmiller@zippy.cornsilk.net +1 -0
  Avoid compiler warnings.

  mysys/my_thr_init.c@1.44, 2007-04-20 13:49:04-04:00, cmiller@zippy.cornsilk.net +2 -2
    Avoid compiler warnings.

ChangeSet@1.2433.1.2, 2007-04-20 14:08:12+02:00, mats@romeo.(none) +1 -0
  Added missing result file for rpl_critical_errors.

  mysql-test/r/rpl_critical_errors.result@1.1, 2007-04-20 14:08:08+02:00, mats@romeo.(none) +1 -0
    New BitKeeper file ``mysql-test/r/rpl_critical_errors.result''

  mysql-test/r/rpl_critical_errors.result@1.0, 2007-04-20 14:08:08+02:00, mats@romeo.(none) +0 -0

ChangeSet@1.1616.3026.1, 2007-04-20 15:14:09+05:00, gshchepa@gshchepa.loc +5 -0
  Bug#27704: incorrect comparison of rows with NULL components
  Support for NULL components was incomplete for row comparison,
  fixed.  Added support for abort_on_null at compare_row() like
  in 5.x

  mysql-test/r/row.result@1.18.1.2, 2007-04-20 15:10:58+05:00, gshchepa@gshchepa.loc +98 -1
    Test case updated for Bug#27704 (incorrect comparison 
    of rows with NULL components) 

  mysql-test/r/subselect.result@1.67.1.121, 2007-04-20 15:11:23+05:00, gshchepa@gshchepa.loc +2 -2
    Test case updated for Bug#27704 (incorrect comparison 
    of rows with NULL components) 

  mysql-test/t/row.test@1.16.1.3, 2007-04-20 15:10:56+05:00, gshchepa@gshchepa.loc +45 -0
    Test case updated for Bug#27704 (incorrect comparison 
    of rows with NULL components) 

  sql/item_cmpfunc.cc@1.111.27.3, 2007-04-20 15:10:49+05:00, gshchepa@gshchepa.loc +32 -4
    Bug#27704: incorrect comparison of rows with NULL components
    Support for NULL components was incomplete for row comparison,
    fixed. Added support for abort_on_null at compare_row() like
    in 5.x

  sql/item_cmpfunc.h@1.73.1.50, 2007-04-20 15:10:45+05:00, gshchepa@gshchepa.loc +3 -1
    Bug#27704: incorrect comparison of rows with NULL components
    Added support for abort_on_null at Item_bool_func2
    like in 5.x

ChangeSet@1.2425.54.4, 2007-04-20 11:01:53+02:00, mhansson@dl145s.mysql.com +3 -0
  Bug #24778: Innodb: No result when using ORDER BY
  
  This bug was intruduced by the fix for bug#17212 (in 4.1). It is not 
  ok to call test_if_skip_sort_order since this function will 
  alter the execution plan. By contract it is not ok to call 
  test_if_skip_sort_order in this context.
  
  This bug appears only in the case when the optimizer has chosen 
  an index for accessing a particular table but finds a covering 
  index that enables it to skip ORDER BY. This happens in 
  test_if_skip_sort_order.

  mysql-test/r/key.result@1.36, 2007-04-20 11:01:51+02:00, mhansson@dl145s.mysql.com +41 -0
    Bug#24778
    
    test case.
    
    The bug causes the result to be the empty set.

  mysql-test/t/key.test@1.29, 2007-04-20 11:01:51+02:00, mhansson@dl145s.mysql.com +48 -0
    Bug#24778
    
    The minimal test case that reveals the bug. The reason for such a 
    complicated schema is that we have to convince the optimizer to 
    pick one index, then discard it in order to be able to skip 
    ORDER BY.

  sql/sql_select.cc@1.507.2.1, 2007-04-20 11:01:51+02:00, mhansson@dl145s.mysql.com +1 -4
    bug#24778
    
    Removed the call to test_if_skip_sort_order that constituted the
    bug.

ChangeSet@1.2425.51.4, 2007-04-20 10:51:53+02:00, joerg@debian.(none) +1 -0
  configure.in  :  Ensure that "icheck" is really the ABI checker,
                   not some other tool (file system checker on Tru64).
  
  Patch originally supplied by Peter O'Gorman, slightly modified by me.
  
  Bug#27739 "build fails on Tru64 due to icheck test in configure"

  configure.in@1.436.3.1, 2007-04-20 10:51:45+02:00, joerg@debian.(none) +16 -0
    We use "icheck" as a tool to check against ABI changes.
    However, some systems (like Tru64) have "icheck" as a file system checker.
    So if "icheck" is found, it should be verified that this really is the
    ABI checker and not some other tool.
    
    Patch originally supplied by Peter O'Gorman, slightly modified by me.
    
    Bug#27739 "build fails on Tru64 due to icheck test in configure"

ChangeSet@1.2425.62.1, 2007-04-20 10:49:45+03:00, gkodinov@magare.gmz +4 -0
  Bug #27786:
  When merging views into the enclosing statement
  the ORDER BY clause of the view is merged to the
  parent's ORDER BY clause.
  However when the VIEW is merged into an UNION
  branch the ORDER BY should be ignored. 
  Use of ORDER BY for individual SELECT statements
  implies nothing about the order in which the rows
  appear in the final result because UNION by default
  produces unordered set of rows.
  Fixed by ignoring the ORDER BY clause from the merge
  view when expanded in an UNION branch.

  mysql-test/r/view.result@1.199, 2007-04-20 10:49:44+03:00, gkodinov@magare.gmz +35 -0
    Bug #27786: test case

  mysql-test/t/view.test@1.182, 2007-04-20 10:49:44+03:00, gkodinov@magare.gmz +16 -0
    Bug #27786: test case

  sql/sql_lex.h@1.242, 2007-04-20 10:49:44+03:00, gkodinov@magare.gmz +8 -0
    Bug #27786: add a is_union() inlined function
    Returns true if the unit represents an UNION.

  sql/sql_view.cc@1.105.1.3, 2007-04-20 10:49:44+03:00, gkodinov@magare.gmz +7 -2
    Bug #27786: ignore ORDER BY in mergeable views when in UNION context

ChangeSet@1.2425.27.28, 2007-04-20 07:20:26+02:00, msvensson@pilot.blaudden +1 -0
  Remove comment

  client/mysql_upgrade.c@1.19.1.6, 2007-04-20 07:20:25+02:00, msvensson@pilot.blaudden +1 -1
    Remove comment

ChangeSet@1.2425.49.14, 2007-04-19 21:59:25-07:00, mtaylor@qualinost.(none) +1 -0
  Change mode to -rw-rw-r--

  debian/Makefile.am@1.4, 2007-04-19 21:59:06-07:00, mtaylor@qualinost.(none) +0 -0
    Change mode to -rw-rw-r--

ChangeSet@1.2425.49.13, 2007-04-19 21:58:36-07:00, mtaylor@qualinost.(none) +1 -0
  Made default changelog a little more generic.

  debian/changelog@1.3, 2007-04-19 21:58:34-07:00, mtaylor@qualinost.(none) +5 -5
    Made default changelog a little more generic.

ChangeSet@1.2425.49.12, 2007-04-20 03:50:11+02:00, mtaylor@blade09.mysql.com +1 -0
  control.in:
    Left a stray space in. 

  debian/control.in@1.5, 2007-04-20 03:49:43+02:00, mtaylor@blade09.mysql.com +1 -1
    Left a stray space in. 

ChangeSet@1.2425.49.11, 2007-04-20 02:17:15+02:00, mtaylor@blade09.mysql.com +1 -0
  Makefile.am:
    Renamed libmysqlclient package entires 

  debian/Makefile.am@1.3, 2007-04-20 02:16:46+02:00, mtaylor@blade09.mysql.com +5 -5
    Renamed libmysqlclient package entires 

ChangeSet@1.2425.49.10, 2007-04-20 02:06:16+02:00, mtaylor@blade09.mysql.com +6 -0
  libmysqlclientSLIBoff.README.Debian.in:
    Rename: debian/libmysqlclientSLIB.README.Debian.in -> debian/libmysqlclientSLIBoff.README.Debian.in
  libmysqlclientSLIBoff.docs.in:
    Rename: debian/libmysqlclientSLIB.docs.in -> debian/libmysqlclientSLIBoff.docs.in
  control.in:
    Renamed packages back to libmysqlclientSLIBoff to match current packages. 
    We can rename this in a sensible way later on. 
  libmysqlclientSLIBoff.files.in:
    Rename: debian/libmysqlclientSLIB.files.in -> debian/libmysqlclientSLIBoff.files.in
  libmysqlclientSLIBoff.dirs.in:
    Rename: debian/libmysqlclientSLIB.dirs.in -> debian/libmysqlclientSLIBoff.dirs.in
  libmysqlclientSLIBoff.postinst.in:
    Rename: debian/libmysqlclientSLIB.postinst.in -> debian/libmysqlclientSLIBoff.postinst.in

  debian/control.in@1.4, 2007-04-20 02:05:21+02:00, mtaylor@blade09.mysql.com +1 -3
    Renamed packages back to libmysqlclientSLIBoff to match current packages. 
    We can rename this in a sensible way later on. 

  debian/libmysqlclientSLIBoff.README.Debian.in@1.3, 2007-04-20 02:04:04+02:00, mtaylor@blade09.mysql.com +0 -0
    Rename: debian/libmysqlclientSLIB.README.Debian.in -> debian/libmysqlclientSLIBoff.README.Debian.in

  debian/libmysqlclientSLIBoff.dirs.in@1.3, 2007-04-20 02:04:04+02:00, mtaylor@blade09.mysql.com +0 -0
    Rename: debian/libmysqlclientSLIB.dirs.in -> debian/libmysqlclientSLIBoff.dirs.in

  debian/libmysqlclientSLIBoff.docs.in@1.3, 2007-04-20 02:04:04+02:00, mtaylor@blade09.mysql.com +0 -0
    Rename: debian/libmysqlclientSLIB.docs.in -> debian/libmysqlclientSLIBoff.docs.in

  debian/libmysqlclientSLIBoff.files.in@1.3, 2007-04-20 02:04:04+02:00, mtaylor@blade09.mysql.com +0 -0
    Rename: debian/libmysqlclientSLIB.files.in -> debian/libmysqlclientSLIBoff.files.in

  debian/libmysqlclientSLIBoff.postinst.in@1.3, 2007-04-20 02:04:04+02:00, mtaylor@blade09.mysql.com +0 -0
    Rename: debian/libmysqlclientSLIB.postinst.in -> debian/libmysqlclientSLIBoff.postinst.in

ChangeSet@1.2440, 2007-04-20 00:20:57+02:00, tsmith@quadxeon.mysql.com +2 -0
  innodb_mysql.test, innodb_mysql.result:
    Fix test case: add drop table

  mysql-test/r/innodb_mysql.result@1.18, 2007-04-20 00:20:49+02:00, tsmith@quadxeon.mysql.com +1 -0
    Fix test case: add drop table

  mysql-test/t/innodb_mysql.test@1.18, 2007-04-20 00:20:48+02:00, tsmith@quadxeon.mysql.com +1 -0
    Fix test case: add drop table

ChangeSet@1.2425.49.9, 2007-04-19 23:43:57+02:00, mtaylor@blade09.mysql.com +1 -0
  rules:
    Protect the control file from running ./configure again

  debian/rules@1.5, 2007-04-19 23:42:47+02:00, mtaylor@blade09.mysql.com +3 -0
    Protect the control file from running ./configure again

ChangeSet@1.2438.1.1, 2007-04-19 17:07:11-04:00, cmiller@zippy.cornsilk.net +1 -0
  Bug #27964: pthread_key_create doesn't set errno, so don't report \
  	errno
  
  Vasil Dimov (at Oracle) noted that pthread_key_create() does not
  set errno, so if it fails then we return the wrong error code.
  
  Instead, capture the return value, which is the real error value, 
  and instead report that.

  mysys/my_thr_init.c@1.43, 2007-04-19 17:07:07-04:00, cmiller@zippy.cornsilk.net +3 -2
    pthread functions don't set the global errno, which should be
    obvious.

ChangeSet@1.2425.49.8, 2007-04-19 23:07:09+02:00, mtaylor@blade09.mysql.com +14 -0
  control.in:
    Fixed branding problem.
  Many files:
    Fixed branding problem
  changelog:
    Upgraded to 5.0.42
  defs.mk.in:
    Fixed branding and variable persiting problem.

  debian/changelog@1.2, 2007-04-19 23:04:12+02:00, mtaylor@blade09.mysql.com +6 -0
    Upgraded to 5.0.42

  debian/control.in@1.3, 2007-04-19 23:04:38+02:00, mtaylor@blade09.mysql.com +26 -26
    Fixed branding problem.

  debian/defs.mk.in@1.5, 2007-04-19 23:04:50+02:00, mtaylor@blade09.mysql.com +2 -2
    Fixed branding and variable persiting problem.

  debian/mysql-client-BASE.files.in@1.4, 2007-04-19 23:05:04+02:00, mtaylor@blade09.mysql.com +1 -1
    Fixed branding problem

  debian/mysql-client-BASE.lintian-overrides.in@1.4, 2007-04-19 23:05:17+02:00, mtaylor@blade09.mysql.com +1 -1
    Fixed branding problem

  debian/mysql-server-BASE.config.in@1.4, 2007-04-19 23:05:19+02:00, mtaylor@blade09.mysql.com +2 -2
    Fixed branding problem

  debian/mysql-server-BASE.files.in@1.4, 2007-04-19 23:05:24+02:00, mtaylor@blade09.mysql.com +1 -1
    Fixed branding problem

  debian/mysql-server-BASE.lintian-overrides.in@1.4, 2007-04-19 23:05:29+02:00, mtaylor@blade09.mysql.com +4 -4
    Fixed branding problem

  debian/mysql-server-BASE.postinst.in@1.4, 2007-04-19 23:05:42+02:00, mtaylor@blade09.mysql.com +3 -3
    Fixed branding problem

  debian/mysql-server-BASE.postrm.in@1.4, 2007-04-19 23:05:49+02:00, mtaylor@blade09.mysql.com +3 -3
    Fixed branding problem

  debian/mysql-server-BASE.templates.in@1.4, 2007-04-19 23:05:50+02:00, mtaylor@blade09.mysql.com +7 -7
    Fixed branding problem

  debian/po/POTFILES.in.in@1.3, 2007-04-19 23:06:13+02:00, mtaylor@blade09.mysql.com +1 -1
    Fixed branding problem

  debian/rules@1.4, 2007-04-19 23:05:51+02:00, mtaylor@blade09.mysql.com +36 -20
    Fixed branding problem

  debian/source.lintian-overrides.in@1.3, 2007-04-19 23:05:55+02:00, mtaylor@blade09.mysql.com +2 -2
    Fixed branding problem

ChangeSet@1.2439, 2007-04-19 22:38:12+02:00, tsmith@quadxeon.mysql.com +2 -0
  innodb_mysql.test, innodb_mysql.result:
    Add test case for Bug #27210: INNODB ON DUPLICATE KEY UPDATE

  mysql-test/r/innodb_mysql.result@1.17, 2007-04-19 22:37:50+02:00, tsmith@quadxeon.mysql.com +25 -0
    Add test case for Bug #27210: INNODB ON DUPLICATE KEY UPDATE

  mysql-test/t/innodb_mysql.test@1.17, 2007-04-19 22:37:50+02:00, tsmith@quadxeon.mysql.com +29 -0
    Add test case for Bug #27210: INNODB ON DUPLICATE KEY UPDATE

ChangeSet@1.2425.27.27, 2007-04-19 21:35:10+02:00, msvensson@pilot.blaudden +2 -0
  Add replace for varying errno

  mysql-test/r/mysql_upgrade.result@1.5, 2007-04-19 21:35:09+02:00, msvensson@pilot.blaudden +1 -1
    Add replace for varying errno

  mysql-test/t/mysql_upgrade.test@1.6, 2007-04-19 21:35:09+02:00, msvensson@pilot.blaudden +1 -1
    Add replace for varying errno

ChangeSet@1.2425.27.26, 2007-04-19 21:30:46+02:00, msvensson@pilot.blaudden +4 -0
  mysql_upgrade portability fixes

  client/mysql_upgrade.c@1.19.1.5, 2007-04-19 21:30:45+02:00, msvensson@pilot.blaudden +35 -76
    Add defines for WEXITSTATUS
    Pass arguments on command line instead of --defaults-file=<temp file>

  mysql-test/r/mysql_upgrade.result@1.4, 2007-04-19 21:30:45+02:00, msvensson@pilot.blaudden +1 -1
    When testing that mysql_upgrade detect if mysqlcheck fails, use an option that
    is used on all platforms.

  mysql-test/t/mysql_upgrade.test@1.5, 2007-04-19 21:30:45+02:00, msvensson@pilot.blaudden +1 -1
    When testing that mysql_upgrade detect if mysqlcheck fails, use an option that
    is used on all platforms.

  scripts/comp_sql.c@1.3, 2007-04-19 21:30:45+02:00, msvensson@pilot.blaudden +9 -0
    Some compilers have a max string length, insert a newline at
    every 512th char in long strings

ChangeSet@1.2425.61.1, 2007-04-19 13:41:12-04:00, dkatz@damien-katzs-computer.local +1 -0
  Bug #25761  	Table is partially created when disk is full, causing database corruption

  mysys/my_copy.c@1.16, 2007-04-19 13:41:08-04:00, dkatz@damien-katzs-computer.local +6 -1
    my_copy now deletes any partially copied file if the copy fails to complete.

ChangeSet@1.2425.27.25, 2007-04-19 18:32:55+02:00, msvensson@pilot.blaudden +1 -0
  mysql_upgrade depends on GenFixPrivs

  client/CMakeLists.txt@1.6, 2007-04-19 18:32:54+02:00, msvensson@pilot.blaudden +1 -0
    mysql_upgrade depends on GenFixPrivs

ChangeSet@1.2425.27.24, 2007-04-19 17:01:19+02:00, msvensson@pilot.blaudden +1 -0
  Build zlib before extra since extra/comp_err uses zlib

  CMakeLists.txt@1.9, 2007-04-19 17:01:18+02:00, msvensson@pilot.blaudden +1 -1
    Build zlib before extra since extra/comp_err uses zlib

ChangeSet@1.2425.27.23, 2007-04-19 17:00:29+02:00, msvensson@pilot.blaudden +3 -0
  mysql_upgrade win fixes

  client/mysql_upgrade.c@1.19.1.4, 2007-04-19 17:00:27+02:00, msvensson@pilot.blaudden +8 -5
    Windows fix

  scripts/CMakeLists.txt@1.2, 2007-04-19 17:00:27+02:00, msvensson@pilot.blaudden +6 -3
    Fix problems with CMakeList causing build to fail

  scripts/comp_sql.c@1.2, 2007-04-19 17:00:27+02:00, msvensson@pilot.blaudden +2 -2
    Improve comp_sql.c to generate output file with shorter strings

ChangeSet@1.2425.56.2, 2007-04-19 15:48:17+02:00, mskold@mysql.com +1 -0
  Commented out buggy debugging code

  sql/ha_ndbcluster.cc@1.303.4.1, 2007-04-19 15:47:54+02:00, mskold@mysql.com +1 -1
    Commented out buggy debugging code

ChangeSet@1.2425.54.2, 2007-04-19 16:49:21+05:00, gluh@mysql.com +1 -0
  Bug#27499 DROP TABLE race with SHOW TABLE STATUS
  They can drop table after table names list creation and before table opening.
  We open non existing table and get ER_NO_SUCH_TABLE error.
  In this case we do not store the record into I_S table and clear error.

  sql/sql_show.cc@1.345.1.1, 2007-04-19 16:49:20+05:00, gluh@mysql.com +25 -11
    Hide error for not existing table

ChangeSet@1.1616.3019.3, 2007-04-19 11:53:25+05:00, svoj@mysql.com +1 -0
  Fixed a warning on win64.

  myisam/mi_rkey.c@1.16.1.9, 2007-04-19 11:53:24+05:00, svoj@mysql.com +2 -1
    Fixed a warning on win64.

ChangeSet@1.2435, 2007-04-18 19:36:22-06:00, tsmith@siva.hindu.god +6 -0
  Apply innodb-5.0-ss1405 snapshot
  NULL MERGE: this ChangeSet will be null merged into mysql-5.1
  
  Fixes:
  
  - Bug #26662: mysqld assertion when creating temporary (InnoDB) table on a tmpfs filesystem
    Fix by not open(2)ing with O_DIRECT but rather calling fcntl(2) to set
    this flag immediately after open(2)ing. This way an error caused by
    O_DIRECT not being supported can easily be ignored.
  - Bug #23313: AUTO_INCREMENT=# not reported back for InnoDB tables
  - Bug #21404: AUTO_INCREMENT value reset when Adding FKEY (or ALTER?)
    Report the current value of the AUTO_INCREMENT counter to MySQL.

  innobase/configure.in@1.32, 2007-04-18 19:36:16-06:00, tsmith@siva.hindu.god +2 -0
    Apply innodb-5.0-ss1405 snapshot
    
    Revision r1396:
    branches/5.0: Merge r1395 from trunk:
    
    * Fix Bug#26662 by not open(2)ing with O_DIRECT but rather calling fcntl(2)
    to set this flag immediately after open(2)ing. This way an error caused by
    O_DIRECT not being supported can easily be ignored.
    
    * Add support for skipping the OS caching on Solaris by calling directio()
    instead of fcntl().

  innobase/os/os0file.c@1.119, 2007-04-18 19:36:16-06:00, tsmith@siva.hindu.god +114 -93
    Apply innodb-5.0-ss1405 snapshot
    
    Revision r1394:
    branches/5.0: Merge r1391 from trunk:
    
    Merge the bodies of os_file_handle_error() and os_file_handle_error_no_exit()
    into a generic function which is called from both os_file_handle_error() and
    os_file_handle_error_no_exit()
    
    
    Revision r1396:
    branches/5.0: Merge r1395 from trunk:
    
    * Fix Bug#26662 by not open(2)ing with O_DIRECT but rather calling fcntl(2)
    to set this flag immediately after open(2)ing. This way an error caused by
    O_DIRECT not being supported can easily be ignored.
    
    * Add support for skipping the OS caching on Solaris by calling directio()
    instead of fcntl().

  mysql-test/r/innodb.result@1.167, 2007-04-18 19:36:16-06:00, tsmith@siva.hindu.god +25 -0
    Apply innodb-5.0-ss1405 snapshot
    
    Revision r1405:
    branches/5.0: Merge r1404 from trunk:
    
    Report the current value of the AUTO_INCREMENT counter to MySQL.
    (Bug #23313, Bug #21404)
    
    ha_innobase::update_create_info(): New function, to report
    the auto_increment_value.

  mysql-test/t/innodb.test@1.140, 2007-04-18 19:36:16-06:00, tsmith@siva.hindu.god +20 -0
    Apply innodb-5.0-ss1405 snapshot
    
    Revision r1405:
    branches/5.0: Merge r1404 from trunk:
    
    Report the current value of the AUTO_INCREMENT counter to MySQL.
    (Bug #23313, Bug #21404)
    
    ha_innobase::update_create_info(): New function, to report
    the auto_increment_value.

  sql/ha_innodb.cc@1.312, 2007-04-18 19:36:17-06:00, tsmith@siva.hindu.god +14 -0
    Apply innodb-5.0-ss1405 snapshot
    
    Revision r1405:
    branches/5.0: Merge r1404 from trunk:
    
    Report the current value of the AUTO_INCREMENT counter to MySQL.
    (Bug #23313, Bug #21404)
    
    ha_innobase::update_create_info(): New function, to report
    the auto_increment_value.

  sql/ha_innodb.h@1.117, 2007-04-18 19:36:17-06:00, tsmith@siva.hindu.god +1 -0
    Apply innodb-5.0-ss1405 snapshot
    
    Revision r1405:
    branches/5.0: Merge r1404 from trunk:
    
    Report the current value of the AUTO_INCREMENT counter to MySQL.
    (Bug #23313, Bug #21404)
    
    ha_innobase::update_create_info(): New function, to report
    the auto_increment_value.

ChangeSet@1.2425.60.1, 2007-04-19 03:04:23+04:00, sergefp@mysql.com +3 -0
  BUG#27939: Early NULLs filtering doesn't work for eq_ref access
   - Turn it on for JT_EQ_REF access method

  mysql-test/r/join.result@1.42, 2007-04-19 03:04:20+04:00, sergefp@mysql.com +28 -0
    BUG#27939: Testcase

  mysql-test/t/join.test@1.36, 2007-04-19 03:04:20+04:00, sergefp@mysql.com +23 -0
    BUG#27939: Testcase

  sql/sql_select.cc@1.507.1.3, 2007-04-19 03:04:20+04:00, sergefp@mysql.com +3 -2
    BUG#27939: Early NULLs filtering doesn't work for eq_ref access
     - Turn it on for JT_EQ_REF access method

ChangeSet@1.2425.55.3, 2007-04-18 14:34:38-07:00, mtaylor@qualinost.(none) +3 -0
  Fixed make distcheck problem. 

  Makefile.am@1.102, 2007-04-18 14:34:36-07:00, mtaylor@qualinost.(none) +0 -2
    Removed debian/control creation from the top level dist-hook

  configure.in@1.434.1.3, 2007-04-18 14:34:36-07:00, mtaylor@qualinost.(none) +1 -1
    Create debian/control from configure again

  debian/rules@1.3, 2007-04-18 14:34:36-07:00, mtaylor@qualinost.(none) +5 -3
    Protect debian/control from the debuild distclean run. 
    Prevent a makefile variable loop when settin MYSQL_BASE_VERSION

ChangeSet@1.2425.27.22, 2007-04-18 19:34:33+02:00, msvensson@pilot.blaudden +1 -0
  Add CMakeLists.txt to EXTRA_DIST

  scripts/Makefile.am@1.60, 2007-04-18 19:34:32+02:00, msvensson@pilot.blaudden +2 -1
    Add CMakeLists.txt to EXTRA_DIST

ChangeSet@1.2425.27.21, 2007-04-18 19:00:42+02:00, msvensson@pilot.blaudden +1 -0
  Remove the check for value_start(if any it should be *value_start)

  client/mysql_upgrade.c@1.19.1.3, 2007-04-18 19:00:41+02:00, msvensson@pilot.blaudden +1 -1
    Remove the check for value_start(if any it should be *value_start)

ChangeSet@1.2425.27.20, 2007-04-18 18:40:22+02:00, msvensson@pilot.blaudden +1 -0
  Use my_snprintf instead of snprintf

  client/mysql_upgrade.c@1.19.1.2, 2007-04-18 18:40:21+02:00, msvensson@pilot.blaudden +3 -3
    Use my_snprintf instead of snprintf

ChangeSet@1.1616.2877.91, 2007-04-18 18:38:03+02:00, msvensson@pilot.blaudden +1 -0
  Use my_snprintf instead of snprintf

  client/mysqltest.c@1.92.21.63, 2007-04-18 18:38:02+02:00, msvensson@pilot.blaudden +1 -1
    Use my_snprintf instead of snprintf

ChangeSet@1.1616.2877.90, 2007-04-18 16:56:17+02:00, msvensson@pilot.blaudden +1 -0
  Add mysql builtin $MYSQL_SERVER_VERSION and some function to make
  it easier to set a variable from string or int 

  client/mysqltest.c@1.92.21.62, 2007-04-18 16:56:16+02:00, msvensson@pilot.blaudden +19 -9
    Add mysql builtin $MYSQL_SERVER_VERSION and some function to make
    it easier to set a variable from string or int 

ChangeSet@1.1616.2877.89, 2007-04-18 13:50:54+02:00, msvensson@pilot.blaudden +1 -0
  Make it possible to define how many slaves to start by
  writing --slave-num=n in <testname>-master.opt file 

  mysql-test/lib/mtr_cases.pl@1.6.2.18, 2007-04-18 13:50:53+02:00, msvensson@pilot.blaudden +7 -0
    Make it possible to define how many slaves to start by
    writing --slave-num=n in <testname>-master.opt file 

ChangeSet@1.2392.145.1, 2007-04-18 13:21:39+02:00, msvensson@pilot.blaudden +11 -0
  Bug#25452 mysql_upgrade access denied
   - Improve mysql_upgrade and add comments describing it's logic
   - Don't look for mysql and mysqlcheck randomly, use dir where mysql_upgrade
    was started from
   - Don't look for mysql_fix_privilege_tables.sql randomly, compile
    in the mysql_fix_privilege_tables.sql file and use that to upgrade
    the system tables of MySQL
   - Check for any unexpected error returned from runnning the mysql_fix_privilege_tables SQL
   - Fix bug#26639, bug#24248 and bug#25405

  BitKeeper/etc/ignore@1.243.2.1, 2007-04-18 13:21:37+02:00, msvensson@pilot.blaudden +2 -0
    Added scripts/comp_sql scripts/mysql_fix_privilege_tables_sql.c to the ignore list

  CMakeLists.txt@1.5.1.1, 2007-04-18 13:21:37+02:00, msvensson@pilot.blaudden +1 -0
    Build files also in scripts/

  Makefile.am@1.97.1.1, 2007-04-18 13:21:37+02:00, msvensson@pilot.blaudden +2 -2
    Build scripts/ a little earlier to make
    the scripts/mysql_fix_privilege_tables_sql.c file available
    when client/ is built

  client/mysql_upgrade.c@1.19.1.1, 2007-04-18 13:21:37+02:00, msvensson@pilot.blaudden +657 -551
    Updated version of mysql_upgrade with comments and logical functions

  include/my_global.h@1.136.1.1, 2007-04-18 13:21:37+02:00, msvensson@pilot.blaudden +8 -0
    Move IF_WIN macro to my_global.h fr from sql/mysql_priv.h

  mysql-test/r/mysql_upgrade.result@1.3, 2007-04-18 13:21:37+02:00, msvensson@pilot.blaudden +26 -61
    Update result

  mysql-test/t/mysql_upgrade.test@1.4, 2007-04-18 13:21:37+02:00, msvensson@pilot.blaudden +43 -5
    Add more tests for different bugs related to mysql_upgrade

  scripts/CMakeLists.txt@1.1, 2007-04-18 13:21:38+02:00, msvensson@pilot.blaudden +28 -0
    New BitKeeper file ``scripts/CMakeLists.txt''

  scripts/CMakeLists.txt@1.0, 2007-04-18 13:21:38+02:00, msvensson@pilot.blaudden +0 -0

  scripts/Makefile.am@1.59, 2007-04-18 13:21:37+02:00, msvensson@pilot.blaudden +14 -0
    Build comp_sql and mysql_fix_privilege_tables_sql.c

  scripts/comp_sql.c@1.1, 2007-04-18 13:21:38+02:00, msvensson@pilot.blaudden +119 -0
    New BitKeeper file ``scripts/comp_sql.c''

  scripts/comp_sql.c@1.0, 2007-04-18 13:21:38+02:00, msvensson@pilot.blaudden +0 -0

  sql/mysql_priv.h@1.435.1.1, 2007-04-18 13:21:38+02:00, msvensson@pilot.blaudden +0 -2
    Move IF_WIN macro to my_global.h fr from sql/mysql_priv.h

ChangeSet@1.2425.56.1, 2007-04-18 07:50:58+02:00, tomas@poseidon.mysql.com +1 -0
  use define instead of value

  ndb/src/kernel/blocks/dbdict/Dbdict.cpp@1.79, 2007-04-18 07:50:51+02:00, tomas@poseidon.mysql.com +1 -1
    use define instead of value

ChangeSet@1.2425.55.2, 2007-04-17 18:20:34-07:00, mtaylor@qualinost.(none) +1 -0
  Changed a comment to be more clear. 

  debian/defs.mk.in@1.4, 2007-04-17 18:20:32-07:00, mtaylor@qualinost.(none) +3 -1
    Changed a comment to be more clear. 

ChangeSet@1.2425.55.1, 2007-04-17 18:12:43-07:00, mtaylor@qualinost.(none) +62 -0
  BUG#27769 - MySQL should include debian packaging dir
  Replaced hardcoded sover reference with variable.
  Removed references to added manpages.
  ---
  BUG#27769 
  Cleaned up some things to make building the packages go a little smoother. 
  ---
  debian/rules really does need to be called from the source root.
  ---
  Fixed two problems with the build caused by adding debian to the source tree
  ---
  Left off the debian/ prefix to the Makefile filter.
  ---
  BUG#27769 - MySQL should include debian packaging dir
  Changed substitution variables to match already existing autoconf vars.
  Generate debian/control and debian/defs.mk from autoconf now, since we run that
  to make a source package. 
  ---
  Corrected incorrect variable name
  ---
  Renamed template files to have shorter names. 
  ---
  Moved generation of debian/control to dist-hook so make clean won't eat it.
  ---
  A few final changes to make debs build from a source tarball dist. 

  Makefile.am@1.101, 2007-04-17 18:12:41-07:00, mtaylor@qualinost.(none) +2 -0
    Moved generation of debian/control to dist-hook so make clean won't eat it.
    ---
    Need to generate the control file in the dist dir - not the source dir.

  configure.in@1.434.1.2, 2007-04-17 18:12:41-07:00, mtaylor@qualinost.(none) +5 -1
    Added variables to support the generation of debian/control and debian/defs.mk from configure
    ---
    Moved generation of debian/control to dist-hook so make clean won't eat it.

  debian/Makefile.am@1.2, 2007-04-17 18:12:41-07:00, mtaylor@qualinost.(none) +98 -1
    Distribute the generated control file so that debuild will work naturally.
    ---
    Broke the EXTRA_DIST line into separate lines. 
    Added defs.mk.in
    ---
    Modified debian/Makefile to use the new shorter template file names.

  debian/control.in@1.2, 2007-04-17 18:12:41-07:00, mtaylor@qualinost.(none) +36 -36
    Changed substitution variables to match already existing autoconf vars.

  debian/defs.mk.in@1.3, 2007-04-17 18:12:41-07:00, mtaylor@qualinost.(none) +7 -0
    Changed substitution variables to match already existing autoconf vars.
    Made defs.mk.in generated from template. 
    Persisted variables here. 
    ---
    Corrected incorrect variable name

  debian/defs.mk.in@1.2, 2007-04-17 18:11:31-07:00, mtaylor@qualinost.(none) +0 -0
    Rename: debian/defs.mk -> debian/defs.mk.in

  debian/libmysqlclientSLIB-dev.README.Maintainer.in@1.2, 2007-04-17 18:11:31-07:00, mtaylor@qualinost.(none) +0 -0
    Rename: debian/libmysqlclientMYSOVER-dev.README.Maintainer.in -> debian/libmysqlclientSLIB-dev.README.Maintainer.in

  debian/libmysqlclientSLIB-dev.dirs.in@1.2, 2007-04-17 18:11:31-07:00, mtaylor@qualinost.(none) +0 -0
    Rename: debian/libmysqlclientMYSOVER-dev.dirs.in -> debian/libmysqlclientSLIB-dev.dirs.in

  debian/libmysqlclientSLIB-dev.docs.in@1.2, 2007-04-17 18:11:31-07:00, mtaylor@qualinost.(none) +0 -0
    Rename: debian/libmysqlclientMYSOVER-dev.docs.in -> debian/libmysqlclientSLIB-dev.docs.in

  debian/libmysqlclientSLIB-dev.examples.in@1.2, 2007-04-17 18:11:31-07:00, mtaylor@qualinost.(none) +0 -0
    Rename: debian/libmysqlclientMYSOVER-dev.examples.in -> debian/libmysqlclientSLIB-dev.examples.in

  debian/libmysqlclientSLIB-dev.files.in@1.2, 2007-04-17 18:11:31-07:00, mtaylor@qualinost.(none) +0 -0
    Rename: debian/libmysqlclientMYSOVER-dev.files.in -> debian/libmysqlclientSLIB-dev.files.in

  debian/libmysqlclientSLIB-dev.links.in@1.2, 2007-04-17 18:11:31-07:00, mtaylor@qualinost.(none) +0 -0
    Rename: debian/libmysqlclientMYSOVER-dev.links.in -> debian/libmysqlclientSLIB-dev.links.in

  debian/libmysqlclientSLIB.README.Debian.in@1.2, 2007-04-17 18:11:31-07:00, mtaylor@qualinost.(none) +0 -0
    Rename: debian/libmysqlclientMYSOVER.README.Debian.in -> debian/libmysqlclientSLIB.README.Debian.in

  debian/libmysqlclientSLIB.dirs.in@1.2, 2007-04-17 18:11:31-07:00, mtaylor@qualinost.(none) +0 -0
    Rename: debian/libmysqlclientMYSOVER.dirs.in -> debian/libmysqlclientSLIB.dirs.in

  debian/libmysqlclientSLIB.docs.in@1.2, 2007-04-17 18:11:31-07:00, mtaylor@qualinost.(none) +0 -0
    Rename: debian/libmysqlclientMYSOVER.docs.in -> debian/libmysqlclientSLIB.docs.in

  debian/libmysqlclientSLIB.files.in@1.2, 2007-04-17 18:11:31-07:00, mtaylor@qualinost.(none) +0 -0
    Rename: debian/libmysqlclientMYSOVER.files.in -> debian/libmysqlclientSLIB.files.in

  debian/libmysqlclientSLIB.postinst.in@1.2, 2007-04-17 18:11:31-07:00, mtaylor@qualinost.(none) +0 -0
    Rename: debian/libmysqlclientMYSOVER.postinst.in -> debian/libmysqlclientSLIB.postinst.in

  debian/libndbclientNLIB-dev.dirs.in@1.2, 2007-04-17 18:11:31-07:00, mtaylor@qualinost.(none) +0 -0
    Rename: debian/libndbclientNDBSOVER-dev.dirs.in -> debian/libndbclientNLIB-dev.dirs.in

  debian/libndbclientNLIB-dev.files.in@1.2, 2007-04-17 18:11:31-07:00, mtaylor@qualinost.(none) +0 -0
    Rename: debian/libndbclientNDBSOVER-dev.files.in -> debian/libndbclientNLIB-dev.files.in

  debian/libndbclientNLIB-dev.links.in@1.2, 2007-04-17 18:11:31-07:00, mtaylor@qualinost.(none) +0 -0
    Rename: debian/libndbclientNDBSOVER-dev.links.in -> debian/libndbclientNLIB-dev.links.in

  debian/libndbclientNLIB.README.Debian.in@1.2, 2007-04-17 18:11:31-07:00, mtaylor@qualinost.(none) +0 -0
    Rename: debian/libndbclientNDBSOVER.README.Debian.in -> debian/libndbclientNLIB.README.Debian.in

  debian/libndbclientNLIB.dirs.in@1.2, 2007-04-17 18:11:31-07:00, mtaylor@qualinost.(none) +0 -0
    Rename: debian/libndbclientNDBSOVER.dirs.in -> debian/libndbclientNLIB.dirs.in

  debian/libndbclientNLIB.files.in@1.2, 2007-04-17 18:11:31-07:00, mtaylor@qualinost.(none) +0 -0
    Rename: debian/libndbclientNDBSOVER.files.in -> debian/libndbclientNLIB.files.in

  debian/libndbclientNLIB.postinst.in@1.2, 2007-04-17 18:11:31-07:00, mtaylor@qualinost.(none) +0 -0
    Rename: debian/libndbclientNDBSOVER.postinst.in -> debian/libndbclientNLIB.postinst.in

  debian/mysql-client-BASE.NEWS.in@1.2, 2007-04-17 18:11:31-07:00, mtaylor@qualinost.(none) +0 -0
    Rename: debian/mysql-client-MYVER.NEWS.in -> debian/mysql-client-BASE.NEWS.in

  debian/mysql-client-BASE.README.Debian.in@1.2, 2007-04-17 18:11:31-07:00, mtaylor@qualinost.(none) +0 -0
    Rename: debian/mysql-client-MYVER.README.Debian.in -> debian/mysql-client-BASE.README.Debian.in

  debian/mysql-client-BASE.dirs.in@1.2, 2007-04-17 18:11:31-07:00, mtaylor@qualinost.(none) +0 -0
    Rename: debian/mysql-client-MYVER.dirs.in -> debian/mysql-client-BASE.dirs.in

  debian/mysql-client-BASE.docs.in@1.2, 2007-04-17 18:11:31-07:00, mtaylor@qualinost.(none) +0 -0
    Rename: debian/mysql-client-MYVER.docs.in -> debian/mysql-client-BASE.docs.in

  debian/mysql-client-BASE.files.in@1.3, 2007-04-17 18:12:41-07:00, mtaylor@qualinost.(none) +1 -1
    Changed substitution variables to match already existing autoconf vars.

  debian/mysql-client-BASE.files.in@1.2, 2007-04-17 18:11:31-07:00, mtaylor@qualinost.(none) +0 -0
    Rename: debian/mysql-client-MYVER.files.in -> debian/mysql-client-BASE.files.in

  debian/mysql-client-BASE.lintian-overrides.in@1.3, 2007-04-17 18:12:41-07:00, mtaylor@qualinost.(none) +1 -1
    Changed substitution variables to match already existing autoconf vars.

  debian/mysql-client-BASE.lintian-overrides.in@1.2, 2007-04-17 18:11:31-07:00, mtaylor@qualinost.(none) +0 -0
    Rename: debian/mysql-client-MYVER.lintian-overrides.in -> debian/mysql-client-BASE.lintian-overrides.in

  debian/mysql-extra-BASE.dirs.in@1.2, 2007-04-17 18:11:31-07:00, mtaylor@qualinost.(none) +0 -0
    Rename: debian/mysql-extra-MYVER.dirs.in -> debian/mysql-extra-BASE.dirs.in

  debian/mysql-extra-BASE.files.in@1.2, 2007-04-17 18:11:31-07:00, mtaylor@qualinost.(none) +0 -0
    Rename: debian/mysql-extra-MYVER.files.in -> debian/mysql-extra-BASE.files.in

  debian/mysql-management-BASE.dirs.in@1.2, 2007-04-17 18:11:31-07:00, mtaylor@qualinost.(none) +0 -0
    Rename: debian/mysql-management-MYVER.dirs.in -> debian/mysql-management-BASE.dirs.in

  debian/mysql-management-BASE.files.in@1.2, 2007-04-17 18:11:31-07:00, mtaylor@qualinost.(none) +0 -0
    Rename: debian/mysql-management-MYVER.files.in -> debian/mysql-management-BASE.files.in

  debian/mysql-management-BASE.mysql-management.init.in@1.2, 2007-04-17 18:11:31-07:00, mtaylor@qualinost.(none) +0 -0
    Rename: debian/mysql-management-MYVER.mysql-management.init.in -> debian/mysql-management-BASE.mysql-management.init.in

  debian/mysql-server-BASE.NEWS.in@1.2, 2007-04-17 18:11:31-07:00, mtaylor@qualinost.(none) +0 -0
    Rename: debian/mysql-server-MYVER.NEWS.in -> debian/mysql-server-BASE.NEWS.in

  debian/mysql-server-BASE.README.Debian.in@1.2, 2007-04-17 18:11:31-07:00, mtaylor@qualinost.(none) +0 -0
    Rename: debian/mysql-server-MYVER.README.Debian.in -> debian/mysql-server-BASE.README.Debian.in

  debian/mysql-server-BASE.config.in@1.3, 2007-04-17 18:12:41-07:00, mtaylor@qualinost.(none) +2 -2
    Changed substitution variables to match already existing autoconf vars.

  debian/mysql-server-BASE.config.in@1.2, 2007-04-17 18:11:31-07:00, mtaylor@qualinost.(none) +0 -0
    Rename: debian/mysql-server-MYVER.config.in -> debian/mysql-server-BASE.config.in

  debian/mysql-server-BASE.dirs.in@1.2, 2007-04-17 18:11:31-07:00, mtaylor@qualinost.(none) +0 -0
    Rename: debian/mysql-server-MYVER.dirs.in -> debian/mysql-server-BASE.dirs.in

  debian/mysql-server-BASE.docs.in@1.2, 2007-04-17 18:11:31-07:00, mtaylor@qualinost.(none) +0 -0
    Rename: debian/mysql-server-MYVER.docs.in -> debian/mysql-server-BASE.docs.in

  debian/mysql-server-BASE.files.in@1.3, 2007-04-17 18:12:41-07:00, mtaylor@qualinost.(none) +1 -1
    Changed substitution variables to match already existing autoconf vars.

  debian/mysql-server-BASE.files.in@1.2, 2007-04-17 18:11:31-07:00, mtaylor@qualinost.(none) +0 -0
    Rename: debian/mysql-server-MYVER.files.in -> debian/mysql-server-BASE.files.in

  debian/mysql-server-BASE.links.in@1.2, 2007-04-17 18:11:31-07:00, mtaylor@qualinost.(none) +0 -0
    Rename: debian/mysql-server-MYVER.links.in -> debian/mysql-server-BASE.links.in

  debian/mysql-server-BASE.lintian-overrides.in@1.3, 2007-04-17 18:12:41-07:00, mtaylor@qualinost.(none) +4 -4
    Changed substitution variables to match already existing autoconf vars.

  debian/mysql-server-BASE.lintian-overrides.in@1.2, 2007-04-17 18:11:31-07:00, mtaylor@qualinost.(none) +0 -0
    Rename: debian/mysql-server-MYVER.lintian-overrides.in -> debian/mysql-server-BASE.lintian-overrides.in

  debian/mysql-server-BASE.logcheck.ignore.paranoid.in@1.2, 2007-04-17 18:11:31-07:00, mtaylor@qualinost.(none) +0 -0
    Rename: debian/mysql-server-MYVER.logcheck.ignore.paranoid.in -> debian/mysql-server-BASE.logcheck.ignore.paranoid.in

  debian/mysql-server-BASE.logcheck.ignore.server.in@1.2, 2007-04-17 18:11:31-07:00, mtaylor@qualinost.(none) +0 -0
    Rename: debian/mysql-server-MYVER.logcheck.ignore.server.in -> debian/mysql-server-BASE.logcheck.ignore.server.in

  debian/mysql-server-BASE.logcheck.ignore.workstation.in@1.2, 2007-04-17 18:11:31-07:00, mtaylor@qualinost.(none) +0 -0
    Rename: debian/mysql-server-MYVER.logcheck.ignore.workstation.in -> debian/mysql-server-BASE.logcheck.ignore.workstation.in

  debian/mysql-server-BASE.mysql-server.logrotate.in@1.2, 2007-04-17 18:11:31-07:00, mtaylor@qualinost.(none) +0 -0
    Rename: debian/mysql-server-MYVER.mysql-server.logrotate.in -> debian/mysql-server-BASE.mysql-server.logrotate.in

  debian/mysql-server-BASE.postinst.in@1.3, 2007-04-17 18:12:41-07:00, mtaylor@qualinost.(none) +3 -3
    Changed substitution variables to match already existing autoconf vars.

  debian/mysql-server-BASE.postinst.in@1.2, 2007-04-17 18:11:31-07:00, mtaylor@qualinost.(none) +0 -0
    Rename: debian/mysql-server-MYVER.postinst.in -> debian/mysql-server-BASE.postinst.in

  debian/mysql-server-BASE.postrm.in@1.3, 2007-04-17 18:12:41-07:00, mtaylor@qualinost.(none) +3 -3
    Changed substitution variables to match already existing autoconf vars.

  debian/mysql-server-BASE.postrm.in@1.2, 2007-04-17 18:11:31-07:00, mtaylor@qualinost.(none) +0 -0
    Rename: debian/mysql-server-MYVER.postrm.in -> debian/mysql-server-BASE.postrm.in

  debian/mysql-server-BASE.preinst.in@1.2, 2007-04-17 18:11:31-07:00, mtaylor@qualinost.(none) +0 -0
    Rename: debian/mysql-server-MYVER.preinst.in -> debian/mysql-server-BASE.preinst.in

  debian/mysql-server-BASE.prerm.in@1.2, 2007-04-17 18:11:31-07:00, mtaylor@qualinost.(none) +0 -0
    Rename: debian/mysql-server-MYVER.prerm.in -> debian/mysql-server-BASE.prerm.in

  debian/mysql-server-BASE.templates.in@1.3, 2007-04-17 18:12:41-07:00, mtaylor@qualinost.(none) +7 -7
    Changed substitution variables to match already existing autoconf vars.

  debian/mysql-server-BASE.templates.in@1.2, 2007-04-17 18:11:31-07:00, mtaylor@qualinost.(none) +0 -0
    Rename: debian/mysql-server-MYVER.templates.in -> debian/mysql-server-BASE.templates.in

  debian/mysql-server-PREV.preinst.in@1.2, 2007-04-17 18:11:31-07:00, mtaylor@qualinost.(none) +0 -0
    Rename: debian/mysql-server-MYOLDVER.preinst.in -> debian/mysql-server-PREV.preinst.in

  debian/mysql-storage-BASE.dirs.in@1.2, 2007-04-17 18:11:31-07:00, mtaylor@qualinost.(none) +0 -0
    Rename: debian/mysql-storage-MYVER.dirs.in -> debian/mysql-storage-BASE.dirs.in

  debian/mysql-storage-BASE.files.in@1.2, 2007-04-17 18:11:31-07:00, mtaylor@qualinost.(none) +0 -0
    Rename: debian/mysql-storage-MYVER.files.in -> debian/mysql-storage-BASE.files.in

  debian/mysql-storage-BASE.mysql-storage.init.in@1.2, 2007-04-17 18:11:31-07:00, mtaylor@qualinost.(none) +0 -0
    Rename: debian/mysql-storage-MYVER.mysql-storage.init.in -> debian/mysql-storage-BASE.mysql-storage.init.in

  debian/mysql-test-BASE.dirs.in@1.2, 2007-04-17 18:11:31-07:00, mtaylor@qualinost.(none) +0 -0
    Rename: debian/mysql-test-MYVER.dirs.in -> debian/mysql-test-BASE.dirs.in

  debian/mysql-test-BASE.files.in@1.2, 2007-04-17 18:11:31-07:00, mtaylor@qualinost.(none) +0 -0
    Rename: debian/mysql-test-MYVER.files.in -> debian/mysql-test-BASE.files.in

  debian/mysql-tools-BASE.dirs.in@1.2, 2007-04-17 18:11:31-07:00, mtaylor@qualinost.(none) +0 -0
    Rename: debian/mysql-tools-MYVER.dirs.in -> debian/mysql-tools-BASE.dirs.in

  debian/mysql-tools-BASE.files.in@1.2, 2007-04-17 18:11:31-07:00, mtaylor@qualinost.(none) +0 -0
    Rename: debian/mysql-tools-MYVER.files.in -> debian/mysql-tools-BASE.files.in

  debian/po/POTFILES.in.in@1.2, 2007-04-17 18:12:41-07:00, mtaylor@qualinost.(none) +1 -1
    Changed substitution variables to match already existing autoconf vars.

  debian/rules@1.2, 2007-04-17 18:12:41-07:00, mtaylor@qualinost.(none) +48 -64
    BUG#27769 - MySQL should include debian packaging dir
    Replaced hardcoded sover reference with variable.
    Removed references to added manpages.
    ---
    Prevented the test suite from being run unless requested. 
    ---
    Needed a space between ifneq and (
    ---
    The variable substitution was stepping on the Makefile from automake. 
    ---
    Left off the debian/ prefix to the Makefile filter.
    ---
    Changed substitution variables to match already existing autoconf vars.
    ---
    Save debian/defs.mk from make distclean

  debian/source.lintian-overrides.in@1.2, 2007-04-17 18:12:41-07:00, mtaylor@qualinost.(none) +2 -2
    Changed substitution variables to match already existing autoconf vars.

ChangeSet@1.2425.54.1, 2007-04-17 17:35:29-07:00, igor@olga.mysql.com +3 -0
  Fixed bug #27870. The bug that causes crashes manifests itself at some
  conditions when executing an equijoin query with WHERE condition
  containing a subquery predicate of the form join_attr NOT IN (SELECT ...).
  
  To resolve a problem of the correct evaluation of the expression
    attr NOT IN (SELECT ...)
  an array of guards is created to make it possible to filter out some 
  predicates of the EXISTS subquery into which the original subquery 
  predicate is transformed, in the cases when a takes the NULL value. 
  If attr is defined as a field that cannot be NULL than such an array 
  is not needed and is not created. 
  However if the field a occurred also an an equijoin predicate t2.a=t1.b
  and table t1 is accessed before table t2 then it may happen that the 
  the EXISTS subquery is pushed down to the condition evaluated just after
  table t1 has been accessed. In this case any occurrence of t2.a is 
  substituted for t1.b. When t1.b takes the value of NULL an attempt is 
  made to turn on the corresponding guard. This action caused a crash as 
  no guard array had been created.
  
  Now the code of Item_in_subselect::set_cond_guard_var checks that the guard
  array has been created before setting a guard variable on. Otherwise the
  method does nothing. It cannot results in returning a row that could be
  rejected as the condition t2.a=t1.b will be checked later anyway.        

  mysql-test/r/subselect3.result@1.9, 2007-04-17 17:35:24-07:00, igor@olga.mysql.com +19 -0
    Added a test case for bug #27870.

  mysql-test/t/subselect3.test@1.9, 2007-04-17 17:35:24-07:00, igor@olga.mysql.com +18 -0
    Added a test case for bug #27870.

  sql/item_subselect.h@1.89, 2007-04-17 17:35:24-07:00, igor@olga.mysql.com +5 -1
    Fixed bug #27870. The bug that causes crashes manifests itself at some
    conditions when executing an equijoin query with WHERE condition
    containing a subquery predicate of the form join_attr NOT IN (SELECT ...).
    
    Forced Item_in_subselect::set_cond_guard_var to check that the guard
    array has been created before setting a guard variable on. Otherwise the
    method does nothing.        

ChangeSet@1.2425.53.1, 2007-04-17 15:22:48+02:00, kent@mysql.com +1 -0
  Raise version number after cloning 5.0.40

  configure.in@1.436.2.1, 2007-04-17 15:22:35+02:00, kent@mysql.com +2 -2
    Raise version number after cloning 5.0.40

ChangeSet@1.1616.3024.1, 2007-04-17 16:52:50+05:00, ramil@mysql.com +3 -0
  Fix for bug #27515: DROP previlege is not required anymore for RENAME TABLE
  
  Added missed DROP privilege check on the original table for RENAME TABLE command.

  mysql-test/r/grant.result@1.21.1.22, 2007-04-17 16:52:49+05:00, ramil@mysql.com +11 -0
    Fix for bug #27515: DROP previlege is not required anymore for RENAME TABLE
      - test result.

  mysql-test/t/grant.test@1.17.1.19, 2007-04-17 16:52:49+05:00, ramil@mysql.com +22 -1
    Fix for bug #27515: DROP previlege is not required anymore for RENAME TABLE
      - test case.

  sql/sql_parse.cc@1.271.134.1, 2007-04-17 16:52:49+05:00, ramil@mysql.com +1 -1
    Fix for bug #27515: DROP previlege is not required anymore for RENAME TABLE
      - added DROP privilege check on the original table for RENAME TABLE command.

ChangeSet@1.2425.49.1, 2007-04-16 14:07:31+02:00, tomas@whalegate.ndb.mysql.com +3 -0
    Bug #27710 Creating unique index fails during single user mode
    - enable indexes to be used always, if in single user, reject will happen before, and if it is kerlel doing stuff, it should always be allowed

  mysql-test/r/ndb_single_user.result@1.5, 2007-04-16 14:07:29+02:00, tomas@whalegate.ndb.mysql.com +3 -2
      Bug #27710 Creating unique index fails during single user mode
      - enable indexes to be used always, if in single user, reject will happen before, and if it is kerlel doing stuff, it should always be allowed

  mysql-test/t/ndb_single_user.test@1.4, 2007-04-16 14:07:29+02:00, tomas@whalegate.ndb.mysql.com +5 -2
      Bug #27710 Creating unique index fails during single user mode
      - enable indexes to be used always, if in single user, reject will happen before, and if it is kerlel doing stuff, it should always be allowed

  ndb/src/kernel/blocks/dbdict/Dbdict.cpp@1.78, 2007-04-16 14:07:29+02:00, tomas@whalegate.ndb.mysql.com +1 -0
      Bug #27710 Creating unique index fails during single user mode
      - enable indexes to be used always, if in single user, reject will happen before, and if it is kerlel doing stuff, it should always be allowed

ChangeSet@1.2425.47.4, 2007-04-16 12:28:02+05:00, ramil@mysql.com +4 -0
  Fix for 
  bug #27715: mysqld --character-sets-dir buffer overflow
  bug ##26851: Mysql Client --pager Buffer Overflow
  
  Using strmov() to copy an argument may cause overflow 
  if the argument's length is bigger than the buffer:
  use strmake instead.
  Also, we have to encrease the error message buffer size to fit 
  the longest message.

  client/mysql.cc@1.235.2.1, 2007-04-16 12:28:00+05:00, ramil@mysql.com +2 -2
    Fix for 
    bug #27715: mysqld --character-sets-dir buffer overflow
    bug ##26851: Mysql Client --pager Buffer Overflow
      - use strmake() instead of strmov() to avoid buffer overflow.

  mysql-test/r/mysql.result@1.28, 2007-04-16 12:28:01+05:00, ramil@mysql.com +4 -0
    Fix for 
    bug #27715: mysqld --character-sets-dir buffer overflow
    bug ##26851: Mysql Client --pager Buffer Overflow
    
      - test result.

  mysql-test/t/mysql.test@1.28, 2007-04-16 12:28:01+05:00, ramil@mysql.com +6 -0
    Fix for 
    bug #27715: mysqld --character-sets-dir buffer overflow
    bug ##26851: Mysql Client --pager Buffer Overflow
    
      - test case.

  mysys/charset.c@1.150, 2007-04-16 12:28:01+05:00, ramil@mysql.com +4 -4
    Fix for 
    bug #27715: mysqld --character-sets-dir buffer overflow
    bug ##26851: Mysql Client --pager Buffer Overflow
    
      - encrease error message buffer size to fit the (possible) longest message.

ChangeSet@1.2425.47.2, 2007-04-13 15:06:05+02:00, msvensson@pilot.blaudden +1 -0
  Add option manual-ddd
  Change syntax for starting manual ddd or gdb to avoid having to
  change working dir 

  mysql-test/mysql-test-run.pl@1.218, 2007-04-13 15:06:04+02:00, msvensson@pilot.blaudden +5 -4
    Add option manual-ddd
    Change syntax for starting manual ddd or gdb to avoid having to
    change working dir 

ChangeSet@1.1616.2877.88, 2007-04-13 14:40:52+02:00, msvensson@pilot.blaudden +1 -0
  Add missing option --manual-ddd
  Change syntax to start manual gdb/ddd to avoid having to
  cd to the mysql-test directory before calling the command

  mysql-test/mysql-test-run.pl@1.8.20.9, 2007-04-13 14:40:51+02:00, msvensson@pilot.blaudden +3 -4
    Add missing option --manual-ddd
    Change syntax to start manual gdb/ddd to avoid having to
    cd to the mysql-test directory before calling the command

ChangeSet@1.2425.21.2, 2007-04-13 12:38:27+05:00, svoj@mysql.com +1 -0
  BUG#27516 - divide by zero crash during optimize table
  
  When a table status is requested by statement like SHOW TABLE
  STATUS and there is another statement (e.g. DELETE) sets
  number of records to 0 concurrently, we may get division by
  zero error, which crashes a server.
  
  This is fixed by using thread local variable x->records instead
  of shared info->state->records when we check if it is zero and
  divide by it.

  myisam/mi_info.c@1.18, 2007-04-13 12:38:26+05:00, svoj@mysql.com +3 -3
    Information schema does not lock a table when it requests table
    state info. If another thread sets info->state->records to 0
    after we check if it is 0 and before we divide by it we may get
    division by zero error.
    
    Check and divide by local x->records variable instead of shared
    info->state->records.

ChangeSet@1.2425.45.1, 2007-04-13 10:05:55+05:00, bar@mysql.com +3 -0
  Bug#20095 Changing length of VARCHAR field with UTF8 collation does not truncate values
  Problem: single byte do_varstring1() function was called, which didn't
  check limit on "number of character", and checked only "number of bytes".
  Fix: adding a multi-byte aware function do_varstring1_mb(),
  to limit on "number of characters"

  mysql-test/r/ctype_utf8.result@1.105, 2007-04-13 10:05:52+05:00, bar@mysql.com +43 -0
    Adding test case

  mysql-test/t/ctype_utf8.test@1.96, 2007-04-13 10:05:52+05:00, bar@mysql.com +35 -0
    Adding test case

  sql/field_conv.cc@1.64, 2007-04-13 10:05:52+05:00, bar@mysql.com +30 -2
    Adding missing function to copy VARCHAR strings
    having one length byte.

ChangeSet@1.2425.44.1, 2007-04-12 18:03:26-04:00, dkatz@damien-katzs-computer.local +3 -0
  Bug #27322  	failure to allocate transaction_prealloc_size causes crash
  
  Fix for when memory pre-allocation fails.

  mysql-test/r/variables-big.result@1.1, 2007-04-12 18:03:24-04:00, dkatz@damien-katzs-computer.local +20 -0
    Added "big" test for bug fix Bug #27322.

  mysql-test/r/variables-big.result@1.0, 2007-04-12 18:03:24-04:00, dkatz@damien-katzs-computer.local +0 -0

  mysql-test/t/variables-big.test@1.1, 2007-04-12 18:03:24-04:00, dkatz@damien-katzs-computer.local +20 -0
    Added "big" test for bug fix Bug #27322.

  mysql-test/t/variables-big.test@1.0, 2007-04-12 18:03:24-04:00, dkatz@damien-katzs-computer.local +0 -0

  mysys/my_alloc.c@1.34.1.1, 2007-04-12 18:03:24-04:00, dkatz@damien-katzs-computer.local +4 -0
    Added code to null-out the pre-alloc pointer if allocation fails. This is necessary for the next time this procedure is called.

ChangeSet@1.1616.3023.1, 2007-04-13 02:31:34+05:00, svoj@mysql.com +3 -0
  BUG#25951 - ignore/use index does not work with fulltext
  
  IGNORE/USE/FORCE INDEX hints were honored when choosing FULLTEXT
  index.
  
  With this fix these hints are ignored. For regular indexes we may
  perform table scan instead of index lookup when IGNORE INDEX was
  specified. We cannot do this for FULLTEXT in NLQ mode.

  mysql-test/r/fulltext.result@1.65.1.14, 2007-04-13 02:31:32+05:00, svoj@mysql.com +7 -0
    A test case for bug#25951.

  mysql-test/t/fulltext.test@1.71.1.7, 2007-04-13 02:31:32+05:00, svoj@mysql.com +10 -0
    A test case for bug#25951.

  sql/item_func.cc@1.124.42.23, 2007-04-13 02:31:32+05:00, svoj@mysql.com +1 -1
    IGNOR/USE/FORCE INDEX hints should not be honored when choosing FULLTEXT
    index.
    
    Use proper bitmap, that is not modified by IGNORE/USE/FORCE INDEX hints.

ChangeSet@1.2425.27.14, 2007-04-12 11:16:07-07:00, mtaylor@qualinost.(none) +1 -0
  BUG#27367 mysql.server should be LSB init script compliant
  Moved cd $basedir to live in the start section, as it only applies to the start
  functionality and breaks the restart task

  support-files/mysql.server.sh@1.57, 2007-04-12 11:16:04-07:00, mtaylor@qualinost.(none) +3 -3
    BUG#27367 mysql.server should be LSB init script compliant
    Moved cd $basedir to live in the start section, as it only applies to the start
    functionality and breaks the restart task

ChangeSet@1.2425.41.1, 2007-04-12 17:48:28+02:00, msvensson@pilot.blaudden +3 -0
  Bug#27783 mysql_install_db should be able to install again, preserving existing files.
   - Allow mysql_install_db to be run a second time in the same
     datadir to create and fill any missing system tables

  scripts/mysql_install_db.sh@1.73, 2007-04-12 17:48:26+02:00, msvensson@pilot.blaudden +0 -11
    Remove check that dissallowed running mysql_install_db a second time
    in same directory

  scripts/mysql_system_tables.sql@1.5, 2007-04-12 17:48:26+02:00, msvensson@pilot.blaudden +5 -0
    Save information about if tables db and user already existed 

  scripts/mysql_system_tables_data.sql@1.2, 2007-04-12 17:48:26+02:00, msvensson@pilot.blaudden +15 -7
    Fill tables db and user with initial data if tables
    didn't already exist.

ChangeSet@1.2425.40.1, 2007-04-12 19:42:45+04:00, anozdrin@ibm. +2 -0
  Test case for BUG#5274: Stored procedure crash if length
  of CHAR variable too great.

  mysql-test/r/sp.result@1.224.1.1, 2007-04-12 19:42:43+04:00, anozdrin@ibm. +50 -0
    Update result file.

  mysql-test/t/sp.test@1.214.1.1, 2007-04-12 19:42:43+04:00, anozdrin@ibm. +38 -0
    Add test case for BUG#5274.

ChangeSet@1.2425.39.1, 2007-04-12 14:00:45+02:00, mats@romeo.(none) +3 -0
  BUG#26551 (Aborted query for non-transactional table breaks replication):
  Added error code ER_QUERY_INTERRUPTED to the list of special errors
  that prevent the slave from starting to execute a query.

  mysql-test/r/rpl_critical_errors.result.txt@1.1, 2007-04-12 14:00:42+02:00, mats@romeo.(none) +56 -0
    New BitKeeper file ``mysql-test/r/rpl_critical_errors.result.txt''

  mysql-test/r/rpl_critical_errors.result.txt@1.0, 2007-04-12 14:00:42+02:00, mats@romeo.(none) +0 -0

  mysql-test/t/rpl_critical_errors.test@1.1, 2007-04-12 14:00:42+02:00, mats@romeo.(none) +66 -0
    New BitKeeper file ``mysql-test/t/rpl_critical_errors.test''

  mysql-test/t/rpl_critical_errors.test@1.0, 2007-04-12 14:00:42+02:00, mats@romeo.(none) +0 -0

  sql/slave.cc@1.296.1.1, 2007-04-12 14:00:41+02:00, mats@romeo.(none) +1 -0
    Added ER_QUERY_INTERRUPTED to special error code that prevents statement
    from being executed on slave.

ChangeSet@1.2425.10.8, 2007-04-12 10:29:22+02:00, msvensson@pilot.blaudden +1 -0
  Bug#14862 undefined reference to `isinf' on SOLARIS - strings/strtod.c
   - Rely only on HAVE_ISINF to determine if 'isinf' can be used.

  include/my_global.h@1.137.1.1, 2007-04-12 10:29:20+02:00, msvensson@pilot.blaudden +6 -1
    The test in configure.in determines if we can use "'isinf' after
    having inluded math.h". If the test works HAVE_ISINF will be defined
    and isinf can be used in the code.
    When the configure test fails it's not possible to use 'isinf' only
    by including math.h and thus 'isinf' will be defined to never return
    that X is inifinite.

ChangeSet@1.2425.30.2, 2007-04-12 11:29:43+05:00, bar@mysql.com +1 -0
  mysqld.cc:
    Removing wrong MYF(0) argument.

  sql/mysqld.cc@1.601.1.3, 2007-04-12 11:29:08+05:00, bar@mysql.com +1 -1
    Removing wrong MYF(0) argument.

ChangeSet@1.2425.38.1, 2007-04-11 16:13:09-07:00, mtaylor@qualinost.(none) +124 -0
  Adding files to support building for debian.
  ---
  Removed reference to debian svn location of debian dir. 
  Changed verbage of comment to appease Timothy. 
  ---
  Removed added manpages that aren't appropriate for our build. 
  ---
  Added debian dir to list of dist targets. 
  Added list of files needed to be distributed in debian dir.
  ---
  Added semi-colons to fix syntax error.
  ---
  BUG#27769 MySQL should include debian packaing dir
  Added debian/Makefile to configure.in to support make dist.

  BitKeeper/deleted/.del-comp_err.1@1.1, 2007-04-11 16:13:05-07:00, mtaylor@qualinost.(none) +16 -0
    Adding files to support building for debian.

  BitKeeper/deleted/.del-comp_err.1@1.0, 2007-04-11 16:13:05-07:00, mtaylor@qualinost.(none) +0 -0

  BitKeeper/deleted/.del-configure.in.rej@1.1.1.1, 2007-04-11 15:59:43-07:00, mtaylor@qualinost.(none) +0 -0
    Delete: configure.in.rej

  BitKeeper/deleted/.del-msql2mysql.1@1.1, 2007-04-11 16:13:05-07:00, mtaylor@qualinost.(none) +16 -0
    Adding files to support building for debian.

  BitKeeper/deleted/.del-msql2mysql.1@1.0, 2007-04-11 16:13:05-07:00, mtaylor@qualinost.(none) +0 -0

  BitKeeper/deleted/.del-my_print_defaults.1@1.1, 2007-04-11 16:13:05-07:00, mtaylor@qualinost.(none) +16 -0
    Adding files to support building for debian.

  BitKeeper/deleted/.del-my_print_defaults.1@1.0, 2007-04-11 16:13:05-07:00, mtaylor@qualinost.(none) +0 -0

  BitKeeper/deleted/.del-myisam_ftdump.1@1.1, 2007-04-11 16:13:05-07:00, mtaylor@qualinost.(none) +16 -0
    Adding files to support building for debian.

  BitKeeper/deleted/.del-myisam_ftdump.1@1.0, 2007-04-11 16:13:05-07:00, mtaylor@qualinost.(none) +0 -0

  BitKeeper/deleted/.del-myisamchk.1@1.1, 2007-04-11 16:13:05-07:00, mtaylor@qualinost.(none) +17 -0
    Adding files to support building for debian.

  BitKeeper/deleted/.del-myisamchk.1@1.0, 2007-04-11 16:13:05-07:00, mtaylor@qualinost.(none) +0 -0

  BitKeeper/deleted/.del-myisamlog.1@1.1, 2007-04-11 16:13:05-07:00, mtaylor@qualinost.(none) +16 -0
    Adding files to support building for debian.

  BitKeeper/deleted/.del-myisamlog.1@1.0, 2007-04-11 16:13:05-07:00, mtaylor@qualinost.(none) +0 -0

  BitKeeper/deleted/.del-myisampack.1@1.1, 2007-04-11 16:13:05-07:00, mtaylor@qualinost.(none) +19 -0
    Adding files to support building for debian.

  BitKeeper/deleted/.del-myisampack.1@1.0, 2007-04-11 16:13:05-07:00, mtaylor@qualinost.(none) +0 -0

  BitKeeper/deleted/.del-mysql_config.1@1.1, 2007-04-11 16:13:05-07:00, mtaylor@qualinost.(none) +17 -0
    Adding files to support building for debian.

  BitKeeper/deleted/.del-mysql_config.1@1.0, 2007-04-11 16:13:05-07:00, mtaylor@qualinost.(none) +0 -0

  BitKeeper/deleted/.del-mysql_convert_table_format.1@1.1, 2007-04-11 16:13:05-07:00, mtaylor@qualinost.(none) +17 -0
    Adding files to support building for debian.

  BitKeeper/deleted/.del-mysql_convert_table_format.1@1.0, 2007-04-11 16:13:05-07:00, mtaylor@qualinost.(none) +0 -0

  BitKeeper/deleted/.del-mysql_explain_log.1@1.1, 2007-04-11 16:13:05-07:00, mtaylor@qualinost.(none) +16 -0
    Adding files to support building for debian.

  BitKeeper/deleted/.del-mysql_explain_log.1@1.0, 2007-04-11 16:13:05-07:00, mtaylor@qualinost.(none) +0 -0

  BitKeeper/deleted/.del-mysql_find_rows.1@1.1, 2007-04-11 16:13:05-07:00, mtaylor@qualinost.(none) +18 -0
    Adding files to support building for debian.

  BitKeeper/deleted/.del-mysql_find_rows.1@1.0, 2007-04-11 16:13:05-07:00, mtaylor@qualinost.(none) +0 -0

  BitKeeper/deleted/.del-mysql_fix_extensions.1@1.1, 2007-04-11 16:13:05-07:00, mtaylor@qualinost.(none) +18 -0
    Adding files to support building for debian.

  BitKeeper/deleted/.del-mysql_fix_extensions.1@1.0, 2007-04-11 16:13:05-07:00, mtaylor@qualinost.(none) +0 -0

  BitKeeper/deleted/.del-mysql_install_db.1@1.1, 2007-04-11 16:13:05-07:00, mtaylor@qualinost.(none) +16 -0
    Adding files to support building for debian.

  BitKeeper/deleted/.del-mysql_install_db.1@1.0, 2007-04-11 16:13:05-07:00, mtaylor@qualinost.(none) +0 -0

  BitKeeper/deleted/.del-mysql_secure_installation.1@1.1, 2007-04-11 16:13:05-07:00, mtaylor@qualinost.(none) +17 -0
    Adding files to support building for debian.

  BitKeeper/deleted/.del-mysql_secure_installation.1@1.0, 2007-04-11 16:13:05-07:00, mtaylor@qualinost.(none) +0 -0

  BitKeeper/deleted/.del-mysql_setpermission.1@1.1, 2007-04-11 16:13:05-07:00, mtaylor@qualinost.(none) +23 -0
    Adding files to support building for debian.

  BitKeeper/deleted/.del-mysql_setpermission.1@1.0, 2007-04-11 16:13:05-07:00, mtaylor@qualinost.(none) +0 -0

  BitKeeper/deleted/.del-mysql_tableinfo.1@1.1, 2007-04-11 16:13:05-07:00, mtaylor@qualinost.(none) +322 -0
    Adding files to support building for debian.

  BitKeeper/deleted/.del-mysql_tableinfo.1@1.0, 2007-04-11 16:13:05-07:00, mtaylor@qualinost.(none) +0 -0

  BitKeeper/deleted/.del-mysql_waitpid.1@1.1, 2007-04-11 16:13:05-07:00, mtaylor@qualinost.(none) +20 -0
    Adding files to support building for debian.

  BitKeeper/deleted/.del-mysql_waitpid.1@1.0, 2007-04-11 16:13:05-07:00, mtaylor@qualinost.(none) +0 -0

  BitKeeper/deleted/.del-mysqlbinlog.1@1.1, 2007-04-11 16:13:05-07:00, mtaylor@qualinost.(none) +17 -0
    Adding files to support building for debian.

  BitKeeper/deleted/.del-mysqlbinlog.1@1.0, 2007-04-11 16:13:05-07:00, mtaylor@qualinost.(none) +0 -0

  BitKeeper/deleted/.del-mysqlbug.1@1.1, 2007-04-11 16:13:05-07:00, mtaylor@qualinost.(none) +14 -0
    Adding files to support building for debian.

  BitKeeper/deleted/.del-mysqlbug.1@1.0, 2007-04-11 16:13:05-07:00, mtaylor@qualinost.(none) +0 -0

  BitKeeper/deleted/.del-mysqlcheck.1@1.1, 2007-04-11 16:13:05-07:00, mtaylor@qualinost.(none) +28 -0
    Adding files to support building for debian.

  BitKeeper/deleted/.del-mysqlcheck.1@1.0, 2007-04-11 16:13:05-07:00, mtaylor@qualinost.(none) +0 -0

  BitKeeper/deleted/.del-mysqldumpslow.1@1.1, 2007-04-11 16:13:05-07:00, mtaylor@qualinost.(none) +50 -0
    Adding files to support building for debian.

  BitKeeper/deleted/.del-mysqldumpslow.1@1.0, 2007-04-11 16:13:05-07:00, mtaylor@qualinost.(none) +0 -0

  BitKeeper/deleted/.del-mysqlimport.1@1.1, 2007-04-11 16:13:05-07:00, mtaylor@qualinost.(none) +20 -0
    Adding files to support building for debian.

  BitKeeper/deleted/.del-mysqlimport.1@1.0, 2007-04-11 16:13:05-07:00, mtaylor@qualinost.(none) +0 -0

  BitKeeper/deleted/.del-mysqlmanager.1@1.1, 2007-04-11 16:13:05-07:00, mtaylor@qualinost.(none) +49 -0
    Adding files to support building for debian.

  BitKeeper/deleted/.del-mysqlmanager.1@1.0, 2007-04-11 16:13:05-07:00, mtaylor@qualinost.(none) +0 -0

  BitKeeper/deleted/.del-mysqltest.1@1.1, 2007-04-11 16:13:05-07:00, mtaylor@qualinost.(none) +16 -0
    Adding files to support building for debian.

  BitKeeper/deleted/.del-mysqltest.1@1.0, 2007-04-11 16:13:05-07:00, mtaylor@qualinost.(none) +0 -0

  BitKeeper/deleted/.del-pack_isam.1@1.1, 2007-04-11 16:13:05-07:00, mtaylor@qualinost.(none) +19 -0
    Adding files to support building for debian.

  BitKeeper/deleted/.del-pack_isam.1@1.0, 2007-04-11 16:13:05-07:00, mtaylor@qualinost.(none) +0 -0

  BitKeeper/deleted/.del-resolve_stack_dump.1@1.1, 2007-04-11 16:13:05-07:00, mtaylor@qualinost.(none) +16 -0
    Adding files to support building for debian.

  BitKeeper/deleted/.del-resolve_stack_dump.1@1.0, 2007-04-11 16:13:05-07:00, mtaylor@qualinost.(none) +0 -0

  BitKeeper/deleted/.del-resolveip.1@1.1, 2007-04-11 16:13:05-07:00, mtaylor@qualinost.(none) +16 -0
    Adding files to support building for debian.

  BitKeeper/deleted/.del-resolveip.1@1.0, 2007-04-11 16:13:05-07:00, mtaylor@qualinost.(none) +0 -0

  Makefile.am@1.100, 2007-04-11 16:13:05-07:00, mtaylor@qualinost.(none) +2 -1
    Added debian dir to list of dist targets.

  configure.in@1.434.1.1, 2007-04-11 16:13:05-07:00, mtaylor@qualinost.(none) +1 -0
    Added debian/Makefile to configure.in to support make dist

  debian/Makefile.am@1.1, 2007-04-11 16:13:05-07:00, mtaylor@qualinost.(none) +21 -0
    Added list of files needed to be distributed in debian dir.

  debian/Makefile.am@1.0, 2007-04-11 16:13:05-07:00, mtaylor@qualinost.(none) +0 -0

  debian/README.Maintainer@1.1, 2007-04-11 16:13:05-07:00, mtaylor@qualinost.(none) +99 -0
    Adding files to support building for debian.
    ---
    Removed reference to debian svn location of debian dir. 
    Changed verbage of comment to appease Timothy. 

  debian/README.Maintainer@1.0, 2007-04-11 16:13:05-07:00, mtaylor@qualinost.(none) +0 -0

  debian/additions/my.cnf@1.1, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +134 -0
    Adding files to support building for debian.

  debian/additions/my.cnf@1.0, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +0 -0

  debian/additions/mysql-server.lintian-overrides@1.1, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +2 -0
    Adding files to support building for debian.

  debian/additions/mysql-server.lintian-overrides@1.0, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +0 -0

  debian/additions/ndb_mgmd.cnf@1.1, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +35 -0
    Adding files to support building for debian.

  debian/additions/ndb_mgmd.cnf@1.0, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +0 -0

  debian/changelog@1.1, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +3269 -0
    Adding files to support building for debian.

  debian/changelog@1.0, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +0 -0

  debian/compat@1.1, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +1 -0
    Adding files to support building for debian.

  debian/compat@1.0, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +0 -0

  debian/control.in@1.1, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +355 -0
    Adding files to support building for debian.

  debian/control.in@1.0, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +0 -0

  debian/copyright@1.1, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +139 -0
    Adding files to support building for debian.

  debian/copyright@1.0, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +0 -0

  debian/copyright.more@1.1, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +60 -0
    Adding files to support building for debian.

  debian/copyright.more@1.0, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +0 -0

  debian/defs.mk@1.1, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +5 -0
    Adding files to support building for debian.

  debian/defs.mk@1.0, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +0 -0

  debian/libmysqlclientMYSOVER-dev.README.Maintainer.in@1.1, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +4 -0
    Adding files to support building for debian.

  debian/libmysqlclientMYSOVER-dev.README.Maintainer.in@1.0, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +0 -0

  debian/libmysqlclientMYSOVER-dev.dirs.in@1.1, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +2 -0
    Adding files to support building for debian.

  debian/libmysqlclientMYSOVER-dev.dirs.in@1.0, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +0 -0

  debian/libmysqlclientMYSOVER-dev.docs.in@1.1, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +1 -0
    Adding files to support building for debian.

  debian/libmysqlclientMYSOVER-dev.docs.in@1.0, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +0 -0

  debian/libmysqlclientMYSOVER-dev.examples.in@1.1, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +1 -0
    Adding files to support building for debian.

  debian/libmysqlclientMYSOVER-dev.examples.in@1.0, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +0 -0

  debian/libmysqlclientMYSOVER-dev.files.in@1.1, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +7 -0
    Adding files to support building for debian.

  debian/libmysqlclientMYSOVER-dev.files.in@1.0, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +0 -0

  debian/libmysqlclientMYSOVER-dev.links.in@1.1, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +2 -0
    Adding files to support building for debian.

  debian/libmysqlclientMYSOVER-dev.links.in@1.0, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +0 -0

  debian/libmysqlclientMYSOVER.README.Debian.in@1.1, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +30 -0
    Adding files to support building for debian.

  debian/libmysqlclientMYSOVER.README.Debian.in@1.0, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +0 -0

  debian/libmysqlclientMYSOVER.dirs.in@1.1, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +1 -0
    Adding files to support building for debian.

  debian/libmysqlclientMYSOVER.dirs.in@1.0, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +0 -0

  debian/libmysqlclientMYSOVER.docs.in@1.1, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +1 -0
    Adding files to support building for debian.

  debian/libmysqlclientMYSOVER.docs.in@1.0, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +0 -0

  debian/libmysqlclientMYSOVER.files.in@1.1, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +1 -0
    Adding files to support building for debian.

  debian/libmysqlclientMYSOVER.files.in@1.0, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +0 -0

  debian/libmysqlclientMYSOVER.postinst.in@1.1, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +12 -0
    Adding files to support building for debian.

  debian/libmysqlclientMYSOVER.postinst.in@1.0, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +0 -0

  debian/libndbclientNDBSOVER-dev.dirs.in@1.1, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +3 -0
    Adding files to support building for debian.

  debian/libndbclientNDBSOVER-dev.dirs.in@1.0, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +0 -0

  debian/libndbclientNDBSOVER-dev.files.in@1.1, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +3 -0
    Adding files to support building for debian.

  debian/libndbclientNDBSOVER-dev.files.in@1.0, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +0 -0

  debian/libndbclientNDBSOVER-dev.links.in@1.1, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +1 -0
    Adding files to support building for debian.

  debian/libndbclientNDBSOVER-dev.links.in@1.0, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +0 -0

  debian/libndbclientNDBSOVER.README.Debian.in@1.1, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +30 -0
    Adding files to support building for debian.

  debian/libndbclientNDBSOVER.README.Debian.in@1.0, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +0 -0

  debian/libndbclientNDBSOVER.dirs.in@1.1, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +1 -0
    Adding files to support building for debian.

  debian/libndbclientNDBSOVER.dirs.in@1.0, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +0 -0

  debian/libndbclientNDBSOVER.files.in@1.1, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +1 -0
    Adding files to support building for debian.

  debian/libndbclientNDBSOVER.files.in@1.0, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +0 -0

  debian/libndbclientNDBSOVER.postinst.in@1.1, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +12 -0
    Adding files to support building for debian.

  debian/libndbclientNDBSOVER.postinst.in@1.0, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +0 -0

  debian/mysql-client-MYVER.NEWS.in@1.1, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +6 -0
    Adding files to support building for debian.

  debian/mysql-client-MYVER.NEWS.in@1.0, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +0 -0

  debian/mysql-client-MYVER.README.Debian.in@1.1, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +4 -0
    Adding files to support building for debian.

  debian/mysql-client-MYVER.README.Debian.in@1.0, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +0 -0

  debian/mysql-client-MYVER.dirs.in@1.1, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +2 -0
    Adding files to support building for debian.

  debian/mysql-client-MYVER.dirs.in@1.0, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +0 -0

  debian/mysql-client-MYVER.docs.in@1.1, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +2 -0
    Adding files to support building for debian.

  debian/mysql-client-MYVER.docs.in@1.0, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +0 -0

  debian/mysql-client-MYVER.files.in@1.1, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +18 -0
    Adding files to support building for debian.

  debian/mysql-client-MYVER.files.in@1.0, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +0 -0

  debian/mysql-client-MYVER.lintian-overrides.in@1.1, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +1 -0
    Adding files to support building for debian.

  debian/mysql-client-MYVER.lintian-overrides.in@1.0, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +0 -0

  debian/mysql-common.README.Debian.in@1.1, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +20 -0
    Adding files to support building for debian.

  debian/mysql-common.README.Debian.in@1.0, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +0 -0

  debian/mysql-common.dirs.in@1.1, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +1 -0
    Adding files to support building for debian.

  debian/mysql-common.dirs.in@1.0, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +0 -0

  debian/mysql-common.files.in@1.1, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +2 -0
    Adding files to support building for debian.

  debian/mysql-common.files.in@1.0, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +0 -0

  debian/mysql-common.postrm.in@1.1, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +7 -0
    Adding files to support building for debian.

  debian/mysql-common.postrm.in@1.0, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +0 -0

  debian/mysql-common.preinst.in@1.1, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +215 -0
    Adding files to support building for debian.

  debian/mysql-common.preinst.in@1.0, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +0 -0

  debian/mysql-extra-MYVER.dirs.in@1.1, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +1 -0
    Adding files to support building for debian.

  debian/mysql-extra-MYVER.dirs.in@1.0, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +0 -0

  debian/mysql-extra-MYVER.files.in@1.1, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +3 -0
    Adding files to support building for debian.

  debian/mysql-extra-MYVER.files.in@1.0, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +0 -0

  debian/mysql-management-MYVER.dirs.in@1.1, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +1 -0
    Adding files to support building for debian.

  debian/mysql-management-MYVER.dirs.in@1.0, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +0 -0

  debian/mysql-management-MYVER.files.in@1.1, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +1 -0
    Adding files to support building for debian.

  debian/mysql-management-MYVER.files.in@1.0, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +0 -0

  debian/mysql-management-MYVER.mysql-management.init.in@1.1, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +86 -0
    Adding files to support building for debian.

  debian/mysql-management-MYVER.mysql-management.init.in@1.0, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +0 -0

  debian/mysql-server-MYVER.NEWS.in@1.1, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +10 -0
    Adding files to support building for debian.

  debian/mysql-server-MYVER.NEWS.in@1.0, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +0 -0

  debian/mysql-server-MYVER.README.Debian.in@1.1, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +125 -0
    Adding files to support building for debian.

  debian/mysql-server-MYVER.README.Debian.in@1.0, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +0 -0

  debian/mysql-server-MYVER.config.in@1.1, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +39 -0
    Adding files to support building for debian.

  debian/mysql-server-MYVER.config.in@1.0, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +0 -0

  debian/mysql-server-MYVER.dirs.in@1.1, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +13 -0
    Adding files to support building for debian.

  debian/mysql-server-MYVER.dirs.in@1.0, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +0 -0

  debian/mysql-server-MYVER.docs.in@1.1, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +2 -0
    Adding files to support building for debian.

  debian/mysql-server-MYVER.docs.in@1.0, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +0 -0

  debian/mysql-server-MYVER.files.in@1.1, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +50 -0
    Adding files to support building for debian.

  debian/mysql-server-MYVER.files.in@1.0, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +0 -0

  debian/mysql-server-MYVER.links.in@1.1, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +1 -0
    Adding files to support building for debian.

  debian/mysql-server-MYVER.links.in@1.0, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +0 -0

  debian/mysql-server-MYVER.lintian-overrides.in@1.1, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +4 -0
    Adding files to support building for debian.

  debian/mysql-server-MYVER.lintian-overrides.in@1.0, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +0 -0

  debian/mysql-server-MYVER.logcheck.ignore.paranoid.in@1.1, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +10 -0
    Adding files to support building for debian.

  debian/mysql-server-MYVER.logcheck.ignore.paranoid.in@1.0, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +0 -0

  debian/mysql-server-MYVER.logcheck.ignore.server.in@1.1, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +31 -0
    Adding files to support building for debian.

  debian/mysql-server-MYVER.logcheck.ignore.server.in@1.0, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +0 -0

  debian/mysql-server-MYVER.logcheck.ignore.workstation.in@1.1, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +31 -0
    Adding files to support building for debian.

  debian/mysql-server-MYVER.logcheck.ignore.workstation.in@1.0, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +0 -0

  debian/mysql-server-MYVER.mysql-server.logrotate.in@1.1, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +28 -0
    Adding files to support building for debian.

  debian/mysql-server-MYVER.mysql-server.logrotate.in@1.0, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +0 -0

  debian/mysql-server-MYVER.postinst.in@1.1, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +276 -0
    Adding files to support building for debian.

  debian/mysql-server-MYVER.postinst.in@1.0, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +0 -0

  debian/mysql-server-MYVER.postrm.in@1.1, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +92 -0
    Adding files to support building for debian.

  debian/mysql-server-MYVER.postrm.in@1.0, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +0 -0

  debian/mysql-server-MYVER.preinst.in@1.1, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +167 -0
    Adding files to support building for debian.

  debian/mysql-server-MYVER.preinst.in@1.0, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +0 -0

  debian/mysql-server-MYVER.prerm.in@1.1, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +8 -0
    Adding files to support building for debian.

  debian/mysql-server-MYVER.prerm.in@1.0, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +0 -0

  debian/mysql-server-MYVER.templates.in@1.1, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +71 -0
    Adding files to support building for debian.

  debian/mysql-server-MYVER.templates.in@1.0, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +0 -0

  debian/mysql-server-MYOLDVER.preinst.in@1.1, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +191 -0
    Adding files to support building for debian.

  debian/mysql-server-MYOLDVER.preinst.in@1.0, 2007-04-11 16:13:06-07:00, mtaylor@qualinost.(none) +0 -0

  debian/mysql-server.preinst.in@1.1, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +191 -0
    Adding files to support building for debian.

  debian/mysql-server.preinst.in@1.0, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +0 -0

  debian/mysql-storage-MYVER.dirs.in@1.1, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +1 -0
    Adding files to support building for debian.

  debian/mysql-storage-MYVER.dirs.in@1.0, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +0 -0

  debian/mysql-storage-MYVER.files.in@1.1, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +1 -0
    Adding files to support building for debian.

  debian/mysql-storage-MYVER.files.in@1.0, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +0 -0

  debian/mysql-storage-MYVER.mysql-storage.init.in@1.1, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +85 -0
    Adding files to support building for debian.

  debian/mysql-storage-MYVER.mysql-storage.init.in@1.0, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +0 -0

  debian/mysql-test-MYVER.dirs.in@1.1, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +2 -0
    Adding files to support building for debian.

  debian/mysql-test-MYVER.dirs.in@1.0, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +0 -0

  debian/mysql-test-MYVER.files.in@1.1, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +6 -0
    Adding files to support building for debian.

  debian/mysql-test-MYVER.files.in@1.0, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +0 -0

  debian/mysql-tools-MYVER.dirs.in@1.1, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +2 -0
    Adding files to support building for debian.

  debian/mysql-tools-MYVER.dirs.in@1.0, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +0 -0

  debian/mysql-tools-MYVER.files.in@1.1, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +13 -0
    Adding files to support building for debian.

  debian/mysql-tools-MYVER.files.in@1.0, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +0 -0

  debian/po/POTFILES.in.in@1.1, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +1 -0
    Adding files to support building for debian.

  debian/po/POTFILES.in.in@1.0, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +0 -0

  debian/po/ca.po@1.1, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +290 -0
    Adding files to support building for debian.

  debian/po/ca.po@1.0, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +0 -0

  debian/po/cs.po@1.1, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +259 -0
    Adding files to support building for debian.

  debian/po/cs.po@1.0, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +0 -0

  debian/po/da.po@1.1, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +283 -0
    Adding files to support building for debian.

  debian/po/da.po@1.0, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +0 -0

  debian/po/de.po@1.1, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +195 -0
    Adding files to support building for debian.

  debian/po/de.po@1.0, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +0 -0

  debian/po/es.po@1.1, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +288 -0
    Adding files to support building for debian.

  debian/po/es.po@1.0, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +0 -0

  debian/po/eu.po@1.1, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +163 -0
    Adding files to support building for debian.

  debian/po/eu.po@1.0, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +0 -0

  debian/po/fr.po@1.1, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +204 -0
    Adding files to support building for debian.

  debian/po/fr.po@1.0, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +0 -0

  debian/po/gl.po@1.1, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +279 -0
    Adding files to support building for debian.

  debian/po/gl.po@1.0, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +0 -0

  debian/po/it.po@1.1, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +184 -0
    Adding files to support building for debian.

  debian/po/it.po@1.0, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +0 -0

  debian/po/ja.po@1.1, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +278 -0
    Adding files to support building for debian.

  debian/po/ja.po@1.0, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +0 -0

  debian/po/nb.po@1.1, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +179 -0
    Adding files to support building for debian.

  debian/po/nb.po@1.0, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +0 -0

  debian/po/nl.po@1.1, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +187 -0
    Adding files to support building for debian.

  debian/po/nl.po@1.0, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +0 -0

  debian/po/pt.po@1.1, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +198 -0
    Adding files to support building for debian.

  debian/po/pt.po@1.0, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +0 -0

  debian/po/pt_BR.po@1.1, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +339 -0
    Adding files to support building for debian.

  debian/po/pt_BR.po@1.0, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +0 -0

  debian/po/ro.po@1.1, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +193 -0
    Adding files to support building for debian.

  debian/po/ro.po@1.0, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +0 -0

  debian/po/ru.po@1.1, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +172 -0
    Adding files to support building for debian.

  debian/po/ru.po@1.0, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +0 -0

  debian/po/sv.po@1.1, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +225 -0
    Adding files to support building for debian.

  debian/po/sv.po@1.0, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +0 -0

  debian/po/templates.pot@1.1, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +155 -0
    Adding files to support building for debian.

  debian/po/templates.pot@1.0, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +0 -0

  debian/po/tr.po@1.1, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +290 -0
    Adding files to support building for debian.

  debian/po/tr.po@1.0, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +0 -0

  debian/rules@1.1, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +400 -0
    Adding files to support building for debian.
    ---
    Added semi-colons to fix syntax error.

  debian/rules@1.0, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +0 -0

  debian/source.lintian-overrides.in@1.1, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +6 -0
    Adding files to support building for debian.

  debian/source.lintian-overrides.in@1.0, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +0 -0

  debian/watch@1.1, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +3 -0
    Adding files to support building for debian.

  debian/watch@1.0, 2007-04-11 16:13:07-07:00, mtaylor@qualinost.(none) +0 -0

ChangeSet@1.2425.37.1, 2007-04-12 00:43:25+02:00, msvensson@pilot.blaudden +5 -0
  Bug#25118 ATTRIBUTE_FORMAT_FPTR undeclared in m_ctype.h
   - Move marcos for __attribute__ usage to my_attribute.h and
     include that file where needed

  include/Makefile.am@1.68, 2007-04-12 00:43:24+02:00, msvensson@pilot.blaudden +1 -1
    Add new header file my_attribute.h

  include/m_ctype.h@1.127, 2007-04-12 00:43:24+02:00, msvensson@pilot.blaudden +2 -0
    Include my_attribute.h in order to use ATTRIBUTE_* macros

  include/my_attribute.h@1.1, 2007-04-12 00:43:24+02:00, msvensson@pilot.blaudden +63 -0
    New BitKeeper file ``include/my_attribute.h''

  include/my_attribute.h@1.0, 2007-04-12 00:43:24+02:00, msvensson@pilot.blaudden +0 -0

  include/my_global.h@1.138, 2007-04-12 00:43:24+02:00, msvensson@pilot.blaudden +1 -37
    Move the ATTRIBUTE_* macros to my_attribute.h 
    Include my_attribute.h

  include/my_sys.h@1.194.1.1, 2007-04-12 00:43:24+02:00, msvensson@pilot.blaudden +0 -3
    No need to protect the inclusion of header file, it will
    protect itself

ChangeSet@1.2425.27.10, 2007-04-11 23:42:53+02:00, msvensson@pilot.blaudden +2 -0
  Bug#27669 mysqldump: Got error: 2026: SSL connection error when trying to connect
   - Add testcase for SSL connection from mysqldump to mysqld

  mysql-test/r/openssl_1.result@1.21, 2007-04-11 23:42:32+02:00, msvensson@pilot.blaudden +98 -0
    Add test result

  mysql-test/t/openssl_1.test@1.22, 2007-04-11 23:42:51+02:00, msvensson@pilot.blaudden +19 -0
    Add test case for mysqldump with SSL connection to mysqld

ChangeSet@1.2425.36.1, 2007-04-11 22:07:24+02:00, msvensson@pilot.blaudden +1 -0
  Bug#21765 Illegal Instruction crash on pre-pentium when using YASSL
   - Import patch with different method of detecting if machine has
     cpuid instruction

  extra/yassl/taocrypt/src/misc.cpp@1.21, 2007-04-11 19:34:46+02:00, msvensson@pilot.blaudden +21 -16
    Import patch yassl.diff

ChangeSet@1.2425.27.8, 2007-04-11 21:38:43+02:00, msvensson@pilot.blaudden +1 -0
  Print warning to log when SSL setup fails

  sql/mysqld.cc@1.601.2.1, 2007-04-11 21:38:42+02:00, msvensson@pilot.blaudden +1 -0
    Print warning to log when SSL setup fails

ChangeSet@1.2425.27.6, 2007-04-11 21:01:10+02:00, msvensson@pilot.blaudden +2 -0
  Add test for connect using different ssl  ciphers

  mysql-test/r/openssl_1.result@1.19, 2007-04-11 21:01:09+02:00, msvensson@pilot.blaudden +7 -0
    Update result

  mysql-test/t/openssl_1.test@1.20, 2007-04-11 21:01:09+02:00, msvensson@pilot.blaudden +21 -0
    Add test for connect using different ssl  ciphers

ChangeSet@1.2425.33.1, 2007-04-11 13:58:16+03:00, gkodinov@magare.gmz +3 -0
  Bug #27530:
  The function CRC32() returns unsigned integer.
  But the metadata (the unsigned flag) for the 
  function was set incorrectly.
  As a result type arithmetics based on the 
  function's metadata (like finding the concise
  type of an temporary table column to hold the result)
  returned incorrect results.
  Fixed by returning correct type information.
  
  This fix is based on code contributed by Martin Friebe
  (martin@hybyte.com) on 2007-03-30.  

  mysql-test/r/func_str.result@1.133, 2007-04-11 13:58:15+03:00, gkodinov@magare.gmz +69 -0
    Bug #27530: test case

  mysql-test/t/func_str.test@1.105, 2007-04-11 13:58:15+03:00, gkodinov@magare.gmz +18 -0
    Bug #27530: test case

  sql/item_strfunc.h@1.122, 2007-04-11 13:58:15+03:00, gkodinov@magare.gmz +1 -1
    Bug #27530: Marked CRC32() as returning unsigned

ChangeSet@1.2425.27.5, 2007-04-11 09:06:27+02:00, msvensson@pilot.blaudden +2 -0
  Add replace_result for things that are not tested

  mysql-test/r/rpl_ssl.result@1.3, 2007-04-11 09:06:25+02:00, msvensson@pilot.blaudden +2 -2
    Add replace_result for things that are not tested

  mysql-test/t/rpl_ssl.test@1.3, 2007-04-11 09:06:25+02:00, msvensson@pilot.blaudden +1 -1
    Add replace_result for things that are not tested

ChangeSet@1.1616.3019.1, 2007-04-11 01:40:35+05:00, svoj@mysql.com +5 -0
  BUG#24342 - Incorrect results with query over MERGE table
  MERGE engine may return incorrect values when several representations
  of equal keys are present in the index. For example "gro" and "gross"
  or "gross" and "gross " (trailing space), which are considered equal,
  but have different lengths.
  
  The problem was that key length was not recalculated after key lookup.
  
  Only MERGE engine is affected.

  myisam/mi_rkey.c@1.16.1.8, 2007-04-11 01:40:34+05:00, svoj@mysql.com +2 -1
    info->lastkey gets rewritten by mi_search. Later we recalculate found lastkey
    length. This is done to make sure that mi_rnext_same gets true, found (not
    searched) lastkey length. Searched and found key lengths may be different,
    for example in case searched key is "gro" and found is "gross" or in case
    a key has trailing spaces.
    
    Unfortunately we recalculate found lastkey length only for first
    underlying table. To recalculate found key length for non-first underlying
    table we need to know how much key segments were used to create this key.
    
    When mi_rkey is called for first underlying table of a merge table, store
    offset to last used key segment.
    
    Restore last_used_keyseg variable when mi_rkey is called for non-first
    underlying table.

  myisam/myisamdef.h@1.59.1.24, 2007-04-11 01:40:34+05:00, svoj@mysql.com +1 -0
    Added last_used_keyseg variable to MI_INFO. It is used by merge engine to calculate
    key length.

  myisammrg/myrg_rkey.c@1.17.1.1, 2007-04-11 01:40:34+05:00, svoj@mysql.com +4 -0
    Pass last used key segment returned by first table key read to other
    table key reads.

  mysql-test/r/merge.result@1.32.1.15, 2007-04-11 01:40:34+05:00, svoj@mysql.com +11 -0
    A test case for bug#24342.

  mysql-test/t/merge.test@1.28.1.16, 2007-04-11 01:40:34+05:00, svoj@mysql.com +13 -0
    A test case for bug#24342.

ChangeSet@1.2425.15.6, 2007-04-10 17:50:43+02:00, df@pippilotta.erinye.com +5 -0
  BUG#27701 Arguments to some compile-pentium* scripts were not properly passed to SETUP.sh. Besides the old way not working with some shells, single arguments that contained whitespace were also broken up. This patch tries to fix both errors.

  BUILD/compile-pentium-debug@1.33, 2007-04-10 17:50:41+02:00, df@pippilotta.erinye.com +2 -1
    correctly pass arguments to sourced script

  BUILD/compile-pentium-debug-max@1.19, 2007-04-10 17:50:41+02:00, df@pippilotta.erinye.com +2 -1
    correctly pass arguments to sourced script

  BUILD/compile-pentium-debug-max-no-ndb@1.2, 2007-04-10 17:50:41+02:00, df@pippilotta.erinye.com +2 -1
    correctly pass arguments to sourced script

  BUILD/compile-pentium64-debug@1.3, 2007-04-10 17:50:41+02:00, df@pippilotta.erinye.com +2 -1
    correctly pass arguments to sourced script

  BUILD/compile-pentium64-debug-max@1.2, 2007-04-10 17:50:41+02:00, df@pippilotta.erinye.com +2 -1
    correctly pass arguments to sourced script

ChangeSet@1.1616.2877.87, 2007-04-10 17:33:04+02:00, msvensson@pilot.blaudden +1 -0
  Update result(which mysterioulsy got lost)

  mysql-test/r/mysqltest.result@1.3.1.22, 2007-04-10 17:33:03+02:00, msvensson@pilot.blaudden +15 -0
    Update result(which mysterioulsy got lost)

ChangeSet@1.1616.2877.86, 2007-04-10 17:09:35+02:00, msvensson@pilot.blaudden +1 -0
  Take into account wether vertical_results are in effect

  client/mysqltest.c@1.92.21.61, 2007-04-10 17:09:35+02:00, msvensson@pilot.blaudden +1 -1
    Take into account wether vertical_results are in effect

ChangeSet@1.1616.2877.85, 2007-04-10 17:06:36+02:00, msvensson@pilot.blaudden +1 -0
  Init dying to 1 just after passing the guard

  client/mysqltest.c@1.92.21.60, 2007-04-10 17:06:35+02:00, msvensson@pilot.blaudden +1 -0
    Init dying to 1 just after passing the guard

ChangeSet@1.1616.2877.84, 2007-04-10 17:05:22+02:00, msvensson@pilot.blaudden +1 -0
  Add OPT_LOG_DIR

  client/mysqltest.c@1.92.21.59, 2007-04-10 17:05:21+02:00, msvensson@pilot.blaudden +2 -2
    Add OPT_LOG_DIR

ChangeSet@1.2428, 2007-04-10 15:26:35+02:00, serg@janus.mylan +1 -0
  Bug#27171 mysqlbinlog produces different output depends from option -R
  a better fix, that works with 4.1 servers which don't send a fake
  Format_description_log_event.

  client/mysqlbinlog.cc@1.139, 2007-04-10 15:26:33+02:00, serg@janus.mylan +17 -12
    Bug#27171 mysqlbinlog produces different output depends from option -R
    a better fix, that works with 4.1 servers which don't send a fake
    Format_description_log_event.

ChangeSet@1.1616.2877.82, 2007-04-10 14:45:13+02:00, msvensson@pilot.blaudden +1 -0
  Add --logdir option ot mysqltest

  client/mysqltest.c@1.92.21.58, 2007-04-10 14:45:12+02:00, msvensson@pilot.blaudden +12 -5
    Add --logdir option ot mysqltest

ChangeSet@1.2425.26.2, 2007-04-10 12:19:00+02:00, msvensson@pilot.blaudden +2 -0
  Give the "sync_slave_with_master" something to do

  mysql-test/r/rpl_ssl.result@1.2, 2007-04-10 12:18:59+02:00, msvensson@pilot.blaudden +1 -0
    Give the "sync_slave_with_master" something to do

  mysql-test/t/rpl_ssl.test@1.2, 2007-04-10 12:18:59+02:00, msvensson@pilot.blaudden +1 -0
    Give the "sync_slave_with_master" something to do

ChangeSet@1.2425.24.1, 2007-04-09 17:58:56+05:00, bar@mysql.com +6 -0
  Bug#22648 LC_TIME_NAMES: Setting GLOBAL has no effect
  Problem: setting/displaying @@LC_TIME_NAMES didn't distinguish between
  GLOBAL and SESSION variable types - always SESSION variable
  was set/shonw.
  Fix: set either global or session value.
  Also, "mysqld --lc-time-names" was added to set "global default" value.

  mysql-test/r/variables.result@1.92, 2007-04-09 17:58:53+05:00, bar@mysql.com +31 -0
    Adding test cases

  mysql-test/t/variables.test@1.67, 2007-04-09 17:58:53+05:00, bar@mysql.com +24 -0
    Adding test cases

  sql/mysql_priv.h@1.440.2.1, 2007-04-09 17:58:53+05:00, bar@mysql.com +1 -0
    Declaring variable for global default.

  sql/mysqld.cc@1.601.1.2, 2007-04-09 17:58:53+05:00, bar@mysql.com +18 -1
    Adding --lc-time-names

  sql/set_var.cc@1.181.1.1, 2007-04-09 17:58:53+05:00, bar@mysql.com +11 -3
    Distinguish between GLOBAL and SESSION variables.

  sql/sql_class.cc@1.267.1.1, 2007-04-09 17:58:53+05:00, bar@mysql.com +0 -1
    Don't initialize to en_US, use global_system_variables value instead.

ChangeSet@1.2425.23.1, 2007-04-09 17:53:10+05:00, bar@mysql.com +3 -0
  bug#27608 XML output is not well-formed
  Problem: output was empty if the result is empty.
  Fix: print XML header and footer, even if the result
  is empty, to produce well-formed XML output.

  client/mysql.cc@1.235.1.1, 2007-04-09 17:53:07+05:00, bar@mysql.com +11 -0
    Print header and footer even on empty set, when --xml

  mysql-test/r/client_xml.result@1.6, 2007-04-09 17:53:08+05:00, bar@mysql.com +14 -0
    Adding test case

  mysql-test/t/client_xml.test@1.5, 2007-04-09 17:53:08+05:00, bar@mysql.com +2 -0
    Adding test case

ChangeSet@1.1616.3016.1, 2007-04-05 20:12:56+02:00, msvensson@shellback.(none) +3 -0
  Add "query_sorted" command to mysqltest
  Usage:
    query_sorted <query>;

  client/mysqltest.c@1.92.27.1, 2007-04-05 20:12:52+02:00, msvensson@shellback.(none) +115 -29
    Add query_sorted command to mysqltest 

  mysql-test/r/mysqltest.result@1.3.2.1, 2007-04-05 20:12:53+02:00, msvensson@shellback.(none) +16 -0
    Update result

  mysql-test/t/mysqltest.test@1.3.3.1, 2007-04-05 20:12:53+02:00, msvensson@shellback.(none) +18 -0
    Add tests for query_sorted

ChangeSet@1.1616.2877.80, 2007-04-05 13:53:44+02:00, msvensson@pilot.blaudden +1 -0
  Protect against dying twice
  Cleanup exit handling

  client/mysqltest.c@1.92.21.56, 2007-04-05 13:53:42+02:00, msvensson@pilot.blaudden +52 -33
    Protect against dying twice
    Cleanup exit handling

ChangeSet@1.1616.2877.79, 2007-04-04 19:19:26+02:00, msvensson@pilot.blaudden +1 -0
  Bug#27344 Total failure to start the server
     - length($sockdir) >= 80 !!

  mysql-test/mysql-test-run.pl@1.8.20.8, 2007-04-04 19:19:26+02:00, msvensson@pilot.blaudden +1 -1
    Change check to create a tmp file for socket if length($sockdir) >= 80 !!

ChangeSet@1.2425.10.5, 2007-04-04 19:16:09+02:00, msvensson@pilot.blaudden +1 -0
  Bug#27344 Total failure to start the server
   - length($sockdir) >= 80 !!

  mysql-test/mysql-test-run.pl@1.215, 2007-04-04 19:16:07+02:00, msvensson@pilot.blaudden +1 -1
    Create a shorter sockdir path as soon as length of sockdir path is equal to 80

ChangeSet@1.2425.10.4, 2007-04-04 15:40:40+02:00, msvensson@pilot.blaudden +4 -0
  Skip test cases if the script or binary they need can't be found 

  mysql-test/mysql-test-run.pl@1.214, 2007-04-04 15:40:39+02:00, msvensson@pilot.blaudden +2 -6
    Move some opt_extern hacks to same place.
    Remove duplicate opt_skip_im=1 if opt_extern

  mysql-test/t/fix_priv_tables.test@1.2, 2007-04-04 15:40:39+02:00, msvensson@pilot.blaudden +7 -0
    Skip test if $MYSQL_FIX_PRIVILEGE_TABLES is not set

  mysql-test/t/system_mysql_db_fix30020.test@1.24, 2007-04-04 15:40:39+02:00, msvensson@pilot.blaudden +6 -2
    Skip test if $MYSQL_FIX_SYSTEM_TABLES is not set

  mysql-test/t/system_mysql_db_fix40123.test@1.2, 2007-04-04 15:40:39+02:00, msvensson@pilot.blaudden +7 -0
    Skip test if $MYSQL_FIX_PRIVILEGE_TABLES is not set

ChangeSet@1.1616.2877.78, 2007-04-04 15:15:40+02:00, msvensson@pilot.blaudden +1 -0
  Add "skip" function, makeing mysqltest return an
  error code indicating test should be skipped

  client/mysqltest.c@1.92.21.55, 2007-04-04 15:15:40+02:00, msvensson@pilot.blaudden +5 -1
    Add "skip" function, makeing mysqltest return an
    error code indicating test should be skipped

ChangeSet@1.1616.2877.77, 2007-04-04 15:09:12+02:00, msvensson@pilot.blaudden +3 -0
  Add expansion of $variables in "let from query",
  "if with query" and "while with query"

  client/mysqltest.c@1.92.21.54, 2007-04-04 15:09:08+02:00, msvensson@pilot.blaudden +8 -3
    Add expansion of $variables in "let from query",
    "if with query" and "while with query"

  mysql-test/r/mysqltest.result@1.3.1.20, 2007-04-04 15:09:09+02:00, msvensson@pilot.blaudden +3 -0
    Add expansion of $variables in "let from query",
    "if with query" and "while with query"

  mysql-test/t/mysqltest.test@1.3.1.26, 2007-04-04 15:09:09+02:00, msvensson@pilot.blaudden +15 -0
    Add expansion of $variables in "let from query",
    "if with query" and "while with query"

ChangeSet@1.2425.10.2, 2007-04-04 10:59:00+02:00, msvensson@pilot.blaudden +1 -0
  Only check for warnings produced by mysqltest if --check-testcases

  mysql-test/lib/mtr_report.pl@1.37, 2007-04-04 10:58:59+02:00, msvensson@pilot.blaudden +8 -5
    Only check for warnings produced by mysqltest if --check-testcases

ChangeSet@1.2410.5.12, 2007-04-03 15:11:34+04:00, anozdrin@ibm.opbmk +6 -0
  Fix for BUG#27337: Privileges are not properly restored.
  
  The problem was that THD::db_access variable was not restored after
  database switch in stored-routine-execution code.
  
  The fix is to restore THD::db_access in this case.
  
  Unfortunately, this fix requires additional changes,
  because in prepare_schema_table(), called on the parsing stage, we checked
  privileges. That was wrong according to our design, but this flaw haven't
  struck so far, because it was masked. All privilege checkings must be
  done on the execution stage in order to be compatible with prepared statements
  and stored routines. So, this patch also contains patch for
  prepare_schema_table(), which moves the checkings to the execution phase.

  mysql-test/r/grant.result@1.63, 2007-04-03 15:11:32+04:00, anozdrin@ibm.opbmk +75 -0
    Updated result file.

  mysql-test/t/grant.test@1.53, 2007-04-03 15:11:32+04:00, anozdrin@ibm.opbmk +144 -0
    Added test case for BUG#27337.

  sql/mysql_priv.h@1.443, 2007-04-03 15:11:32+04:00, anozdrin@ibm.opbmk +2 -0
    Added function declaration.

  sql/sql_db.cc@1.136, 2007-04-03 15:11:32+04:00, anozdrin@ibm.opbmk +20 -23
    Fix for BUG#27337 -- set THD::db_access even if we're called
    from stored-routine-execution code.

  sql/sql_parse.cc@1.617, 2007-04-03 15:11:32+04:00, anozdrin@ibm.opbmk +120 -47
    Split prepare_schema_table() into two functions:
      - prepare_schema_table(), which is called from the parser (parsing stage);
      - check_show_access(), which is called on the execution stage.

  sql/sql_show.cc@1.344.1.2, 2007-04-03 15:11:32+04:00, anozdrin@ibm.opbmk +1 -1
    Ignore schema_select_lex member if its table is NULL.

ChangeSet@1.2425.10.1, 2007-04-02 22:58:25+02:00, msvensson@pilot.blaudden +1 -0
  Look for "testname.warnings" file produced by mysqltest, could find
  problems like misspelled -- commands 

  mysql-test/lib/mtr_report.pl@1.36, 2007-04-02 22:58:23+02:00, msvensson@pilot.blaudden +9 -0
    Look for "testname.warnings" file produced by mysqltest, could find
    problems like misspelled -- commands 

ChangeSet@1.2410.29.1, 2007-04-02 13:12:59+02:00, msvensson@pilot.blaudden +3 -0
  Bug#21611 Slave can't connect when master-ssl-cipher specified
   - Change check for return value of 'SSL_CTX_set_cipher_list'
     in order to handle 0 as error setting cipher.
   - Thanks to Dan Lukes for finding the problem!

  mysql-test/r/openssl_1.result@1.17.1.1, 2007-04-02 13:12:57+02:00, msvensson@pilot.blaudden +3 -0
    Update result

  mysql-test/t/openssl_1.test@1.18.1.1, 2007-04-02 13:12:57+02:00, msvensson@pilot.blaudden +8 -0
    Add test for setting ssl-cipher to be used

  vio/viosslfactories.c@1.32.1.1, 2007-04-02 13:12:57+02:00, msvensson@pilot.blaudden +7 -2
    Change error handling of SSL_CTX_set_cipher_list to
    detect 0 as an error

ChangeSet@1.2410.5.11, 2007-03-29 21:06:32+03:00, monty@mysql.com +1 -0
  Initialize thd->no_trans_update
  (Fixes valgrind warnings)

  sql/sql_class.cc@1.265.1.4, 2007-03-29 21:06:30+03:00, monty@mysql.com +1 -0
    Initialize thd->no_trans_update
    (Fixes valgrind warnings)

ChangeSet@1.2392.143.1, 2007-03-29 19:51:42+03:00, monty@mysql.com +1 -0
  Fixed memory leak in mysql_upgrade

  client/mysql_upgrade.c@1.17.1.1, 2007-03-29 19:51:40+03:00, monty@mysql.com +17 -8
    Fixed memory leak
    Fixed indentation

ChangeSet@1.2410.5.7, 2007-03-27 21:55:01+04:00, anozdrin@alik.opbmk +8 -0
  Fix for BUG#25082: default database change on trigger
  execution breaks replication.
  
  When a stored routine is executed, we switch current
  database to the database, in which the routine
  has been created. When the stored routine finishes,
  we switch back to the original database.
  
  The problem was that if the original database does not
  exist (anymore) after routine execution, we raised an error.
  
  The fix is to report a warning, and switch to the NULL database.

  mysql-test/r/sp.result@1.222.1.2, 2007-03-27 21:54:59+04:00, anozdrin@alik.opbmk +15 -0
    Updated result file.

  mysql-test/t/sp.test@1.212.1.2, 2007-03-27 21:54:59+04:00, anozdrin@alik.opbmk +41 -0
    Added test case for BUG#25082.

  sql/mysql_priv.h@1.442, 2007-03-27 21:54:59+04:00, anozdrin@alik.opbmk +4 -3
    1. Change mysql_change_db() prototype;
    2. Polishing.

  sql/sp.cc@1.127.1.1, 2007-03-27 21:54:59+04:00, anozdrin@alik.opbmk +3 -3
    Polishing.

  sql/sp_head.cc@1.241, 2007-03-27 21:54:59+04:00, anozdrin@alik.opbmk +1 -1
    Polishing.

  sql/sql_db.cc@1.135, 2007-03-27 21:54:59+04:00, anozdrin@alik.opbmk +215 -113
    1. Polishing.
    2. Fix mysql_change_db().

  sql/sql_parse.cc@1.615, 2007-03-27 21:54:59+04:00, anozdrin@alik.opbmk +15 -9
    Polishing.

  sql/sql_show.cc@1.344.1.1, 2007-03-27 21:54:59+04:00, anozdrin@alik.opbmk +11 -10
    Polishing.

ChangeSet@1.1616.3008.2, 2007-03-27 18:51:02+03:00, jani@ua141d10.elisa.omakaista.fi +4 -0
  Fixes for 4.1 to be as in 5.0 and above.

  client/mysql.cc@1.121.1.103, 2007-03-27 18:51:00+03:00, jani@ua141d10.elisa.omakaista.fi +1 -1
    Fixed to be as in 5.0 and above.

  client/mysqldump.c@1.143.13.11, 2007-03-27 18:51:00+03:00, jani@ua141d10.elisa.omakaista.fi +1 -1
    Fixed to be as in 5.0 and above.

  include/my_sys.h@1.116.1.31, 2007-03-27 18:51:01+03:00, jani@ua141d10.elisa.omakaista.fi +1 -1
    Fixed to be as in 5.0 and above.

  mysys/my_static.c@1.13.1.1, 2007-03-27 18:51:01+03:00, jani@ua141d10.elisa.omakaista.fi +2 -1
    Fixed to be as in 5.0 and above.

ChangeSet@1.2392.133.6, 2007-03-24 19:20:00+02:00, aelkin@dsl-hkibras1-ff1dc300-249.dhcp.inet.fi +2 -0
  Bug #27395 OPTION_STATUS_NO_TRANS_UPDATE is not preserved at the end of SF()
  
  removing test host sensitive stuff for pushbuild

  mysql-test/r/sp_trans.result@1.12, 2007-03-24 19:19:58+02:00, aelkin@dsl-hkibras1-ff1dc300-249.dhcp.inet.fi +2 -12
    results changed, will be changed again after bug#23333 fixed

  mysql-test/t/sp_trans.test@1.12, 2007-03-24 19:19:58+02:00, aelkin@dsl-hkibras1-ff1dc300-249.dhcp.inet.fi +3 -3
    replacing sensitive stuff

ChangeSet@1.2392.133.5, 2007-03-24 15:30:32+02:00, aelkin@dsl-hkibras1-ff1dc300-249.dhcp.inet.fi +1 -0
  Bug #27395  OPTION_STATUS_NO_TRANS_UPDATE is not preserved at the end of SF() 
  
  fixing wrong written assignment

  sql/ha_ndbcluster.cc@1.299.2.2, 2007-03-24 15:30:30+02:00, aelkin@dsl-hkibras1-ff1dc300-249.dhcp.inet.fi +1 -1
    fixing assignment

ChangeSet@1.2392.133.4, 2007-03-24 14:40:38+02:00, aelkin@andrepl.(none) +3 -0
  Bug #27395  OPTION_STATUS_NO_TRANS_UPDATE is not preserved at the end of SF() 
  
  eliminating the unnecessary option; and replacing site-dependant stuff in the test

  mysql-test/r/sp_trans.result@1.11, 2007-03-24 14:40:37+02:00, aelkin@andrepl.(none) +4 -5
    results changed, will be changed again after bug#23333 fixed

  mysql-test/t/sp_trans.test@1.11, 2007-03-24 14:40:37+02:00, aelkin@andrepl.(none) +2 -1
    replacing sensitive stuff

  sql/mysql_priv.h@1.438.1.1, 2007-03-24 14:40:37+02:00, aelkin@andrepl.(none) +0 -3
    removal, as part of Bug#27395 OPTION_STATUS_NO_TRANS_UPDATE is not preserved at the end of SF()

ChangeSet@1.2392.135.1, 2007-03-23 19:24:03+01:00, tnurnberg@sin.intern.azundris.com +8 -0
  Bug #26817: mysqldump fails to backup database containing view with invalid definer
  
  give some leeway on required permissions for SHOW FIELDS on views so
  an unknonwn DEFINER will no longer break mysqldump

  client/client_priv.h@1.48, 2007-03-23 19:24:01+01:00, tnurnberg@sin.intern.azundris.com +1 -1
    Bug #26817: mysqldump fails to backup database containing view with invalid definer
    
    New option for mysqldump: redirect stderr to file ("2> for Windows")

  client/mysqldump.c@1.257.1.1, 2007-03-23 19:24:01+01:00, tnurnberg@sin.intern.azundris.com +22 -2
    Bug #26817: mysqldump fails to backup database containing view with invalid definer
    
    New option for mysqldump: redirect stderr to file ("2> for Windows")

  mysql-test/r/information_schema_db.result@1.11, 2007-03-23 19:24:01+01:00, tnurnberg@sin.intern.azundris.com +69 -2
    Bug #26817: mysqldump fails to backup database containing view with invalid definer
    
    New option for mysqldump: redirect stderr to file ("2> for Windows")

  mysql-test/t/information_schema_db.test@1.8, 2007-03-23 19:24:01+01:00, tnurnberg@sin.intern.azundris.com +53 -2
    Bug #26817: mysqldump fails to backup database containing view with invalid definer
    
    New option for mysqldump: redirect stderr to file ("2> for Windows")

  sql/sql_base.cc@1.370.3.1, 2007-03-23 19:24:01+01:00, tnurnberg@sin.intern.azundris.com +24 -3
    Bug #26817: mysqldump fails to backup database containing view with invalid definer
    
    be a little more lenient for SHOW FIELDS FROM

  sql/sql_parse.cc@1.612.1.1, 2007-03-23 19:24:01+01:00, tnurnberg@sin.intern.azundris.com +4 -1
    Bug #26817: mysqldump fails to backup database containing view with invalid definer
    
    be a little more lenient for SHOW FIELDS FROM on views on views

  sql/sql_view.cc@1.105.2.1, 2007-03-23 19:24:01+01:00, tnurnberg@sin.intern.azundris.com +6 -1
    Bug #26817: mysqldump fails to backup database containing view with invalid definer
    
    give SHOW FIELDS the same perks as SHOW CREATE

  sql/table.cc@1.246, 2007-03-23 19:24:02+01:00, tnurnberg@sin.intern.azundris.com +3 -2
    Bug #26817: mysqldump fails to backup database containing view with invalid definer
    
    give SHOW FIELDS the same perks as SHOW CREATE

ChangeSet@1.2392.132.1, 2007-03-23 17:12:58+02:00, aelkin@andrepl.(none) +14 -0
  Bug #27395 OPTION_STATUS_NO_TRANS_UPDATE is not preserved at the end of SF()
  
  thd->options' OPTION_STATUS_NO_TRANS_UPDATE bit was not restored at the end of SF() invocation, where
  SF() modified non-ta table.
  As the result of this artifact it was not possible to detect whether there were any side-effects when
  top-level query ends. 
  If the top level query table was not modified and the bit is lost there would be no binlogging.
  
  Fixed with preserving the bit inside of thd->no_trans_update struct. The struct agregates two bool flags
  telling whether the current query and the current transaction modified any non-ta table.
  The flags stmt, all are dropped at the end of the query and the transaction.

  mysql-test/r/sp_trans.result@1.10, 2007-03-23 17:12:55+02:00, aelkin@andrepl.(none) +32 -0
    results will be changed once again after bug#23333 will be fixed.

  mysql-test/t/sp_trans.test@1.10, 2007-03-23 17:12:55+02:00, aelkin@andrepl.(none) +30 -0
    regression test added

  sql/ha_ndbcluster.cc@1.299.2.1, 2007-03-23 17:12:55+02:00, aelkin@andrepl.(none) +1 -2
    replacing thd->options' OPTION_STATUS_NO_TRANS_UPDATE bit and bool thd->no_trans_update
    with thd->no_trans_update as struct

  sql/handler.cc@1.228.1.1, 2007-03-23 17:12:56+02:00, aelkin@andrepl.(none) +1 -1
    replacing operations with thd->options' OPTION_STATUS_NO_TRANS_UPDATE bit
    with the member thd->no_trans_update.all;
    converting thd->no_trans_update into struct of bools.

  sql/log.cc@1.207, 2007-03-23 17:12:56+02:00, aelkin@andrepl.(none) +2 -2
    replacing operations with thd->options' OPTION_STATUS_NO_TRANS_UPDATE bit
    with the member thd->no_trans_update.all;
    converting thd->no_trans_update into struct of bools.

  sql/set_var.cc@1.182, 2007-03-23 17:12:56+02:00, aelkin@andrepl.(none) +3 -2
    replacing operations with thd->options' OPTION_STATUS_NO_TRANS_UPDATE bit
    with the member thd->no_trans_update.all;
    converting thd->no_trans_update into struct of bools.

  sql/sp_head.cc@1.236.1.2, 2007-03-23 17:12:56+02:00, aelkin@andrepl.(none) +3 -3
    replacing operations with thd->options' OPTION_STATUS_NO_TRANS_UPDATE bit
    with the member thd->no_trans_update.all;
    converting thd->no_trans_update into struct of bools.

  sql/sql_class.h@1.325.1.1, 2007-03-23 17:12:56+02:00, aelkin@andrepl.(none) +6 -2
    replacing operations with thd->options' OPTION_STATUS_NO_TRANS_UPDATE bit
    with the member thd->no_trans_update.all;
    converting thd->no_trans_update into struct of bools.

  sql/sql_delete.cc@1.192.1.2, 2007-03-23 17:12:56+02:00, aelkin@andrepl.(none) +2 -2
    replacing operations with thd->options' OPTION_STATUS_NO_TRANS_UPDATE bit
    with the member thd->no_trans_update.all;
    converting thd->no_trans_update into struct of bools.

  sql/sql_insert.cc@1.225.1.1, 2007-03-23 17:12:56+02:00, aelkin@andrepl.(none) +9 -9
    replacing operations with thd->options' OPTION_STATUS_NO_TRANS_UPDATE bit
    with the member thd->no_trans_update.all;
    converting thd->no_trans_update into struct of bools.

  sql/sql_load.cc@1.110, 2007-03-23 17:12:56+02:00, aelkin@andrepl.(none) +8 -8
    replacing operations with thd->options' OPTION_STATUS_NO_TRANS_UPDATE bit
    with the member thd->no_trans_update.all;
    converting thd->no_trans_update into struct of bools.

  sql/sql_parse.cc@1.613, 2007-03-23 17:12:56+02:00, aelkin@andrepl.(none) +18 -13
    replacing operations with thd->options' OPTION_STATUS_NO_TRANS_UPDATE bit
    with the member thd->no_trans_update.all;
    converting thd->no_trans_update into struct of bools.

  sql/sql_table.cc@1.333.1.3, 2007-03-23 17:12:56+02:00, aelkin@andrepl.(none) +1 -1
    replacing operations with thd->options' OPTION_STATUS_NO_TRANS_UPDATE bit
    with the member thd->no_trans_update.all;
    converting thd->no_trans_update into struct of bools.

  sql/sql_update.cc@1.213, 2007-03-23 17:12:56+02:00, aelkin@andrepl.(none) +24 -24
    replacing operations with thd->options' OPTION_STATUS_NO_TRANS_UPDATE bit
    with the member thd->no_trans_update.all;
    converting thd->no_trans_update into struct of bools.

ChangeSet@1.2392.120.2, 2007-03-23 14:12:11+03:00, anozdrin@booka.opbmk +5 -0
  Fix for BUG#9504: Stored procedures: execute privilege doesn't
  make 'use database' okay.
  
  The problem was that we didn't check stored-routine privileges
  in check_grant_db().
  
  The patch adds this check.

  mysql-test/r/grant.result@1.62, 2007-03-23 14:12:09+03:00, anozdrin@booka.opbmk +47 -0
    Update result file.

  mysql-test/r/sp-security.result@1.33, 2007-03-23 14:12:09+03:00, anozdrin@booka.opbmk +26 -9
    Update result fil.

  mysql-test/t/grant.test@1.52, 2007-03-23 14:12:09+03:00, anozdrin@booka.opbmk +83 -0
    Added test case for BUG#9504.

  mysql-test/t/sp-security.test@1.35, 2007-03-23 14:12:09+03:00, anozdrin@booka.opbmk +48 -29
    Update test.

  sql/sql_acl.cc@1.219, 2007-03-23 14:12:09+03:00, anozdrin@booka.opbmk +29 -2
    Check stored routines privileges.

ChangeSet@1.2377.53.1, 2007-03-22 20:55:59+02:00, serg@sergbook.mysql.com +3 -0
  Bug#27171 mysqlbinlog produces different output depends from option -R
  Server starts any binlog dump from Format_description_log_event,
  this shifted all offset calculations in mysqlbinlog and made it
  to stop the dump earlier than --stop-position. Now mysqlbinlog
  takes Format_description_log_event into account

  client/mysqlbinlog.cc@1.133.1.1, 2007-03-22 20:55:52+02:00, serg@sergbook.mysql.com +11 -4
    Bug#27171 mysqlbinlog produces different output depends from option -R
    Server starts any binlog dump from Format_description_log_event,
    this shifted all offset calculations in mysqlbinlog and made it
    to stop the dump earlier than --stop-position. Now mysqlbinlog
    takes Format_description_log_event into account

  mysql-test/r/mysqlbinlog2.result@1.11, 2007-03-22 20:55:52+02:00, serg@sergbook.mysql.com +36 -0
    Bug#27171 mysqlbinlog produces different output depends from option -R

  mysql-test/t/mysqlbinlog2.test@1.9, 2007-03-22 20:55:52+02:00, serg@sergbook.mysql.com +8 -0
    Bug#27171 mysqlbinlog produces different output depends from option -R

ChangeSet@1.1616.3003.1, 2007-03-22 20:32:07+02:00, jani@ua141d10.elisa.omakaista.fi +89 -0
  Fixed compiler warnings.

  isam/_dynrec.c@1.10.1.1, 2007-03-22 20:32:01+02:00, jani@ua141d10.elisa.omakaista.fi +2 -2
    Fixed compiler warnings.

  isam/_page.c@1.10.1.1, 2007-03-22 20:32:01+02:00, jani@ua141d10.elisa.omakaista.fi +2 -2
    Fixed compiler warnings.

  isam/_search.c@1.14.1.1, 2007-03-22 20:32:01+02:00, jani@ua141d10.elisa.omakaista.fi +8 -7
    Fixed compiler warnings.

  isam/close.c@1.8.1.1, 2007-03-22 20:32:01+02:00, jani@ua141d10.elisa.omakaista.fi +3 -3
    Fixed compiler warnings.

  support-files/compiler_warnings.supp@1.1, 2007-03-22 20:32:05+02:00, jani@ua141d10.elisa.omakaista.fi +56 -0
    BitKeeper file /home/my/bk/mysql-4.1-main/support-files/compiler_warnings.supp

  support-files/compiler_warnings.supp@1.0, 2007-03-22 20:32:05+02:00, jani@ua141d10.elisa.omakaista.fi +0 -0

  isam/delete.c@1.8.1.1, 2007-03-22 20:32:02+02:00, jani@ua141d10.elisa.omakaista.fi +6 -3
    Fixed compiler warnings.

  mysys/my_tempnam.c@1.16.1.1, 2007-03-22 20:32:03+02:00, jani@ua141d10.elisa.omakaista.fi +1 -1
    Fixed compiler warnings.

  isam/open.c@1.14.1.1, 2007-03-22 20:32:02+02:00, jani@ua141d10.elisa.omakaista.fi +1 -1
    Fixed compiler warnings.

  isam/rkey.c@1.5.1.1, 2007-03-22 20:32:02+02:00, jani@ua141d10.elisa.omakaista.fi +2 -2
    Fixed compiler warnings.

  isam/sort.c@1.9.2.1, 2007-03-22 20:32:02+02:00, jani@ua141d10.elisa.omakaista.fi +1 -1
    Fixed compiler warnings.

  isam/write.c@1.11.1.1, 2007-03-22 20:32:02+02:00, jani@ua141d10.elisa.omakaista.fi +8 -6
    Fixed compiler warnings.

  client/mysqlbinlog.cc@1.84.4.3, 2007-03-22 20:32:01+02:00, jani@ua141d10.elisa.omakaista.fi +1 -1
    Fixed compiler warnings.

  client/mysqldump.c@1.143.13.10, 2007-03-22 20:32:01+02:00, jani@ua141d10.elisa.omakaista.fi +1 -1
    Fixed compiler warnings.

  client/sql_string.cc@1.20.1.4, 2007-03-22 20:32:01+02:00, jani@ua141d10.elisa.omakaista.fi +2 -2
    Fixed compiler warnings.

  extra/perror.c@1.33.1.8, 2007-03-22 20:32:01+02:00, jani@ua141d10.elisa.omakaista.fi +3 -1
    Fixed compiler warnings.

  heap/_check.c@1.16.1.2, 2007-03-22 20:32:01+02:00, jani@ua141d10.elisa.omakaista.fi +5 -5
    Fixed compiler warnings.

  heap/hp_delete.c@1.12.1.3, 2007-03-22 20:32:01+02:00, jani@ua141d10.elisa.omakaista.fi +2 -2
    Fixed compiler warnings.

  heap/hp_hash.c@1.36.1.1, 2007-03-22 20:32:01+02:00, jani@ua141d10.elisa.omakaista.fi +1 -1
    Fixed compiler warnings.

  heap/hp_open.c@1.20.1.1, 2007-03-22 20:32:01+02:00, jani@ua141d10.elisa.omakaista.fi +4 -3
    Fixed compiler warnings.

  heap/hp_rkey.c@1.13.1.1, 2007-03-22 20:32:01+02:00, jani@ua141d10.elisa.omakaista.fi +1 -1
    Fixed compiler warnings.

  heap/hp_rrnd.c@1.7.1.1, 2007-03-22 20:32:01+02:00, jani@ua141d10.elisa.omakaista.fi +4 -4
    Fixed compiler warnings.

  heap/hp_write.c@1.19.2.1, 2007-03-22 20:32:01+02:00, jani@ua141d10.elisa.omakaista.fi +3 -3
    Fixed compiler warnings.

  include/raid.h@1.19.1.1, 2007-03-22 20:32:01+02:00, jani@ua141d10.elisa.omakaista.fi +2 -2
    Fixed compiler warnings.

  libmysql/libmysql.c@1.156.1.151, 2007-03-22 20:32:02+02:00, jani@ua141d10.elisa.omakaista.fi +8 -7
    Fixed compiler warnings.

  libmysqld/libmysqld.c@1.64.1.4, 2007-03-22 20:32:02+02:00, jani@ua141d10.elisa.omakaista.fi +1 -1
    Fixed compiler warnings.

  myisam/mi_close.c@1.18.1.1, 2007-03-22 20:32:02+02:00, jani@ua141d10.elisa.omakaista.fi +3 -2
    Fixed compiler warnings.

  myisam/mi_delete.c@1.31.1.5, 2007-03-22 20:32:02+02:00, jani@ua141d10.elisa.omakaista.fi +6 -5
    Fixed compiler warnings.

  myisam/mi_dynrec.c@1.36.1.7, 2007-03-22 20:32:02+02:00, jani@ua141d10.elisa.omakaista.fi +3 -2
    Fixed compiler warnings.

  myisam/mi_keycache.c@1.7.1.1, 2007-03-22 20:32:02+02:00, jani@ua141d10.elisa.omakaista.fi +3 -2
    Fixed compiler warnings.

  myisam/mi_page.c@1.20.1.1, 2007-03-22 20:32:02+02:00, jani@ua141d10.elisa.omakaista.fi +2 -2
    Fixed compiler warnings.

  myisam/mi_statrec.c@1.10.1.1, 2007-03-22 20:32:02+02:00, jani@ua141d10.elisa.omakaista.fi +1 -1
    Fixed compiler warnings.

  myisam/myisamchk.c@1.92.1.39, 2007-03-22 20:32:02+02:00, jani@ua141d10.elisa.omakaista.fi +1 -0
    Fixed compiler warnings.

  myisammrg/myrg_extra.c@1.12.1.1, 2007-03-22 20:32:02+02:00, jani@ua141d10.elisa.omakaista.fi +1 -1
    Fixed compiler warnings.

  mysys/default.c@1.43.1.11, 2007-03-22 20:32:02+02:00, jani@ua141d10.elisa.omakaista.fi +1 -1
    Fixed bug.

  mysys/hash.c@1.41.1.4, 2007-03-22 20:32:02+02:00, jani@ua141d10.elisa.omakaista.fi +9 -7
    Fixed compiler warnings.

  mysys/list.c@1.8.1.2, 2007-03-22 20:32:02+02:00, jani@ua141d10.elisa.omakaista.fi +2 -1
    Fixed compiler warnings.

  mysys/mf_iocache.c@1.47.1.7, 2007-03-22 20:32:02+02:00, jani@ua141d10.elisa.omakaista.fi +7 -4
    Fixed compiler warnings.

  mysys/mf_keycache.c@1.46.1.8, 2007-03-22 20:32:02+02:00, jani@ua141d10.elisa.omakaista.fi +15 -15
    Fixed compiler warnings.

  mysys/mf_keycaches.c@1.6.1.1, 2007-03-22 20:32:02+02:00, jani@ua141d10.elisa.omakaista.fi +2 -2
    Fixed compiler warnings.

  mysys/my_alloc.c@1.22.1.4, 2007-03-22 20:32:02+02:00, jani@ua141d10.elisa.omakaista.fi +3 -2
    Fixed compiler warnings.

  mysys/my_dup.c@1.4.1.1, 2007-03-22 20:32:02+02:00, jani@ua141d10.elisa.omakaista.fi +1 -1
    Fixed compiler warnings.

  mysys/my_fopen.c@1.15.1.1, 2007-03-22 20:32:02+02:00, jani@ua141d10.elisa.omakaista.fi +3 -3
    Fixed compiler warnings.

  mysys/my_fstream.c@1.8.1.1, 2007-03-22 20:32:02+02:00, jani@ua141d10.elisa.omakaista.fi +4 -4
    Fixed compiler warnings.

  mysys/my_getwd.c@1.15.1.2, 2007-03-22 20:32:02+02:00, jani@ua141d10.elisa.omakaista.fi +2 -1
    Fixed compiler warnings.

  mysys/my_handler.c@1.16.1.7, 2007-03-22 20:32:02+02:00, jani@ua141d10.elisa.omakaista.fi +4 -1
    Fixed compiler warnings.

  mysys/my_lib.c@1.21.1.1, 2007-03-22 20:32:02+02:00, jani@ua141d10.elisa.omakaista.fi +1 -1
    Fixed compiler warnings.

  mysys/my_lread.c@1.6.1.1, 2007-03-22 20:32:02+02:00, jani@ua141d10.elisa.omakaista.fi +2 -2
    Fixed compiler warnings.

  mysys/my_lwrite.c@1.7.1.1, 2007-03-22 20:32:02+02:00, jani@ua141d10.elisa.omakaista.fi +2 -2
    Fixed compiler warnings.

  mysys/my_malloc.c@1.9.1.1, 2007-03-22 20:32:02+02:00, jani@ua141d10.elisa.omakaista.fi +2 -2
    Fixed compiler warnings.

  mysys/my_pread.c@1.11.1.1, 2007-03-22 20:32:03+02:00, jani@ua141d10.elisa.omakaista.fi +4 -4
    Fixed compiler warnings.

  mysys/my_read.c@1.8.1.4, 2007-03-22 20:32:03+02:00, jani@ua141d10.elisa.omakaista.fi +2 -2
    Fixed compiler warnings.

  mysys/my_realloc.c@1.7.1.1, 2007-03-22 20:32:03+02:00, jani@ua141d10.elisa.omakaista.fi +3 -3
    Fixed compiler warnings.

  mysys/my_seek.c@1.11.1.4, 2007-03-22 20:32:03+02:00, jani@ua141d10.elisa.omakaista.fi +1 -1
    Fixed compiler warnings.

  mysys/my_write.c@1.12.1.1, 2007-03-22 20:32:03+02:00, jani@ua141d10.elisa.omakaista.fi +1 -1
    Fixed compiler warnings.

  mysys/raid.cc@1.31.1.4, 2007-03-22 20:32:03+02:00, jani@ua141d10.elisa.omakaista.fi +19 -18
    Fixed compiler warnings.

  mysys/safemalloc.c@1.24.1.1, 2007-03-22 20:32:03+02:00, jani@ua141d10.elisa.omakaista.fi +5 -5
    Fixed compiler warnings.

  mysys/thr_lock.c@1.39.1.4, 2007-03-22 20:32:03+02:00, jani@ua141d10.elisa.omakaista.fi +8 -7
    Fixed compiler warnings.

  mysys/tree.c@1.27.1.1, 2007-03-22 20:32:03+02:00, jani@ua141d10.elisa.omakaista.fi +2 -2
    Fixed compiler warnings.

  mysys/typelib.c@1.13.2.1, 2007-03-22 20:32:03+02:00, jani@ua141d10.elisa.omakaista.fi +1 -1
    Fixed compiler warnings.

  ndb/src/mgmclient/CommandInterpreter.cpp@1.44.5.1, 2007-03-22 20:32:03+02:00, jani@ua141d10.elisa.omakaista.fi +2 -2
    Added parenthesis around the expression.

  regex/regexec.c@1.7.1.1, 2007-03-22 20:32:03+02:00, jani@ua141d10.elisa.omakaista.fi +2 -1
    Fixed compiler warnings.

  sql-common/client.c@1.46.1.51, 2007-03-22 20:32:04+02:00, jani@ua141d10.elisa.omakaista.fi +6 -6
    Fixed compiler warnings.

  sql-common/my_time.c@1.6.1.14, 2007-03-22 20:32:04+02:00, jani@ua141d10.elisa.omakaista.fi +1 -1
    Removed garbage.

  sql/examples/ha_archive.cc@1.13.9.1, 2007-03-22 20:32:04+02:00, jani@ua141d10.elisa.omakaista.fi +2 -1
    Fixed compiler warnings.

  sql/ha_innodb.cc@1.90.16.46, 2007-03-22 20:32:03+02:00, jani@ua141d10.elisa.omakaista.fi +2 -2
    Fixed compiler warnings.

  sql/ha_ndbcluster.cc@1.114.3.80, 2007-03-22 20:32:03+02:00, jani@ua141d10.elisa.omakaista.fi +20 -16
    Fixed compiler warnings.

  sql/item.cc@1.58.1.181, 2007-03-22 20:32:03+02:00, jani@ua141d10.elisa.omakaista.fi +2 -0
    Fixed compiler warnings.

  sql/item_cmpfunc.cc@1.111.23.17, 2007-03-22 20:32:03+02:00, jani@ua141d10.elisa.omakaista.fi +3 -3
    Fixed compiler warnings.

  sql/item_subselect.cc@1.60.1.89, 2007-03-22 20:32:03+02:00, jani@ua141d10.elisa.omakaista.fi +1 -1
    Fixed compiler warnings.

  sql/log.cc@1.108.1.60, 2007-03-22 20:32:03+02:00, jani@ua141d10.elisa.omakaista.fi +2 -2
    Fixed compiler warnings.

  sql/log_event.cc@1.113.1.79, 2007-03-22 20:32:03+02:00, jani@ua141d10.elisa.omakaista.fi +3 -3
    Fixed compiler warnings.

  sql/mysqld.cc@1.356.98.41, 2007-03-22 20:32:03+02:00, jani@ua141d10.elisa.omakaista.fi +5 -4
    Fixed compiler warnings.
    
    Added a missing component in options struct (bug).

  sql/net_serv.cc@1.63.1.16, 2007-03-22 20:32:03+02:00, jani@ua141d10.elisa.omakaista.fi +1 -1
    Fixed compiler warnings.

  sql/opt_range.cc@1.98.2.53, 2007-03-22 20:32:03+02:00, jani@ua141d10.elisa.omakaista.fi +1 -1
    Fixed compiler warnings.

  sql/slave.cc@1.188.1.99, 2007-03-22 20:32:04+02:00, jani@ua141d10.elisa.omakaista.fi +6 -6
    Fixed compiler warnings.

  sql/sql_cache.cc@1.46.12.13, 2007-03-22 20:32:04+02:00, jani@ua141d10.elisa.omakaista.fi +12 -10
    Fixed compiler warnings.

  sql/sql_class.cc@1.105.43.1, 2007-03-22 20:32:04+02:00, jani@ua141d10.elisa.omakaista.fi +6 -6
    Fixed compiler warnings.

  sql/sql_delete.cc@1.99.2.45, 2007-03-22 20:32:04+02:00, jani@ua141d10.elisa.omakaista.fi +1 -1
    Fixed compiler warnings.

  sql/sql_parse.cc@1.271.1.226, 2007-03-22 20:32:04+02:00, jani@ua141d10.elisa.omakaista.fi +4 -4
    Fixed compiler warnings.

  sql/sql_prepare.cc@1.34.36.7, 2007-03-22 20:32:04+02:00, jani@ua141d10.elisa.omakaista.fi +1 -1
    Fixed compiler warnings.

  sql/sql_repl.cc@1.102.1.40, 2007-03-22 20:32:04+02:00, jani@ua141d10.elisa.omakaista.fi +2 -2
    Fixed compiler warnings.

  sql/sql_select.cc@1.216.125.21, 2007-03-22 20:32:04+02:00, jani@ua141d10.elisa.omakaista.fi +1 -0
    Fixed compiler warnings.

  sql/sql_table.cc@1.157.2.156, 2007-03-22 20:32:04+02:00, jani@ua141d10.elisa.omakaista.fi +1 -1
    A possible use of a variable uninitialized.

  sql/sql_update.cc@1.83.2.77, 2007-03-22 20:32:04+02:00, jani@ua141d10.elisa.omakaista.fi +2 -2
    Fixed compiler warnings.

  sql/strfunc.cc@1.4.1.4, 2007-03-22 20:32:04+02:00, jani@ua141d10.elisa.omakaista.fi +1 -1
    Fixed compiler warnings.

  sql/table.cc@1.111.4.12, 2007-03-22 20:32:04+02:00, jani@ua141d10.elisa.omakaista.fi +1 -1
    Fixed compiler warnings.

  sql/tztime.cc@1.8.1.16, 2007-03-22 20:32:04+02:00, jani@ua141d10.elisa.omakaista.fi +2 -2
    Fixed compiler warnings.

  sql/unireg.cc@1.43.1.10, 2007-03-22 20:32:04+02:00, jani@ua141d10.elisa.omakaista.fi +2 -2
    Fixed compiler warnings.

  tests/mysql_client_test.c@1.51.1.125, 2007-03-22 20:32:04+02:00, jani@ua141d10.elisa.omakaista.fi +4 -1
    Fixed compiler warnings.

ChangeSet@1.2392.128.1, 2007-03-22 19:17:15+02:00, aelkin@andrepl.(none) +3 -0
  Bug #27354 stored function in where condition was always treated as const
  
  Possible problems: function call could be eliminated from where class and only
  be evaluated once; function can be evaluated during table and item setup phase which could
  cause side effects not to be registered in binlog.
  
  Fixed with introducing func_item_sp::used_tables() returning the correct table_map constant.
  

  mysql-test/r/sp.result@1.221.1.1, 2007-03-22 19:17:13+02:00, aelkin@andrepl.(none) +25 -0
    results changed

  mysql-test/t/sp.test@1.211.1.1, 2007-03-22 19:17:13+02:00, aelkin@andrepl.(none) +24 -0
    regression test demonstrating that function's returns match where condition
    of the top-level query table.

  sql/item_func.h@1.160.1.1, 2007-03-22 19:17:13+02:00, aelkin@andrepl.(none) +3 -1
    private used_tables() method returning the correct table_bit with meaning the item is not
    a constant

ChangeSet@1.2398.3.2, 2007-03-21 21:21:32-07:00, mtaylor@qualinost.(none) +1 -0
  BUG#27367 mysql.server should be LSB init script compliant

  support-files/mysql.server.sh@1.56, 2007-03-21 21:21:30-07:00, mtaylor@qualinost.(none) +11 -2
    BUG#27367 Replaced [] with test syntax. Added test for locks on RedHat/SuSE systems

ChangeSet@1.2398.3.1, 2007-03-21 20:46:24-07:00, mtaylor@qualinost.(none) +1 -0
  BUG#27367 mysql.server should be LSB init script compliant

  support-files/mysql.server.sh@1.55, 2007-03-21 20:46:20-07:00, mtaylor@qualinost.(none) +30 -7
    BUG#27367 Add force-reload and status options. Change usage message to reflect
    Replaced a shell call to cat with shell builtin read

ChangeSet@1.2392.120.1, 2007-03-22 00:34:15+03:00, anozdrin@booka.opbmk +3 -0
  Fix for BUG#24040: Create View don't succed with "all privileges"
  on a database.
  
  The problem was that we required not less privileges on the base tables
  than we have on the view.
  
  The fix is to be more flexible and allow to create such a view (necessary
  privileges will be checked at the runtime).

  mysql-test/r/view_grant.result@1.23, 2007-03-22 00:34:11+03:00, anozdrin@booka.opbmk +88 -9
    Updated result file.

  mysql-test/t/view_grant.test@1.22, 2007-03-22 00:34:11+03:00, anozdrin@booka.opbmk +92 -19
    Added test case for BUG#24040 (Create View don't succed with
    "all privileges" on a database).

  sql/sql_view.cc@1.106, 2007-03-22 00:34:11+03:00, anozdrin@booka.opbmk +23 -12
    Implement flexible privilege check for CREATE VIEW.

ChangeSet@1.2377.46.2, 2007-03-12 18:08:35+00:00, lzhou@dev3-63.(none) +2 -0
  BUG#26675 Add ndb_connectstring in "show global variables".

  sql/ha_ndbcluster.h@1.108.2.1, 2007-03-12 18:08:30+00:00, lzhou@dev3-63.(none) +1 -0
    Extern opt_ndb_constrbuf array from mysqld

  sql/set_var.cc@1.176.3.1, 2007-03-12 18:08:30+00:00, lzhou@dev3-63.(none) +4 -0
    Add ndb_connectstring to sys variable

ChangeSet@1.2392.53.1, 2007-03-01 13:43:04+01:00, msvensson@pilot.blaudden +3 -0
  Bug#25262 Auto Increment lost when changing Engine type
   - Try to copy the autoincrement value when altering the table

  mysql-test/r/alter_table.result@1.63, 2007-03-01 13:42:39+01:00, msvensson@pilot.blaudden +24 -0
    Update test result

  mysql-test/t/alter_table.test@1.50, 2007-03-01 13:43:03+01:00, msvensson@pilot.blaudden +28 -0
    Add test case as described in bug report

  sql/sql_table.cc@1.328.1.6, 2007-03-01 13:43:03+01:00, msvensson@pilot.blaudden +6 -0
    Try to copy the autoincrement value when altering the table

ChangeSet@1.2327.3.3, 2006-12-21 13:53:34+04:00, ramil@mysql.com +3 -0
  Fix for bug #22824: strict, datetime, NULL, wrong warning
  
  During optimization we replace NULL with 0 for not null 
  date{time} fields, so uset MODE_NO_ZERO_DATE flag for a while 
  as we don't want to give extra warnings.

  mysql-test/r/strict.result@1.32, 2006-12-21 13:53:32+04:00, ramil@mysql.com +7 -0
    Fix for bug #22824: strict, datetime, NULL, wrong warning
      - test result.

  mysql-test/t/strict.test@1.23.1.1, 2006-12-21 13:53:32+04:00, ramil@mysql.com +11 -0
    Fix for bug #22824: strict, datetime, NULL, wrong warning
      - test case.

  sql/item_cmpfunc.cc@1.223.3.1, 2006-12-21 13:53:32+04:00, ramil@mysql.com +2 -1
    Fix for bug #22824: strict, datetime, NULL, wrong warning
      - turn off MODE_NO_ZERO_DATE in order not to get extra warinings
        in the save_in_field().

