1. 22 Dec, 2001 1 commit
    • unknown's avatar
      Fixed access privilege bug in query cache. · d114b224
      unknown authored
      Change tests to use database 'mysqltest' instead of 'foo'
      Add option to not print access denied messages to check_table_access()
      
      
      Docs/manual.texi:
        Updated query cache information.
      client/mysqltest.c:
        When connection to the database '*NO-ONE*, connect without specify a database.
      include/raid.h:
        Portability fix
      mysql-test/r/drop.result:
        Change test to use database 'mysqltest' instead of 'foo'
      mysql-test/r/flush.result:
        Change test to use database 'mysqltest' instead of 'foo'
      mysql-test/r/innodb.result:
        Change test to use database 'mysqltest' instead of 'foo'
      mysql-test/r/query_cache.result:
        Change test to use database 'mysqltest' instead of 'foo'
      mysql-test/t/drop.test:
        Change test to use database 'mysqltest' instead of 'foo'
      mysql-test/t/flush.test:
        Change test to use database 'mysqltest' instead of 'foo'
      mysql-test/t/innodb.test:
        Change test to use database 'mysqltest' instead of 'foo'
      mysql-test/t/query_cache.test:
        Change test to use database 'mysqltest' instead of 'foo'
      sql/mysql_priv.h:
        Add option to not print access denied messages
      sql/net_pkg.cc:
        Fix for query cache
      sql/net_serv.cc:
        Speed improvment
      sql/sql_cache.cc:
        Fixed access privilege bug in query cache
      sql/sql_cache.h:
        Always compiled with integrity check function prototypes.
      sql/sql_do.cc:
        Removed warning
      sql/sql_parse.cc:
        Add option to not print access denied messages
      d114b224
  2. 21 Dec, 2001 3 commits
    • unknown's avatar
      merge with 3.23.47 · b08bb5e8
      unknown authored
      
      Docs/manual.texi:
        Auto merged
      innobase/row/row0ins.c:
        Auto merged
      mysql-test/r/innodb.result:
        Auto merged
      sql/mysqld.cc:
        Use local version.
      b08bb5e8
    • unknown's avatar
      Cleanup of alarm macros. · 74ed670c
      unknown authored
      Fixed data corruption bug in query cache.
      Made queries be dependent of the database in use.
      
      
      Docs/manual.texi:
        Update binary log reference
      client/mysql.cc:
        Removed warning
      include/thr_alarm.h:
        Cleanup of alarm macros.
      libmysql/libmysql.c:
        Portabiliy fix
      libmysql/net.c:
        Cleanup of alarm macros.
      mysql-test/t/rpl_get_lock.test:
        Fixed results after merge.
      mysys/my_bitmap.c:
        Removed warning.
      sql/log_event.cc:
        Use thd->db_length
      sql/mini_client.cc:
        Cleanup of alarm macros.
      sql/net_serv.cc:
        Cleanup of alarm macros.
      sql/sql_acl.cc:
        Use thd->db_length
      sql/sql_cache.cc:
        Store used database together with the query.
      sql/sql_class.cc:
        Use thd->db_length
      sql/sql_class.h:
        Use thd->db_length
      sql/sql_db.cc:
        Use thd->db_length
      sql/sql_parse.cc:
        Use thd->db_length
      sql/sql_udf.cc:
        Use thd->db_length
      74ed670c
    • unknown's avatar
      Fixed shutdown problem on HPUX · db046dfd
      unknown authored
      
      Docs/manual.texi:
        Changelog
      mysql-test/r/innodb.result:
        Update results after InnoDB optimizer changes.
      db046dfd
  3. 20 Dec, 2001 6 commits
    • unknown's avatar
      row0ins.c: · d069c7b7
      unknown authored
        Allow equal key values in a unique secondary index if the key value contains an SQL NULL
      
      
      innobase/row/row0ins.c:
        Allow equal key values in a unique secondary index if the key value contains an SQL NULL
      d069c7b7
    • unknown's avatar
      log0recv.c: · f9298e99
      unknown authored
        Add warnings to recovery in some cases where log file might be corrupt and consequently recovery can be trusted less than normally
      
      
      innobase/log/log0recv.c:
        Add warnings to recovery in some cases where log file might be corrupt and consequently recovery can be trusted less than normally
      f9298e99
    • unknown's avatar
      merge · 7fbbafae
      unknown authored
      
      mysql-test/t/rpl_get_lock.test:
        Auto merged
      sql/ha_innobase.cc:
        Merge
      sql/sql_parse.cc:
        Clean up comments
      7fbbafae
    • unknown's avatar
    • unknown's avatar
      Fix insert delated + query cache. · 5b1bbbd2
      unknown authored
      Fix pthread_mutex_trylock on HPUX (needed for query cache).
      
      
      include/my_pthread.h:
        Fixed mutex problem with pthread_mutex_trylock on HPUX.
      mysql-test/mysql-test-run.sh:
        Wait for .pid file instead of .sock, because .pid is created later.
      mysql-test/r/query_cache.result:
        Test insert delated + query cache
      mysql-test/t/query_cache.test:
        Test insert delated + query cache
      mysys/my_pthread.c:
        Fixed mutex problem with pthread_mutex_trylock on HPUX.
      sql/repl_failsafe.cc:
        Safety
      sql/sql_insert.cc:
        Fix insert delated + query cache
      5b1bbbd2
    • unknown's avatar
      Some Query Cache fixups. · 3143a6b5
      unknown authored
      Added info about two new Query Cache status variables.
      
      3143a6b5
  4. 19 Dec, 2001 5 commits
  5. 18 Dec, 2001 2 commits
    • unknown's avatar
      ha_innobase.cc: · b06fe511
      unknown authored
        Add better instructions on how to specify innodb_data_file_path etc.
      
      
      sql/ha_innobase.cc:
        Add better instructions on how to specify innodb_data_file_path etc.
      b06fe511
    • unknown's avatar
      Updated benchmarks · 19b15bfe
      unknown authored
      Portability fixes.
      Fixed bug in mysqlbinlog when detecting binary log version
      
      
      client/mysqlbinlog.cc:
        Fixed bug when detecting binary log version
      configure.in:
        Portability fix for HPUX
      mysql-test/mysql-test-run.sh:
        Portability fix
      sql-bench/bench-init.pl.sh:
        Updated benchmarks
      sql-bench/run-all-tests.sh:
        Updated benchmarks
      sql-bench/server-cfg.sh:
        Updated benchmarks
      sql-bench/test-ATIS.sh:
        Updated benchmarks
      sql-bench/test-connect.sh:
        Updated benchmarks
      19b15bfe
  6. 17 Dec, 2001 13 commits
    • unknown's avatar
      Fix for purify · 1c7328c8
      unknown authored
      
      mysql-test/mysql-test-run.sh:
        Increased sleep times
      1c7328c8
    • unknown's avatar
      Fix after merge · 06676b3d
      unknown authored
      
      BitKeeper/etc/ignore:
        Added libmysqld/sql_do.cc to the ignore list
      include/m_string.h:
        Fix for purify
      libmysql/Makefile.shared:
        Fix for purify
      libmysqld/Makefile.am:
        Fix for purify
      sql/sql_handler.cc:
        Cleanup
      06676b3d
    • unknown's avatar
      merge with 3.23.47 (DO statement) · 4fff4025
      unknown authored
      
      innobase/dict/dict0dict.c:
        Auto merged
      innobase/row/row0mysql.c:
        Auto merged
      sql/gen_lex_hash.cc:
        Auto merged
      sql/ha_innobase.cc:
        Auto merged
      sql/item_func.cc:
        Auto merged
      sql/lex.h:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      Docs/manual.texi:
        merge
      sql/Makefile.am:
        merge
      sql/mysql_priv.h:
        merge
      sql/sql_lex.h:
        merge
      sql/sql_yacc.yy:
        merge
      4fff4025
    • unknown's avatar
      75db3094
    • unknown's avatar
      Added DO command · d508b39f
      unknown authored
      
      Docs/manual.texi:
        ChangeLog
      sql/gen_lex_hash.cc:
        Safety fix
      d508b39f
    • unknown's avatar
      Fix for purify · 1fe5615f
      unknown authored
      1fe5615f
    • unknown's avatar
      Portability fixes · 9ac3ef31
      unknown authored
      
      include/my_pthread.h:
        Fix for HPUX
      mysql-test/mysql-test-run.sh:
        Wait for socket instead of pid file
      mysys/my_static.c:
        Portability fix (for OSF1)
      mysys/raid.cc:
        Portability fix (for OSF1)
      sql/mysqld.cc:
        Fixed typo for FreeBSD.
      strings/bcmp.c:
        Fix for purify
      9ac3ef31
    • unknown's avatar
      ha_innobase.cc, dict0dict.c: · c458e0be
      unknown authored
        Cleanup
      
      
      innobase/dict/dict0dict.c:
        Cleanup
      sql/ha_innobase.cc:
        Cleanup
      c458e0be
    • unknown's avatar
      dict0mem.c, dict0dict.c, row0mysql.c, dict0mem.h: · 3179f056
      unknown authored
        Do less statistics calculations for tables
      dict0mem.h, row0mysql.c:
        Make calculation of new statistics less frequent, because the statistics in 3.23.44 involves many random disk reads
      
      
      innobase/include/dict0mem.h:
        Do less statistics calculations for tables
      innobase/row/row0mysql.c:
        Do less statistics calculations for tables
      innobase/dict/dict0dict.c:
        Do less statistics calculations for tables
      innobase/dict/dict0mem.c:
        Do less statistics calculations for tables
      3179f056
    • unknown's avatar
      ha_innobase.cc: · 91650532
      unknown authored
        Do not automatically calculate new statistics when a temporary table is used by MySQL in a query. The fact that some ORDER BY queries were slow may have been explained by this unnecessary statistics calculation.
      
      
      sql/ha_innobase.cc:
        Do not automatically calculate new statistics when a temporary table is used by MySQL in a query. The fact that some ORDER BY queries were slow may have been explained by this unnecessary statistics calculation.
      91650532
    • unknown's avatar
      Merge work:/home/bk/mysql-4.0 into hundin.mysql.fi:/my/bk/mysql-4.0 · 4f63d8ff
      unknown authored
      
      Docs/manual.texi:
        Auto merged
      4f63d8ff
    • unknown's avatar
      Don't use symlinks when using HAVE_purify. · a5978adf
      unknown authored
      Fix compile problem in sql_cache.cc
      
      
      sql/mysqld.cc:
        Don't use symlinks if you are using HAVE_purify
      sql/sql_cache.cc:
        Don't call bins_dump() when not debugging.
      a5978adf
    • unknown's avatar
      Lots of portability fixes. · 3ca9e15c
      unknown authored
      Fixed shutdown on HPUX.
      Fixed bug in query cache.
      
      
      Docs/manual.texi:
        Changelog
      configure.in:
        Fixes for HPUX
      include/m_string.h:
        Fixes for Purify
      include/my_pthread.h:
        Fixes for HPUX
      include/raid.h:
        Portability fix.
      innobase/include/univ.i:
        Portability fix.
      mysql-test/mysql-test-run.sh:
        Added --manual-gdb
      mysql-test/r/rpl_log.result:
        Portability fix
      mysql-test/t/rpl_log.test:
        Portability fix
      mysys/my_pthread.c:
        Portability fix (HPUX)
      mysys/raid.cc:
        Portability fix
      mysys/thr_mutex.c:
        Portability fix
      scripts/mysql_install_db.sh:
        Clean up install message
      sql-bench/test-alter-table.sh:
        Fix testsuite
      sql/ha_innobase.cc:
        Fixed stack overwrite.
      sql/log_event.cc:
        Fixed purify warning
      sql/mysqld.cc:
        Added patch from FreeBSD port.
        Fixed shutdown on HPUX.
      sql/slave.cc:
        Cleanup
      sql/sql_cache.cc:
        Binary search in 'step' searching
        Check maximal block in bin
        Limit of comparasions number in list of memory blocks.
        Fixed bug in pack()
      sql/sql_cache.h:
        Binary search in 'step' searching
        Check maximal block in bin
        Limit of comparasions number in list of memory blocks.
        Fixed bug in pack()
      sql/sql_parse.cc:
        Optimize
      tools/mysqlmanager.c:
        Portability fix
      3ca9e15c
  7. 16 Dec, 2001 1 commit
    • unknown's avatar
      mirrors.texi: · f935710c
      unknown authored
        Removed a mirror in Netherlands
      manual.texi:
        Remove link to outdated mod_log_mysql
      
      
      Docs/manual.texi:
        Remove link to outdated mod_log_mysql
      Docs/mirrors.texi:
        Removed a mirror in Netherlands
      f935710c
  8. 15 Dec, 2001 7 commits
    • unknown's avatar
      freebsd fix for openssl · 9cf75151
      unknown authored
      horrible bug fixed
      
      
      mysql-test/r/fulltext_multi.result:
        Change mode to -rw-rw-r--
      mysql-test/r/fulltext_order_by.result:
        Change mode to -rw-rw-r--
      mysql-test/r/fulltext_update.result:
        Change mode to -rw-rw-r--
      mysql-test/r/fulltext_var.result:
        Change mode to -rw-rw-r--
      mysql-test/r/bulk_replace.result:
        Change mode to -rw-rw-r--
      mysql-test/r/handler.result:
        Change mode to -rw-rw-r--
      include/my_global.h:
        FreeBSD fix for openssl
      myisam/ft_static.c:
        some boolean search operators added
      sql/sql_parse.cc:
        fixed horrible bug that makes mysqld CRASH when mysql client is started
      9cf75151
    • unknown's avatar
      Merge work:/home/bk/mysql-4.0 · 2bd6f1e8
      unknown authored
      into serg.mysql.com:/usr/home/serg/Abk/mysql-4.0
      
      2bd6f1e8
    • unknown's avatar
      Last changes after merge with 3.23.47 · ed82c752
      unknown authored
      
      libmysqld/lib_sql.cc:
        Fix for new bitmap
      mysql-test/r/rpl_get_lock.result:
        Fix results after merge
      mysql-test/r/rpl_skip_error.result:
        Fix results after merge
      sql/log_event.cc:
        Finish merge of slave.cc
      sql/slave.cc:
        Finish merge
      ed82c752
    • unknown's avatar
      Merge with 3.23.47 · f86c6b70
      unknown authored
      
      extra/resolve_stack_dump.c:
        Auto merged
      include/my_bitmap.h:
        Auto merged
      innobase/buf/buf0buf.c:
        Auto merged
      innobase/dict/dict0crea.c:
        Auto merged
      mysql-test/t/rpl_get_lock.test:
        Auto merged
      f86c6b70
    • unknown's avatar
      --replace_result in mysqltest can now use variables · f6ead1d7
      unknown authored
      
      client/mysqltest.c:
        --replace_result can now use variables
      mysql-test/r/rpl000014.result:
        Fix to use new replace
      mysql-test/r/rpl000015.result:
        Fix to use new replace
      mysql-test/r/rpl000016.result:
        Fix to use new replace
      mysql-test/r/rpl_log.result:
        Fix to use new replace
      mysql-test/t/join.test:
        Fix to use new replace
      mysql-test/t/rpl000014.test:
        Fix to use new replace
      mysql-test/t/rpl000015.test:
        Fix to use new replace
      mysql-test/t/rpl000016.test:
        Fix to use new replace
      mysql-test/t/rpl_log.test:
        Fix to use new replace
      readline/rltty.c:
        Add missing function
      f6ead1d7
    • unknown's avatar
      Merge work:/home/bk/mysql into hundin.mysql.fi:/my/bk/mysql · a3eda4e3
      unknown authored
      
      sql/mysqld.cc:
        Auto merged
      a3eda4e3
    • unknown's avatar
      Fixed wrong case in variablename · b0c69335
      unknown authored
      b0c69335
  9. 14 Dec, 2001 2 commits
    • unknown's avatar
      dict0crea.c: · 2a91b534
      unknown authored
        Add diagnostic code to find out why foreign key constraint creation sometimes fails
      
      
      innobase/dict/dict0crea.c:
        Add diagnostic code to find out why foreign key constraint creation sometimes fails
      2a91b534
    • unknown's avatar
      rem0rec.ic: · 8198cf8a
      unknown authored
        Remove a theoretical overrun in adaptive hash index building
      
      
      innobase/include/rem0rec.ic:
        Remove a theoretical overrun in adaptive hash index building
      8198cf8a