ChangeSet
  1.1658 03/12/14 21:31:02 monty@mysql.com +5 -0
  Portablity fix

  mysql-test/t/timezone.test
    1.3 03/12/14 21:31:01 monty@mysql.com +12 -6
    Portability fix (For AIX 4.3 and other machines that doesn't support MET timezone)

  mysql-test/t/mysqldump.test
    1.5 03/12/14 21:31:01 monty@mysql.com +3 -0
    Portablity fix (Some machines like OSF doesn't read a big double as 'inf'

  mysql-test/r/timezone.result
    1.3 03/12/14 21:31:01 monty@mysql.com +9 -6
    Portability fix (For AIX 4.3 and other machines that doesn't support MET timezone)

  mysql-test/r/mysqldump.result
    1.5 03/12/14 21:31:01 monty@mysql.com +1 -1
    Portablity fix

  mysql-test/r/have_met_timezone.require
    1.5 03/12/14 21:31:01 monty@mysql.com +2 -2
    Portability fix (For AIX 4.3 and other machines that doesn't support MET timezone)

ChangeSet
  1.1657 03/12/14 08:12:07 monty@mysql.com +3 -0
  Fixed bug in last push found by valgrind

  sql/sql_update.cc
    1.96 03/12/14 08:12:05 monty@mysql.com +1 -1
    Initalize not initialized variable

  sql/opt_range.cc
    1.91 03/12/14 08:12:05 monty@mysql.com +7 -8
    Fixed bug in last push (did not fill max string properly with end space)

  myisam/mi_dbug.c
    1.10 03/12/14 08:12:05 monty@mysql.com +4 -0
    Added comment to warn about probabably unimportant valgrind warning

ChangeSet
  1.1656 03/12/14 06:39:52 monty@mysql.com +22 -0
  Extend max_allowed_packet to 2G in mysql and mysqldump (Bug #2105)
  Don't dump data for MRG_ISAM or MRG_MYISAM tables. (Bug #1846)
  Ensure that 'lower_case_table_names' is always set on case insensitive file systems. (Bug #1812)
  One can now configure MySQL as windows service as a normal user. (Bug #1802)
  Database names is now compared with lower case in ON clause when lower_case_table_names is set. (Bug #1736)
  IGNORE ... LINES option didn't work when used with fixed length rows. (Bug #1704)
  Change INSERT DELAYED ... SELECT... to INSERT .... SELECT (Bug #1983)
  Safety fix for service 'mysql start' (Bug #1815)

  mysql-test/std_data/loaddata4.dat
    1.1 03/12/14 06:39:50 monty@mysql.com +1 -0

  mysql-test/std_data/loaddata3.dat
    1.1 03/12/14 06:39:50 monty@mysql.com +6 -0

  support-files/mysql.server.sh
    1.33 03/12/14 06:39:50 monty@mysql.com +1 -1
    Safety fix (Bug #1815)

  strings/ctype-tis620.c
    1.23 03/12/14 06:39:50 monty@mysql.com +12 -6
    Ensure that memory is freed properly (Partly becasue of bug #1770)
    Bar should check the proposed patch in #1770 if we can use it

  sql/sql_parse.cc
    1.354 03/12/14 06:39:50 monty@mysql.com +8 -5
    Change INSERT DELAYED ... SELECT... to INSERT .... SELECT

  sql/sql_load.cc
    1.54 03/12/14 06:39:50 monty@mysql.com +49 -14
    IGNORE ... LINES option didn't work when used with fixed length rows. (Bug #1704)
    

  sql/sql_class.h
    1.170 03/12/14 06:39:50 monty@mysql.com +1 -1
    Fixed type

  sql/sql_base.cc
    1.169 03/12/14 06:39:50 monty@mysql.com +13 -0
    Database names is now compared with lower case in ON clause when lower_case_table_names is set. (Bug #1736)

  sql/nt_servc.cc
    1.14 03/12/14 06:39:50 monty@mysql.com +2 -2
    One can now configure MySQL as windows service as a normal user. (Bug #1802)

  sql/mysqld.cc
    1.470 03/12/14 06:39:50 monty@mysql.com +70 -22
    Merge pidfile create code
    Ensure that 'lower_case_table_names' is always set on case insensitive file systems. (Bug #1812)

  sql/item.h
    1.43 03/12/14 06:39:50 monty@mysql.com +1 -3
    Moved function to item.cc

  sql/item.cc
    1.35 03/12/14 06:39:50 monty@mysql.com +8 -0
    Made function not inline (to make it easier to modify it without recompilation of all files)
    

  mysql-test/t/lowercase_table.test
    1.5 03/12/14 06:39:50 monty@mysql.com +5 -2
    Test mixed lower/uppercase database names

  mysql-test/t/loaddata.test
    1.4 03/12/14 06:39:50 monty@mysql.com +11 -0
    Added test of LOAD DATA INFILE ... IGNORE # LINES for fixed size tables

  mysql-test/std_data/loaddata4.dat
    1.0 03/12/14 06:39:50 monty@mysql.com +0 -0
    BitKeeper file /my/mysql-4.0/mysql-test/std_data/loaddata4.dat

  mysql-test/std_data/loaddata3.dat
    1.0 03/12/14 06:39:50 monty@mysql.com +0 -0
    BitKeeper file /my/mysql-4.0/mysql-test/std_data/loaddata3.dat

  mysql-test/t/insert.test
    1.11 03/12/14 06:39:49 monty@mysql.com +1 -1
    Test INSERT ... DELAYED ... SELECT

  mysql-test/r/lowercase_table.result
    1.5 03/12/14 06:39:49 monty@mysql.com +8 -2
    Update test results

  mysql-test/r/loaddata.result
    1.4 03/12/14 06:39:49 monty@mysql.com +18 -0
    Update test results

  mysql-test/r/insert.result
    1.13 03/12/14 06:39:49 monty@mysql.com +1 -1
    Update test results

  include/my_global.h
    1.60 03/12/14 06:39:49 monty@mysql.com +3 -0
    Portability fix (Bug #1924)

  configure.in
    1.291 03/12/14 06:39:49 monty@mysql.com +1 -1
    Test for file linux/config.h

  client/mysqldump.c
    1.101 03/12/14 06:39:49 monty@mysql.com +96 -7
    Extend max_allowed_packet to 2G (Bug #2105)
    Don't dump data for MRG_ISAM or MRG_MYISAM tables. (Bug #1846)

  client/mysql.cc
    1.145 03/12/14 06:39:49 monty@mysql.com +2 -2
    Extend max_allowed_packet to 2G (Bug #2105)

ChangeSet
  1.1653.1.4 03/12/13 04:33:36 lenz@mysql.com +1 -0
   - Output redirection does not work with run_command(), use system()
     instead.

  Build-tools/Bootstrap
    1.17 03/12/13 04:33:29 lenz@mysql.com +2 -3
     - Output redirection does not work with run_command(), use system()
       instead.

ChangeSet
  1.1653.1.3 03/12/13 04:23:07 lenz@mysql.com +1 -0
   - added missing space for previous commit

  Build-tools/Bootstrap
    1.16 03/12/13 04:22:58 lenz@mysql.com +1 -1
     - added missing space for previous commit

ChangeSet
  1.1653.1.2 03/12/13 03:52:19 lenz@mysql.com +1 -0
   - fixed file permissions for the server RPM docs directory (BUG 1672)

  support-files/mysql.spec.sh
    1.75 03/12/13 03:52:17 lenz@mysql.com +15 -6
     - fixed file permissions for the server docs directory (BUG 1672)

ChangeSet
  1.1653.1.1 03/12/13 03:49:50 lenz@mysql.com +1 -0
   - Some small Perl enhancements for Do-compile: use more Perl builtins.

  Build-tools/Do-compile
    1.79 03/12/13 03:49:27 lenz@mysql.com +5 -3
     - use more Perl builtins (e.g. hostname(), basename()) instead of forking
       subprocesses

ChangeSet
  1.1654 03/12/13 04:05:54 monty@mysql.com +1 -0
  Merge bk-internal.mysql.com:/home/bk/mysql-4.0
  into mysql.com:/my/mysql-4.0

  sql/sql_update.cc
    1.95 03/12/13 04:05:54 monty@mysql.com +0 -0
    Auto merged

ChangeSet
  1.1650.1.1 03/12/12 23:21:56 monty@mysql.com +4 -0
  Merge

ChangeSet
  1.1640.4.2 03/12/12 22:02:50 vva@eagle.mysql.r18.ru +1 -0
  refixed last vva patch with monty's instructions

  sql/field.cc
    1.82 03/12/12 22:02:49 vva@eagle.mysql.r18.ru +2 -2
    refixed last vva patch with monty's instructions

ChangeSet
  1.1640.4.1 03/12/12 21:26:44 vva@eagle.mysql.r18.ru +3 -0
  added checking for old cuted value in Field_enum::store
  (bug #2023)

  sql/field.cc
    1.81 03/12/12 21:26:22 vva@eagle.mysql.r18.ru +1 -1
    added checking for old cuted value in Field_enum::store
    (bug #2023)

  mysql-test/t/type_enum.test
    1.6 03/12/12 21:26:22 vva@eagle.mysql.r18.ru +11 -0
    added tests for wrong enum values (bug #2023)

  mysql-test/r/type_enum.result
    1.8 03/12/12 21:26:22 vva@eagle.mysql.r18.ru +10 -0
    added tests for wrong enum values (bug #2023)

ChangeSet
  1.1646.1.2 03/12/12 19:00:16 heikki@hundin.mysql.fi +4 -0
  btr0cur.c, row0umod.c:
    Fix bug: if one updated a secondary index column so that its alphabetical value did not change (e.g., abc -> aBc) and rolled back the update, InnoDB failed to return the value in the secondary index to its original value
  row0upd.h:
    Correct typing error
  sync0sync.ic:
    Remove inadvertently pushed sync debug code

ChangeSet
  1.1637.1.2 03/12/12 23:06:26 lenz@mysql.com +2 -0
   - Reworked the Do-rpm build script to be more flexible
   - Reworked testing for gcc3 in the RPM spec file a bit

  support-files/mysql.spec.sh
    1.74 03/12/12 23:06:18 lenz@mysql.com +5 -1
     - made testing for gcc3 a bit more robust and not to stomp on user
       settings for CXX

  Build-tools/Do-rpm
    1.26 03/12/12 23:06:18 lenz@mysql.com +58 -27
    Big overhaul:
    
     - Give the spec file name as the option, not the version number (required
       to be able to build commercial RPMs, too)
     - Some more logging and debugging, more documentation

  mysql-test/t/multi_update.test
    1.28 03/12/12 23:21:55 monty@mysql.com +0 -0
    SCCS merged

  mysql-test/r/multi_update.result
    1.26 03/12/12 23:21:55 monty@mysql.com +0 -0
    SCCS merged

ChangeSet
  1.1640.3.1 03/12/12 17:18:48 vva@eagle.mysql.r18.ru +1 -0
  changed %ld on %lu for output of mysql_thread_id(&mysql)
  as is thread_id has type ulong
  (bug #1951 thread id is printed as "signed" instead of "unsigned" in 'mysql')

  client/mysql.cc
    1.144 03/12/12 17:18:22 vva@eagle.mysql.r18.ru +4 -4
    changed %ld on %lu for output of mysql_thread_id(&mysql)
    as is thread_id has type ulong
    (bug #1951 thread id is printed as "signed" instead of "unsigned" in 'mysql')

ChangeSet
  1.1641.1.1 03/12/12 13:14:59 igor@rurik.mysql.com +3 -0
  sql_delete.cc, sql_update.cc, sql_class.h:
    Simplification of the previous fix for multi-update/delete.

  sql/sql_delete.cc
    1.102 03/12/12 13:14:39 igor@rurik.mysql.com +5 -6
    Simplification of the previous fix for multi-update/delete.

  sql/sql_update.cc
    1.93.1.1 03/12/12 13:14:19 igor@rurik.mysql.com +2 -3
    Simplification of the previous fix for multi-update/delete.

  sql/sql_class.h
    1.169 03/12/12 13:13:06 igor@rurik.mysql.com +1 -3
    Simplification of the previous fix for multi-update/delete.

  sql/sql_update.cc
    1.94 03/12/12 22:27:18 monty@mysql.com +0 -0
    Auto merged

  sql/sql_select.cc
    1.269 03/12/12 22:27:18 monty@mysql.com +0 -0
    Auto merged

ChangeSet
  1.1640.2.1 03/12/12 22:26:58 monty@mysql.com +40 -0
  Fix autoincrement for signed columns (Bug #1366)
  Fixed problem with char > 128 in QUOTE() function. (Bug #1868)
  Disable creation of symlinks if my_disable_symlink is set
  Fixed searching of TEXT with end space. (Bug #1651)
  Fixed caching bug in multi-table-update where same table was used twice. (Bug #1711)
  Fixed problem with UNIX_TIMESTAMP() for timestamps close to 0. (Bug #1998)
  Fixed timestamp.test

  sql/time.cc
    1.27 03/12/12 22:26:56 monty@mysql.com +3 -1
    Fixed problem with UNIX_TIMESTAMP() for timestamps close to 0. (Bug #1998)

  sql/table.h
    1.45 03/12/12 22:26:56 monty@mysql.com +1 -1
    Fixed caching bug in multi-table-update where same table was used twice.
    (Bug #1711)

  sql/table.cc
    1.68 03/12/12 22:26:56 monty@mysql.com +15 -6
    Fixed searching of TEXT with end space. (Bug #1651)

  sql/sql_update.cc
    1.92.1.1 03/12/12 22:26:56 monty@mysql.com +21 -1
    Fixed caching bug in multi-table-update where same table was used twice.
    (Bug #1711)

  sql/sql_table.cc
    1.169 03/12/12 22:26:56 monty@mysql.com +4 -4
    Fixed searching of TEXT with end space. (Bug #1651)

  sql/sql_select.cc
    1.266.1.1 03/12/12 22:26:56 monty@mysql.com +7 -5
    Fixed searching of TEXT with end space. (Bug #1651)

  sql/sql_parse.cc
    1.353 03/12/12 22:26:56 monty@mysql.com +1 -2
    Make check_dup() global

  sql/sql_acl.cc
    1.120 03/12/12 22:26:56 monty@mysql.com +2 -2
    Reset ip and ip_mask if hostname is NULL

  sql/records.cc
    1.21 03/12/12 22:26:56 monty@mysql.com +6 -5
    Fixed caching bug in multi-table-update where same table was used twice.
    (Bug #1711)

  sql/opt_range.cc
    1.90 03/12/12 22:26:56 monty@mysql.com +37 -9
    Fixed searching of TEXT with end space. (Bug #1651)

  sql/mysql_priv.h
    1.210 03/12/12 22:26:56 monty@mysql.com +1 -0
    Make check_dup() external

  sql/item_strfunc.cc
    1.73 03/12/12 22:26:56 monty@mysql.com +1 -1
    Fixed problem with char > 128 in QUOTE() function. (Bug #1868)

  sql/ha_innodb.cc
    1.187 03/12/12 22:26:56 monty@mysql.com +2 -2
    HA_PART_KEY -> HA_PART_KEY_SEG

  sql/field.h
    1.52 03/12/12 22:26:56 monty@mysql.com +4 -3
    Indentation cleanup

  mysys/my_symlink2.c
    1.6 03/12/12 22:26:56 monty@mysql.com +11 -1
    Disable creation of symlinks if my_disable_symlink is set

  mysql-test/t/type_blob.test
    1.11 03/12/12 22:26:56 monty@mysql.com +49 -0
    Test of key search on TEXT/VARCHAR column with end space

  mysql-test/t/truncate.test
    1.9 03/12/12 22:26:56 monty@mysql.com +12 -0
    Test of truncate and auto_increment

  mysql-test/t/timezone.test
    1.2 03/12/12 22:26:56 monty@mysql.com +8 -2
    Test of from_unixtime()

  mysql-test/t/symlink.test
    1.6 03/12/12 22:26:56 monty@mysql.com +22 -0
    Test of ALTER TABLE and symlinks

  mysql-test/t/multi_update.test
    1.26.1.1 03/12/12 22:26:56 monty@mysql.com +10 -0
    Test of multi-update bug

  mysql-test/t/innodb.test
    1.50 03/12/12 22:26:56 monty@mysql.com +12 -0
    Add test for InnoDB behaviour with TRUNCATE

  mysql-test/t/func_time.test
    1.18 03/12/12 22:26:56 monty@mysql.com +7 -0
    Add test of unix_timestamp()

  mysql-test/t/func_str.test
    1.21 03/12/12 22:26:56 monty@mysql.com +1 -0
    Added test of QUOTE()

  mysql-test/t/auto_increment.test
    1.7 03/12/12 22:26:56 monty@mysql.com +19 -0
    Test auto_increment with signed numbers

  mysql-test/r/type_blob.result
    1.11 03/12/12 22:26:56 monty@mysql.com +146 -0
    Test of key search on TEXT/VARCHAR column with end space

  mysql-test/r/truncate.result
    1.9 03/12/12 22:26:56 monty@mysql.com +9 -0
    Test of truncate and auto_increment

  mysql-test/r/timezone.result
    1.2 03/12/12 22:26:56 monty@mysql.com +6 -0
    Test of from_unixtime()

  mysql-test/r/symlink.result
    1.7 03/12/12 22:26:56 monty@mysql.com +20 -0
    Test of ALTER TABLE and symlinks

  mysql-test/r/multi_update.result
    1.24.1.1 03/12/12 22:26:56 monty@mysql.com +10 -0
    Test of multi-update bug

  mysql-test/r/innodb.result
    1.73 03/12/12 22:26:56 monty@mysql.com +10 -0
    Add test for InnoDB behaviour with TRUNCATE

  mysql-test/r/have_met_timezone.require
    1.4 03/12/12 22:26:56 monty@mysql.com +1 -1
    Fixed test

  mysql-test/r/func_time.result
    1.21 03/12/12 22:26:56 monty@mysql.com +9 -0
    Add test of unix_timestamp()

  mysql-test/r/func_str.result
    1.23 03/12/12 22:26:56 monty@mysql.com +3 -0
    Added test of QUOTE()

  mysql-test/r/binary.result
    1.9 03/12/12 22:26:56 monty@mysql.com +1 -0
    Update results (old result was wrong)

  mysql-test/r/auto_increment.result
    1.9 03/12/12 22:26:56 monty@mysql.com +26 -0
    Test auto_increment with signed numbers

  myisam/mi_search.c
    1.36 03/12/12 22:26:56 monty@mysql.com +19 -6
    Ignore end space for VARCHAR/TEXT columns

  myisam/mi_open.c
    1.66 03/12/12 22:26:56 monty@mysql.com +2 -1
    Bug fix for future (doesn't affect current code)

  myisam/mi_key.c
    1.18 03/12/12 22:26:56 monty@mysql.com +44 -10
    Fix autoincrement for signed columns (Bug #1366). Patch by Holyfoot

  myisam/mi_check.c
    1.128 03/12/12 22:26:56 monty@mysql.com +1 -1
    Delete not used variable

  include/my_base.h
    1.41 03/12/12 22:26:56 monty@mysql.com +8 -2
    Add HA_END_SPACE_KEY to mark keys that has VARCHAR/TEXT fields.

ChangeSet
  1.1648 03/12/12 22:13:57 hf@deer.(none) +1 -0
  Fix #2093
  Update after discussion with Monty

  sql/sql_select.cc
    1.268 03/12/12 22:13:55 hf@deer.(none) +0 -7
    Wrong operation - deleted

ChangeSet
  1.1647 03/12/12 21:26:20 hf@deer.(none) +3 -0
  Proposed fix for #2093
  it happens because of the LEFT JOINT optimization in add_key_part()
  This optimization does exactly the same in JOIN and in WHERE conditions 
  Not right.
  I moved that optimization one level upper.

  sql/sql_select.cc
    1.267 03/12/12 21:26:19 hf@deer.(none) +22 -8
    optimizing of the left_join now only for WHERE conditions
    and for first table in list

  mysql-test/t/join_outer.test
    1.11 03/12/12 21:26:19 hf@deer.(none) +13 -0
    test case

  mysql-test/r/join_outer.result
    1.18 03/12/12 21:26:19 hf@deer.(none) +17 -0
    appropriate test result

  innobase/btr/btr0cur.c
    1.29 03/12/12 18:56:24 heikki@hundin.mysql.fi +2 -1
    Fix bug: if one updated a secondary index column so that its alphabetical value did not change (e.g., abc -> aBc) and rolled back the update, InnoDB failed to return the value in the secondary index to its original value

  innobase/row/row0umod.c
    1.12 03/12/12 18:56:15 heikki@hundin.mysql.fi +106 -18
    Fix bug: if one updated a secondary index column so that its alphabetical value did not change (e.g., abc -> aBc) and rolled back the update, InnoDB failed to return the value in the secondary index to its original value

  mysql-test/r/have_met_timezone.require
    1.3 03/12/12 17:40:04 monty@mysql.com +0 -0
    Rename: mysql-test/r/have_mst_timezone.require -> mysql-test/r/have_met_timezone.require

  mysql-test/r/have_mst_timezone.require
    1.2 03/12/12 17:39:24 monty@mysql.com +0 -0
    Rename: mysql-test/r/have_mest_timezone.require -> mysql-test/r/have_mst_timezone.require

  innobase/include/row0upd.h
    1.9 03/12/12 16:44:20 heikki@hundin.mysql.fi +1 -1
    Correct typing error

  innobase/include/sync0sync.ic
    1.11 03/12/12 16:41:31 heikki@hundin.mysql.fi +0 -2
    Remove inadvertently pushed sync debug code

ChangeSet
  1.1646 03/12/12 18:27:25 hf@deer.(none) +1 -0
  Edited fix for #1224.
  strcpy changed to strmake

  libmysqld/lib_sql.cc
    1.45 03/12/12 18:27:24 hf@deer.(none) +1 -1
    strcpy to strmake

ChangeSet
  1.1645 03/12/12 18:00:54 hf@deer.(none) +1 -0
  Fix for #1224 in 4.0
  we didn't specify thd->priv_host properly

  libmysqld/lib_sql.cc
    1.44 03/12/12 18:00:45 hf@deer.(none) +1 -0
    Specifying of thd->priv_host added

ChangeSet
  1.1644 03/12/12 08:09:25 heikki@hundin.mysql.fi +2 -0
  row0upd.h, row0upd.c:
    Remove wrong debug assertion and comment

  innobase/include/row0upd.h
    1.8 03/12/12 08:09:08 heikki@hundin.mysql.fi +2 -2
    Remove wrong debug assertion and comment

  innobase/row/row0upd.c
    1.20 03/12/12 08:08:26 heikki@hundin.mysql.fi +2 -4
    Remove wrong debug assertion and comment

ChangeSet
  1.1643 03/12/12 07:51:21 heikki@hundin.mysql.fi +9 -0
  Many files:
    Fix assertion failure on line 713 of row0upd.c if there is a column prefix index and the last characters in the prefix are spaces: do not assume that the length of alphabetically equal strings is the same; fix a buglet which could cause InnoDB to think that a secondary index record was not locked though it had been updated in a way which did not alpahabetically change its value, e.g., abc -> aBc

  innobase/lock/lock0lock.c
    1.25 03/12/12 07:49:25 heikki@hundin.mysql.fi +6 -0
    Fix assertion failure on line 713 of row0upd.c if there is a column prefix index and the last characters in the prefix are spaces: do not assume that the length of alphabetically equal strings is the same; fix a buglet which could cause InnoDB to think that a secondary index record was not locked though it had been updated in a way which did not alpahabetically change its value, e.g., abc -> aBc

  innobase/include/sync0sync.ic
    1.10 03/12/12 07:49:10 heikki@hundin.mysql.fi +2 -0
    Fix assertion failure on line 713 of row0upd.c if there is a column prefix index and the last characters in the prefix are spaces: do not assume that the length of alphabetically equal strings is the same; fix a buglet which could cause InnoDB to think that a secondary index record was not locked though it had been updated in a way which did not alpahabetically change its value, e.g., abc -> aBc

  innobase/include/row0upd.h
    1.7 03/12/12 07:49:07 heikki@hundin.mysql.fi +27 -4
    Fix assertion failure on line 713 of row0upd.c if there is a column prefix index and the last characters in the prefix are spaces: do not assume that the length of alphabetically equal strings is the same; fix a buglet which could cause InnoDB to think that a secondary index record was not locked though it had been updated in a way which did not alpahabetically change its value, e.g., abc -> aBc

  innobase/include/btr0cur.h
    1.11 03/12/12 07:49:06 heikki@hundin.mysql.fi +0 -16
    Fix assertion failure on line 713 of row0upd.c if there is a column prefix index and the last characters in the prefix are spaces: do not assume that the length of alphabetically equal strings is the same; fix a buglet which could cause InnoDB to think that a secondary index record was not locked though it had been updated in a way which did not alpahabetically change its value, e.g., abc -> aBc

  innobase/btr/btr0cur.c
    1.28 03/12/12 07:48:19 heikki@hundin.mysql.fi +25 -79
    Fix assertion failure on line 713 of row0upd.c if there is a column prefix index and the last characters in the prefix are spaces: do not assume that the length of alphabetically equal strings is the same; fix a buglet which could cause InnoDB to think that a secondary index record was not locked though it had been updated in a way which did not alpahabetically change its value, e.g., abc -> aBc

  innobase/row/row0vers.c
    1.11 03/12/12 07:48:11 heikki@hundin.mysql.fi +22 -5
    Fix assertion failure on line 713 of row0upd.c if there is a column prefix index and the last characters in the prefix are spaces: do not assume that the length of alphabetically equal strings is the same; fix a buglet which could cause InnoDB to think that a secondary index record was not locked though it had been updated in a way which did not alpahabetically change its value, e.g., abc -> aBc

  innobase/row/row0upd.c
    1.19 03/12/12 07:48:11 heikki@hundin.mysql.fi +76 -4
    Fix assertion failure on line 713 of row0upd.c if there is a column prefix index and the last characters in the prefix are spaces: do not assume that the length of alphabetically equal strings is the same; fix a buglet which could cause InnoDB to think that a secondary index record was not locked though it had been updated in a way which did not alpahabetically change its value, e.g., abc -> aBc

  innobase/row/row0sel.c
    1.43 03/12/12 07:48:11 heikki@hundin.mysql.fi +2 -6
    Fix assertion failure on line 713 of row0upd.c if there is a column prefix index and the last characters in the prefix are spaces: do not assume that the length of alphabetically equal strings is the same; fix a buglet which could cause InnoDB to think that a secondary index record was not locked though it had been updated in a way which did not alpahabetically change its value, e.g., abc -> aBc

  innobase/row/row0ins.c
    1.27 03/12/12 07:48:11 heikki@hundin.mysql.fi +21 -4
    Fix assertion failure on line 713 of row0upd.c if there is a column prefix index and the last characters in the prefix are spaces: do not assume that the length of alphabetically equal strings is the same; fix a buglet which could cause InnoDB to think that a secondary index record was not locked though it had been updated in a way which did not alpahabetically change its value, e.g., abc -> aBc

ChangeSet
  1.1640.1.1 03/12/12 03:39:29 dlenev@mysql.com +3 -0
  Fix for Bug #1952
  "SHOW TABLE STATUS very slow w/large number of tables"
  Replaced old algorithm which were used in my_dir() and stored
  all information about directory entries in one chunk of memory
  with new one which stores file names and MY_STAT structures in
  separate memroot, so now we don't need to copy this data during
  reallocation of dir_entry array.

  sql/sql_show.cc
    1.116 03/12/12 03:39:27 dlenev@mysql.com +1 -1
    Updated only place in code where mystat member
    of FILEINFO structure is used.

  mysys/my_lib.c
    1.15 03/12/12 03:39:27 dlenev@mysql.com +178 -161
    Replaced old algorithm in my_dir() which stored all information
    about directory entries in one chunk of memory with new one 
    which stores file names and MY_STAT structures in separate
    memroot. Now we don't copy this data during reallocation of 
    array with FILEINFO structures.
    Also tuned sizes of memory chunks during first-other
    reallocations (we suppose that we either have < 100 files 
    in the directory or > 1000 of them).

  include/my_dir.h
    1.7 03/12/12 03:39:27 dlenev@mysql.com +9 -2
    Changed mystat member of FILEINFO structure to pointer since 
    this prevents unneeded memory allocation and initialization.
    Added comment about new hidden members of MY_DIR structure.

ChangeSet
  1.1637.2.1 03/12/11 14:55:48 igor@rurik.mysql.com +6 -0
  Many files:
    Fixed a bug causing a crash for multi-update/multi-delete
    with impossible where (bug #1860).

  BitKeeper/etc/logging_ok
    1.297 03/12/11 14:55:48 igor@rurik.mysql.com +1 -0
    Logging to logging@openlogging.org accepted

  mysql-test/r/multi_update.result
    1.25 03/12/11 14:51:50 igor@rurik.mysql.com +23 -0
    Fixed a bug causing a crash for multi-update/multi-delete
    with impossible where (bug #1860).

  mysql-test/t/multi_update.test
    1.27 03/12/11 14:51:02 igor@rurik.mysql.com +26 -0
    Fixed a bug causing a crash for multi-update/multi-delete
    with impossible where (bug #1860).

  sql/sql_update.cc
    1.93 03/12/11 14:49:31 igor@rurik.mysql.com +6 -2
    Fixed a bug causing a crash for multi-update/multi-delete
    with impossible where (bug #1860).

  sql/sql_delete.cc
    1.101 03/12/11 14:47:41 igor@rurik.mysql.com +5 -1
    Fixed a bug causing a crash for multi-update/multi-delete
    with impossible where (bug #1860).

  sql/sql_class.h
    1.168 03/12/11 14:45:29 igor@rurik.mysql.com +3 -0
    Fixed a bug causing a crash for multi-update/multi-delete
    with impossible where (bug #1860).

ChangeSet
  1.1640 03/12/11 16:47:50 serg@serg.mylan +2 -0
  chk_del() should not check key delete-chain
  make a test for -inf more portable (-Inf)

  myisam/mi_check.c
    1.127 03/12/11 16:47:47 serg@serg.mylan +12 -7
    chk_del() should not check key delete-chain

  client/mysqldump.c
    1.100 03/12/11 16:47:47 serg@serg.mylan +3 -3
    make a test for -inf more portable (-Inf)

ChangeSet
  1.1639 03/12/11 17:37:45 ram@gw.mysql.r18.ru +3 -0
  Added --comments mysqldump option (default value is 1).
  Fixed mysqldump test.

  mysql-test/t/mysqldump.test
    1.4 03/12/11 17:37:43 ram@gw.mysql.r18.ru +10 -12
    fixed using --skip-comment option

  mysql-test/r/mysqldump.result
    1.4 03/12/11 17:37:43 ram@gw.mysql.r18.ru +20 -0
    fixed using --skip-comment option

  client/mysqldump.c
    1.99 03/12/11 17:37:43 ram@gw.mysql.r18.ru +14 -9
    Added --comments option (default value is 1).

ChangeSet
  1.1637.1.1 03/12/11 10:53:28 lenz@mysql.com +1 -0
   - Rather "bk cat" the files from the mysqldoc BK tree during Bootstrap
     than trying to copy them (they might have been "bk clean"ed and thus
     not available for copying)
   - Brushed up the Bootstrap online help a bit

  Build-tools/Bootstrap
    1.15 03/12/11 10:53:26 lenz@mysql.com +13 -8
     - Rather "bk cat" the files from the mysqldoc BK tree than trying to
       copy them (they might have been "bk clean"ed and thus not available
       for copying)
     - Brushed up the online help a bit

ChangeSet
  1.1638 03/12/11 13:50:47 ram@gw.mysql.r18.ru +2 -0
  Disable some tests until replace can handle regexp

  mysql-test/t/mysqldump.test
    1.3 03/12/11 13:50:45 ram@gw.mysql.r18.ru +11 -9
    Disable some tests until replace can handle regexp

  mysql-test/r/mysqldump.result
    1.3 03/12/11 13:50:45 ram@gw.mysql.r18.ru +0 -48
    Disable some tests until replace can handle regexp

ChangeSet
  1.1637 03/12/11 06:24:32 monty@mysql.com +1 -0
  Merge bk-internal.mysql.com:/home/bk/mysql-4.0
  into mysql.com:/my/mysql-4.0

  mysys/my_thr_init.c
    1.24 03/12/11 06:24:31 monty@mysql.com +0 -0
    Auto merged

ChangeSet
  1.1632.1.1 03/12/11 06:24:08 monty@mysql.com +21 -0
  Fixed a possible memory leak on MacOSX when using the shared libmysql.so library (Bug #2061)
  mysql_server_init() now returns error code if something went wrong (Bug #2062)
  Don't use my_fopen() when reading symlink information as this may cause problems when a lot of files are opened.
  Free thread keys with pthread_key_delete() instead of relying on automatic free. (Bug #2062)
  Fixed bug in UNION statement with alias '*'. (Bug #1249)
  Fixed a bug in DELETE ... ORDER BY ... LIMIT where the rows where not deleted in the proper order. (Bug #1024).
  FOUND_ROWS() could return incorrect number of rows after a query with an impossible WHERE condition.
  HOW DATABASES doesn't anymore show .sym files (on windows) that doesn't point to a valid directory. (Bug #1385)

  sql/sql_yacc.yy
    1.221 03/12/11 06:24:05 monty@mysql.com +1 -0
    Allow syntax UNION DISTINCT

  sql/sql_show.cc
    1.115 03/12/11 06:24:05 monty@mysql.com +12 -0
    SHOW DATABASES doesn't anymore show .sym files (on windows) that doesn't point to a valid directory. (Bug #1385)

  sql/sql_select.cc
    1.266 03/12/11 06:24:05 monty@mysql.com +2 -0
    FOUND_ROWS() could return incorrect number of rows after a query with an impossible WHERE condition.

  sql/sql_delete.cc
    1.100 03/12/11 06:24:05 monty@mysql.com +9 -3
    Fixed a bug in DELETE ... ORDER BY ... LIMIT where the rows where not deleted in the proper order. (Bug #1024).

  sql/sql_base.cc
    1.168 03/12/11 06:24:05 monty@mysql.com +6 -1
    Fixed bug in UNION statement with alias '*'. (Bug #1249)

  mysys/my_thr_init.c
    1.22.1.1 03/12/11 06:24:05 monty@mysql.com +20 -6
    Free thread keys with pthread_key_delete() instead of relying on automatic free. (Bug #2062)

  mysys/my_lib.c
    1.14 03/12/11 06:24:05 monty@mysql.com +4 -2
    More debug information

  mysys/my_init.c
    1.28 03/12/11 06:24:05 monty@mysql.com +15 -5
    my_init() now returns error code if something went wrong

  mysys/mf_pack.c
    1.15 03/12/11 06:24:05 monty@mysql.com +14 -13
    Don't use my_fopen() when reading symlink information as this may cause problems when a lot of files are opened.

  mysql-test/t/union.test
    1.32 03/12/11 06:24:05 monty@mysql.com +8 -1
    Added test for problem with alias '*' (Bug #1249)

  mysql-test/t/select_found.test
    1.8 03/12/11 06:24:05 monty@mysql.com +14 -0
    Added test for problem with impossible WHERE (Bug #1468)

  mysql-test/t/limit.test
    1.6 03/12/11 06:24:05 monty@mysql.com +19 -3
    Added test for DELETE ... ORDER BY ... LIMIT (bug #1024)

  mysql-test/r/union.result
    1.28 03/12/11 06:24:05 monty@mysql.com +5 -1
    Update results

  mysql-test/r/select_found.result
    1.10 03/12/11 06:24:05 monty@mysql.com +19 -0
    Update results

  mysql-test/r/limit.result
    1.7 03/12/11 06:24:05 monty@mysql.com +20 -3
    Update results

  libmysql/libmysql.c
    1.138 03/12/11 06:24:05 monty@mysql.com +16 -6
    mysql_server_init() and mysql_once_init() now returns error code if something went wrong (Bug #2062)

  include/mysql_com.h
    1.54 03/12/11 06:24:05 monty@mysql.com +1 -1
    my_init() now returns error code if something went wrong

  include/mysql.h
    1.52 03/12/11 06:24:05 monty@mysql.com +1 -1
    mysql_once_init() now returns error code if something went wrong

  include/my_sys.h
    1.103 03/12/11 06:24:05 monty@mysql.com +1 -1
    my_init() now returns error code if something went wrong

  include/my_pthread.h
    1.64 03/12/11 06:24:05 monty@mysql.com +3 -0
    Fixed a possible memory leak on MacOSX when using the shared libmysql.so library (Bug #2061)

  include/config-win.h
    1.34 03/12/11 06:24:05 monty@mysql.com +4 -0
    Ensure that USE_SYMDIR is set for all windows versions
    (This is set in makefiles, so this is just an extra safety measure)

ChangeSet
  1.1633.3.1 03/12/10 22:26:31 konstantin@mysql.com +11 -0
  cleanup: if there is return from if-part, we don't need else statement

  sql/sql_parse.cc
    1.352 03/12/10 22:26:29 konstantin@mysql.com +1 -2
    cleanup: if there is return from if-part, we don't need else statement

  sql/sql_insert.cc
    1.107 03/12/10 22:26:29 konstantin@mysql.com +8 -11
    cleanup: if there is return from if-part, we don't need else statement

  sql/sql_analyse.cc
    1.20 03/12/10 22:26:29 konstantin@mysql.com +2 -6
    cleanup: if there is return from if-part, we don't need else statement

  sql/opt_range.cc
    1.89 03/12/10 22:26:29 konstantin@mysql.com +1 -1
    cleanup: if there is return from if-part, we don't need else statement

  sql/mysqld.cc
    1.469 03/12/10 22:26:29 konstantin@mysql.com +1 -1
    cleanup: if there is return from if-part, we don't need else statement

  sql/item_sum.cc
    1.38 03/12/10 22:26:29 konstantin@mysql.com +2 -4
    cleanup: if there is return from if-part, we don't need else statement

  sql/item_strfunc.cc
    1.72 03/12/10 22:26:29 konstantin@mysql.com +5 -8
    cleanup: if there is return from if-part, we don't need else statement

  sql/item_func.cc
    1.105 03/12/10 22:26:29 konstantin@mysql.com +10 -15
    cleanup: if there is return from if-part, we don't need else statement

  sql/item_cmpfunc.cc
    1.60 03/12/10 22:26:29 konstantin@mysql.com +2 -3
    cleanup: if there is return from if-part, we don't need else statement

  sql/item.cc
    1.34 03/12/10 22:26:29 konstantin@mysql.com +2 -3
    cleanup: if there is return from if-part, we don't need else statement

  sql/field.cc
    1.80 03/12/10 22:26:29 konstantin@mysql.com +2 -2
    cleanup: if there is return from if-part, we don't need else statement

ChangeSet
  1.1633.2.2 03/12/10 17:57:07 ram@gw.mysql.r18.ru +1 -0
  proper musqldump test result
  (in addition to CS 1.1623 03/12/09)

ChangeSet
  1.1633.1.2 03/12/10 17:55:00 gluh@gluh.mysql.r18.ru +1 -0
  Merge sgluhov@bk-internal.mysql.com:/home/bk/mysql-4.0
  into gluh.mysql.r18.ru:/home/gluh/mysql-4.0.ssl

ChangeSet
  1.1634 03/12/10 17:30:37 konstantin@mysql.com +3 -0
  fix for bug #1993 'bit functions do not return unsigned values'
  introduced base class Item_func_bit for bit functions

  sql/item_func.h
    1.64 03/12/10 17:30:33 konstantin@mysql.com +21 -17
    fix for bug #1993 'bit functions do not return unsigned values'
    introduced base class Item_func_bit for bit functions

  mysql-test/t/func_op.test
    1.4 03/12/10 17:30:33 konstantin@mysql.com +9 -0
    added tests for bug #1993 'bit functions do not return unsigned values'

  mysql-test/r/func_op.result
    1.6 03/12/10 17:30:33 konstantin@mysql.com +18 -0
    test results for bug #1993 'bit functions do not return unsigned values'

  mysql-test/r/mysqldump.result
    1.2 03/12/10 17:57:05 ram@gw.mysql.r18.ru +48 -0
    proper musqldump test result
    (in addition to CS 1.1623 03/12/09)

  acinclude.m4
    1.95 03/12/10 17:54:57 gluh@gluh.mysql.r18.ru +0 -0
    Auto merged

ChangeSet
  1.1547.1.2 03/12/10 17:53:55 gluh@gluh.mysql.r18.ru +1 -0
  Fix for bug# 1142 ./configure - error in file causes failure of compile (SSL option needed)

  acinclude.m4
    1.94 03/12/10 17:53:53 gluh@gluh.mysql.r18.ru +2 -2
    Fix for bug# 1142 ./configure - error in file causes failure of compile (SSL option needed)

ChangeSet
  1.1616.24.1 03/12/10 15:17:23 konstantin@mysql.com +3 -0
  followup to fix for bug #1790 BIT_AND() result in GROUP BY different when 
  SQL_BIG_RESULT used": now BIT_AND() always returns 18446744073709551615
  if no rows were found.
  This patch also fixes bug #1972: "BIT_AND() and BIT_OR() still return 
  a *signed* 64bit value"

  sql/item_sum.cc
    1.37 03/12/10 15:17:21 konstantin@mysql.com +5 -4
    followup to fix for bug #1790 BIT_AND() result in GROUP BY different when 
    SQL_BIG_RESULT used": now BIT_AND() always returns 18446744073709551615
    if no rows were found.
    This patch also fixes bug #1972: "BIT_AND() and BIT_OR() still return 
    a *signed* 64bit value"

  mysql-test/t/func_group.test
    1.8 03/12/10 15:17:21 konstantin@mysql.com +8 -0
    added tests for bug #1972 "BIT_AND() and BIT_OR() still return a 
    *signed* 64bit value"

  mysql-test/r/func_group.result
    1.12 03/12/10 15:17:21 konstantin@mysql.com +17 -6
    followup to fix for bug #1790 BIT_AND() result in GROUP BY different when 
    SQL_BIG_RESULT used": test results fixed
    bug #1972 "BIT_AND() and BIT_OR() still return a *signed* 64bit value":
    results of new tests

ChangeSet
  1.1631 03/12/10 12:03:54 monty@mysql.com +1 -0
  Add cast to remove compiler warning

  sql/sql_cache.cc
    1.58 03/12/10 12:03:52 monty@mysql.com +1 -1
    Add cast to remove compiler warning

ChangeSet
  1.1624.1.2 03/12/10 01:08:10 konstantin@mysql.com +2 -0
  bug #1335 tests followup:
  --disable_query_log was not a good idea, Serg says

  mysql-test/t/group_by.test
    1.25 03/12/10 01:08:09 konstantin@mysql.com +0 -4
    bug #1335 tests followup:
    --disable_query_log was not a good idea, Serg says

  mysql-test/r/group_by.result
    1.35 03/12/10 01:08:09 konstantin@mysql.com +14 -0
    bug #1335 tests followup:
    --disable_query_log was not a good idea, Serg says
    tests results updated

ChangeSet
  1.1626.1.1 03/12/10 00:00:20 monty@mysql.com +5 -0
  Added checking of return value from my_once_alloc() in charset
  Added checking of return value from malloc() in reg_init()

  sql/item_strfunc.cc
    1.71 03/12/10 00:00:18 monty@mysql.com +4 -0
    Added comment

  regex/reginit.c
    1.5 03/12/10 00:00:18 monty@mysql.com +10 -0
    Abort if out of memory in reg_init() (unlikely)

  mysys/charset.c
    1.36 03/12/10 00:00:18 monty@mysql.com +38 -14
    Added checking of return value from my_once_alloc()

  dbug/dbug.c
    1.15 03/12/10 00:00:18 monty@mysql.com +1 -1
    Removed not needed test

  client/mysqltest.c
    1.109 03/12/10 00:00:18 monty@mysql.com +1 -0
    Added comment

ChangeSet
  1.1627.1.1 03/12/09 21:56:11 serg@serg.mylan +1 -0
  followup

  sql/opt_range.cc
    1.88 03/12/09 21:56:08 serg@serg.mylan +2 -2
    followup

ChangeSet
  1.1624.1.1 03/12/09 23:52:58 konstantin@mysql.com +3 -0
  Fix for bug #1335: filesort is missing in EXPLAIN if ORDER BY NULL is used

  sql/sql_select.cc
    1.265 03/12/09 23:52:53 konstantin@mysql.com +12 -2
    Fix for bug #1335: filesort is missing in EXPLAIN if ORDER BY NULL is used

  mysql-test/t/group_by.test
    1.24 03/12/09 23:52:53 konstantin@mysql.com +28 -0
    added few explicit tests for bug #1335

  mysql-test/r/group_by.result
    1.34 03/12/09 23:52:53 konstantin@mysql.com +16 -1
    test results fixed

ChangeSet
  1.1627 03/12/09 20:50:11 serg@serg.mylan +1 -0
  Merge bk-internal:/home/bk/mysql-4.0/
  into serg.mylan:/usr/home/serg/Abk/mysql-4.0

  sql/mysqld.cc
    1.468 03/12/09 20:50:07 serg@serg.mylan +0 -0
    Auto merged

ChangeSet
  1.1616.3.23 03/12/09 20:49:48 serg@serg.mylan +6 -0
  code cleanup after some reasoning

  sql/table.cc
    1.67 03/12/09 20:49:45 serg@serg.mylan +2 -3
    code cleanup after some reasoning

  sql/repl_failsafe.cc
    1.36 03/12/09 20:49:45 serg@serg.mylan +0 -1
    code cleanup after some reasoning

  sql/opt_range.cc
    1.87 03/12/09 20:49:45 serg@serg.mylan +1 -1
    code cleanup after some reasoning

  sql/mysqld.cc
    1.463.1.1 03/12/09 20:49:45 serg@serg.mylan +2 -2
    code cleanup

  myisam/ft_boolean_search.c
    1.59 03/12/09 20:49:45 serg@serg.mylan +9 -2
    code cleanup after some reasoning

  libmysql/libmysql.c
    1.137 03/12/09 20:49:45 serg@serg.mylan +2 -1
    code cleanup after some reasoning

ChangeSet
  1.1626 03/12/09 20:17:28 monty@mysql.com +1 -0
  Add newline after pid in pidfile

  sql/mysqld.cc
    1.467 03/12/09 20:17:26 monty@mysql.com +1 -1
    Add newline after pid in pidfile

ChangeSet
  1.1625 03/12/09 16:21:43 monty@mysql.com +1 -0
  Merge bk-internal.mysql.com:/home/bk/mysql-4.0
  into mysql.com:/my/mysql-4.0

  sql/mysqld.cc
    1.466 03/12/09 16:21:42 monty@mysql.com +0 -0
    Auto merged

ChangeSet
  1.1620.1.1 03/12/09 16:21:23 monty@mysql.com +1 -0
  Don't limit number of tables in table cache

  sql/mysqld.cc
    1.464.1.1 03/12/09 16:21:20 monty@mysql.com +1 -1
    Don't limit number of tables in table cache

ChangeSet
  1.1622.1.1 03/12/09 17:33:29 ram@gw.mysql.r18.ru +2 -0
  Fix for the bugs:
  #2005 Long decimal comparion bug.                                               
  #2055 mysqldump should replace "-inf" numeric field values with "NULL"

  mysql-test/t/mysqldump.test
    1.2 03/12/09 17:33:13 ram@gw.mysql.r18.ru +19 -0
    Fix for the bugs:
    #2005 Long decimal comparion bug.                                               
    #2055 mysqldump should replace "-inf" numeric field values with "NULL"

  client/mysqldump.c
    1.98 03/12/09 17:33:13 ram@gw.mysql.r18.ru +29 -5
    Fix for the bugs:
    #2005 Long decimal comparion bug.                                               
    #2055 mysqldump should replace "-inf" numeric field values with "NULL"

ChangeSet
  1.1624 03/12/09 12:59:00 ram@gw.mysql.r18.ru +2 -0
  test for the bug #1885: mysqldump does not dumps timestamp default.

  mysql-test/t/type_timestamp.test
    1.9 03/12/09 12:58:58 ram@gw.mysql.r18.ru +6 -0
    test for the bug #1885: mysqldump does not dumps timestamp default.

  mysql-test/r/type_timestamp.result
    1.11 03/12/09 12:58:58 ram@gw.mysql.r18.ru +2 -0
    test for the bug #1885: mysqldump does not dumps timestamp default.

ChangeSet
  1.1623 03/12/09 12:36:57 ram@gw.mysql.r18.ru +1 -0
  Fix for the bug #1885: mysqldump does not dumps timestamp default.

  sql/sql_parse.cc
    1.351 03/12/09 12:36:41 ram@gw.mysql.r18.ru +6 -1
    Fix for the bug #1885: mysqldump does not dumps timestamp default.

ChangeSet
  1.1622 03/12/08 20:53:46 guilhem@mysql.com +1 -0
  Create PID file with O_TRUNC, so that it is emptied before it is written to.
  Otherwise, if the previous run ended with a crash, and the PID was 1234,
  and you have rebooted the machine and the new PID is 99 then in the PID
  file you will have 9934.
  Note: users of mysqld_safe did not have the problem because this script
  deletes the PID file before starting mysqld.

  sql/mysqld.cc
    1.465 03/12/08 20:53:43 guilhem@mysql.com +4 -2
    Create PID file with O_TRUNC, so that it is emptied before it is written to.
    Otherwise, if the previous run ended with a crash, and the PID was 1234,
    and you have rebooted the machine and the new PID is 99 then in the PID
    file you will have 9934.
    Note: users of mysqld_safe did not have the problem because this script
    deletes the PID file before starting mysqld.

ChangeSet
  1.1616.14.11 03/12/08 16:18:25 guilhem@mysql.com +3 -0
  Fix for BUG#2045 "Sending SIGHUP to mysqld crashes it if running with --log-bin".
  The constructor of Rotate_log_event used when we are rotating our binlog or
  relay log, should not assume that there is a nonzero THD available.
  For example, when we are reacting to SIGHUP, the THD is 0.
  In fact we don't need to use the THD in this constructor;
  we can do like for Stop_log_event, and use the minimal Log_event
  constructor.
  If we were allowed to put Unix-specific commands in the testsuite,
  I'd add a test for this (<sigh>).

  sql/log_event.h
    1.85 03/12/08 16:17:01 guilhem@mysql.com +1 -1
    The constructor of Rotate_log_event used when we are rotating our binlog or
    relay log, should not assume that there is a nonzero THD available.
    For example, when we are reacting to SIGHUP, the THD is 0.
    In fact we don't need to use the THD in this constructor;
    we can do like for Stop_log_event, and use the minimal Log_event
    constructor.
    This fixes BUG#2045 
    "Sending SIGHUP to mysqld crashes it if running with --log-bin"

  sql/log_event.cc
    1.140 03/12/08 16:16:51 guilhem@mysql.com +6 -1
    A comment.

  sql/log.cc
    1.142 03/12/08 16:16:41 guilhem@mysql.com +2 -2
    A comment to warn that thd can be 0.
    The part about LOG_EVENT_FORCED_ROTATE_F is just to avoid segfault;
    this flag is already removed in 4.1 anyway.

ChangeSet
  1.1620 03/12/07 15:11:08 gluh@gluh.mysql.r18.ru +1 -0
  Merge sgluhov@bk-internal.mysql.com:/home/bk/mysql-4.0
  into gluh.mysql.r18.ru:/home/gluh/mysql-4.0.defweek

  sql/mysqld.cc
    1.464 03/12/07 15:11:06 gluh@gluh.mysql.r18.ru +0 -0
    Auto merged

ChangeSet
  1.1616.23.1 03/12/07 15:10:21 gluh@gluh.mysql.r18.ru +6 -0
  WL#1175: more default_week_formats for iso compatibility
  
  New formats added for 'week()' function and 'default_week_format' option(4 - 7).
  Next formats is supported now:
  *Value* *Meaning*
    `0'     Week starts on Sunday; First Sunday of the year starts week 1.
    	  Week() returns 0-53.
    `1'     Week starts on Monday; Weeks numbered according to ISO 8601:1988.
  	  Week() returns 0-53.
    `2'     Week starts on Sunday; First Sunday of the year starts week 1.
    	  Week() returns 1-53.
    `3'     Week starts on Monday; Weeks numbered according to ISO 8601:1988.
  	  Week() returns 1-53.
    `4'     Week starts on Sunday; Weeks numbered according to ISO 8601:1988.
  	  Week() returns 0-53.
    `5'     Week starts on Monday;  First Monday of the year starts week 1.
    	  Week() returns 0-53.
    `6'     Week starts on Sunday; Weeks numbered according to ISO 8601:1988.
  	  Week() returns 1-53.
    `7'     Week starts on Monday;  First Monday of the year starts week 1.
    	  Week() returns 1-53.

  sql/time.cc
    1.26 03/12/07 15:10:05 gluh@gluh.mysql.r18.ru +49 -19
    WL#1175 more default_week_formats for iso compatibility

  sql/mysqld.cc
    1.460.1.1 03/12/07 15:10:05 gluh@gluh.mysql.r18.ru +1 -1
    WL#1175 more default_week_formats for iso compatibility

  sql/mysql_priv.h
    1.209 03/12/07 15:10:05 gluh@gluh.mysql.r18.ru +6 -2
    WL#1175 more default_week_formats for iso compatibility

  sql/item_timefunc.cc
    1.24 03/12/07 15:10:05 gluh@gluh.mysql.r18.ru +52 -16
    WL#1175 more default_week_formats for iso compatibility

  mysql-test/t/func_time.test
    1.17 03/12/07 15:10:05 gluh@gluh.mysql.r18.ru +12 -0
    Test for 'default_week_format' option and 'week' function

  mysql-test/r/func_time.result
    1.20 03/12/07 15:10:05 gluh@gluh.mysql.r18.ru +25 -2
    Test for 'default_week_format' option and 'week' function

ChangeSet
  1.1619 03/12/07 13:36:29 gluh@gluh.mysql.r18.ru +1 -0
  Merge sgluhov@bk-internal.mysql.com:/home/bk/mysql-4.0
  into gluh.mysql.r18.ru:/home/gluh/mysql-4.0.pass

  sql/sql_parse.cc
    1.350 03/12/07 13:36:27 gluh@gluh.mysql.r18.ru +0 -0
    Auto merged

ChangeSet
  1.1616.22.1 03/12/05 21:45:19 hf@deer.(none) +1 -0
  Fix for #1890 and #1959
  This bug happens under Windows & Embedded server
  Reason is that pthread_self() always returns NULL in this case.
  This confuses thr_lock function and it doesn't stop
  thread inserting in the write-locked table.
  
  Global problem is that there's no way under Windows to get
  unique thread handle for working thread.
  Monty made a workaround for server - we store the thread's handle
  we get when we create thread in the thread-specific variable.
  This doesn't work with the embedded library for we don't control
  thread creation there.
  
  I added code that sets CurrentThreadId as the pthread_self
  for the embedded library.
  It seems to solve problem because it's unique and we don't use
  pthread_self as a parameter for thread functions in embedded library. 

  mysys/my_thr_init.c
    1.23 03/12/05 21:45:18 hf@deer.(none) +3 -0
    setting of tmp->thread_self added

ChangeSet
  1.1616.3.22 03/12/05 19:20:06 konstantin@mysql.com +1 -0
  typo fixed

  include/my_global.h
    1.59 03/12/05 19:20:05 konstantin@mysql.com +2 -2
    typo fixed

ChangeSet
  1.1616.3.21 03/12/05 12:52:07 konstantin@mysql.com +2 -0
  attempt to make ULONGLONG_MAX work on Windows.

  include/my_global.h
    1.58 03/12/05 12:52:06 konstantin@mysql.com +1 -0
    comment about config-win.h added

  include/config-win.h
    1.33 03/12/05 12:52:06 konstantin@mysql.com +1 -0
    ULONGLONG_MAX definition added

ChangeSet
  1.1616.21.1 03/12/04 22:42:18 guilhem@mysql.com +7 -0
  - Fix for BUG#1858 "SQL-Thread stops working when using optimize table":
  we change THD::system_thread from a 'bool' to a bitmap to be able to
  distinguish between delayed-insert threads and slave threads.
  - Fix for BUG#1701 "Update from multiple tables" (one line in sql_parse.cc,
  plus a new test rpl_multi_update.test). That's just adding an initialization.

  mysql-test/t/rpl_multi_update.test
    1.1 03/12/04 22:41:56 guilhem@mysql.com +25 -0

  mysql-test/t/rpl_multi_update.test
    1.0 03/12/04 22:41:56 guilhem@mysql.com +0 -0
    BitKeeper file /home/mysql_src/mysql-4.0/mysql-test/t/rpl_multi_update.test

  mysql-test/r/rpl_multi_update.result
    1.1 03/12/04 22:41:55 guilhem@mysql.com +27 -0

  sql/sql_parse.cc
    1.347.1.1 03/12/04 22:41:55 guilhem@mysql.com +6 -0
    We need to initialize thd->lex.select_lex.options in mysql_init_query();
    it's already initialized in dispatch_command() but replication calls
    mysql_parse() directly, thus bypassing dispatch_command().
    Not initing it here leads to a query influencing the next query,
    in the slave SQL thread.
    The initialization in dispatch_command() must be kept as this
    command uses the variable in tests, even when the command was not a
    query (i.e. when mysql_init_query() was not called).

  mysql-test/r/rpl_multi_update.result
    1.0 03/12/04 22:41:55 guilhem@mysql.com +0 -0
    BitKeeper file /home/mysql_src/mysql-4.0/mysql-test/r/rpl_multi_update.result

  sql/sql_insert.cc
    1.106 03/12/04 22:41:50 guilhem@mysql.com +1 -1
    thd.system_thread is now a bitmap

  sql/sql_class.h
    1.167 03/12/04 22:41:49 guilhem@mysql.com +7 -2
    'bool' for THD::system_thread is not accurate enough; sometimes we need
    to distinguish between delayed-insert threads and slave threads;
    so changing THD::system_thread to a bitmap (uint).

  sql/slave.cc
    1.261 03/12/04 22:41:49 guilhem@mysql.com +3 -1
    Now thd->system_thread is a bitmap, not a bool.

  sql/repl_failsafe.cc
    1.35 03/12/04 22:41:48 guilhem@mysql.com +7 -0
    comment to warn about this unused code

ChangeSet
  1.1616.20.1 03/12/04 13:58:21 greg@mysql.com +3 -0
  Fix InstallShield 'String Tables could not be loaded' issue

  VC++Files/InstallShield/4.0.XX-pro/String Tables/0009-English/value.shl
    1.3 03/12/04 13:58:20 greg@mysql.com +1 -1
    This should not be the product version; it must match Default.shl

  VC++Files/InstallShield/4.0.XX-gpl/String Tables/0009-English/value.shl
    1.3 03/12/04 13:58:20 greg@mysql.com +1 -1
    This should not be the product version; it must match Default.shl

  VC++Files/InstallShield/4.0.XX-classic/String Tables/0009-English/value.shl
    1.3 03/12/04 13:58:20 greg@mysql.com +1 -1
    This should not be the product version; it must match Default.shl

ChangeSet
  1.1616.19.1 03/12/04 19:48:10 monty@mysql.com +7 -0
  Allow space in service names
  move bdb/innodb tests to right places

  sql/mysqld.cc
    1.463 03/12/04 19:48:09 monty@mysql.com +1 -1
    Allow space in service names

  mysql-test/t/multi_update.test
    1.26 03/12/04 19:48:09 monty@mysql.com +0 -46
    move bdb/innodb tests to repective test

  mysql-test/t/innodb.test
    1.49 03/12/04 19:48:09 monty@mysql.com +19 -0
    Move innodb test here

  mysql-test/t/bdb.test
    1.29 03/12/04 19:48:09 monty@mysql.com +19 -0
    Move bdb tests here

  mysql-test/r/multi_update.result
    1.24 03/12/04 19:48:09 monty@mysql.com +0 -26
    Update results after test changes

  mysql-test/r/innodb.result
    1.72 03/12/04 19:48:08 monty@mysql.com +11 -0
    Update results after test changes

  mysql-test/r/bdb.result
    1.28 03/12/04 19:48:08 monty@mysql.com +11 -0
    Update results after test changes

ChangeSet
  1.1616.18.1 03/12/04 19:02:48 dlenev@mysql.com +1 -0
  Fix undeterministic behaviour of year check 
  if we failed to classify integer as datetime 
  in Field_datetime::store().
  Stylistic clean-ups.

  sql/field.cc
    1.79 03/12/04 19:02:44 dlenev@mysql.com +5 -9
    Fix undeterministic behaviour of year check 
    if we failed to classify integer as datetime
    Stylistic clean-ups.

ChangeSet
  1.1616.17.1 03/12/04 15:30:14 guilhem@mysql.com +1 -0
  Fix for BUG#2011 "rare race condition producing "binlog has bad magic number" error in slave".
  The problem was that when the slave SQL thread reads a hot relay log (hot = the one being written to by the
  slave I/O thread), it must have the LOCK_log. It already took it for read_log_event(), but needs
  it also for check_binlog_magic().
  This should fix all recently reported failures of the rpl_max_relay_size test in 4.1 and 5.0
  (though the bug exists since 4.0, it showed up first in 5.0).

  sql/slave.cc
    1.260 03/12/04 15:30:09 guilhem@mysql.com +26 -5
    Fix for BUG#2011 "rare race condition producing "binlog has bad magic number" error in slave".
    The problem was that when the slave SQL thread reads a hot relay log (hot = the one being written to by the
    slave I/O thread), it must have the LOCK_log. It already took it for read_log_event(), but needs
    it also for check_binlog_magic().

ChangeSet
  1.1616.6.3 03/12/04 14:12:01 gluh@gluh.mysql.r18.ru +4 -0
  Fix for  bug#1944 'Function RPad() sometimes produce unexpected result'

  sql/item_strfunc.h
    1.25 03/12/04 14:12:00 gluh@gluh.mysql.r18.ru +2 -2
    Fix for  bug#1944 'Function RPad() sometimes produce unexpected result'

  sql/item_strfunc.cc
    1.70 03/12/04 14:12:00 gluh@gluh.mysql.r18.ru +2 -2
    Fix for  bug#1944 'Function RPad() sometimes produce unexpected result'

  mysql-test/t/func_str.test
    1.20 03/12/04 14:12:00 gluh@gluh.mysql.r18.ru +4 -2
    Fix for  bug#1944 'Function RPad() sometimes produce unexpected result'

  mysql-test/r/func_str.result
    1.22 03/12/04 14:12:00 gluh@gluh.mysql.r18.ru +12 -6
    Fix for  bug#1944 'Function RPad() sometimes produce unexpected result'

ChangeSet
  1.1616.15.3 03/12/03 19:49:31 sergefp@mysql.com +2 -0
  Fix for bug #1980 tests

  mysql-test/t/multi_update.test
    1.25 03/12/03 19:49:29 sergefp@mysql.com +2 -2
    Fix for bug #1980 tests

  mysql-test/r/multi_update.result
    1.23 03/12/03 19:49:29 sergefp@mysql.com +2 -2
    Fix for bug #1980 tests

ChangeSet
  1.1616.14.3 03/12/03 13:56:33 lenz@mysql.com +1 -0
   - Bugfix for the Mac OS X startup script: Suppress the annoying 
     "$1: unbound variable" error when no option was given

  support-files/MacOSX/MySQL
    1.2 03/12/03 13:56:31 lenz@mysql.com +7 -0
     - Suppress the annoying "$1: unbound variable" error when no option
       was given

ChangeSet
  1.1616.16.1 03/12/02 21:05:40 sergefp@mysql.com +4 -0
  Fix for bug #1980

  BitKeeper/etc/logging_ok
    1.296 03/12/02 21:05:39 sergefp@mysql.com +1 -0
    Logging to logging@openlogging.org accepted

  sql/uniques.cc
    1.14 03/12/02 21:05:20 sergefp@mysql.com +10 -4
    Fix for bug #1980

  mysql-test/t/multi_update.test
    1.24 03/12/02 21:05:20 sergefp@mysql.com +46 -0
    Fix for bug #1980

  mysql-test/r/multi_update.result
    1.22 03/12/02 21:05:20 sergefp@mysql.com +26 -0
    Fix for bug #1980

ChangeSet
  1.1579.2.1 03/12/02 20:25:45 dlenev@mysql.com +5 -0
  Fix for Bug #1448 "Date parsing fails, and fails to complain 
  about it". Now numbers representing illegal timestamps are 
  converted to 0 value if they are stored as timestamp or 
  datetime. This behaviour is consistent with manual and with 
  behaviour of string -> timestamp conversion.

  sql/field.cc
    1.78 03/12/02 20:25:43 dlenev@mysql.com +49 -21
    Checks of month, day, hour, minute and second ranges were added
    to storing of integer into Field_datetime and Field_timestamp
    and so for integer -> datetime, timestamp conversion.

  mysql-test/t/type_timestamp.test
    1.8 03/12/02 20:25:43 dlenev@mysql.com +5 -2
    Added test if ranges are checked during 
    integer, string -> timestamp conversion 

  mysql-test/t/type_datetime.test
    1.10 03/12/02 20:25:43 dlenev@mysql.com +3 -2
    Added test if ranges are checked during 
    integer, string -> datetime conversion 

  mysql-test/r/type_timestamp.result
    1.10 03/12/02 20:25:43 dlenev@mysql.com +19 -1
    Added test if ranges are checked during 
    integer, string -> datetime conversion 

  mysql-test/r/type_datetime.result
    1.14 03/12/02 20:25:43 dlenev@mysql.com +13 -2
    Added test if ranges are checked during 
    integer, string -> timestamp conversion 

ChangeSet
  1.1616.3.18 03/12/02 19:39:51 konstantin@mysql.com +4 -0
  Post-review fixes for bug #1790 'BIT_AND() result in GROUP BY different when
   SQL_BIG_RESULT used':
  - BIT_AND now returns BIGINT UNSIGNED
  - in case there were no matching rows BIT_AND returns 18446744073709551615 
  (but not NULL), BIT_OR returns 0 (but not NULL). That's how Monty wants it
  and how is described in our docs.
  
  

  sql/item_sum.h
    1.24 03/12/02 19:39:50 konstantin@mysql.com +6 -8
    few style fixes.
    BIT_AND and BIT_OR now are both BIGINT UNSIGNED

  sql/item_sum.cc
    1.36 03/12/02 19:39:50 konstantin@mysql.com +2 -4
    small cleanup

  mysql-test/r/func_group.result
    1.11 03/12/02 19:39:50 konstantin@mysql.com +5 -5
    bug #1790, post-review work: test results fixed

  include/my_global.h
    1.57 03/12/02 19:39:50 konstantin@mysql.com +14 -0
    Added definition for ULONGLONG_MAX.
    This is also a check that ULL type specifier
    can be used on all supported platforms.

ChangeSet
  1.1616.14.1 03/12/02 16:49:46 guilhem@mysql.com +1 -0
  There is no reason that Intvar_log_event's constructor calls Log_event::Log_event()
  instead of Log_event::Log_event(THD*, ...) when the event is built in the master
  to be written in the binlog.
  Rand_log_event already used the good constructor, so there really is no reason
  for Intvar_log_event to be an exception.
  This fixes a test failure of last night (which appeared after I removed a useless
  e.server_id=thd->server_id in log.cc; in fact this line was not useless because
  it hid the bad constructor).
  Replication tests pass, with Valgrind too.

  sql/log_event.h
    1.84 03/12/02 16:49:34 guilhem@mysql.com +1 -1
    There is no reason that Intvar_log_event's constructor calls Log_event::Log_event()
    instead of Log_event::Log_event(THD*, ...) when the event is built in the master
    to be written in the binlog.
    Rand_log_event already used the good constructor, so there really is no reason
    for Intvar_log_event to be an exception.
    This fixes a test failure of last night (which appeared after I removed a useless
    e.server_id=thd->server_id in log.cc; in fact this line was not useless because
    it hid the bad constructor).

ChangeSet
  1.1616.13.1 03/12/01 14:59:35 guilhem@mysql.com +1 -0
  Removing unneeded code: the Intvar_log_event constructor calls the Log_event constructor
  which does e.server_id=thd.server_id.

  sql/log.cc
    1.141 03/12/01 14:59:31 guilhem@mysql.com +0 -4
    unneeded: the Intvar_log_event constructor calls the Log_event constructor
    which does e.server_id=thd.server_id.

ChangeSet
  1.1616.3.15 03/11/28 20:41:33 monty@mysql.com +1 -0
  rpl_parse and rpl_probe don't have to be reset as they are already 0

  libmysql/libmysql.c
    1.136 03/11/28 20:41:32 monty@mysql.com +23 -19
    rpl_parse and rpl_probe don't have to be reset as they are already 0

ChangeSet
  1.1616.3.13 03/11/28 18:15:58 serg@serg.mylan +1 -0
  "optimization cleanup" reverted - problems on rpl_redirect test.
  It happens that mysql->client_next->client_next=mysql
  and mysql_close() goes into infinite loop.
  Results vary from simple sigsegv (FreeBSD), to hard system lockup (Linux)
  :)

  libmysql/libmysql.c
    1.135 03/11/28 18:15:55 serg@serg.mylan +2 -0
    "optimization cleanup" reverted - problems on rpl_redirect test.
    It happens that mysql->client_next->client_next=mysql
    and mysql_close() goes into infinite loop.
    Results vary from simple sigsegv (FreeBSD), to hard system lockup (Linux)
    :)

ChangeSet
  1.1616.11.1 03/11/28 15:45:34 monty@mysql.com +3 -0
  Fixed range optimzier bug (Bug #1828)

  sql/opt_range.cc
    1.86 03/11/28 15:45:32 monty@mysql.com +1 -1
    Fixed range optimzier bug (Bug #1828)

  mysql-test/t/range.test
    1.11 03/11/28 15:45:32 monty@mysql.com +12 -1
    test for range optimzier bug

  mysql-test/r/range.result
    1.14 03/11/28 15:45:32 monty@mysql.com +10 -0
    test for range optimzier bug

ChangeSet
  1.1616.10.1 03/11/28 12:36:45 serg@serg.mylan +3 -0
  bug #1945. item(expression)->name=0, crash in find_item_in_list

  sql/sql_base.cc
    1.167 03/11/28 12:36:42 serg@serg.mylan +1 -1
    bug #1945. item(expression)->name=0, crash in find_item_in_list

  mysql-test/t/order_by.test
    1.14 03/11/28 12:36:42 serg@serg.mylan +8 -0
    bug #1945. item(expression)->name=0, crash in find_item_in_list

  mysql-test/r/order_by.result
    1.22 03/11/28 12:36:42 serg@serg.mylan +4 -0
    bug #1945. item(expression)->name=0, crash in find_item_in_list

ChangeSet
  1.1616.9.2 03/11/28 01:57:05 konstantin@mysql.com +1 -0
  no need to zero-initialize mysql->master->{rpl_pivot, options.rpl_parse, 
  options.rpl_probe} as they are zero-initialized in spawn_init()

  libmysql/libmysql.c
    1.134 03/11/28 01:57:03 konstantin@mysql.com +0 -3
    no need to zero-initialize mysql->master->{rpl_pivot, options.rpl_parse, 
    options.rpl_probe} as they are zero-initialized in spawn_init()

ChangeSet
  1.1616.9.1 03/11/28 01:54:34 konstantin@mysql.com +1 -0
  cleanup:
  no need to set rpl_parse, rpl_probe and rpl_pivot to zero as whole mysql
  structure is bzeroed in mysql_init(0) few lines before

  libmysql/libmysql.c
    1.133 03/11/28 01:54:32 konstantin@mysql.com +0 -2
    cleanup:
    no need to set rpl_parse, rpl_probe and rpl_pivot to zero as whole mysql
    structure is bzeroed in mysql_init(0) few lines before

ChangeSet
  1.1616.8.1 03/11/26 03:30:00 monty@mysql.com +3 -0
  Added compilation comment to 'show variables'
  This makes it possible to check origin of binary from the output of 'show variables'

  sql/set_var.cc
    1.42 03/11/26 03:29:58 monty@mysql.com +1 -0
    Added compilation comment to 'show variables'

  sql/mysqld.cc
    1.462 03/11/26 03:29:58 monty@mysql.com +2 -2
    Added compilation comment to mysqld --version

  include/mysql_version.h.in
    1.15 03/11/26 03:29:58 monty@mysql.com +1 -0
    Added MYSQL_COMPILATION_COMMENT

ChangeSet
  1.1616.3.9 03/11/25 19:19:20 lenz@mysql.com +1 -0
   - Fixed missing node name

  Docs/Makefile.am
    1.43 03/11/25 19:19:18 lenz@mysql.com +1 -1
     - Fixed missing node name

ChangeSet
  1.1616.3.8 03/11/25 19:11:59 lenz@mysql.com +1 -0
   - Removed COPYING.LIB from txt_files target in Docs/Makefile.am

  Docs/Makefile.am
    1.42 03/11/25 19:11:56 lenz@mysql.com +1 -1
     - Removed COPYING.LIB from txt_files target

ChangeSet
  1.1616.3.7 03/11/25 17:52:12 lenz@mysql.com +5 -0
   - Removed COPYING.LIB from all source and binary distributions
     after it was removed from manual.texi (where it was automatically
     generated from).

  support-files/mysql.spec.sh
    1.73 03/11/25 17:52:10 lenz@mysql.com +1 -1
     - Removed COPYING.LIB from the Server RPM

  scripts/make_win_src_distribution.sh
    1.10 03/11/25 17:52:10 lenz@mysql.com +1 -1
     - Removed COPYING.LIB from the windows source distribution

  scripts/make_binary_distribution.sh
    1.54 03/11/25 17:52:10 lenz@mysql.com +1 -1
     - Removed COPYING.LIB from the binary distribution

  Makefile.am
    1.48 03/11/25 17:52:10 lenz@mysql.com +1 -2
     - Removed COPYING.LIB from the source distribution

  Docs/Makefile.am
    1.41 03/11/25 17:52:10 lenz@mysql.com +0 -3
     - don't create COPYING.LIB anymore (was removed from manual.texi)

ChangeSet
  1.1616.3.6 03/11/24 17:05:24 lenz@mysql.com +2 -0
   - Rephrased two option help texts to not start with "use the ..." as this 
     confuses RPM's Perl module dependency checking (it adds a bogus
     requirement to "Perl(the)", as "use" is a Perl keyword). (BUG#1931)

  sql-bench/bench-init.pl.sh
    1.28 03/11/24 17:05:21 lenz@mysql.com +1 -1
     - Rephrased option help text so it does not start with "use" as this 
       confuses RPM's Perl module dependency checking (it adds a bogus
       requirement to "Perl(the)", as "use" is a Perl keyword). (BUG#1931)

  scripts/mysqlaccess.sh
    1.8 03/11/24 17:05:21 lenz@mysql.com +1 -1
     - Rephrased option help text so it does not start with "use" as this 
       confuses RPM's Perl module dependency checking (it adds a bogus
       requirement to "Perl(the)", as "use" is a Perl keyword). (BUG#1931)

ChangeSet
  1.1616.7.1 03/11/24 13:25:08 jani@rhols221.adsl.netsonic.fi +1 -0
  Fixed Bug#1907, option of type GET_BOOL with arg type OPT_ARG
  did not call get_one_option().

  mysys/my_getopt.c
    1.37 03/11/24 13:25:05 jani@rhols221.adsl.netsonic.fi +0 -2
    Fixed Bug#1907, option of type GET_BOOL with arg type OPT_ARG
    did not call get_one_option().

ChangeSet
  1.1616.6.2 03/11/24 13:57:49 gluh@gluh.mysql.r18.ru +1 -0
  Fix for bug #1855: mysqld crashes with certain SSL connections

  sql/sql_acl.cc
    1.119 03/11/24 13:57:33 gluh@gluh.mysql.r18.ru +5 -0
    Fix for bug #1855: mysqld crashes with certain SSL connections

ChangeSet
  1.1616.6.1 03/11/23 21:03:10 monty@mysql.com +2 -0
  Fix test for binary builds

  mysql-test/t/rpl_change_master.test
    1.2 03/11/23 21:03:09 monty@mysql.com +4 -2
    Fix test for binary builds

  mysql-test/r/rpl_change_master.result
    1.2 03/11/23 21:03:09 monty@mysql.com +3 -3
    Updated results

ChangeSet
  1.1616.3.4 03/11/21 13:22:49 lenz@mysql.com +1 -0
   - removed dependency on MySQL-client from the MySQL-devel RPM subpackage
     as it is not really required. (BUG 1610) Thanks to Scott Harrison for
     the suggestion.

  support-files/mysql.spec.sh
    1.72 03/11/21 13:22:46 lenz@mysql.com +5 -1
     - removed dependency on MySQL-client from the MySQL-devel subpackage
       as it is not really required. (BUG 1610)

ChangeSet
  1.1616.5.2 03/11/20 23:15:07 serg@serg.mylan +3 -0
  yet another trunc* bug

  mysql-test/t/fulltext.test
    1.41 03/11/20 23:15:05 serg@serg.mylan +1 -0
    yet another trunc* bug

  mysql-test/r/fulltext.result
    1.42 03/11/20 23:15:05 serg@serg.mylan +3 -0
    yet another trunc* bug

  myisam/ft_boolean_search.c
    1.58 03/11/20 23:15:05 serg@serg.mylan +33 -20
    yet another trunc* bug

ChangeSet
  1.1616.3.2 03/11/21 00:11:50 monty@mysql.com +4 -0
  Revert patch for bigint handling in double context as it broke normal bigint handling
  The right way to fix this is to change the Field::store(longlong) method to be
  Field::store(longlong, bool unsigned_flag), but this is better to do in 4.1 than in 4.0

  sql/item.h
    1.42 03/11/21 00:11:47 monty@mysql.com +0 -1
    Revert patch for bigint handling in double context as it broke normal bigint handling

  sql/item.cc
    1.33 03/11/21 00:11:47 monty@mysql.com +0 -12
    Revert patch for bigint handling in double context as it broke normal bigint handling

  mysql-test/t/bigint.test
    1.18 03/11/21 00:11:47 monty@mysql.com +3 -1
    New tests to show how the last bigint patch broke MySQL

  mysql-test/r/bigint.result
    1.19 03/11/21 00:11:47 monty@mysql.com +7 -1
    New tests to show how the last bigint patch broke MySQL

ChangeSet
  1.1616.5.1 03/11/20 23:07:31 serg@serg.mylan +2 -0
  Merge

  mysql-test/t/fulltext.test
    1.40 03/11/20 23:07:29 serg@serg.mylan +0 -0
    SCCS merged

  mysql-test/r/fulltext.result
    1.41 03/11/20 23:07:29 serg@serg.mylan +0 -0
    SCCS merged

ChangeSet
  1.1600.3.2 03/11/20 22:20:54 serg@sergbook.mylan +2 -0
  more left join tests

  mysql-test/t/fulltext_left_join.test
    1.8 03/11/20 22:20:51 serg@sergbook.mylan +2 -0
    more left join tests

  mysql-test/r/fulltext_left_join.result
    1.10 03/11/20 22:20:51 serg@sergbook.mylan +8 -0
    more left join tests

ChangeSet
  1.1616.4.1 03/11/21 00:03:04 konstantin@mysql.com +3 -0
  fix for bug #1790: 
  "BIT_AND() result in GROUP BY different when SQL_BIG_RESULT used"
  
  return value of BIT_AND changed to BIGINT SIGNED
  Also the patch fixes another bug: when temporary table is in use and one of
  values in group is NULL, BIT_AND always returns zero.
  Fixed it to always skip null values.

  sql/item_sum.h
    1.23 03/11/21 00:03:02 konstantin@mysql.com +17 -5
    fix for bug #1790:
    Item_sum::update_field() and Item_sum::reset_field() commented
    Item_sum_and changed to return BIGINT SIGNED
    Item_sum_and::update_field() and Item_sum_or::update_field)
    were replaced with generic Item_sum_bit::update_field()

  sql/item_sum.cc
    1.35 03/11/21 00:03:02 konstantin@mysql.com +12 -24
    fix for bug #1790:
    update_field() rewritten to use add() and thus was moved
    to Item_sum_bit::update_field()
    Item_sum_bit::reset_field() was rewritten to take into account
    reset_bits.

  mysql-test/r/func_group.result
    1.10 03/11/21 00:03:02 konstantin@mysql.com +7 -7
    bug #1790: test results fixed

ChangeSet
  1.1616.3.1 03/11/20 21:21:56 konstantin@mysql.com +1 -0
  added comments to simple_order, simple_group, no_order, skip_sort_order

  sql/sql_select.cc
    1.264 03/11/20 21:21:55 konstantin@mysql.com +15 -2
    added comments to simple_order, simple_group, no_order, skip_sort_order

ChangeSet
  1.1616.1.7 03/11/20 18:12:49 bell@sanja.is.com.ua +3 -0
  database invalidation invalidate queries only of given database (BUG#1898)

  sql/sql_cache.cc
    1.57 03/11/20 18:12:35 bell@sanja.is.com.ua +28 -6
    database invalidation invalidate queries only of given database
    every freed block header marked as FREE even if it will be merged to make moving & deleting tables block safe
    layout fixed (too long line)

  mysql-test/t/query_cache.test
    1.28 03/11/20 18:12:35 bell@sanja.is.com.ua +4 -0
    test of drop database

  mysql-test/r/query_cache.result
    1.27 03/11/20 18:12:35 bell@sanja.is.com.ua +9 -2
    test of drop database

ChangeSet
  1.1616.1.5 03/11/19 23:07:31 serg@serg.mylan +1 -0
  minor fixups: more verbose on "no memory" errors - report requested size, avoid flushing rec buffer to a file that is closed and deleted already (on got_error=1)

  myisam/mi_check.c
    1.126 03/11/19 23:07:28 serg@serg.mylan +3 -2
    minor fixups: more verbose on "no memory" errors - report requested size, avoid flushing rec buffer to a file that is closed and deleted already (on got_error=1)

ChangeSet
  1.1616.2.5 03/11/19 16:38:01 lenz@mysql.com +1 -0
   - removed some undefined non-weak symbols in libmysqlclient_r by
     setting LIBS to include @openss_libs@ (BUG#1652)

  libmysql_r/Makefile.am
    1.10 03/11/19 16:37:53 lenz@mysql.com +1 -1
     - removed some undefined non-weak symbols in libmysqlclient_r by
       setting LIBS to include @openss_libs@ (BUG#1652)

ChangeSet
  1.1616.1.4 03/11/18 22:06:47 serg@serg.mylan +3 -0
  Bug#1826, HANDLER+ALTER TABLE=crash (unfortunately, it cannot be tested in mysql-test suite)
  more user variable tests

  sql/sql_handler.cc
    1.37 03/11/18 22:06:44 serg@serg.mylan +13 -0
    Bug#1826, HANDLER+ALTER TABLE=crash
    (unfortunately, it cannot be tested in mysql-test suite)

  mysql-test/t/user_var.test
    1.9 03/11/18 22:06:44 serg@serg.mylan +11 -0
    more user variable tests (just to have this behaviour written down somewhere)

  mysql-test/r/user_var.result
    1.12 03/11/18 22:06:44 serg@serg.mylan +19 -0
    more user variable tests (just to have this behaviour written down somewhere)

ChangeSet
  1.1610.1.2 03/11/18 17:31:17 guilhem@mysql.com +4 -0
  Fix for BUG#1870
      "CHANGE MASTER makes SQL thread restart from coordinates of I/O thread".
      So, in CHANGE MASTER:
      when it seems reasonable that the user did not want to discontinue
      its replication (i.e. when he is not specifying host or port or master_log_file
      or master_log_pos; this will be documented), set the coordinates of the
      I/O thread to those of the SQL thread. This way, the SQL thread will see
      no discontinuity in the relay log (i.e. will skip no events), because
      the I/O thread will fill the brand new relay log with the events which
      are just after the position where the SQL thread had stopped
      (before CHANGE MASTER was issued).
      And a new test for this bug.

  mysql-test/t/rpl_change_master.test
    1.1 03/11/18 17:31:11 guilhem@mysql.com +26 -0

  mysql-test/r/rpl_change_master.result
    1.1 03/11/18 17:31:11 guilhem@mysql.com +32 -0

  mysql-test/t/rpl_change_master.test
    1.0 03/11/18 17:31:11 guilhem@mysql.com +0 -0
    BitKeeper file /home/mysql_src/mysql-4.0/mysql-test/t/rpl_change_master.test

  mysql-test/r/rpl_change_master.result
    1.0 03/11/18 17:31:11 guilhem@mysql.com +0 -0
    BitKeeper file /home/mysql_src/mysql-4.0/mysql-test/r/rpl_change_master.result

  sql/sql_repl.cc
    1.112 03/11/18 17:31:10 guilhem@mysql.com +45 -4
    Fix for BUG#1870
    "CHANGE MASTER makes SQL thread restart from coordinates of I/O thread".
    So, in CHANGE MASTER:
    when it seems reasonable that the user did not want to discontinue
    its replication (i.e. when he is not specifying host or port or master_log_file
    or master_log_pos; this will be documented), set the coordinates of the
    I/O thread to those of the SQL thread. This way, the SQL thread will see
    no discontinuity in the relay log (i.e. will skip no events), because
    the I/O thread will fill the brand new relay log with the events which
    are just after the position where the SQL thread had stopped
    (before CHANGE MASTER was issued).

  mysql-test/r/rpl_loaddata.result
    1.11 03/11/18 17:31:10 guilhem@mysql.com +1 -1
    Now, after CHANGE MASTER the coordinates of the I/O thread are the last ones of the SQL thread, so result update.

ChangeSet
  1.1618 03/11/17 18:34:06 gluh@gluh.mysql.r18.ru +1 -0
  Fix for bug #1564: 'CREATE TABLE + UNION + same table name = crash'
  (related to previous changeset)

  sql/sql_parse.cc
    1.349 03/11/17 18:34:04 gluh@gluh.mysql.r18.ru +8 -7
    Fix for bug #1564: 'CREATE TABLE + UNION + same table name = crash'
    (related to previous changeset)

ChangeSet
  1.1616.2.3 03/11/17 16:16:56 monty@mashka.mysql.fi +3 -0
  Merge with 3.23 (only comment changes)

  sql/mini_client.cc
    1.59 03/11/17 16:16:53 monty@mashka.mysql.fi +2 -4
    Get comment from 3.23

  mysys/thr_alarm.c
    1.41 03/11/17 16:16:53 monty@mashka.mysql.fi +1 -1
    Get comment from 3.23

  BUILD/compile-pentium-gcov
    1.12 03/11/17 16:16:53 monty@mashka.mysql.fi +0 -1
    Use local file

ChangeSet
  1.1616.2.2 03/11/17 13:10:07 monty@mashka.mysql.fi +1 -0
  Merge service name code

  sql/mysqld.cc
    1.461 03/11/17 13:10:05 monty@mashka.mysql.fi +0 -8
    Merge service name code

ChangeSet
  1.1581.4.1 03/11/17 13:06:32 monty@mashka.mysql.fi +3 -0
  Fix for service names on windows;  Now we always put the service name last when we create a service
  

  sql/mysqld.cc
    1.457.1.1 03/11/17 13:06:28 monty@mashka.mysql.fi +8 -6
    Fix for service names on windows;  Now we always put the service name last when we create a service

  mysys/mf_keycache.c
    1.23 03/11/17 13:06:28 monty@mashka.mysql.fi +1 -1
    Fixed comment

  myisam/mi_test2.c
    1.17 03/11/17 13:06:28 monty@mashka.mysql.fi +2 -2
    Moved test so that resize_key_cache() is always tested

ChangeSet
  1.676.313.1 03/11/17 12:59:07 monty@mashka.mysql.fi +2 -0
  Safety fix for alarms on windows.

  sql/mini_client.cc
    1.19.1.10 03/11/17 12:59:06 monty@mashka.mysql.fi +11 -6
    Added comments

  mysys/thr_alarm.c
    1.17.1.1 03/11/17 12:59:06 monty@mashka.mysql.fi +2 -1
    Safety fix for alarms on windows

ChangeSet
  1.1616.1.3 03/11/16 17:37:15 serg@serg.mylan +5 -0
  Item_uint::save_in_field() added to take into account bigint->decimal case

  sql/item.h
    1.41 03/11/16 17:37:12 serg@serg.mylan +2 -1
    Item_uint::save_in_field() added to take into account bigint->decimal case

  sql/item.cc
    1.32 03/11/16 17:37:12 serg@serg.mylan +13 -0
    Item_uint::save_in_field() added to take into account bigint->decimal case

  mysql-test/t/bigint.test
    1.17 03/11/16 17:37:12 serg@serg.mylan +12 -0
    Item_uint::save_in_field() added to take into account bigint->decimal case

  mysql-test/r/bigint.result
    1.18 03/11/16 17:37:12 serg@serg.mylan +8 -0
    Item_uint::save_in_field() added to take into account bigint->decimal case

  BitKeeper/etc/ignore
    1.152 03/11/16 17:37:12 serg@serg.mylan +1 -0
    Added sql/udf_example.so to the ignore list

ChangeSet
  1.1616.2.1 03/11/15 19:37:54 vva@eagle.mysql.r18.ru +2 -0
  fixed bug #1650 "mysql_config --libmysqd-libs misses libwrap"

  scripts/mysql_config.sh
    1.10 03/11/15 19:37:30 vva@eagle.mysql.r18.ru +1 -1
    added @WRAPLIBS@ to embedded_libs option line 

  scripts/Makefile.am
    1.31 03/11/15 19:37:30 vva@eagle.mysql.r18.ru +1 -0
    added processing of @WRAPLIBS@ in scripts

ChangeSet
  1.1616.1.2 03/11/14 22:08:45 serg@serg.mylan +1 -0
  obligatory update checksum on repair, if it is obligatory verified on check.

  myisam/mi_check.c
    1.125 03/11/14 22:08:42 serg@serg.mylan +9 -0
    obligatory update checksum on repair, if it is obligatory verified on check.

ChangeSet
  1.1616.1.1 03/11/12 22:33:28 serg@serg.mylan +1 -0
  make error message more detailed

  sql/sql_handler.cc
    1.36 03/11/12 22:33:25 serg@serg.mylan +2 -2
    make error message more detailed

ChangeSet
  1.1617 03/11/11 18:14:49 gluh@gluh.mysql.r18.ru +3 -0
  Fix for bug #1564: CREATE TABLE + UNION + same table name = crash

  sql/sql_parse.cc
    1.348 03/11/11 18:14:48 gluh@gluh.mysql.r18.ru +8 -2
    Fix for bug #1564: CREATE TABLE + UNION + same table name = crash

  mysql-test/t/union.test
    1.31 03/11/11 18:14:48 gluh@gluh.mysql.r18.ru +3 -0
    Fix for bug #1564: CREATE TABLE + UNION + same table name = crash

  mysql-test/r/union.result
    1.27 03/11/11 18:14:47 gluh@gluh.mysql.r18.ru +3 -0
    Fix for bug #1564: CREATE TABLE + UNION + same table name = crash

ChangeSet
  1.1600.3.1 03/11/08 15:39:10 serg@sergbook.mylan +2 -0
  fulltext.test, fulltext.result:
    one simple trunc* test

ChangeSet
  1.1616 03/11/05 14:35:08 salle@vafla.online.bg +2 -0
  Fix for Bug #1752 Wrong letter cases.
  
  Thanks to Daniel Convissor

  BitKeeper/etc/logging_ok
    1.295 03/11/05 14:35:08 salle@vafla.online.bg +1 -0
    Logging to logging@openlogging.org accepted

  scripts/mysql_fix_privilege_tables.sql
    1.3 03/11/05 14:33:41 salle@vafla.online.bg +2 -2
    Fix for Bug #1752 Wrong letter cases.
    
    Thanks to Daniel Convissor

  mysql-test/t/fulltext.test
    1.38.1.1 03/11/04 23:54:05 serg@sergbook.mylan +10 -0
    one simple trunc* test

  mysql-test/r/fulltext.result
    1.39.1.1 03/11/04 23:54:05 serg@sergbook.mylan +14 -0
    one simple trunc* test

ChangeSet
  1.1610.2.1 03/11/05 02:24:34 walrus@mysql.com +1 -0
  compile-pentium-gcov:
    Stop line wraping for compiler warnings.
    It needs for warnings statistic in code coverage

  BUILD/compile-pentium-gcov
    1.11 03/11/05 02:23:48 walrus@mysql.com +1 -1
    Stop line wraping for compiler warnings.
    It needs for warnings statistic in code coverage

ChangeSet
  1.676.1.747 03/11/05 02:23:13 walrus@mysql.com +1 -0
  compile-pentium-gcov:
    Stop the line wrapping for warnings.
    it needs for warnings statistic in code coverage

  BUILD/compile-pentium-gcov
    1.7.1.2 03/11/05 02:20:56 walrus@mysql.com +1 -1
    Stop the line wrapping for warnings.
    it needs for warnings statistic in code coverage

ChangeSet
  1.1612.1.1 03/11/04 12:38:09 konstantin@mysql.com +1 -0
  Word Police law is abided

  mysql-test/t/range.test
    1.10 03/11/04 12:38:07 konstantin@mysql.com +1 -1
    Word Police memo is abided

ChangeSet
  1.1600.2.1 03/11/03 23:18:55 serg@serg.mylan +3 -0
  fixed a bug in boolean fts where a word queue was created based on min_word_len, while with trunc* operator one could get shorter words

  mysql-test/t/fulltext.test
    1.39 03/11/03 23:18:53 serg@serg.mylan +6 -0
    fixed a bug in boolean fts where a word queue was created based on min_word_len, while with trunc* operator one could get shorter words

  mysql-test/r/fulltext.result
    1.40 03/11/03 23:18:53 serg@serg.mylan +2 -0
    fixed a bug in boolean fts where a word queue was created based on min_word_len, while with trunc* operator one could get shorter words

  myisam/ft_boolean_search.c
    1.57 03/11/03 23:18:52 serg@serg.mylan +1 -1
    fixed a bug in boolean fts where a word queue was created based on min_word_len, while with trunc* operator one could get shorter words

ChangeSet
  1.1608.1.1 03/11/03 18:24:01 guilhem@mysql.com +3 -0
  When we delete the slave's temp tables from memory, we reset
  rli->save_temporary_tables and slave_open_temp_tables
  (in old 4.0 you could make "SHOW STATUS LIKE 'slave_open_temp_tables'" grow
  indefinitely by doing RESET SLAVE and replicating always the same CREATE
  TEMPORARY TABLE).
  It's critical to reset save_temporary_tables to 0 (otherwise you may later
  read memory which has been freed) so this changeset should go into 4.1.

  sql/slave.cc
    1.259 03/11/03 18:23:54 guilhem@mysql.com +2 -0
    when we delete the slave's temp tables (when slave server shuts down and when
    RESET SLAVE), we reset 2 variables: rli->save_temporary_tables & slave_open_temp_tables.

  mysql-test/t/rpl_reset_slave.test
    1.2 03/11/03 18:23:54 guilhem@mysql.com +18 -0
    test for RESET SLAVE and creating twice the same temp table in the slave.

  mysql-test/r/rpl_reset_slave.result
    1.2 03/11/03 18:23:54 guilhem@mysql.com +10 -0
    result update

ChangeSet
  1.1611 03/11/03 19:56:01 konstantin@mysql.com +5 -0
  fix for bug #1724 'WHERE ... IN() optimizer behaviour 
  has changed since 4.0.14'
  We need to calculate cost of RANGE
  scan if it is present instead of cost of 
  FULL scan.

  sql/sql_select.cc
    1.263 03/11/03 19:55:58 konstantin@mysql.com +42 -23
    fix for bug #1724 'WHERE ... IN() optimizer behaviour 
    has changed since 4.0.14'
    We need to calculate cost of RANGE
    scan instead of cost of FULL scan
    if RANGE is present
    Few comments cleaned up.

  mysql-test/t/range.test
    1.9 03/11/03 19:55:58 konstantin@mysql.com +23 -0
    added test case for bug #1724
    'WHERE ... IN() optimizer behaviour has changed since 4.0.14'

  mysql-test/r/select.result
    1.30 03/11/03 19:55:58 konstantin@mysql.com +2 -2
    please ignore

  mysql-test/r/range.result
    1.13 03/11/03 19:55:58 konstantin@mysql.com +17 -0
    added test case for bug #1724
    'WHERE ... IN() optimizer behaviour has changed since 4.0.14'

  mysql-test/r/order_by.result
    1.21 03/11/03 19:55:58 konstantin@mysql.com +3 -3
    more accurate row estimation
    for RANGE scan

ChangeSet
  1.1610 03/11/02 16:38:27 monty@narttu.mysql.fi +1 -0
  Portability fix

  sql/slave.h
    1.69 03/11/02 16:38:26 monty@narttu.mysql.fi +1 -1
    Portability fix

ChangeSet
  1.1605.1.1 03/11/02 15:55:02 monty@mysql.com +15 -0
  Call my_sync() after all data is written to .frm file
  Added my_sync() to mysys which will do fsync/fdatasync/_commit() on a file.

  BitKeeper/etc/logging_ok
    1.294 03/11/02 15:55:02 monty@mysql.com +1 -0
    Logging to logging@openlogging.org accepted

  mysys/my_sync.c
    1.1 03/11/02 15:54:56 monty@mysql.com +60 -0

  sql/unireg.cc
    1.17 03/11/02 15:54:56 monty@mysql.com +6 -3
    Call my_sync() after all data is written to .frm file

  mysys/thr_alarm.c
    1.40 03/11/02 15:54:56 monty@mysql.com +7 -0
    Fix for link error on windows

  mysys/my_sync.c
    1.0 03/11/02 15:54:56 monty@mysql.com +0 -0
    BitKeeper file /my/mysql-4.0/mysys/my_sync.c

  mysys/my_symlink.c
    1.5 03/11/02 15:54:56 monty@mysql.com +2 -1
    Removed compiler warning

  mysys/errors.c
    1.13 03/11/02 15:54:56 monty@mysql.com +5 -3
    Added my_sync()

  mysys/Makefile.am
    1.45 03/11/02 15:54:56 monty@mysql.com +1 -1
    Added my_sync.c

  mysql-test/mysql-test-run.sh
    1.185 03/11/02 15:54:56 monty@mysql.com +3 -0
    Added option --valgrind-all

  myisam/mi_locking.c
    1.29 03/11/02 15:54:55 monty@mysql.com +4 -16
    Added my_sync()

  myisam/mi_extra.c
    1.33 03/11/02 15:54:55 monty@mysql.com +4 -16
    Added my_sync()

  isam/extra.c
    1.11 03/11/02 15:54:55 monty@mysql.com +4 -6
    Added my_sync()

  include/mysys_err.h
    1.10 03/11/02 15:54:55 monty@mysql.com +2 -1
    Added my_sync()

  include/my_sys.h
    1.102 03/11/02 15:54:55 monty@mysql.com +1 -0
    Added my_sync()

  configure.in
    1.290 03/11/02 15:54:55 monty@mysql.com +1 -1
    Added testing of fsync and fdatasync

  VC++Files/mysys/mysys.dsp
    1.9 03/11/02 15:54:55 monty@mysql.com +4 -0
    Added my_sync.c

ChangeSet
  1.1608 03/10/31 23:20:23 guilhem@mysql.com +10 -0
  4 small items in this:
  - when we don't have in_addr_t, use uint32.
  - a forgotten initialization of slave_proxy_id in sql/log_event.cc (was not really "forgot", was
  "we needn't init it there", but there was one case where we needed...).
  - made slave_proxy_id always meaningful in THD and Log_event, so we can
  rely more on it (no need to test if it's meaningful). THD::slave_proxy_id
  is equal to THD::thread_id except for the slave SQL thread.
  - clean up the slave's temporary table (i.e. free their memory) when slave
  server shuts down.

  sql/sql_class.cc
    1.107 03/10/31 23:20:16 guilhem@mysql.com +5 -0
    By default we set THD::slave_proxy_id to THD::thread_id,
    so THD::slave_proxy_id is always meaningful (not 0).
    It's always the same as the thread id except for the slave
    SQL thread.

  sql/slave.h
    1.68 03/10/31 23:20:16 guilhem@mysql.com +1 -0
    new method

  sql/slave.cc
    1.258 03/10/31 23:20:16 guilhem@mysql.com +21 -0
    A RELAY_LOG_INFO method to free the slave's temporary tables from memory
    at slave's server shutdown.
    It is called by end_slave(), which is called by close_connections(),
    which is called when the server terminates
    (close_connections() is just before clean_up(); putting the call in 
    clean_up() was buggy, as active_mi is already deleted by close_connections().

  sql/mini_client.cc
    1.58 03/10/31 23:20:15 guilhem@mysql.com +1 -1
    in_addr_t is more generic.

  sql/log_event.cc
    1.139 03/10/31 23:20:15 guilhem@mysql.com +4 -6
    * Had forgot to initialize slave_proxy_id in the event constructor (char* buf...).
    Initializing is in fact only needed for Create_file_log_event, because
    it uses slave_proxy_id even if it does not write an event to the binlog
    (it uses slave_proxy_id to write it to SQL-LOAD.info).
    * When we write events we now always write slave_proxy_id, which is now always
    meaningful (as thd->slave_proxy_id is now always meaningful, see change in
    sql_class.cc).

  mysql-test/t/rpl_chain_temp_table.test
    1.2 03/10/31 23:20:15 guilhem@mysql.com +10 -0
    comments

  libmysql/manager.c
    1.11 03/10/31 23:20:15 guilhem@mysql.com +1 -1
    using in_addr_t is more generic.

  libmysql/libmysql.c
    1.132 03/10/31 23:20:14 guilhem@mysql.com +1 -1
    using in_addr_t is more generic.

  include/my_net.h
    1.14 03/10/31 23:20:14 guilhem@mysql.com +9 -0
    When in_addr_t is not defined, use uint32.

  extra/resolveip.c
    1.23 03/10/31 23:20:14 guilhem@mysql.com +0 -4
    removed #define as it is simpler to put it in my_net.h
    (because we need the #define elsewhere)

ChangeSet
  1.1607 03/10/31 17:13:42 konstantin@mysql.com +1 -0
  minor fix in rm

  libmysqld/Makefile.am
    1.24 03/10/31 17:13:40 konstantin@mysql.com +2 -2
    minor fix for rm

ChangeSet
  1.1606 03/10/31 17:03:08 konstantin@mysql.com +1 -0
  thd->query assignment moved out
  of lock scope

  sql/log_event.cc
    1.138 03/10/31 17:03:06 konstantin@mysql.com +1 -1
    thd->query assignment moved out
    of lock scope

ChangeSet
  1.1603.1.1 03/10/30 21:30:20 konstantin@mysql.com +1 -0
  comments about designation of thd->where and 
  thd->proc_info added

  sql/sql_class.h
    1.166 03/10/30 21:30:18 konstantin@mysql.com +10 -1
    comments about thd->where and thd->proc_info
    added

ChangeSet
  1.1582.1.2 03/10/30 16:12:21 guilhem@mysql.com +1 -0
  Fix to be able to run
  mysql-test-run --manager --valgrind
  (without this fix, the manager fails to start mysqld and the tests hang).

  mysql-test/mysql-test-run.sh
    1.184 03/10/30 16:12:16 guilhem@mysql.com +7 -1
    When running with --manager: the MySQL manager wants the complete path of the
    executable (it uses execv(), not execvp(), so does not search in the $PATH,
    so telling him to start 'valgrind' is not enough, it wants '/usr/bin/valgrind'
    or so).
    So this is a fix to be able to
    mysql-test-run --manager --valgrind
    Plus a warning (previously, if valgrind was not installed, tests silently
    hanged when run with --valgrind).

ChangeSet
  1.1600.1.1 03/10/30 12:25:15 konstantin@mysql.com +2 -0
  fix for bug #1634 '"operator new" in my_new wastes memory'
  

  BitKeeper/etc/logging_ok
    1.293 03/10/30 12:25:15 konstantin@mysql.com +1 -0
    Logging to logging@openlogging.org accepted

  mysys/my_new.cc
    1.2 03/10/30 12:25:10 konstantin@mysql.com +2 -2
    fix for bug #1634 '"operator new" in my_new wastes memory'
    

ChangeSet
  1.1602 03/10/30 01:20:38 monty@narttu.mysql.fi +1 -0
  Safety fix for adding service name to search config groups

  sql/mysqld.cc
    1.460 03/10/30 01:20:37 monty@narttu.mysql.fi +2 -1
    Safety fix for adding service name to search config groups

ChangeSet
  1.1601 03/10/30 01:01:53 monty@narttu.mysql.fi +4 -0
  Change back service name to MySQL
  Don't add service name to read config file segments if it's "MySQL"
  Fixed possible memory leak when CHANGE USER failed.

  sql/sql_parse.cc
    1.347 03/10/30 01:01:51 monty@narttu.mysql.fi +8 -4
    Fixed possible memory leak when CHANGE USER failed.

  sql/mysqld.cc
    1.459 03/10/30 01:01:51 monty@narttu.mysql.fi +9 -3
    Don't add service name to read config file segments if it's "MySQL"

  myisam/myisamchk.c
    1.110 03/10/30 01:01:51 monty@narttu.mysql.fi +4 -2
    Improved --help

  include/mysql_com.h
    1.53 03/10/30 01:01:51 monty@narttu.mysql.fi +1 -1
    Change back service name to MySQL (With new, better spelling)

ChangeSet
  1.1582.1.1 03/10/29 14:23:35 guilhem@mysql.com +8 -0
  Fix for BUG#1686
  "If 2 master threads with same-name temp table, slave makes bad binlog"
  and (two birds with one stone) for
  BUG#1240 "slave of slave breaks when STOP SLAVE was issud on parent slave
  and temp tables".
  
  Here is the design change:
  in a slave running with --log-slave-updates, events are now logged with the
  thread id they had on the master. So no more id conflicts between master threads,
  but introduces id conflicts between one master thread and one normal 
  client thread connected to the slave. This is solved by storing the server id
  in the temp table's name.
  
  New test which requires mysql-test-run to be run with --manager,
  otherwise it will be skipped.
  
  Undoing a Monty's change (hum, a chill runs down my spine ;) which was
  "Cleanup temporary tables when slave ends" in ChangeSet 1.1572.1.1.

  mysql-test/t/rpl_chain_temp_table.test
    1.1 03/10/29 14:23:27 guilhem@mysql.com +89 -0

  mysql-test/r/rpl_chain_temp_table.result
    1.1 03/10/29 14:23:27 guilhem@mysql.com +30 -0

  mysql-test/t/rpl_chain_temp_table.test
    1.0 03/10/29 14:23:27 guilhem@mysql.com +0 -0
    BitKeeper file /home/mysql_src/mysql-4.0/mysql-test/t/rpl_chain_temp_table.test

  mysql-test/r/rpl_chain_temp_table.result
    1.0 03/10/29 14:23:27 guilhem@mysql.com +0 -0
    BitKeeper file /home/mysql_src/mysql-4.0/mysql-test/r/rpl_chain_temp_table.result

  sql/unireg.h
    1.20 03/10/29 14:23:26 guilhem@mysql.com +1 -1
    4 more bytes, to store the server id.

  sql/sql_base.cc
    1.166 03/10/29 14:23:26 guilhem@mysql.com +20 -5
    Put the server id in the table cache key name for temp tables
    (we already put the slave_proxy_id, but we also need the server id
    in case normal clients (not slave threads) are using temp tables
    on the slave).

  sql/slave.cc
    1.257 03/10/29 14:23:23 guilhem@mysql.com +0 -2
    Do not free temp tables in the slave SQL thread. Or they will be lost when
    one does STOP SLAVE / START SLAVE.
    We even save them in rli->save_temporary_tables and set thd->temporary_tables=0
    to prevent them to be freed.

  sql/log_event.h
    1.83 03/10/29 14:23:23 guilhem@mysql.com +8 -0
    Query and Load need to carry a slave_proxy_id, like they carried a thread_id
    (to replicate temp tables well).

  sql/log_event.cc
    1.137 03/10/29 14:23:22 guilhem@mysql.com +48 -8
    The event needs to carry a slave_proxy_id (which is set at event's creation
    and used at event's logging).
    This is used for events created by ::exec_event() in the slave SQL thread:
    now we want to log these events with the thread id they had on the master.
    This is so that several same-name temp tables simultaneously created on
    the master end up with not the same thread id in the slave's binlog.

  mysql-test/mysql-test-run.sh
    1.183 03/10/29 14:23:22 guilhem@mysql.com +1 -1
    One new test which needs more than one slave so must be hardcoded in mysql-test-run.sh.

ChangeSet
  1.1599 03/10/29 08:33:31 serg@serg.mylan +1 -0
  followup to max_user_connections fix, keep the count more accurate

  sql/sql_parse.cc
    1.346 03/10/29 08:33:29 serg@serg.mylan +4 -3
    followup to max_user_connections fix, keep the count more accurate

ChangeSet
  1.1595.2.1 03/10/28 18:36:41 monty@narttu.mysql.fi +2 -0
  Fix for problem of installing MySQL as a service with
  mysql --install mysql --defualts-file=path-to-file
  (Bug #1643)

  sql/mysqld.cc
    1.458 03/10/28 18:36:40 monty@narttu.mysql.fi +8 -6
    Fix for problem of installing MySQL as a service with
    mysql --install mysql --defualts-file=path-to-file

  include/mysql_com.h
    1.52 03/10/28 18:36:40 monty@narttu.mysql.fi +1 -1
    MySQL should install as default service "mysqld"

ChangeSet
  1.1595.1.1 03/10/28 15:55:18 heikki@hundin.mysql.fi +1 -0
  row0sel.c:
    If innodb_force_recovery >= 5, do not try to fetch an old version of a clustered index record: this reduces crashes when dumping tables from a corrupt database

  innobase/row/row0sel.c
    1.42 03/10/28 15:55:09 heikki@hundin.mysql.fi +8 -2
    If innodb_force_recovery >= 5, do not try to fetch an old version of a clustered index record: this reduces crashes when dumping tables from a corrupt database

ChangeSet
  1.1598 03/10/27 15:14:03 serg@serg.mylan +1 -0
  fixes for max_user_connections (connections are now counted even if
  max_user_connections is not set - that is no limit - so that when
  max_user_connections is set (with SET) old connections are also
  taken into account
  mutexes are added where appropriate

  sql/sql_parse.cc
    1.345 03/10/27 15:14:00 serg@serg.mylan +15 -10
    fixes for max_user_connections (connections are now counted even if
    max_user_connections is not set - that is no limit - so that when
    max_user_connections is set (with SET) old connections are also
    taken into account
    mutexes are added where appropriate

ChangeSet
  1.1597 03/10/27 11:18:44 serg@serg.mylan +2 -0
  correct casting in ulonglong2double

  include/my_global.h
    1.56 03/10/27 11:18:42 serg@serg.mylan +2 -2
    correct casting in ulonglong2double

  include/config-win.h
    1.32 03/10/27 11:18:42 serg@serg.mylan +2 -2
    correct casting in ulonglong2double

ChangeSet
  1.1596 03/10/25 18:18:18 serg@serg.mylan +1 -0
  cleanup

  BitKeeper/triggers/post-commit
    1.28 03/10/25 18:18:16 serg@serg.mylan +1 -2
    cleanup

ChangeSet
  1.1563.38.1 03/10/24 17:26:26 vva@eagle.mysql.r18.ru +1 -0
  added quotas for database names
  (fixed bug #1348)

  client/mysqldump.c
    1.97 03/10/24 17:26:06 vva@eagle.mysql.r18.ru +4 -1
    added quotas for database names

ChangeSet
  1.1581.3.1 03/10/24 15:20:46 vva@eagle.mysql.r18.ru +1 -0
  added to mysql_secure_installation 
  changing root password on all hosts (bug 1228)

  scripts/mysql_secure_installation.sh
    1.2 03/10/24 15:20:25 vva@eagle.mysql.r18.ru +7 -3
    added changing root password on all hosts

ChangeSet
  1.1593 03/10/24 14:22:54 monty@narttu.mysql.fi +1 -0
  Move the pid file testing after arguments are parsed (previous patch was not correct)

  support-files/mysql.server.sh
    1.32 03/10/24 14:22:52 monty@narttu.mysql.fi +13 -13
    Move the pid file testing after arguments are parsed (previous patch was not correct)

ChangeSet
  1.1581.2.1 03/10/23 15:24:48 pem@mysql.com +1 -0
  Put username in the Subject line as well (with the changeset number).

  BitKeeper/triggers/post-commit
    1.27 03/10/23 15:24:46 pem@mysql.com +2 -1
    Put username in the Subject line as well (with the changeset number).

ChangeSet
  1.1591 03/10/23 14:04:06 monty@narttu.mysql.fi +1 -0
  Fix results after merge

  mysql-test/r/myisam.result
    1.24 03/10/23 14:04:05 monty@narttu.mysql.fi +0 -1
    Fix results after merge

ChangeSet
  1.1590 03/10/23 13:25:16 monty@narttu.mysql.fi +6 -0
  Merge with 3.23 to get 4.0 tree in sync (no relevant changes to 4.0 tree)

  sql/sql_repl.cc
    1.111 03/10/23 13:25:15 monty@narttu.mysql.fi +0 -8
    use local

  sql/sql_parse.cc
    1.344 03/10/23 13:25:15 monty@narttu.mysql.fi +0 -2
    Use local

  mysql-test/t/myisam.test
    1.20 03/10/23 13:25:15 monty@narttu.mysql.fi +0 -2
    Remove uncessesary drop table

  client/mysqlbinlog.cc
    1.91 03/10/23 13:25:15 monty@narttu.mysql.fi +0 -25
    use local file

  sql/mini_client.cc
    1.57 03/10/23 13:07:42 monty@narttu.mysql.fi +0 -1
    Auto merged

  mysql-test/t/myisam.test
    1.2.8.2 03/10/23 13:07:42 monty@narttu.mysql.fi +0 -0
    Turn off SCCS flag

  BitKeeper/etc/logging_ok
    1.292 03/10/23 13:07:35 monty@narttu.mysql.fi +0 -1
    auto-union

ChangeSet
  1.1589 03/10/22 19:24:19 jani@rhols221.adsl.netsonic.fi +1 -0
  Reverted a wrong patch from mysqlhotcopy. This is a real bug
  in MySQL server...

  scripts/mysqlhotcopy.sh
    1.40 03/10/22 19:24:17 jani@rhols221.adsl.netsonic.fi +3 -3
    Reverted a wrong patch from mysqlhotcopy. This is a real bug
    in MySQL server...

ChangeSet
  1.1588 03/10/22 18:40:37 jani@rhols221.adsl.netsonic.fi +1 -0
  Fixed a bug in mysqlhotcopy, which made special table names
  to cause program to abort. Such table name could have been
  one with a semicolon (:) in the middle.

  scripts/mysqlhotcopy.sh
    1.39 03/10/22 18:40:32 jani@rhols221.adsl.netsonic.fi +3 -3
    Fixed a bug in mysqlhotcopy, which made special table names
    to cause program to abort. Such table name could have been
    one with a semicolon (:) in the middle.

ChangeSet
  1.1587 03/10/22 18:19:59 jani@rhols221.adsl.netsonic.fi +1 -0
  Fixed bug #954  mysqlhotcopy permission problem. The database
  directory owner ship was not honored.

  scripts/mysqlhotcopy.sh
    1.38 03/10/22 18:19:57 jani@rhols221.adsl.netsonic.fi +2 -0
    Fixed bug #954  mysqlhotcopy permission problem. The database
    directory owner ship was not honored.

ChangeSet
  1.1586 03/10/22 16:02:27 jani@rhols221.adsl.netsonic.fi +1 -0
  Applied a patch from Travis Wheeler to mysqlhotcopy that allows
  using regexp with tablenames together with databasenames.

  scripts/mysqlhotcopy.sh
    1.37 03/10/22 16:02:23 jani@rhols221.adsl.netsonic.fi +15 -2
    Applied a patch from Travis Wheeler to mysqlhotcopy that allows
    using regexp with tablenames together with databasenames.

ChangeSet
  1.1583 03/10/21 18:41:19 lenz@mysql.com +1 -0
   - bumped up version number in configure.in to to 4.0.17 now that
     4.0.16 has been tagged and released
   - tagged ChangeSet 1.1576.1.5 as "mysql-4.0.16"

  configure.in
    1.289 03/10/21 18:41:17 lenz@mysql.com +1 -1
     - bumped up version number to 4.0.17 now that 4.0.16 has been tagged
       and released

ChangeSet
  1.1581.1.1 03/10/21 17:34:40 serg@serg.mylan +1 -0
  Bug#1271 - RAND_TABLE_BIT in expression and only const_tables in join

  sql/sql_select.cc
    1.262 03/10/21 17:34:37 serg@serg.mylan +2 -0
    Bug#1271 - RAND_TABLE_BIT in expression and only const_tables in join

ChangeSet
  1.1582 03/10/21 12:24:32 guilhem@mysql.com +1 -0
  Merge gbichot@bk-internal.mysql.com:/home/bk/mysql-4.0
  into mysql.com:/home/mysql_src/mysql-4.0

  mysql-test/r/rpl_trunc_binlog.result
    1.4 03/10/21 12:24:26 guilhem@mysql.com +0 -0
    Auto merged

ChangeSet
  1.1576.3.3 03/10/21 12:22:24 guilhem@mysql.com +1 -0
  Fix for Bug #1595 "mysqlbinlog can't read a password from the console".
  ** I already fixed it in 3.23; I fix it in 4.0 separately because the
  code is a bit different (so the changeset 1.1422 of 3.23 should not be
  merged here) **
  Make mysqlbinlog prompt for the password if
  mysqlbinlog -p
  instead of printing the usage().
  This makes mysqlbinlog behave like other clients.
  This new code was almost copied from mysqldump.
  Note that before, one could use
    mysqlbinlog -p pass
  and now one must use
    mysqlbinlog -ppass
  (putting a space will ask for the password).

  client/mysqlbinlog.cc
    1.90 03/10/21 12:22:19 guilhem@mysql.com +24 -3
    Make mysqlbinlog prompt for the password if
    mysqlbinlog -p
    instead of printing the usage().
    This makes mysqlbinlog behave like other clients.
    This new code was almost copied from mysqldump.
    Note that before, one could use
      mysqlbinlog -p pass
    and now one must use
      mysqlbinlog -ppass
    (putting a space will ask for the password).

ChangeSet
  1.1579.1.1 03/10/21 15:14:06 gluh@gluh.mysql.r18.ru +3 -0
  Fix for bug #1271: Undefined variable in PASSWORD() function is not 
  handled correctly

  sql/item_func.cc
    1.104 03/10/21 15:13:48 gluh@gluh.mysql.r18.ru +1 -1
    Fix for bug #1271: Undefined variable in PASSWORD() function is not 
    handled correctly

  mysql-test/t/func_crypt.test
    1.9 03/10/21 15:13:48 gluh@gluh.mysql.r18.ru +9 -0
    Fix for bug #1271: Undefined variable in PASSWORD() function is not 
    handled correctly

  mysql-test/r/func_crypt.result
    1.10 03/10/21 15:13:48 gluh@gluh.mysql.r18.ru +10 -0
    Fix for bug #1271: Undefined variable in PASSWORD() function is not 
    handled correctly

ChangeSet
  1.676.1.746 03/10/20 15:35:03 guilhem@mysql.com +1 -0
  Fix for Bug #1595 "mysqlbinlog can't read a password from the console".
  Make mysqlbinlog prompt for the password if
  mysqlbinlog -p
  instead of printing the usage().
  This makes mysqlbinlog behave like other clients, which is the reason
  why we fix this in 3.23.
  This new code was almost copied from mysqldump.
  Note that before, one could use
  mysqlbinlog -p pass
  and now one must use
  mysqlbinlog -ppass
  (putting a space will ask for the password).

  client/mysqlbinlog.cc
    1.44.1.8 03/10/20 15:34:53 guilhem@mysql.com +25 -4
    Make mysqlbinlog prompt for the password if
    mysqlbinlog -p
    instead of printing the usage().
    This makes mysqlbinlog behave like other clients, which is the reason
    why we fix this in 3.23.
    This new code was almost copied from mysqldump.
    Note that before, one could use
    mysqlbinlog -p pass
    and now one must use
    mysqlbinlog -ppass
    (putting a space will ask for the password).

ChangeSet
  1.1581 03/10/19 20:31:32 heikki@hundin.mysql.fi +1 -0
  os0file.c:
    Check that writes to data files always happen in to addresses divisible by 16 kB, and the chunk size is also divisible by 16 kB; a user reported 2 corrupt pages from Linux-2.4.20 where an index page seemed displaced

  innobase/os/os0file.c
    1.61 03/10/19 20:31:22 heikki@hundin.mysql.fi +4 -0
    Check that writes to data files always happen in to addresses divisible by 16 kB, and the chunk size is also divisible by 16 kB; a user reported 2 corrupt pages from Linux-2.4.20 where an index page seemed displaced

ChangeSet
  1.1580 03/10/19 20:28:03 heikki@hundin.mysql.fi +1 -0
  os0file.c:
    Check that writes to data files always happen in to addresses divisible by 16 kB, and the chunk size is also divisible by 16 kB; a user reported 2 corrupt pages from Linux-2.4.20 where an index page seemed displaced

  innobase/os/os0file.c
    1.60 03/10/19 20:27:51 heikki@hundin.mysql.fi +5 -1
    Check that writes to data files always happen in to addresses divisible by 16 kB, and the chunk size is also divisible by 16 kB; a user reported 2 corrupt pages from Linux-2.4.20 where an index page seemed displaced

ChangeSet
  1.1579 03/10/17 23:44:34 heikki@hundin.mysql.fi +6 -0
  thr0loc.c, srv0start.c, srv0srv.c, srv0srv.h, os0thread.h, ha_innodb.cc:
    Backport from 4.1: reduce InnoDB memory consumption if buf pool < 8 MB

  innobase/thr/thr0loc.c
    1.4 03/10/17 23:41:18 heikki@hundin.mysql.fi +1 -0
    Backport from 4.1: reduce InnoDB memory consumption if buf pool < 8 MB

  innobase/srv/srv0start.c
    1.49 03/10/17 23:41:06 heikki@hundin.mysql.fi +22 -0
    Backport from 4.1: reduce InnoDB memory consumption if buf pool < 8 MB

  innobase/srv/srv0srv.c
    1.57 03/10/17 23:41:06 heikki@hundin.mysql.fi +11 -3
    Backport from 4.1: reduce InnoDB memory consumption if buf pool < 8 MB

  innobase/include/srv0srv.h
    1.26 03/10/17 23:40:15 heikki@hundin.mysql.fi +2 -0
    Backport from 4.1: reduce InnoDB memory consumption if buf pool < 8 MB

  innobase/include/os0thread.h
    1.13 03/10/17 23:40:14 heikki@hundin.mysql.fi +3 -8
    Backport from 4.1: reduce InnoDB memory consumption if buf pool < 8 MB

  sql/ha_innodb.cc
    1.186 03/10/17 23:39:42 heikki@hundin.mysql.fi +0 -5
    Backport from 4.1: reduce InnoDB memory consumption if buf pool < 8 MB

ChangeSet
  1.1576.3.2 03/10/17 09:26:38 guilhem@mysql.com +2 -0
  cancelling a previous change I made in rpl_trunc_binlog.test (which I did not push),
  to enable SHOW SLAVE STATUS again.

  mysql-test/t/rpl_trunc_binlog.test
    1.5 03/10/17 09:26:34 guilhem@mysql.com +2 -1
    enabling SHOW SLAVE STATUS again

  mysql-test/r/rpl_trunc_binlog.result
    1.2.1.2 03/10/17 09:26:33 guilhem@mysql.com +3 -0
    enabling SHOW SLAVE STATUS again.

ChangeSet
  1.1576.3.1 03/10/17 09:15:30 guilhem@mysql.com +2 -0
  test update: what we want to detect in this test is if the slave stopped.

  mysql-test/t/rpl_trunc_binlog.test
    1.4 03/10/17 09:15:25 guilhem@mysql.com +1 -2
    what we want to detect in this test is if the slave stopped.

  mysql-test/r/rpl_trunc_binlog.result
    1.2.1.1 03/10/17 09:15:25 guilhem@mysql.com +0 -4
    result update

ChangeSet
  1.1576.1.5 03/10/17 02:32:09 lenz@mysql.com +1 -0
   - Updated rpl_trunc_binlog test result after last change

  mysql-test/r/rpl_trunc_binlog.result
    1.3 03/10/17 02:32:07 lenz@mysql.com +0 -1
     - Updated rpl_trunc_binlog test result after last change

