An error occurred fetching the project authors.
  1. 13 Feb, 2002 1 commit
  2. 17 Dec, 2001 1 commit
    • unknown's avatar
      Added DO command · d508b39f
      unknown authored
      Docs/manual.texi:
        ChangeLog
      sql/gen_lex_hash.cc:
        Safety fix
      d508b39f
  3. 10 Dec, 2001 1 commit
    • unknown's avatar
      Fixed bug in GROUP BY ... DESC · 87e78444
      unknown authored
      Docs/manual.texi:
        Changelog
      libmysql/libmysql.c:
        Fixed bug with mysql_use_result() when mysql_query() is called before mysql_free_result().
      mysql-test/r/group_by.result:
        New tests
      mysql-test/t/group_by.test:
        New tests
      sql/stacktrace.c:
        Fix for SCO
      87e78444
  4. 21 Aug, 2001 1 commit
    • unknown's avatar
      Portability fixes. · 4e46aa46
      unknown authored
      Patches required by Gemini
      Fix to properly detect if there is an active transaction in InnoDB
      Fix to not lock thread structure when doing automatic rollback when thread ends
      Allow -O lower_case_names=0 on UNIX
      
      
      Docs/manual.texi:
        Some updates from mailing list.
        Changelog
      client/mysqlbinlog.cc:
        Removed variables declared in net.c
      configure.in:
        Added test for strtoll and fixed test for gethostname_r for AIX
      mysql-test/t/innodb.test:
        Added test of active transactions
      sql/field.cc:
        Patch required by Gemini
      sql/field.h:
        Patch required by Gemini
      sql/filesort.cc:
        Patch required by Gemini
      sql/gen_lex_hash.cc:
        Update to support new syntax
      sql/ha_gemini.cc:
        Patch required by Gemini
      sql/ha_gemini.h:
        Patch required by Gemini
      sql/ha_innobase.cc:
        Fix to properly detect if there is an active transaction in InnoDB
      sql/handler.cc:
        Fix to properly detect if there is an active transaction in InnoDB
      sql/handler.h:
        Fix to properly detect if there is an active transaction in InnoDB.
        Fix for Gemini
      sql/lex.h:
        SHOW LOCKS
      sql/mysqld.cc:
        Fix to not lock thread structure when doing automatic rollback when thread ends.
      sql/share/portuguese/errmsg.txt:
        Update
      sql/sql_class.cc:
        Fix to not lock thread structure when doing automatic rollback when thread ends.
      sql/sql_class.h:
        Fix to properly detect if there is an active transaction in InnoDB
      sql/sql_delete.cc:
        Fix for Gemini
      sql/sql_parse.cc:
        Allow -O lower_case_names=0 on UNIX
      sql/sql_select.cc:
        Fix for Gemini
      sql/sql_table.cc:
        Allow -O lower_case_names=0 on UNIX
      sql/sql_update.cc:
        Fix for Gemini
      sql/sql_yacc.yy:
        For SHOW LOCKS
      strings/strto.c:
        Portability fix
      4e46aa46
  5. 09 Aug, 2001 1 commit
    • unknown's avatar
      Added new optino --sql-mode to mysqld. · 48827070
      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
      48827070
  6. 05 May, 2001 1 commit
    • unknown's avatar
      Added LOAD DATA CONCURRENT · b738e817
      unknown authored
      Docs/manual.texi:
        Update information about REPAIR and optimize
      scripts/mysqlhotcopy.sh:
        Changed Alpha -> Beta
      sql/sql_yacc.yy:
        A
      b738e817
  7. 03 May, 2001 1 commit
  8. 24 Mar, 2001 1 commit
    • unknown's avatar
      Fixed bug in send in mysqltest · aa20d16f
      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
      aa20d16f
  9. 23 Mar, 2001 1 commit
    • unknown's avatar
      Test case for bug when updating on key · c4f986d7
      unknown authored
      Fixed bug in CONCAT_WS()
      Print the default ISOLATION level.
      Change lock type for CREATE ... SELECT and INSERT/REPLACE ... SELECT
      
      
      Docs/manual.texi:
        Changelog
      mysql-test/r/func_str.result:
        Added tests for CONCAT_WS()
      mysql-test/r/update.result:
        Test case for bug when updating on key
      mysql-test/t/func_str.test:
        Added tests for CONCAT_WS()
      mysql-test/t/update.test:
        Test case for bug when updating on key
      sql/gen_lex_hash.cc:
        Better hash values
      sql/handler.cc:
        Added missig NullS
      sql/item_strfunc.cc:
        Fixed bug in CONCAT_WS()
      sql/mysql_priv.h:
        Print the default ISOLATION level.
      sql/mysqld.cc:
        Print the default ISOLATION level.
      sql/sql_insert.cc:
        Remove unnecessary call to setup_tables()
      sql/sql_parse.cc:
        Change lock type for CREATE ... SELECT and INSERT/REPLACE ... SELECT
      sql/sql_yacc.yy:
        Change lock type for CREATE ... SELECT and INSERT/REPLACE ... SELECT
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      c4f986d7
  10. 21 Mar, 2001 1 commit
    • unknown's avatar
      Split setup_fields to setup_tables and setup_fields · 4f7e756c
      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
      4f7e756c
  11. 20 Mar, 2001 1 commit
    • unknown's avatar
      Added isolation levels · e4cadd74
      unknown authored
      Added SELECT .. FOR UPDATE and SELECT .. IN SHARE MODE
      
      
      Docs/manual.texi:
        Updated information about SET TRANSACTION ISOLATION LEVEL
      configure.in:
        Upgraded version number
      isam/_dbug.c:
        Fixed wrong fprintf
      isam/isamchk.c:
        Added new error message
      myisam/mi_check.c:
        Added new error message
      mysql-test/mysql-test-run.sh:
        Don't wait too long for server start
      mysys/mf_keycache.c:
        Cleaned up some error messages
      scripts/mysqlhotcopy.sh:
        Applied patch for --resetmaster --resetslave
      sql-bench/bench-init.pl.sh:
        Fix for windows
      sql/handler.cc:
        Added isolation levels and gemini spinlocks
      sql/handler.h:
        Added isolation levels
      sql/item_strfunc.cc:
        Cleanup of CONCAT_WS()
      sql/lex.h:
        Added isolation levels
      sql/mysql_priv.h:
        Added isolation levels
      sql/mysqld.cc:
        Added isolation levels
      sql/sql_class.cc:
        Added isolation levels
        Moved variable initialization to different code segments
      sql/sql_class.h:
        Added isolation levels
      sql/sql_lex.h:
        Added isolation levels
      sql/sql_parse.cc:
        Added isolation levels
      sql/sql_update.cc:
        cleanup
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      e4cadd74
  12. 14 Mar, 2001 2 commits
    • unknown's avatar
      Reversed SQL_ANSI_MODE per Monty's request. · bf7cf461
      unknown authored
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      bf7cf461
    • unknown's avatar
      changed signal by fd close to signal by vio_close · df29fff2
      unknown authored
      added support for kill expr
      fixed coredump in set @A := foo;
      added testcase for user_var
      added testcase for kill
      
      
      sql/slave.cc:
        fd -> vio
      sql/sql_class.cc:
        fd->vio, fixed coredump on set @A := foo;
      sql/sql_class.h:
        fd -> vio
      sql/sql_repl.cc:
        fd -> vio
      sql/sql_yacc.yy:
        added support for kill expr - needed this for a clean test case of kill
      df29fff2
  13. 13 Mar, 2001 1 commit
    • unknown's avatar
      Added SQL_ANSI_MODE. · a4c63857
      unknown authored
      Docs/manual.texi:
        Added News section for 3.23.35, and change notes for SQL_ANSI_MODE.
      sql/gen_lex_hash.cc:
        Fixed typo.
        Updated the values, so the parser can be created.
      sql/mysql_priv.h:
        Added ``global_state_map'' from sql_lex.cc.
      sql/sql_class.h:
        Added ``state_map'' to THD.  This is a per-thread state map for lex.
      sql/sql_lex.cc:
        Renamed ``state_map'' to ``global_state_map''.
        Changed yylex() to use the new per-thread state map.
      sql/sql_parse.cc:
        Copy global_state_map into thd->state_map on thread start.
      sql/sql_yacc.yy:
        Added SQL_ANSI_MODE.
        Cleaned up some.
      a4c63857
  14. 06 Mar, 2001 1 commit
    • unknown's avatar
      Merged some functions and removed some unused client functions. · af297c50
      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
      af297c50
  15. 02 Mar, 2001 1 commit
    • unknown's avatar
      Fixed a bug that allowed: · 10445057
      unknown authored
      SET @foo=bar;
      
      This would cause a deadlock in mysqld, it now generates the error:
      ER_SET_CONSTANTS_ONLY as follows:
      
      mysql> set @foo=bar;
      ERROR 1204: You may only use constant expressions with SET
      
      
      include/mysqld_error.h:
        Added a new error message for SET
      sql/share/czech/errmsg.txt:
        Added a new error message for SET
      sql/share/danish/errmsg.txt:
        Added a new error message for SET
      sql/share/dutch/errmsg.txt:
        Added a new error message for SET
      sql/share/english/errmsg.txt:
        Added a new error message for SET
      sql/share/estonian/errmsg.txt:
        Added a new error message for SET
      sql/share/french/errmsg.txt:
        Added a new error message for SET
      sql/share/german/errmsg.txt:
        Added a new error message for SET
      sql/share/greek/errmsg.txt:
        Added a new error message for SET
      sql/share/hungarian/errmsg.txt:
        Added a new error message for SET
      sql/share/italian/errmsg.txt:
        Added a new error message for SET
      sql/share/japanese/errmsg.txt:
        Added a new error message for SET
      sql/share/korean/errmsg.txt:
        Added a new error message for SET
      sql/share/norwegian-ny/errmsg.txt:
        Added a new error message for SET
      sql/share/norwegian/errmsg.txt:
        Added a new error message for SET
      sql/share/polish/errmsg.txt:
        Added a new error message for SET
      sql/share/portuguese/errmsg.txt:
        Added a new error message for SET
      sql/share/romanian/errmsg.txt:
        Added a new error message for SET
      sql/share/russian/errmsg.txt:
        Added a new error message for SET
      sql/share/slovak/errmsg.txt:
        Added a new error message for SET
      sql/share/spanish/errmsg.txt:
        Added a new error message for SET
      sql/share/swedish/errmsg.txt:
        Added a new error message for SET
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      10445057
  16. 13 Feb, 2001 1 commit
    • unknown's avatar
      Added --replace to mysqltest · 0ce8adf2
      unknown authored
      Fixed that GROUP BY can take DESC
      
      
      Docs/manual.texi:
        Cleanups
      client/mysqltest.c:
        Added --replace to mysqltest
      mysql-test/t/backup.test:
        Fix to handle different error codes from backup table
      sql-bench/crash-me.sh:
        Fixed error in create_index test
      sql/item_func.cc:
        Cleanup
      sql/sql_yacc.yy:
        Fixed that GROUP BY can take DESC
      0ce8adf2
  17. 02 Feb, 2001 1 commit
    • unknown's avatar
      Portability fixes · c046cce4
      unknown authored
      Changed TRUNCATE table_name -> TRUNCATE TABLE table_name
      
      
      Docs/manual.texi:
        Changed TRUNCATE table_name -> TRUNCATE TABLE table_name
      client/mysql.cc:
        Don't crash when using -q with long fields
      include/my_net.h:
        Portability fix
      mysql-test/t/truncate.test:
        Changed TRUNCATE table_name -> TRUNCATE TABLE table_name
      readline/input.c:
        Portability fix
      scripts/make_binary_distribution.sh:
        Portability fix
      sql-bench/crash-me.sh:
        Portability fix
      sql/mini_client.cc:
        Portability fix
      sql/mysqld.cc:
        cleanup
      sql/share/dutch/errmsg.txt:
        Fixed typo
      sql/share/english/errmsg.txt:
        Fixed typo
      sql/share/greek/errmsg.txt:
        Fixed typo
      sql/share/hungarian/errmsg.txt:
        Fixed typo
      sql/share/italian/errmsg.txt:
        New translated messages
      sql/share/portuguese/errmsg.txt:
        Fixed typo
      sql/share/romanian/errmsg.txt:
        Fixed typo
      sql/share/slovak/errmsg.txt:
        Fixed typo
      sql/share/spanish/errmsg.txt:
        Fixed typo
      sql/sql_yacc.yy:
        Changed TRUNCATE table_name -> TRUNCATE TABLE table_name
      support-files/Makefile.am:
        Portability fix
      c046cce4
  18. 24 Jan, 2001 1 commit
    • unknown's avatar
      Added last_errno and last_error to show slave status · 5a7405fd
      unknown authored
      slave will skip the first SQL_SLAVE_SKIP_COUNTER events on start - 
      this is needed to recover from broken replication when the next log
      event(s) should just be skipped.
      Rotate binlogs when max_binlog_size is reached
      
      
      include/my_sys.h:
        added my_snprintf()
      include/mysqld_error.h:
        more error messages
      mysql-test/r/rpl000014.result:
        updated results for new SHOW SLAVE STATUS format
      mysql-test/r/rpl000015.result:
        update for SHOW SLAVE STATUS
      mysql-test/r/rpl000016.result:
        update for additions to the test
      mysql-test/t/rpl000016.test:
        test max_binlog_size and slave_skip_counter
      mysys/my_vsnprintf.c:
        added my_snprintf()
      sql/gen_lex_hash.cc:
        old values could not do it
      sql/lex.h:
        updates for SQL_SLAVE_SKIP_COUNTER
      sql/log.cc:
        rotate binlogs when max_binlog_size is reached
      sql/mysqld.cc:
        added max_binlog_size
      sql/share/czech/errmsg.txt:
        new errors
      sql/share/danish/errmsg.txt:
        new errors
      sql/share/dutch/errmsg.txt:
        new errors
      sql/share/english/errmsg.txt:
        new errors
      sql/share/estonian/errmsg.txt:
        new errors
      sql/share/french/errmsg.txt:
        new errors
      sql/share/german/errmsg.txt:
        new errors
      sql/share/greek/errmsg.txt:
        new errors
      sql/share/hungarian/errmsg.txt:
        new errors
      sql/share/italian/errmsg.txt:
        new errors
      sql/share/japanese/errmsg.txt:
        new errors
      sql/share/korean/errmsg.txt:
        new errors
      sql/share/norwegian-ny/errmsg.txt:
        new errors
      sql/share/norwegian/errmsg.txt:
        new errors
      sql/share/polish/errmsg.txt:
        new errors
      sql/share/portuguese/errmsg.txt:
        new errors
      sql/share/romanian/errmsg.txt:
        new errors
      sql/share/russian/errmsg.txt:
        new errors, translated untranslated messages
      sql/share/slovak/errmsg.txt:
        new errors
      sql/share/spanish/errmsg.txt:
        new errors
      sql/share/swedish/errmsg.txt:
        new errors
      sql/slave.cc:
        updates for slave_skip_counter and extension to show slave status
      sql/slave.h:
        slave_skip_counter
      sql/sql_repl.cc:
        use error messages from errmsg.txt
      sql/sql_yacc.yy:
        skip_slave_counter
      5a7405fd
  19. 22 Jan, 2001 1 commit
    • unknown's avatar
      SHOW [FULL] COLUMNS · 4e554b70
      unknown authored
      Added timeouts to replication tests to handle concurrent inserts
      
      
      Docs/manual.texi:
        Changelog
      client/mysqlshow.c:
        Fix for new SHOW FULL COLUMNS syntax
      mysql-test/r/show_check.result:
        Fix for SHOW FULL COLUMNS
      mysql-test/t/alter_table.test:
        Fix for SHOW FULL COLUMNS
      mysql-test/t/rpl000001.test:
        Added timeout to handle concurrent inserts.
      mysql-test/t/rpl000002.test:
        Added timeout to handle concurrent inserts.
      mysql-test/t/rpl000003.test:
        Added timeout to handle concurrent inserts.
      mysql-test/t/rpl000007.test:
        Added timeout to handle concurrent inserts.
      mysql-test/t/rpl000008.test:
        Added timeout to handle concurrent inserts.
      mysql-test/t/rpl000009.test:
        Added timeout to handle concurrent inserts.
      mysql-test/t/rpl000010.test:
        Added timeout to handle concurrent inserts.
      mysql-test/t/rpl000011.test:
        Added timeout to handle concurrent inserts.
      mysql-test/t/rpl000012.test:
        Added timeout to handle concurrent inserts.
      mysql-test/t/rpl000013.test:
        Added timeout to handle concurrent inserts.
      mysql-test/t/rpl000014.test:
        Added timeout to handle concurrent inserts.
      mysql-test/t/rpl000015.test:
        Added timeout to handle concurrent inserts.
      mysql-test/t/rpl000016.test:
        Added timeout to handle concurrent inserts.
      mysql-test/t/select.test:
        Fix for SHOW FULL COLUMNS
      mysql-test/t/show_check.test:
        Fix for SHOW FULL COLUMNS
      mysql-test/t/type_blob.test:
        Fix for SHOW FULL COLUMNS
      mysql-test/t/type_float.test:
        Fix for SHOW FULL COLUMNS
      mysql-test/t/type_ranges.test:
        Fix for SHOW FULL COLUMNS
      sql/mysql_priv.h:
        Fix for SHOW FULL COLUMNS
      sql/sql_parse.cc:
        Fix for SHOW FULL COLUMNS
      sql/sql_show.cc:
        Fix for SHOW FULL COLUMNS
      sql/sql_yacc.yy:
        Fix for SHOW FULL COLUMNS
      4e554b70
  20. 16 Jan, 2001 1 commit
    • unknown's avatar
      Fixed bug in CHECK TABLE ... EXTENDED · 3a959eeb
      unknown authored
      Added keyword MEDIUM to CHECK TABLE
      New benchmarks results for Linux-alpha
      
      
      BitKeeper/deleted/.del-READ-ME~ed6c5184d4bf6b7c:
        Delete: strings/READ-ME
      BitKeeper/deleted/.del-ATIS-mysql-Linux_2.2.13_SMP_alpha~21ddf9425cbdd58:
        Delete: sql-bench/Results/ATIS-mysql-Linux_2.2.13_SMP_alpha
      BitKeeper/deleted/.del-RUN-mysql-Linux_2.2.13_SMP_alpha~583091e05a25fb6:
        Delete: sql-bench/Results/RUN-mysql-Linux_2.2.13_SMP_alpha
      BitKeeper/deleted/.del-alter-table-mysql-Linux_2.2.13_SMP_alpha~6c20c9ef46f82241:
        Delete: sql-bench/Results/alter-table-mysql-Linux_2.2.13_SMP_alpha
      BitKeeper/deleted/.del-big-tables-mysql-Linux_2.2.13_SMP_alpha~e8cc899bb933532f:
        Delete: sql-bench/Results/big-tables-mysql-Linux_2.2.13_SMP_alpha
      BitKeeper/deleted/.del-connect-mysql-Linux_2.2.13_SMP_alpha~84df7c6446e51e26:
        Delete: sql-bench/Results/connect-mysql-Linux_2.2.13_SMP_alpha
      BitKeeper/deleted/.del-create-mysql-Linux_2.2.13_SMP_alpha~2c9af91e9771f618:
        Delete: sql-bench/Results/create-mysql-Linux_2.2.13_SMP_alpha
      BitKeeper/deleted/.del-insert-mysql-Linux_2.2.13_SMP_alpha~688809eb8ea77b3d:
        Delete: sql-bench/Results/insert-mysql-Linux_2.2.13_SMP_alpha
      BitKeeper/deleted/.del-select-mysql-Linux_2.2.13_SMP_alpha~db59425a7f4aa93f:
        Delete: sql-bench/Results/select-mysql-Linux_2.2.13_SMP_alpha
      BitKeeper/deleted/.del-wisconsin-mysql-Linux_2.2.13_SMP_alpha~fc410754151d622c:
        Delete: sql-bench/Results/wisconsin-mysql-Linux_2.2.13_SMP_alpha
      Docs/manual.texi:
        Updated ChangeLog
      myisam/mi_close.c:
        Force write of crashed flag on close
      myisam/mi_info.c:
        Fixed that mean_reclength works for big files
      mysql-test/r/show_check.result:
        Added test of CHECK TABLE ... MEDIUM
      mysql-test/t/show_check.test:
        Added test of CHECK TABLE ... MEDIUM
      sql/ha_myisam.cc:
        Fixed that CHECK TABLE .. EXTENDED works properly
        Cleared the CRASHED flag on repair
      sql/lex.h:
        Added keyword MEDIUM
      sql/sql_yacc.yy:
        Added CHECK TABLE .. MEDIUM
      3a959eeb
  21. 18 Dec, 2000 1 commit
    • unknown's avatar
      Added SHOW OPEN TABLES. Thanks to Antony T Curtis <antony@abacus.co.uk> · 22f0ffed
      unknown authored
      for the code.
      
      
      Docs/manual.texi:
        - added SHOW OPEN TABLES
      sql/gen_lex_hash.cc:
        - added SHOW OPEN TABLES
      sql/lex.h:
        - added SHOW OPEN TABLES
      sql/mysql_priv.h:
        - added SHOW OPEN TABLES
      sql/sql_base.cc:
        - added SHOW OPEN TABLES
      sql/sql_lex.h:
        - added SHOW OPEN TABLES
      sql/sql_parse.cc:
        - added SHOW OPEN TABLES
      sql/sql_show.cc:
        - added SHOW OPEN TABLES
      sql/sql_yacc.yy:
        - added SHOW OPEN TABLES
      22f0ffed
  22. 15 Dec, 2000 1 commit
    • unknown's avatar
      Add SHOW LOGS command. · a045792a
      unknown authored
      sql/ha_berkeley.cc:
        - add berkeley_show_logs()
      sql/ha_berkeley.h:
        - add berkeley_show_logs()
      sql/mysql_priv.h:
        - add show_logs()
      sql/sql_lex.h:
        - add show_logs()
      sql/sql_parse.cc:
        - add show_logs()
      sql/sql_show.cc:
        - add show_logs()
      sql/sql_yacc.yy:
        - add show_logs()
      Docs/manual.texi:
        - add show_logs()
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      a045792a
  23. 07 Dec, 2000 1 commit
    • unknown's avatar
      Only write full transactions to binary log · 42018251
      unknown authored
      A lot of new functions for BDB tables
      Fix for DROP DATABASE on windows
      Default server_id variables
      
      
      Docs/manual.texi:
        Update of BDB info + Changes
      configure.in:
        Added test of readlink
      include/mysqld_error.h:
        Added new error message
      sql/ha_berkeley.cc:
        Added storing of status, CHECK, ANALYZE and OPTIMIZE TABLE
      sql/ha_berkeley.h:
        Added storing of status, CHECK, ANALYZE and OPTIMIZE TABLE
      sql/handler.cc:
        Only write full transactions to binary log
      sql/hostname.cc:
        cleanup
      sql/log.cc:
        Only write full transactions to binary log
      sql/log_event.h:
        Only write full transactions to binary log
      sql/mf_iocache.cc:
        Changes to be able to use IO_CACHE to save statements in a transaction
      sql/mysql_priv.h:
        New variables
      sql/mysqld.cc:
        Only write full transactions to binary log
        Added default values for server_id
        Lots of new bdb options
      sql/share/czech/errmsg.sys:
        Added new error message
      sql/share/czech/errmsg.txt:
        Added new error message
      sql/share/danish/errmsg.sys:
        Added new error message
      sql/share/danish/errmsg.txt:
        Added new error message
      sql/share/dutch/errmsg.sys:
        Added new error message
      sql/share/dutch/errmsg.txt:
        Added new error message
      sql/share/english/errmsg.sys:
        Added new error message
      sql/share/english/errmsg.txt:
        Added new error message
      sql/share/estonian/errmsg.sys:
        Added new error message
      sql/share/estonian/errmsg.txt:
        Added new error message
      sql/share/french/errmsg.sys:
        Added new error message
      sql/share/french/errmsg.txt:
        Added new error message
      sql/share/german/errmsg.sys:
        Added new error message
      sql/share/german/errmsg.txt:
        Added new error message
      sql/share/greek/errmsg.sys:
        Added new error message
      sql/share/greek/errmsg.txt:
        Added new error message
      sql/share/hungarian/errmsg.sys:
        Added new error message
      sql/share/hungarian/errmsg.txt:
        Added new error message
      sql/share/italian/errmsg.sys:
        Added new error message
      sql/share/italian/errmsg.txt:
        Added new error message
      sql/share/japanese/errmsg.sys:
        Added new error message
      sql/share/japanese/errmsg.txt:
        Added new error message
      sql/share/korean/errmsg.sys:
        Added new error message
      sql/share/korean/errmsg.txt:
        Added new error message
      sql/share/norwegian-ny/errmsg.txt:
        Added new error message
      sql/share/norwegian/errmsg.txt:
        Added new error message
      sql/share/polish/errmsg.sys:
        Added new error message
      sql/share/polish/errmsg.txt:
        Added new error message
      sql/share/portuguese/errmsg.sys:
        Added new error message
      sql/share/portuguese/errmsg.txt:
        Added new error message
      sql/share/romanian/errmsg.txt:
        Added new error message
      sql/share/russian/errmsg.sys:
        Added new error message
      sql/share/russian/errmsg.txt:
        Added new error message
      sql/share/slovak/errmsg.sys:
        Added new error message
      sql/share/slovak/errmsg.txt:
        Added new error message
      sql/share/spanish/errmsg.sys:
        Added new error message
      sql/share/spanish/errmsg.txt:
        Added new error message
      sql/share/swedish/errmsg.OLD:
        Added new error message
      sql/share/swedish/errmsg.sys:
        Added new error message
      sql/share/swedish/errmsg.txt:
        Added new error message
      sql/sql_base.cc:
        cleanup
      sql/sql_class.cc:
        Only write full transactions to binary log
      sql/sql_class.h:
        Added error handling of failed writes to logs
      sql/sql_db.cc:
        Fix for DROP DATABASE on windows
      sql/sql_delete.cc:
        Only write full transactions to binary log
      sql/sql_insert.cc:
        Only write full transactions to binary log
      sql/sql_load.cc:
        Only write full transactions to binary log
      sql/sql_parse.cc:
        End transaction at DROP, RENAME, CREATE and TRUNCATE
      sql/sql_table.cc:
        Fixes for ALTER TABLE on BDB tables for windows
      sql/sql_update.cc:
        Only write full transactions to binary log
      sql/sql_yacc.yy:
        AGAINST is not anymore a reserved word
      support-files/my-huge.cnf.sh:
        Changed to use binary log
      support-files/my-large.cnf.sh:
        Changed to use binary log
      support-files/my-medium.cnf.sh:
        Changed to use binary log
      support-files/my-small.cnf.sh:
        Changed to use binary log
      42018251
  24. 23 Nov, 2000 1 commit
    • unknown's avatar
      All statements are now run in a sub transaction · d22ad8c1
      unknown authored
      Give warning if we are using non transactional tables and do ROLLBACK
      Porting of crash-me and benchmarks to FrontBase
      
      
      Docs/manual.texi:
        Updates for 3.23.29
      include/mysqld_error.h:
        New error messages
      sql-bench/Data/ATIS/fconnection.txt:
        Name change because 'connection' was a reserved word in FrontBase
      sql-bench/bench-init.pl.sh:
        Port to FrontBase
      sql-bench/crash-me.sh:
        Port to FrontBase
      sql-bench/server-cfg.sh:
        Port to FrontBase
      sql-bench/test-ATIS.sh:
        Port to FrontBase
      sql-bench/test-alter-table.sh:
        Port to FrontBase
      sql-bench/test-big-tables.sh:
        Port to FrontBase
      sql-bench/test-connect.sh:
        Port to FrontBase
      sql-bench/test-create.sh:
        Port to FrontBase
      sql-bench/test-insert.sh:
        Port to FrontBase
      sql-bench/test-select.sh:
        Port to FrontBase
      sql-bench/test-wisconsin.sh:
        Port to FrontBase
      sql/ha_berkeley.cc:
        All statements are now run in a sub transaction
      sql/ha_berkeley.h:
        All statements are now run in a sub transaction
      sql/handler.cc:
        All statements are now run in a sub transaction
      sql/handler.h:
        All statements are now run in a sub transaction
      sql/mysql_priv.h:
        Moved QUERY_NO.. flags to unique numbers
      sql/mysqld.cc:
        All statements are now run in a sub transaction
      sql/net_pkg.cc:
        Added send_warning
      sql/share/czech/errmsg.sys:
        New error messages
      sql/share/czech/errmsg.txt:
        New error messages
      sql/share/danish/errmsg.sys:
        New error messages
      sql/share/danish/errmsg.txt:
        New error messages
      sql/share/dutch/errmsg.sys:
        New error messages
      sql/share/dutch/errmsg.txt:
        New error messages
      sql/share/english/errmsg.sys:
        New error messages
      sql/share/english/errmsg.txt:
        New error messages
      sql/share/estonian/errmsg.sys:
        New error messages
      sql/share/estonian/errmsg.txt:
        New error messages
      sql/share/french/errmsg.sys:
        New error messages
      sql/share/french/errmsg.txt:
        New error messages
      sql/share/german/errmsg.sys:
        New error messages
      sql/share/german/errmsg.txt:
        New error messages
      sql/share/greek/errmsg.sys:
        New error messages
      sql/share/greek/errmsg.txt:
        New error messages
      sql/share/hungarian/errmsg.sys:
        New error messages
      sql/share/hungarian/errmsg.txt:
        New error messages
      sql/share/italian/errmsg.sys:
        New error messages
      sql/share/italian/errmsg.txt:
        New error messages
      sql/share/japanese/errmsg.sys:
        New error messages
      sql/share/japanese/errmsg.txt:
        New error messages
      sql/share/korean/errmsg.sys:
        New error messages
      sql/share/korean/errmsg.txt:
        New error messages
      sql/share/norwegian-ny/errmsg.txt:
        New error messages
      sql/share/norwegian/errmsg.txt:
        New error messages
      sql/share/polish/errmsg.sys:
        New error messages
      sql/share/polish/errmsg.txt:
        New error messages
      sql/share/portuguese/errmsg.sys:
        New error messages
      sql/share/portuguese/errmsg.txt:
        New error messages
      sql/share/romanian/errmsg.txt:
        New error messages
      sql/share/russian/errmsg.sys:
        New error messages
      sql/share/russian/errmsg.txt:
        New error messages
      sql/share/slovak/errmsg.sys:
        New error messages
      sql/share/slovak/errmsg.txt:
        New error messages
      sql/share/spanish/errmsg.sys:
        New error messages
      sql/share/spanish/errmsg.txt:
        New error messages
      sql/share/swedish/errmsg.OLD:
        New error messages
      sql/share/swedish/errmsg.sys:
        New error messages
      sql/share/swedish/errmsg.txt:
        New error messages
      sql/slave.cc:
        All statements are now run in a sub transaction
      sql/sql_class.cc:
        All statements are now run in a sub transaction
      sql/sql_class.h:
        All statements are now run in a sub transaction
      sql/sql_delete.cc:
        Remember if we are using a non transactional table
      sql/sql_insert.cc:
        Remember if we are using a non transactional table
      sql/sql_load.cc:
        Remember if we are using a non transactional table
      sql/sql_parse.cc:
        All statements are now run in a sub transaction
      sql/sql_select.cc:
        Remember if we are using a non transactional table
      sql/sql_table.cc:
        All statements are now run in a sub transaction
      sql/sql_update.cc:
        All statements are now run in a sub transaction
      sql/sql_yacc.yy:
        All statements are now run in a sub transaction
      d22ad8c1
  25. 17 Nov, 2000 1 commit
    • unknown's avatar
      Fixes for bugs in the usage of IO_CACHE · fcf743ef
      unknown authored
      Docs/manual.texi:
        Fixed the TRUNCATE syntax + Changelog
      include/my_sys.h:
        Added my_b_vprintf
      mysys/mf_iocache2.c:
        Added my_b_vprintf
      mysys/my_vsnprintf.c:
        Fixed fatal (new) bug
      mysys/thr_lock.c:
        Cleanup
      readline/bind.c:
        cleanup
      scripts/Makefile.am:
        Added mysqldumpslow
      sql-bench/crash-me.sh:
        Fixed TRUNCATE
      sql/log.cc:
        bug fix
      sql/log_event.cc:
        Removed compiler warnings
      sql/log_event.h:
        Fixed non portable header in binary dump
      sql/mf_iocache.cc:
        cleanup
      sql/mysqld.cc:
        Fixed loop problem on NT
      sql/slave.cc:
        cleanup
      sql/sql_class.cc:
        Fixed typos
      sql/sql_parse.cc:
        cleanup
      sql/sql_select.cc:
        bugfix
      sql/sql_table.cc:
        cleanup
      sql/sql_yacc.yy:
        Changed ALTER TABLE ... ORDER BY to get fewer warnings
      sql/unireg.cc:
        cleanup
      sql/unireg.h:
        Added missing define
      fcf743ef
  26. 14 Nov, 2000 1 commit
    • unknown's avatar
      repl-tests/test-repl-ts/repl-timestamp.master.reject · 9ae57b8c
      unknown authored
          this file needs to be deleted
      sql/log_event.cc
          fixed warnings
      sql/log_event.h
          fixed () #define bug
      sql/mysqlbinlog.cc
          fixed length argument - was supposed to be one less
      sql/mysqld.cc
          replicate-do/ignore-table now works, wild does not yet
      sql/mysql_priv.h
          updating argument to add_table_to_list() -- needed for replicate-do/ignore table
      sql/slave.cc
          changes fore replicate-do/ignore-table
          close the socket before going to sleep sleeping after error
          bad event was being freed too early
      sql/slave.h
          changes for replicate-do/ignore-table
      sql/sql_class.cc
          slave_thread variable to THD
      sql/sql_class.h
          added slave_thread to THD, fixed bug in end_time()
      sql/sql_parse.cc
          updating argument to add_tables_to_list()
      sql/sql_table.cc
          fixed bug in mysql_rm_table()
      sql/sql_yacc.yy
          fixed up add_table_to_list() calls to accept updating argument
      sql/table.h
          added updating to TABLE_LIST
      
      
      repl-tests/test-repl-ts/repl-timestamp.master.reject:
        this file needs to be deleted
      sql/log_event.cc:
        fixed warnings
      sql/log_event.h:
        fixed () #define bug
      sql/mysql_priv.h:
        updating argument to add_table_to_list() -- needed for replicate-do/ignore table
      sql/mysqlbinlog.cc:
        fixed length argument - was supposed to be one less
      sql/mysqld.cc:
        replicate-do/ignore-table now works, wild does not yet
      sql/slave.cc:
        changes fore replicate-do/ignore-table
        close the socket before going to sleep sleeping after error
        bad event was being freed too early
      sql/slave.h:
        changes for replicate-do/ignore-table
      sql/sql_class.cc:
        slave_thread variable to THD
      sql/sql_class.h:
        added slave_thread to THD, fixed bug in end_time()
      sql/sql_parse.cc:
        updating argument to add_tables_to_list()
      sql/sql_table.cc:
        fixed bug in mysql_rm_table()
      sql/sql_yacc.yy:
        fixed up add_table_to_list() calls to accept updating argument
      sql/table.h:
        added updating to TABLE_LIST
      9ae57b8c
  27. 13 Nov, 2000 1 commit
    • unknown's avatar
      Bug fixes, TRUNCATE, safer passwords on command line and connect timeout · 097173f4
      unknown authored
      Docs/manual.texi:
        Update of safe_mysqld, TRUNCATE and changes for 3.23.28
      client/mysql.cc:
        Added --timeout
      client/mysqladmin.c:
        Safer password handling
      client/mysqldump.c:
        Safer password handling
      client/mysqlimport.c:
        Safer password handling
      client/mysqlshow.c:
        Safer password handling
      configure.in:
        Fixes for Darwin and added test of poll
      include/my_pthread.h:
        Fixes for darwin
      include/violite.h:
        Added test for polling
      libmysql/libmysql.c:
        connect timeout
      libmysql/violite.c:
        connect timeout
      mysys/hash.c:
        Fix when delting from empty table
      scripts/safe_mysqld.sh:
        Added --open-files, --core-file-size and --timezone
      sql-bench/bench-init.pl.sh:
        Function print_time
      sql-bench/crash-me.sh:
        Added test of truncate
      sql-bench/test-insert.sh:
        More "estimated" tests
      sql-bench/test-select.sh:
        More "estimated" tests
      sql/filesort.cc:
        Removed allocation of extra memory
      sql/ha_berkeley.cc:
        Better estimation of number of rows
      sql/item_create.cc:
        Truncate
      sql/item_create.h:
        Truncate
      sql/item_strfunc.cc:
        Removed usage of MY_FAE
      sql/lex.h:
        Truncate
      sql/lock.cc:
        Fixed possible loop bug
      sql/log.cc:
        Removed usage of FILE:s
      sql/mysqld.cc:
        Print of more server variables
      sql/sql_class.h:
        Changed FILE -> File
      sql/sql_insert.cc:
        Fixed bug in temptable handling
      sql/sql_lex.h:
        Cleanup
      sql/sql_load.cc:
        Removed usage of MY_FAE
      sql/sql_parse.cc:
        Cleanup + TRUNCATE
      sql/sql_select.cc:
        Cleanup + fix for INSERT ... SELECT
      sql/sql_yacc.yy:
        TRUNCATE
      sql/violite.c:
        Merge with client/violite.c
      strings/strstr-sparc.s:
        Fixed wrong register usage
      097173f4
  28. 11 Nov, 2000 1 commit
    • unknown's avatar
      Added ALTER TABLE ... ORDER BY ... · 3bbef4a2
      unknown authored
      Docs/manual.texi:
        Added documentation for ALTER TABLE ... ORDER BY ...
      sql/mysql_priv.h:
        Exported make_unireg_sortorder
        Exported setup_order
      sql/sql_base.cc:
        Changes for ALTER TABLE ... ORDER BY ...
      sql/sql_parse.cc:
        Changes for ALTER TABLE ... ORDER BY ...
      sql/sql_select.cc:
        Moved make_unireg_sortorder and setup_order prototypes to
        mysql_priv.h and made them non-static so that they can be 
        used elsewhere.  Needed for ALTER TABLE ... ORDER BY ...
      3bbef4a2
  29. 31 Oct, 2000 1 commit
    • unknown's avatar
      sql_parse.cc add send_ok() for BEGIN WORK · da14dcf1
      unknown authored
      sql_yacc.yy	SQLCOM_COMMIT => SQLCOM_BEGIN for BEGIN_SYM
      
      
      sql/sql_yacc.yy:
        SQLCOM_COMMIT => SQLCOM_BEGIN for BEGIN_SYM
      sql/sql_parse.cc:
        add send_ok() for BEGIN WORK
      da14dcf1
  30. 27 Oct, 2000 1 commit
    • unknown's avatar
      fixed --skip-slave-thread bug · 265bfc17
      unknown authored
      added PURGE MASTER LOGS TO and SHOW MASTER LOGS
      fixed the output of SHOW MASTER STATUS
      updated docs
      
      
      Docs/manual.texi:
        Update for PURGE MASTER LOGS TO, SHOW MASTER LOGS
      sql/lex.h:
        added PURGE
      sql/log.cc:
        update for PURGE
      BitKeeper/etc/ignore:
        Added include/.my_sys.h.swp PENDING/2000-10-25.01 PENDING/2000-10-25.02 support-files/mysql-3.23.27-beta.spec to the ignore list
      sql/mysqld.cc:
        fixed bug in --skip-slave-start
      sql/sql_class.cc:
        added linfo to THD
      sql/sql_class.h:
        updates for PURGE
      sql/sql_lex.h:
        updates for PURGE
      sql/sql_parse.cc:
        updates for PURGE
      sql/sql_repl.cc:
        updates for PURGE
      sql/sql_repl.h:
        updates for PURGE
      sql/sql_yacc.yy:
        updates for PURGE
      265bfc17
  31. 20 Oct, 2000 1 commit
    • unknown's avatar
      Bug fixes + defines for INNOBASE · f74efca3
      unknown authored
      Docs/manual.texi:
        Cleanups
      client/sql_string.cc:
        Fixes for AIX
      mit-pthreads/Changes-mysql:
        Changelog
      mit-pthreads/config/configure.in:
        Fixes for NETBSD
      mit-pthreads/config/configure:
        Fixes for NETBSD
      mit-pthreads/gen/ctime.c:
        Fixes for NETBSD
      mysys/my_pthread.c:
        Changed assert to dbug_assert
      scripts/make_binary_distribution.sh:
        Removed mysql-test
      scripts/safe_mysqld.sh:
        Forced --defaults-extra-file to be first argument to mysqld
      sql/handler.h:
        Added INNOBASE database type
      sql/item_func.h:
        Fixed core dump when using MATCH
      sql/lex.h:
        Added INNOBASE database type
      sql/mysqld.cc:
        Fix for future
      sql/sql_yacc.yy:
        Added INNOBASE database type
      f74efca3
  32. 14 Oct, 2000 2 commits
    • unknown's avatar
      Added RESET command · 93d294d3
      unknown authored
      Docs/manual.texi:
        Changed max packet limit from 24M -> 16M
      93d294d3
    • unknown's avatar
      Fix of LEFT JOIN optimizer bug, problem with key cache on Windows and · f888c888
      unknown authored
      a lot of portability issues.
      
      
      Docs/manual.texi:
        Changed FOREIGN KEY to FOREIGN KEY constraint
      client/mysqladmin.c:
        Don't flush MASTER or SLAVE on refresh
      configure.in:
        Fix for hpux 11.0
      extra/perror.c:
        New error message
      include/my_pthread.h:
        Portability fix for windows
      myisam/mi_locking.c:
        Ensure that locking doesn't interfere with pread/pwrite on windows
      myisam/sort.c:
        checked with purecover
      mysys/mf_tempfile.c:
        Fix for windows
      mysys/my_lock.c:
        Ensure that locking doesn't interfere with pread/pwrite on windows
      mysys/my_winthread.c:
        Portability fix
      sql-bench/Results/ATIS-mysql-NT_4.0:
        New benchmark runs
      sql-bench/Results/RUN-mysql-NT_4.0:
        New benchmark runs
      sql-bench/Results/alter-table-mysql-NT_4.0:
        New benchmark runs
      sql-bench/Results/big-tables-mysql-NT_4.0:
        New benchmark runs
      sql-bench/Results/connect-mysql-NT_4.0:
        New benchmark runs
      sql-bench/Results/create-mysql-NT_4.0:
        New benchmark runs
      sql-bench/Results/insert-mysql-NT_4.0:
        New benchmark runs
      sql-bench/Results/select-mysql-NT_4.0:
        New benchmark runs
      sql-bench/Results/wisconsin-mysql-NT_4.0:
        New benchmark runs
      sql-bench/crash-me.sh:
        Fixed things for PostgreSQL
      sql-bench/limits/mysql-3.23.cfg:
        Update for new crash-me
      sql-bench/limits/mysql.cfg:
        Update for new crash-me
      sql-bench/print-limit-table:
        Fixed position for alter table rename
      sql-bench/test-insert.sh:
        Fix for PostgreSQL
      sql/field.cc:
        Fix for default values in CREATE ... SELECT
      sql/field.h:
        Fix for default values in CREATE ... SELECT
      sql/log.cc:
        Fixed typo
      sql/log_event.cc:
        Portability fix
      sql/mysqlbinlog.cc:
        Portability fix
      sql/mysqld.cc:
        Don't turn of concurrent insert with --skip-new or --safe
      sql/sql_base.cc:
        Portability fix
      sql/sql_class.cc:
        Portability fix
      sql/sql_class.h:
        Portability fix
      sql/sql_parse.cc:
        Fix for --log-slow-queries
      sql/sql_repl.cc:
        Portability fixes
      sql/sql_select.cc:
        Fixed optimizer bug for LEFT JOIN
      sql/sql_select.h:
        Fixed optimizer bug for LEFT JOIN
      sql/sql_table.cc:
        Fix for default values in CREATE ... SELECT
      sql/sql_yacc.yy:
        Added optional AS to: CREATE TABLE foo [ AS ] SELECT ...
      f888c888
  33. 10 Oct, 2000 2 commits
    • unknown's avatar
      Automatic repair of MyISAM tables + portability fixes · b74da90a
      unknown authored
      Docs/manual.texi:
        Changes for 3.23 and change Ansi mode -> ANSI mode
      include/my_base.h:
        Automatic repair of MyISAM tables
      include/myisam.h:
        Automatic repair of MyISAM tables
      myisam/ft_update.c:
        Portability fix
      myisam/mi_check.c:
        Automatic repair of MyISAM tables
      myisam/mi_open.c:
        Automatic repair of MyISAM tables
      myisam/myisamchk.c:
        Allow one to combine check with --old-repair
      myisam/sort.c:
        Fix for usage of IO_CACHE
      mysys/charset.c:
        Portability fixes
      mysys/default.c:
        Added --defaults-extra-dir
      mysys/mf_tempfile.c:
        Portability fixes
      mysys/my_init.c:
        Remove compiler warning
      mysys/my_pread.c:
        Remove compiler warning
      sql-bench/server-cfg.sh:
        New benchmark tests
      sql-bench/test-insert.sh:
        New benchmark tests
      sql/ha_myisam.cc:
        Automatic repair of MyISAM tables
      sql/ha_myisam.h:
        Automatic repair of MyISAM tables
      sql/handler.h:
        Automatic repair of MyISAM tables
      sql/lock.cc:
        Add missing free
      sql/log_event.cc:
        Portability fixes
      sql/sql_base.cc:
        Automatic repair of MyISAM tables
      sql/sql_select.h:
        Remove compiler warning
      sql/sql_table.cc:
        Clean up intendent
      sql/sql_yacc.yy:
        New syntax for CHECK
      sql/table.cc:
        Automatic repair of MyISAM tables
      sql/table.h:
        Automatic repair of MyISAM tables
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      b74da90a
    • unknown's avatar
      SET OPTION SQL_QUOTE_SHOW_CREATE = 0 | 1 · 176e2544
      unknown authored
      It makes SHOW CREATE TABLE to quote table and column names.
      This is ON by default !
      
      
      configure.in:
        REAL fix for mkstemp()
      sql/lex.h:
        SET OPTION SQL_QUOTE_SHOW_CREATE = 0 | 1
      sql/sql_yacc.yy:
        SET OPTION SQL_QUOTE_SHOW_CREATE = 0 | 1
      sql/mysql_priv.h:
        SET OPTION SQL_QUOTE_SHOW_CREATE = 0 | 1
      sql/mysqld.cc:
        SET OPTION SQL_QUOTE_SHOW_CREATE = 0 | 1
      sql/sql_show.cc:
        SET OPTION SQL_QUOTE_SHOW_CREATE = 0 | 1
      Docs/manual.texi:
        SET OPTION SQL_QUOTE_SHOW_CREATE = 0 | 1
      176e2544
  34. 25 Sep, 2000 1 commit
    • unknown's avatar
      RIGHT JOIN, part of automatic repair of MyISAM tables, backup on repair, · a68e1e88
      unknown authored
      reading from FIFO, fixes for FULLTEXT, @@IDENTITY
      
      
      Docs/manual.texi:
        Update of RIGHT JOIN
      client/mysql.cc:
        Faster HTML generation
      extra/perror.c:
        Added MyISAM error messages
      include/my_base.h:
        Update for automatic repair of MyISAM tables
      include/my_sys.h:
        Backup files and FIFO
      include/myisam.h:
        Automatic repair and backup files
      include/mysqld_error.h:
        New error message
      myisam/mi_check.c:
        Update for automatic repair of MyISAM tables
      myisam/mi_locking.c:
        Fixed comment
      myisam/mi_open.c:
        Update for automatic repair of MyISAM tables
      myisam/myisamchk.c:
        Update for automatic repair of MyISAM tables
      myisam/myisamdef.h:
        Update for automatic repair of MyISAM tables
      mysys/mf_getdate.c:
        Added new parameter option for backup files
      mysys/my_open.c:
        Added debug information
      mysys/my_redel.c:
        Backup file handling
      sql/ha_berkeley.cc:
        Updated interface
      sql/ha_berkeley.h:
        Updated interface
      sql/ha_heap.cc:
        Updated interface
      sql/ha_heap.h:
        Updated interface
      sql/ha_isam.cc:
        Updated interface
      sql/ha_isam.h:
        Updated interface
      sql/ha_isammrg.cc:
        Updated interface
      sql/ha_isammrg.h:
        Updated interface
      sql/ha_myisam.cc:
        Update for automatic repair of MyISAM tables
      sql/ha_myisam.h:
        Updated interface
      sql/ha_myisammrg.cc:
        Updated interface
      sql/ha_myisammrg.h:
        Updated interface
      sql/handler.h:
        Updated interface
      sql/item.h:
        Added @@identity
      sql/item_func.cc:
        Added @@identity
      sql/lex.h:
        Added RIGHT JOIN
      sql/mf_iocache.cc:
        Update for reading from FIFO
      sql/mysqld.cc:
        Update for automatic repair of MyISAM tables
      sql/share/czech/errmsg.sys:
        Added @@identity
      sql/share/czech/errmsg.txt:
        Added @@identity
      sql/share/danish/errmsg.sys:
        Added @@identity
      sql/share/danish/errmsg.txt:
        Added @@identity
      sql/share/dutch/errmsg.sys:
        Added @@identity
      sql/share/dutch/errmsg.txt:
        Added @@identity
      sql/share/english/errmsg.sys:
        Added @@identity
      sql/share/english/errmsg.txt:
        Added @@identity
      sql/share/estonian/errmsg.sys:
        Added @@identity
      sql/share/estonian/errmsg.txt:
        Added @@identity
      sql/share/french/errmsg.sys:
        Added @@identity
      sql/share/french/errmsg.txt:
        Added @@identity
      sql/share/german/errmsg.sys:
        Added @@identity
      sql/share/german/errmsg.txt:
        Added @@identity
      sql/share/greek/errmsg.sys:
        Added @@identity
      sql/share/greek/errmsg.txt:
        Added @@identity
      sql/share/hungarian/errmsg.sys:
        Added @@identity
      sql/share/hungarian/errmsg.txt:
        Added @@identity
      sql/share/italian/errmsg.sys:
        Added @@identity
      sql/share/italian/errmsg.txt:
        Added @@identity
      sql/share/japanese/errmsg.sys:
        Added @@identity
      sql/share/japanese/errmsg.txt:
        Added @@identity
      sql/share/korean/errmsg.sys:
        Added @@identity
      sql/share/korean/errmsg.txt:
        Added @@identity
      sql/share/norwegian-ny/errmsg.txt:
        Added @@identity
      sql/share/norwegian/errmsg.txt:
        Added @@identity
      sql/share/polish/errmsg.sys:
        Added @@identity
      sql/share/polish/errmsg.txt:
        Added @@identity
      sql/share/portuguese/errmsg.sys:
        Added @@identity
      sql/share/portuguese/errmsg.txt:
        Added @@identity
      sql/share/romanian/errmsg.txt:
        Added @@identity
      sql/share/russian/errmsg.sys:
        Added @@identity
      sql/share/russian/errmsg.txt:
        Added @@identity
      sql/share/slovak/errmsg.sys:
        Added @@identity
      sql/share/slovak/errmsg.txt:
        Added @@identity
      sql/share/spanish/errmsg.sys:
        Added @@identity
      sql/share/spanish/errmsg.txt:
        Added @@identity
      sql/share/swedish/errmsg.OLD:
        Added @@identity
      sql/share/swedish/errmsg.sys:
        Added @@identity
      sql/share/swedish/errmsg.txt:
        Added @@identity
      sql/sql_base.cc:
        Fix for RIGHT JOIN
      sql/sql_db.cc:
        Update for automatic repair of MyISAM tables
      sql/sql_load.cc:
        Added reading from FIFO
      sql/sql_parse.cc:
        Fix for RIGHT JOIN
      sql/sql_select.cc:
        Fix for RIGHT JOIN
      sql/sql_table.cc:
        cleanup
      sql/sql_yacc.yy:
        Added RIGHT JOIN
      sql/table.cc:
        Fix handling of FULLTEXT index
      sql/table.h:
        Added RIGHT JOIN
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      a68e1e88
  35. 20 Sep, 2000 1 commit
    • unknown's avatar
      Small bug fixes + code for DELETE QUICK · 2144c32e
      unknown authored
      Docs/manual.texi:
        Change log + bug fixes from the mailing list
      configure.in:
        added mlockall
      include/config-win.h:
        Fix to use SAFE_MUTEX
      include/ft_global.h:
        Free memory
      include/my_pthread.h:
        Fix for SAFE_MUTEX on windows
      myisam/Makefile.am:
        Fix modes
      myisam/ft_static.c:
        Fix language problem with fulltext
      myisam/ft_stopwords.c:
        Free memory at end
      myisam/mi_create.c:
        Fix language problem with fulltext
      myisam/mi_delete.c:
        Added optimization to not join blocks when using delete with QUICK
      myisam/mi_panic.c:
        Added freeing of memorty
      myisam/mi_test2.c:
        Added quick mode
      myisam/myisamchk.c:
        Fixed help text
      myisam/myisamdef.h:
        Added optimization to not join blocks when using delete with QUICK
      mysys/mf_format.c:
        Don't change case for extension
      mysys/my_wincond.c:
        Fix for safe mutex
      mysys/thr_mutex.c:
        Fix for safe mutex
      sql-bench/test-insert.sh:
        Split delete test to get more information about the times
      sql/ChangeLog:
        Changelog
      sql/ha_myisam.cc:
        Better OPTIMIZE handling
      sql/log.cc:
        Cleanup
      sql/mysql_priv.h:
        Fix for safe mutex
      sql/mysqld.cc:
        Added define for --one-thread option
      sql/sql_class.h:
        Fixed lock_time in slow_log
      sql/sql_delete.cc:
        Fix for safe mutex
      sql/sql_parse.cc:
        Fix processlist message for new process
      sql/sql_table.cc:
        Fix windows problem med CREATE INDEX
      sql/sql_yacc.yy:
        Fix for safe mutex
      sql/table.cc:
        Made code simpler
      strings/bmove512.c:
        Small speed fix
      support-files/mysql.server.sh:
        Fixed awk usage
      2144c32e
  36. 14 Sep, 2000 1 commit
    • unknown's avatar
      BACKUP TABLE TO 'directory' · 80e11b3e
      unknown authored
      RESTORE TABLE FROM 'directory'
      log on slave when it connects to the master
      
      
      include/mysql_com.h:
        Added COM_CONNECT_OUT so we can log on the slave when 
        connects to the master
      sql/ha_myisam.cc:
        added restore() and backup()
      sql/ha_myisam.h:
        Added restore() and backup()
      sql/handler.cc:
        restore()/backup()
      sql/handler.h:
        restore()/backup()
      sql/lex.h:
        BACKUP/RESTORE
      sql/mysql_priv.h:
        gave global ( non-static) scope to generate_table()
        added mysql_backup_table()/mysql_restore_table()
      sql/slave.cc:
        Log when slave connects to the master on the slave
      sql/sql_delete.cc:
        changed the scope of generate_table() from static to global
      sql/sql_lex.h:
        changes for BACKUP TABLE/RESTORE TABLE
      sql/sql_parse.cc:
        Changes for BACKUP TABLE/RESTORE TABLE
      sql/sql_table.cc:
        Changes for BACKUP TABLE/RESTORE TABLE
      sql/sql_yacc.yy:
        BACKUP TABLE/ RESTORE TABLE
      80e11b3e
  37. 13 Sep, 2000 1 commit
    • unknown's avatar
      Fixes for MERGE TABLES and HEAP tables · 84480383
      unknown authored
      Docs/manual.texi:
        Updated MERGE table stuff + more
      extra/perror.c:
        Added missing error messages
      include/myisammrg.h:
        Fixes for MERGE TABLE
      include/queues.h:
        Fixes for MERGE TABLE
      isam/isamlog.c:
        Fixed hard bug
      myisam/mi_log.c:
        cleanup
      myisam/mi_open.c:
        Fixed file name format in myisam log
      myisam/myisamlog.c:
        Bug fixes
      myisammrg/mymrgdef.h:
        Fixes for MERGE TABLE
      myisammrg/myrg_create.c:
        Fixes for MERGE TABLE
      myisammrg/myrg_open.c:
        Fixes for MERGE TABLE
      myisammrg/myrg_queue.c:
        Fixes for MERGE TABLE
      myisammrg/myrg_rfirst.c:
        Fixes for MERGE TABLE
      myisammrg/myrg_rkey.c:
        Fixes for MERGE TABLE
      myisammrg/myrg_rlast.c:
        Fixes for MERGE TABLE
      myisammrg/myrg_rnext.c:
        Fixes for MERGE TABLE
      myisammrg/myrg_rprev.c:
        Fixes for MERGE TABLE
      myisammrg/myrg_rrnd.c:
        Fixes for MERGE TABLE
      mysql.proj:
        update
      mysys/queues.c:
        Fixed bug when using reverse queues
      sql-bench/test-insert.sh:
        Separated some things to get better timings
      sql/ha_heap.cc:
        Fixed heap table bug
      sql/ha_heap.h:
        Fixed heap table bug
      sql/ha_myisam.h:
        Fixed wrong max_keys
      sql/ha_myisammrg.cc:
        Fixed MERGE TABLES
      sql/ha_myisammrg.h:
        Fixed MERGE TABLES
      sql/handler.h:
        Fix for MERGE TABLES and HEAP tables
      sql/lex.h:
        Fixed MERGE TABLES
      sql/mysql_priv.h:
        Cleanup of code
      sql/sql_acl.cc:
        Fixed that privilege tables are flushed at start
      sql/sql_lex.h:
        Fixed MERGE TABLES
      sql/sql_parse.cc:
        Fixed MERGE TABLES
      sql/sql_select.cc:
        Fixes for HEAP tables
      sql/sql_table.cc:
        Cleanup
      sql/sql_yacc.yy:
        Fixed MERGE TABLES
      84480383