ChangeSet
  1.1385 03/06/06 14:13:26 guilhem@mysql.com +1 -0
  In Start_log_event::print, don't print "created 1970 etc" if created == 0.
  Otherwise, we'll get questions from users about this curious 1970.

  sql/log_event.cc
    1.48 03/06/06 14:13:15 guilhem@mysql.com +6 -2
    In Start_log_event::print, don't print "created 1970 etc" if created == 0.
    Otherwise, we'll get questions from users about this curious 1970.

ChangeSet
  1.1384 03/06/06 13:52:15 guilhem@mysql.com +3 -0
  -- already approved; it would be nice if it goes into 3.23.57 --
  Fix for bug 254 : the first Start_log_event after server startup will
  have created=now(), whereas the next ones (FLUSH LOGS, auto rotation)
  will have created=0. Before this, it was always now().
  This way, slaves >=4.0.14 will know when they must
  drop stale temp tables or not. The next task is now modify 4.0.14 to
  implement this.

  sql/sql_class.h
    1.71 03/06/06 13:52:10 guilhem@mysql.com +1 -1
    Prototype change (see log.cc).

  sql/log_event.h
    1.48 03/06/06 13:52:10 guilhem@mysql.com +9 -0
    An explanation.

  sql/log.cc
    1.73 03/06/06 13:52:09 guilhem@mysql.com +13 -3
    Fix for bug 254 : the first Start_log_event after server startup will
    have created=now(), whereas the next ones (FLUSH LOGS, auto rotation)
    will have created=0. Before this, it was always now().
    This way, slaves >=4.0.14 will know when they must
    drop stale temp tables or not.

ChangeSet
  1.1383 03/06/05 15:15:27 monty@narttu.mysql.fi +1 -0
  Fixed test if thr_alarm() failed

  sql/net_serv.cc
    1.24 03/06/05 15:15:24 monty@narttu.mysql.fi +1 -1
    Fixed test if thr_alarm() failed

ChangeSet
  1.1382 03/06/05 11:55:03 monty@narttu.mysql.fi +1 -0
  Fixed problem with alarms when reading too big packet

  sql/net_serv.cc
    1.23 03/06/05 11:55:03 monty@narttu.mysql.fi +5 -5
    Fixed problem with alarms when reading too big packet

ChangeSet
  1.1378.1.1 03/05/31 18:44:37 monty@narttu.mysql.fi +1 -0
  Fixed compiler optimization problem with doubleget()
  (Casused problems in GIS functions in 4.1)

  include/global.h
    1.53 03/05/31 18:44:36 monty@narttu.mysql.fi +5 -2
    Fixed compiler optimization problem with doubleget()

ChangeSet
  1.1380 03/05/28 20:31:33 heikki@hundin.mysql.fi +1 -0
  srv0srv.c:
    Prevent the InnoDB main thread from hogging CPU if a table lingers in the background drop queue (though it is essentially a bug if a table end up there at all)

  innobase/srv/srv0srv.c
    1.35 03/05/28 20:31:23 heikki@hundin.mysql.fi +9 -0
    Prevent the InnoDB main thread from hogging CPU if a table lingers in the background drop queue (though it is essentially a bug if a table end up there at all)

ChangeSet
  1.1379 03/05/27 18:34:03 lenz@mysql.com +1 -0
   - removed internals.texi (has been moved to the "mysqldoc" BK tree)

  BitKeeper/deleted/.del-internals.texi~62b6f580a41c2a43
    1.12 03/05/27 18:32:50 lenz@mysql.com +0 -0
    Delete: Docs/internals.texi

ChangeSet
  1.1378 03/05/26 20:09:53 monty@narttu.mysql.fi +1 -0
  Fixed bug when installing mysqld as a service with 2 arguments (option + service-name)

  sql/mysqld.cc
    1.276 03/05/26 20:09:52 monty@narttu.mysql.fi +5 -2
    Fixed bug when installing mysqld as a service with 2 arguments (option + service-name)

ChangeSet
  1.1372.1.1 03/05/26 17:24:16 monty@narttu.mysql.fi +1 -0
  Fixed problem with 'kill pid-of-mysqld' on Mac OS X

  sql/mysqld.cc
    1.275 03/05/26 17:24:15 monty@narttu.mysql.fi +11 -4
    Fixed problem with 'kill pid-of-mysqld' on Mac OS X

ChangeSet
  1.1376 03/05/26 06:16:50 monty@mashka.mysql.fi +1 -0
  Added missing free for last patch

  sql/ha_innobase.cc
    1.119 03/05/26 06:16:48 monty@mashka.mysql.fi +1 -0
    Added missing free for last patch

ChangeSet
  1.1369.2.1 03/05/26 05:57:27 monty@mashka.mysql.fi +1 -0
  Remove not used flag

  include/mysql_com.h
    1.23 03/05/26 05:57:26 monty@mashka.mysql.fi +0 -1
    Remove not used flag

ChangeSet
  1.1374 03/05/23 16:40:21 guilhem@mysql.com +1 -0
  Fix for #468 [Ver]: SHOW VARIABLES trims innodb_data_file_path
  (this bug was already fixed in 4.0, I just copied and pasted two lines).

  sql/ha_innobase.cc
    1.118 03/05/23 16:40:18 guilhem@mysql.com +10 -2
    Fix for #468 [Ver]: SHOW VARIABLES trims innodb_data_file_path
    (this bug was already fixed in 4.0, I just copied and pasted two lines).

ChangeSet
  1.1373 03/05/21 15:18:30 vva@eagle.mysql.r18.ru +2 -0
  Merge vvagin@bk-internal.mysql.com:/home/bk/mysql-3.23
  into eagle.mysql.r18.ru:/home/vva/work/LOADDATA/mysql-3.23

  sql/log_event.cc
    1.47 03/05/21 15:18:29 vva@eagle.mysql.r18.ru +0 -0
    Auto merged

  BitKeeper/etc/logging_ok
    1.245 03/05/21 15:18:27 vva@eagle.mysql.r18.ru +0 -1
    auto-union

ChangeSet
  1.1362.7.1 03/05/21 15:16:56 vva@eagle.mysql.r18.ru +2 -0
  fixed "LINES STARTING" in load data replication

  BitKeeper/etc/logging_ok
    1.242.1.1 03/05/21 15:16:56 vva@eagle.mysql.r18.ru +1 -0
    Logging to logging@openlogging.org accepted

  sql/log_event.cc
    1.45.1.1 03/05/21 15:16:43 vva@eagle.mysql.r18.ru +5 -1
    fixed "LINES STARTING" in load data replication

ChangeSet
  1.1372 03/05/14 22:08:30 monty@narttu.mysql.fi +2 -0
  Portability fixes OpenUnix 8 & UnixWare 7.1.x

  configure.in
    1.209 03/05/14 22:08:30 monty@narttu.mysql.fi +2 -6
    Portability fixes OpenUnix 8 & UnixWare 7.1.x

  acinclude.m4
    1.48 03/05/14 22:08:30 monty@narttu.mysql.fi +2 -1
    Portability fixes OpenUnix 8 & UnixWare 7.1.x

ChangeSet
  1.1369.1.1 03/05/14 19:09:05 heikki@hundin.mysql.fi +1 -0
  os0sync.c:
    Backport from 4.0: We had forgotten to call pthread_mutex_destroy when we free an OS mutex in Unix

  innobase/os/os0sync.c
    1.10 03/05/14 19:07:15 heikki@hundin.mysql.fi +1 -2
    Backport from 4.0: We had forgotten to call pthread_mutex_destroy when we free an OS mutex in Unix

ChangeSet
  1.1370 03/05/14 09:37:04 monty@narttu.mysql.fi +1 -0
  SHOW TABLE STATUS displayed wrong Row_format for myisampack'ed tables. (Bug #427)

  sql/sql_show.cc
    1.69 03/05/14 09:37:03 monty@narttu.mysql.fi +4 -3
    SHOW TABLE STATUS displayed wrong Row_format for myisampack'ed tables.

ChangeSet
  1.1369 03/05/08 00:34:23 monty@mashka.mysql.fi +1 -0
  Better grant test for SELECT *

  sql/sql_base.cc
    1.107 03/05/08 00:34:22 monty@mashka.mysql.fi +4 -4
    Better grant test for SELECT *

ChangeSet
  1.1368 03/05/07 23:59:24 monty@mashka.mysql.fi +5 -0
  Security patch to remove wrong error when one had a global update/delete privilige and a database specific SELECT privilege. 

  tests/grant.res
    1.7 03/05/07 23:59:22 monty@mashka.mysql.fi +15 -0
    Test of security patch

  tests/grant.pl
    1.8 03/05/07 23:59:22 monty@mashka.mysql.fi +13 -0
    Test of security patch

  sql/sql_parse.cc
    1.158 03/05/07 23:59:22 monty@mashka.mysql.fi +11 -1
    Security patch

  sql/sql_base.cc
    1.106 03/05/07 23:59:22 monty@mashka.mysql.fi +4 -5
    Security patch

  sql/sql_acl.cc
    1.42 03/05/07 23:59:22 monty@mashka.mysql.fi +6 -3
    Security patch

ChangeSet
  1.1366 03/04/29 18:24:33 Sinisa@sinisa.nasamreza.org +1 -0
  Porting back security fix from 4.0.
  
  All tests plus grant.pl test passed.

  sql/sql_base.cc
    1.105 03/04/29 18:24:30 Sinisa@sinisa.nasamreza.org +3 -2
    Porting back security fix from 4.0.
    
    All tests plus grant.pl test passed.

ChangeSet
  1.1364 03/04/28 20:09:38 serg@serg.mylan +2 -0
  Merge bk-internal:/home/bk/mysql-3.23/
  into serg.mylan:/usr/home/serg/Abk/mysql

  BitKeeper/etc/logging_ok
    1.244 03/04/28 20:09:36 serg@serg.mylan +1 -0
    Logging to logging@openlogging.org accepted

  client/mysqldump.c
    1.53 03/04/28 20:09:04 serg@serg.mylan +0 -0
    Auto merged

ChangeSet
  1.1362.6.1 03/04/26 17:57:19 monty@mashka.mysql.fi +2 -0
  Fix possible memory overrun when reading broken character set files

  sql/mysqld.cc
    1.274 03/04/26 17:57:17 monty@mashka.mysql.fi +1 -1
    Safety fix.

  mysys/charset.c
    1.26 03/04/26 17:57:16 monty@mashka.mysql.fi +1 -1
    Fix possible memory overrun when reading broken character set files

ChangeSet
  1.1362.5.2 03/04/24 00:09:19 monty@narttu.mysql.fi +1 -0
  Put changeset number in emails

  BitKeeper/triggers/post-commit
    1.14 03/04/24 00:09:19 monty@narttu.mysql.fi +5 -3
    Put changeset number in emails

ChangeSet
  1.1362.5.1 03/04/23 00:13:37 monty@narttu.mysql.fi +5 -0
  Fixed problem with timestamps in binary log on 64 bit machines
  Backported fix from 4.1 for bug 212: SELECT query containing a NATURAL JOIN and parentheses in the WHERE clause

  sql/sql_list.h
    1.8 03/04/23 00:13:37 monty@narttu.mysql.fi +2 -0
    Fix for bug 212 (back ported from 4.1)

  sql/log_event.h
    1.47 03/04/23 00:13:37 monty@narttu.mysql.fi +4 -4
    Fixed problem with timestamps in binary log on 64 bit machines

  sql/log_event.cc
    1.46 03/04/23 00:13:37 monty@narttu.mysql.fi +1 -1
    Removed wrong cast

  mysql-test/t/join.test
    1.10 03/04/23 00:13:37 monty@narttu.mysql.fi +14 -0
    Test for bug 212

  mysql-test/r/join.result
    1.10 03/04/23 00:13:36 monty@narttu.mysql.fi +3 -0
    New test results

ChangeSet
  1.1362.1.10 03/04/14 20:58:41 Sinisa@sinisa.nasamreza.org +1 -0
  Back porting a fix from 4.0 at customer's request

  sql/sql_parse.cc
    1.157 03/04/14 20:58:39 Sinisa@sinisa.nasamreza.org +1 -1
    Back porting a fix from 4.0 at customer's request

ChangeSet
  1.1362.1.9 03/04/07 21:37:25 monty@mashka.mysql.fi +1 -0
  Merge bk-internal.mysql.com:/home/bk/mysql-3.23
  into mashka.mysql.fi:/home/my/mysql-3.23

  sql/slave.cc
    1.138 03/04/07 21:37:24 monty@mashka.mysql.fi +0 -0
    Auto merged

ChangeSet
  1.1362.4.1 03/04/07 21:36:45 monty@mashka.mysql.fi +5 -0
  Changed innobase_flush_log_at_trx_commit to be 1 as default
  Fixed problem with not freed thr_alarm() on slave connect

  sql/slave.cc
    1.136.1.1 03/04/07 21:36:44 monty@mashka.mysql.fi +1 -4
    Simple code cleanup

  sql/mysqld.cc
    1.273 03/04/07 21:36:44 monty@mashka.mysql.fi +6 -2
    Allocate some extra thr_alarm slots just to be safe

  sql/mini_client.cc
    1.27 03/04/07 21:36:44 monty@mashka.mysql.fi +5 -7
    Fixed problem with not freed thr_alarm()

  sql/ha_innobase.cc
    1.117 03/04/07 21:36:44 monty@mashka.mysql.fi +1 -1
    Changed innobase_flush_log_at_trx_commit to be 1 as default

  mysql-test/t/rpl_alter.test
    1.2 03/04/07 21:36:44 monty@mashka.mysql.fi +11 -11
    Changed name of created test database

ChangeSet
  1.1362.1.8 03/04/03 20:26:13 vva@eagle.mysql.r18.ru +2 -0
  fux bug #183

  BitKeeper/etc/logging_ok
    1.243 03/04/03 20:26:13 vva@eagle.mysql.r18.ru +1 -0
    Logging to logging@openlogging.org accepted

  sql/slave.cc
    1.137 03/04/03 20:25:59 vva@eagle.mysql.r18.ru +1 -1
    fux bug #183

ChangeSet
  1.1362.1.7 03/04/03 13:07:42 monty@narttu.mysql.fi +3 -0
  Fixed bug in memory allocation that could affect 64 bit systems (affected hammer)

  sql/log.cc
    1.72 03/04/03 13:07:41 monty@narttu.mysql.fi +1 -0
    safety fix

  sql/ha_myisam.cc
    1.85 03/04/03 13:07:41 monty@narttu.mysql.fi +1 -1
    Fixed bug in memory allocation that could affect 64 bit systems (affected hammer)

  mysys/my_vsnprintf.c
    1.10 03/04/03 13:07:41 monty@narttu.mysql.fi +8 -1
    safety fix

ChangeSet
  1.1362.1.6 03/04/03 12:10:38 monty@narttu.mysql.fi +1 -0
  Portability fix (for AMD hammer)

  sql/log.cc
    1.71 03/04/03 12:10:37 monty@narttu.mysql.fi +1 -0
    Portability fix (for hammer)

ChangeSet
  1.1362.1.5 03/04/01 18:19:15 guilhem@mysql.com +2 -0
  Small-and-safe fix for bug #218: "LOAD DATA INFILE IGNORE is well
  logged, but read as LOAD DATA INFILE REPLACE"
  This was just bad && instead of &, but nasty consequences.
  This should be merged to 4.0 BUT it will not be automatic (some code
  has moved from log_event.h to log_event.cc, and log_event.cc has changed);
  please Merging Man, do 'bk grep REPLACE_FLAG' in 4.0/sql
  to find all the new places.

  sql/slave.cc
    1.136 03/04/01 18:19:12 guilhem@mysql.com +2 -2
    & instead of && when testing flags

  sql/log_event.cc
    1.45 03/04/01 18:19:12 guilhem@mysql.com +3 -3
    & instead of && when testing flags

ChangeSet
  1.1362.1.4 03/03/25 14:49:43 Sinisa@sinisa.nasamreza.org +2 -0
  A fix for a bug in MyISAM with large number of NULL columns and at
  least one BLOB column.

  mysql-test/t/myisam.test
    1.8 03/03/25 14:49:40 Sinisa@sinisa.nasamreza.org +2 -2
    A fix for a bug in MyISAM with large number of NULL columns and at
    least one BLOB column.

  myisam/mi_dynrec.c
    1.11 03/03/25 14:49:40 Sinisa@sinisa.nasamreza.org +2 -2
    A fix for a bug in MyISAM with large number of NULL columns and at
    least one BLOB column.

ChangeSet
  1.1362.3.1 03/03/24 23:24:45 monty@narttu.mysql.fi +1 -0
  Fixed bug that binary log was not locked during a DELETE FROM TABLE_NAME;

  sql/sql_delete.cc
    1.40 03/03/24 23:24:44 monty@narttu.mysql.fi +4 -1
    Fixed bug that binary log was not locked during a DELETE FROM TABLE_NAME;

ChangeSet
  1.1362.2.1 03/03/19 15:16:51 guilhem@mysql.com +3 -0
  Do not silently do RESET MASTER when one does 'mysqldump --master-data' ;
  only do it if the user specifies --delete-master-logs (new option).
  Safer + fixes bug #159.

  BitKeeper/etc/logging_ok
    1.242 03/03/19 15:16:50 guilhem@mysql.com +1 -0
    Logging to logging@openlogging.org accepted

  client/mysqldump.c
    1.51.1.1 03/03/19 15:15:38 guilhem@mysql.com +17 -8
    New option --delete-master-logs for mysqldump

  client/client_priv.h
    1.5 03/03/19 15:15:38 guilhem@mysql.com +2 -1
    New option --delete-master-logs for mysqldump

ChangeSet
  1.1362.1.1 03/03/18 02:51:16 monty@narttu.mysql.fi +4 -0
  Fix of 'halloween bug' with UPDATE of InnoDB tables.

  strings/strto.c
    1.7 03/03/18 02:51:15 monty@narttu.mysql.fi +2 -0
    Portability fix

  sql/key.cc
    1.12 03/03/18 02:51:15 monty@narttu.mysql.fi +8 -0
    Fix of 'halloween bug' with UPDATE of InnoDB tables.

  mysql-test/t/innodb.test
    1.18 03/03/18 02:51:15 monty@narttu.mysql.fi +11 -0
    Test of 'halloween bug'

  mysql-test/r/innodb.result
    1.22 03/03/18 02:51:15 monty@narttu.mysql.fi +10 -0
    Test of 'halloween bug'

ChangeSet
  1.1359.1.4 03/03/17 19:39:01 serg@serg.mysql.com +1 -0
  crash fix

  client/mysqldump.c
    1.52 03/03/17 19:39:00 serg@serg.mysql.com +1 -1
    crash fix

ChangeSet
  1.1359.1.3 03/03/16 14:40:41 heikki@hundin.mysql.fi +1 -0
  row0mysql.c:
    Test if merging from 3.23 to 4.0 succeeds

  innobase/row/row0mysql.c
    1.40 03/03/16 14:40:27 heikki@hundin.mysql.fi +1 -1
    Test if merging from 3.23 to 4.0 succeeds

ChangeSet
  1.1359.1.2 03/03/15 20:05:55 heikki@hundin.mysql.fi +1 -0
  row0sel.c:
    Fix bug number 154: GROUP BY and DISTINCT could treat NULL values inequal

  innobase/row/row0sel.c
    1.22 03/03/15 20:05:47 heikki@hundin.mysql.fi +7 -12
    Fix bug number 154: GROUP BY and DISTINCT could treat NULL values inequal

ChangeSet
  1.1359.1.1 03/03/15 12:35:09 lenz@mysql.com +1 -0
   - tagged ChangeSet 1.1358 as mysql-3.23.56
   - bumped up version number to 3.23.57 in configure.in

  configure.in
    1.208 03/03/15 12:35:07 lenz@mysql.com +1 -1
     - tagged ChangeSet 1.1358 as mysql-3.23.56
     - bumped up version number to 3.23.57 in configure.in

ChangeSet
  1.1361 03/03/14 23:06:55 monty@mashka.mysql.fi +1 -0
  Code cleanup

  sql/filesort.cc
    1.34 03/03/14 23:06:54 monty@mashka.mysql.fi +6 -10
    Code cleanup

ChangeSet
  1.1357.1.1 03/03/14 17:08:42 monty@mashka.mysql.fi +6 -0
  Check for empty table/column names

  tests/grant.res
    1.6 03/03/14 17:08:40 monty@mashka.mysql.fi +5 -0
    More tests

  tests/grant.pl
    1.7 03/03/14 17:08:40 monty@mashka.mysql.fi +10 -0
    More tests

  sql/table.cc
    1.48 03/03/14 17:08:40 monty@mashka.mysql.fi +6 -1
    Check for empty table/column names

  sql/sql_table.cc
    1.113 03/03/14 17:08:40 monty@mashka.mysql.fi +5 -7
    Check for empty table/column names

  sql/sql_parse.cc
    1.156 03/03/14 17:08:40 monty@mashka.mysql.fi +1 -2
    Check for empty table/column names

  mysql-test/t/create.test
    1.6 03/03/14 17:08:40 monty@mashka.mysql.fi +8 -0
    Test for empty table/column name

ChangeSet
  1.1359 03/03/13 23:10:50 heikki@hundin.mysql.fi +1 -0
  ha_innobase.cc:
    Fix bug: MySQL could erroneously return Empty set if InnoDB estimated index range size to 0 records though the range was not empty; MySQL also failed to do the next-key locking in the case of an empty index range

  sql/ha_innobase.cc
    1.116 03/03/13 23:10:38 heikki@hundin.mysql.fi +10 -0
    Fix bug: MySQL could erroneously return Empty set if InnoDB estimated index range size to 0 records though the range was not empty; MySQL also failed to do the next-key locking in the case of an empty index range

ChangeSet
  1.1358 03/03/13 18:46:40 serg@serg.mysql.com +1 -0
  fix for crash with small sort_buffer

  sql/filesort.cc
    1.33 03/03/13 18:46:38 serg@serg.mysql.com +5 -0
    fix for crash with small sort_buffer

