An error occurred fetching the project authors.
  1. 10 Aug, 2001 1 commit
    • unknown's avatar
      Fixed bug in ALTER TABLE for MERGE tables · bffebc8e
      unknown authored
      Portability fixes
      Fixed problem when giving wrong arguments to myisam_recover
      Fix to remove warnings when using purify
      
      
      BUILD/compile-solaris-sparc-purify:
        Added innodb and berkeleydb to test
      mysql-test/install_test_db.sh:
        Portability fix.
      sql/ha_myisam.cc:
        Fixed problem when giving wrong arguments to myisam_recover
      sql/ha_myisammrg.cc:
        Fixed bug in ALTER TABLE for MERGE tables
      sql/sql_list.h:
        Fix to remove warnings when using purify
      sql/sql_select.cc:
        Fix to remove warnings from purify
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      bffebc8e
  2. 09 Aug, 2001 1 commit
    • unknown's avatar
      Added new optino --sql-mode to mysqld. · b95d4398
      unknown authored
      Docs/manual.texi:
        New option, --sql-mode=option[,option[,option]]
      sql/ha_myisam.cc:
        Fixed a segmentation fault -bug with myisam-recover which
        occurred if option specified was not a legal one.
      sql/mysql_priv.h:
        New option --sql-mode
      sql/mysqld.cc:
        New option --sql-mode
      sql/sql_class.cc:
        New option --sql-mode
      sql/sql_class.h:
        New option --sql-mode
      sql/sql_lex.cc:
        option --sql-mode, ansi_quotes and ignore_space
      sql/sql_parse.cc:
        option --sql-mode, ignore_space
      sql/sql_select.cc:
        option --sql-mode, mode only_full_group_by
      sql/sql_yacc.yy:
        option --sql-mode, modes pipes_as_concat and real_as_float
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      b95d4398
  3. 08 Aug, 2001 1 commit
  4. 30 Jul, 2001 1 commit
    • unknown's avatar
      Fixed optimizer bug in ORDER BY where some ORDER BY parts where ignored. · 811532f5
      unknown authored
      Extended default arguments to be up to 4095 characters
      
      
      Docs/manual.texi:
        Update lof LOCK TABLES
      mysql-test/r/order_by.result:
        Test for optimizer bug in ORDER BY
      mysql-test/t/order_by.test:
        Test for optimizer bug in ORDER BY
      mysys/default.c:
        Extended default arguments to be up to 4095 characters
      sql/sql_select.cc:
        Fixed optimizer bug in ORDER BY
      811532f5
  5. 19 Jun, 2001 1 commit
    • unknown's avatar
      Fixed bug in mysqlcheck when using --fast · 877e3be4
      unknown authored
      Fixed problem when converting bigint to double.
      Fixed bug in count(distinct null)
      Fixed bug with empty BDB tables.
      
      
      BitKeeper/deleted/.del-ATIS-mysql-Linux_2.4.0_64GB_SMP_i686-cmp-mysql,pg~dd306b2e583ebde4:
        Delete: sql-bench/Results/ATIS-mysql-Linux_2.4.0_64GB_SMP_i686-cmp-mysql,pg
      BitKeeper/deleted/.del-RUN-mysql-Linux_2.4.0_64GB_SMP_i686-cmp-mysql,pg~11038a44f73070e7:
        Delete: sql-bench/Results/RUN-mysql-Linux_2.4.0_64GB_SMP_i686-cmp-mysql,pg
      BitKeeper/deleted/.del-alter-table-mysql-Linux_2.4.0_64GB_SMP_i686-cmp-mysql,pg~662b96bc66bc91b6:
        Delete: sql-bench/Results/alter-table-mysql-Linux_2.4.0_64GB_SMP_i686-cmp-mysql,pg
      BitKeeper/deleted/.del-big-tables-mysql-Linux_2.4.0_64GB_SMP_i686-cmp-mysql,pg~788ad492867b1226:
        Delete: sql-bench/Results/big-tables-mysql-Linux_2.4.0_64GB_SMP_i686-cmp-mysql,pg
      BitKeeper/deleted/.del-connect-mysql-Linux_2.4.0_64GB_SMP_i686-cmp-mysql,pg~5316add301edb60:
        Delete: sql-bench/Results/connect-mysql-Linux_2.4.0_64GB_SMP_i686-cmp-mysql,pg
      BitKeeper/deleted/.del-create-mysql-Linux_2.4.0_64GB_SMP_i686-cmp-mysql,pg~26e09af61f88d8c9:
        Delete: sql-bench/Results/create-mysql-Linux_2.4.0_64GB_SMP_i686-cmp-mysql,pg
      BitKeeper/deleted/.del-insert-mysql-Linux_2.4.0_64GB_SMP_i686-cmp-mysql,pg~fd2699adb3190d07:
        Delete: sql-bench/Results/insert-mysql-Linux_2.4.0_64GB_SMP_i686-cmp-mysql,pg
      BitKeeper/deleted/.del-select-mysql-Linux_2.4.0_64GB_SMP_i686-cmp-mysql,pg~b01175ad38fd12b6:
        Delete: sql-bench/Results/select-mysql-Linux_2.4.0_64GB_SMP_i686-cmp-mysql,pg
      BitKeeper/deleted/.del-wisconsin-mysql-Linux_2.4.0_64GB_SMP_i686-cmp-mysql,pg~8ba598d217450157:
        Delete: sql-bench/Results/wisconsin-mysql-Linux_2.4.0_64GB_SMP_i686-cmp-mysql,pg
      Docs/manual.texi:
        Changelog + update to Linux section
      client/mysqlcheck.c:
        Fixed bug when using --fast
        --check --auto-repair --fast will not anymore repair tables that
        had warnings but where ok.
      mysql-test/r/bdb.result:
        New test case
      mysql-test/r/bigint.result:
        New test case
      mysql-test/r/count_distinct.result:
        New test case
      mysql-test/t/bdb.test:
        New test case
      mysql-test/t/bigint.test:
        New test case
      mysql-test/t/count_distinct.test:
        New test case
      sql-bench/Comments/postgres.benchmark:
        Update for PostgreSQL 7.1.2
      sql-bench/graph-compare-results.sh:
        Fixed colors for mysql --fast tests
      sql/field.cc:
        Fixed problem when converting bigint to double.
      sql/item_sum.cc:
        Fixed bug in count(distinct null)
      sql/item_sum.h:
        Fixed bug in count(distinct null)
      sql/mysqlbinlog.cc:
        Fixed typo
      sql/sql_base.cc:
        cleanup
      sql/sql_select.cc:
        Fixed bug with empty BDB tables.
      sql/time.cc:
        Removed warning when reading timestamps with sub seconds.
      877e3be4
  6. 16 May, 2001 1 commit
    • unknown's avatar
      Fixed bug when using MERGE on files > 4G · ebe9b607
      unknown authored
      Fixed bug in SELECT db1.table.* FROM db1.table,db2.table
      Fixed bug in INSERT DELAYED when doing shutdown and a table was locked
      Changed that tmp_table_size =4G-1 means unlimited.
      
      
      Docs/manual.texi:
        Added new section about crashed MyISAM tables.
        Cleaned up subsections for InnoDB
      client/mysql.cc:
        Cleanup
      myisam/mi_rkey.c:
        Cleanup
      myisam/mi_search.c:
        Fixed wrong casts in debug messages
      myisammrg/myrg_rrnd.c:
        Fixed bug when using files > 4G
      mysys/getvar.c:
        Changed to use longlong to support arguments up to 4G
      mysys/thr_lock.c:
        Fix for delay insert
      sql/mysqld.cc:
        Increased default size for temporary tables
      sql/sql_base.cc:
        Fixed bug in SELECT db1.table.* FROM db1.table,db2.table
      sql/sql_insert.cc:
        Fixed bug in INSERT DELAYED when doing shutdown and a table was locked
      sql/sql_select.cc:
        Changed that tmp_table_size =4G-1 means unlimited.
      ebe9b607
  7. 11 May, 2001 1 commit
    • unknown's avatar
      cleanup · 6433cf75
      unknown authored
      Docs/manual.texi:
        Updated gdb / trace information
      innobase/pars/pars0grm.c:
        Removed warning on windows
      mysys/mf_keycache.c:
        Changed "exec" to "check_keycache"
      sql/mysqld.cc:
        Added suffix for windows binaries
      6433cf75
  8. 09 May, 2001 1 commit
    • unknown's avatar
      Applied patches for BDB tables · 0fece375
      unknown authored
      Fixes to InnoDB to compile on Windows
      Fix for temporary InnoDB tables
      Fixed bug in REPLACE()
      Fixed sub char keys for InnoDB
      
      
      Docs/manual.texi:
        Changelog + update of table types
      bdb/include/log.h:
        Patch from Sleepycat
      bdb/log/log.c:
        Patch from Sleepycat
      bdb/log/log_rec.c:
        Patch from Sleepycat
      client/mysqladmin.c:
        Cleanup
      innobase/include/univ.i:
        Fix for compilation on Windows
      innobase/os/os0file.c:
        cleanup
      innobase/pars/pars0grm.y:
        Fix for compilation on Windows
      mysql-test/r/innodb.result:
        New test case
      mysql-test/t/innodb.test:
        New test case
      sql/ha_innobase.cc:
        cleanup
      sql/ha_innobase.h:
        Fix for prefix keys
      sql/handler.h:
        Fix for temporary Innodb tables
      sql/item_strfunc.cc:
        Fixed bug in REPLACE()
      sql/lock.cc:
        Fix for temporary Innodb tables
      sql/mysqld.cc:
        Added --skip-stack-trace
      sql/share/english/errmsg.txt:
        Better error messages
      sql/sql_base.cc:
        Fix for temporary Innodb tables
      sql/sql_select.cc:
        Fix for temporary Innodb tables
      sql/sql_table.cc:
        Fixed sub char keys for InnoDB
      sql/table.h:
        Fix for temporary Innodb tables
      0fece375
  9. 03 May, 2001 1 commit
  10. 02 May, 2001 1 commit
  11. 29 Apr, 2001 1 commit
    • unknown's avatar
      Cleanup · eaa23507
      unknown authored
      sql/log_event.cc:
        cleanup
      sql/mysqld.cc:
        Portability fix for AIX 4.2
        Fix for services on Windows
      eaa23507
  12. 25 Apr, 2001 1 commit
    • unknown's avatar
      Portability fixes for Ia64 and Sgi compiler · 97907ee8
      unknown authored
      DROP DATABASE in mysqladmin asks for confirmation (again)
      Added examined_rows to slow query log
      SHOW CREATE for TEMPORARY table
      
      
      BitKeeper/deleted/.del-shw000001.result~8b20b03d8319b9a5:
        Delete: mysql-test/r/shw000001.result
      BitKeeper/deleted/.del-shw000001.test~770d96a2c1c65b20:
        Delete: mysql-test/t/shw000001.test
      Docs/manual.texi:
        Added information about InnoDB and TEMPORARY tables
      acinclude.m4:
        Portability fixes
      client/errmsg.c:
        merge with libmysqd/errmsg.c
      client/mysqladmin.c:
        DROP DATABASE asks for confirmation (again)
      client/mysqltest.c:
        Portability fixes
      configure.in:
        Portability fixes for SGI compiler on Ia64
      extra/resolve_stack_dump.c:
        Portability fixes
      include/global.h:
        Portability fixes
      isam/_dbug.c:
        Portability fixes
      mysql-test/mysql-test-run.sh:
        Portability fixes
      mysql-test/r/show_check.result:
        New test for SHOW CREATE
      mysql-test/t/show_check.test:
        New test for SHOW CREATE
      scripts/make_binary_distribution.sh:
        Added missing files
      sql/filesort.cc:
        Added examined_rows to slow query log
      sql/log.cc:
        Added examined_rows to slow query log
      sql/mysql_priv.h:
        Added examined_rows to slow query log
      sql/mysqlbinlog.cc:
        Fixed core dump when using wrong option
      sql/mysqld.cc:
        Removed not used argument
      sql/sql_base.cc:
        Fixed name problem with SHOW CREATE for TEMPORARY table
      sql/sql_class.h:
        Added examined_rows to slow query log
      sql/sql_parse.cc:
        Added examined_rows to slow query log
      sql/sql_select.cc:
        Added examined_rows to slow query log
      sql/sql_select.h:
        Added examined_rows to slow query log
      sql/sql_show.cc:
        Fixed SHOW CREATE for TEMPORARY table
      sql/sql_table.cc:
        Added examined_rows to slow query log
      97907ee8
  13. 22 Apr, 2001 1 commit
    • unknown's avatar
      Fix for release · 4f8d3082
      unknown authored
      Docs/manual.texi:
        new links
      scripts/make_binary_distribution.sh:
        Added missing files
      sql/sql_select.cc:
        Added accidently removed line
      4f8d3082
  14. 21 Apr, 2001 1 commit
    • unknown's avatar
      Fixed probelm with count(*) and normal functions when no matchin rows. · 05744411
      unknown authored
      Changed 'lib' to 'master-data'
      Fix for slow slaves
      
      
      Docs/manual.texi:
        Changelog
      include/mysql.h:
        Fixes for Cygwin
      libmysql/libmysql.c:
        Fixes for Cygwin
      mysql-test/Makefile.am:
        Include missing test files
      mysql-test/include/master-slave.inc:
        Fixes for slow slaves
      mysql-test/install_test_db.sh:
        Change 'lib' to 'master-data'
      mysql-test/mysql-test-run.sh:
        Change 'lib' to 'master-data'
      mysql-test/r/group_by.result:
        Test case for count(*) problem
      mysql-test/t/group_by.test:
        Test case for count(*) problem
      mysql-test/t/rpl000018-master.sh:
        Change 'lib' to 'master-data'
      sql/sql_select.cc:
        Fix for count(*) problem
      05744411
  15. 19 Apr, 2001 1 commit
    • unknown's avatar
      Fix for BDB and LOCK TABLES · e69d8fb3
      unknown authored
      BitKeeper/deleted/.del-ib_config.h.in~9e57db8504e55b7:
        Delete: innobase/ib_config.h.in
      BitKeeper/deleted/.del-ib_config.h~7539e26ffc614439:
        Delete: innobase/ib_config.h
      Docs/manual.texi:
        Changelog
      myisam/mi_locking.c:
        Cleanup
      mysql-test/r/bdb.result:
        Test for LOCK TABLES
      mysql-test/r/innodb.result:
        Test for LOCK TABLES
      mysql-test/t/bdb.test:
        Test for LOCK TABLES
      mysql-test/t/innodb.test:
        Test for LOCK TABLES
      sql-bench/test-insert.sh:
        Allow loop to be small
      sql/ha_berkeley.cc:
        Fixed bug when using LOCK TABLES with BDB
      sql/ha_berkeley.h:
        Fixed bug when using LOCK TABLES with BDB
      sql/handler.h:
        Fixed bug when using LOCK TABLES with BDB
      sql/sql_base.cc:
        Fixed bug when using LOCK TABLES with BDB
      sql/sql_parse.cc:
        UNLOCK TABLES ends transaction
      sql/sql_select.cc:
        Fix to not call index_end() twice
      e69d8fb3
  16. 18 Apr, 2001 1 commit
    • unknown's avatar
      Added test for PTHREAD_YIELD · 9d36f27b
      unknown authored
      Removed test of default master parameter
      Don't lock locked tables in REPAIR
      Changed optimzation for SELECT * from table,table ORDER BY keypart LIMIT
      
      
      BitKeeper/deleted/.del-have_default_master.inc~a54c86e65a6c4af:
        Delete: mysql-test/include/have_default_master.inc
      BitKeeper/deleted/.del-have_default_master.require~1465255ffdaf82f:
        Delete: mysql-test/r/have_default_master.require
      Docs/manual.texi:
        Changelog for 3.23.38
      acconfig.h:
        Added test for PTHREAD_YIELD
      acinclude.m4:
        Added test for PTHREAD_YIELD
      configure.in:
        Added test for PTHREAD_YIELD
      innobase/os/os0thread.c:
        Added test for PTHREAD_YIELD
      mysql-test/r/lock.result:
        Added test of lock bug
      mysql-test/t/lock.test:
        Added test of lock bug
      mysql-test/t/rpl000014.test:
        Removed test of default master parameter
      mysql-test/t/rpl000015.test:
        Removed test of default master parameter
      mysql-test/t/rpl000016.test:
        Removed test of default master parameter
      sql/ha_myisam.cc:
        Don't lock locked tables in REPAIR
      sql/sql_select.cc:
        Changed optimzation for SELECT * from table,table ORDER BY keypart LIMIT
      9d36f27b
  17. 17 Apr, 2001 2 commits
  18. 24 Mar, 2001 2 commits
    • unknown's avatar
      Fixed bug in send in mysqltest · 4a3f651d
      unknown authored
      Removed usage of @r/result as this made life hard when testing different
      table handlers.
      Allow concurrent inserts if no update/binary log.
      Don't remove key_cache at flush tables.
      Fixed bug in SELECT DISTINCT SUM()...
      
      
      BitKeeper/deleted/.del-rpl000012.status.result~bbbd650b5beea32f:
        Delete: mysql-test/r/rpl000012.status.result
      BitKeeper/deleted/.del-rpl000013.status.result~6bee190c298cc9fd:
        Delete: mysql-test/r/rpl000013.status.result
      Docs/manual.texi:
        Changelog
      client/mysqltest.c:
        Fixed bug in 'send' that Sasha had introduced.
        Make database, port and socket optional parameters to connect()
      mysql-test/r/rpl000005.result:
        Removed usage of @r/result as this made life hard when doing
        test for multiple table handlers.
      mysql-test/r/rpl000006.result:
        Removed usage of @r/result as this made life hard when doing
        test for multiple table handlers.
      mysql-test/r/rpl000012.result:
        Removed usage of @r/result as this made life hard when doing
        test for multiple table handlers.
      mysql-test/r/rpl000013.result:
        Removed usage of @r/result as this made life hard when doing
        test for multiple table handlers.
      mysql-test/r/sel000033.result:
        Removed usage of @r/result as this made life hard when doing
        test for multiple table handlers.
      mysql-test/t/backup.test:
        Use default port and socket.
      mysql-test/t/dirty-close.test:
        Use default port and socket.
      mysql-test/t/flush.test:
        Use default port and socket.
      mysql-test/t/kill.test:
        Use default port and socket.
      mysql-test/t/overflow.test:
        Use default port and socket.
      mysql-test/t/rpl000003.test:
        Removed usage of @r/result as this made life hard when doing
        test for multiple table handlers.
      mysql-test/t/rpl000005.test:
        Removed usage of @r/result as this made life hard when doing
        test for multiple table handlers.
      mysql-test/t/rpl000006.test:
        Removed usage of @r/result as this made life hard when doing
        test for multiple table handlers.
      mysql-test/t/rpl000007.test:
        Removed usage of @r/result as this made life hard when doing
        test for multiple table handlers.
      mysql-test/t/rpl000008.test:
        Removed usage of @r/result as this made life hard when doing
        test for multiple table handlers.
      mysql-test/t/rpl000009.test:
        Removed usage of @r/result as this made life hard when doing
        test for multiple table handlers.
      mysql-test/t/rpl000010.test:
        Removed usage of @r/result as this made life hard when doing
        test for multiple table handlers.
      mysql-test/t/rpl000011.test:
        Removed usage of @r/result as this made life hard when doing
        test for multiple table handlers.
      mysql-test/t/rpl000012.test:
        Removed usage of @r/result as this made life hard when doing
        test for multiple table handlers.
      mysql-test/t/rpl000013.test:
        Removed usage of @r/result as this made life hard when doing
        test for multiple table handlers.
      mysql-test/t/sel000001.test:
        Removed usage of @r/result as this made life hard when doing
        test for multiple table handlers.
      mysql-test/t/sel000002.test:
        Removed usage of @r/result as this made life hard when doing
        test for multiple table handlers.
      mysql-test/t/sel000003.test:
        Removed usage of @r/result as this made life hard when doing
        test for multiple table handlers.
      mysql-test/t/sel000031.test:
        Removed usage of @r/result as this made life hard when doing
        test for multiple table handlers.
      mysql-test/t/sel000032.test:
        Removed usage of @r/result as this made life hard when doing
        test for multiple table handlers.
      mysql-test/t/sel000033.test:
        Removed usage of @r/result as this made life hard when doing
        test for multiple table handlers.
      mysql-test/t/sel000100.test:
        Removed usage of @r/result as this made life hard when doing
        test for multiple table handlers.
      mysql-test/t/shw000001.test:
        Removed usage of @r/result as this made life hard when doing
        test for multiple table handlers.
      mysql-test/t/status.test:
        Use default port and socket.
      sql/gen_lex_hash.cc:
        Smaller hash table
      sql/mysql_priv.h:
        Allow concurrent inserts if no update/binary log
      sql/mysqld.cc:
        Allow concurrent inserts if no update/binary log
        Don't remove key_cache at flush tables
      sql/sql_base.cc:
        Don't remove key_cache at flush tables
      sql/sql_select.cc:
        Fix bug in SELECT DISTINCT SUM().
      sql/sql_yacc.yy:
        Allow concurrent inserts if no update/binary log
      tests/export.pl:
        C
      4a3f651d
    • unknown's avatar
      Added defines for fast mutex in glibc 2.2 (should be safe) · 13a57d19
      unknown authored
      Fixed crash in SELECT DISTINCT SUM(...)
      Fix return value of mysortncmp() for innobase
      Fix join_crash bug
      
      
      Docs/manual.texi:
        Changelog
      include/my_pthread.h:
        Added defines for fast mutex in glibc 2.2
      mysql-test/t/join_crash.test:
        Changed table names to t1,t2...
      mysys/my_bitmap.c:
        Use fast mutex
      mysys/my_open.c:
        Use fast mutex
      mysys/my_pthread.c:
        Use fast mutex
      mysys/my_thr_init.c:
        Use fast mutex
      mysys/my_winthread.c:
        Use fast mutex
      mysys/thr_mutex.c:
        Use new mutexattr with error checking
      sql/ha_innobase.cc:
        Fix return value of mysortncmp() for innobase
      sql/sql_select.cc:
        Fix join_crash bug
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      13a57d19
  19. 21 Mar, 2001 1 commit
    • unknown's avatar
      Split setup_fields to setup_tables and setup_fields · 4b56b0ee
      unknown authored
      Fixed problem with UPDATE TABLE when keys wheren't always used.
      
      
      Docs/manual.texi:
        Added comment to ALTER TABLE
      scripts/mysql_install_db.sh:
        Added test for mysqld in libexec
      sql/ha_innobase.cc:
        Removed compiler warning
      sql/mysql_priv.h:
        Split setup_fields to setup_tables and setup_fields
      sql/sql_base.cc:
        Split setup_fields to setup_tables and setup_fields
      sql/sql_insert.cc:
        Split setup_fields to setup_tables and setup_fields
      sql/sql_load.cc:
        Split setup_fields to setup_tables and setup_fields
      sql/sql_parse.cc:
        Fixed missing 'mysql_info" with now clients.
      sql/sql_select.cc:
        Split setup_fields to setup_tables and setup_fields
      sql/sql_update.cc:
        Fixed problem with UPDATE TABLE when keys wheren't always used.
      sql/sql_yacc.yy:
        Small isolation change
      4b56b0ee
  20. 07 Mar, 2001 2 commits
    • unknown's avatar
      Fixed test cases for innobase · 5151b552
      unknown authored
      Fixed bug introduced with last ORDER BY optimization
      Changed log position to longlong to avoid warnings.
      
      
      Docs/manual.texi:
        Update for innobase
      mysql-test/r/innobase.result:
        Fixed test cases
      mysql-test/t/bdb.test:
        Removed not used tables
      mysql-test/t/innobase.test:
        Fixed test cases
      sql/field.h:
        Fixed bug introduced with last ORDER BY optimization
      sql/ha_berkeley.cc:
        Fixed bug when index_init() was called twice.
      sql/mysql_priv.h:
        Added option to not get stack trace (when using gdb)
      sql/mysqld.cc:
        Added option to not get stack trace (when using gdb)
      sql/slave.cc:
        Changed log position to longlong to avoid warnings.
      sql/slave.h:
        Changed log position to longlong to avoid warnings.
      sql/sql_parse.cc:
        Removed warnings
      sql/sql_select.cc:
        Cleanups
      5151b552
    • unknown's avatar
      Removed duplicated index_init() calls that causes problems with BDB · 9b8ddd1a
      unknown authored
      tables.
      Merged maxsql.spec with mysql.spec
      
      
      mysql-test/r/innobase.result:
        Almost up to date test results
      mysql-test/t/innobase.test:
        Added testing of error codes
      sql-bench/test-insert.sh:
        Added testing of key-only-read
      sql/ha_berkeley.cc:
        Added DBUG_PRINT
      sql/sql_select.cc:
        Removed duplicated index_init() calls
      support-files/maxsql.spec.sh:
        Merge with mysql.spec.  Take into account that BDB and Innobase is
        in the MySQL source tree
      support-files/mysql.spec.sh:
        Removed usage of innobase in standard RPM
      9b8ddd1a
  21. 06 Mar, 2001 1 commit
    • unknown's avatar
      Merged some functions and removed some unused client functions. · 869c89fe
      unknown authored
      Remember UNION for ALTER TABLE
      Added test for if we are supporting transactions.
      Don't allow REPLACE to replace a row when we have generated an auto_increment key
      Fixed bug when using BLOB keys
      Fixed bug in SET @variable=user.
      
      
      Docs/manual.texi:
        Added some examples and moved the Error access denied section to the
        error section.
      client/mysqltest.c:
        Changed to use the new mysql_send_query()
      include/mysql.h:
        Changed mysql_reap_query() to mysql_send_query().
      libmysql/libmysql.c:
        Changed mysql_reap_query() to mysql_send_query()
        Merged some functions and removed some unused functions.
      mysql-test/r/bdb.result:
        New test case
      mysql-test/r/distinct.result:
        New test case
      mysql-test/r/key.result:
        New test case
      mysql-test/r/merge.result:
        New test case
      mysql-test/r/replace.result:
        New test case
      mysql-test/t/bdb.test:
        New test case
      mysql-test/t/key.test:
        New test case
      mysql-test/t/merge.test:
        New test case
      mysql-test/t/replace.test:
        New test case
      mysys/my_lock.c:
        Moved global lock variable to static
      sql-bench/test-insert.sh:
        Added test case for index-read only
      sql/field.h:
        Fixed that one can optimize ORDER BY with ISAM and GEMINI
      sql/ha_berkeley.cc:
        Added type casts needed for Windows
      sql/ha_innobase.cc:
        Removed reference to manual from comment.
      sql/ha_myisammrg.cc:
        Remember UNION for ALTER TABLE
      sql/ha_myisammrg.h:
        Remember UNION for ALTER TABLE
      sql/handler.cc:
        Added test for if we are supporting transactions.
        Don't allow REPLACE to replace a row when we have generated an auto_increment key.
      sql/handler.h:
        Remember UNION for ALTER TABLE
      sql/key.cc:
        Fixed bug when using BLOB keys
      sql/mysql_priv.h:
        Added new variables
      sql/mysqld.cc:
        Added new variables
      sql/opt_range.cc:
        Fixed problem with BLOB keys
      sql/opt_sum.cc:
        Fix for BLOB keys
      sql/sql_class.cc:
        Added test if we need to init/clean transaction variables
      sql/sql_insert.cc:
        Fix for REPLACE and auto_increment keys
      sql/sql_parse.cc:
        Fixed bug in max_user_connections
      sql/sql_select.cc:
        Fixed problem with key on BLOB
      sql/sql_yacc.yy:
        Fixed bug in SET @variable=user.
      sql/table.cc:
        Fixed problem with keys on BLOB
      869c89fe
  22. 04 Mar, 2001 1 commit
  23. 28 Feb, 2001 1 commit
    • unknown's avatar
      sql_select.cc MATCH ... AGAINST (NULL) bug fixed · 72bc949c
      unknown authored
      item_func.cc	MATCH ... AGAINST (NULL) bug fixed
      fulltext.test	MATCH ... AGAINST (NULL) bug fixed
      fulltext.result	MATCH ... AGAINST (NULL) bug fixed
      
      
      mysql-test/r/fulltext.result:
        MATCH ... AGAINST (NULL) bug fixed
      mysql-test/t/fulltext.test:
        MATCH ... AGAINST (NULL) bug fixed
      sql/item_func.cc:
        MATCH ... AGAINST (NULL) bug fixed
      sql/sql_select.cc:
        MATCH ... AGAINST (NULL) bug fixed
      72bc949c
  24. 17 Feb, 2001 1 commit
    • unknown's avatar
      Added Innobase to source distribution · 2662b593
      unknown authored
      Docs/manual.texi:
        Added Innobase documentation
      configure.in:
        Incremented version
      include/my_base.h:
        Added option for Innobase
      myisam/mi_check.c:
        cleanup
      mysql-test/t/bdb.test:
        cleanup
      mysql-test/t/innobase.test:
        Extended with new tests from bdb.test
      mysql-test/t/merge.test:
        Added test of SHOW create
      mysys/my_init.c:
        Fix for UNIXWARE 7
      scripts/mysql_install_db.sh:
        Always write how to start mysqld
      scripts/safe_mysqld.sh:
        Fixed type
      sql/ha_innobase.cc:
        Update to new version
      sql/ha_innobase.h:
        Update to new version
      sql/handler.h:
        Added 'update_table_comment()' and 'append_create_info()'
      sql/sql_delete.cc:
        Fixes for Innobase
      sql/sql_select.cc:
        Fixes for Innobase
      sql/sql_show.cc:
        Append create information (for MERGE tables)
      sql/sql_update.cc:
        Fixes for Innobase
      2662b593
  25. 15 Feb, 2001 1 commit
    • unknown's avatar
      Updates for innobase · f5fefc94
      unknown authored
      Removed a ' that casued 'make paper' to fail
      
      
      Docs/manual.texi:
        Updated myisamchk section;  Removed a ' that casued 'make paper' to fail
      sql/handler.cc:
        Updates for innobase
      sql/mysqld.cc:
        Updates for innobase
      sql/sql_parse.cc:
        Fixed possible overrun if the mysqld server name is too big
      sql/sql_select.cc:
        Updates for innobase
      f5fefc94
  26. 10 Feb, 2001 1 commit
    • unknown's avatar
      sql_select.cc (at last) fulltext/cache bug fixed · 52ad8007
      unknown authored
      fulltext_cache.result	(at last) fulltext/cache bug fixed
      
      
      mysql-test/r/fulltext_cache.result:
        (at last) fulltext/cache bug fixed
      sql/sql_select.cc:
        (at last) fulltext/cache bug fixed
      52ad8007
  27. 07 Feb, 2001 1 commit
    • unknown's avatar
      Use new bitmap interface · f816d6f1
      unknown authored
      Patches for Armstrong
      Removed warnings when using REPAIR TABLE .. EXTENDED
      
      
      Docs/manual.texi:
        Changelog
      configure.in:
        Added missing -lsocket library on SCO
      include/global.h:
        Patch for Armstrong
      include/my_bitmap.h:
        Changed bitmap interface to avoid problem with missing LOCK_bitmap symbol
      include/myisampack.h:
        Portability fix for Armstrong
      mysql-test/t/select.test:
        Changed to work with 'mysql test < select.tst'
      mysys/my_bitmap.c:
        Changed bitmap interface to avoid problem with missing LOCK_bitmap symbol
      mysys/my_init.c:
        Removed LOCK_bitmap
      sql/field.cc:
        Patch for Armstrong
      sql/filesort.cc:
        Patch for Armstrong
      sql/ha_myisam.cc:
        Removed warnings when using REPAIR TABLE .. EXTENDED
      sql/mysql_priv.h:
        Use new bitmap interface
      sql/mysqld.cc:
        Use new bitmap interface
      sql/sql_select.cc:
        Use new bitmap interface
      f816d6f1
  28. 03 Feb, 2001 1 commit
    • unknown's avatar
      Workaround for bug in thread library in Unixware 7 · 37aa09b1
      unknown authored
      Fixed bug in GROUP BY on ELT()
      Added SEQUENCE() to UDF examples
      
      
      BUILD/FINISH.sh:
        Avoid error message if tmp exists
      Docs/manual.texi:
        Cleaned up bug reporting section
      mysys/my_init.c:
        Workaround for bug in thread library in Unixware 7
      readline/input.c:
        Portability fix
      scripts/mysql_install_db.sh:
        Made host, user and db field binary
      sql/item_func.h:
        Fixed bug in GROUP BY on ELT()
      sql/item_strfunc.cc:
        Fixed bug in GROUP BY on ELT()
      sql/share/Makefile.am:
        Don't automaticly checkout SCCS files
      sql/sql_select.cc:
        Cleanups
      sql/udf_example.cc:
        Added SEQUENCE() to UDF examples.
      37aa09b1
  29. 28 Jan, 2001 1 commit
    • unknown's avatar
      Fixed ALTER TABLE on MERGE tables · 184e24b2
      unknown authored
      Fixed bug in DISTINCT
      
      
      Docs/manual.texi:
        Updated Changelog
        Cleaned up adding character sets
      merge/open.c:
        skip comments
      myisam/mi_check.c:
        Fixed bug when sorting index on Windows
      myisammrg/myrg_info.c:
        Use only portable printf arguments
      myisammrg/myrg_rrnd.c:
        Use only portable printf arguments
      mysql-test/r/distinct.result:
        Added test case for bug in distinct
      mysql-test/r/merge.result:
        Added test for ALTER TABLE
      mysql-test/t/distinct.test:
        Added test case for bug in distinct
      mysql-test/t/merge.test:
        Added test for ALTER TABLE
      sql-bench/crash-me.sh:
        Fixed portability issues
      sql/ha_myisammrg.cc:
        Fixed for ALTER TABLE on MERGE tables
      sql/item_sum.cc:
        Fixed bug in DISTINCT
      sql/sql_db.cc:
        Added test of namelen in check_db_name
      sql/sql_select.cc:
        Fixed bug in DISTINCT
      sql/sql_select.h:
        Fixed bug in DISTINCT
      sql/sql_table.cc:
        Fixed ALTER TABLE on MERGE tables
      sql/table.cc:
        Added test of namelen in check_db_name
      sql/table.h:
        Fixed ALTER TABLE on MERGE tables
      184e24b2
  30. 27 Jan, 2001 1 commit
    • unknown's avatar
      Added --temp-pool option to mysqld. This will cause temporary files · 882f16d0
      unknown authored
      created to use a small set of filenames, to try and avoid problems
      in the Linux kernel.
      
      
      mysys/Makefile.am:
        Added my_bitmap.c
      mysys/my_init.c:
        my_bitmap code added
      mysys/mysys_priv.h:
        my_bitmap
      sql/mysql_priv.h:
        temp pool stuff.
      sql/mysqld.cc:
        --temp-pool option added
      sql/sql_select.cc:
        temp pool stuff
      sql/table.h:
        temp pool
      882f16d0
  31. 17 Jan, 2001 1 commit
    • unknown's avatar
      Fixed for bugs that was found when getting full code coverage of BDB · 5372aa60
      unknown authored
      Fixed bug with HEAP tables on windows
      Fixed bug with HAVING on empty tables
      
      
      Docs/manual.texi:
        Update of UDF functions
      mysql-test/mysql-test-run.sh:
        Added option --user
      mysql-test/r/bdb.result:
        Added more test to get better coverage
      mysql-test/t/bdb.test:
        Added more test to get better coverage
      sql/field.cc:
        Fixes for key packing in BDB
      sql/field.h:
        Fixes for key packing in BDB
      sql/ha_berkeley.cc:
        Fixed for bugs that was found when getting full code coverage
      sql/ha_heap.cc:
        Fixed problem with HEAP tables on windows
      sql/log.cc:
        Safety fix
      sql/sql_select.cc:
        Fixed bug with HAVING on empty tables
      sql/table.cc:
        Fixed problem with HEAP tables on windows
      5372aa60
  32. 12 Jan, 2001 1 commit
    • unknown's avatar
      Patches for NetBSD/macppc · 1a10224c
      unknown authored
      Fixed bug in LEFT JOIN
      Added bdb_log_buffer_size
      
      
      Docs/manual.texi:
        Added documentation for mysqlhotcopy
      client/mysql.cc:
        Fixed core dump when column names couldn't be read
      configure.in:
        Fixed possible error
      mit-pthreads/Changes-mysql:
        Patches for NetBSD/macppc
      mit-pthreads/config/config.guess:
        Patches for NetBSD/macppc
      mit-pthreads/config/configure.in:
        Patches for NetBSD/macppc
      mit-pthreads/config/configure:
        Patches for NetBSD/macppc
      mysql-test/r/join_outer.result:
        New join test
      mysql-test/t/join_outer.test:
        New join test
      scripts/mysqlhotcopy.sh:
        Patches from ASK
      sql/ha_berkeley.cc:
        Adeed log buffer cache
      sql/ha_berkeley.h:
        Adeed log buffer cache
      sql/log.cc:
        Fixed possible overrun bug
      sql/mysqld.cc:
        Fix for Mac OS X public beta
        Added bdb_log_buffer_size
      sql/sql_select.cc:
        Fixed bug in LEFT JOIN
      tests/mail_to_db.pl:
        Removed unsubscribe tails
      tests/pmail.pl:
        Sort mails according to date
      1a10224c
  33. 05 Jan, 2001 1 commit
    • unknown's avatar
      sql_select.cc check for cond==NULL in add_ft_keys() · ff59a22d
      unknown authored
      fulltext_left_join.result	BitKeeper file /usr/home/serg/Abk/mysql/mysql-test/r/fulltext_left_join.result
      fulltext_left_join.test	BitKeeper file /usr/home/serg/Abk/mysql/mysql-test/t/fulltext_left_join.test
      
      
      mysql-test/t/fulltext_left_join.test:
        edited
      sql/sql_select.cc:
        check for cond==NULL in add_ft_keys()
      ff59a22d
  34. 20 Dec, 2000 1 commit
    • unknown's avatar
      sql_select.cc Disables quick_select for JT_FT · 9622ae14
      unknown authored
      filesort.cc	Temporary fix for FULLTEXT index removed
      
      
      sql/filesort.cc:
        Temporary fix for FULLTEXT index removed
      sql/sql_select.cc:
        Disables quick_select for JT_FT
      9622ae14
  35. 08 Dec, 2000 1 commit
    • unknown's avatar
      Lots of fixes for BDB tables · 19d406d9
      unknown authored
      Change DROP TABLE to first drop the data, then the .frm file
      
      
      Docs/manual.texi:
        Updated TODO and Changelog
      include/Makefile.am:
        Portability fix
      mysql-test/misc/select.res:
        ***MISSING WEAVE***
      mysys/mf_iocache2.c:
        cleanup
      scripts/mysqlhotcopy.sh:
        Fixed --noindices
      sql-bench/Results/ATIS-pg-Linux_2.2.14_my_SMP_i686-cmp-mysql,pg:
        Updated benchmarks
      sql-bench/Results/RUN-pg-Linux_2.2.14_my_SMP_i686-cmp-mysql,pg:
        Updated benchmarks
      sql-bench/Results/alter-table-pg-Linux_2.2.14_my_SMP_i686-cmp-mysql,pg:
        Updated benchmarks
      sql-bench/Results/big-tables-pg-Linux_2.2.14_my_SMP_i686-cmp-mysql,pg:
        Updated benchmarks
      sql-bench/Results/connect-pg-Linux_2.2.14_my_SMP_i686-cmp-mysql,pg:
        Updated benchmarks
      sql-bench/Results/create-pg-Linux_2.2.14_my_SMP_i686-cmp-mysql,pg:
        Updated benchmarks
      sql-bench/Results/insert-pg-Linux_2.2.14_my_SMP_i686-cmp-mysql,pg:
        Updated benchmarks
      sql-bench/Results/select-pg-Linux_2.2.14_my_SMP_i686-cmp-mysql,pg:
        Updated benchmarks
      sql-bench/Results/wisconsin-pg-Linux_2.2.14_my_SMP_i686-cmp-mysql,pg:
        Updated benchmarks
      sql-bench/limits/pg.cfg:
        Updated to new crash-me
      sql-bench/server-cfg.sh:
        Fixes for pg 7.0.2
      sql/ha_berkeley.cc:
        Lots of BDB table fixes
      sql/ha_berkeley.h:
        Lots of BDB table fixes
      sql/handler.cc:
        Change DROP TABLE to first drop the data, then the .frm file
      sql/hostname.cc:
        Fixes for empty hostnames
      sql/log.cc:
        Fixed transaction logging
      sql/share/swedish/errmsg.OLD:
        cleanup
      sql/sql_delete.cc:
        Fixes for logging
      sql/sql_insert.cc:
        Fixes for logging
      sql/sql_select.cc:
        Fixes for BDB tables
      sql/sql_table.cc:
        Change DROP TABLE to first drop the data, then the .frm file
      sql/sql_update.cc:
        Fixes for logging
      BitKeeper/etc/ignore:
        Added scripts/mysqld_multi to the ignore list
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      19d406d9
  36. 05 Dec, 2000 1 commit
  37. 28 Nov, 2000 1 commit
    • unknown's avatar
      New thr_alarm struct for better integration with OS2 · 746f0b3b
      unknown authored
      Run bootstrap in separate thread
      Fix bug in FLUSH TABLES table_name
      
      
      Docs/manual.texi:
        Updated ChangeLog
      client/mysql.cc:
        Added info about compressed protocol
      include/getopt.h:
        Fix for OS2
      include/global.h:
        Fix for OS2
      include/my_sys.h:
        Fix for OS2
      include/mysql_com.h:
        Fix for OS2
      include/thr_alarm.h:
        Cleanup up alarm struct for OS2 port
      isam/isamchk.c:
        Fix for OS2
      libmysql/libmysql.c:
        cleanup
      libmysql/net.c:
        Use new thr_alarm
      libmysql/violite.c:
        Fix for OS2
      myisam/ChangeLog:
        Changes
      myisam/mi_create.c:
        Use less stack
      myisam/myisamchk.c:
        Fix for OS2
      mysys/default.c:
        Fix for OS2
      mysys/getopt.c:
        Fix for OS2
      mysys/mf_format.c:
        Safety
      mysys/mf_path.c:
        Fix for OS2
      mysys/my_create.c:
        Fix for OS2
      mysys/my_lock.c:
        Fix for OS2
      mysys/my_open.c:
        Fix for OS2
      mysys/thr_alarm.c:
        Use new thr_alarm struct
      readline/input.c:
        Fix for OS2
      readline/rltty.c:
        Fix for OS2
      sql/ha_myisam.cc:
        Remove unnecessary fn_format
      sql/my_lock.c:
        Use new thr_alarm
      sql/mysql_priv.h:
        Changed bootstrap to run in separate thread to avoid problem with
        small stack
      sql/mysqld.cc:
        Changed bootstrap to run in separate thread to avoid problem with
        small stack
      sql/net_serv.cc:
        Use new thr_alarm
      sql/sql_base.cc:
        Fix problem with FLUSH TABLE table_name
      sql/sql_class.cc:
        Fix for new bootstrap
      sql/sql_class.h:
        cleanup
      sql/sql_delete.cc:
        cleanup
      sql/sql_load.cc:
        Fix for OS2
      sql/sql_parse.cc:
        Changed bootstrap to run in separate thread to avoid problem with
        small stack
      sql/sql_select.cc:
        Reset used structure elements
      sql/sql_table.cc:
        For OS2
      sql/violite.c:
        For OS2
      746f0b3b