1. 28 Nov, 2001 1 commit
    • unknown's avatar
      fixed alias drop bug in binlog · 08fc3585
      unknown authored
      fixed skip counter to do the RightThing (TM) when the user messes up.
      Still do RightThing when he gets it right.
      
      
      mysql-test/r/rpl000016.result:
        updated test result
      mysql-test/t/rpl000013.test:
        test alias bug
      mysql-test/t/rpl000016.test:
        test for proper skip when the user messes up
      sql/slave.cc:
        proper skip even when the user goofs up
      sql/sql_base.cc:
        drop real name, not last used alias in the log
      08fc3585
  2. 27 Nov, 2001 1 commit
    • unknown's avatar
      Fixed bug when joining with caching. · 312e5e82
      unknown authored
      Fixed race condition when using the binary log and INSERT DELAYED which could cause the binary log to have rows that was not yet written to MyISAM tables.
      
      
      Docs/manual.texi:
        Changelog
      mysql-test/r/null_key.result:
        Fix of testcase after changing optimizer to only use range keys if it would use a long part of the SAME key.
      sql/sql_insert.cc:
        Fixed race condition with binary log and INSERT DELAYED
      sql/sql_select.cc:
        Fixed bug when joining with caching
      312e5e82
  3. 26 Nov, 2001 3 commits
    • unknown's avatar
      0c9d051c
    • unknown's avatar
      A fix for ANALYZE TABLE · 22e34307
      unknown authored
      22e34307
    • unknown's avatar
      Fix race condition in ANALYZE TABLE. · 4615e500
      unknown authored
      Fixed bug where one got an empty set instead of a DEADLOCK error when using BDB tables.
      
      
      Docs/manual.texi:
        Cleanup
      configure.in:
        Version number change
      mysql-test/t/backup.test:
        drop used tables
      mysql-test/t/bdb-crash.test:
        cleanup
      mysys/thr_lock.c:
        cleanup
      sql/mysqld.cc:
        safety fix
      sql/records.cc:
        Fixed bug where one got an empty set instead of a DEADLOCK error when using
        BDB tables.
      sql/sql_table.cc:
        Fix race  condition in ANALYZE TABLE.
      4615e500
  4. 23 Nov, 2001 2 commits
  5. 22 Nov, 2001 7 commits
  6. 21 Nov, 2001 5 commits
    • unknown's avatar
      (UPDATE|DELETE) ...WHERE MATCH bugfix · dfbeb935
      unknown authored
      dfbeb935
    • unknown's avatar
      removed ftfuncs argument for mysql_select · 680d0219
      unknown authored
      it uses now thd->lex.ftfunc_list
      moved ft-initialization to a separate function
      re-disabled implicit ft initialization
      
      
      sql/item_func.cc:
        re-disabled implicit initialization that was re-enabled (by me)
        for reasons unknown (at least the code passed all the tests)
      sql/mysql_priv.h:
        removed ftfuncs argument for mysql_select
        it uses now thd->lex.ftfunc_list
        moved ft-initialization to a separate function
      sql/sql_base.cc:
        removed ftfuncs argument for mysql_select
        it uses now thd->lex.ftfunc_list
        moved ft-initialization to a separate function
      sql/sql_parse.cc:
        removed ftfuncs argument for mysql_select
        it uses now thd->lex.ftfunc_list
        moved ft-initialization to a separate function
      sql/sql_select.cc:
        removed ftfuncs argument for mysql_select
        it uses now thd->lex.ftfunc_list
        moved ft-initialization to a separate function
      680d0219
    • unknown's avatar
      Merge · 2283f2d8
      unknown authored
      
      sql/mysqld.cc:
        Auto merged
      Docs/manual.texi:
        SCCS merged
      2283f2d8
    • unknown's avatar
      Generate core file on Solaris. · 0afe57ba
      unknown authored
      
      Docs/manual.texi:
        ChangeLog
      sql/mysqld.cc:
        Cleanup
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      0afe57ba
    • unknown's avatar
      typo fixed · e6309ed9
      unknown authored
      e6309ed9
  7. 19 Nov, 2001 1 commit
    • unknown's avatar
      srv0srv.c: · 689a55b1
      unknown authored
        Fix a seg fault if a lock wait timeout is exceeded at the some time someone grants the lock
      
      
      innobase/srv/srv0srv.c:
        Fix a seg fault if a lock wait timeout is exceeded at the some time someone grants the lock
      689a55b1
  8. 18 Nov, 2001 1 commit
  9. 17 Nov, 2001 3 commits
    • unknown's avatar
      Removing registry service parameter code · 7803c443
      unknown authored
      7803c443
    • unknown's avatar
      dict0dict.h, dict0dict.c: · 0d62f810
      unknown authored
        Fix wrong (though equivalent) type decl
      
      
      innobase/dict/dict0dict.c:
        Fix wrong (though equivalent) type decl
      innobase/include/dict0dict.h:
        Fix wrong (though equivalent) type decl
      0d62f810
    • unknown's avatar
      btr0cur.c, btr0btr.c, dict0dict.h, dict0dict.c: · 77c3dd15
      unknown authored
        Fix a bug in insert buffer B-tree upper levels; probably caused the crash by B.Fitzpatrick
      buf0flu.c:
        Fix a bug in previous change
        A small optimization for LRU flushes to avoid losing hot pages from the buffer pool
      
      
      innobase/buf/buf0flu.c:
        Fix a bug in previous change
      innobase/dict/dict0dict.c:
        Fix a bug in insert buffer B-tree upper levels; probably caused the crash by B.Fitzpatrick
      innobase/include/dict0dict.h:
        Fix a bug in insert buffer B-tree upper levels; probably caused the crash by B.Fitzpatrick
      innobase/btr/btr0btr.c:
        Fix a bug in insert buffer B-tree upper levels; probably caused the crash by B.Fitzpatrick
      innobase/btr/btr0cur.c:
        Fix a bug in insert buffer B-tree upper levels; probably caused the crash by B.Fitzpatrick
      77c3dd15
  10. 14 Nov, 2001 1 commit
    • unknown's avatar
      buf0flu.c: · fb9d56cd
      unknown authored
        Fix a bug which could cause InnoDB to complain it cannot find free blocks from the buffer cache during recovery
      
      
      innobase/buf/buf0flu.c:
        Fix a bug which could cause InnoDB to complain it cannot find free blocks from the buffer cache during recovery
      fb9d56cd
  11. 07 Nov, 2001 2 commits
  12. 06 Nov, 2001 4 commits
    • unknown's avatar
      ha_innobase.cc: · 1119e844
      unknown authored
        Fix a typo
      
      
      sql/ha_innobase.cc:
        Fix a typo
      1119e844
    • unknown's avatar
      ha_innobase.cc: · efc69ba2
      unknown authored
        Make database and table names always lower case on Windows
      
      
      sql/ha_innobase.cc:
        Make database and table names always lower case on Windows
      efc69ba2
    • unknown's avatar
      3c0487c4
    • unknown's avatar
      Added missing mysqlbinlog to binary distributions. · f271c814
      unknown authored
      Applied patch to mysqlhotcopy
      
      
      myisam/mi_open.c:
        Fixed some purify warnings
      mysql-test/mysql-test-run.sh:
        Added --core as default to test suite
      scripts/make_binary_distribution.sh:
        Added missing mysqlbinlog
      scripts/mysqlhotcopy.sh:
        Applied patch with --record-log option
      sql/item_timefunc.cc:
        Fixed problem with SEC_TO_TIME() for long signed integers.
      f271c814
  13. 05 Nov, 2001 1 commit
  14. 03 Nov, 2001 2 commits
    • unknown's avatar
      Fixed problem with t1 LEFT_JOIN t2 ... WHERE t2.date_column IS NULL when... · 0176dacd
      unknown authored
      Fixed problem with t1 LEFT_JOIN t2 ... WHERE t2.date_column IS NULL when date_column is declared as NOT NULL.
      
      
      BUILD/SETUP.sh:
        Use -O1 to avoid problem with INLINE functions
      Docs/manual.texi:
        Changelog
      mysql-test/r/join.result:
        Test for bugfix
      mysql-test/t/join.test:
        Test for bugfix
      sql/sql_select.cc:
        Fixed problem with t1 LEFT_JOIN t2 ... WHERE t2.date_column IS NULL when date_column was declared as NOT NULL.
      BitKeeper/etc/ignore:
        Added bdb/include/db_ext.h bdb/include/mutex_ext.h to the ignore list
      0176dacd
    • unknown's avatar
      Fix that mysqladmin shutdown can be interrupted with ^C · b2cec26d
      unknown authored
      Fixed bug with BLOB keys in BDB tables
      Fixed problem with MERGE tables on OS with 32 bit files
      Fixed that TIME_TO_SEC() works with negative times
      
      
      Docs/manual.texi:
        Changelog
      client/mysqladmin.c:
        Fix that mysqladmin shutdown can be interrupted with ^C
      include/mysqld_error.h:
        Fixed typo
      mysql-test/r/func_time.result:
        Added test case for negative times
      mysql-test/t/func_time.test:
        Added test case for negative times
      mysql-test/t/rpl000015-slave.sh:
        Removed warnings
      mysql-test/t/rpl000016-slave.sh:
        Removed warnings
      sql/field.cc:
        Fixed bug with BLOB keys in BDB tables
      sql/field.h:
        Fixed bug with BLOB keys in BDB tables
      sql/ha_berkeley.cc:
        Fixed bug with BLOB keys in BDB tables
      sql/ha_myisammrg.cc:
        Fixed problem with MERGE tables on OS with 32 bit files
      sql/item_timefunc.cc:
        Fixed that TIME_TO_SEC() works with negative times.
      sql/share/swedish/errmsg.txt:
        Merge with 4.0
      sql/sql_acl.cc:
        Fixed typo
      b2cec26d
  15. 02 Nov, 2001 1 commit
    • unknown's avatar
      Portability fixes. · b9e1b930
      unknown authored
      
      BitKeeper/deleted/.del-configure.in~c6fc04d4e3d6e291:
        Delete: libmysql/configure.in
      BitKeeper/deleted/.del-db_ext.h~a1e210bbd0de0a48:
        Delete: bdb/include/db_ext.h
      BitKeeper/deleted/.del-mutex_ext.h~f20f47ddc346598b:
        Delete: bdb/include/mutex_ext.h
      Build-tools/Do-all-build-steps:
        Portability fix (-j 2 doesn't always work)
      configure.in:
        Added extra compiler options for libmysqld (required for HPUX)
      libmysql/Makefile.am:
        Added extra compiler options for libmysqld (required for HPUX)
      libmysql_r/Makefile.am:
        Added extra compiler options for libmysqld (required for HPUX)
      sql/log_event.cc:
        Removed warning
      b9e1b930
  16. 31 Oct, 2001 5 commits
    • unknown's avatar
      Changed time -> query_time in slow query log. · 78b58fca
      unknown authored
      Fixed Rows_examined in slow query log.
      
      
      Docs/manual.texi:
        Changlog
      sql/log.cc:
        Changed time -> query_time in slow query log.
      sql/sql_select.cc:
        Fixed Rows_examined count in slow query log.
      78b58fca
    • unknown's avatar
      Portability fixes · 679e3810
      unknown authored
      679e3810
    • unknown's avatar
      Portability fixes · 03f6fdd5
      unknown authored
      Fix for consistent 0000-00-00 date handling
      Close + open binary logs on flush tables
      Fix for AVG() in HAVING.
      
      
      BUILD/SETUP.sh:
        Compile MySQL with -O0 to make debugging easier.
      Docs/manual.texi:
        Changelog
      configure.in:
        Version change
      innobase/buf/buf0lru.c:
        Fix for windows
      mysql-test/r/func_time.result:
        Updated tests
      mysql-test/r/having.result:
        Updated tests
      mysql-test/t/func_time.test:
        Updated tests
      mysql-test/t/having.test:
        Updated tests
      mysys/mf_casecnv.c:
        Portability fix
      mysys/mf_qsort.c:
        Portability fix
      mysys/my_compress.c:
        Portability fix
      mysys/my_tempnam.c:
        More comments
      sql/field.cc:
        Fix for consistent 0000-00-00 date handling
      sql/item.h:
        Fix for AVG() in HAVING
      sql/log.cc:
        Close + open update logs on flush tables
      sql/sql_select.cc:
        More debugging info
      sql/time.cc:
        Fix for consistent 0000-00-00 date handling
      strings/ctype.c:
        Portability fix
      strings/strto.c:
        Portability fix
      03f6fdd5
    • unknown's avatar
      row0mysql.c Fix an assertion when an empty database is dropped · 3f7cf671
      unknown authored
      
      innobase/row/row0mysql.c:
        Fix an assertion when an empty database is dropped
      3f7cf671
    • unknown's avatar
      Update for OS2 (patch from Yuri Dario). · 4765ab61
      unknown authored
      Use LONG_TIMEOUT (one year) instead of ~0 for long timeouts
      Fixed error messages.
      Fixed problem with const propagation when comparing columns of different types
      
      
      BitKeeper/deleted/.del-.cvsignore~a91d63182f0b2366:
        Delete: sql/share/norwegian/.cvsignore
      BitKeeper/deleted/.del-.cvsignore~469064b5190d703d:
        Delete: sql/share/norwegian-ny/.cvsignore
      Docs/manual.texi:
        Changelog
      client/client_priv.h:
        Update for OS2
      client/mysqldump.c:
        Update for OS2
      include/mysqld_error.h:
        Updated error texts
      isam/create.c:
        Removed warning
      myisam/myisamchk.c:
        Fix for OS2
      myisam/myisampack.c:
        Fix for OS2
      mysys/mf_cache.c:
        Fix for OS2
      mysys/mf_tempfile.c:
        Fix for OS2
      mysys/my_os2file64.c:
        Fix for OS2
      mysys/my_tempnam.c:
        Fix for OS2
      os2/ChangeLog.os2:
        Fix for OS2
      os2/MySQL-Client.icc:
        Fix for OS2
      os2/MySQL-Opt.icc:
        Fix for OS2
      os2/MySQL-Source.icc:
        Fix for OS2
      os2/MySQL-Sql.icc:
        Fix for OS2
      os2/MySQL-Util.icc:
        Fix for OS2
      sql/mysqld.cc:
        Use LONG_TIMEOUT (one year) instead of ~0 for long timeouts. This avoids some problems when users spefices wrong arguments to mysqld.
      sql/nt_servc.cc:
        C
      sql/share/czech/errmsg.txt:
        Updated error texts
      sql/share/danish/errmsg.txt:
        Updated error texts
      sql/share/dutch/errmsg.txt:
        Updated error texts
      sql/share/english/errmsg.txt:
        Updated error texts
      sql/share/estonian/errmsg.txt:
        Updated error texts
      sql/share/french/errmsg.txt:
        Updated error texts
      sql/share/german/errmsg.txt:
        Updated error texts
      sql/share/greek/errmsg.txt:
        Updated error texts
      sql/share/hungarian/errmsg.txt:
        Updated error texts
      sql/share/italian/errmsg.txt:
        Updated error texts
      sql/share/japanese/errmsg.txt:
        Updated error texts
      sql/share/korean/errmsg.txt:
        Updated error texts
      sql/share/norwegian-ny/errmsg.txt:
        Updated error texts
      sql/share/norwegian/errmsg.txt:
        Updated error texts
      sql/share/polish/errmsg.txt:
        Updated error texts
      sql/share/portuguese/errmsg.txt:
        Updated error texts
      sql/share/romanian/errmsg.txt:
        Updated error texts
      sql/share/russian/errmsg.txt:
        Updated error texts
      sql/share/slovak/errmsg.txt:
        Updated error texts
      sql/share/spanish/errmsg.txt:
        Updated error texts
      sql/share/swedish/errmsg.txt:
        Updated error texts
      sql/share/ukrainian/errmsg.txt:
        Updated error texts
      sql/sql_select.cc:
        Fixed problem with const propagation when comparing columns of different types.
        Fixed bug when HEAP table is converted to MyISAM tables in GROUP BY on long strings.
      4765ab61