ChangeSet
  1.2384 05/08/17 15:11:29 joerg@mysql.com +1 -0
  No C++ style comments in C source!

  mysys/charset.c
    1.139 05/08/17 15:11:25 joerg@mysql.com +1 -1
    No C++ style comments in C source!

ChangeSet
  1.2383 05/08/17 14:40:23 kent@mysql.com +2 -0
  mysql-test-run.pl, mtr_misc.pl:
    Bug#12615: Host name might not resolve, use short host name

  mysql-test/mysql-test-run.pl
    1.37 05/08/17 14:39:47 kent@mysql.com +1 -1
    Bug#12615: Host name might not resolve, use short host name

  mysql-test/lib/mtr_misc.pl
    1.5 05/08/17 14:39:47 kent@mysql.com +9 -0
    Bug#12615: Host name might not resolve, use short host name

ChangeSet
  1.2382 05/08/17 04:32:29 elliot@mysql.com +1 -0
  Merge mysql.com:/Users/emurphy/src/bk-clean/mysql-4.1
  into  mysql.com:/Users/emurphy/src/work/mysql-4.1-bug11338

  sql/item.h
    1.190 05/08/17 04:32:25 elliot@mysql.com +0 -0
    Auto merged

ChangeSet
  1.2370.6.1 05/08/17 04:26:32 elliot@mysql.com +22 -0
  BUG#11338 (logging of prepared statement w/ blob type)
  In cp932, '\' character can be the second byte in a 
  multi-byte character stream. This makes it difficult to use
  mysql_escape_string. Added flag to indicate which languages allow
  '\' as second byte of multibyte sequence so that when putting a prepared
  statement into the binlog we can decide at runtime whether hex encoding
  is really needed.

  strings/ctype-win1250ch.c
    1.46 05/08/17 04:26:29 elliot@mysql.com +1 -0
    Added escape_with_backslash_is_dangerous.

  strings/ctype-utf8.c
    1.88 05/08/17 04:26:29 elliot@mysql.com +3 -0
    Added escape_with_backslash_is_dangerous.

  strings/ctype-ujis.c
    1.64 05/08/17 04:26:29 elliot@mysql.com +2 -0
    Added escape_with_backslash_is_dangerous flag.

  strings/ctype-ucs2.c
    1.43 05/08/17 04:26:29 elliot@mysql.com +2 -0
    Added escape_with_backslash_is_dangerous.

  strings/ctype-uca.c
    1.31 05/08/17 04:26:29 elliot@mysql.com +34 -0
    Added escape_with_backslash_is_dangerous flag.

  strings/ctype-tis620.c
    1.81 05/08/17 04:26:28 elliot@mysql.com +2 -0
    Added esacpe_with_backslash_character_is_dangerous flag.

  strings/ctype-sjis.c
    1.80 05/08/17 04:26:28 elliot@mysql.com +2 -0
    Added escape_with_backslash_is_dangerous flag.

  strings/ctype-latin1.c
    1.42 05/08/17 04:26:28 elliot@mysql.com +3 -0
    Added escape_with_backslash_is_dangerous flag.

  strings/ctype-gbk.c
    1.71 05/08/17 04:26:28 elliot@mysql.com +2 -0
    Added escape_with_backslash_is_dangerous flag.

  strings/ctype-gb2312.c
    1.57 05/08/17 04:26:28 elliot@mysql.com +2 -0
    Add escape_with_backslash_is_dangerous flag.

  strings/ctype-extra.c
    1.18 05/08/17 04:26:28 elliot@mysql.com +1 -0
    Add escape_with_backslash_is_dangerous flag.

  strings/ctype-euc_kr.c
    1.60 05/08/17 04:26:28 elliot@mysql.com +2 -0
    Add escape_with_backslash_is_dangerous flag.

  strings/ctype-czech.c
    1.54 05/08/17 04:26:28 elliot@mysql.com +1 -0
    Add escape_with_backslash_is_dangerous flag.

  strings/ctype-cp932.c
    1.6 05/08/17 04:26:27 elliot@mysql.com +2 -0
    Add escape_with_backslash_is_dangerous flag.

  strings/ctype-bin.c
    1.58 05/08/17 04:26:27 elliot@mysql.com +1 -0
    Add escape_with_backslash_is_dangerous flag

  strings/ctype-big5.c
    1.77 05/08/17 04:26:27 elliot@mysql.com +2 -0
    Add escape_with_backslash_is_dangerous flag.

  sql/sql_prepare.cc
    1.152 05/08/17 04:26:27 elliot@mysql.com +2 -2
    Pass thd to query_val_str.

  sql/item.h
    1.188.1.1 05/08/17 04:26:27 elliot@mysql.com +1 -1
    Pass thd to query_val_str for access to charset()

  sql/item.cc
    1.216 05/08/17 04:26:27 elliot@mysql.com +13 -5
    Check the connection character set to see if escape_string_for_mysql
    is safe, or if character set requires unambiguous (hex) encoding

  mysys/charset.c
    1.138 05/08/17 04:26:27 elliot@mysql.com +18 -0
    Add function to encode string as hex with no prefix (bare).

  include/my_sys.h
    1.140 05/08/17 04:26:27 elliot@mysql.com +1 -0
    Add function to enocde a string as hex with no prefix (bare)

  include/m_ctype.h
    1.105 05/08/17 04:26:26 elliot@mysql.com +1 -0
    Added bool to indicate character sets which allow '\' as the second
    byte of a multibyte character set (currently only cp932). For these
    character sets, escaping with '\' is dangerous and leads to corruption
    in replication.

ChangeSet
  1.2381 05/08/17 03:35:50 kent@mysql.com +1 -0
  mysql-test-run.pl:
    Bug#11884: Corrected --start-and-exit, start the server
    as if the default/specified test case would have been run

  mysql-test/mysql-test-run.pl
    1.36 05/08/17 03:32:17 kent@mysql.com +18 -11
    Bug#11884: Corrected --start-and-exit, start the server
    as if the default/specified test case would have been run

ChangeSet
  1.2380 05/08/17 01:18:13 kent@mysql.com +3 -0
  mtr_process.pl:
    Bug#11792: Check all of status code, to catch a crash as a failure
  mtr_cases.pl:
    Code cleanup for skipped/disabled handling
  mtr_process.pl:
    In debug mode, report if mysqladmin did not at least
    make the server stop listening to the port.
    Increased the time waiting for terminating to 20 seconds,
    to wait for really slow slave shutdown.
    Added call to start_reap_all(), to avoid zombies.
  mtr_report.pl:
    Removed prototype for unused function mtr_report_test_disabled()

  mysql-test/lib/mtr_process.pl
    1.12 05/08/17 00:43:37 kent@mysql.com +10 -8
    Bug#11792: Check all of status code, to catch a crash as a failure

  mysql-test/lib/mtr_cases.pl
    1.8 05/08/16 23:08:40 kent@mysql.com +13 -14
    Code cleanup for skipped/disabled handling

  mysql-test/lib/mtr_process.pl
    1.11 05/08/16 23:03:55 kent@mysql.com +16 -3
    In debug mode, report if mysqladmin did not at least
    make the server stop listening to the port.
    Increased the time waiting for terminating to 20 seconds,
    to wait for really slow slave shutdown.
    Added call to start_reap_all(), to avoid zombies.

  mysql-test/lib/mtr_report.pl
    1.10 05/08/16 23:02:41 kent@mysql.com +0 -1
    Removed prototype for unused function mtr_report_test_disabled()

ChangeSet
  1.2379 05/08/16 19:49:43 kent@mysql.com +1 -0
  mtr_process.pl:
    Bug#12094: Let sleep_until_file_created() return the pid as intended

  mysql-test/lib/mtr_process.pl
    1.10 05/08/16 19:48:20 kent@mysql.com +2 -1
    Bug#12094: Let sleep_until_file_created() return the pid as intended

ChangeSet
  1.2377 05/08/15 21:43:46 igor@rurik.mysql.com +2 -0
  subselect.result:
    Added missing drop statement
  subselect.test:
    Added missing drop statement.

  mysql-test/r/subselect.result
    1.172 05/08/15 21:42:33 igor@rurik.mysql.com +1 -0
    Added missing drop statement

  mysql-test/t/subselect.test
    1.152 05/08/15 21:42:09 igor@rurik.mysql.com +2 -0
    Added missing dro statement.

ChangeSet
  1.2376 05/08/15 21:33:58 igor@rurik.mysql.com +3 -0
  sql_select.cc:
    Fixed bug #11479.
    The JOIN::reinit method cannot call setup_tables
    after the optimization phase since this function
    removes some optimization settings for joined
    tables. E.g. it resets values of the null_row flag to 0.
  subselect.result, subselect.test:
    Added a test case for bug #11479.

  sql/sql_select.cc
    1.430 05/08/15 21:26:07 igor@rurik.mysql.com +1 -1
    Fixed bug #11479.
    The JOIN::reinit method cannot call setup_tables
    after the optimization phase since this function
    removes some optimization settings for joined
    tables. E.g. it resets values of the null_row flag to 0.

  mysql-test/r/subselect.result
    1.171 05/08/15 21:25:25 igor@rurik.mysql.com +16 -0
    Added a test case for bug #11479.

  mysql-test/t/subselect.test
    1.151 05/08/15 21:24:47 igor@rurik.mysql.com +16 -0
    Added a test case for bug #11479.

ChangeSet
  1.2373 05/08/15 09:59:11 jimw@mysql.com +1 -0
  Merge mysql.com:/home/jimw/my/mysql-4.1-11796
  into  mysql.com:/home/jimw/my/mysql-4.1-clean

  sql/mysqld.cc
    1.585 05/08/15 09:59:07 jimw@mysql.com +0 -0
    Auto merged

ChangeSet
  1.2370.4.3 05/08/15 17:53:38 lars@mysql.com +1 -0
  BUG#12542: Prevous patch was incorrect. This removed the patch.

  sql/sql_parse.cc
    1.460 05/08/15 17:36:16 lthalmann@dl145h.mysql.com +4 -9
    BUG#12542: Prevous patch was incorrect. This removed the patch.

ChangeSet
  1.2369.1.1 05/08/13 07:45:14 bell@50.0.168.192.in-addr.arpa +6 -0
  fixed convertion and handling IN subqueries with rows (BUG#11867)

  sql/sql_select.cc
    1.429 05/08/13 07:45:08 bell@50.0.168.192.in-addr.arpa +2 -1
    fixed debug print

  sql/item_subselect.cc
    1.139 05/08/13 07:45:07 bell@50.0.168.192.in-addr.arpa +135 -36
    fixed converting row IN subqueries

  sql/item_cmpfunc.h
    1.108 05/08/13 07:45:07 bell@50.0.168.192.in-addr.arpa +5 -0
    Prevented removing of Item_test_isnotnull from HAVING

  sql/item.h
    1.189 05/08/13 07:45:07 bell@50.0.168.192.in-addr.arpa +9 -0
    add method to prevent of removing Item_ref_null_helper from HAVING

  mysql-test/t/subselect.test
    1.150 05/08/13 07:45:07 bell@50.0.168.192.in-addr.arpa +12 -1
    tests of ion subqueries with row

  mysql-test/r/subselect.result
    1.170 05/08/13 07:45:06 bell@50.0.168.192.in-addr.arpa +57 -3
    testst of IN subqueries with row

ChangeSet
  1.2370.4.1 05/08/13 05:08:29 tsmith@.mysql.com +1 -0
  sql_parse.cc:
    Don't skip SET command even if --replicate-wild* says to.
    E.g., SET ONE_SHOT TIME_ZONE = 'XYZ' should be executed (BUG #12542)

  sql/sql_parse.cc
    1.459 05/08/13 05:04:31 tsmith@.mysql.com +9 -4
    Don't skip SET command even if --replicate-wild* says to.
    E.g., SET ONE_SHOT TIME_ZONE = 'XYZ' should be executed (BUG #12542)

ChangeSet
  1.2370.1.6 05/08/12 11:44:25 jimw@mysql.com +1 -0
  Make sure to clean up temporary files in myisampack even when the
  -T option is used. (Bug #12235)

  myisam/myisampack.c
    1.40 05/08/12 11:44:23 jimw@mysql.com +8 -0
    Clean up temporary files when -T was used.

ChangeSet
  1.2370.1.4 05/08/12 15:44:03 bar@mysql.com +1 -0
  Merge abarkov@bk-internal.mysql.com:/home/bk/mysql-4.1
  into  mysql.com:/usr/home/bar/mysql-4.1.b12351

  sql/item_strfunc.cc
    1.235 05/08/12 15:43:57 bar@mysql.com +0 -0
    Auto merged

ChangeSet
  1.2352.18.2 05/08/12 08:13:02 lenz@mysql.com +3 -0
  Merge mysql.com:/space/my/mysql-4.0-merge
  into mysql.com:/space/my/mysql-4.1-merge

  support-files/MacOSX/postflight.sh
    1.6 05/08/12 08:13:01 lenz@mysql.com +0 -0
    Auto merged

  support-files/Makefile.am
    1.28 05/08/12 08:13:01 lenz@mysql.com +0 -0
    Auto merged

  support-files/MacOSX/postflight.sh
    1.5 05/08/12 08:13:01 lenz@mysql.com +0 -0
    Merge rename: support-files/MacOSX/postinstall.sh -> support-files/MacOSX/postflight.sh

  support-files/MacOSX/Makefile.am
    1.8 05/08/12 08:13:01 lenz@mysql.com +0 -0
    Auto merged

ChangeSet
  1.1346.844.3 05/08/11 21:18:45 lenz@mysql.com +1 -0
  - another comment typo fixed

  support-files/MacOSX/postflight.sh
    1.3.1.3 05/08/11 21:18:42 lenz@mysql.com +1 -1
    - another comment typo fixed

ChangeSet
  1.1346.844.2 05/08/11 20:23:12 lenz@mysql.com +3 -0
  - Fix for BUG#11380 (as recommened by JimW): renamed the preinstall/postinstall scripts to
    preflight/postflight instead, so they are run every time a PKG is installed, not only for
    a fresh installation

  support-files/MacOSX/preflight.sh
    1.3 05/08/11 20:23:09 lenz@mysql.com +2 -2
    - Fix for BUG#11380 (as recommened by JimW): renamed the preinstall/postinstall scripts to
      preflight/postflight instead, so they are run every time, not only for a fresh installation
    - fixed comment typo

  support-files/MacOSX/postflight.sh
    1.3.1.2 05/08/11 20:23:09 lenz@mysql.com +1 -1
    - Fix for BUG#11380 (as recommened by JimW): renamed the preinstall/postinstall scripts to
      preflight/postflight instead, so they are run every time, not only for a fresh installation

  support-files/MacOSX/Makefile.am
    1.4.1.4 05/08/11 20:23:09 lenz@mysql.com +6 -6
    - Fix for BUG#11380 (as recommened by JimW): renamed the preinstall/postinstall scripts to
      preflight/postflight instead, so they are run every time, not only for a fresh installation

  support-files/MacOSX/postflight.sh
    1.3.1.1 05/08/11 20:15:43 lenz@mysql.com +0 -0
    Rename: support-files/MacOSX/postinstall.sh -> support-files/MacOSX/postflight.sh

  support-files/MacOSX/preflight.sh
    1.2 05/08/11 20:15:11 lenz@mysql.com +0 -0
    Rename: support-files/MacOSX/preinstall.sh -> support-files/MacOSX/preflight.sh

ChangeSet
  1.1346.844.1 05/08/11 20:13:12 lenz@mysql.com +2 -0
  - Make sure the Mac OS X support files are built, but not installed by "make install" (the previous
    change was too drastic) (BUG#12506)

  support-files/Makefile.am
    1.18.1.5 05/08/11 20:13:10 lenz@mysql.com +3 -0
    - make sure that the RPM spec files are built, but not installed by "make install"

  support-files/MacOSX/Makefile.am
    1.4.1.3 05/08/11 20:13:10 lenz@mysql.com +6 -0
    - Make sure the Mac OS X support files are built, but not installed by "make install" (the previous
      change was too drastic) (BUG#12506)

ChangeSet
  1.2370.3.3 05/08/11 13:47:24 kent@mysql.com +2 -0
  Makefile.am:
    config.cpp => ndb_config.cpp, solves link problems on case insensitive OS
  ndb_config.cpp:
    Rename: ndb/tools/config.cpp -> ndb/tools/ndb_config.cpp

ChangeSet
  1.2370.3.2 05/08/11 13:07:08 sanja@arthur.local +2 -0
  query_cache_notembedded.test, query_cache_notembedded.result:
    postmerge fix

  mysql-test/t/query_cache_notembedded.test
    1.2 05/08/11 13:06:26 sanja@arthur.local +19 -0
    postmerge fix

  mysql-test/r/query_cache_notembedded.result
    1.2 05/08/11 13:05:53 sanja@arthur.local +14 -0
    postmerge fix

ChangeSet
  1.2370.3.1 05/08/11 10:20:06 bell@51.0.168.192.in-addr.arpa +6 -0
  merge

  sql/sql_cache.cc
    1.93 05/08/11 10:20:00 bell@51.0.168.192.in-addr.arpa +1 -5
    merge

  sql/item_strfunc.cc
    1.233.1.2 05/08/11 10:20:00 bell@51.0.168.192.in-addr.arpa +0 -13
    merge

  mysql-test/t/func_str.test
    1.80 05/08/11 09:51:49 bell@51.0.168.192.in-addr.arpa +0 -39
    Auto merged

  mysql-test/r/func_str.result
    1.98 05/08/11 09:51:49 bell@51.0.168.192.in-addr.arpa +0 -117
    Auto merged

  BitKeeper/deleted/.del-query_cache_notembedded.test
    1.3 05/08/11 09:51:49 bell@51.0.168.192.in-addr.arpa +0 -0
    Delete: mysql-test/t/query_cache_notembedded.test

  BitKeeper/deleted/.del-query_cache_notembedded.result
    1.3 05/08/11 09:51:43 bell@51.0.168.192.in-addr.arpa +0 -0
    Delete: mysql-test/r/query_cache_notembedded.result

ChangeSet
  1.1346.1.788 05/08/11 09:29:50 bell@51.0.168.192.in-addr.arpa +2 -0
  make the same filenames as in 4.1

  mysql-test/r/query_cache_notembedded.result
    1.2 05/08/11 09:28:20 bell@51.0.168.192.in-addr.arpa +0 -0
    Rename: mysql-test/r/query_cache_noembeded.result -> mysql-test/r/query_cache_notembedded.result

  mysql-test/t/query_cache_notembedded.test
    1.2 05/08/11 09:27:52 bell@51.0.168.192.in-addr.arpa +0 -0
    Rename: mysql-test/t/query_cache_noembeded.test -> mysql-test/t/query_cache_notembedded.test

ChangeSet
  1.2370.2.1 05/08/10 18:32:17 jimw@mysql.com +3 -0
  Fix mysql_info() returning bad data in the results of a multi-statement
  query that mixed statements that do and do not return info. (Bug #11688)

  sql-common/client.c
    1.86 05/08/10 18:32:14 jimw@mysql.com +3 -2
    Clear mysql->info in free_old_query()

  mysql-test/t/metadata.test
    1.5 05/08/10 18:32:14 jimw@mysql.com +12 -0
    Add new regression test

  mysql-test/r/metadata.result
    1.10 05/08/10 18:32:14 jimw@mysql.com +11 -0
    Add new results

ChangeSet
  1.2370.1.2 05/08/10 23:37:17 patg@radha.local +1 -0
  BUG #12253. Fixed logic the prevented repair when "--fast" was included 
  in invoking mysqlcheck.

  client/mysqlcheck.c
    1.47 05/08/10 23:32:13 patg@radha.local +8 -3
    BUG #12253. Removed logic that would skip adding the corrupt table name 
    if "--fast" was included along with "--auto-repair". Added some comments 
    as well.

  ndb/tools/Makefile.am
    1.15 05/08/10 21:15:28 kent@mysql.com +1 -1
    config.cpp => ndb_config.cpp, solves link problems on case insensitive OS

ChangeSet
  1.1346.1.787 05/08/10 18:58:55 bell@52.0.168.192.in-addr.arpa +3 -0
  block using QC in case of having tables locked by LOCK... (BUG#12385)

  mysql-test/t/query_cache_noembeded.test
    1.1 05/08/10 18:58:48 bell@52.0.168.192.in-addr.arpa +33 -0
    New BitKeeper file ``mysql-test/t/query_cache_noembeded.test''

  mysql-test/r/query_cache_noembeded.result
    1.1 05/08/10 18:58:48 bell@52.0.168.192.in-addr.arpa +18 -0
    New BitKeeper file ``mysql-test/r/query_cache_noembeded.result''

  mysql-test/t/query_cache_noembeded.test
    1.0 05/08/10 18:58:48 bell@52.0.168.192.in-addr.arpa +0 -0
    BitKeeper file /Users/bell/mysql/bk/work-qc-4.0/mysql-test/t/query_cache_noembeded.test

  mysql-test/r/query_cache_noembeded.result
    1.0 05/08/10 18:58:48 bell@52.0.168.192.in-addr.arpa +0 -0
    BitKeeper file /Users/bell/mysql/bk/work-qc-4.0/mysql-test/r/query_cache_noembeded.result

  sql/sql_cache.cc
    1.29.1.36 05/08/10 18:58:47 bell@52.0.168.192.in-addr.arpa +5 -2
    block QC using if tables are locked with LOCK
    unlock QC

ChangeSet
  1.2370.1.1 05/08/10 09:52:58 mskold@mysql.com +1 -0
  Merge mskold@bk-internal.mysql.com:/home/bk/mysql-4.1
  into  mysql.com:/usr/local/home/marty/MySQL/mysql-4.1

  sql/ha_ndbcluster.cc
    1.169 05/08/10 09:52:50 mskold@mysql.com +0 -0
    Auto merged

ChangeSet
  1.2352.18.1 05/08/10 09:38:36 mskold@mysql.com +1 -0
  Added support for ha_ndbcluster::info(HA_STATUS_AUTO)

  sql/ha_ndbcluster.cc
    1.167.1.1 05/08/10 09:38:25 mskold@mysql.com +9 -0
    Added support for ha_ndbcluster::info(HA_STATUS_AUTO)

ChangeSet
  1.2371 05/08/09 18:02:36 jimw@mysql.com +4 -0
  Rename rest() macro in my_list.h to list_rest(). (Bug #12327)

  sql/sql_test.cc
    1.33 05/08/09 18:02:32 jimw@mysql.com +1 -1
    rest() renamed to list_rest().

  mysys/thr_lock.c
    1.42 05/08/09 18:02:32 jimw@mysql.com +2 -1
    rest() renamed to list_rest().

  mysys/list.c
    1.9 05/08/09 18:02:32 jimw@mysql.com +1 -1
    rest() renamed to list_rest().

  include/my_list.h
    1.8 05/08/09 18:02:32 jimw@mysql.com +1 -1
    Rename rest() macro to list_rest().

ChangeSet
  1.2370 05/08/09 16:35:51 acurtis@xiphis.org +1 -0
  Merge acurtis@bk-internal.mysql.com:/home/bk/mysql-4.1
  into  xiphis.org:/usr/home/antony/work2/p2-bug10109.3

  sql/sql_parse.cc
    1.458 05/08/09 16:35:31 acurtis@xiphis.org +0 -0
    Auto merged

ChangeSet
  1.2329.6.1 05/08/08 18:05:27 jimw@mysql.com +1 -0
  Avoid problems on shutdown by shutting down replication slave threads
  after normal connection threads. (Bug #11796)

  sql/mysqld.cc
    1.582.1.1 05/08/08 18:05:24 jimw@mysql.com +5 -1
    Move call to end_slave() after first loop through killing threads,
    to minimize chances of 'SHOW SLAVE STATUS' being called between the
    time the slave is shut down and connections are shut down.

ChangeSet
  1.2368 05/08/08 16:55:29 igor@rurik.mysql.com +2 -0
  Merge rurik.mysql.com:/home/igor/mysql-4.1
  into rurik.mysql.com:/home/igor/dev/mysql-4.1-0

  mysql-test/t/subselect.test
    1.149 05/08/08 16:55:21 igor@rurik.mysql.com +0 -0
    Auto merged

  mysql-test/r/subselect.result
    1.169 05/08/08 16:55:21 igor@rurik.mysql.com +0 -0
    Auto merged

ChangeSet
  1.2364.4.1 05/08/08 16:51:12 igor@rurik.mysql.com +3 -0
  subselect.test, subselect.result:
    Added a test case for bug #12392.
  item_cmpfunc.cc:
    Fixed bug #12392.
    Missing handling of rows containing NULL components
    when evaluating IN predicates caused a crash.

  mysql-test/t/subselect.test
    1.147.1.1 05/08/08 16:50:41 igor@rurik.mysql.com +11 -0
    Added a test case for bug #12392.

  mysql-test/r/subselect.result
    1.167.1.1 05/08/08 16:50:12 igor@rurik.mysql.com +6 -0
    Added a test case for bug #12392.

  sql/item_cmpfunc.cc
    1.192 05/08/08 16:46:50 igor@rurik.mysql.com +2 -0
    Fixed bug #12392.
    Missing handling of rows containing NULL components
    when evaluating IN predicates caused a crash.

ChangeSet
  1.2366 05/08/09 00:13:49 monty@mysql.com +9 -0
  Review of new pushed code
  - Fixed some error condtion when handling dates with 'T'
  - Added extra test for bug #11867 (Wrong result with "... WHERE ROW( a, b ) IN ( SELECT DISTINCT a, b WHERE ...)" to show it's not yet fixed
  - Safety fixes and cleanups

  sql/sql_union.cc
    1.144 05/08/09 00:13:46 monty@mysql.com +4 -2
    Indentation fixes

  sql/sql_select.cc
    1.428 05/08/09 00:13:46 monty@mysql.com +2 -4
    Removed unnecessary call to field->table->maybe_null

  sql/sql_parse.cc
    1.457 05/08/09 00:13:46 monty@mysql.com +8 -4
    Added test of return value of get_system_var()

  sql/slave.cc
    1.275 05/08/09 00:13:46 monty@mysql.com +2 -2
    Indentation cleanup

  sql-common/my_time.c
    1.14 05/08/09 00:13:46 monty@mysql.com +4 -2
    Fixed handling of dates of type CCYYMMDDTHHMMSS
    (Old code couldn't handle 2003-0304 or 2003-0003-02)

  mysql-test/t/type_datetime.test
    1.18 05/08/09 00:13:46 monty@mysql.com +11 -10
    More tests for dates of type CCYYMMDDTHHMMSS

  mysql-test/t/subselect.test
    1.148 05/08/09 00:13:46 monty@mysql.com +4 -0
    Added extra test case to test case for bug #11867

  mysql-test/r/type_datetime.result
    1.25 05/08/09 00:13:46 monty@mysql.com +13 -10
    More tests for dates of type CCYYMMDDTHHMMSS

  mysql-test/r/subselect.result
    1.168 05/08/09 00:13:46 monty@mysql.com +15 -0
    Added extra test case to test case for bug #11867
    (Result shows that current code is not yet right and needs to be fixed)

ChangeSet
  1.2364.3.2 05/08/08 13:50:10 patg@krsna.patg.net +1 -0
  BUG #12119
  
  Removed unnecessary error message from mysql.cc (client program)

  client/mysql.cc
    1.209 05/08/08 13:50:03 patg@krsna.patg.net +1 -4
    BUG #12119
    
    The error message "Didn't find any fields in table ..." would 
    be printed out when a table was created and dropped in rapid succession 
    via a perl script. The client would get a list of tables, meanwhile, the 
    one table would be deleted, and then this error message printed when the 
    table was not found, which it should just quietly not print the fields.
    Removing the error message fixes this issue.

ChangeSet
  1.2364.3.1 05/08/08 13:46:13 patg@krsna.patg.net +3 -0
  item_strfunc.cc:
    BUG #11104 
        Took out the offset-=delimiter_length-1 out of the for loop. It was causing
        basically this: 
        select substring_index('the king of the the hill', 'the', -2) to not work.
        The first iteration, offset would be initialised to 24, then strstr would 
        point at 'the king of the the* hill' ('*'means right before the 
        character following), returning a offset of 16. The for loop would then 
        decrement offset by two (3 - 1), to 14, now pointing at 
        "the king of th*e the hill", _skipping_ past the 'e' in the second to last
        'the', and therefore strstr would never have a chance of matching the 
        second to last 'the', then moving on to the 'the' at the begginning of the 
        string!
        In a nutshell, offset was being decremented by too great a value, preventing
        the second to last 'the' from being ever found, hence the result of 
        'king of the the hill' from the query that is reported in the bug report
  func_str.test:
    BUG #11104
    Added tests to make sure fix addresses issues in original bug report
  func_str.result:
    BUG #11104 
    New results for new tests

  sql/item_strfunc.cc
    1.233.1.1 05/08/08 13:44:40 patg@krsna.patg.net +14 -2
    BUG #11104 
        Took out the offset-=delimiter_length-1 out of the for loop. It was causing
        basically this: 
        select substring_index('the king of the the hill', 'the', -2) to not work.
        The first iteration, offset would be initialised to 24, then strstr would 
        point at 'the king of the the* hill' ('*'means right before the 
        character following), returning a offset of 16. The for loop would then 
        decrement offset by two (3 - 1), to 14, now pointing at 
        "the king of th*e the hill", _skipping_ past the 'e' in the second to last
        'the', and therefore strstr would never have a chance of matching the 
        second to last 'the', then moving on to the 'the' at the begginning of the 
        string!
    
        In a nutshell, offset was being decremented by too great a value, preventing
        the second to last 'the' from being ever found, hence the result of 
        'king of the the hill' from the query that is reported in the bug report

  mysql-test/t/func_str.test
    1.79 05/08/08 13:44:40 patg@krsna.patg.net +39 -0
    BUG #11104
    
    Added tests to make sure fix addresses issues in original bug report

  mysql-test/r/func_str.result
    1.97 05/08/08 13:44:40 patg@krsna.patg.net +117 -0
    BUG #11104 
    
    New results for new tests

ChangeSet
  1.2342.10.1 05/08/08 19:52:30 bar@mysql.com +4 -0
  Bug#5439 : mysql_server_init() crashes if ShiftJIS path is passed
  (important for Adobe).
  
  mf_pack.c, mf_dirname.c, charset.c, my_sys.h:
  
    - adding fs_character_set() function on Windows
    - ignoring fake slashes which are just multibyte
      parts in several functions in /mysys
  
  Verified by Shu to work on WinXP and Win2k.
  Test is not possible, or very hard to do.

  mysys/mf_pack.c
    1.21 05/08/08 19:51:18 bar@mysql.com +12 -0
    d

  mysys/mf_dirname.c
    1.11 05/08/08 19:51:16 bar@mysql.com +32 -1
    d

  mysys/charset.c
    1.137 05/08/08 19:51:11 bar@mysql.com +26 -0
    d

  include/my_sys.h
    1.139 05/08/08 19:49:54 bar@mysql.com +5 -0
    Bug#5439 : mysql_server_init() crashes if ShiftJIS path is passed
    (important for Adobe)
    - adding fs_character_set() function on Windows
    - ignoring fake slashes which are just multibyte
      parts in several functions in /mysys

ChangeSet
  1.2364.1.3 05/08/08 19:09:54 bar@mysql.com +3 -0
  func_system.result, func_system.test:
    adding test case
  item_strfunc.cc:
    Bug#12351
    CONCAT with USER()/DATEBASE() and
    a column gets strange results.
    Mark created Item_str as constant, so CONCAT
    cannot reuse it for optimization purposes.

  mysql-test/r/func_system.result
    1.21 05/08/08 19:08:57 bar@mysql.com +15 -0
    adding test case

  mysql-test/t/func_system.test
    1.14 05/08/08 19:08:52 bar@mysql.com +12 -0
    adding test case

  sql/item_strfunc.cc
    1.234 05/08/08 19:07:46 bar@mysql.com +1 -0
    Bug#12351
    CONCAT with USER()/DATEBASE() and
    a column gets strange results

ChangeSet
  1.2352.8.9 05/08/08 16:20:46 bar@mysql.com +1 -0
  item.cc:
    After review fix

  sql/item.cc
    1.215 05/08/08 16:20:26 bar@mysql.com +6 -4
    After review fix

ChangeSet
  1.2352.17.1 05/08/08 13:18:18 monty@mishka.local +6 -0
  Fix for BUG #11642: [Patch]es x86 Assembler and text relocations
  Changed assembler functions to not access global variables or variables in text segement
  Added wrapper function in C to longlong2str() to pass _dig_vec_upper as an argument

  strings/longlong2str_asm.c
    1.1 05/08/08 13:18:12 monty@mishka.local +33 -0
    New BitKeeper file ``strings/longlong2str_asm.c''

  strings/my_strtoll10-x86.s
    1.4 05/08/08 13:18:12 monty@mishka.local +39 -23
    Removd array lfactor by calculating the value in code
    (this is to to make the code position independent)

  strings/longlong2str_asm.c
    1.0 05/08/08 13:18:12 monty@mishka.local +0 -0
    BitKeeper file /home/my/mysql-4.1/strings/longlong2str_asm.c

  strings/longlong2str-x86.s
    1.11 05/08/08 13:18:12 monty@mishka.local +18 -17
    Changed functions to not access variables in text segment
    Fixed this by adding global variable '_dig_vec_upper' as an argument to longlong2str_with_dig_vector()

  strings/Makefile.am
    1.43 05/08/08 13:18:12 monty@mishka.local +2 -2
    Added longlong2str_asm.c

  mysql-test/t/bigint.test
    1.24 05/08/08 13:18:11 monty@mishka.local +3 -0
    More tests for parsing of bigint's
    More tests for different values to conv()

  mysql-test/r/bigint.result
    1.25 05/08/08 13:18:11 monty@mishka.local +9 -0
    More tests for parsing of bigint's
    More tests for different values to conv()

ChangeSet
  1.2360.2.3 05/08/07 12:10:33 igor@rurik.mysql.com +3 -0
  subselect.result:
    Added test case for bug #11867.
    Fixed results for two existing test cases.
  subselect.test:
    Added test case for bug #11867.
  item_subselect.cc:
    Fixed bug #11867.
    Added missing code in Item_in_subselect::row_value_transformer
    that caused problems for queries with
    ROW(elems) IN (SELECT DISTINCT cols FROM ...).

ChangeSet
  1.2360.2.2 05/08/07 21:03:45 sergefp@mysql.com +3 -0
  BUG#11869: part2: post-review fixes:
  In init_prepare_fake_select_lex() don't empty ftfunc_list. UNION's ORDER BY clause may 
  contain MATCH(...), for which fix_index() should be called.

  sql/sql_union.cc
    1.143 05/08/07 21:03:38 sergefp@mysql.com +2 -3
    BUG#11869: part2: post-review fixes:
    In init_prepare_fake_select_lex() don't empty ftfunc_list. UNION's ORDER BY clause may 
    contain MATCH(...), for which fix_index() should be called.

  mysql-test/t/fulltext_order_by.test
    1.19 05/08/07 21:03:38 sergefp@mysql.com +5 -0
    BUG#11869 part2 : added another test case

  mysql-test/r/fulltext_order_by.result
    1.17 05/08/07 21:03:38 sergefp@mysql.com +4 -0
    BUG#11869 part2 : added another test case

  mysql-test/r/subselect.result
    1.167 05/08/07 12:09:07 igor@rurik.mysql.com +17 -2
    Added test case for bug #11867.
    Fixed results for two existing test cases.

  mysql-test/t/subselect.test
    1.147 05/08/07 12:07:49 igor@rurik.mysql.com +15 -0
    Added test case for bug #11867.

  sql/item_subselect.cc
    1.138 05/08/07 12:03:59 igor@rurik.mysql.com +9 -4
    Fixed bug #11867.
    Added missing code in Item_in_subselect::row_value_transformer
    that caused problems for queries with
    ROW(elems) IN (SELECT DISTINCT cols FROM ...).

ChangeSet
  1.2360.1.1 05/08/07 03:16:15 acurtis@xiphis.org +5 -0
  Bug#10109
    "INSERT .. SELECT ... ON DUPLICATE KEY UPDATE fails"
    Ensure that check_insert_fields() is only called once when
    doing an INSERT..SELECT

  sql/sql_parse.cc
    1.455.1.1 05/08/07 03:16:04 acurtis@xiphis.org +2 -1
    more args for select_insert constructor

  sql/sql_insert.cc
    1.171 05/08/07 03:16:04 acurtis@xiphis.org +25 -11
    ensure that check_insert_fields() is only called once when
    doing an INSERT...SELECT

  sql/sql_class.h
    1.282 05/08/07 03:16:04 acurtis@xiphis.org +11 -3
    select_insert needs more state

  mysql-test/t/insert_update.test
    1.16 05/08/07 03:16:04 acurtis@xiphis.org +14 -0
    Test for bug 10109

  mysql-test/r/insert_update.result
    1.15 05/08/07 03:16:03 acurtis@xiphis.org +6 -0
    Test for bug 10109

ChangeSet
  1.2356.1.1 05/08/06 21:08:28 sergefp@mysql.com +5 -0
  BUG#11869 (cont'd, eliminating "table type doesn't support FULLTEXT" error):
  When creating temporary table for UNION, pass TMP_TABLE_FORCE_MYISAM flag to 
  create_tmp_table if we will be using fulltext function(s) when reading from the 
  temp. table.

  sql/sql_union.cc
    1.142 05/08/06 21:08:24 sergefp@mysql.com +12 -4
    BUG#11869 (cont'd, eliminating "table type doesn't support FULLTEXT" error):
    When creating temporary table for UNION, pass TMP_TABLE_FORCE_MYISAM flag to 
    create_tmp_table if we will be using fulltext function(s) when reading from the 
    temp. table.

  sql/sql_select.cc
    1.427 05/08/06 21:08:24 sergefp@mysql.com +1 -1
    BUG#11869 (cont'd, eliminating "table type doesn't support FULLTEXT" error):
    In create_tmp_table(), honor the TMP_TABLE_FORCE_MYISAM flag

  sql/mysql_priv.h
    1.363 05/08/06 21:08:24 sergefp@mysql.com +6 -0
    BUG#11869 (cont'd, eliminating "table type doesn't support FULLTEXT" error):
    Added TMP_TABLE_FORCE_MYISAM flag

  mysql-test/t/fulltext_order_by.test
    1.18 05/08/06 21:08:24 sergefp@mysql.com +11 -0
    Testcase for BUG#11869 (cont'd, eliminating "table type doesn't support FULLTEXT" error)

  mysql-test/r/fulltext_order_by.result
    1.16 05/08/06 21:08:23 sergefp@mysql.com +10 -0
    Testcase for BUG#11869 (cont'd, eliminating "table type doesn't support FULLTEXT" error)

  ndb/tools/ndb_config.cpp
    1.4 05/08/06 02:06:54 kent@mysql.com +0 -0
    Rename: ndb/tools/config.cpp -> ndb/tools/ndb_config.cpp

ChangeSet
  1.2361 05/08/05 15:37:24 ingo@mysql.com +3 -0
  Bug#9459 - deadlock with flush with lock, and lock table write
  Added a check before taking a global read lock if
  the own thread has a write locked table.

  sql/sql_parse.cc
    1.456 05/08/05 15:37:18 ingo@mysql.com +17 -0
    Bug#9459 - deadlock with flush with lock, and lock table write
    Added a check before taking a global read lock if
    the own thread has a write locked table.

  mysql-test/t/flush.test
    1.16 05/08/05 15:37:18 ingo@mysql.com +31 -0
    Bug#9459 - deadlock with flush with lock, and lock table write
    The test case.

  mysql-test/r/flush.result
    1.12 05/08/05 15:37:18 ingo@mysql.com +21 -0
    Bug#9459 - deadlock with flush with lock, and lock table write
    The test result.

ChangeSet
  1.2359 05/08/04 12:45:32 jimw@mysql.com +2 -0
  Update test to deal with more relaxed datetime parsing.

  mysql-test/t/query_cache.test
    1.46 05/08/04 12:45:29 jimw@mysql.com +3 -3
    Change test to use a truly invalid date, now that dates like 
    '20050327 0:0:0' are handled as they are in 4.0.

  mysql-test/r/query_cache.result
    1.59 05/08/04 12:45:28 jimw@mysql.com +9 -9
    Updated results

ChangeSet
  1.2352.16.1 05/08/04 18:05:33 evgen@moonbone.local +3 -0
  Fix bug#12266 GROUP BY DATE(LEFT(column,8)) returns result strings with reduced
  length.
  
  When temporary field created for DATE(LEFT(column,8)) expression, max_length
  value is taken from Item_date_typecast, and it is getting it from underlaid
  Item_func_left and it's max_length is 8 in given expression. And all this
  results in stripping last 2 digits.
  
  To Item_date_typecast class added its own fix_length_and_dec() function 
  that sets max_length value to 10, which is proper for DATE field.

  sql/item_timefunc.h
    1.53 05/08/04 17:50:37 evgen@moonbone.local +6 -0
    Fix bug#12266 GROUP BY DATE(LEFT(column,8)) returns result strings with reduced length.
    To Item_date_typecast class added its own fix_length_and_dec() which sets proper max_length value.

  mysql-test/r/group_by.result
    1.51 05/08/04 17:42:24 evgen@moonbone.local +7 -0
    Test case for bug#12266 GROUP BY DATE(LEFT(column,8)) returns result strings with reduced length.

  mysql-test/t/group_by.test
    1.42 05/08/04 17:39:35 evgen@moonbone.local +10 -0
    Test case for bug#12266 GROUP BY DATE(LEFT(column,8)) returns result strings with reduced length.

ChangeSet
  1.2352.14.3 05/08/04 13:54:39 kent@mysql.com +1 -0
  mysql-test-run.pl:
    Back ported ndbcluster_support() from 5.0
    Corrected the server id handling

  mysql-test/mysql-test-run.pl
    1.35 05/08/04 13:53:31 kent@mysql.com +33 -2
    Back ported ndbcluster_support() from 5.0
    Corrected the server id handling

ChangeSet
  1.2352.15.1 05/08/04 13:47:02 kent@mysql.com +1 -0
  mysqld.dsp:
    Added the blackhole storage engine to the Max builds

  VC++Files/sql/mysqld.dsp
    1.34 05/08/04 13:46:02 kent@mysql.com +7 -3
    Added the blackhole storage engine to the Max builds

ChangeSet
  1.2354 05/08/04 16:30:36 hf@deer.(none) +1 -0
  Merge deer.(none):/home/hf/work/mysql-4.1.clean
  into deer.(none):/home/hf/work/mysql-4.1.11083

  mysql-test/t/myisam.test
    1.39 05/08/04 16:30:31 hf@deer.(none) +0 -0
    Auto merged

ChangeSet
  1.2352.14.1 05/08/04 12:49:18 lenz@mysql.com +2 -0
  Merge mysql.com:/space/my/mysql-4.1
  into mysql.com:/space/my/mysql-4.1-build

  support-files/mysql.spec.sh
    1.103 05/08/04 12:49:14 lenz@mysql.com +0 -0
    Auto merged

  sql/ha_innodb.cc
    1.204 05/08/04 12:49:14 lenz@mysql.com +0 -0
    Auto merged

ChangeSet
  1.2352.13.2 05/08/04 12:35:13 lenz@mysql.com +2 -0
  - manual merge from 4.0 into 4.1: used the local version of ha_innodb.cc, merged 
    the rpm spec file changelog

  support-files/mysql.spec.sh
    1.101.1.2 05/08/04 12:35:06 lenz@mysql.com +0 -3
    - manual merge from 4.0

  sql/ha_innodb.cc
    1.201.1.1 05/08/04 12:35:06 lenz@mysql.com +0 -2
    - Merge: used local version (as the fix in 4.0 was a backport)

ChangeSet
  1.2352.8.8 05/08/04 15:25:03 bar@mysql.com +3 -0
  grant.result, grant.test:
    fixing tests accordingly
  item.cc:
    Bug #10892 user variables not auto cast for comparisons
    When mixing strings with different character sets,
    and coercibility is the same, we allow conversion
    if one character set is superset for other character set.

  mysql-test/r/grant.result
    1.38 05/08/04 15:24:42 bar@mysql.com +3 -0
    fixing tests accordingly

  mysql-test/t/grant.test
    1.30 05/08/04 15:24:35 bar@mysql.com +7 -0
    fixing tests accordingly

  sql/item.cc
    1.214 05/08/04 15:23:26 bar@mysql.com +6 -4
    Bug #10892 user variables not auto cast for comparisons
    When mixing strings with different character sets,
    and coercibility is the same, we allow conversion
    if one character set is superset for other character set.

ChangeSet
  1.2352.12.3 05/08/04 15:23:21 hf@deer.(none) +3 -0
  Fix for bug #12177 (errorlog file isn't closed)
  4.1 version of the patch

ChangeSet
  1.1346.843.4 05/08/04 12:22:51 lenz@mysql.com +1 -0
  - Fixed the creation of the mysql user group account in the postinstall section of
    the MySQL-server RPM spec file (BUG#12348)

  support-files/mysql.spec.sh
    1.61.1.31 05/08/04 12:22:47 lenz@mysql.com +6 -1
    - Fixed the creation of the mysql user group account in the postinstall section
     (BUG#12348)

  sql/mysqld.cc
    1.584 05/08/04 15:22:35 hf@deer.(none) +2 -1
    stderror_file saved

  sql/mysql_priv.h
    1.362 05/08/04 15:22:35 hf@deer.(none) +1 -0
    stderror_file declared

  libmysql/libmysql.c
    1.298 05/08/04 15:22:34 hf@deer.(none) +7 -0
    here we close errorlog file

ChangeSet
  1.2352.13.1 05/08/04 11:57:30 lenz@mysql.com +1 -0
  - fixed enabling the Archive storage engine for the mysqld-max RPM binary

  support-files/mysql.spec.sh
    1.101.1.1 05/08/04 11:57:21 lenz@mysql.com +5 -1
    - fixed enabling the Archive storage engine for the mysqld-max binary

ChangeSet
  1.2352.12.2 05/08/04 14:06:40 hf@deer.(none) +1 -0
  merging

  libmysqld/lib_sql.cc
    1.124 05/08/04 14:06:37 hf@deer.(none) +1 -11
    merging

ChangeSet
  1.2352.12.1 05/08/04 13:28:54 hf@deer.(none) +1 -0
  merging

  libmysqld/libmysqld.c
    1.65 05/08/04 13:28:51 hf@deer.(none) +0 -4
    merging

ChangeSet
  1.2352.11.1 05/08/03 17:38:55 jimw@mysql.com +3 -0
  Skip two tests that fail on Windows that just reflect limitations of
  that platform, not real failures. (Bug #12328, Bug #11569)

  mysql-test/include/not_windows.inc
    1.1 05/08/03 17:38:52 jimw@mysql.com +4 -0
    Add include for skipping tests on Windows

  mysql-test/t/rpl_flush_tables.test
    1.7 05/08/03 17:38:52 jimw@mysql.com +4 -1
    Skip this test on Windows

  mysql-test/t/packet.test
    1.6 05/08/03 17:38:52 jimw@mysql.com +3 -0
    Skip this test on Windows

  mysql-test/include/not_windows.inc
    1.0 05/08/03 17:38:52 jimw@mysql.com +0 -0
    BitKeeper file /home/jimw/my/mysql-4.1-12328/mysql-test/include/not_windows.inc

ChangeSet
  1.2352.8.7 05/08/03 16:12:06 elliot@mysql.com +1 -0
  BUG#12330 Adding updated result file which I missed in last changeset.
  Adds --replace_column to make test results deterministic.

  mysql-test/r/rpl_slave_status.result
    1.3 05/08/03 16:12:03 elliot@mysql.com +5 -5
    BUG#12330 updated result file which I missed in last changeset
    This updates the test to use --replace_column to make the test
    deterministic.

ChangeSet
  1.2352.10.1 05/08/03 15:08:03 elliot@mysql.com +1 -0
  BUG#12330 Add --replace_column in order to make test deterministic.

  mysql-test/t/rpl_slave_status.test
    1.3 05/08/03 15:08:00 elliot@mysql.com +1 -0
    Add --replace-column to make show slave status deterministic

ChangeSet
  1.2352.9.4 05/08/03 20:03:21 joerg@mysql.com +33 -0
  Manual merge: Current 4.1.14 has precedence over 4.1.10b

  support-files/mysql.spec.sh
    1.102 05/08/03 20:03:17 joerg@mysql.com +0 -14
    Manual merge: Current 4.1.14 has precedence over 4.1.10b

  configure.in
    1.386 05/08/03 20:03:17 joerg@mysql.com +0 -1
    Manual merge: Current 4.1.14 has precedence over 4.1.10b

  zlib/zutil.h
    1.4 05/08/03 19:57:27 joerg@mysql.com +0 -6
    Auto merged

  zlib/zlib.h
    1.4 05/08/03 19:57:27 joerg@mysql.com +0 -15
    Auto merged

  zlib/zlib.3
    1.4 05/08/03 19:57:27 joerg@mysql.com +0 -3
    Auto merged

  zlib/zconf.h
    1.4 05/08/03 19:57:27 joerg@mysql.com +0 -44
    Auto merged

  zlib/trees.c
    1.4 05/08/03 19:57:27 joerg@mysql.com +0 -2
    Auto merged

  zlib/inftrees.h
    1.5 05/08/03 19:57:27 joerg@mysql.com +0 -5
    Auto merged

  zlib/inftrees.c
    1.5 05/08/03 19:57:27 joerg@mysql.com +0 -13
    Auto merged

  zlib/inflate.c
    1.4 05/08/03 19:57:27 joerg@mysql.com +0 -4
    Auto merged

  zlib/inffast.c
    1.4 05/08/03 19:57:26 joerg@mysql.com +0 -2
    Auto merged

  zlib/infback.c
    1.3 05/08/03 19:57:26 joerg@mysql.com +0 -3
    Auto merged

  zlib/gzio.c
    1.4 05/08/03 19:57:26 joerg@mysql.com +0 -4
    Auto merged

  zlib/deflate.h
    1.4 05/08/03 19:57:26 joerg@mysql.com +0 -0
    Auto merged

  zlib/deflate.c
    1.4 05/08/03 19:57:26 joerg@mysql.com +0 -2
    Auto merged

  zlib/crc32.c
    1.4 05/08/03 19:57:26 joerg@mysql.com +0 -49
    Auto merged

  zlib/README
    1.5 05/08/03 19:57:26 joerg@mysql.com +0 -4
    Auto merged

  zlib/INDEX
    1.5 05/08/03 19:57:26 joerg@mysql.com +0 -3
    Auto merged

  zlib/FAQ
    1.5 05/08/03 19:57:26 joerg@mysql.com +0 -55
    Auto merged

  zlib/ChangeLog
    1.4 05/08/03 19:57:26 joerg@mysql.com +0 -42
    Auto merged

  acinclude.m4
    1.135 05/08/03 19:57:26 joerg@mysql.com +0 -3
    Auto merged

  VC++Files/mysqlmanager/mysqlmanager.dsp
    1.13 05/08/03 19:57:26 joerg@mysql.com +0 -2
    Auto merged

  VC++Files/mysqlcheck/mysqlcheck.dsp
    1.12 05/08/03 19:57:26 joerg@mysql.com +0 -3
    Auto merged

  VC++Files/mysqlbinlog/mysqlbinlog.dsp
    1.16 05/08/03 19:57:26 joerg@mysql.com +0 -3
    Auto merged

  VC++Files/mysql-test/mysql_test_run_new.dsp
    1.6 05/08/03 19:57:26 joerg@mysql.com +0 -2
    Auto merged

  VC++Files/client/mysqltest.dsp
    1.5 05/08/03 19:57:26 joerg@mysql.com +0 -2
    Auto merged

  VC++Files/client/mysqlshow.dsp
    1.12 05/08/03 19:57:26 joerg@mysql.com +0 -3
    Auto merged

  VC++Files/client/mysqlimport.dsp
    1.12 05/08/03 19:57:26 joerg@mysql.com +0 -3
    Auto merged

  VC++Files/client/mysqldump.dsp
    1.13 05/08/03 19:57:26 joerg@mysql.com +0 -3
    Auto merged

  VC++Files/client/mysqlcheck.dsp
    1.5 05/08/03 19:57:26 joerg@mysql.com +0 -1
    Auto merged

  VC++Files/client/mysqladmin.dsp
    1.13 05/08/03 19:57:26 joerg@mysql.com +0 -3
    Auto merged

  VC++Files/client/mysql.dsp
    1.14 05/08/03 19:57:26 joerg@mysql.com +0 -3
    Auto merged

  BitKeeper/etc/config
    1.14 05/08/03 19:57:26 joerg@mysql.com +0 -1
    Auto merged

ChangeSet
  1.2352.9.3 05/08/03 18:58:43 heikki@hundin.mysql.fi +1 -0
  Merge hundin.mysql.fi:/home/heikki/mysql-4.0
  into  hundin.mysql.fi:/home/heikki/mysql-4.1

  sql/ha_innodb.cc
    1.203 05/08/03 18:58:13 heikki@hundin.mysql.fi +0 -1

ChangeSet
  1.1346.843.3 05/08/03 18:47:50 heikki@hundin.mysql.fi +1 -0
  ha_innodb.cc:
    Fix compilation error in previous commit

  sql/ha_innodb.cc
    1.73.1.161 05/08/03 18:47:31 heikki@hundin.mysql.fi +1 -1
    Fix compilation error in previous commit

ChangeSet
  1.2352.9.2 05/08/03 18:21:38 heikki@hundin.mysql.fi +1 -0
  buf0buf.c:
    Fix a bug: InnoDB could in a crash recovery print a big false corruption warning if the first page of an ibdata file was 'recreated' in the buffer pool; this could happen, for example, if a table was dropped, and the page used later

ChangeSet
  1.2352.9.1 05/08/03 18:18:43 heikki@hundin.mysql.fi +1 -0
  Merge hundin.mysql.fi:/home/heikki/mysql-4.0
  into  hundin.mysql.fi:/home/heikki/mysql-4.1

  sql/ha_innodb.cc
    1.202 05/08/03 18:18:29 heikki@hundin.mysql.fi +0 -2
    Auto merged

ChangeSet
  1.1346.843.2 05/08/03 18:11:55 heikki@hundin.mysql.fi +1 -0
  ha_innodb.cc:
    Backport of Bug #9670 to 4.0: assertion failure in ut_a(cursor->old_stored == BTR_PCUR_OLD_STORED)

  sql/ha_innodb.cc
    1.73.1.160 05/08/03 18:11:37 heikki@hundin.mysql.fi +2 -1
    Backport of Bug #9670 to 4.0: assertion failure in ut_a(cursor->old_stored == BTR_PCUR_OLD_STORED)

ChangeSet
  1.2352.8.3 05/08/03 13:46:38 lenz@mysql.com +3 -0
  Portability fixes:
  
   - Moved a few DBUG_ENTER statements after the variable declarations to satisfy some
     compilers (e.g. gcc-2.95.x, gcc-2.96, IBM xlc_r) in ndb/src/common/portlib/NdbMutex.c
     and ndb/src/common/portlib/NdbThread.c
   - portability fix for FreeBSD 4.x and HPUX: replaced atoll() with strtoll() in 
     ndb/tools/config.cpp

  ndb/tools/config.cpp
    1.3 05/08/03 13:46:30 lenz@mysql.com +1 -1
     - portability fix for FreeBSD 4.x and HPUX: replaced atoll() with strtoll()

  ndb/src/common/portlib/NdbThread.c
    1.22 05/08/03 13:46:30 lenz@mysql.com +1 -1
     - Moved a DBUG_ENTER statement after the variable declarations to satisfy some
       compilers (e.g. gcc-2.95.x, gcc-2.96, IBM xlc_r)

  ndb/src/common/portlib/NdbMutex.c
    1.7 05/08/03 13:46:30 lenz@mysql.com +2 -2
     - Moved a few DBUG_ENTER statements after the variable declarations to satisfy some
       compilers (e.g. gcc-2.95.x, gcc-2.96, IBM xlc_r)

ChangeSet
  1.2352.8.2 05/08/02 13:12:41 igor@rurik.mysql.com +1 -0
  item_sum.cc:
    Reversed the changes to fix bug #12095 after review
    done by SergeyG. Applied a fix suggested by him.
    Added my comment.

  sql/item_sum.cc
    1.142 05/08/02 13:11:19 igor@rurik.mysql.com +10 -3
    Reversed the changes to fix bug #12095 after review
    done by SergeyG. Applied a fix suggested by him.
    Added my comment.

ChangeSet
  1.2352.8.1 05/08/02 11:58:52 igor@rurik.mysql.com +2 -0
  sql_select.cc, sql_class.h:
    Reversed the changes to fix bug #12095 after review
    done by SergeyG. Applied a fix suggested by him.

  sql/sql_select.cc
    1.426 05/08/02 11:58:21 igor@rurik.mysql.com +1 -2
    Reversed the changes to fix bug #12095 after review
    done by SergeyG. Applied a fix suggested by him.

  sql/sql_class.h
    1.281 05/08/02 11:57:54 igor@rurik.mysql.com +1 -3
    Reversed the changes to fix bug #12095 after review
    done by SergeyG. Applied a fix suggested by him.

ChangeSet
  1.2352.1.20 05/08/02 11:31:01 jimw@mysql.com +3 -0
  Fix parsing of dates with 'T' between date and time, as in ISO-8601
  date format. (Bug #7308)

  sql-common/my_time.c
    1.13 05/08/02 11:30:58 jimw@mysql.com +7 -5
    Fix handling of field_length for each field in date, especially
    for dates not in the internal_format.

  mysql-test/t/type_datetime.test
    1.17 05/08/02 11:30:58 jimw@mysql.com +10 -0
    Add new test

  mysql-test/r/type_datetime.result
    1.24 05/08/02 11:30:58 jimw@mysql.com +10 -0
    Add new results

ChangeSet
  1.2352.7.1 05/08/02 13:59:02 lenz@mysql.com +1 -0
  - Fixed the Requires: tag for the server RPM (BUG#12233), make sure to list all
    required commands/packages so the installation succeeds. Removed the superflouus
    Requires field from the source RPM.

  support-files/mysql.spec.sh
    1.101 05/08/02 13:58:48 lenz@mysql.com +5 -2
    - Fixed the Requires: tag for the server RPM (BUG#12233), make sure to list all
      required commands/packages so the installation succeeds. Removed the superflouus
      Requires field from the source RPM.

ChangeSet
  1.2352.6.1 05/08/02 14:27:52 svoj@mysql.com +3 -0
  Fix for BUG#12075.
  FULLTEXT non-functional for big5 strings

  strings/ctype-big5.c
    1.76 05/08/02 14:27:49 svoj@mysql.com +6 -6
    hack: (to be fixed properly later) all multi-byte sequences are considered isalpha() now

  mysql-test/t/ctype_big5.test
    1.8 05/08/02 14:27:49 svoj@mysql.com +8 -0
    Test case for BUG#12075.

  mysql-test/r/ctype_big5.result
    1.8 05/08/02 14:27:49 svoj@mysql.com +6 -0
    Test case for BUG#12075.

ChangeSet
  1.2352.1.17 05/08/02 12:57:26 svoj@mysql.com +1 -0
  After merge fix.

  myisam/sort.c
    1.44 05/08/02 12:57:23 svoj@mysql.com +1 -1
    After merge fix.

ChangeSet
  1.2352.1.16 05/08/02 12:12:37 svoj@mysql.com +3 -0
  Merge mysql.com:/home/svoj/devel/mysql/BUG11684/mysql-4.0
  into  mysql.com:/home/svoj/devel/mysql/BUG11684/mysql-4.1

  mysql-test/t/fulltext.test
    1.74 05/08/02 12:12:35 svoj@mysql.com +11 -11
    Manual merge.

  mysql-test/r/fulltext.result
    1.75 05/08/02 12:12:35 svoj@mysql.com +8 -8
    Manual merge.

  myisam/sort.c
    1.43 05/08/02 12:00:56 svoj@mysql.com +0 -0
    Auto merged

ChangeSet
  1.1346.843.1 05/08/02 11:33:26 svoj@mysql.com +3 -0
  BUG#11684 fix.
  Repair crashes mysql when table has fulltext index.

  mysql-test/t/fulltext.test
    1.34.2.15 05/08/02 11:33:24 svoj@mysql.com +11 -0
    Test case for BUG#11684 - repair crashes mysql when table has fulltext index.

  mysql-test/r/fulltext.result
    1.29.1.21 05/08/02 11:33:24 svoj@mysql.com +8 -0
    Test case for BUG#11684 - repair crashes mysql when table has fulltext index.

  myisam/sort.c
    1.23.1.6 05/08/02 11:33:24 svoj@mysql.com +8 -6
    Use static ft_buf instead of dynamic mergebuf. Latter could be NULL if record has long words.

ChangeSet
  1.2352.1.15 05/08/01 17:12:30 jimw@mysql.com +1 -0
  Merge mysql.com:/home/jimw/my/mysql-4.1-9947
  into  mysql.com:/home/jimw/my/mysql-4.1-clean

  sql/sql_parse.cc
    1.455 05/08/01 17:12:27 jimw@mysql.com +0 -0
    Auto merged

ChangeSet
  1.2352.1.14 05/08/01 17:11:49 jimw@mysql.com +2 -0
  Merge mysql.com:/home/jimw/my/mysql-4.1-11402
  into  mysql.com:/home/jimw/my/mysql-4.1-clean

  mysql-test/t/func_math.test
    1.16 05/08/01 17:11:48 jimw@mysql.com +2 -2
    Resolve conflict

  sql/item_func.cc
    1.253 05/08/01 17:11:21 jimw@mysql.com +0 -0
    Auto merged

ChangeSet
  1.2352.1.13 05/08/01 17:10:35 jimw@mysql.com +3 -0
  Merge mysql.com:/home/jimw/my/mysql-4.1-10724
  into  mysql.com:/home/jimw/my/mysql-4.1-clean

  mysql-test/t/user_var.test
    1.22 05/08/01 17:10:33 jimw@mysql.com +2 -2
    Resolve conflict

  sql/sql_parse.cc
    1.454 05/08/01 17:09:57 jimw@mysql.com +0 -0
    Auto merged

  sql/item_func.cc
    1.251.1.6 05/08/01 17:09:57 jimw@mysql.com +0 -0
    Auto merged

ChangeSet
  1.1346.842.1 05/07/31 21:28:52 patg@krsna.patg.net +3 -0
  BUG 11104 (same as changeset 1.1891 on the 5.0 tree, but realised this 
  needed to be fixed in earlier versions)
  Fixed the iteration of how substrings are handled with negative indexes in 
  SUBSTRING_INDEX

  sql/item_strfunc.cc
    1.36.1.50 05/07/31 21:28:43 patg@krsna.patg.net +14 -2
    Fix to BUG 11104 
        Took out the offset-=delimiter_length-1 out of the for loop. It was causing
        basically this: 
        select substring_index('the king of the the hill', 'the', -2) to not work.
        The first iteration, offset would be initialised to 24, then strstr would 
        point at 'the king of the the* hill' ('*'means right before the 
        character following), returning a offset of 16. The for loop would then 
        decrement offset by two (3 - 1), to 14, now pointing at 
        "the king of th*e the hill", _skipping_ past the 'e' in the second to last
        'the', and therefore strstr would never have a chance of matching the 
        second to last 'the', then moving on to the 'the' at the begginning of the 
        string!
    
        In a nutshell, offset was being decremented by too great a value, preventing
        the second to last 'the' from being ever found, hence the result of 
        'king of the the hill' from the query that is reported in the bug report

  mysql-test/t/func_str.test
    1.15.2.19 05/07/31 21:28:43 patg@krsna.patg.net +39 -0
    Added tests for fix to substring_index, various lenth search patterns. Also included
    are the queuries the user who reported the bug listed in the bug report

  mysql-test/r/func_str.result
    1.16.2.18 05/07/31 21:28:43 patg@krsna.patg.net +117 -0
    New results for the fix to substring_index

ChangeSet
  1.2352.5.2 05/07/31 04:28:01 igor@rurik.mysql.com +2 -0
  null_key.result, null_key.test:
    Modified test case for bug #12144.

  mysql-test/r/null_key.result
    1.32 05/07/31 04:27:36 igor@rurik.mysql.com +3 -3
    Modified test case for bug #12144.

  mysql-test/t/null_key.test
    1.14 05/07/31 04:27:08 igor@rurik.mysql.com +1 -1
    Modified test case for bug #12144.

ChangeSet
  1.2352.5.1 05/07/31 02:32:33 igor@rurik.mysql.com +1 -0
  Fixed bug #12095: a join query with GROUP_CONCAT over a single row table.
  If GROUP_CONCAT is calculated we always put its argument into a temp
  table, even when the argument is a constant item.
  

  sql/item_sum.cc
    1.141 05/07/31 02:28:58 igor@rurik.mysql.com +1 -0

ChangeSet
  1.2352.3.3 05/07/29 21:00:28 sasha@asksasha.com +4 -0
  updates for BUG#10780 - fixed slave I/O thread running status to No while attempting
  to connect

  sql/slave.h
    1.87 05/07/29 21:00:25 sasha@asksasha.com +0 -1
    reversed an unnecessary change for BUG#10780

  sql/slave.cc
    1.274 05/07/29 21:00:25 sasha@asksasha.com +1 -1
    reversed an unnecessary change for BUG#10780

  mysql-test/t/rpl_slave_status.test
    1.2 05/07/29 21:00:25 sasha@asksasha.com +1 -0
    user vertical result

  mysql-test/r/rpl_slave_status.result
    1.2 05/07/29 21:00:25 sasha@asksasha.com +33 -2
    updated result

ChangeSet
  1.2352.1.9 05/07/29 14:51:08 georg@lmy002.wdf.sap.corp +1 -0
  fix for bug#12665
  
  macro floatget was missing in config-win.h

  include/config-win.h
    1.54 05/07/29 14:51:02 georg@lmy002.wdf.sap.corp +1 -0
    fix for bug#12665
    
    macro floatget was missing in config-win.h

ChangeSet
  1.2352.4.1 05/07/29 17:14:21 hf@deer.(none) +4 -0
  Fix for bug #9508 (query_cache test fails)
  notembedded-specific part moved to the new test

  mysql-test/t/query_cache_notembedded.test
    1.1 05/07/29 17:13:35 hf@deer.(none) +81 -0

  mysql-test/r/query_cache_notembedded.result
    1.1 05/07/29 17:13:35 hf@deer.(none) +83 -0

  mysql-test/t/query_cache_notembedded.test
    1.0 05/07/29 17:13:35 hf@deer.(none) +0 -0
    BitKeeper file /home/hf/work/mysql-4.1.9508/mysql-test/t/query_cache_notembedded.test

  mysql-test/t/query_cache.test
    1.45 05/07/29 17:13:35 hf@deer.(none) +0 -62
    notembedded-only part of the test removed

  mysql-test/r/query_cache_notembedded.result
    1.0 05/07/29 17:13:35 hf@deer.(none) +0 -0
    BitKeeper file /home/hf/work/mysql-4.1.9508/mysql-test/r/query_cache_notembedded.result

  mysql-test/r/query_cache.result
    1.58 05/07/29 17:13:35 hf@deer.(none) +0 -76
    test result fixed

ChangeSet
  1.2055.498.9 05/07/29 13:49:25 joerg@mysql.com +31 -0
  Security fix in "zlib":
  - upgrade zlib to 1.2.2
    (originally:  2005/03/23 21:08:13+01:00 serg@serg.mylan )
  - fixed linking with zlib
    (originally:  2005/05/24 22:42:43+02:00 lenz@mysql.com )
  - one more build fix for zlib.lib - added libpath to the mysql_test_run_new project files
    (originally:  2005/05/25 10:55:21+02:00 lenz@mysql.com )
  - Do not build the RPMs statically on i386 by default, only when adding either
    "--with static" or "--define '_with_static 1'" to the RPM build options.
    Static linking really only makes sense when linking against the specially patched
    glibc 2.2.5.
    (originally:  2005/06/14 21:39:08+02:00 lenz@mysql.com )
  - Apply security patch to bundled zlib for CAN-2005-2096. (Bug #11844)
    (originally:  2005/07/11 10:37:21-07:00 jimw@mysql.com )
  - applied a security fix to inftrees.h from the bundled zlib to resolve a second
    potential zlib security vulnerability (CAN-2005-1849). Fix was taken from the
    official zlib-1.2.3 distribution (no other zlib-1.2.3 changes were applied)
    (originally:  2005/07/27 14:55:08+02:00 lenz@mysql.com )
  - build the RPM binaries against the bundled zlib, when static linking is requested
    (originally:  2005/07/27 16:42:13+02:00 lenz@mysql.com )

  zlib/zutil.h
    1.2.1.1 05/07/29 13:49:22 joerg@mysql.com +6 -1
    upgrade zlib to 1.2.2

  zlib/zlib.h
    1.2.1.1 05/07/29 13:49:21 joerg@mysql.com +15 -15
    upgrade zlib to 1.2.2

  zlib/zlib.3
    1.2.1.1 05/07/29 13:49:21 joerg@mysql.com +3 -3
    upgrade zlib to 1.2.2

  zlib/zconf.h
    1.2.1.1 05/07/29 13:49:21 joerg@mysql.com +44 -41
    upgrade zlib to 1.2.2

  zlib/trees.c
    1.2.1.1 05/07/29 13:49:21 joerg@mysql.com +2 -2
    upgrade zlib to 1.2.2

  zlib/inftrees.h
    1.2.2.1 05/07/29 13:49:21 joerg@mysql.com +5 -5
    upgrade zlib to 1.2.2
    applied another security fix to resolve CAN-2005-1849, taken from the 1.2.3 zlib sources

  zlib/inftrees.c
    1.2.1.1 05/07/29 13:49:21 joerg@mysql.com +13 -6
    upgrade zlib to 1.2.2
    Apply security patch for CAN-2005-2096

  zlib/inflate.c
    1.2.1.1 05/07/29 13:49:21 joerg@mysql.com +4 -0
    upgrade zlib to 1.2.2

  zlib/inffast.c
    1.2.1.1 05/07/29 13:49:21 joerg@mysql.com +2 -2
    upgrade zlib to 1.2.2

  zlib/infback.c
    1.1.1.1 05/07/29 13:49:21 joerg@mysql.com +3 -0
    upgrade zlib to 1.2.2

  zlib/gzio.c
    1.2.1.1 05/07/29 13:49:21 joerg@mysql.com +4 -0
    upgrade zlib to 1.2.2

  zlib/deflate.h
    1.2.1.1 05/07/29 13:49:21 joerg@mysql.com +0 -1
    upgrade zlib to 1.2.2

  zlib/deflate.c
    1.2.1.1 05/07/29 13:49:21 joerg@mysql.com +2 -2
    upgrade zlib to 1.2.2

  zlib/crc32.c
    1.2.1.1 05/07/29 13:49:21 joerg@mysql.com +49 -27
    upgrade zlib to 1.2.2

  zlib/README
    1.3.1.1 05/07/29 13:49:21 joerg@mysql.com +4 -4
    upgrade zlib to 1.2.2

  zlib/INDEX
    1.3.1.1 05/07/29 13:49:21 joerg@mysql.com +3 -0
    upgrade zlib to 1.2.2

  zlib/FAQ
    1.3.1.1 05/07/29 13:49:21 joerg@mysql.com +55 -33
    upgrade zlib to 1.2.2

  zlib/ChangeLog
    1.2.1.1 05/07/29 13:49:21 joerg@mysql.com +42 -0
    upgrade zlib to 1.2.2

  support-files/mysql.spec.sh
    1.86.1.2 05/07/29 13:49:21 joerg@mysql.com +14 -2
    - Do not build statically on i386 by default, only when adding either "--with
      static" or "--define '_with_static 1'" to the RPM build options. Static
      linking really only makes sense when linking against the specially patched
      glibc 2.2.5.
    - build against the bundled zlib, when linking statically

  acinclude.m4
    1.128.2.1 05/07/29 13:49:21 joerg@mysql.com +3 -2
    clarify help text

  VC++Files/mysqlmanager/mysqlmanager.dsp
    1.11.1.1 05/07/29 13:49:21 joerg@mysql.com +2 -2
    - added zlib.lib to the LINK32 options

  VC++Files/mysqlcheck/mysqlcheck.dsp
    1.10.1.1 05/07/29 13:49:21 joerg@mysql.com +3 -3
    - added zlib.lib to the LINK32 options

  VC++Files/mysqlbinlog/mysqlbinlog.dsp
    1.14.1.1 05/07/29 13:49:21 joerg@mysql.com +3 -3
    - added zlib.lib to the LINK32 options

  VC++Files/mysql-test/mysql_test_run_new.dsp
    1.3.1.1 05/07/29 13:49:21 joerg@mysql.com +2 -2
    - added zlib.lib to the LINK32 options
    - added libpath option so that zlib.lib will be found

  VC++Files/client/mysqltest.dsp
    1.3.1.1 05/07/29 13:49:21 joerg@mysql.com +2 -2
    - added zlib.lib to the LINK32 options

  VC++Files/client/mysqlshow.dsp
    1.10.1.1 05/07/29 13:49:21 joerg@mysql.com +3 -3
    - added zlib.lib to the LINK32 options

  VC++Files/client/mysqlimport.dsp
    1.10.1.1 05/07/29 13:49:21 joerg@mysql.com +3 -3
    - added zlib.lib to the LINK32 options

  VC++Files/client/mysqldump.dsp
    1.11.1.1 05/07/29 13:49:21 joerg@mysql.com +3 -3
    - added zlib.lib to the LINK32 options

  VC++Files/client/mysqlcheck.dsp
    1.3.1.1 05/07/29 13:49:21 joerg@mysql.com +1 -1
    - added zlib.lib to the LINK32 options

  VC++Files/client/mysqladmin.dsp
    1.11.1.1 05/07/29 13:49:21 joerg@mysql.com +3 -3
    - added zlib.lib to the LINK32 options

  VC++Files/client/mysql.dsp
    1.12.1.1 05/07/29 13:49:21 joerg@mysql.com +3 -3
    - added zlib.lib to the LINK32 options

  innobase/buf/buf0buf.c
    1.40 05/07/08 17:47:42 heikki@hundin.mysql.fi +9 -0
    Fix a bug: InnoDB could in a crash recovery print a big false corruption warning if the first page of an ibdata file was 'recreated' in the buffer pool; this could happen, for example, if a table was dropped, and the page used later

