ChangeLog
上传用户:romrleung
上传日期:2022-05-23
资源大小:18897k
文件大小:93k
源码类别:

MySQL数据库

开发平台:

Visual C++

  1. ChangeSet
  2.   1.2476 05/11/29 11:52:58 jimw@mysql.com +1 -0
  3.   Merge mysql.com:/home/jimw/my/mysql-4.1-14216
  4.   into  mysql.com:/home/jimw/my/mysql-4.1-clean
  5.   sql/item.cc
  6.     1.230 05/11/29 11:52:56 jimw@mysql.com +0 -0
  7.     Auto merged
  8. ChangeSet
  9.   1.2473.1.1 05/11/29 12:15:48 gluh@eagle.intranet.mysql.r18.ru +1 -0
  10.   Fix for bug#14221 SSL support breaks going from OpenSSL 0.9.7i to 0.9.8a
  11.     added SSL_library_init()
  12.   vio/viosslfactories.c
  13.     1.17 05/11/29 12:15:00 gluh@mysql.com +10 -11
  14.     Fix for bug#14221 SSL support breaks going from OpenSSL 0.9.7i to 0.9.8a
  15.       added SSL_library_init()
  16. ChangeSet
  17.   1.2474 05/11/29 09:21:57 bar@mysql.com +1 -0
  18.   Merge abarkov@bk-internal.mysql.com:/home/bk/mysql-4.1
  19.   into  mysql.com:/usr/home/bar/mysql-4.1.b10446
  20.   sql/item.cc
  21.     1.228.1.2 05/11/29 09:21:49 bar@mysql.com +0 -0
  22.     Auto merged
  23. ChangeSet
  24.   1.2471.1.1 05/11/28 15:07:20 knielsen@mysql.com +2 -0
  25.   Minor Win32 compile fixes for 4.1.16 release.
  26.   include/config-win.h
  27.     1.56 05/11/28 14:56:53 knielsen@mysql.com +4 -4
  28.     Win32 compile fix: quote multi-line macros with do { ... } while(0) to follow earlier changes in my_global.h.
  29.   sql/log_event.cc
  30.     1.187 05/11/28 14:55:35 knielsen@mysql.com +1 -1
  31.     Add missing cast needed for Win32 compilation.
  32. ChangeSet
  33.   1.2462.13.1 05/11/26 19:36:11 serg@serg.mylan +3 -0
  34.   followup for for the bug#5686
  35.   mysql-test/t/fulltext.test
  36.     1.76 05/11/26 19:35:59 serg@serg.mylan +1 -0
  37.     followup for for the bug#5686
  38.   mysql-test/r/fulltext.result
  39.     1.77 05/11/26 19:35:59 serg@serg.mylan +3 -0
  40.     followup for for the bug#5686
  41.   myisam/ft_parser.c
  42.     1.46 05/11/26 19:35:59 serg@serg.mylan +3 -1
  43.     followup for for the bug#5686
  44. ChangeSet
  45.   1.2469.1.5 05/11/25 13:25:31 konstantin@mysql.com +5 -0
  46.   A fix and a test case for Bug#14410 "Crash in Enum or Set type in 
  47.   CREATE TABLE and PS/SP": make sure that 'typelib' object for
  48.   ENUM values and 'Item_string' object for DEFAULT clause are 
  49.   created in the statement memory root.
  50.   sql/table.cc
  51.     1.132 05/11/25 13:25:25 konstantin@mysql.com +3 -3
  52.     Change typelib() function to require MEM_ROOT.
  53.   sql/sql_table.cc
  54.     1.307 05/11/25 13:25:25 konstantin@mysql.com +25 -4
  55.     Supply the statement memory root to use in typelib() and
  56.     safe_charset_converter() functions to ensure that objects 
  57.     created during the first execution of CREATE TABLE statement
  58.     are allocated in persistent memory of the statement.
  59.   sql/mysql_priv.h
  60.     1.370 05/11/25 13:25:25 konstantin@mysql.com +1 -1
  61.     typelib() function declaration has been changed.
  62.   mysql-test/t/ps.test
  63.     1.44 05/11/25 13:25:25 konstantin@mysql.com +29 -0
  64.     A test case for Bug#14410 "Crash in Enum or Set type in CREATE 
  65.     TABLE and PS/SP"
  66.   mysql-test/r/ps.result
  67.     1.43 05/11/25 13:25:25 konstantin@mysql.com +19 -0
  68.     Test results has been fixed (Bug#14410)
  69. ChangeSet
  70.   1.2469.1.3 05/11/25 10:41:22 mskold@mysql.com +2 -0
  71.   Updated expected error
  72.   mysql-test/t/ndb_alter_table.test
  73.     1.26 05/11/25 10:40:44 mskold@mysql.com +1 -1
  74.     Updated expected error
  75.   mysql-test/r/ndb_alter_table.result
  76.     1.24 05/11/25 10:40:44 mskold@mysql.com +1 -1
  77.     Updated expected error
  78. ChangeSet
  79.   1.2462.12.1 05/11/24 19:16:51 evgen@moonbone.local +3 -0
  80.   Fix bug #14482 Wrongly applied optimization in resolve_const_item() caused
  81.   crash
  82.   
  83.   resolve_const_item() substitutes item which will evaluate to constant with
  84.   equvalent constant item, basing on the item's result type. In this case
  85.   subselect was resolved as constant, and resolve_const_item() was substituting
  86.   it's result's Item_caches to Item_null. Later Item_cache's function was called
  87.   for Item_null object, which caused server crash.
  88.   
  89.   resolve_const_item() now substitutes constants for items with 
  90.   result_type == ROW_RESULT only for Item_rows.
  91.   mysql-test/r/select.result
  92.     1.71 05/11/24 19:15:05 evgen@moonbone.local +8 -0
  93.     Test case for bug #14482 Wrongly applied optimization in resolve_const_item() caused crash
  94.   mysql-test/t/select.test
  95.     1.54 05/11/24 19:14:52 evgen@moonbone.local +11 -0
  96.     Test case for bug #14482 Wrongly applied optimization in resolve_const_item() caused crash
  97.     
  98.   sql/item.cc
  99.     1.228.2.1 05/11/24 19:13:37 evgen@moonbone.local +12 -3
  100.     Fix bug #14482 Wrongly applied optimization in resolve_const_item() caused
  101.     crash
  102.     
  103.     resolve_const_item() now applies optimization for items with
  104.     result_type == ROW_RESULT only to Item_rows.
  105. ChangeSet
  106.   1.2469.1.2 05/11/24 16:21:49 mskold@mysql.com +1 -0
  107.   Merge mskold@bk-internal.mysql.com:/home/bk/mysql-4.1
  108.   into  mysql.com:/usr/local/home/marty/MySQL/mysql-4.1
  109.   sql/ha_ndbcluster.cc
  110.     1.176 05/11/24 16:21:43 mskold@mysql.com +0 -0
  111.     Auto merged
  112. ChangeSet
  113.   1.2467.2.1 05/11/24 16:21:07 mskold@mysql.com +1 -0
  114.   Moved check of wrong schema version earlier
  115.   sql/ha_ndbcluster.cc
  116.     1.174.1.1 05/11/24 16:20:46 mskold@mysql.com +8 -6
  117.     Moved check of wrong schema version earlier
  118. ChangeSet
  119.   1.2462.11.1 05/11/22 19:58:58 joerg@mysql.com +1 -0
  120.   support-files/mysql.spec.sh   
  121.   Fix a possible problem on RPM un-install. bug#15145
  122.   support-files/mysql.spec.sh
  123.     1.111 05/11/22 19:58:54 joerg@mysql.com +17 -12
  124.     Extend the file existence check for "init.d/mysql" on un-install
  125.     to also guard the call to "insserv"/"chkconfig".
  126.     bug#15145, br#5369 / 5586, csc#7129
  127. ChangeSet
  128.   1.2466.2.1 05/11/21 17:26:31 bar@mysql.com +5 -0
  129.     Bug#10446 Illegal mix of collations:
  130.   item_strfunc.h, item_strfunc.cc, item.cc:
  131.     Try to convert a const item into destination 
  132.     character set. If conversion happens without
  133.     data loss, then cache the converted value
  134.     and return it during val_str().
  135.     Otherwise, if conversion loses data, return
  136.     Illeral mix of collations error, as it happened
  137.     previously.
  138.   ctype_recoding.result, ctype_recoding.test:
  139.     Fixing tests accordingly.
  140.   mysql-test/r/ctype_recoding.result
  141.     1.25 05/11/21 17:23:50 bar@mysql.com +8 -1
  142.     Fixing tests accordingly.
  143.   mysql-test/t/ctype_recoding.test
  144.     1.21 05/11/21 17:23:41 bar@mysql.com +9 -2
  145.     Fixing tests accordingly.
  146.   sql/item_strfunc.cc
  147.     1.238 05/11/21 17:23:08 bar@mysql.com +2 -0
  148.     Return cached value when it's possible.
  149.   sql/item_strfunc.h
  150.     1.99 05/11/21 17:22:56 bar@mysql.com +32 -2
  151.   sql/item.cc
  152.     1.228.1.1 05/11/21 17:20:38 bar@mysql.com +2 -10
  153.     Bug#10446 Illegal mix of collations
  154.     Try to convert a const item into destination 
  155.     character set. If conversion happens without
  156.     data loss, then cache the converted value
  157.     and return it during val_str().
  158.     Otherwise, if conversion loses data, return
  159.     Illeral mix of collations error, as it happened
  160.     previously.
  161. ChangeSet
  162.   1.2467.1.1 05/11/21 16:09:26 gluh@eagle.intranet.mysql.r18.ru +4 -0
  163.   Fix for bug#14780 memory leak for mysql 4.1.14 with openssl enabled
  164.   vio/viossl.c
  165.     1.28 05/11/21 16:08:39 gluh@mysql.com +0 -19
  166.     Fix for bug#14780 memory leak for mysql 4.1.14 with openssl enabled
  167.   vio/vio_priv.h
  168.     1.5 05/11/21 16:08:39 gluh@mysql.com +0 -1
  169.     Fix for bug#14780 memory leak for mysql 4.1.14 with openssl enabled
  170.   vio/vio.c
  171.     1.25 05/11/21 16:08:39 gluh@mysql.com +1 -1
  172.     Fix for bug#14780 memory leak for mysql 4.1.14 with openssl enabled
  173.   sql-common/client.c
  174.     1.88 05/11/21 16:08:39 gluh@mysql.com +5 -1
  175.     Fix for bug#14780 memory leak for mysql 4.1.14 with openssl enabled
  176. ChangeSet
  177.   1.2468 05/11/21 12:28:36 msvensson@neptunus.(none) +1 -0
  178.   Merge bk-internal.mysql.com:/home/bk/mysql-4.1
  179.   into  neptunus.(none):/home/msvensson/mysql/mysql-4.1
  180.   sql/ha_ndbcluster.cc
  181.     1.175 05/11/21 12:28:33 msvensson@neptunus.(none) +0 -0
  182.     Auto merged
  183. ChangeSet
  184.   1.2466.1.1 05/11/21 12:27:58 msvensson@neptunus.(none) +5 -0
  185.   Bug #14514   Creating table with packed key fails silently
  186.    - Backport from 5.0
  187.   sql/handler.cc
  188.     1.171 05/11/21 12:27:55 msvensson@neptunus.(none) +1 -1
  189.     Use new bit for create from engine
  190.   sql/ha_ndbcluster.cc
  191.     1.173.1.1 05/11/21 12:27:55 msvensson@neptunus.(none) +1 -1
  192.     Use new bitmask for table_options to detect if create from engine
  193.   mysql-test/t/ndb_basic.test
  194.     1.27 05/11/21 12:27:55 msvensson@neptunus.(none) +8 -0
  195.     Add test case for bug14514
  196.   mysql-test/r/ndb_basic.result
  197.     1.25 05/11/21 12:27:55 msvensson@neptunus.(none) +4 -0
  198.     Add test result
  199.   include/my_base.h
  200.     1.65 05/11/21 12:27:55 msvensson@neptunus.(none) +1 -1
  201.     Rename HA_CREATE_FROM_ENGINE to HA_OPTION_CREATE_FROM_ENGINE, ie. it's a bit in the table_options variable
  202. ChangeSet
  203.   1.2466 05/11/19 12:58:22 kent@mysql.com +1 -0
  204.   configure.in:
  205.     Corrected "include/readline" link for "make distcheck"
  206.   configure.in
  207.     1.399 05/11/19 12:57:19 kent@mysql.com +2 -2
  208.     Corrected "include/readline" linke for "make distcheck"
  209. ChangeSet
  210.   1.2465 05/11/19 11:11:09 kent@mysql.com +1 -0
  211.   Merge kboortz@bk-internal.mysql.com:/home/bk/mysql-4.1
  212.   into mysql.com:/Users/kent/mysql/bk/mysql-4.1-distcheck
  213.   configure.in
  214.     1.398 05/11/19 11:11:06 kent@mysql.com +0 -0
  215.     Auto merged
  216. ChangeSet
  217.   1.2462.1.17 05/11/18 12:20:22 mskold@mysql.com +1 -0
  218.   Disabled --ps-protocol during autodiscover test
  219.   mysql-test/t/ndb_alter_table.test
  220.     1.25 05/11/18 12:20:02 mskold@mysql.com +2 -0
  221.     Disabled --ps-protocol during autodiscover test
  222. ChangeSet
  223.   1.2462.1.14 05/11/17 10:59:21 jimw@mysql.com +1 -0
  224.   Merge mysql.com:/home/jimw/my/mysql-4.1-12640
  225.   into  mysql.com:/home/jimw/my/mysql-4.1-clean
  226.   configure.in
  227.     1.395.1.4 05/11/17 10:59:19 jimw@mysql.com +0 -0
  228.     Auto merged
  229. ChangeSet
  230.   1.2456.3.1 05/11/17 12:45:23 mskold@mysql.com +3 -0
  231.   Fixed incorrectly use if table with wrong schema version
  232.   sql/ha_ndbcluster.cc
  233.     1.174 05/11/17 12:44:10 mskold@mysql.com +39 -5
  234.     Fixed incorrectly use if table with wrong schema version
  235.   mysql-test/t/ndb_alter_table.test
  236.     1.24 05/11/17 12:44:10 mskold@mysql.com +2 -0
  237.     Fixed incorrectly use if table with wrong schema version
  238.   mysql-test/r/ndb_alter_table.result
  239.     1.23 05/11/17 12:44:10 mskold@mysql.com +1 -2
  240.     Fixed incorrectly use if table with wrong schema version
  241. ChangeSet
  242.   1.2462.10.1 05/11/16 21:17:38 sasha@asksasha.com +2 -0
  243.   fixed the race condition in the test case for BUG#7947
  244.   mysql-test/t/mix_innodb_myisam_binlog.test
  245.     1.12 05/11/16 21:17:34 sasha@asksasha.com +5 -3
  246.     fixed the race condition in the test case for BUG#7947
  247.   mysql-test/r/mix_innodb_myisam_binlog.result
  248.     1.12 05/11/16 21:17:34 sasha@asksasha.com +5 -3
  249.     fixed the race condition in the test case for BUG#7947
  250. ChangeSet
  251.   1.2456.1.2 05/11/16 11:52:09 pekka@mysql.com +4 -0
  252.   ndb - bug#14007 4.1 [re-commit for LenZ merge]
  253.   ndb/src/kernel/blocks/dbtup/DbtupRoutines.cpp
  254.     1.8 05/11/16 11:50:24 pekka@mysql.com +22 -1
  255.     bug#14007 4.1 *** do not AUTOmerge to 5.0 *** [re-commit]
  256.   ndb/include/kernel/AttributeDescriptor.hpp
  257.     1.2 05/11/16 11:50:24 pekka@mysql.com +9 -0
  258.     bug#14007 4.1 need getSizeInBytes [re-commit]
  259.   mysql-test/t/ndb_charset.test
  260.     1.6 05/11/16 11:50:24 pekka@mysql.com +11 -8
  261.     bug#14007 test [re-commit]
  262.   mysql-test/r/ndb_charset.result
  263.     1.4 05/11/16 11:50:24 pekka@mysql.com +16 -6
  264.     bug#14007 test [re-commit]
  265. ChangeSet
  266.   1.2462.1.9 05/11/16 19:47:03 stewart@mysql.com +2 -0
  267.   WL#2779 ndb_size.pl
  268.   
  269.   Add display of minimum requirements for various cluster parameters
  270.   e.g. DataMemory, IndexMemory, MaxNoOfTables, MaxNoOfAttributes etc
  271.   
  272.   and the memory usage because of them.
  273.   ndb/tools/ndb_size.tmpl
  274.     1.3 05/11/16 19:47:00 stewart@mysql.com +40 -0
  275.     display parameters
  276.   ndb/tools/ndb_size.pl
  277.     1.4 05/11/16 19:47:00 stewart@mysql.com +56 -1
  278.     Computer minimum parameter settings (MaxNoOfTables, Attributes, Indexes, Triggers) and the memory usage because of these settings.
  279. ChangeSet
  280.   1.2462.1.8 05/11/16 18:26:30 stewart@mysql.com +2 -0
  281.   WL#2779 ndb_size.pl
  282.   
  283.   fix some small bugs, slightly improve output, add --help
  284.   ndb/tools/ndb_size.tmpl
  285.     1.2 05/11/16 18:23:14 stewart@mysql.com +3 -3
  286.     A NAME and A HREF to tables from the main list
  287.   ndb/tools/ndb_size.pl
  288.     1.3 05/11/16 18:23:11 stewart@mysql.com +19 -11
  289.     Provide --help and --usage.
  290.     
  291.     Fix some bugs related to quoting table names.
  292. ChangeSet
  293.   1.2462.1.6 05/11/15 13:38:06 sasha@asksasha.com +4 -0
  294.   merged in the test case for BUG#7947
  295.   mysql-test/t/mix_innodb_myisam_binlog.test
  296.     1.11 05/11/15 11:09:39 sasha@asksasha.com +27 -1
  297.     merged in the test case for BUG#7947
  298.   mysql-test/r/mix_innodb_myisam_binlog.result
  299.     1.11 05/11/15 11:09:39 sasha@asksasha.com +48 -0
  300.     merged in the test case for BUG#7947
  301.   BitKeeper/deleted/.del-rpl_bug7947.test~20613cfdc560a16c
  302.     1.3 05/11/15 11:08:20 sasha@asksasha.com +0 -0
  303.     Delete: mysql-test/t/rpl_bug7947.test
  304.   BitKeeper/deleted/.del-rpl_bug7947.result~1b40af7545a6c692
  305.     1.3 05/11/15 11:08:20 sasha@asksasha.com +0 -0
  306.     Delete: mysql-test/r/rpl_bug7947.result
  307. ChangeSet
  308.   1.2462.5.4 05/11/15 18:09:40 ingo@mysql.com +7 -0
  309.   Merge mysql.com:/home/mydev/mysql-4.0-4000
  310.   into  mysql.com:/home/mydev/mysql-4.1-4100
  311.   sql/sql_table.cc
  312.     1.306 05/11/15 18:09:36 ingo@mysql.com +1 -1
  313.     Bug#14397 - OPTIMIZE TABLE with an open HANDLER causes a crash
  314.     Manual merge.
  315.   sql/sql_handler.cc
  316.     1.63 05/11/15 18:09:36 ingo@mysql.com +0 -0
  317.     Bug#14397 - OPTIMIZE TABLE with an open HANDLER causes a crash
  318.     Manual merge.
  319.   mysql-test/t/handler.test
  320.     1.23 05/11/15 18:09:36 ingo@mysql.com +0 -1
  321.     Bug#14397 - OPTIMIZE TABLE with an open HANDLER causes a crash
  322.     Manual merge.
  323.   sql/sql_class.cc
  324.     1.203 05/11/15 18:02:31 ingo@mysql.com +0 -0
  325.     Auto merged
  326.   sql/sql_base.cc
  327.     1.260 05/11/15 18:02:31 ingo@mysql.com +0 -0
  328.     Auto merged
  329.   sql/mysql_priv.h
  330.     1.369 05/11/15 18:02:31 ingo@mysql.com +0 -0
  331.     Auto merged
  332.   mysql-test/r/handler.result
  333.     1.23 05/11/15 18:02:31 ingo@mysql.com +0 -0
  334.     Auto merged
  335. ChangeSet
  336.   1.2462.5.3 05/11/15 18:01:30 ingo@mysql.com +1 -0
  337.   Bug#14616 - Freshly imported table returns error 124 when using LIMIT
  338.   After merge fix.
  339.   mysql-test/r/myisam.result
  340.     1.57 05/11/15 18:01:26 ingo@mysql.com +1 -1
  341.     Bug#14616 - Freshly imported table returns error 124 when using LIMIT
  342.     After merge fix.
  343. ChangeSet
  344.   1.2462.8.1 05/11/15 18:14:53 bell@sanja.is.com.ua +2 -0
  345.   Test suite for BUG#13673 (the bug was fixed in the bugfix for BUG#14138)
  346.   mysql-test/t/analyze.test
  347.     1.6 05/11/15 18:14:51 bell@sanja.is.com.ua +9 -0
  348.     Test suite for BUG#13673
  349.   mysql-test/r/analyze.result
  350.     1.3 05/11/15 18:14:50 bell@sanja.is.com.ua +7 -0
  351.     Test suite for BUG#13673
  352. ChangeSet
  353.   1.2462.5.2 05/11/15 16:07:05 ingo@mysql.com +3 -0
  354.   Merge mysql.com:/home/mydev/mysql-4.0-bug14616
  355.   into  mysql.com:/home/mydev/mysql-4.1-4100
  356.   sql/sql_select.cc
  357.     1.444 05/11/15 16:07:02 ingo@mysql.com +0 -1
  358.     Bug#14616 - Freshly imported table returns error 124 when using LIMIT
  359.     Manual merge.
  360.   mysql-test/t/myisam.test
  361.     1.44 05/11/15 16:07:02 ingo@mysql.com +1 -1
  362.     Bug#14616 - Freshly imported table returns error 124 when using LIMIT
  363.     Manual merge.
  364.   mysql-test/r/myisam.result
  365.     1.56 05/11/15 16:07:01 ingo@mysql.com +1 -1
  366.     Bug#14616 - Freshly imported table returns error 124 when using LIMIT
  367.     Manual merge.
  368. ChangeSet
  369.   1.2462.7.1 05/11/14 16:36:06 bar@mysql.com +4 -0
  370.     Bug#14406 GRANTS ON objects with non-ascii names borked after FLUSH PRIVILEGES
  371.   ps_grant.result:
  372.     Fixing result order.
  373.   grant.result:
  374.     Adding test case,
  375.     fixing result order.
  376.   grant.test:
  377.     Adding test case.
  378.   sql_acl.cc:
  379.     Fixed that my_charset_latin1 was incorrectly used instead of system_charset_info.
  380.     This problem was previously fixed by Ingo in 5.0.
  381.     This patch is basically a backport of the same changes into 4.1.
  382.   mysql-test/r/ps_grant.result
  383.     1.6 05/11/14 16:35:10 bar@mysql.com +3 -3
  384.     Fixing result order.
  385.   mysql-test/r/grant.result
  386.     1.39 05/11/14 16:34:59 bar@mysql.com +24 -3
  387.     Adding test case,
  388.     fixing result order.
  389.   mysql-test/t/grant.test
  390.     1.32 05/11/14 16:34:53 bar@mysql.com +12 -0
  391.     Adding test case.
  392.   sql/sql_acl.cc
  393.     1.170 05/11/14 16:33:52 bar@mysql.com +48 -47
  394.     Bug#14406 GRANTS ON objects with non-ascii names borked after FLUSH PRIVILEGES
  395.     Fixed that my_charset_latin1 was incorrectly used instead of system_charset_info.
  396.     This problem was previously fixed by Ingo in 5.0.
  397.     This patch is basically a backport of the same changes into 4.1.
  398. ChangeSet
  399.   1.2462.4.2 05/11/14 01:59:15 kent@mysql.com +1 -0
  400.   mysql-test-run.pl:
  401.     Corrected search for 'mysqlimport' executable
  402.   mysql-test/mysql-test-run.pl
  403.     1.51 05/11/14 01:58:39 kent@mysql.com +2 -1
  404.     Corrected search for 'mysqlimport' executable
  405. ChangeSet
  406.   1.2462.5.1 05/11/12 11:25:14 svoj@mysql.com +3 -0
  407.   Fix for BUG#5686 - #1034 - Incorrect key file for table - only utf8
  408.   mysql-test/t/fulltext.test
  409.     1.75 05/11/12 11:24:58 svoj@mysql.com +6 -0
  410.     Test case for bug#5686.
  411.   mysql-test/r/fulltext.result
  412.     1.76 05/11/12 11:24:58 svoj@mysql.com +4 -0
  413.     Test case for bug#5686.
  414.   myisam/ft_parser.c
  415.     1.45 05/11/12 11:24:58 svoj@mysql.com +3 -1
  416.     word->len calculation correction.
  417. ChangeSet
  418.   1.2462.3.6 05/11/11 15:23:04 jimw@mysql.com +1 -0
  419.   Update out-of-date URLs in 'help' text of mysql client. (Bug #14801)
  420.   client/mysql.cc
  421.     1.215 05/11/11 15:23:01 jimw@mysql.com +7 -3
  422.     Update text, URLs in mysql client 'help' text
  423. ChangeSet
  424.   1.2462.4.1 05/11/10 15:12:22 guilhem@mysql.com +3 -0
  425.   Declaring some class members public for BUG#12377:
  426.   "Item_date_add_interval needs to have the int_type member as Public".
  427.   As explained in the bug report, this change is is to help http://search.cpan.org/~philips/DBIx-MyParse-0.20/
  428.   So please keep those members public.
  429.   sql/item_timefunc.h
  430.     1.55 05/11/10 15:12:18 guilhem@mysql.com +4 -4
  431.     declaring some class members public for BUG#12377
  432.   sql/item_strfunc.h
  433.     1.98 05/11/10 15:12:18 guilhem@mysql.com +1 -1
  434.     declaring some class members public for BUG#12377
  435.   sql/item_func.h
  436.     1.127 05/11/10 15:12:18 guilhem@mysql.com +2 -2
  437.     declaring some class members public for BUG#12377
  438. ChangeSet
  439.   1.2462.3.3 05/11/09 09:34:46 sergefp@mysql.com +3 -0
  440.   BUG#14480: post-fix: use the default field value from CREATE list too. 
  441.   sql/sql_table.cc
  442.     1.305 05/11/09 09:34:41 sergefp@mysql.com +1 -0
  443.     BUG#14480: post-fix: use the default field value from CREATE list too. 
  444.   mysql-test/t/create.test
  445.     1.62 05/11/09 09:34:41 sergefp@mysql.com +7 -0
  446.     BUG#14480: post-fix: use the default field value from CREATE list too. 
  447.   mysql-test/r/create.result
  448.     1.88 05/11/09 09:34:41 sergefp@mysql.com +11 -0
  449.     BUG#14480: post-fix: use the default field value from CREATE list too. 
  450. ChangeSet
  451.   1.2462.1.5 05/11/07 20:51:30 sasha@asksasha.com +3 -0
  452.   changed select release_lock() to do release_lock() to avoid having to compare the 
  453.   non-deterministic result in the test case for BUG#7947
  454.   the bug fix for BUG#7947 now fixed the result of mix_innodb_myisam_binlog test, which
  455.   in the past was missing DO RELEASE_LOCK() in the output of SHOW BINLOG EVENTS
  456.   mysql-test/t/rpl_bug7947.test
  457.     1.2 05/11/07 20:51:23 sasha@asksasha.com +1 -1
  458.     changed select release_lock() to do release_lock() to avoid having to compare the 
  459.     non-deterministic result
  460.   mysql-test/r/rpl_bug7947.result
  461.     1.2 05/11/07 20:51:23 sasha@asksasha.com +1 -3
  462.     changed select release_lock() to do release_lock() to avoid having to compare the 
  463.     non-deterministic result
  464.   mysql-test/r/mix_innodb_myisam_binlog.result
  465.     1.10 05/11/07 20:51:23 sasha@asksasha.com +1 -0
  466.     DO RELEASE_LOCK() was supposed to be there from the very start
  467. ChangeSet
  468.   1.2462.1.4 05/11/07 15:10:48 sasha@asksasha.com +1 -0
  469.   Merge spachev@bk-internal.mysql.com:/home/bk/mysql-4.1
  470.   into  asksasha.com:/reiser-data/mysql-dev/mysql-4.1-bug7947
  471.   sql/item_func.cc
  472.     1.259 05/11/07 15:10:42 sasha@asksasha.com +0 -0
  473.     Auto merged
  474. ChangeSet
  475.   1.2456.2.1 05/11/07 15:09:35 sasha@asksasha.com +3 -0
  476.   fix for BUG#7947 - failure to log DO RELEASE_LOCK() if we disconnect in the middle of
  477.   transaction while holding the lock. Also test to make sure other binlogging issues
  478.   reported in the bug have been addressed.
  479.   mysql-test/t/rpl_bug7947.test
  480.     1.1 05/11/07 15:01:29 sasha@asksasha.com +22 -0
  481.     New BitKeeper file ``mysql-test/t/rpl_bug7947.test''
  482.   mysql-test/r/rpl_bug7947.result
  483.     1.1 05/11/07 15:01:29 sasha@asksasha.com +48 -0
  484.     New BitKeeper file ``mysql-test/r/rpl_bug7947.result''
  485.   sql/item_func.cc
  486.     1.257.1.1 05/11/07 15:01:29 sasha@asksasha.com +1 -1
  487.     fix for BUG#7947
  488.   mysql-test/t/rpl_bug7947.test
  489.     1.0 05/11/07 15:01:29 sasha@asksasha.com +0 -0
  490.     BitKeeper file /reiser-data/mysql-dev/mysql-4.1-bug7947/mysql-test/t/rpl_bug7947.test
  491.   mysql-test/r/rpl_bug7947.result
  492.     1.0 05/11/07 15:01:29 sasha@asksasha.com +0 -0
  493.     BitKeeper file /reiser-data/mysql-dev/mysql-4.1-bug7947/mysql-test/r/rpl_bug7947.result
  494. ChangeSet
  495.   1.1346.1.828 05/11/07 12:16:49 ingo@mysql.com +3 -0
  496.   Bug#14616 - Freshly imported table returns error 124 when using LIMIT
  497.   Initialized usable_keys from table->keys_in_use instead of ~0
  498.   in test_if_skip_sort_order(). It was possible that a disabled
  499.   index was used for sorting.
  500.   sql/sql_select.cc
  501.     1.152.1.142 05/11/07 12:16:47 ingo@mysql.com +6 -2
  502.     Bug#14616 - Freshly imported table returns error 124 when using LIMIT
  503.     Initialized usable_keys from table->keys_in_use instead of ~0
  504.     in test_if_skip_sort_order(). It was possible that a disabled
  505.     index was used for sorting.
  506.   mysql-test/t/myisam.test
  507.     1.7.1.20 05/11/07 12:16:47 ingo@mysql.com +12 -0
  508.     Bug#14616 - Freshly imported table returns error 124 when using LIMIT
  509.     The test case.
  510.   mysql-test/r/myisam.result
  511.     1.10.1.21 05/11/07 12:16:47 ingo@mysql.com +10 -0
  512.     Bug#14616 - Freshly imported table returns error 124 when using LIMIT
  513.     The test result.
  514. ChangeSet
  515.   1.2456.1.1 05/11/07 09:23:43 sergefp@mysql.com +3 -0
  516.   BUG#14480, attempt2: In CREATE ... SELECT ..., don't count the same field twice
  517.   when calculating table->null_fields.
  518.   sql/sql_table.cc
  519.     1.304 05/11/07 09:22:59 sergefp@mysql.com +8 -1
  520.     BUG#14480: For CREATE ... SELECT ... a field list passed to mysql_prepare_table() contains
  521.     instances of create_field for both create-list and select-list. mysql_prepare_table() 
  522.     matches elements that refer to the same field, and joins them together. When the "join"  
  523.     is performed, both of create_field structures has already been counted in "null_fields". 
  524.     
  525.     This fix makes sure that "null_fields" contains the correct value after two create_field 
  526.     structures have been joined. 
  527.   mysql-test/t/create.test
  528.     1.61 05/11/07 09:22:59 sergefp@mysql.com +63 -1
  529.     Testcase for BUG#14480
  530.   mysql-test/r/create.result
  531.     1.87 05/11/07 09:22:59 sergefp@mysql.com +67 -1
  532.     Testcase for BUG#14480
  533. ChangeSet
  534.   1.2462.2.2 05/11/06 02:11:12 petr@mysql.com +3 -0
  535.   Fix Bug#14672 Bug in deletion
  536.   sql/examples/ha_tina.cc
  537.     1.10 05/11/06 02:11:00 petr@mysql.com +2 -1
  538.     Add O_APPEND flag to my_open. We should always add rows to the end of file
  539.   mysql-test/t/csv.test
  540.     1.4 05/11/06 02:11:00 petr@mysql.com +19 -0
  541.     Add test for a bug
  542.   mysql-test/r/csv.result
  543.     1.3 05/11/06 02:11:00 petr@mysql.com +27 -0
  544.     correct result file
  545. ChangeSet
  546.   1.2462.2.1 05/11/05 15:08:15 petr@mysql.com +3 -0
  547.   Fix Bug#13894 Server crashes on update of CSV table
  548.   sql/examples/ha_tina.cc
  549.     1.9 05/11/05 15:07:59 petr@mysql.com +9 -10
  550.     sort function should return reverted values for chains to be sorted in
  551.     the right orded. don't do a strange memmove
  552.   mysql-test/t/csv.test
  553.     1.3 05/11/05 15:07:59 petr@mysql.com +18 -0
  554.     Add test for a bug
  555.   mysql-test/r/csv.result
  556.     1.2 05/11/05 15:07:59 petr@mysql.com +20 -0
  557.     update result file
  558. ChangeSet
  559.   1.2462.1.2 05/11/05 01:44:35 kent@mysql.com +1 -0
  560.   mysql.spec.sh:
  561.     Always use bundled zlib
  562.   support-files/mysql.spec.sh
  563.     1.110 05/11/05 01:43:36 kent@mysql.com +1 -0
  564.     Always use bundled zlib
  565. ChangeSet
  566.   1.2462.1.1 05/11/04 16:17:43 petr@mysql.com +1 -0
  567.   fix --ansi --pedantic compilation failure
  568.   sql/spatial.h
  569.     1.14 05/11/04 16:17:29 petr@mysql.com +2 -2
  570.     fix --ansi --pedantic compilation failure
  571. ChangeSet
  572.   1.2463 05/11/04 01:15:35 kent@mysql.com +3 -0
  573.   Merge kboortz@bk-internal.mysql.com:/home/bk/mysql-4.1
  574.   into mysql.com:/Users/kent/mysql/bk/mysql-4.1-distcheck
  575.   mysql-test/Makefile.am
  576.     1.50 05/11/04 01:15:31 kent@mysql.com +0 -0
  577.     Auto merged
  578.   configure.in
  579.     1.397 05/11/04 01:15:31 kent@mysql.com +0 -0
  580.     Auto merged
  581.   Makefile.am
  582.     1.74 05/11/04 01:15:30 kent@mysql.com +0 -0
  583.     Auto merged
  584. ChangeSet
  585.   1.1346.861.1 05/11/03 18:24:12 ingo@mysql.com +7 -0
  586.   Bug#14397 - OPTIMIZE TABLE with an open HANDLER causes a crash
  587.   Version for 4.0.
  588.   It fixes two problems:
  589.   1. The cause of the bug was that we did not check the table version for
  590.      the HANDLER ... READ commands. We did not notice when a table was
  591.      replaced by a new one. This can happen during ALTER TABLE, REPAIR
  592.      TABLE, and OPTIMIZE TABLE (there might be more cases). I call the fix
  593.      for this problem "the primary bug fix".
  594.   2. mysql_ha_flush() was not always called with a locked LOCK_open.
  595.      Though the function comment clearly said it must.
  596.      I changed the code so that the locking is done when required. I call
  597.      the fix for this problem "the secondary fix".
  598.   sql/sql_table.cc
  599.     1.112.16.7 05/11/03 18:24:00 ingo@mysql.com +3 -3
  600.     Bug#14397 - OPTIMIZE TABLE with an open HANDLER causes a crash
  601.     Changed function calls for the secondary fix.
  602.   sql/sql_handler.cc
  603.     1.19.1.28 05/11/03 18:24:00 ingo@mysql.com +45 -4
  604.     Bug#14397 - OPTIMIZE TABLE with an open HANDLER causes a crash
  605.     The first two diffs make the primary bug fix.
  606.     The rest is for the secondary fix.
  607.   sql/sql_class.cc
  608.     1.71.1.42 05/11/03 18:24:00 ingo@mysql.com +1 -1
  609.     Bug#14397 - OPTIMIZE TABLE with an open HANDLER causes a crash
  610.     Changed a function call for the secondary fix.
  611.   sql/sql_base.cc
  612.     1.117.1.76 05/11/03 18:24:00 ingo@mysql.com +4 -3
  613.     Bug#14397 - OPTIMIZE TABLE with an open HANDLER causes a crash
  614.     Changed function calls for the secondary fix.
  615.   sql/mysql_priv.h
  616.     1.150.16.1 05/11/03 18:24:00 ingo@mysql.com +2 -1
  617.     Bug#14397 - OPTIMIZE TABLE with an open HANDLER causes a crash
  618.     Changed a definition for the secondary fix.
  619.   mysql-test/t/handler.test
  620.     1.7.1.10 05/11/03 18:24:00 ingo@mysql.com +29 -0
  621.     Bug#14397 - OPTIMIZE TABLE with an open HANDLER causes a crash
  622.     The test case.
  623.   mysql-test/r/handler.result
  624.     1.7.1.10 05/11/03 18:24:00 ingo@mysql.com +18 -0
  625.     Bug#14397 - OPTIMIZE TABLE with an open HANDLER causes a crash
  626.     The test result.
  627. ChangeSet
  628.   1.2462 05/11/03 13:02:05 jani@ua141d10.elisa.omakaista.fi +2 -0
  629.   Merge ua141d10.elisa.omakaista.fi:/home/my/bk/mysql-4.0
  630.   into  ua141d10.elisa.omakaista.fi:/home/my/bk/mysql-4.1
  631.   mysql-test/mysql-test-run.sh
  632.     1.258 05/11/03 13:02:02 jani@ua141d10.elisa.omakaista.fi +1 -2
  633.     Merged from 4.0
  634.   Makefile.am
  635.     1.72.1.2 05/11/03 13:02:02 jani@ua141d10.elisa.omakaista.fi +2 -6
  636.     Merged from 4.0
  637. ChangeSet
  638.   1.1346.1.827 05/11/03 11:47:54 jani@ua141d10.elisa.omakaista.fi +1 -0
  639.   Added test-force to Makefile.
  640.   Makefile.am
  641.     1.40.1.15 05/11/03 11:47:52 jani@ua141d10.elisa.omakaista.fi +4 -0
  642.     Added test-force to Makefile.
  643. ChangeSet
  644.   1.1346.1.826 05/11/03 11:19:06 jani@ua141d10.elisa.omakaista.fi +1 -0
  645.   Added new build script for pentium64.
  646.   BUILD/compile-pentium64-debug-max
  647.     1.1 05/11/03 11:18:14 jani@ua141d10.elisa.omakaista.fi +13 -0
  648.   BUILD/compile-pentium64-debug-max
  649.     1.0 05/11/03 11:18:14 jani@ua141d10.elisa.omakaista.fi +0 -0
  650.     BitKeeper file /home/my/bk/mysql-4.0/BUILD/compile-pentium64-debug-max
  651. ChangeSet
  652.   1.1346.1.825 05/11/03 11:05:52 jani@ua141d10.elisa.omakaista.fi +1 -0
  653.   Changed mysql-test-run to correspond to the one in 5.0 tree.
  654.   mysql-test/mysql-test-run.sh
  655.     1.146.1.55 05/11/03 11:05:50 jani@ua141d10.elisa.omakaista.fi +2 -2
  656.     Changed mysql-test-run to correspond to the one in 5.0 tree.
  657. ChangeSet
  658.   1.2448.15.1 05/11/02 18:29:06 jimw@mysql.com +1 -0
  659.   Don't add optimization flags to CFLAGS if the user specified their
  660.   own CFLAGS (ditto for CXXFLAGS). (Bug #12640)
  661.   configure.in
  662.     1.395.3.1 05/11/02 18:29:03 jimw@mysql.com +13 -0
  663.     Only add optimization flags when no CFLAGS (and/or CXXFLAGS) were specified.
  664. ChangeSet
  665.   1.2459.1.5 05/11/01 11:48:55 jimw@mysql.com +1 -0
  666.   Avoid possible race condition in accessing slave statistics
  667.   during shutdown. (Bug #11796)
  668.   sql/sql_show.cc
  669.     1.206 05/11/01 11:48:53 jimw@mysql.com +7 -4
  670.     Check that active_mi is not NULL before accessing its members.
  671. ChangeSet
  672.   1.2459.1.2 05/11/01 17:34:19 evgen@moonbone.local +2 -0
  673.   Merge epotemkin@bk-internal.mysql.com:/home/bk/mysql-4.1
  674.   into moonbone.local:/work/14186-bug-4.1-mysql
  675.   sql/sql_select.h
  676.     1.78 05/11/01 17:34:18 evgen@moonbone.local +0 -0
  677.     Auto merged
  678.   sql/sql_select.cc
  679.     1.443 05/11/01 17:34:18 evgen@moonbone.local +0 -0
  680.     Auto merged
  681. ChangeSet
  682.   1.2459.1.1 05/11/01 13:00:02 monty@mysql.com +6 -0
  683.   Review of new pushed code
  684.   Removed wrong fix for bug #14009 (use of abs() on null value causes problems with filesort)
  685.   Mark that add_time(), time_diff() and str_to_date() can return null values
  686.   sql/spatial.cc
  687.     1.23 05/11/01 12:59:53 monty@mysql.com +22 -17
  688.     Simple cleanups during review of new code
  689.   sql/item_timefunc.h
  690.     1.54 05/11/01 12:59:53 monty@mysql.com +1 -0
  691.     Mark that time_diff can return 0
  692.   sql/item_timefunc.cc
  693.     1.93 05/11/01 12:59:53 monty@mysql.com +3 -1
  694.     Mark that add_time and str_to_date() can return null values
  695.   sql/item_func.cc
  696.     1.258 05/11/01 12:59:53 monty@mysql.com +0 -1
  697.     Removed wrong fix for bug #14009 (use of abs() on null value causes problems with filesort)
  698.   mysql-test/r/func_sapdb.result
  699.     1.9 05/11/01 12:59:53 monty@mysql.com +2 -2
  700.     Fixed test after marking that timediff() can return NULL
  701.   myisam/mi_check.c
  702.     1.156 05/11/01 12:59:53 monty@mysql.com +1 -1
  703.     keyoffset is not a position (no %lx here)
  704. ChangeSet
  705.   1.2460 05/11/01 13:18:46 hf@deer.(none) +4 -0
  706.   Fix for bug #14183 (ctype_cp983.test fails with the embedded server)
  707.   mysql-test/t/ctype_cp932_binlog.test
  708.     1.1 05/11/01 13:17:52 hf@deer.(none) +35 -0
  709.   mysql-test/t/ctype_cp932_binlog.test
  710.     1.0 05/11/01 13:17:52 hf@deer.(none) +0 -0
  711.     BitKeeper file /home/hf/work/mysql-4.1.14183/mysql-test/t/ctype_cp932_binlog.test
  712.   mysql-test/r/ctype_cp932_binlog.result
  713.     1.1 05/11/01 13:17:51 hf@deer.(none) +19 -0
  714.   mysql-test/t/ctype_cp932.test
  715.     1.8 05/11/01 13:17:51 hf@deer.(none) +0 -23
  716.     these lines don't work in embedded-server
  717.   mysql-test/r/ctype_cp932_binlog.result
  718.     1.0 05/11/01 13:17:51 hf@deer.(none) +0 -0
  719.     BitKeeper file /home/hf/work/mysql-4.1.14183/mysql-test/r/ctype_cp932_binlog.result
  720.   mysql-test/r/ctype_cp932.result
  721.     1.7 05/11/01 13:17:51 hf@deer.(none) +0 -16
  722.     result fixed
  723. ChangeSet
  724.   1.2457.1.2 05/10/31 15:56:52 jimw@mysql.com +1 -0
  725.   Fix harmless typo in mysql_fix_privilege_tables.sql (Bug #14469)
  726.   scripts/mysql_fix_privilege_tables.sql
  727.     1.13 05/10/31 15:56:48 jimw@mysql.com +1 -1
  728.     Remove extra leading - in comment
  729. ChangeSet
  730.   1.2442.80.1 05/10/31 11:15:44 jimw@mysql.com +1 -0
  731.   Handle decision to use mysqld-max over mysqld within mysqld_safe
  732.   even when --ledir option is specified. (Bug #13774)
  733.   scripts/mysqld_safe.sh
  734.     1.76 05/10/31 11:15:40 jimw@mysql.com +11 -8
  735.     Figure out whether to use mysqld or mysqld-max after we have handled
  736.     the command-line options and .cnf files.
  737. ChangeSet
  738.   1.2457.1.1 05/10/31 18:35:26 joerg@mysql.com +1 -0
  739.   Accept any shared library for "libz", not just the static one. Bug#6584
  740.   acinclude.m4
  741.     1.137 05/10/31 18:35:19 joerg@mysql.com +3 -2
  742.     Accept any shared library for "libz", not just the static one. Bug#6584
  743. ChangeSet
  744.   1.2458 05/10/31 16:28:45 ramil@mysql.com +1 -0
  745.   Check for NULLs only if we don't replace column results,
  746.   get real results after all checks.
  747.   (see bug #14254: func_crypt.test fails on FreeBSD with --ps-protocol).
  748.   client/mysqltest.c
  749.     1.189 05/10/31 16:23:52 ramil@mysql.com +9 -4
  750.     Check for NULLs only if we don't replace column results,
  751.     get real results after all checks.
  752. ChangeSet
  753.   1.2457 05/10/31 12:24:43 hf@deer.(none) +1 -0
  754.   Merge bk@192.168.21.1:/usr/home/bk/mysql-4.1
  755.   into deer.(none):/home/hf/work/mysql-4.1.12839
  756.   sql/field.cc
  757.     1.227 05/10/31 12:24:36 hf@deer.(none) +0 -0
  758.     Auto merged
  759. ChangeSet
  760.   1.2432.1.2 05/10/31 12:05:27 hf@deer.(none) +2 -0
  761.   Additional fix for #12839
  762.   sql/spatial.cc
  763.     1.22 05/10/31 12:00:57 hf@deer.(none) +9 -9
  764.     small syntax fixes
  765.   sql/field.cc
  766.     1.226 05/10/31 12:00:57 hf@deer.(none) +1 -2
  767.     This code still could work for VERY out-of-dated databases
  768. ChangeSet
  769.   1.2448.5.6 05/10/28 18:12:57 jimw@mysql.com +3 -0
  770.   Fix bug in handling of decimal fields in UNION statements that could
  771.   cause a crash or write to an incorrect memory location. (Bug #14216)
  772.   sql/item.cc
  773.     1.229 05/10/28 18:12:48 jimw@mysql.com +5 -2
  774.     Set max_length for decimal fields correctly
  775.   mysql-test/t/union.test
  776.     1.88 05/10/28 18:12:48 jimw@mysql.com +18 -0
  777.     Add regression test
  778.   mysql-test/r/union.result
  779.     1.94 05/10/28 18:12:48 jimw@mysql.com +26 -0
  780.     Update results
  781. ChangeSet
  782.   1.2450.3.1 05/10/28 23:31:32 sergefp@mysql.com +3 -0
  783.   Fix for BUG#13814: in mi_pack_key(), when processing NULL value for TINYBLOB key segment,
  784.   do advance the source pointer over 2 bytes that specify value length.
  785.   mysql-test/t/myisam.test
  786.     1.43 05/10/28 23:31:25 sergefp@mysql.com +18 -0
  787.     Testcase for BUG#13814
  788.   mysql-test/r/myisam.result
  789.     1.55 05/10/28 23:31:25 sergefp@mysql.com +18 -0
  790.     Testcase for BUG#13814
  791.   myisam/mi_key.c
  792.     1.36 05/10/28 23:31:25 sergefp@mysql.com +3 -0
  793.     Fix for BUG#13814: in mi_pack_key(), when processing NULL value for TINYBLOB key segment,
  794.     do advance the source pointer over 2 bytes that specify value length (for NULL value the 
  795.     format is: null_marker 0x01, value length 0x00 0x00, data: 0x00 keyseg->length times).
  796.     We need to advance over 2 bytes separately as keyseg->length doesn't include them.
  797. ChangeSet
  798.   1.2450.2.1 05/10/28 17:16:22 aivanov@mysql.com +1 -0
  799.   Fix BUG#10511: Wrong padding of UCS2 CHAR columns in
  800.    ON UPDATE CASCADE
  801.   innobase/row/row0ins.c
  802.     1.55 05/10/28 17:15:52 aivanov@mysql.com +38 -8
  803.     Patch from Marko is applied
  804. ChangeSet
  805.   1.2450.1.1 05/10/28 15:24:46 evgen@moonbone.local +4 -0
  806.   Fix bug #14138 ROLLUP and PROCEDURE ANALYSE() hang server 
  807.   
  808.   Procedure analyse() redefines select's fields_list. setup_copy_fields() assumes
  809.   that fields_list is a part of all_fields_list. Because select have only 
  810.   3 columns and analyse() redefines it to have 10 columns, int overrun in
  811.   setup_copy_fields() occurs and server goes to almost infinite loop.
  812.   
  813.   Because fields_list used not only to send data ad fields types, it's wrong 
  814.   to allow procedure redefine it. This patch separates select's fileds_list 
  815.   and procedure's one. Now if procedure is present, copy of fields_list is 
  816.   created in procedure_fields_list and it is used for sending data and fields.
  817.   sql/sql_select.cc
  818.     1.442 05/10/28 15:24:03 evgen@moonbone.local +14 -11
  819.     Fix bug #14138  ROLLUP and PROCEDURE ANALYSE() hang server
  820.     SELECT's fields_list and procedure's fields_list made split. If procedure is defined
  821.     then procedure's fields_list is used to send fields and data.
  822.   sql/sql_select.h
  823.     1.76.1.1 05/10/28 15:23:34 evgen@moonbone.local +1 -0
  824.     Fix bug #14138  ROLLUP and PROCEDURE ANALYSE() hang server
  825.     To JOIN  Added separate fields_list for procedure.
  826.   mysql-test/r/analyse.result
  827.     1.18 05/10/28 15:23:21 evgen@moonbone.local +26 -0
  828.     Test case for bug #14138  ROLLUP and PROCEDURE ANALYSE() hang server
  829.   mysql-test/t/analyse.test
  830.     1.15 05/10/28 15:21:32 evgen@moonbone.local +25 -0
  831.     Test case for bug #14138  ROLLUP and PROCEDURE ANALYSE() hang server
  832. ChangeSet
  833.   1.2451 05/10/28 14:04:06 jani@a193-229-222-105.elisa-laajakaista.fi +1 -0
  834.   Merge a193-229-222-105.elisa-laajakaista.fi:/home/my/bk/mysql-4.0
  835.   into  a193-229-222-105.elisa-laajakaista.fi:/home/my/bk/mysql-4.1
  836.   include/config-netware.h
  837.     1.10 05/10/28 14:03:59 jani@a193-229-222-105.elisa-laajakaista.fi +0 -0
  838.     Auto merged
  839. ChangeSet
  840.   1.1346.860.1 05/10/28 14:01:00 jani@a193-229-222-105.elisa-laajakaista.fi +1 -0
  841.   NetWare specific change to use a LibC API instead of a
  842.   kernel function to prevent CPU hogs.
  843.   include/config-netware.h
  844.     1.4.1.3 05/10/28 14:00:56 jani@a193-229-222-105.elisa-laajakaista.fi +1 -4
  845.     NetWare specific change to use a LibC API instead of a
  846.     kernel function to prevent CPU hogs.
  847. ChangeSet
  848.   1.2448.12.8 05/10/28 10:46:07 lenz@mysql.com +1 -0
  849.    - fixed RPM spec file list after merge, removed dupes
  850.   support-files/mysql.spec.sh
  851.     1.109 05/10/28 10:45:43 lenz@mysql.com +2 -7
  852.      - fixed file list after merge, removed dupes
  853. ChangeSet
  854.   1.2448.14.1 05/10/28 01:24:11 evgen@moonbone.local +5 -0
  855.   Fix bug#14186 select datefield is null not updated
  856.   
  857.   Date field was declared as not null, thus expression 'datefield is null'
  858.   was always false. For SELECT special handling of such cases is used. 
  859.   There 'datefield is null' converted to 'datefield eq "0000-00-00"'.
  860.   
  861.   In mysql_update() before creation of select added remove_eq_conds() call.
  862.   It makes some optimization of conds and in particular performs conversion
  863.   from 'is null' to 'eq'. 
  864.   Also remove_eq_conds() makes some evaluation of conds and if it founds that
  865.   conds is always false then update statement is not processed further.
  866.   All this allows to perform some update statements process faster due to
  867.   optimized conds, and not wasting resources if conds known to be false. 
  868.   sql/sql_update.cc
  869.     1.147 05/10/28 01:23:05 evgen@moonbone.local +12 -4
  870.     Fix bug#14186  select datefield is null not updated
  871.     To mysql_update() added call to remove_eq_conds() to optimize conds and convert 'datefield is null' to 'datefield eq 0000-00-00'
  872.   mysql-test/t/update.test
  873.     1.25 05/10/28 01:19:13 evgen@moonbone.local +9 -0
  874.     Test case for  bug#14186  select datefield is null not updated
  875.   mysql-test/r/update.result
  876.     1.27 05/10/28 01:17:34 evgen@moonbone.local +8 -0
  877.     Test case for  bug#14186  select datefield is null not updated
  878.   sql/sql_select.h
  879.     1.77 05/10/28 01:15:33 evgen@moonbone.local +1 -0
  880.      Fix bug#14186  select datefield is null not updated
  881.     Added remove_eq_conds() prototype.
  882.   sql/sql_select.cc
  883.     1.440.1.1 05/10/28 01:14:17 evgen@moonbone.local +1 -3
  884.     Fix bug#14186  select datefield is null not updated
  885.     Remove static from remove_eq_conds()
  886. ChangeSet
  887.   1.2450 05/10/27 10:20:38 jimw@mysql.com +1 -0
  888.   Merge mysql.com:/home/jimw/my/mysql-4.1-14009
  889.   into  mysql.com:/home/jimw/my/mysql-4.1-clean
  890.   sql/item_func.cc
  891.     1.257 05/10/27 10:20:35 jimw@mysql.com +0 -0
  892.     Auto merged
  893. ChangeSet
  894.   1.2448.12.7 05/10/27 18:34:20 lenz@mysql.com +1 -0
  895.   Merge mysql.com:/data0/mysqldev/lenz/mysql-4.0
  896.   into mysql.com:/data0/mysqldev/lenz/mysql-4.1
  897.   netware/BUILD/compile-linux-tools
  898.     1.7 05/10/27 18:34:19 lenz@mysql.com +0 -0
  899.     Auto merged
  900. ChangeSet
  901.   1.1346.1.824 05/10/27 18:32:14 mysqldev@mysql.com +5 -0
  902.    - cleanup: removed the empty NEW-RPMS directory and all references
  903.    - cleanup: removed obsolete support-files/MacOSX/make_mysql_pkg.pl
  904.      script (we now use Do-pkg for building OS X packages)
  905.   netware/BUILD/compile-netware-src
  906.     1.2 05/10/27 18:31:47 mysqldev@mysql.com +0 -1
  907.      - removed reference to the NEW-RPMS directory
  908.   netware/BUILD/compile-netware-END
  909.     1.5 05/10/27 18:31:47 mysqldev@mysql.com +0 -1
  910.      - removed reference to the NEW-RPMS directory
  911.   netware/BUILD/compile-linux-tools
  912.     1.4.1.1 05/10/27 18:31:46 mysqldev@mysql.com +0 -1
  913.      - removed reference to the NEW-RPMS directory
  914.   BitKeeper/deleted/.del-make_mysql_pkg.pl~caac82eb901cc206
  915.     1.4 05/10/27 18:15:43 mysqldev@mysql.com +0 -0
  916.     Delete: support-files/MacOSX/make_mysql_pkg.pl
  917.   BitKeeper/deleted/.del-.cvsignore~4c7a1f88a5a62a24
  918.     1.3 05/10/27 18:14:12 mysqldev@mysql.com +0 -0
  919.     Delete: NEW-RPMS/.cvsignore
  920. ChangeSet
  921.   1.2448.12.6 05/10/27 16:53:14 lenz@mysql.com +2 -0
  922.    - after merge fixes
  923.   support-files/mysql.spec.sh
  924.     1.108 05/10/27 16:53:09 lenz@mysql.com +5 -0
  925.      - after-merge fix
  926.   configure.in
  927.     1.395.1.3 05/10/27 16:47:56 lenz@mysql.com +0 -0
  928.     Auto merged
  929. ChangeSet
  930.   1.2448.13.2 05/10/27 18:36:11 evgen@moonbone.local +1 -0
  931.   select.result:
  932.     After merge fix
  933.   mysql-test/r/select.result
  934.     1.70 05/10/27 18:35:50 evgen@moonbone.local +8 -8
  935.     After merge fix
  936. ChangeSet
  937.   1.2448.13.1 05/10/27 17:44:28 evgen@moonbone.local +5 -0
  938.   Manually merged
  939.   netware/mysql_test_run.c
  940.     1.14 05/10/27 17:44:26 evgen@moonbone.local +1 -2
  941.     Manually merged
  942.   mysql-test/t/select.test
  943.     1.53 05/10/27 17:44:26 evgen@moonbone.local +0 -0
  944.     Manuall merged fix for bug#13855
  945.   mysql-test/r/select.result
  946.     1.69 05/10/27 17:44:26 evgen@moonbone.local +0 -0
  947.     Manually merged fix for bug#13855
  948.   sql/sql_select.cc
  949.     1.441 05/10/27 17:36:17 evgen@moonbone.local +0 -0
  950.     Auto merged
  951.   include/config-netware.h
  952.     1.9 05/10/27 17:36:17 evgen@moonbone.local +0 -4
  953.     Auto merged
  954. ChangeSet
  955.   1.1346.1.823 05/10/27 14:51:58 lenz@mysql.com +18 -0
  956.    - Removed obsolete and outdated man page files from the man
  957.      directory - these files are now maintained in the mysqldoc
  958.      repository and included in the source distribution during the
  959.      release build. Updated the configure.in script and Makefiles to
  960.      create the man page file list at build time
  961.    - Updated the file list in the RPM spec file to include all currently
  962.      available man pages (this can not be done with wildcards, as
  963.      the man pages are spread across several subpackages. However, RPM
  964.      warns about unpackaged files, so newly added man pages can be 
  965.      spotted)
  966.   support-files/mysql.spec.sh
  967.     1.61.1.34 05/10/27 14:51:29 lenz@mysql.com +25 -9
  968.      - adjusted file list: added man pages that are now part of the
  969.        official source distribution (taken from the documentation
  970.        server)
  971.   man/mysqlman.1
  972.     1.4 05/10/27 14:51:29 lenz@mysql.com +1 -1
  973.      - removed version number
  974.   man/Makefile.am
  975.     1.10 05/10/27 14:51:29 lenz@mysql.com +2 -24
  976.      - removed hard-coded list of man pages, the list is populated
  977.        during the configure stage. When building from BK, only one
  978.        placeholder file exists. For the release builds, this directory
  979.        is populated by the Bootstrap script, which takes man page files
  980.        from the documentation server.
  981.   configure.in
  982.     1.191.1.142 05/10/27 14:51:29 lenz@mysql.com +4 -0
  983.      - dynamically add man pages included in the man directory
  984.        (the BK tree only contains one dummy file, the directory is
  985.        populated by the Bootstrap script by copying current man pages
  986.        from the documentation server)
  987. ChangeSet
  988.   1.2448.12.3 05/10/27 17:40:21 bar@mysql.com +1 -0
  989.   conf_to_src.c:
  990.     Dump MY_CS_CSSORT when it's necessary.
  991.   strings/conf_to_src.c
  992.     1.15 05/10/27 17:39:10 bar@mysql.com +11 -2
  993.     Dump MY_CS_CSSORT when it's necessary.
  994. ChangeSet
  995.   1.2448.12.2 05/10/27 16:48:49 bar@mysql.com +1 -0
  996.   conf_to_src.c:
  997.     Updating to conform the current CHARSET_INFO structure.
  998.   strings/conf_to_src.c
  999.     1.14 05/10/27 16:48:00 bar@mysql.com +40 -26
  1000.     Updating to conform the current structure.
  1001. ChangeSet
  1002.   1.2448.1.18 05/10/26 09:22:47 patg@krsna.patg.net +2 -0
  1003.   Merge pgalbraith@bk-internal.mysql.com:/home/bk/mysql-4.1
  1004.   into  krsna.patg.net:/home/patg/mysql-build/mysql-4.1
  1005.   mysql-test/mysql-test-run.sh
  1006.     1.257 05/10/26 09:22:38 patg@krsna.patg.net +0 -0
  1007.     Auto merged
  1008.   mysql-test/mysql-test-run.pl
  1009.     1.50 05/10/26 09:22:38 patg@krsna.patg.net +0 -0
  1010.     Auto merged
  1011. ChangeSet
  1012.   1.2448.11.1 05/10/26 20:06:08 aivanov@mysql.com +33 -0
  1013.   Removed innobase/my_cnf, innobase/include/makefilewin.i,
  1014.    and innobase/*/makefilewin (which are unused now).
  1015.   innobase/include/Makefile.am
  1016.     1.11 05/10/26 20:05:58 aivanov@mysql.com +1 -1
  1017.     Removed ref to Makefilewin.i (it is unused now).
  1018. ChangeSet
  1019.   1.2448.1.17 05/10/26 16:12:41 jani@a193-229-222-105.elisa-laajakaista.fi +1 -0
  1020.   Imported fix from 5.0.
  1021.   netware/mysql_test_run.c
  1022.     1.13 05/10/26 16:12:34 jani@a193-229-222-105.elisa-laajakaista.fi +1 -1
  1023.     Imported fix from 5.0.
  1024.   BitKeeper/deleted/.del-replace.1.in~e92dc1aea682608c
  1025.     1.9 05/10/26 15:02:10 lenz@mysql.com +0 -0
  1026.     Delete: man/replace.1.in
  1027.   BitKeeper/deleted/.del-perror.1.in~60d1efcbe71bdd9c
  1028.     1.11 05/10/26 15:02:10 lenz@mysql.com +0 -0
  1029.     Delete: man/perror.1.in
  1030.   BitKeeper/deleted/.del-mysqlshow.1.in~81ce953dcc1a282f
  1031.     1.10 05/10/26 15:02:10 lenz@mysql.com +0 -0
  1032.     Delete: man/mysqlshow.1.in
  1033.   BitKeeper/deleted/.del-mysql_zap.1.in~df5cf8089b50c624
  1034.     1.9 05/10/26 15:02:10 lenz@mysql.com +0 -0
  1035.     Delete: man/mysql_zap.1.in
  1036.   BitKeeper/deleted/.del-mysql_fix_privilege_tables.1.in~7422405bb0e64325
  1037.     1.7 05/10/26 15:02:10 lenz@mysql.com +0 -0
  1038.     Delete: man/mysql_fix_privilege_tables.1.in
  1039.   BitKeeper/deleted/.del-mysqldump.1.in~9520980bfec710d5
  1040.     1.13 05/10/26 15:02:09 lenz@mysql.com +0 -0
  1041.     Delete: man/mysqldump.1.in
  1042.   BitKeeper/deleted/.del-mysqld_safe.1.in~6f34e14acc0c5e0b
  1043.     1.11 05/10/26 15:02:09 lenz@mysql.com +0 -0
  1044.     Delete: man/mysqld_safe.1.in
  1045.   BitKeeper/deleted/.del-mysqld_multi.1.in~b3f1c5343b8481e6
  1046.     1.9 05/10/26 15:02:08 lenz@mysql.com +0 -0
  1047.     Delete: man/mysqld_multi.1.in
  1048.   BitKeeper/deleted/.del-mysqld.1.in~42371a82eb27d87c
  1049.     1.10 05/10/26 15:02:08 lenz@mysql.com +0 -0
  1050.     Delete: man/mysqld.1.in
  1051.   BitKeeper/deleted/.del-mysqladmin.1.in~81703c6092a1f769
  1052.     1.10 05/10/26 15:02:08 lenz@mysql.com +0 -0
  1053.     Delete: man/mysqladmin.1.in
  1054.   BitKeeper/deleted/.del-mysqlaccess.1.in~2adf98feb44a0dbf
  1055.     1.12 05/10/26 15:02:07 lenz@mysql.com +0 -0
  1056.     Delete: man/mysqlaccess.1.in
  1057.   BitKeeper/deleted/.del-mysql.1.in~3f4dbf65d31fea3a
  1058.     1.13 05/10/26 15:02:07 lenz@mysql.com +0 -0
  1059.     Delete: man/mysql.1.in
  1060.   BitKeeper/deleted/.del-isamlog.1.in~416d91adbf665b19
  1061.     1.9 05/10/26 15:02:07 lenz@mysql.com +0 -0
  1062.     Delete: man/isamlog.1.in
  1063.   BitKeeper/deleted/.del-isamchk.1.in~9d44303f6d951962
  1064.     1.10 05/10/26 15:02:06 lenz@mysql.com +0 -0
  1065.     Delete: man/isamchk.1.in
  1066.   man/mysqlman.1
  1067.     1.3 05/10/26 15:01:42 lenz@mysql.com +0 -0
  1068.     Rename: man/mysqlman.1.in -> man/mysqlman.1
  1069.   BitKeeper/deleted/.del-my_cnf~977f69858affc57b
  1070.     1.2 05/10/26 15:58:13 aivanov@mysql.com +0 -0
  1071.     Delete: innobase/my_cnf
  1072.   BitKeeper/deleted/.del-makefilewin~14f24a4a173e2fcd
  1073.     1.2 05/10/26 15:57:43 aivanov@mysql.com +0 -0
  1074.     Delete: innobase/makefilewin
  1075.   BitKeeper/deleted/.del-makefilewin~389ee2dcf79afb79
  1076.     1.2 05/10/26 15:57:27 aivanov@mysql.com +0 -0
  1077.     Delete: innobase/ut/makefilewin
  1078.   BitKeeper/deleted/.del-makefilewin~72a64128bacce71b
  1079.     1.2 05/10/26 15:57:19 aivanov@mysql.com +0 -0
  1080.     Delete: innobase/usr/makefilewin
  1081.   BitKeeper/deleted/.del-makefilewin~f4b7b99a887b7de
  1082.     1.2 05/10/26 15:57:12 aivanov@mysql.com +0 -0
  1083.     Delete: innobase/trx/makefilewin
  1084.   BitKeeper/deleted/.del-makefilewin~c8273a47b90f52bb
  1085.     1.2 05/10/26 15:57:01 aivanov@mysql.com +0 -0
  1086.     Delete: innobase/thr/makefilewin
  1087.   BitKeeper/deleted/.del-makefilewin~13888739357b3025
  1088.     1.3 05/10/26 15:56:51 aivanov@mysql.com +0 -0
  1089.     Delete: innobase/sync/makefilewin
  1090.   BitKeeper/deleted/.del-makefilewin~63acd666293282a
  1091.     1.2 05/10/26 15:56:44 aivanov@mysql.com +0 -0
  1092.     Delete: innobase/srv/makefilewin
  1093.   BitKeeper/deleted/.del-makefilewin~dc4b8ad5ea53bd
  1094.     1.2 05/10/26 15:56:29 aivanov@mysql.com +0 -0
  1095.     Delete: innobase/row/makefilewin
  1096.   BitKeeper/deleted/.del-makefilewin~fdda94ad32fa9e34
  1097.     1.2 05/10/26 15:56:21 aivanov@mysql.com +0 -0
  1098.     Delete: innobase/rem/makefilewin
  1099.   BitKeeper/deleted/.del-makefilewin~2e0407fe123f8365
  1100.     1.2 05/10/26 15:56:15 aivanov@mysql.com +0 -0
  1101.     Delete: innobase/read/makefilewin
  1102.   BitKeeper/deleted/.del-makefilewin~608ed49dcd88e0f7
  1103.     1.2 05/10/26 15:56:08 aivanov@mysql.com +0 -0
  1104.     Delete: innobase/que/makefilewin
  1105.   BitKeeper/deleted/.del-makefilewin~dea10ec1c94f7be
  1106.     1.2 05/10/26 15:56:01 aivanov@mysql.com +0 -0
  1107.     Delete: innobase/pars/makefilewin
  1108.   BitKeeper/deleted/.del-makefilewin~aeea7c82f21f7cf5
  1109.     1.2 05/10/26 15:55:53 aivanov@mysql.com +0 -0
  1110.     Delete: innobase/page/makefilewin
  1111.   BitKeeper/deleted/.del-makefilewin~15e9e5c9e8fa870b
  1112.     1.3 05/10/26 15:55:29 aivanov@mysql.com +0 -0
  1113.     Delete: innobase/os/makefilewin
  1114.   BitKeeper/deleted/.del-makefilewin~6ba64863bce3d0b8
  1115.     1.2 05/10/26 15:55:19 aivanov@mysql.com +0 -0
  1116.     Delete: innobase/mtr/makefilewin
  1117.   BitKeeper/deleted/.del-makefilewin~1dbc058d76ebf1db
  1118.     1.2 05/10/26 15:55:13 aivanov@mysql.com +0 -0
  1119.     Delete: innobase/mem/makefilewin
  1120.   BitKeeper/deleted/.del-makefilewin~a40ea12eebdd6ef0
  1121.     1.2 05/10/26 15:55:05 aivanov@mysql.com +0 -0
  1122.     Delete: innobase/mach/makefilewin
  1123.   BitKeeper/deleted/.del-makefilewin~b643e38d8da389ac
  1124.     1.2 05/10/26 15:54:59 aivanov@mysql.com +0 -0
  1125.     Delete: innobase/log/makefilewin
  1126.   BitKeeper/deleted/.del-makefilewin~7a9d7d5a42bbfaf5
  1127.     1.2 05/10/26 15:54:52 aivanov@mysql.com +0 -0
  1128.     Delete: innobase/lock/makefilewin
  1129.   BitKeeper/deleted/.del-makefilewin~1c53f31b88dd36e
  1130.     1.2 05/10/26 15:53:50 aivanov@mysql.com +0 -0
  1131.     Delete: innobase/ibuf/makefilewin
  1132.   BitKeeper/deleted/.del-makefilewin~f1e3b890aa1c9ea3
  1133.     1.2 05/10/26 15:53:43 aivanov@mysql.com +0 -0
  1134.     Delete: innobase/ha/makefilewin
  1135.   BitKeeper/deleted/.del-makefilewin~ef3a208fa0e9b0db
  1136.     1.2 05/10/26 15:53:37 aivanov@mysql.com +0 -0
  1137.     Delete: innobase/fut/makefilewin
  1138.   BitKeeper/deleted/.del-makefilewin~d1a9d1f7d33fcb73
  1139.     1.2 05/10/26 15:53:30 aivanov@mysql.com +0 -0
  1140.     Delete: innobase/fsp/makefilewin
  1141.   BitKeeper/deleted/.del-makefilewin~4d139e182457e553
  1142.     1.2 05/10/26 15:53:23 aivanov@mysql.com +0 -0
  1143.     Delete: innobase/fil/makefilewin
  1144.   BitKeeper/deleted/.del-makefilewin~c7b621c745e5de95
  1145.     1.2 05/10/26 15:53:16 aivanov@mysql.com +0 -0
  1146.     Delete: innobase/eval/makefilewin
  1147.   BitKeeper/deleted/.del-makefilewin~d90f35fdc3f2ee5f
  1148.     1.2 05/10/26 15:53:07 aivanov@mysql.com +0 -0
  1149.     Delete: innobase/dyn/makefilewin
  1150.   BitKeeper/deleted/.del-makefilewin~5104767c73775697
  1151.     1.2 05/10/26 15:52:59 aivanov@mysql.com +0 -0
  1152.     Delete: innobase/dict/makefilewin
  1153.   BitKeeper/deleted/.del-makefilewin~d37b6b303348c871
  1154.     1.2 05/10/26 15:52:22 aivanov@mysql.com +0 -0
  1155.     Delete: innobase/data/makefilewin
  1156.   BitKeeper/deleted/.del-makefilewin~2fc379bd4065c995
  1157.     1.2 05/10/26 15:52:12 aivanov@mysql.com +0 -0
  1158.     Delete: innobase/buf/makefilewin
  1159.   BitKeeper/deleted/.del-makefilewin~78000390c783b1c5
  1160.     1.2 05/10/26 15:51:58 aivanov@mysql.com +0 -0
  1161.     Delete: innobase/btr/makefilewin
  1162.   BitKeeper/deleted/.del-makefilewin.i~5c8479dcb8a455b2
  1163.     1.2 05/10/26 15:50:37 aivanov@mysql.com +0 -0
  1164.     Delete: innobase/include/makefilewin.i
  1165. ChangeSet
  1166.   1.2448.1.16 05/10/26 01:24:03 kent@mysql.com +1 -0
  1167.   mysql-test-run.pl:
  1168.     Added MTR_BUILD_THREAD to control the port range
  1169.   mysql-test/mysql-test-run.pl
  1170.     1.48.1.1 05/10/26 01:23:26 kent@mysql.com +29 -3
  1171.     Added MTR_BUILD_THREAD to control the port range
  1172. ChangeSet
  1173.   1.2448.10.1 05/10/25 14:50:08 patg@krsna.patg.net +5 -0
  1174.   BUG# 12123
  1175.   
  1176.   Made change to mysqlimport to set character_set_database to binary to 
  1177.   make importing various charsets/columns work correctly.
  1178.   mysql-test/t/mysqldump.test
  1179.     1.41 05/10/25 14:49:54 patg@krsna.patg.net +12 -0
  1180.     BUG #12123
  1181.     
  1182.     Added dumping and reloading (using mysql, mysqldump, and mysqlimport) to
  1183.     show that this fix handles dumping and reloading of non-latin1 charsets
  1184.     in table with different charset columns (mixing of charsets, also can be a
  1185.     UTF table with latin1 tables). Note the select before and after dump and 
  1186.     restore - should be exact. (results of this)
  1187.   mysql-test/r/mysqldump.result
  1188.     1.50 05/10/25 14:49:54 patg@krsna.patg.net +10 -0
  1189.     BUG #12123
  1190.     
  1191.     Added dumping and reloading (using mysql, mysqldump, and mysqlimport) to
  1192.     show that this fix handles dumping and reloading of non-latin1 charsets
  1193.     in table with different charset columns (mixing of charsets, also can be a
  1194.     UTF table with latin1 tables). Note the select before and after dump and 
  1195.     restore - should be exact.
  1196.   mysql-test/mysql-test-run.sh
  1197.     1.255.1.1 05/10/25 14:49:54 patg@krsna.patg.net +8 -1
  1198.     BUG #12123
  1199.     
  1200.     Added $MYSQL_IMPORT in order to test mysqlimport bug.
  1201.   mysql-test/mysql-test-run.pl
  1202.     1.49 05/10/25 14:49:54 patg@krsna.patg.net +11 -0
  1203.     BUG #12123
  1204.     
  1205.     Added $MYSQL_IMPORT in order to test mysqlimport bug.
  1206.   client/mysqlimport.c
  1207.     1.52 05/10/25 14:49:54 patg@krsna.patg.net +7 -0
  1208.     BUG# 12123
  1209.     
  1210.     Added 'set @@character_set_database=binary' to make loading of tables with
  1211.     mixed charset types and non-latin characters load.
  1212. ChangeSet
  1213.   1.2448.9.1 05/10/26 00:56:17 sergefp@mysql.com +5 -0
  1214.   BUG#14139: When handling "CREATE TABLE(field_X type_spec,...) SELECT smth AS field_X, ...."
  1215.   avoid multiplying length of field_X by charset->mbmaxlen twice when calculating space 
  1216.   required for field_X in the new table.
  1217.   sql/sql_table.cc
  1218.     1.303 05/10/26 00:56:10 sergefp@mysql.com +2 -2
  1219.     BUG#14139: When handling "CREATE TABLE(field_X type_spec,...) SELECT smth AS field_X, ...."
  1220.     we get two instances of create_field: (1) is occurence of field_X in create list, and (2) is
  1221.     in select list. If we figure they both refer to the same field, we "join" them according to
  1222.     some rule that is not explicitly specified anywhere.
  1223.     When we do this "join", create_field::length already contains length-in-bytes for both, so
  1224.     when we transfer field length (in characters) from (1) to (2), use length-in-characters that
  1225.     we have saved in create_length::chars_length.
  1226.   sql/field.h
  1227.     1.130 05/10/26 00:56:10 sergefp@mysql.com +8 -0
  1228.     BUG#14139: Add create_length::chars_length where we save length-in-characters, added comments.
  1229.   sql/field.cc
  1230.     1.224.1.1 05/10/26 00:56:10 sergefp@mysql.com +12 -0
  1231.     BUG#14139: Make create_length_to_internal_length() save length-in-characters in 
  1232.     create_field::chars_length.
  1233.   mysql-test/t/create.test
  1234.     1.60 05/10/26 00:56:10 sergefp@mysql.com +8 -0
  1235.     Testcase for BUG#14139
  1236.   mysql-test/r/create.result
  1237.     1.86 05/10/26 00:56:10 sergefp@mysql.com +11 -0
  1238.     Testcase for BUG#14139
  1239. ChangeSet
  1240.   1.2448.5.5 05/10/25 10:11:47 jimw@mysql.com +1 -0
  1241.   Merge mysql.com:/home/jimw/my/mysql-4.1-12925
  1242.   into  mysql.com:/home/jimw/my/mysql-4.1-clean
  1243.   tests/mysql_client_test.c
  1244.     1.161 05/10/25 10:11:44 jimw@mysql.com +0 -0
  1245.     Auto merged
  1246. ChangeSet
  1247.   1.2442.79.1 05/10/25 10:10:53 jimw@mysql.com +3 -0
  1248.   Fix incorrect casts in my_getopt code that capped the maximum of longlong
  1249.   options to the wrong value. (Bug #12925)
  1250.   tests/mysql_client_test.c
  1251.     1.158.1.1 05/10/25 10:10:47 jimw@mysql.com +19 -0
  1252.     Add test case for Bug #12925 (my_getopt bug)
  1253.   mysys/my_getopt.c
  1254.     1.51 05/10/25 10:10:47 jimw@mysql.com +3 -3
  1255.     Remove incorrect and unnecessary casts
  1256.   mysql-test/t/mysql_client_test.test
  1257.     1.14 05/10/25 10:10:47 jimw@mysql.com +2 -2
  1258.     Add parameter for testing getopt bug
  1259. ChangeSet
  1260.   1.2448.8.1 05/10/25 20:37:26 evgen@moonbone.local +3 -0
  1261.   Fix bug #14016 date_format() 2nd parameter was compared using case insensitive 
  1262.   collation
  1263.   
  1264.   By default constant strings in second parameter of date_time() have case
  1265.   insensitive collation. Because of this expressions date_format(f,'%m') and 
  1266.   date_format(f,'%M') wrongly becomes equal, which results in choosing wrong 
  1267.   column to sort by.
  1268.   
  1269.   Now if second parameter of date_format() is constant then it's collation is 
  1270.   changed to case sensitive.
  1271.   mysql-test/t/date_formats.test
  1272.     1.13 05/10/25 20:35:50 evgen@moonbone.local +8 -0
  1273.     Test case for bug#14016 2nd parameter was compared using case insensitive collation
  1274.   mysql-test/r/date_formats.result
  1275.     1.16 05/10/25 20:35:31 evgen@moonbone.local +8 -0
  1276.     Test case for bug#14016 2nd parameter was compared using case insensitive collation
  1277.   sql/item_timefunc.cc
  1278.     1.92 05/10/25 20:33:04 evgen@moonbone.local +10 -0
  1279.     Fix bug #14016 date_format() 2nd parameter was compared using case insensitive collation.
  1280.     If second parameter of date_format() is constant then it's collation is changed to case sensitive.
  1281. ChangeSet
  1282.   1.2448.7.1 05/10/25 20:04:12 evgen@moonbone.local +3 -0
  1283.   Fix bug#13392 Wrong VALUES() behaviour in INSERT SELECT with ON DUPLICATE
  1284.   
  1285.   VALUES() can only refer to table insert going to. 
  1286.   But Item_insert_value::fix_fields() were passing to it's arg full table list,
  1287.   This results in finding second column which shouldn't be found, and
  1288.   failing with error about ambiguous field.
  1289.   
  1290.   Item_insert_value::fix_fields() now passes only first table of full table
  1291.   list.
  1292.   mysql-test/t/insert_select.test
  1293.     1.23 05/10/25 20:02:30 evgen@moonbone.local +12 -0
  1294.     Test case for bug#14016 2nd parameter was compared using case insensitive collation
  1295.   mysql-test/r/insert_select.result
  1296.     1.29 05/10/25 20:02:11 evgen@moonbone.local +8 -0
  1297.     Test case for bug#14016 2nd parameter was compared using case insensitive collation
  1298.   sql/item.cc
  1299.     1.228 05/10/25 20:01:39 evgen@moonbone.local +7 -0
  1300.     Fix bug #14016 date_format() 2nd parameter was compared using case insensitive collation.
  1301.     If second parameter of date_format() is constant then it's collation is changed to case sensitive.
  1302. ChangeSet
  1303.   1.1346.859.1 05/10/25 16:56:25 jani@ua141d10.elisa.omakaista.fi +2 -0
  1304.   Imported fixes from 4.1 and 5.0 to 4.0.
  1305.   netware/mysql_test_run.c
  1306.     1.5.1.4 05/10/25 16:56:21 jani@ua141d10.elisa.omakaista.fi +1 -1
  1307.     Imported fixes from 4.1 and 5.0 to 4.0.
  1308.   include/config-netware.h
  1309.     1.4.1.2 05/10/25 16:56:21 jani@ua141d10.elisa.omakaista.fi +4 -0
  1310.     Imported fixes from 4.1 and 5.0 to 4.0.
  1311. ChangeSet
  1312.   1.2448.6.1 05/10/25 14:49:04 bar@mysql.com +3 -0
  1313.     Bug#13347: empty result from query with like and cp1250 charset
  1314.   ctype-win1250ch.c:
  1315.     Like range prefix tables were wrong.
  1316.   ctype_cp1250_ch.result, ctype_cp1250_ch.test:
  1317.     Adding test case.
  1318.   mysql-test/r/ctype_cp1250_ch.result
  1319.     1.3 05/10/25 14:47:57 bar@mysql.com +23 -0
  1320.     Adding test case.
  1321.   mysql-test/t/ctype_cp1250_ch.test
  1322.     1.4 05/10/25 14:47:52 bar@mysql.com +21 -0
  1323.     Adding test case.
  1324.   strings/ctype-win1250ch.c
  1325.     1.47 05/10/25 14:46:59 bar@mysql.com +76 -34
  1326.     Bug#13347: empty result from query with like and cp1250 charset
  1327.     Like range prefix tables were wrong.
  1328. ChangeSet
  1329.   1.2448.5.1 05/10/25 12:12:10 jani@ua141d10.elisa.omakaista.fi +1 -0
  1330.   Merge jamppa@bk-internal.mysql.com:/home/bk/mysql-4.1
  1331.   into  ua141d10.elisa.omakaista.fi:/home/my/bk/mysql-4.1
  1332.   myisam/mi_check.c
  1333.     1.155 05/10/25 12:12:05 jani@ua141d10.elisa.omakaista.fi +0 -0
  1334.     Auto merged
  1335. ChangeSet
  1336.   1.2448.4.1 05/10/25 12:11:31 jani@ua141d10.elisa.omakaista.fi +2 -0
  1337.   Changed some dbug print options.
  1338.   myisam/mi_delete.c
  1339.     1.32 05/10/25 12:11:26 jani@ua141d10.elisa.omakaista.fi +4 -2
  1340.     Changed print style for keypos.
  1341.   myisam/mi_check.c
  1342.     1.151.1.1 05/10/25 12:11:26 jani@ua141d10.elisa.omakaista.fi +4 -3
  1343.     Changed print style for keyoffset.
  1344. ChangeSet
  1345.   1.2448.1.14 05/10/25 02:36:51 kent@mysql.com +2 -0
  1346.   Merge mysql.com:/Users/kent/mysql/bk/mysql-4.0-build-thread
  1347.   into mysql.com:/Users/kent/mysql/bk/mysql-4.1
  1348.   mysql-test/mysql-test-run.sh
  1349.     1.256 05/10/25 02:36:47 kent@mysql.com +3 -1
  1350.   Makefile.am
  1351.     1.72.1.1 05/10/25 02:34:03 kent@mysql.com +3 -10
  1352. ChangeSet
  1353.   1.1346.857.2 05/10/25 02:27:55 kent@mysql.com +2 -0
  1354.   Makefile.am:
  1355.     Option to set environment variable MTR_BUILD_THREAD to a small
  1356.     number, from what mysql-test-run calculate port numbers that
  1357.     will not conflict with other runs with different thread num
  1358.   mysql-test/mysql-test-run.sh
  1359.     1.146.1.54 05/10/25 02:27:08 kent@mysql.com +17 -0
  1360.   Makefile.am
  1361.     1.40.1.14 05/10/25 02:25:52 kent@mysql.com +8 -9
  1362.     Option to set environment variable MTR_BUILD_THREAD to a small
  1363.     number, from what mysql-test-run calculate port numbers that
  1364.     will not conflict with other runs with different thread num
  1365. ChangeSet
  1366.   1.2448.1.13 05/10/25 02:27:40 monty@mysql.com +15 -0
  1367.   Added more tests for new UPDATE ... ORDER BY ... LIMIT optimization
  1368.   sql/structs.h
  1369.     1.42 05/10/25 02:27:29 monty@mysql.com +0 -1
  1370.     Removed not needed structure element
  1371.   sql/sql_update.cc
  1372.     1.146 05/10/25 02:27:29 monty@mysql.com +11 -13
  1373.     Simplify code
  1374.     Fixed bug when one is updating an index column that could be used with ORDER BY
  1375.   sql/sql_load.cc
  1376.     1.86 05/10/25 02:27:29 monty@mysql.com +2 -5
  1377.     Simplify 
  1378.   sql/records.cc
  1379.     1.32 05/10/25 02:27:29 monty@mysql.com +86 -102
  1380.     Simplify new rr_index() code
  1381.     Create common error handling function for rr_() functions.
  1382.     Remove loop from rr_index() as handler::index_next() can never return HA_ERR_RECORD_DELETED
  1383.   mysys/my_handler.c
  1384.     1.21 05/10/25 02:27:29 monty@mysql.com +3 -11
  1385.     Remove SEARCH_RETURN_B_POS and instead always send an array to ha_key_cmp() as last argument
  1386.     (This removes an if in a loop at the expensive of an int on the stack)
  1387.   mysql-test/t/update.test
  1388.     1.24 05/10/25 02:27:29 monty@mysql.com +9 -4
  1389.     Added more tests for new UPDATE ... ORDER BY ... LIMIT optimization
  1390.   mysql-test/r/update.result
  1391.     1.26 05/10/25 02:27:29 monty@mysql.com +23 -8
  1392.     Added more tests for new UPDATE ... ORDER BY ... LIMIT optimization
  1393.   myisammrg/myrg_queue.c
  1394.     1.11 05/10/25 02:27:29 monty@mysql.com +2 -2
  1395.     Change arguments to ha_key_cmp
  1396.   myisam/mi_write.c
  1397.     1.49 05/10/25 02:27:29 monty@mysql.com +3 -3
  1398.     Change arguments to ha_key_cmp
  1399.   myisam/mi_search.c
  1400.     1.55 05/10/25 02:27:29 monty@mysql.com +9 -9
  1401.     Change arguments to ha_key_cmp
  1402.   myisam/mi_rnext_same.c
  1403.     1.17 05/10/25 02:27:29 monty@mysql.com +2 -2
  1404.     Change arguments to ha_key_cmp
  1405.   myisam/mi_check.c
  1406.     1.154 05/10/25 02:27:29 monty@mysql.com +18 -18
  1407.     Change arguments to ha_key_cmp
  1408.   include/my_base.h
  1409.     1.64 05/10/25 02:27:29 monty@mysql.com +0 -2
  1410.     Remove SEARCH_RETURN_B_POS and instead always send an array to ha_key_cmp() as last argument
  1411.   heap/hp_create.c
  1412.     1.18 05/10/25 02:27:29 monty@mysql.com +2 -2
  1413.     Change arguments to ha_key_cmp
  1414.   heap/_check.c
  1415.     1.17 05/10/25 02:27:28 monty@mysql.com +2 -2
  1416.     Change arguments to ha_key_cmp
  1417. ChangeSet
  1418.   1.2448.1.12 05/10/23 02:49:57 sergefp@mysql.com +1 -0
  1419.   Merge spetrunia@bk-internal.mysql.com:/home/bk/mysql-4.1
  1420.   into mysql.com:/home/psergey/mysql-4.1-nulls-stats-r2
  1421.   sql/mysqld.cc
  1422.     1.605 05/10/23 02:49:55 sergefp@mysql.com +0 -0
  1423.     Auto merged
  1424. ChangeSet
  1425.   1.2442.78.2 05/10/23 02:46:10 sergefp@mysql.com +3 -0
  1426.   BUG#9622: post-review-fixes: better comments
  1427.   mysys/my_handler.c
  1428.     1.20 05/10/23 02:46:04 sergefp@mysql.com +19 -7
  1429.     BUG#9622: post-review-fixes: better comments
  1430.   myisam/mi_check.c
  1431.     1.153 05/10/23 02:46:04 sergefp@mysql.com +32 -22
  1432.     BUG#9622: post-review-fixes: better comments
  1433.   include/myisam.h
  1434.     1.66 05/10/23 02:46:04 sergefp@mysql.com +1 -1
  1435.     BUG#9622: post-review-fixes: better comments
  1436. ChangeSet
  1437.   1.2448.1.11 05/10/21 19:54:34 jimw@mysql.com +2 -0
  1438.   Fix merge of test that left out a drop table.
  1439.   mysql-test/t/loaddata.test
  1440.     1.10 05/10/21 19:54:29 jimw@mysql.com +1 -0
  1441.     Add missing drop table
  1442.   mysql-test/r/loaddata.result
  1443.     1.17 05/10/21 19:54:29 jimw@mysql.com +1 -0
  1444.     Update esults
  1445. ChangeSet
  1446.   1.2448.1.10 05/10/21 17:57:51 jimw@mysql.com +3 -0
  1447.   Merge mysql.com:/home/jimw/my/mysql-4.1-11203
  1448.   into  mysql.com:/home/jimw/my/mysql-4.1-clean
  1449.   mysql-test/t/loaddata.test
  1450.     1.9 05/10/21 17:57:47 jimw@mysql.com +2 -2
  1451.     Resolve conflict
  1452.   mysql-test/r/loaddata.result
  1453.     1.16 05/10/21 17:57:47 jimw@mysql.com +0 -0
  1454.     Resolve conflict
  1455.   sql/sql_load.cc
  1456.     1.85 05/10/21 17:56:51 jimw@mysql.com +0 -0
  1457.     Auto merged
  1458. ChangeSet
  1459.   1.2448.1.9 05/10/21 14:56:59 serg@serg.mylan +1 -0
  1460.   compilation failure fixed
  1461.   sql/item.cc
  1462.     1.227 05/10/21 14:56:47 serg@serg.mylan +1 -1
  1463.     compilation failure fixed
  1464. ChangeSet
  1465.   1.2448.1.8 05/10/21 14:41:56 bar@mysql.com +4 -0
  1466.     Bug#13233
  1467.     select distinct char(column) fails with utf8
  1468.   ctype_utf8.result, ctype_utf8.test:
  1469.     Adding test case
  1470.   sql_yacc.yy:
  1471.     Adding new syntax.
  1472.   item_strfunc.h:
  1473.     Fixing wrong max_length calculation.
  1474.     Also, adding CHAR(x USING charset),
  1475.     for easier migrating from 4.1 to 5.0,
  1476.     according to Monty's suggestion.
  1477.   mysql-test/r/ctype_utf8.result
  1478.     1.67 05/10/21 14:40:47 bar@mysql.com +9 -0
  1479.     Adding test case
  1480.   mysql-test/t/ctype_utf8.test
  1481.     1.69 05/10/21 14:40:42 bar@mysql.com +9 -0
  1482.     Adding test case
  1483.   sql/sql_yacc.yy
  1484.     1.396 05/10/21 14:39:55 bar@mysql.com +2 -0
  1485.     Adding new syntax.
  1486.   sql/item_strfunc.h
  1487.     1.97 05/10/21 14:38:58 bar@mysql.com +6 -3
  1488.     Bug#13233
  1489.     select distinct char(column) fails with utf8
  1490.     Also, adding CHAR(x USING charset),
  1491.     for easier migrating from 4.1 to 5.0.
  1492. ChangeSet
  1493.   1.2442.11.8 05/10/21 06:41:49 jonas@perch.ndb.mysql.com +2 -0
  1494.   bug#14199 - ndb leak of index opertaions in TC leading to error 288
  1495.   ndb/src/kernel/blocks/dbtc/DbtcMain.cpp
  1496.     1.60 05/10/21 06:41:46 jonas@perch.ndb.mysql.com +29 -1
  1497.     New dump for index operation count
  1498.     Fix leak on index ops
  1499.   ndb/include/kernel/signaldata/DumpStateOrd.hpp
  1500.     1.4 05/10/21 06:41:46 jonas@perch.ndb.mysql.com +2 -0
  1501.     New dump for index operation count
  1502. ChangeSet
  1503.   1.2442.78.1 05/10/21 06:29:17 sergefp@mysql.com +12 -0
  1504.   BUG#9622, stage 2, work together with fix for BUG#12232:
  1505.   added "nulls_ignored" index statistics collection method for MyISAM tables.
  1506.   (notification trigger: this is about BUG#9622).
  1507.   sql/mysqld.cc
  1508.     1.602.3.1 05/10/21 06:29:11 sergefp@mysql.com +16 -5
  1509.     BUG#9622: Added MI_STATS_METHOD_IGNORE_NULLS statistics collection method.
  1510.   sql/ha_myisam.cc
  1511.     1.162 05/10/21 06:29:11 sergefp@mysql.com +1 -1
  1512.     BUG#9622: Added MI_STATS_METHOD_IGNORE_NULLS statistics collection method.
  1513.   mysys/my_handler.c
  1514.     1.19 05/10/21 06:29:11 sergefp@mysql.com +97 -2
  1515.     BUG#9622: ha_key_cmp() now supports new SEARCH_RETURN_B_POS flag, added ha_find_null()
  1516.   mysql-test/t/myisam.test
  1517.     1.42 05/10/21 06:29:11 sergefp@mysql.com +19 -0
  1518.     Testcase for BUG9622
  1519.   mysql-test/r/myisam.result
  1520.     1.54 05/10/21 06:29:11 sergefp@mysql.com +32 -0
  1521.     Testcase for BUG9622
  1522.   myisam/sort.c
  1523.     1.45 05/10/21 06:29:11 sergefp@mysql.com +6 -2
  1524.     BUG#9622: Added MI_STATS_METHOD_IGNORE_NULLS statistics collection method.
  1525.   myisam/myisamdef.h
  1526.     1.81 05/10/21 06:29:11 sergefp@mysql.com +7 -0
  1527.     BUG#9622: Added MI_STATS_METHOD_IGNORE_NULLS statistics collection method.
  1528.   myisam/myisamchk.c
  1529.     1.129 05/10/21 06:29:11 sergefp@mysql.com +20 -4
  1530.     BUG#9622: Added nulls_ignored index statistics collection method for MyISAM
  1531.   myisam/mi_check.c
  1532.     1.152 05/10/21 06:29:11 sergefp@mysql.com +161 -15
  1533.     BUG#9622: Added MI_STATS_METHOD_IGNORE_NULLS statistics collection method, added 
  1534.      mi_collect_stats_*(), updated update_key_parts() to deal with all 3 methods. 
  1535.   include/myisam.h
  1536.     1.65 05/10/21 06:29:11 sergefp@mysql.com +12 -2
  1537.     BUG#9622: Added MI_STATS_METHOD_IGNORE_NULLS statistics collection method.
  1538.   include/my_handler.h
  1539.     1.6 05/10/21 06:29:11 sergefp@mysql.com +2 -0
  1540.     BUG#9622: Added MI_STATS_METHOD_IGNORE_NULLS statistics collection method: added ha_find_null()
  1541.   include/my_base.h
  1542.     1.63 05/10/21 06:29:11 sergefp@mysql.com +2 -0
  1543.     BUG#9622: Added MI_STATS_METHOD_IGNORE_NULLS statistics collection method:
  1544.     Added SEARCH_RETURN_B_POS flag for ha_key_cmp()
  1545. ChangeSet
  1546.   1.2448.1.5 05/10/20 10:30:51 bar@mysql.com +1 -0
  1547.   charset.c:
  1548.     Bug#13238 mysqldump and mysqladmin hangs
  1549.     Avoid recursion into init_available_charsets.
  1550.     Serg's version didn't work for me: I got 
  1551.     double mutex locking.
  1552.     Pushing this version instead
  1553.     (It was approved by Serg anyway)
  1554.   mysys/charset.c
  1555.     1.143 05/10/20 10:29:06 bar@mysql.com +19 -12
  1556.     Bug#13238 mysqldump and mysqladmin hangs
  1557.     Avoid recursion into init_available_charsets.
  1558.     Serg's version didn't work for me: I got 
  1559.     double mutex locking.
  1560.     Pushing this version instead
  1561.     (It was approved by Serg anyway)
  1562. ChangeSet
  1563.   1.2442.77.1 05/10/19 18:01:23 aivanov@mysql.com +1 -0
  1564.   Fix for BUG#4375: Windows specific directories are copied
  1565.    during replication.
  1566.    Modified my_dir(). Now this function skips hidden and system
  1567.    files which sometimes are created by Windows.
  1568.    NOTE. The fix is similar to the previuos one (05 July 2004)
  1569.    except for correct setting of the 'attrib' variable value
  1570.    (within the previous fix this variable was left uninitialized
  1571.    when my_dir() was called with My_flags & MY_WANT_STAT == 0).
  1572.   mysys/my_lib.c
  1573.     1.21 05/10/19 18:01:08 aivanov@mysql.com +13 -2
  1574.     Modified my_dir().
  1575.      Now this function skips hidden and system files
  1576.      which sometimes are created by Windows.
  1577. ChangeSet
  1578.   1.2448.3.2 05/10/18 09:45:12 jimw@mysql.com +1 -0
  1579.   Merge mysql.com:/home/jimw/my/mysql-4.1-13334
  1580.   into  mysql.com:/home/jimw/my/mysql-4.1-clean
  1581.   sql/mysqld.cc
  1582.     1.604 05/10/18 09:45:09 jimw@mysql.com +0 -0
  1583.     Auto merged
  1584. ChangeSet
  1585.   1.2448.2.1 05/10/18 18:03:26 jani@ua141d10.elisa.omakaista.fi +5 -0
  1586.   Some fixes to avoid compiler warnings.
  1587.   strings/ctype-ucs2.c
  1588.     1.45 05/10/18 18:03:21 jani@ua141d10.elisa.omakaista.fi +1 -1
  1589.     Added cast.
  1590.   strings/ctype-simple.c
  1591.     1.67 05/10/18 18:03:20 jani@ua141d10.elisa.omakaista.fi +1 -1
  1592.     Added cast.
  1593.   sql/item_func.cc
  1594.     1.255.1.1 05/10/18 18:03:20 jani@ua141d10.elisa.omakaista.fi +0 -1
  1595.     Removed unused variables.
  1596.   mysql-test/mysql_test_run_new.c
  1597.     1.11 05/10/18 18:03:20 jani@ua141d10.elisa.omakaista.fi +0 -1
  1598.     Removed unused variable.
  1599.   mysql-test/my_manage.c
  1600.     1.8 05/10/18 18:03:20 jani@ua141d10.elisa.omakaista.fi +4 -1
  1601.     Avoid warning: i not used in case of Windows.
  1602. ChangeSet
  1603.   1.2448.1.1 05/10/18 14:08:50 sergefp@mysql.com +1 -0
  1604.   Merge spetrunia@bk-internal.mysql.com:/home/bk/mysql-4.1
  1605.   into mysql.com:/home/psergey/mysql-4.1-bug12915-r2
  1606.   sql/sql_update.cc
  1607.     1.145 05/10/18 14:08:49 sergefp@mysql.com +0 -0
  1608.     Auto merged
  1609. ChangeSet
  1610.   1.2442.44.2 05/10/18 14:04:14 sergefp@mysql.com +2 -0
  1611.   BUG#12915: post-review fixes
  1612.   sql/records.cc
  1613.     1.31 05/10/18 14:04:07 sergefp@mysql.com +11 -8
  1614.     BUG#12915: post-review fixes
  1615.   sql/opt_range.cc
  1616.     1.144 05/10/18 14:04:07 sergefp@mysql.com +7 -5
  1617.     BUG#12915: post-review fixes
  1618. ChangeSet
  1619.   1.2449 05/10/17 17:00:42 jimw@mysql.com +3 -0
  1620.   Fix Item_func_abs::fix_length_and_dec() to set maybe_null properly. (Bug #14009)
  1621.   sql/item_func.cc
  1622.     1.256 05/10/17 17:00:35 jimw@mysql.com +1 -0
  1623.     Set maybe_null in Item_func_abs::fix_length_and_dec().
  1624.   mysql-test/t/func_math.test
  1625.     1.18 05/10/17 17:00:35 jimw@mysql.com +10 -0
  1626.     Add new regression test
  1627.   mysql-test/r/func_math.result
  1628.     1.25 05/10/17 17:00:35 jimw@mysql.com +6 -0
  1629.     Add new results
  1630. ChangeSet
  1631.   1.2442.11.7 05/10/17 09:51:16 jonas@perch.ndb.mysql.com +1 -0
  1632.   ndb - hugo
  1633.     Disable tests of lock upgrade paths that are currently unsupported
  1634.   ndb/test/ndbapi/testOperations.cpp
  1635.     1.12 05/10/17 09:51:13 jonas@perch.ndb.mysql.com +3 -0
  1636.     Disable lock upgrade paths that currently unsupported
  1637. ChangeSet
  1638.   1.2442.73.4 05/10/14 15:34:52 guilhem@mysql.com +4 -0
  1639.   fix for Valgrind errors: query_id needs to be inited early (already fixed in 5.0 by Konstantin) and so does client_capabilities (not fixed in 5.0);
  1640.   because they are used by net_printf() and push_warning(), which can be called if check_connection() fails.
  1641.   sql/sql_class.cc
  1642.     1.202 05/10/14 15:34:49 guilhem@mysql.com +2 -0
  1643.     query_id needs to be inited early (already fixed in 5.0 by Konstantin) and so does client_capabilities (not fixed in 5.0);
  1644.     because they are used by net_printf() and push_warning(), which may be called if check_connection() fails.
  1645.   sql/slave.cc
  1646.     1.279 05/10/14 15:34:49 guilhem@mysql.com +0 -1
  1647.     not needed anymore
  1648.   sql/repl_failsafe.cc
  1649.     1.62 05/10/14 15:34:49 guilhem@mysql.com +0 -1
  1650.     not needed anymore
  1651.   sql/mysqld.cc
  1652.     1.602.1.3 05/10/14 15:34:49 guilhem@mysql.com +0 -1
  1653.     not needed anymore
  1654. ChangeSet
  1655.   1.2442.76.1 05/10/14 11:23:02 mskold@mysql.com +1 -0
  1656.   Fix for Bug #13961  Triggers on tables with auto_increment insert bogus values into table (clean version)
  1657.   sql/ha_ndbcluster.cc
  1658.     1.173 05/10/14 11:22:51 mskold@mysql.com +16 -14
  1659.     Fix for Bug #13961  Triggers on tables with auto_increment insert bogus values into table (clean version)
  1660. ChangeSet
  1661.   1.2445 05/10/14 14:07:22 bar@mysql.com +1 -0
  1662.   Merge mysql.com:/usr/home/bar/mysql-4.1.b13487
  1663.   into  mysql.com:/usr/home/bar/mysql-4.1
  1664.   client/mysql.cc
  1665.     1.214 05/10/14 14:07:16 bar@mysql.com +0 -0
  1666.     Auto merged
  1667. ChangeSet
  1668.   1.2444 05/10/14 13:57:38 bar@mysql.com +2 -0
  1669.   Merge mysql.com:/usr/home/bar/mysql-4.1.b13145
  1670.   into  mysql.com:/usr/home/bar/mysql-4.1
  1671.   mysql-test/t/ctype_latin1.test
  1672.     1.7 05/10/14 13:57:27 bar@mysql.com +0 -0
  1673.     Auto merged
  1674.   mysql-test/r/ctype_latin1.result
  1675.     1.7 05/10/14 13:57:27 bar@mysql.com +0 -0
  1676.     Auto merged
  1677. ChangeSet
  1678.   1.1346.858.1 05/10/14 01:22:24 evgen@moonbone.local +3 -0
  1679.   Fix bug #13855 select distinct with group by caused server crash
  1680.   
  1681.   DISTINCT wasn't optimized away and caused creation of tmp table in wrong
  1682.   case. This result in integer overrun and running out of memory.
  1683.   
  1684.   Fix backported from 4.1. Now if optimizer founds that in result be only 1
  1685.   row it removes distinct.
  1686.   mysql-test/t/select.test
  1687.     1.12.1.18 05/10/14 01:21:52 evgen@moonbone.local +9 -0
  1688.      Test case for bug#13855 select distinct with group by caused server crash
  1689.   mysql-test/r/select.result
  1690.     1.8.1.32 05/10/14 01:21:24 evgen@moonbone.local +8 -0
  1691.     Test case for bug#13855 select distinct with group by caused server crash
  1692.   sql/sql_select.cc
  1693.     1.152.1.141 05/10/14 01:20:33 evgen@moonbone.local +1 -0
  1694.     Fix bug #13855 select distinct with group by caused server crash
  1695. ChangeSet
  1696.   1.2442.74.1 05/10/14 00:02:38 bell@sanja.is.com.ua +3 -0
  1697.   - set 'updating' in both tables list if we have two of them (because of subquery) (BUG#13236)
  1698.   - fixed test
  1699.   sql/sql_update.cc
  1700.     1.143.1.2 05/10/14 00:02:36 bell@sanja.is.com.ua +6 -2
  1701.     set 'updating' in both tables list if we have two of them (because of subquery)
  1702.   mysql-test/t/rpl_multi_update2.test
  1703.     1.6 05/10/14 00:02:36 bell@sanja.is.com.ua +27 -0
  1704.     fixed setting/reseting environment
  1705.     multi-update with subquery added
  1706.   mysql-test/r/rpl_multi_update2.result
  1707.     1.4 05/10/14 00:02:35 bell@sanja.is.com.ua +13 -0
  1708.     fixed setting/reseting environment
  1709.     multi-update with subquery added
  1710. ChangeSet
  1711.   1.2442.72.2 05/10/13 22:11:49 lenz@mysql.com +1 -0
  1712.   Merge mysql.com:/space/my/mysql-4.0 into mysql.com:/space/my/mysql-4.1
  1713.   support-files/mysql.spec.sh
  1714.     1.107 05/10/13 22:11:46 lenz@mysql.com +0 -11
  1715.     Auto merged
  1716. ChangeSet
  1717.   1.1346.857.1 05/10/13 22:10:54 lenz@mysql.com +1 -0
  1718.    - added a usermod call in the postinstall section of the RPM spec file 
  1719.      to assign a potential existing mysql user to the correct user group (BUG#12823) 
  1720.   support-files/mysql.spec.sh
  1721.     1.61.1.33 05/10/13 22:10:51 lenz@mysql.com +11 -4
  1722.      - added a usermod call to assign a potential existing mysql user to the
  1723.        correct user group (BUG#12823)
  1724. ChangeSet
  1725.   1.2442.72.1 05/10/13 22:01:02 lenz@mysql.com +1 -0
  1726.   RPM spec file fixes:
  1727.   
  1728.    - added a usermod call to assign a potential existing mysql user to the
  1729.      correct user group (BUG#12823)
  1730.    - Save the perror binary built during Max build so it supports the NDB
  1731.      error codes (BUG#13740)
  1732.    - added a separate macro "mysqld_group" to be able to define the
  1733.      user group of the mysql user seperately, if desired.
  1734.   support-files/mysql.spec.sh
  1735.     1.106 05/10/13 22:00:55 lenz@mysql.com +22 -5
  1736.      - added a usermod call to assign a potential existing mysql user to the
  1737.        correct user group (BUG#12823)
  1738.      - Save the perror binary built during Max build so it supports the NDB
  1739.        error codes (BUG#13740)
  1740.      - added a separate macro "mysqld_group" to be able to define the
  1741.        user group of the mysql user seperately, if desired.
  1742. ChangeSet
  1743.   1.2442.71.1 05/10/13 11:10:45 jimw@mysql.com +1 -0
  1744.   Force a server restart for the not_embedded_server test to satisfy
  1745.   conditions of its first test. (Bug #13796)
  1746.   mysql-test/t/not_embedded_server-master.opt
  1747.     1.1 05/10/13 11:10:43 jimw@mysql.com +1 -0
  1748.     New BitKeeper file ``mysql-test/t/not_embedded_server-master.opt''
  1749.   mysql-test/t/not_embedded_server-master.opt
  1750.     1.0 05/10/13 11:10:43 jimw@mysql.com +0 -0
  1751.     BitKeeper file /home/jimw/my/mysql-4.1-13796/mysql-test/t/not_embedded_server-master.opt
  1752. ChangeSet
  1753.   1.2442.70.3 05/10/13 11:05:59 jimw@mysql.com +3 -0
  1754.   Fix typo (thread_cache should be thread_cache_size) in example
  1755.   configuration files. (Bug #13811)
  1756.   support-files/my-large.cnf.sh
  1757.     1.22 05/10/13 11:05:56 jimw@mysql.com +1 -1
  1758.     Fix name of thread_cache_size setting.
  1759.   support-files/my-innodb-heavy-4G.cnf.sh
  1760.     1.8 05/10/13 11:05:56 jimw@mysql.com +1 -1
  1761.     Fix name of thread_cache_size setting.
  1762.   support-files/my-huge.cnf.sh
  1763.     1.23 05/10/13 11:05:56 jimw@mysql.com +1 -1
  1764.     Fix name of thread_cache_size setting.
  1765. ChangeSet
  1766.   1.2442.70.2 05/10/13 19:24:01 monty@mysql.com +2 -0
  1767.   Fixes during review of new code
  1768.   vio/vio.c
  1769.     1.24 05/10/13 19:23:58 monty@mysql.com +1 -1
  1770.     Made code clearer (fcntl_mode is always 0 here)
  1771.     
  1772.   sql/slave.cc
  1773.     1.278 05/10/13 19:23:58 monty@mysql.com +3 -2
  1774.     Moved mutex_unlock to handle 'err' case properly
  1775. ChangeSet
  1776.   1.2442.70.1 05/10/13 18:48:58 monty@mysql.com +1 -0
  1777.   Use 4.1 code
  1778.   sql/item.cc
  1779.     1.226 05/10/13 18:48:56 monty@mysql.com +0 -2
  1780.     Use 4.1 code
  1781. ChangeSet
  1782.   1.2442.1.35 05/10/13 16:52:54 joerg@mysql.com +1 -0
  1783.   Merge jbruehe@bk-internal.mysql.com:/home/bk/mysql-4.1
  1784.   into mysql.com:/M41/mysql-4.1
  1785.   scripts/make_binary_distribution.sh
  1786.     1.88 05/10/13 16:52:51 joerg@mysql.com +0 -0
  1787.     Auto merged
  1788. ChangeSet
  1789.   1.2442.69.2 05/10/13 19:51:07 hf@deer.(none) +2 -0
  1790.   merging
  1791.   mysql-test/t/select.test
  1792.     1.52 05/10/13 19:51:03 hf@deer.(none) +0 -1
  1793.     merging
  1794.   mysql-test/r/select.result
  1795.     1.68 05/10/13 19:51:03 hf@deer.(none) +0 -55
  1796.     merging
  1797. ChangeSet
  1798.   1.1346.856.1 05/10/13 17:41:55 monty@mysql.com +1 -0
  1799.   Review of new pushed code
  1800.   - No need to check *ref when ref is checked (Simple optimization fix)
  1801.   sql/item.cc
  1802.     1.19.1.20 05/10/13 17:41:54 monty@mysql.com +2 -2
  1803.     No need to check *ref
  1804. ChangeSet
  1805.   1.2442.69.1 05/10/13 19:31:09 hf@deer.(none) +3 -0
  1806.   merging
  1807.   mysql-test/t/select.test
  1808.     1.51 05/10/13 19:31:06 hf@deer.(none) +9 -0
  1809.     merging
  1810.   mysql-test/r/select.result
  1811.     1.67 05/10/13 19:31:06 hf@deer.(none) +100 -36
  1812.     merging
  1813.   sql/sql_select.cc
  1814.     1.440 05/10/13 19:25:25 hf@deer.(none) +0 -0
  1815.     Auto merged
  1816. ChangeSet
  1817.   1.1346.1.817 05/10/13 19:23:52 hf@deer.(none) +3 -0
  1818.   Fix for bug #3874 (Group by field is not considered)
  1819.   sql/sql_select.cc
  1820.     1.152.1.140 05/10/13 19:23:37 hf@deer.(none) +1 -1
  1821.     do the same for nullable
  1822.   mysql-test/t/select.test
  1823.     1.12.1.17 05/10/13 19:23:37 hf@deer.(none) +21 -0
  1824.     test case added
  1825.   mysql-test/r/select.result
  1826.     1.8.1.31 05/10/13 19:23:37 hf@deer.(none) +36 -0
  1827.     test result fixed
  1828. ChangeSet
  1829.   1.2442.68.1 05/10/13 17:21:14 jani@ua141d10.elisa.omakaista.fi +4 -0
  1830.   Some Netware related fixes and fixes for Metrowerks compiler.
  1831.   strings/my_strtoll10.c
  1832.     1.10 05/10/13 17:21:06 jani@ua141d10.elisa.omakaista.fi +9 -0
  1833.     Fix for Metrowerks compiler.
  1834.   scripts/make_binary_distribution.sh
  1835.     1.86.1.1 05/10/13 17:21:06 jani@ua141d10.elisa.omakaista.fi +1 -2
  1836.     Netware specific change for creating help tables.
  1837.   netware/pack_isam.def
  1838.     1.5 05/10/13 17:21:06 jani@ua141d10.elisa.omakaista.fi +1 -0
  1839.     NetWare specific change, Added SCRENNAME for pack_isam.
  1840.   netware/BUILD/mwenv
  1841.     1.11 05/10/13 17:21:06 jani@ua141d10.elisa.omakaista.fi +2 -2
  1842.     Removed -O3 for Metrowerks compiler.
  1843. ChangeSet
  1844.   1.2442.59.3 05/10/13 15:52:22 msvensson@neptunus.(none) +3 -0
  1845.   Bug #12698   abnormal program termination running mysql_client_test
  1846.    - Move test for bug#93 from mysql_client_test.c to show_check.test
  1847.    - No need for test written in c
  1848.   tests/mysql_client_test.c
  1849.     1.160 05/10/13 15:52:17 msvensson@neptunus.(none) +0 -92
  1850.     Remove test for bug#95 to show_check.test
  1851.   mysql-test/t/show_check.test
  1852.     1.45 05/10/13 15:52:17 msvensson@neptunus.(none) +13 -0
  1853.     Add test case for bug#93, moved from mysql_client_test.c
  1854.   mysql-test/r/show_check.result
  1855.     1.64 05/10/13 15:52:17 msvensson@neptunus.(none) +7 -0
  1856.     Add test case for bug#93, moved from mysql_client_test.c
  1857. ChangeSet
  1858.   1.2442.1.32 05/10/13 17:17:32 evgen@moonbone.local +2 -0
  1859.   Merge epotemkin@bk-internal.mysql.com:/home/bk/mysql-4.1
  1860.   into moonbone.local:/work/13535-bug-4.1-mysql
  1861.   mysql-test/t/select.test
  1862.     1.50 05/10/13 17:17:31 evgen@moonbone.local +0 -0
  1863.     Auto merged
  1864.   mysql-test/r/select.result
  1865.     1.66 05/10/13 17:17:31 evgen@moonbone.local +0 -0
  1866.     Auto merged
  1867. ChangeSet
  1868.   1.2442.63.11 05/10/13 14:32:10 joerg@mysql.com +1 -0
  1869.   Merge jbruehe@bk-internal.mysql.com:/home/bk/mysql-4.1
  1870.   into mysql.com:/M41/mysql-4.1
  1871.   scripts/make_binary_distribution.sh
  1872.     1.87 05/10/13 14:32:09 joerg@mysql.com +0 -0
  1873.     Auto merged
  1874. ChangeSet
  1875.   1.2442.59.2 05/10/13 13:37:10 msvensson@neptunus.(none) +1 -0
  1876.   Bug #12698  abnormal program termination running mysql_client_test
  1877.    - The testcase create a .frm file consisting of "junk". Unfortunately the "junk" wasn't
  1878.      written to the .frm file if mysql_client_test was run with -s option to make it run silent.
  1879.      This most likely caused the file never to be created on windows, and thus the 
  1880.       test case failed.
  1881.   tests/mysql_client_test.c
  1882.     1.159 05/10/13 13:37:04 msvensson@neptunus.(none) +1 -2
  1883.     Always write "junk" to the test file.
  1884. ChangeSet
  1885.   1.2442.66.1 05/10/13 12:36:41 joerg@mysql.com +1 -0
  1886.   Merge mysql.com:/M41/clone-4.1-current into mysql.com:/M41/mysql-4.1
  1887.   scripts/make_binary_distribution.sh
  1888.     1.85.1.1 05/10/13 12:36:38 joerg@mysql.com +0 -4
  1889.     Auto merged
  1890. ChangeSet
  1891.   1.2442.65.2 05/10/13 13:25:07 ramil@mysql.com +1 -0
  1892.   memcpy_overlap() replaced with memmove() during the merging.
  1893.   strings/ctype-tis620.c
  1894.     1.83 05/10/13 13:25:00 ramil@mysql.com +1 -1
  1895.     memcpy_overlap() replaced with memmove() during the merge.
  1896. ChangeSet
  1897.   1.2442.65.1 05/10/13 12:48:30 ramil@mysql.com +2 -0
  1898.   Merge mysql.com:/usr/home/ram/work/mysql-4.0
  1899.   into  mysql.com:/usr/home/ram/work/mysql-4.1
  1900.   include/m_string.h
  1901.     1.35 05/10/13 12:48:26 ramil@mysql.com +0 -0
  1902.     SCCS merged
  1903.   myisam/mi_search.c
  1904.     1.54 05/10/13 12:47:24 ramil@mysql.com +0 -0
  1905.     Auto merged
  1906. ChangeSet
  1907.   1.2442.63.8 05/10/13 11:25:08 bar@mysql.com +1 -0
  1908.   Merge abarkov@bk-internal.mysql.com:/home/bk/mysql-4.1
  1909.   into  mysql.com:/usr/home/bar/mysql-4.1.b12476
  1910.   sql/item_cmpfunc.cc
  1911.     1.203 05/10/13 11:25:02 bar@mysql.com +0 -1
  1912.     Auto merged
  1913. ChangeSet
  1914.   1.2442.64.2 05/10/13 01:14:58 evgen@moonbone.local +3 -0
  1915.   Manual merged
  1916.   mysql-test/t/select.test
  1917.     1.47.1.2 05/10/13 01:14:57 evgen@moonbone.local +10 -9
  1918.     Manual merged
  1919.   mysql-test/r/select.result
  1920.     1.63.1.2 05/10/13 01:14:57 evgen@moonbone.local +0 -0
  1921.     Manual merged
  1922.   sql/item.cc
  1923.     1.225 05/10/13 01:13:18 evgen@moonbone.local +0 -0
  1924.     Auto merged
  1925. ChangeSet
  1926.   1.2442.61.2 05/10/13 00:58:59 evgen@moonbone.local +4 -0
  1927.   select.test, sql_select.cc, sql_lex.cc, item.cc:
  1928.     Bug #7672 after merge fix
  1929.   mysql-test/t/select.test
  1930.     1.46.1.2 05/10/13 00:52:58 evgen@moonbone.local +2 -1
  1931.     Bug #7672 after merge fix
  1932.   sql/sql_select.cc
  1933.     1.439 05/10/13 00:51:48 evgen@moonbone.local +5 -0
  1934.     Bug #7672 after merge fix
  1935.   sql/sql_lex.cc
  1936.     1.151 05/10/13 00:51:38 evgen@moonbone.local +2 -1
  1937.     Bug #7672 after merge fix
  1938.   sql/item.cc
  1939.     1.221.2.2 05/10/13 00:51:02 evgen@moonbone.local +8 -3
  1940.     Bug #7672 after merge fix
  1941. ChangeSet
  1942.   1.2442.64.1 05/10/12 22:29:36 guilhem@mysql.com +1 -0
  1943.   To force a restart at the end of test, the option file must be non-empty, it's not enough if it exists and is empty.
  1944.   mysql-test/t/rpl_dual_pos_advance-master.opt
  1945.     1.2 05/10/12 22:29:33 guilhem@mysql.com +1 -0
  1946.     the option file must be non-empty (because there's a -z test in mysql-test-run)
  1947. ChangeSet
  1948.   1.2442.63.3 05/10/12 13:28:46 jimw@mysql.com +2 -0
  1949.   Merge mysql.com:/home/jimw/my/mysql-4.1-8731b
  1950.   into  mysql.com:/home/jimw/my/mysql-4.1-clean
  1951.   sql/mysqld.cc
  1952.     1.602.1.2 05/10/12 13:28:43 jimw@mysql.com +0 -0
  1953.     Auto merged
  1954.   configure.in
  1955.     1.395.1.2 05/10/12 13:28:43 jimw@mysql.com +0 -0
  1956.     Auto merged
  1957. ChangeSet
  1958.   1.2442.63.2 05/10/12 13:27:49 jimw@mysql.com +3 -0
  1959.   Merge mysql.com:/home/jimw/my/mysql-4.1-13344
  1960.   into  mysql.com:/home/jimw/my/mysql-4.1-clean
  1961.   sql/item.h
  1962.     1.192 05/10/12 13:27:47 jimw@mysql.com +0 -0
  1963.     Auto merged
  1964.   mysql-test/t/cast.test
  1965.     1.20 05/10/12 13:27:47 jimw@mysql.com +0 -0
  1966.     Auto merged
  1967.   mysql-test/r/cast.result
  1968.     1.24 05/10/12 13:27:46 jimw@mysql.com +0 -0
  1969.     Auto merged
  1970. ChangeSet
  1971.   1.2442.1.31 05/10/13 00:16:33 evgen@moonbone.local +2 -0
  1972.   Merge epotemkin@bk-internal.mysql.com:/home/bk/mysql-4.1
  1973.   into moonbone.local:/work/13535-bug-4.1-mysql
  1974.   mysql-test/t/select.test
  1975.     1.49 05/10/13 00:16:32 evgen@moonbone.local +0 -0
  1976.     Auto merged
  1977.   mysql-test/r/select.result
  1978.     1.65 05/10/13 00:16:31 evgen@moonbone.local +0 -0
  1979.     Auto merged
  1980. ChangeSet
  1981.   1.1346.1.816 05/10/12 18:50:25 ramil@mysql.com +2 -0
  1982.   memcpy_overlap() removed, as 
  1983.     1. it's wrong to use memcpy() for overlapped areas;
  1984.     2. we use it only once.
  1985.   During merge to 4.1 will remove a memcpy_overlap() call 
  1986.   from strings/ctype-tis620.c as well in order to fix 
  1987.   bug #10836: ctype_tis620 test failure with ICC-compiled binaries on IA64.
  1988.   myisam/mi_search.c
  1989.     1.30.1.14 05/10/12 18:50:22 ramil@mysql.com +1 -1
  1990.     use memmove() instead, as memcpy_overlap() is removed.
  1991.   include/m_string.h
  1992.     1.17.1.6 05/10/12 18:50:22 ramil@mysql.com +0 -10
  1993.     memcpy_overlap() removed, as 
  1994.       1. it's wrong to use memcpy() for overlapped areas;
  1995.       2. we use it only once.
  1996.     During merge to 4.1 will remove a memcpy_overlap() call 
  1997.     from strings/ctype-tis620.c as well in order to fix 
  1998.     bug #10836: ctype_tis620 test failure with ICC-compiled binaries on IA64.
  1999. ChangeSet
  2000.   1.2442.1.29 05/10/12 13:29:55 guilhem@mysql.com +8 -0
  2001.   Fix for BUG#13023: "SQL Thread is up but doesn't move forward". Details in slave.cc;
  2002.   in short we now record whenever the slave I/O thread ignores a master's event because of its server id,
  2003.   and use this info in the slave SQL thread to advance Exec_master_log_pos. Because if we
  2004.   do not, this variable stays at the position of the last executed event, i.e. the last *non-ignored*
  2005.   executed one, which may not be the last of the master's binlog (and so the slave *looks* behind
  2006.   the master though it's data-wise it's not).
  2007.   mysql-test/t/rpl_dual_pos_advance.test
  2008.     1.1 05/10/12 13:29:51 guilhem@mysql.com +108 -0
  2009.     Test for BUG#13023 (with a part, disabled, to test BUG#13861 when I fix it).
  2010.     Before the fix, this test used to hang.
  2011.   mysql-test/r/rpl_dual_pos_advance.result
  2012.     1.1 05/10/12 13:29:51 guilhem@mysql.com +22 -0
  2013.     New BitKeeper file ``mysql-test/r/rpl_dual_pos_advance.result''
  2014.   sql/slave.h
  2015.     1.88 05/10/12 13:29:51 guilhem@mysql.com +11 -0
  2016.     A couple of coordinates in RELAY_LOG_INFO to keep track of the last ignored events received
  2017.     by the slave I/O thread (ignored because of the server id).
  2018.   sql/slave.cc
  2019.     1.277 05/10/12 13:29:51 guilhem@mysql.com +109 -19
  2020.     A comment for BUG#13861 (to be fixed). llstr() instead of %ld as the number is ulonglong.
  2021.     mi->rli becomes rli in some places.
  2022.     Fix for BUG#13023:
  2023.     - in the slave I/O thread, whenever we ignore an event because of its server id we update
  2024.     a couple of coordinates in memory
  2025.     - in the slave SQL thread, whenever we bump into the end of the latest relay log, we check
  2026.     this couple of coordinates to see if we should advance our Exec_master_log_pos.
  2027.     - when the slave I/O thread terminates it saves these in-memory coordinates into a Rotate event
  2028.     in the relay log, so that they are durable.
  2029.   sql/log_event.h
  2030.     1.99 05/10/12 13:29:51 guilhem@mysql.com +18 -10
  2031.     We now have a case where a Rotate_log_event is executed by the slave SQL thread while
  2032.     not being in the relay log, so it needs to pretend its length is 0: a ZERO_LEN flag for that;
  2033.     a flag DUP_NAME (replaces "bool alloced") to be able to choose if we want the constructor
  2034.     to duplicate the string argument or not.
  2035.   sql/log_event.cc
  2036.     1.186 05/10/12 13:29:51 guilhem@mysql.com +33 -9
  2037.     Moving one Rotate_log_event constructor from log_event.h. Support for on-demand choice of
  2038.     duplicating the string argument of the constructor or not (because there now are needs for both
  2039.     alternatives, see slave.cc).
  2040.   mysql-test/t/rpl_dual_pos_advance.test
  2041.     1.0 05/10/12 13:29:51 guilhem@mysql.com +0 -0
  2042.     BitKeeper file /home/mysql_src/mysql-4.1/mysql-test/t/rpl_dual_pos_advance.test
  2043.   mysql-test/r/rpl_dual_pos_advance.result
  2044.     1.0 05/10/12 13:29:51 guilhem@mysql.com +0 -0
  2045.     BitKeeper file /home/mysql_src/mysql-4.1/mysql-test/r/rpl_dual_pos_advance.result
  2046.   sql/log.cc
  2047.     1.164 05/10/12 13:29:50 guilhem@mysql.com +3 -3
  2048.     No more default arguments for Rotate_log_event constructor.
  2049.     MYSQL_LOG::appendv() is now called without mutex.
  2050. ChangeSet
  2051.   1.2442.62.1 05/10/12 09:47:59 grog@mysql.com +3 -0
  2052.   sql_yacc.yy:
  2053.     Bug #10308: Parse 'purge master logs' with subselect correctly.
  2054.   subselect.test:
  2055.     Bug #10308: Test for 'purge master logs' with subselect.
  2056.   subselect.result:
  2057.     Bug #10308: Test result for 'purge master logs' with subselect.
  2058.   sql/sql_yacc.yy
  2059.     1.395 05/10/12 09:44:20 grog@mysql.com +4 -1
  2060.     Bug #10308: Parse 'purge master logs' with subselect correctly.
  2061.   mysql-test/t/subselect.test
  2062.     1.153 05/10/12 09:43:10 grog@mysql.com +6 -0
  2063.     Bug #10308: Test for 'purge master logs' with subselect.
  2064.   mysql-test/r/subselect.result
  2065.     1.173 05/10/12 09:39:59 grog@mysql.com +1 -0
  2066.     Bug #10308: Test result for 'purge master logs' with subselect.
  2067. ChangeSet
  2068.   1.2442.61.1 05/10/12 03:32:14 evgen@moonbone.local +6 -0
  2069.   Manual merge, fix for bug #7672
  2070.   sql/sql_select.cc
  2071.     1.438 05/10/12 03:32:13 evgen@moonbone.local +0 -6
  2072.     Manual merge
  2073.   sql/sql_lex.h
  2074.     1.187 05/10/12 03:32:13 evgen@moonbone.local +1 -1
  2075.     Manual merge
  2076.   sql/sql_lex.cc
  2077.     1.150 05/10/12 03:32:13 evgen@moonbone.local +0 -0
  2078.     Manual merge
  2079.   sql/item.cc
  2080.     1.221.2.1 05/10/12 03:32:13 evgen@moonbone.local +6 -7
  2081.     Manual merge
  2082.   mysql-test/t/select.test
  2083.     1.46.1.1 05/10/12 03:32:13 evgen@moonbone.local +1 -1
  2084.     Manual merge
  2085.   mysql-test/r/select.result
  2086.     1.62.1.1 05/10/12 03:32:13 evgen@moonbone.local +10 -10
  2087.     Manual merge
  2088. ChangeSet
  2089.   1.2442.60.1 05/10/11 15:23:34 jimw@mysql.com +1 -0
  2090.   Fix read past allocated buffer when parsing charsets file. (Bug #6413)
  2091.   strings/xml.c
  2092.     1.5 05/10/11 15:23:32 jimw@mysql.com +1 -1
  2093.     Don't look for comment past end of buffer.
  2094. ChangeSet
  2095.   1.2442.55.6 05/10/11 22:34:40 kent@mysql.com +2 -0
  2096.   mysqlwatch.vcproj:
  2097.     Removed Debug target not used
  2098.   mysql.sln:
  2099.     Added pro-gpl target
  2100.     Build mysqlwatch and mysqlshutdown for classic as well
  2101.   VC++Files/mysqlwatch/mysqlwatch.vcproj
  2102.     1.2 05/10/11 21:53:56 kent@mysql.com +0 -16
  2103.     Removed Debug target not used
  2104.   VC++Files/mysql.sln
  2105.     1.4 05/10/11 21:53:06 kent@mysql.com +258 -26
  2106.     Added pro-gpl target
  2107.   VC++Files/mysql.sln
  2108.     1.3 05/10/11 11:57:15 kent@mysql.com +5 -7
  2109.     Build mysqlwatch and mysqlshutdown for classic as well
  2110.   mysql-test/t/rpl_dual_pos_advance-master.opt
  2111.     1.1 05/10/10 23:09:11 guilhem@mysql.com +0 -0
  2112.     empty; its goal is just to trigger a server restart after running the test,
  2113.     so that the master forgets that it was a slave (otherwise it affects the following tests).
  2114.   mysql-test/t/rpl_dual_pos_advance-master.opt
  2115.     1.0 05/10/10 23:09:11 guilhem@mysql.com +0 -0
  2116.     BitKeeper file /home/mysql_src/mysql-4.1/mysql-test/t/rpl_dual_pos_advance-master.opt