ChangeSet
  1.2177 06/05/04 16:14:19 paul@polar.kitebird.com +1 -0
  .del-changelog-4.0.xml~8f56ee8a913e848b:
    Delete: Docs/changelog-4.0.xml

  BitKeeper/deleted/.del-changelog-4.0.xml~8f56ee8a913e848b
    1.3 06/05/04 16:14:05 paul@polar.kitebird.com +0 -0
    Delete: Docs/changelog-4.0.xml

ChangeSet
  1.2176 06/04/25 16:41:12 serg@sergbook.mysql.com +1 -0
  small optimization of the previous bugfix
  (based on the fact that packet is ALWAYS \0 terminated, see my_net_read)

  sql/sql_parse.cc
    1.397 06/04/25 16:41:10 serg@sergbook.mysql.com +1 -1
    small optimization of the previous bugfix
    (based on the fact that packet is ALWAYS \0 terminated, see my_net_read)

ChangeSet
  1.2175 06/04/25 13:37:33 serg@sergbook.mysql.com +1 -0
  buffer overflow and information exposure bugs fixed
  (reported by Stefano Di Paola)

  sql/sql_parse.cc
    1.396 06/04/25 13:37:30 serg@sergbook.mysql.com +15 -0
    buffer overflow and information exposure bugs fixed
    (reported by Stefano Di Paola)

ChangeSet
  1.2171.4.2 06/04/10 21:57:29 bell@sanja.is.com.ua +1 -0
  Avoid trying to include <asm/atomic.h> when it doesn't work in C++
  code. (Bug #13621)

  configure.in
    1.334 06/04/10 21:57:28 bell@sanja.is.com.ua +5 -0
    Test whether atomic_add() and atomic_sub() are available in C++
    code, since that is primarily where we will be using them.

ChangeSet
  1.2171.5.1 06/04/10 13:38:56 ingo@mysql.com +1 -0
  Bug#10405 - myisamchk damages auto_increment columns when changing character set
  
  Whenever 'myisamchk' needed to recreate a table,
  the auto increment information was lost.
  
  Now the forgotten element of the table creation
  information is set correctly.

  myisam/mi_check.c
    1.136 06/04/10 13:38:54 ingo@mysql.com +17 -9
    Bug#10405 - myisamchk damages auto_increment columns when changing character set
    Added some DBUG statements.
    Enabled 'with_auto_increment' in 'create_info'
    when recreating a table.

ChangeSet
  1.2171.4.1 06/04/08 23:19:52 bell@sanja.is.com.ua +1 -0
  Check tinfo library presence and use it. (BUG#18912)

  acinclude.m4
    1.102 06/04/08 23:19:51 bell@sanja.is.com.ua +4 -1
    Check tinfo library presence and use it.

ChangeSet
  1.2171.1.9 06/04/07 19:27:19 joerg@mysql.com +1 -0
  mysql-test/mysql-test-run.sh  :  Provide info about the options used.

  mysql-test/mysql-test-run.sh
    1.205 06/04/07 19:27:16 joerg@mysql.com +2 -0
    Provide info about the options used for this run to any evaluation tool.

ChangeSet
  1.2171.1.8 06/04/06 18:42:07 joerg@mysql.com +1 -0
  Backport of 5.1 test options "--with-ndbcluster" and "--with-ndbcluster-only" as dummies (ignored).

  mysql-test/mysql-test-run.sh
    1.204 06/04/06 18:42:05 joerg@mysql.com +11 -0
    Make "mysql-test-run.sh" accept (and ignore) the options "--with-ndbcluster" 
    and "--with-ndbcluster-only".
    This is necessary because newer build tools will issue them, and the test 
    script should tolerate that.
    Backport from 5.1 (Tomas Ulin, 2006-01-17)

ChangeSet
  1.2171.1.7 06/04/03 03:37:43 kent@mysql.com +3 -0
  mysql_install_db.sh, MySQLEULA.txt, mysql_install_db.c:
    Changed web address order.mysql.com to shop.mysql.com

  scripts/mysql_install_db.sh
    1.56 06/04/03 03:36:30 kent@mysql.com +2 -1
    Changed web address order.mysql.com to shop.mysql.com

  Docs/MySQLEULA.txt
    1.3 06/04/03 03:36:30 kent@mysql.com +1 -1
    Changed web address order.mysql.com to shop.mysql.com

  netware/mysql_install_db.c
    1.5 06/04/03 03:36:29 kent@mysql.com +1 -1
    Changed web address order.mysql.com to shop.mysql.com

ChangeSet
  1.2171.1.6 06/04/01 04:13:33 kent@mysql.com +1 -0
  README:
    Typo (bug#17167)

  README
    1.8 06/04/01 04:12:54 kent@mysql.com +1 -1
    Typo (bug#17167)

ChangeSet
  1.2171.3.3 06/03/01 18:37:41 paul@snake-hub.snake.net +1 -0
  README:
    revise README.

  mysql-test/README
    1.8 06/03/01 18:37:29 paul@snake-hub.snake.net +33 -27
    revise README.

ChangeSet
  1.2171.3.2 06/03/01 17:55:10 paul@snake-hub.snake.net +1 -0
  README.gcov:
    Revise README.gcov.

  mysql-test/README.gcov
    1.2 06/03/01 17:54:57 paul@snake-hub.snake.net +9 -7
    Revise README.gcov.

ChangeSet
  1.2171.3.1 06/03/01 17:37:07 paul@snake-hub.snake.net +1 -0
  README:
    Revise mysql-test README.

  mysql-test/README
    1.7 06/03/01 17:36:35 paul@snake-hub.snake.net +15 -3
    Revise mysql-test README.

ChangeSet
  1.2171.2.1 06/03/01 12:21:44 joerg@mysql.com +1 -0
  mysql-test/mysql-test-run.sh  :  Add a "--comment=<string>" option, to get it logged when the test is run.

  mysql-test/mysql-test-run.sh
    1.203 06/03/01 12:19:50 joerg@mysql.com +7 -0
    Add a "--comment=<string>" option, to get it logged when the test is run.
    The purpose is to allow a better analysis when generating the status page 
    ("gen-build-status-page").
    See "Do-compile" for how it is used.

ChangeSet
  1.2173 06/02/20 12:28:07 ingo@mysql.com +1 -0
  BUG#5390 - problems with merge tables
  This fix is necessary because thr_multi_lock()
  reorderes the lock data references array.

  sql/lock.cc
    1.57 06/02/20 12:28:05 ingo@mysql.com +16 -4
    BUG#5390 - problems with merge tables
    This fix is necessary because thr_multi_lock()
    reorderes the lock data references array.

ChangeSet
  1.2171.1.3 06/02/12 01:33:43 kent@mysql.com +1 -0
  make_binary_distribution.sh:
    print => echo in shell script

  scripts/make_binary_distribution.sh
    1.62 06/02/12 01:33:13 kent@mysql.com +1 -1
    print => echo in shell script

ChangeSet
  1.2171.1.2 06/01/28 12:35:46 kent@mysql.com +1 -0
  mysql-test-run.sh:
    Bug#16780: Extend port range to make space for 5.1 NDBCLUSTER_PORT_SLAVE

  mysql-test/mysql-test-run.sh
    1.202 06/01/28 12:35:35 kent@mysql.com +6 -1
    Bug#16780: Extend port range to make space for 5.1 NDBCLUSTER_PORT_SLAVE

ChangeSet
  1.2171.1.1 06/01/23 21:51:32 evgen@moonbone.local +3 -0
  Fixed bug #16510: Updating field named like '*name' caused server crash.
  
  When setup_fields() function finds field named '*' it expands it to the list
  of all table fields. It does so by checking that the first char of
  field_name is '*', but it doesn't checks that the '* is the only char.
  Due to this, when updating table with a field named like '*name', such field
  is wrongly treated as '*' and expanded. This leads to making list of fields
  to update being longer than list of the new values. Later, the fill_record() 
  function crashes by dereferencing null when there is left fields to update,
  but no more values.
  
  Added check in the setup_fields() function which ensures that the field
  expanding will be done only when '*' is the only char in the field name.

  sql/sql_base.cc
    1.194 06/01/23 21:50:25 evgen@moonbone.local +1 -0
    Fixed bug #16510: Updating field named like '*name' caused server crash.
    Added check in the setup_fields() function which ensures that the field
    expanding will be done only when '*' is the only char in the field name.

  mysql-test/r/update.result
    1.18 06/01/23 21:47:18 evgen@moonbone.local +4 -0
    Added test case for bug#16510: Updating field named like '*name' caused server crash

  mysql-test/t/update.test
    1.16 06/01/23 21:46:48 evgen@moonbone.local +8 -0
    Added test case for bug#16510: Updating field named like '*name' caused server crash

ChangeSet
  1.2172 06/01/23 19:12:29 ingo@mysql.com +4 -0
  BUG#5390 - problems with merge tables
  After-fix optimizations proposed and finally
  implemented by Monty.

  sql/table.h
    1.48 06/01/23 19:12:27 ingo@mysql.com +3 -0
    BUG#5390 - problems with merge tables
    After-fix optimizations proposed and finally
    implemented by Monty.
    Additional elements of TABLE.

  sql/lock.cc
    1.56 06/01/23 19:12:27 ingo@mysql.com +166 -73
    BUG#5390 - problems with merge tables
    After-fix optimizations proposed and finally
    implemented by Monty.
    get_lock_data() gets a flag for storing the lock
    positions in the new TABLE elements.
    mysql_lock_remove() can now remove a lock faster
    and more precisely as it has needed info in TABLE now.
    mysql_unlock_read_tables() and mysql_lock_merge() must 
    now adjust the new elements of TABLE when modifying locks.
    mysql_lock_have_duplicate() can now work faster on
    the existing lock as the positions in the lock
    arrays are known for each table.
    get_lock_data() assigns the new TABLE elements 
    on request of the new flag.

  mysql-test/t/lock.test
    1.9 06/01/23 19:12:27 ingo@mysql.com +20 -0
    BUG#5390 - problems with merge tables
    After-fix optimizations proposed and finally
    implemented by Monty.
    Additional tests.

  mysql-test/r/lock.result
    1.11 06/01/23 19:12:27 ingo@mysql.com +11 -0
    BUG#5390 - problems with merge tables
    After-fix optimizations proposed and finally
    implemented by Monty.
    Additional test results.

ChangeSet
  1.2166.1.1 06/01/16 12:17:30 msvensson@neptunus.(none) +1 -0
  BUG#6554 Problem Building MySql on Fedora Core 3
     - Remove the local static var

  sql/ha_berkeley.cc
    1.118 06/01/16 12:13:33 msvensson@neptunus.(none) +2 -1
    Remove local static var, make it local in file instead.

ChangeSet
  1.2170 06/01/13 16:25:20 joerg@mysql.com +2 -0
  extra/comp_err.c  +  scripts/mysqld_multi.sh  :
  Copyright string fixes (bug#16106)

  scripts/mysqld_multi.sh
    1.14 06/01/13 16:24:25 joerg@mysql.com +0 -3
    The "mysql_copyright" tool will not change non-C files, so do not mention the license.
    (bug#16106)

  extra/comp_err.c
    1.9 06/01/13 16:24:25 joerg@mysql.com +3 -1
    Ensure that the license spelling is as expected by the "mysql_copyright" tool.
    (bug#16106)

ChangeSet
  1.2169 06/01/12 15:10:12 jani@ua141d10.elisa.omakaista.fi +4 -0
  NetWare specific change to increase thread stack size.
  Changes to Netware specific mysqld_safe.c

  sql/mysqld.cc
    1.530 06/01/12 15:10:10 jani@ua141d10.elisa.omakaista.fi +5 -0
    NetWare specific change to increase thread stack size.

  netware/mysqld_safe.c
    1.8 06/01/12 15:10:10 jani@ua141d10.elisa.omakaista.fi +15 -27
    NetWare specific change to make multiple mysqld_safe instances
    work when called through a NCF file.

  innobase/os/os0thread.c
    1.25 06/01/12 15:10:10 jani@ua141d10.elisa.omakaista.fi +9 -0
    NetWare specific change to increase thread stack size.

  include/config-netware.h
    1.8 06/01/12 15:10:10 jani@ua141d10.elisa.omakaista.fi +3 -0
    NetWare specific change to increase thread stack size.

ChangeSet
  1.2168 06/01/06 21:42:17 monty@mysql.com +5 -0
  Fixes during review of new pushed code:
  Remove wrong fix for Bug#14397 - OPTIMIZE TABLE with an open HANDLER causes a crash
  Safety fix for bug #13855 "select distinct with group by caused server crash"

  sql/sql_select.cc
    1.295 06/01/06 21:42:13 monty@mysql.com +8 -1
    Safety fix for bug #13855 "select distinct with group by caused server crash"
    The previous patch only removed the symptomps, this fix removed the cause of the problem
    (Which was that not all hidden_fields was stored in the temporary table)

  sql/sql_handler.cc
    1.48 06/01/06 21:42:13 monty@mysql.com +12 -34
    Remove wrong fix for Bug#14397 - OPTIMIZE TABLE with an open HANDLER causes a crash.
    It's better to let mysql_lock_tables reopen the TABLE object in case of OPTIMIZE TABLE and fix items AFTER mysql_lock_table() instead of before

  sql/item_cmpfunc.cc
    1.65 06/01/06 21:42:13 monty@mysql.com +1 -1
    Removed compiler warning

  myisam/myisam_ftdump.c
    1.25 06/01/06 21:42:13 monty@mysql.com +1 -1
    Fixed compiler warning

  client/mysqlimport.c
    1.39 06/01/06 21:42:13 monty@mysql.com +0 -1
    Remove not used variable

ChangeSet
  1.2166 05/12/18 14:51:19 kent@mysql.com +1 -0
  Makefile.am:
    Adjusted listing of files to put into source TAR

  BUILD/Makefile.am
    1.6 05/12/18 14:49:51 kent@mysql.com +0 -1

  BUILD/Makefile.am
    1.5 05/12/18 14:45:14 kent@mysql.com +5 -1
    Adjusted listing of files to put into source TAR

ChangeSet
  1.2165 05/12/13 17:53:26 jani@a193-229-222-105.elisa-laajakaista.fi +13 -0
  Increased stack size for clients on Netware.
  New libc suggests doing this.

  netware/perror.def
    1.4 05/12/13 17:53:23 jani@a193-229-222-105.elisa-laajakaista.fi +1 -0
    Increased stack size for clients on Netware.
    New libc suggests doing this.

  netware/mysqlimport.def
    1.6 05/12/13 17:53:23 jani@a193-229-222-105.elisa-laajakaista.fi +1 -0
    Increased stack size for clients on Netware.
    New libc suggests doing this.

  netware/mysqldump.def
    1.6 05/12/13 17:53:23 jani@a193-229-222-105.elisa-laajakaista.fi +1 -0
    Increased stack size for clients on Netware.
    New libc suggests doing this.

  netware/mysqld_safe.def
    1.3 05/12/13 17:53:23 jani@a193-229-222-105.elisa-laajakaista.fi +1 -0
    Increased stack size for clients on Netware.
    New libc suggests doing this.

  netware/mysqlcheck.def
    1.6 05/12/13 17:53:23 jani@a193-229-222-105.elisa-laajakaista.fi +1 -0
    Increased stack size for clients on Netware.
    New libc suggests doing this.

  netware/mysqlbinlog.def
    1.6 05/12/13 17:53:23 jani@a193-229-222-105.elisa-laajakaista.fi +1 -0
    Increased stack size for clients on Netware.
    New libc suggests doing this.

  netware/mysqladmin.def
    1.5 05/12/13 17:53:23 jani@a193-229-222-105.elisa-laajakaista.fi +1 -0
    Increased stack size for clients on Netware.
    New libc suggests doing this.

  netware/mysql_install_db.def
    1.4 05/12/13 17:53:23 jani@a193-229-222-105.elisa-laajakaista.fi +1 -0
    Increased stack size for clients on Netware.
    New libc suggests doing this.

  netware/mysql.def
    1.5 05/12/13 17:53:23 jani@a193-229-222-105.elisa-laajakaista.fi +1 -0
    Increased stack size for clients on Netware.
    New libc suggests doing this.

  netware/myisampack.def
    1.5 05/12/13 17:53:23 jani@a193-229-222-105.elisa-laajakaista.fi +1 -0
    Increased stack size for clients on Netware.
    New libc suggests doing this.

  netware/myisamlog.def
    1.5 05/12/13 17:53:23 jani@a193-229-222-105.elisa-laajakaista.fi +1 -0
    Increased stack size for clients on Netware.
    New libc suggests doing this.

  netware/my_print_defaults.def
    1.4 05/12/13 17:53:23 jani@a193-229-222-105.elisa-laajakaista.fi +1 -0
    Increased stack size for clients on Netware.
    New libc suggests doing this.

  netware/libmysql.def
    1.4 05/12/13 17:53:23 jani@a193-229-222-105.elisa-laajakaista.fi +1 -0
    Increased stack size for clients on Netware.
    New libc suggests doing this.

ChangeSet
  1.2163.1.1 05/12/06 17:48:31 ingo@mysql.com +1 -0
  Merge mysql.com:/home/mydev/mysql-4.0
  into  mysql.com:/home/mydev/mysql-4.0-bug5390

  sql/sql_parse.cc
    1.395 05/12/06 17:47:56 ingo@mysql.com +0 -0
    Auto merged

ChangeSet
  1.2164 05/12/06 14:07:23 lenz@mysql.com +1 -0
   - commit emails are now sent to commits@lists.mysql.com instead of 
     internals@lists.mysql.com to reduce the noise on the internals list.

  BitKeeper/triggers/post-commit
    1.35 05/12/06 14:07:21 lenz@mysql.com +4 -4
     - commit emails are now sent to commits@lists.mysql.com instead of 
       internals@lists.mysql.com to reduce the noise on the internals list.

ChangeSet
  1.2163 05/12/04 15:02:06 jani@a193-229-222-105.elisa-laajakaista.fi +11 -0
  A set of Netware related patches.

  sql/sql_parse.cc
    1.393.1.1 05/12/04 15:02:03 jani@a193-229-222-105.elisa-laajakaista.fi +3 -0
    Fix problem with kill connection on NetWare.
    

  myisam/myisampack.c
    1.37 05/12/04 15:02:03 jani@a193-229-222-105.elisa-laajakaista.fi +1 -1
    Fixed option name.

  myisam/myisamchk.c
    1.117 05/12/04 15:02:03 jani@a193-229-222-105.elisa-laajakaista.fi +1 -1
    Fixed option name.

  isam/isamchk.c
    1.26 05/12/04 15:02:03 jani@a193-229-222-105.elisa-laajakaista.fi +1 -1
    Fixed option name.

  client/mysqlshow.c
    1.31 05/12/04 15:02:03 jani@a193-229-222-105.elisa-laajakaista.fi +1 -1
    Fixed option name.

  client/mysqlimport.c
    1.38 05/12/04 15:02:03 jani@a193-229-222-105.elisa-laajakaista.fi +1 -1
    Fixed option name.

  client/mysqldump.c
    1.120 05/12/04 15:02:03 jani@a193-229-222-105.elisa-laajakaista.fi +1 -1
    Fixed option name.

  client/mysqlcheck.c
    1.33 05/12/04 15:02:03 jani@a193-229-222-105.elisa-laajakaista.fi +1 -1
    Fixed option name.

  client/mysqlbinlog.cc
    1.105 05/12/04 15:02:02 jani@a193-229-222-105.elisa-laajakaista.fi +1 -1
    Fixed option name.

  client/mysqladmin.c
    1.79 05/12/04 15:02:02 jani@a193-229-222-105.elisa-laajakaista.fi +1 -1
    Fixed option name.

  client/mysql.cc
    1.161 05/12/04 15:02:02 jani@a193-229-222-105.elisa-laajakaista.fi +1 -1
    Fixed option name.

ChangeSet
  1.2161.1.1 05/11/29 19:17:39 ingo@mysql.com +8 -0
  BUG#5390 - problems with merge tables
  Problem #1: INSERT...SELECT
  INSERT ... SELECT with the same table on both sides (hidden
  below a MERGE table) does now work by buffering the select result.
  The duplicate detection works now after open_and_lock_tables() 
  on the locks.
  I did not find a test case that failed without the change in
  sql_update.cc. I made the change anyway as it should in theory
  fix a possible MERGE table problem with multi-table update.

  sql/sql_update.cc
    1.108 05/11/29 19:17:37 ingo@mysql.com +1 -1
    BUG#5390 - problems with merge tables
    Changed the duplicate tables detection for UPDATE
    to use the new function, which does also work for MERGE tables.

  sql/sql_parse.cc
    1.394 05/11/29 19:17:37 ingo@mysql.com +6 -5
    BUG#5390 - problems with merge tables
    Problem #1: INSERT...SELECT
    Changed the duplicate tables detection for INSERT ... SELECT
    to use the new function, which does also work for MERGE tables.

  sql/mysql_priv.h
    1.239 05/11/29 19:17:37 ingo@mysql.com +1 -0
    BUG#5390 - problems with merge tables
    Problem #1: INSERT...SELECT
    Added a declaration for the new function.

  sql/lock.cc
    1.55 05/11/29 19:17:37 ingo@mysql.com +86 -3
    BUG#5390 - problems with merge tables
    Problem #1: INSERT...SELECT
    Added a new function to find a duplicate lock in a list of tables.

  mysql-test/t/merge.test
    1.26 05/11/29 19:17:37 ingo@mysql.com +26 -0
    BUG#5390 - problems with merge tables
    Problem #1: INSERT...SELECT
    Added tests.

  mysql-test/t/create.test
    1.23 05/11/29 19:17:37 ingo@mysql.com +0 -7
    BUG#5390 - problems with merge tables
    Removed a duplicate test.

  mysql-test/r/merge.result
    1.28 05/11/29 19:17:37 ingo@mysql.com +49 -0
    BUG#5390 - problems with merge tables
    Problem #1: INSERT...SELECT
    Added test results.

  mysql-test/r/create.result
    1.26 05/11/29 19:17:36 ingo@mysql.com +0 -11
    BUG#5390 - problems with merge tables
    Removed a duplicate test.

ChangeSet
  1.2161 05/11/22 10:55:06 bell@sanja.is.com.ua +1 -0
  Merge abelkin@bk-internal.mysql.com:/home/bk/mysql-4.0
  into  sanja.is.com.ua:/home/bell/mysql/bk/mysql-4.0

  sql/mysql_priv.h
    1.238 05/11/22 10:55:04 bell@sanja.is.com.ua +0 -0
    Auto merged

ChangeSet
  1.2159.9.1 05/11/07 12:16:49 ingo@mysql.com +3 -0
  Bug#14616 - Freshly imported table returns error 124 when using LIMIT
  Initialized usable_keys from table->keys_in_use instead of ~0
  in test_if_skip_sort_order(). It was possible that a disabled
  index was used for sorting.

  sql/sql_select.cc
    1.294 05/11/07 12:16:47 ingo@mysql.com +6 -2
    Bug#14616 - Freshly imported table returns error 124 when using LIMIT
    Initialized usable_keys from table->keys_in_use instead of ~0
    in test_if_skip_sort_order(). It was possible that a disabled
    index was used for sorting.

  mysql-test/t/myisam.test
    1.27 05/11/07 12:16:47 ingo@mysql.com +12 -0
    Bug#14616 - Freshly imported table returns error 124 when using LIMIT
    The test case.

  mysql-test/r/myisam.result
    1.31 05/11/07 12:16:47 ingo@mysql.com +10 -0
    Bug#14616 - Freshly imported table returns error 124 when using LIMIT
    The test result.

ChangeSet
  1.2159.1.15 05/11/06 12:35:49 ramil@mysql.com +3 -0
  Fix for bug #13044: BIT_COUNT with NULL values.

  sql/item_func.cc
    1.113 05/11/06 12:35:46 ramil@mysql.com +1 -4
    Fix for bug #13044: BIT_COUNT with NULL values.
    Always set null_value.

  mysql-test/t/func_op.test
    1.5 05/11/06 12:35:46 ramil@mysql.com +12 -0
    Fix for bug #13044: BIT_COUNT with NULL values.

  mysql-test/r/func_op.result
    1.7 05/11/06 12:35:46 ramil@mysql.com +11 -0
    Fix for bug #13044: BIT_COUNT with NULL values.

ChangeSet
  1.2159.8.1 05/11/03 18:24:12 ingo@mysql.com +7 -0
  Bug#14397 - OPTIMIZE TABLE with an open HANDLER causes a crash
  Version for 4.0.
  It fixes two problems:
  1. The cause of the bug was that we did not check the table version for
     the HANDLER ... READ commands. We did not notice when a table was
     replaced by a new one. This can happen during ALTER TABLE, REPAIR
     TABLE, and OPTIMIZE TABLE (there might be more cases). I call the fix
     for this problem "the primary bug fix".
  2. mysql_ha_flush() was not always called with a locked LOCK_open.
     Though the function comment clearly said it must.
     I changed the code so that the locking is done when required. I call
     the fix for this problem "the secondary fix".

  sql/sql_table.cc
    1.199 05/11/03 18:24:00 ingo@mysql.com +3 -3
    Bug#14397 - OPTIMIZE TABLE with an open HANDLER causes a crash
    Changed function calls for the secondary fix.

  sql/sql_handler.cc
    1.47 05/11/03 18:24:00 ingo@mysql.com +45 -4
    Bug#14397 - OPTIMIZE TABLE with an open HANDLER causes a crash
    The first two diffs make the primary bug fix.
    The rest is for the secondary fix.

  sql/sql_class.cc
    1.113 05/11/03 18:24:00 ingo@mysql.com +1 -1
    Bug#14397 - OPTIMIZE TABLE with an open HANDLER causes a crash
    Changed a function call for the secondary fix.

  sql/sql_base.cc
    1.193 05/11/03 18:24:00 ingo@mysql.com +4 -3
    Bug#14397 - OPTIMIZE TABLE with an open HANDLER causes a crash
    Changed function calls for the secondary fix.

  sql/mysql_priv.h
    1.236.1.1 05/11/03 18:24:00 ingo@mysql.com +2 -1
    Bug#14397 - OPTIMIZE TABLE with an open HANDLER causes a crash
    Changed a definition for the secondary fix.

  mysql-test/t/handler.test
    1.17 05/11/03 18:24:00 ingo@mysql.com +29 -0
    Bug#14397 - OPTIMIZE TABLE with an open HANDLER causes a crash
    The test case.

  mysql-test/r/handler.result
    1.17 05/11/03 18:24:00 ingo@mysql.com +18 -0
    Bug#14397 - OPTIMIZE TABLE with an open HANDLER causes a crash
    The test result.

ChangeSet
  1.2159.1.14 05/11/03 11:47:54 jani@ua141d10.elisa.omakaista.fi +1 -0
  Added test-force to Makefile.

  Makefile.am
    1.55 05/11/03 11:47:52 jani@ua141d10.elisa.omakaista.fi +4 -0
    Added test-force to Makefile.

ChangeSet
  1.2159.1.13 05/11/03 11:19:06 jani@ua141d10.elisa.omakaista.fi +1 -0
  Added new build script for pentium64.

  BUILD/compile-pentium64-debug-max
    1.1 05/11/03 11:18:14 jani@ua141d10.elisa.omakaista.fi +13 -0

  BUILD/compile-pentium64-debug-max
    1.0 05/11/03 11:18:14 jani@ua141d10.elisa.omakaista.fi +0 -0
    BitKeeper file /home/my/bk/mysql-4.0/BUILD/compile-pentium64-debug-max

ChangeSet
  1.2159.1.12 05/11/03 11:05:52 jani@ua141d10.elisa.omakaista.fi +1 -0
  Changed mysql-test-run to correspond to the one in 5.0 tree.

  mysql-test/mysql-test-run.sh
    1.201 05/11/03 11:05:50 jani@ua141d10.elisa.omakaista.fi +2 -2
    Changed mysql-test-run to correspond to the one in 5.0 tree.

ChangeSet
  1.2159.7.1 05/10/28 14:01:00 jani@a193-229-222-105.elisa-laajakaista.fi +1 -0
  NetWare specific change to use a LibC API instead of a
  kernel function to prevent CPU hogs.

  include/config-netware.h
    1.7 05/10/28 14:00:56 jani@a193-229-222-105.elisa-laajakaista.fi +1 -4
    NetWare specific change to use a LibC API instead of a
    kernel function to prevent CPU hogs.

ChangeSet
  1.2159.1.11 05/10/27 18:32:14 mysqldev@mysql.com +5 -0
   - cleanup: removed the empty NEW-RPMS directory and all references
   - cleanup: removed obsolete support-files/MacOSX/make_mysql_pkg.pl
     script (we now use Do-pkg for building OS X packages)

  netware/BUILD/compile-netware-src
    1.2 05/10/27 18:31:47 mysqldev@mysql.com +0 -1
     - removed reference to the NEW-RPMS directory

  netware/BUILD/compile-netware-END
    1.5 05/10/27 18:31:47 mysqldev@mysql.com +0 -1
     - removed reference to the NEW-RPMS directory

  netware/BUILD/compile-linux-tools
    1.5 05/10/27 18:31:46 mysqldev@mysql.com +0 -1
     - removed reference to the NEW-RPMS directory

  BitKeeper/deleted/.del-make_mysql_pkg.pl~caac82eb901cc206
    1.4 05/10/27 18:15:43 mysqldev@mysql.com +0 -0
    Delete: support-files/MacOSX/make_mysql_pkg.pl

  BitKeeper/deleted/.del-.cvsignore~4c7a1f88a5a62a24
    1.3 05/10/27 18:14:12 mysqldev@mysql.com +0 -0
    Delete: NEW-RPMS/.cvsignore

ChangeSet
  1.2159.1.10 05/10/27 14:51:58 lenz@mysql.com +18 -0
   - Removed obsolete and outdated man page files from the man
     directory - these files are now maintained in the mysqldoc
     repository and included in the source distribution during the
     release build. Updated the configure.in script and Makefiles to
     create the man page file list at build time
   - Updated the file list in the RPM spec file to include all currently
     available man pages (this can not be done with wildcards, as
     the man pages are spread across several subpackages. However, RPM
     warns about unpackaged files, so newly added man pages can be 
     spotted)

  support-files/mysql.spec.sh
    1.95 05/10/27 14:51:29 lenz@mysql.com +25 -9
     - adjusted file list: added man pages that are now part of the
       official source distribution (taken from the documentation
       server)

  man/mysqlman.1
    1.4 05/10/27 14:51:29 lenz@mysql.com +1 -1
     - removed version number

  man/Makefile.am
    1.10 05/10/27 14:51:29 lenz@mysql.com +2 -24
     - removed hard-coded list of man pages, the list is populated
       during the configure stage. When building from BK, only one
       placeholder file exists. For the release builds, this directory
       is populated by the Bootstrap script, which takes man page files
       from the documentation server.

  configure.in
    1.333 05/10/27 14:51:29 lenz@mysql.com +4 -0
     - dynamically add man pages included in the man directory
       (the BK tree only contains one dummy file, the directory is
       populated by the Bootstrap script by copying current man pages
       from the documentation server)

  BitKeeper/deleted/.del-replace.1.in~e92dc1aea682608c
    1.9 05/10/26 15:02:10 lenz@mysql.com +0 -0
    Delete: man/replace.1.in

  BitKeeper/deleted/.del-perror.1.in~60d1efcbe71bdd9c
    1.11 05/10/26 15:02:10 lenz@mysql.com +0 -0
    Delete: man/perror.1.in

  BitKeeper/deleted/.del-mysqlshow.1.in~81ce953dcc1a282f
    1.10 05/10/26 15:02:10 lenz@mysql.com +0 -0
    Delete: man/mysqlshow.1.in

  BitKeeper/deleted/.del-mysql_zap.1.in~df5cf8089b50c624
    1.9 05/10/26 15:02:10 lenz@mysql.com +0 -0
    Delete: man/mysql_zap.1.in

  BitKeeper/deleted/.del-mysql_fix_privilege_tables.1.in~7422405bb0e64325
    1.7 05/10/26 15:02:10 lenz@mysql.com +0 -0
    Delete: man/mysql_fix_privilege_tables.1.in

  BitKeeper/deleted/.del-mysqldump.1.in~9520980bfec710d5
    1.13 05/10/26 15:02:09 lenz@mysql.com +0 -0
    Delete: man/mysqldump.1.in

  BitKeeper/deleted/.del-mysqld_safe.1.in~6f34e14acc0c5e0b
    1.11 05/10/26 15:02:09 lenz@mysql.com +0 -0
    Delete: man/mysqld_safe.1.in

  BitKeeper/deleted/.del-mysqld_multi.1.in~b3f1c5343b8481e6
    1.9 05/10/26 15:02:08 lenz@mysql.com +0 -0
    Delete: man/mysqld_multi.1.in

  BitKeeper/deleted/.del-mysqld.1.in~42371a82eb27d87c
    1.10 05/10/26 15:02:08 lenz@mysql.com +0 -0
    Delete: man/mysqld.1.in

  BitKeeper/deleted/.del-mysqladmin.1.in~81703c6092a1f769
    1.10 05/10/26 15:02:08 lenz@mysql.com +0 -0
    Delete: man/mysqladmin.1.in

  BitKeeper/deleted/.del-mysqlaccess.1.in~2adf98feb44a0dbf
    1.12 05/10/26 15:02:07 lenz@mysql.com +0 -0
    Delete: man/mysqlaccess.1.in

  BitKeeper/deleted/.del-mysql.1.in~3f4dbf65d31fea3a
    1.13 05/10/26 15:02:07 lenz@mysql.com +0 -0
    Delete: man/mysql.1.in

  BitKeeper/deleted/.del-isamlog.1.in~416d91adbf665b19
    1.9 05/10/26 15:02:07 lenz@mysql.com +0 -0
    Delete: man/isamlog.1.in

  BitKeeper/deleted/.del-isamchk.1.in~9d44303f6d951962
    1.10 05/10/26 15:02:06 lenz@mysql.com +0 -0
    Delete: man/isamchk.1.in

  man/mysqlman.1
    1.3 05/10/26 15:01:42 lenz@mysql.com +0 -0
    Rename: man/mysqlman.1.in -> man/mysqlman.1

ChangeSet
  1.2159.6.1 05/10/25 16:56:25 jani@ua141d10.elisa.omakaista.fi +2 -0
  Imported fixes from 4.1 and 5.0 to 4.0.

  netware/mysql_test_run.c
    1.9 05/10/25 16:56:21 jani@ua141d10.elisa.omakaista.fi +1 -1
    Imported fixes from 4.1 and 5.0 to 4.0.

  include/config-netware.h
    1.6 05/10/25 16:56:21 jani@ua141d10.elisa.omakaista.fi +4 -0
    Imported fixes from 4.1 and 5.0 to 4.0.

ChangeSet
  1.2159.4.2 05/10/25 02:27:55 kent@mysql.com +2 -0
  Makefile.am:
    Option to set environment variable MTR_BUILD_THREAD to a small
    number, from what mysql-test-run calculate port numbers that
    will not conflict with other runs with different thread num

  mysql-test/mysql-test-run.sh
    1.200 05/10/25 02:27:08 kent@mysql.com +17 -0

  Makefile.am
    1.54 05/10/25 02:25:52 kent@mysql.com +8 -9
    Option to set environment variable MTR_BUILD_THREAD to a small
    number, from what mysql-test-run calculate port numbers that
    will not conflict with other runs with different thread num

ChangeSet
  1.2159.5.1 05/10/14 01:22:24 evgen@moonbone.local +3 -0
  Fix bug #13855 select distinct with group by caused server crash
  
  DISTINCT wasn't optimized away and caused creation of tmp table in wrong
  case. This result in integer overrun and running out of memory.
  
  Fix backported from 4.1. Now if optimizer founds that in result be only 1
  row it removes distinct.

  mysql-test/t/select.test
    1.30 05/10/14 01:21:52 evgen@moonbone.local +9 -0
     Test case for bug#13855 select distinct with group by caused server crash

  mysql-test/r/select.result
    1.40 05/10/14 01:21:24 evgen@moonbone.local +8 -0
    Test case for bug#13855 select distinct with group by caused server crash

  sql/sql_select.cc
    1.293 05/10/14 01:20:33 evgen@moonbone.local +1 -0
    Fix bug #13855 select distinct with group by caused server crash

ChangeSet
  1.2159.4.1 05/10/13 22:10:54 lenz@mysql.com +1 -0
   - added a usermod call in the postinstall section of the RPM spec file 
     to assign a potential existing mysql user to the correct user group (BUG#12823) 

  support-files/mysql.spec.sh
    1.94 05/10/13 22:10:51 lenz@mysql.com +11 -4
     - added a usermod call to assign a potential existing mysql user to the
       correct user group (BUG#12823)

ChangeSet
  1.2159.3.1 05/10/13 17:41:55 monty@mysql.com +1 -0
  Review of new pushed code
  - No need to check *ref when ref is checked (Simple optimization fix)

  sql/item.cc
    1.39 05/10/13 17:41:54 monty@mysql.com +2 -2
    No need to check *ref

ChangeSet
  1.2159.1.4 05/10/13 19:23:52 hf@deer.(none) +3 -0
  Fix for bug #3874 (Group by field is not considered)

  sql/sql_select.cc
    1.292 05/10/13 19:23:37 hf@deer.(none) +1 -1
    do the same for nullable

  mysql-test/t/select.test
    1.29 05/10/13 19:23:37 hf@deer.(none) +21 -0
    test case added

  mysql-test/r/select.result
    1.39 05/10/13 19:23:37 hf@deer.(none) +36 -0
    test result fixed

ChangeSet
  1.2159.1.3 05/10/12 18:50:25 ramil@mysql.com +2 -0
  memcpy_overlap() removed, as 
    1. it's wrong to use memcpy() for overlapped areas;
    2. we use it only once.
  During merge to 4.1 will remove a memcpy_overlap() call 
  from strings/ctype-tis620.c as well in order to fix 
  bug #10836: ctype_tis620 test failure with ICC-compiled binaries on IA64.

  myisam/mi_search.c
    1.44 05/10/12 18:50:22 ramil@mysql.com +1 -1
    use memmove() instead, as memcpy_overlap() is removed.

  include/m_string.h
    1.23 05/10/12 18:50:22 ramil@mysql.com +0 -10
    memcpy_overlap() removed, as 
      1. it's wrong to use memcpy() for overlapped areas;
      2. we use it only once.
    During merge to 4.1 will remove a memcpy_overlap() call 
    from strings/ctype-tis620.c as well in order to fix 
    bug #10836: ctype_tis620 test failure with ICC-compiled binaries on IA64.

ChangeSet
  1.2159.2.1 05/10/11 21:16:08 lenz@mysql.com +1 -0
  - added Docs/manual.chm to the windows source distribution (BUG#13899)

  scripts/make_win_src_distribution.sh
    1.17 05/10/11 21:16:06 lenz@mysql.com +1 -1
    - added Docs/manual.chm to the windows source distribution (BUG#13899). The file
      is placed in there by the Bootstrap script, which pulls it from the mysqldoc
      repository

ChangeSet
  1.2154.1.1 05/10/09 23:05:44 evgen@moonbone.local +6 -0
  Fix bug#7672 Unknown column error in order clause
  
  When fixing Item_func_plus in ORDER BY clause field c is searched in all
  opened tables, but because c is an alias it wasn't found there.
  
  This patch adds a flag to select_lex which allows Item_field::fix_fields() 
  to look up in select's item_list to find aliased fields.

  mysql-test/r/select.result
    1.38 05/10/09 23:04:20 evgen@moonbone.local +10 -0
    Test case for bug#7672 Unknown column error in order clause

  mysql-test/t/select.test
    1.28 05/10/09 23:03:15 evgen@moonbone.local +9 -0
    Test case for bug#7672 Unknown column error in order clause

  sql/sql_select.cc
    1.291 05/10/09 23:01:31 evgen@moonbone.local +6 -0
    Fix bug#7672 Unknown column error in order clause

  sql/sql_lex.h
    1.82 05/10/09 23:01:01 evgen@moonbone.local +1 -1
    Fix bug#7672 Unknown column error in order clause
    Added flag to select_lex allowing Item_field::fix_fields to look up items in select's item list.

  sql/sql_lex.cc
    1.42 05/10/09 23:00:49 evgen@moonbone.local +1 -0
     Fix bug#7672 Unknown column error in order clause

  sql/item.cc
    1.38 05/10/09 23:00:25 evgen@moonbone.local +11 -0
    Fix bug#7672 Unknown column error in order clause
    When fixing fields in ORDER BY clause allow Item_field::fix_fields() to look up items in select's item list to find aliased fields.

ChangeSet
  1.2160 05/10/04 07:51:53 bell@sanja.is.com.ua +1 -0
  Merge abelkin@bk-internal.mysql.com:/home/bk/mysql-4.0
  into  sanja.is.com.ua:/home/bell/mysql/bk/mysql-4.0

  sql/mysqld.cc
    1.529 05/10/04 07:51:49 bell@sanja.is.com.ua +0 -0
    Auto merged

ChangeSet
  1.2159 05/10/03 17:46:27 marko@hundin.mysql.fi +1 -0
  InnoDB: Display an error message in /* */ comments
  in SHOW CREATE TABLE if a temporary file cannot be created.
  (Bug #13002)

  sql/ha_innodb.cc
    1.236 05/10/03 17:46:12 marko@hundin.mysql.fi +2 -2
    ha_innobase::get_foreign_key_create_info(): Display an error
    message to the user if a temporary file cannot be created.

ChangeSet
  1.2156.1.1 05/09/29 13:55:54 lenz@mysql.com +1 -0
   - fixed the removing of the RPM_BUILD_ROOT in the %clean section of the RPM
     spec file (the $RBR variable did not get expanded, thus leaving old build
     roots behind)

  support-files/mysql.spec.sh
    1.93 05/09/29 13:55:52 lenz@mysql.com +6 -1
     - fixed the removing of the RPM_BUILD_ROOT in the %clean section (the
       $RBR variable did not get expanded, thus leaving old build roots behind)

ChangeSet
  1.2157 05/09/29 13:37:30 ingo@mysql.com +2 -0
  Bug#9112 - Merge table with composite index producing invalid results with some queries
  Second platform fix for floating point rounding.

  mysql-test/t/merge.test
    1.25 05/09/29 13:37:27 ingo@mysql.com +1 -1
    Bug#9112 - Merge table with composite index producing invalid results with some queries
    Second platform fix for floating point rounding.

  mysql-test/r/merge.result
    1.27 05/09/29 13:37:27 ingo@mysql.com +3 -3
    Bug#9112 - Merge table with composite index producing invalid results with some queries
    Second platform fix for floating point rounding.

ChangeSet
  1.2156 05/09/27 15:26:16 ingo@mysql.com +2 -0
  Bug#9112 - Merge table with composite index producing invalid results with some queries
  Reduced the precision of the test numbers.
  Not all platforms could reproduce the exact numbers.

  mysql-test/t/merge.test
    1.24 05/09/27 15:26:14 ingo@mysql.com +4 -4
    Bug#9112 - Merge table with composite index producing invalid results with some queries
    Reduced the precision of the test numbers.
    Not all platforms could reproduce the exact numbers.

  mysql-test/r/merge.result
    1.26 05/09/27 15:26:14 ingo@mysql.com +6 -6
    Bug#9112 - Merge table with composite index producing invalid results with some queries
    The new test result

ChangeSet
  1.2155 05/09/23 10:15:11 ingo@mysql.com +7 -0
  Bug#9112 - Merge table with composite index producing invalid results with some queries
  The problem was an ab-use of last_rkey_length.
  Formerly we saved the packed key length (of the search key)
  in this element. But in certain cases it got replaced by 
  the (packed) result key length.
  Now we use a new element of MI_INFO to save the packed key 
  length of the search key.

  mysql-test/t/merge.test
    1.23 05/09/23 10:15:08 ingo@mysql.com +33 -0
    Bug#9112 - Merge table with composite index producing invalid results with some queries
    The test case.

  mysql-test/r/merge.result
    1.25 05/09/23 10:15:08 ingo@mysql.com +26 -0
    Bug#9112 - Merge table with composite index producing invalid results with some queries
    The test result.

  myisammrg/myrg_rkey.c
    1.16 05/09/23 10:15:08 ingo@mysql.com +12 -5
    Bug#9112 - Merge table with composite index producing invalid results with some queries
    Changed to use the new element of MI_INFO to get at the
    packed key length.

  myisam/myisamdef.h
    1.63 05/09/23 10:15:08 ingo@mysql.com +1 -0
    Bug#9112 - Merge table with composite index producing invalid results with some queries
    Added a new element to store the packed key length
    for use by the MyISAMMRG engine.

  myisam/mi_search.c
    1.43 05/09/23 10:15:08 ingo@mysql.com +13 -3
    Bug#9112 - Merge table with composite index producing invalid results with some queries
    Added a comment and trace prints.

  myisam/mi_rkey.c
    1.14 05/09/23 10:15:08 ingo@mysql.com +5 -2
    Bug#9112 - Merge table with composite index producing invalid results with some queries
    Saved the packed key length in a new element of MI_INFO.

  myisam/mi_dbug.c
    1.11 05/09/23 10:15:08 ingo@mysql.com +2 -2
    Bug#9112 - Merge table with composite index producing invalid results with some queries
    Fixed the recognition of NULL values in _mi_print_key().

ChangeSet
  1.2154 05/09/19 18:45:22 jani@a193-229-222-105.elisa-laajakaista.fi +1 -0
  Fixed Bug#13275 mysqltest empty file bug

  client/mysqltest.c
    1.125 05/09/19 18:45:19 jani@a193-229-222-105.elisa-laajakaista.fi +31 -11
    Fixed Bug#13275 mysqltest empty file bug

ChangeSet
  1.2153 05/09/18 13:16:32 paul@snake-hub.snake.net +1 -0
  .del-which.2~463417adb2e37122:
    Delete: man/which.2

  BitKeeper/deleted/.del-which.2~463417adb2e37122
    1.3 05/09/18 13:15:59 paul@snake-hub.snake.net +0 -0
    Delete: man/which.2

ChangeSet
  1.2152 05/09/15 17:14:39 monty@mysql.com +127 -0
  Turn off EOLN_NATIVE flag for all test files
  Ignored some generated files

  BitKeeper/etc/ignore
    1.162 05/09/15 17:13:30 monty@mysql.com +1 -0
    added support-files/MacOSX/preflight

  BitKeeper/etc/ignore
    1.161 05/09/15 17:13:25 monty@mysql.com +1 -1
    added support-files/MacOSX/postflight

  BitKeeper/etc/ignore
    1.160 05/09/15 17:12:19 monty@mysql.com +1 -0
    added support-files/MacOSX/postflight.sh

  mysql-test/t/variables-master.opt
    1.2 05/09/15 17:04:45 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/type_set.test
    1.3 05/09/15 17:04:45 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/timezone3.test
    1.2 05/09/15 17:04:45 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/timezone3-master.opt
    1.2 05/09/15 17:04:45 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/timezone.test
    1.6 05/09/15 17:04:45 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/timezone-master.opt
    1.2 05/09/15 17:04:45 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/system_mysql_db_refs.test
    1.4 05/09/15 17:04:45 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/system_mysql_db_fix.test
    1.4 05/09/15 17:04:45 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/system_mysql_db_fix-master.opt
    1.4 05/09/15 17:04:45 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/system_mysql_db.test
    1.3 05/09/15 17:04:45 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/rpl_trunc_binlog.test
    1.7 05/09/15 17:04:45 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/rpl_start_stop_slave.test
    1.2 05/09/15 17:04:45 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/rpl_skip_error.test
    1.3 05/09/15 17:04:45 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/rpl_skip_error-slave.opt
    1.2 05/09/15 17:04:45 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/rpl_set_charset.test
    1.4 05/09/15 17:04:45 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/rpl_server_id2.test
    1.5 05/09/15 17:04:45 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/rpl_server_id2-slave.opt
    1.2 05/09/15 17:04:45 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/rpl_server_id1.test
    1.3 05/09/15 17:04:45 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/rpl_reset_slave.test
    1.3 05/09/15 17:04:45 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/rpl_relayspace.test
    1.3 05/09/15 17:04:45 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/rpl_relayspace-slave.opt
    1.3 05/09/15 17:04:45 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/rpl_optimize.test
    1.2 05/09/15 17:04:45 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/rpl_multi_update2.test
    1.2 05/09/15 17:04:45 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/rpl_multi_update2-slave.opt
    1.2 05/09/15 17:04:45 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/rpl_multi_update.test
    1.3 05/09/15 17:04:45 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/rpl_multi_delete2.test
    1.2 05/09/15 17:04:45 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/rpl_multi_delete2-slave.opt
    1.2 05/09/15 17:04:45 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/rpl_multi_delete.test
    1.2 05/09/15 17:04:45 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/rpl_multi_delete-slave.opt
    1.2 05/09/15 17:04:45 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/rpl_max_relay_size.test
    1.6 05/09/15 17:04:45 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/rpl_master_pos_wait.test
    1.3 05/09/15 17:04:45 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/rpl_log-slave.opt
    1.2 05/09/15 17:04:45 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/rpl_log-master.opt
    1.2 05/09/15 17:04:45 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/rpl_loaddatalocal.test
    1.3 05/09/15 17:04:45 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/rpl_loaddata_rule_s.test
    1.2 05/09/15 17:04:45 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/rpl_loaddata_rule_s-slave.opt
    1.2 05/09/15 17:04:45 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/rpl_loaddata_rule_m.test
    1.2 05/09/15 17:04:45 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/rpl_loaddata_rule_m-master.opt
    1.2 05/09/15 17:04:45 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/rpl_loaddata.test
    1.10 05/09/15 17:04:45 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/rpl_insert_id.test
    1.8 05/09/15 17:04:45 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/rpl_ignore_grant.test
    1.2 05/09/15 17:04:45 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/rpl_ignore_grant-slave.opt
    1.2 05/09/15 17:04:45 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/rpl_heap.test
    1.3 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/rpl_get_lock.test
    1.9 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/rpl_free_items.test
    1.2 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/rpl_free_items-slave.opt
    1.2 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/rpl_flush_log_loop.test
    1.4 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/rpl_flush_log_loop-slave.sh
    1.2 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/rpl_flush_log_loop-slave.opt
    1.3 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/rpl_flush_log_loop-master.sh
    1.2 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/rpl_flush_log_loop-master.opt
    1.3 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/rpl_failsafe.test
    1.6 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/rpl_error_ignored_table.test
    1.7 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/rpl_error_ignored_table-slave.opt
    1.4 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/rpl_empty_master_crash.test
    1.4 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/rpl_drop.test
    1.2 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/rpl_do_grant.test
    1.2 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/rpl_commit_after_flush.test
    1.2 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/rpl_change_master.test
    1.3 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/rpl_chain_temp_table.test
    1.3 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/rpl_alter.test
    1.4 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/rpl_EE_error.test
    1.2 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/rpl000016-slave.opt
    1.2 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/repair_part2.test
    1.2 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/repair_part2-master.sh
    1.2 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/repair.test
    1.5 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/query_cache_notembedded.test
    1.3 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/query_cache_merge.test
    1.3 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/query_cache.test
    1.32 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/packet.test
    1.3 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/mysqldump.test
    1.7 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/mysqlbinlog.test
    1.7 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/mysqlbinlog-master.opt
    1.2 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/myisam-blob.test
    1.2 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/myisam-blob-master.opt
    1.2 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/multi_update-master.opt
    1.2 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/mix_innodb_myisam_binlog.test
    1.4 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/mix_innodb_myisam_binlog-master.opt
    1.2 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/lowercase_table3.test
    1.3 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/lowercase_table3-master.opt
    1.3 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/lowercase_table2.test
    1.4 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/lowercase_table.test
    1.8 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/lowercase_table-master.opt
    1.2 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/lock_tables_lost_commit.test
    1.3 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/lock_tables_lost_commit-master.opt
    1.3 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/lock_multi.test
    1.6 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/loaddata.test
    1.5 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/isam.test
    1.7 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/innodb_handler.test
    1.7 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/innodb_cache.test
    1.6 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/innodb_cache-master.opt
    1.2 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/innodb-lock.test
    1.5 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/innodb-deadlock.test
    1.2 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/init_file.test
    1.4 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/init_file-master.opt
    1.3 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/grant_cache.test
    1.6 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/grant_cache-master.opt
    1.2 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/grant.test
    1.16 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/gcc296.test
    1.2 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/func_isnull.test
    1.2 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/func_if.test
    1.6 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/func_encrypt-master.opt
    1.3 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/func_concat.test
    1.2 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/flush_block_commit.test
    1.3 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/drop_temp_table.test
    1.3 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/ctype_ujis.test
    1.2 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/ctype_ujis-master.opt
    1.2 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/ctype_tis620.test
    1.3 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/ctype_tis620-master.opt
    1.2 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/ctype_latin1_de.test
    1.9 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/ctype_latin1_de-master.opt
    1.4 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/ctype_cp1251.test
    1.2 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/ctype_cp1251-master.opt
    1.2 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/create_select_tmp.test
    1.2 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/convert.test
    1.2 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/constraints.test
    1.2 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/cast.test
    1.2 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/bool.test
    1.3 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/bdb_cache.test
    1.2 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/bdb_cache-master.opt
    1.2 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/bdb-deadlock.test
    1.2 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/bdb-alter-table-2-master.opt
    1.2 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/backup-master.sh
    1.2 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/ansi.test
    1.2 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/ansi-master.opt
    1.2 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

  mysql-test/t/analyze.test
    1.3 05/09/15 17:04:44 monty@mysql.com +0 -0
    Turn off EOLN_NATIVE flag

ChangeSet
  1.2151 05/09/14 09:56:49 ingo@mysql.com +5 -0
  Bug#12920 - key_read_requests counter appears to re-set
  Enlarged the counter variables to ulonglong.

  sql/sql_test.cc
    1.16 05/09/14 09:56:45 ingo@mysql.com +8 -7
    Bug#12920 - key_read_requests counter appears to re-set
    Enlarged the counter variables to ulonglong.

  sql/mysqld.cc
    1.527.1.1 05/09/14 09:56:45 ingo@mysql.com +4 -4
    Bug#12920 - key_read_requests counter appears to re-set
    Enlarged the counter variables to ulonglong.

  mysys/mf_keycache.c
    1.24 05/09/14 09:56:45 ingo@mysql.com +7 -5
    Bug#12920 - key_read_requests counter appears to re-set
    Enlarged the counter variables to ulonglong.

  myisam/mi_test2.c
    1.18 05/09/14 09:56:45 ingo@mysql.com +4 -2
    Bug#12920 - key_read_requests counter appears to re-set
    Enlarged the counter variables to ulonglong.

  include/my_sys.h
    1.112 05/09/14 09:56:44 ingo@mysql.com +2 -2
    Bug#12920 - key_read_requests counter appears to re-set
    Enlarged the counter variables to ulonglong.

ChangeSet
  1.2150 05/09/13 20:19:59 ingo@mysql.com +1 -0
  Bug#12845 - Stress test: Server crashes on  CREATE .. SELECT statement
  Solution for 4.0 and 4.1.
  If the caller cannot re-open table(s), it gives a NULL
  'refresh' argument to open_table(). We used to ignore
  flushes then. Now we ignore drops too.

  sql/sql_base.cc
    1.192 05/09/13 20:19:57 ingo@mysql.com +7 -0
    Bug#12845 - Stress test: Server crashes on  CREATE .. SELECT statement
    Solution for 4.0 and 4.1.
    If the caller cannot re-open table(s), it gives a NULL
    'refresh' argument to open_table(). We used to ignore
    flushes then. Now we ignore drops too.

ChangeSet
  1.2138.2.1 05/09/12 12:44:13 paul@kite-hub.kitebird.com +1 -0
  README:
    Update README (2nd try)

  README
    1.7 05/09/12 12:43:58 paul@kite-hub.kitebird.com +29 -46
    Update README (2nd try)

ChangeSet
  1.2148 05/09/08 12:57:33 joerg@mysql.com +1 -0
  Merge jbruehe@bk-internal.mysql.com:/home/bk/mysql-4.0
  into mysql.com:/M40/mysql-4.0

  configure.in
    1.332 05/09/08 12:57:32 joerg@mysql.com +0 -0
    Auto merged

ChangeSet
  1.2144.2.3 05/09/08 11:04:43 joerg@mysql.com +2 -0
  Merge mysql.com:/M40/clone-4.0 into mysql.com:/M40/upward-4.0

  include/my_global.h
    1.74 05/09/08 11:04:42 joerg@mysql.com +0 -0
    Auto merged

  configure.in
    1.330.1.1 05/09/08 11:04:41 joerg@mysql.com +0 -0
    Auto merged

ChangeSet
  1.2147 05/09/08 03:06:49 kent@mysql.com +1 -0
  configure.in:
    Flag -DHAVE_DARWIN_THREADS not needed for darwin9

  configure.in
    1.331 05/09/08 03:06:00 kent@mysql.com +9 -0
    Flag -DHAVE_DARWIN_THREADS not needed for darwin9

ChangeSet
  1.2144.2.2 05/09/06 22:56:16 SergeyV@selena. +1 -0
  Fixes a problem with patch 1.2140, that prevented libmysqld 
  to be built successfully.

  libmysqld/lib_vio.c
    1.17 05/09/06 22:56:11 SergeyV@selena. +9 -0
    Added a copy of vio_was_interrupted() from viosocket.c, for successful build
    of libmysqld that uses own set of vio*() functions.

ChangeSet
  1.2141.1.1 05/09/06 11:16:53 bell@sanja.is.com.ua +4 -0
  support of concurent query cache resizing (BUG#12848)

  sql/sql_cache.h
    1.23 05/09/06 11:16:51 bell@sanja.is.com.ua +3 -2
    initialisation moved to mysqld.cc
    removed uneed parameter (now it is always under guard mutex protection or called from destruction)

  sql/sql_cache.cc
    1.66 05/09/06 11:16:51 bell@sanja.is.com.ua +80 -34
    support of concurent query cache resizing:
          - resizing made atomic
          - check stack size after each quard mutex lock

  sql/mysqld.cc
    1.528 05/09/06 11:16:51 bell@sanja.is.com.ua +1 -0
    initialisation moved to mysqld.cc

  sql/mysql_priv.h
    1.237 05/09/06 11:16:51 bell@sanja.is.com.ua +2 -0
    initialisation moved to mysqld.cc

ChangeSet
  1.2145 05/09/02 22:52:52 hartmut@mysql.com +1 -0
  fix for BUG#12958 : mysqlimport with -L option crashing on HP-UX 

  client/mysqlimport.c
    1.37 05/09/02 22:52:48 hartmut@mysql.com +2 -1
    fix for BUG#12958 : mysqlimport with -L option crashing on HP-UX 

ChangeSet
  1.2142.1.2 05/09/02 11:11:29 kent@mysql.com +1 -0
  my_global.h:
    Back port of QNX work around for rint()

  include/my_global.h
    1.72.1.1 05/09/02 11:10:18 kent@mysql.com +5 -0
    Back port of QNX work around for rint()

