An error occurred fetching the project authors.
  1. 14 Feb, 2002 1 commit
  2. 13 Feb, 2002 2 commits
    • unknown's avatar
      Added --user=userid to mysqld · 429abf35
      unknown authored
      Fix for ctypes on windows
      Cleanup max_queries_per_hour
      
      
      mysql-test/t/dirty_close.test:
        Rename: mysql-test/t/dirty-close.test -> mysql-test/t/dirty_close.test
      mysql-test/r/dirty_close.result:
        Rename: mysql-test/r/dirty-close.result -> mysql-test/r/dirty_close.result
      Docs/manual.texi:
        Added --user=userid
      include/m_ctype.h:
        Fix for ctypes on windows
      mysql-test/r/join.result:
        Update join results
      sql/mysqld.cc:
        Added --user=userid
      sql/sql_parse.cc:
        Cleanup max_queries_per_hour
      429abf35
    • unknown's avatar
      Made LOAD DATA LOCAL INFILE more secure · 33d2d765
      unknown authored
      Docs/manual.texi:
        Changelog
      sql/sql_yacc.yy:
        optimization
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      33d2d765
  3. 08 Feb, 2002 1 commit
  4. 01 Feb, 2002 1 commit
  5. 29 Jan, 2002 1 commit
    • unknown's avatar
      New error messages · d6a43626
      unknown authored
      Test of unsigned BIGINT values
      Fixes for queries-per-hour
      Cleanup of replication code (comments and portability fixes)
      Make most of the binary log code 4G clean
      Changed syntax for GRANT ... QUERIES PER HOUR
      
      
      Docs/manual.texi:
        Fixed Changelog, upgrading to 4.0 and 4.1 TODO sections.
      Docs/mysqld_error.txt:
        Added error message.
      configure.in:
        Fix for autoconf 2.52
      include/my_getopt.h:
        Portability fix.
      include/my_global.h:
        Portablity fix.
      include/mysqld_error.h:
        New error messages
      mysql-test/r/bigint.result:
        Test of unsigned BIGINT values.
      mysql-test/r/func_op.result:
        Test of unsigned BIGINT values.
      mysql-test/r/varbinary.result:
        Test of unsigned BIGINT values.
      mysql-test/t/bigint.test:
        Test of unsigned BIGINT values.
      sql/item_func.h:
        Optimized Item_int_func() usage.
      sql/lock.cc:
        Cleanup comments
      sql/log.cc:
        Cleanup
      sql/log_event.cc:
        Cleanup and portability fixes.
      sql/log_event.h:
        Cleanup and portability fixes.
      sql/mini_client.cc:
        Cleanup and portability fixes.
      sql/mysqld.cc:
        Fix for queries-per-hour
      sql/repl_failsafe.cc:
        Prepare for making binary log 2G clean.
      sql/share/czech/errmsg.txt:
        New error messages
      sql/share/danish/errmsg.txt:
        New error messages
      sql/share/dutch/errmsg.txt:
        New error messages
      sql/share/english/errmsg.txt:
        New error messages
      sql/share/estonian/errmsg.txt:
        New error messages
      sql/share/french/errmsg.txt:
        New error messages
      sql/share/german/errmsg.txt:
        New error messages
      sql/share/greek/errmsg.txt:
        New error messages
      sql/share/hungarian/errmsg.txt:
        New error messages
      sql/share/italian/errmsg.txt:
        New error messages
      sql/share/japanese/errmsg.txt:
        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.txt:
        New error messages
      sql/share/portuguese/errmsg.txt:
        New error messages
      sql/share/romanian/errmsg.txt:
        New error messages
      sql/share/russian/errmsg.txt:
        New error messages
      sql/share/slovak/errmsg.txt:
        New error messages
      sql/share/spanish/errmsg.txt:
        New error messages
      sql/share/swedish/errmsg.txt:
        New error messages
      sql/share/ukrainian/errmsg.txt:
        New error messages
      sql/slave.cc:
        Cleanup
      sql/slave.h:
        Cleanup
      sql/sql_acl.cc:
        Cleanup and removal of possible reserved words
      sql/sql_base.cc:
        More DBUG
      sql/sql_cache.cc:
        Cleanup & portability fixes
      sql/sql_class.h:
        Make binary log 4G clean
      sql/sql_delete.cc:
        More DBUG
      sql/sql_handler.cc:
        Cleanup & portability fixes
      sql/sql_parse.cc:
        Cleanup of queries-per-hours code
      sql/sql_rename.cc:
        Add missing DBUG_RETURN
      sql/sql_repl.cc:
        Cleanup & portability fixes
      sql/sql_select.cc:
        Cleanup & portability fixes
      sql/sql_show.cc:
        Cleanup & portability fixes
      sql/sql_update.cc:
        Small cleanup of multi-update-code (need second pass)
      sql/sql_yacc.yy:
        Changed syntax for GRANT ... QUERIES PER HOUR
      strings/str2int.c:
        Cleanup & portability fixes
      d6a43626
  6. 20 Jan, 2002 1 commit
    • unknown's avatar
      Here comes a nasty patch, although I am not ready to push it yet. I will · 5df61c3c
      unknown authored
      first pull, merge,test, and get it to work.
      
      The main change is the new replication code - now we have two slave threads
      SQL thread and I/O thread. I have also re-written a lot of the code to 
      prepare for multi-master implementation. 
      
      I also documented IO_CACHE quite extensively and to some extend, THD class.
      
      
      Makefile.am:
        moved tags target script into a separate file
      include/my_sys.h:
        fixes in IO_CACHE for SEQ_READ_APPEND + some documentation
      libmysqld/lib_sql.cc:
        updated replication locks, but now I see I did it wrong and it won't compile. Will fix
        before the push.
      mysql-test/r/rpl000014.result:
        test result update
      mysql-test/r/rpl000015.result:
        test result update
      mysql-test/r/rpl000016.result:
        test result update
      mysql-test/r/rpl_log.result:
        test result update
      mysql-test/t/rpl000016-slave.sh:
        remove relay logs
      mysql-test/t/rpl000017-slave.sh:
        remove relay logs
      mysql-test/t/rpl_log.test:
        updated test
      mysys/mf_iocache.c:
        IO_CACHE updates to make replication work
      mysys/mf_iocache2.c:
        IO_CACHE update to make replication work
      mysys/thr_mutex.c:
        cosmetic change
      sql/item_func.cc:
        new replication code
      sql/lex.h:
        new replication
      sql/log.cc:
        new replication
      sql/log_event.cc:
        new replication
      sql/log_event.h:
        new replication
      sql/mini_client.cc:
        new replication
      sql/mini_client.h:
        new replication
      sql/mysql_priv.h:
        new replication
      sql/mysqld.cc:
        new replication
      sql/repl_failsafe.cc:
        new replication
      sql/slave.cc:
        new replication
      sql/slave.h:
        new replication
      sql/sql_class.cc:
        new replication
      sql/sql_class.h:
        new replication
      sql/sql_lex.h:
        new replication
      sql/sql_parse.cc:
        new replication
      sql/sql_repl.cc:
        new replication
      sql/sql_repl.h:
        new replication
      sql/sql_show.cc:
        new replication
      sql/sql_yacc.yy:
        new replication
      sql/stacktrace.c:
        more robust stack tracing
      sql/structs.h:
        new replication code
      BitKeeper/etc/ignore:
        Added mysql-test/r/rpl000002.eval mysql-test/r/rpl000014.eval mysql-test/r/rpl000015.eval mysql-test/r/rpl000016.eval mysql-test/r/slave-running.eval mysql-test/r/slave-stopped.eval to the ignore list
      5df61c3c
  7. 16 Jan, 2002 1 commit
    • unknown's avatar
      some small changes for MULTI-TABLE updates and other little fixes · 4d638f1e
      unknown authored
      sql/sql_class.h:
        small optimisations for MULTI-TABLE UPDATE's
      sql/sql_parse.cc:
        Could not look at that if () at the start of execute_command, and as 
        Monty evidently did not have time, so I optimised it away in the best 
        fashion I know of.
      sql/sql_update.cc:
        Some optimisations  for MULTI-TABLE UPDATE's
      4d638f1e
  8. 15 Jan, 2002 1 commit
    • unknown's avatar
      Add support for NULL=NULL in keys (Used in GROUP BY optimization) · f015cbdc
      unknown authored
      Add ISAM to Windows version
      Fix of test results
      Fixes for NULL keys in HEAP tables.
      
      
      Docs/manual.texi:
        Changelog
      heap/hp_open.c:
        Add support for NULL=NULL in keys (for GROUP BY)
      heap/hp_rkey.c:
        Cleanup
      heap/hp_write.c:
        Cleanup
      include/config-win.h:
        Add ISAM to Windows version
      include/my_base.h:
        Add support for NULL=NULL in keys (for GROUP BY)
      libmysqld/Makefile.am:
        Rename of innobase to innodb
      myisam/mi_write.c:
        Add support for NULL=NULL in keys (for GROUP BY)
      BitKeeper/etc/ignore:
        Added libmysqld/ha_innodb.cc to the ignore list
      mysql-test/r/group_by.result:
        Test of NULL keys in HEAP tables
      mysql-test/r/heap.result:
        Test of NULL keys in HEAP tables
      mysql-test/r/null.result:
        Cleanup
      mysql-test/r/order_by.result:
        Fix for result of new ORDER BY optimization
      mysql-test/t/group_by.test:
        Test of NULL keys in HEAP tables
      mysql-test/t/heap.test:
        Test of NULL keys in HEAP tables
      mysql-test/t/null.test:
        Cleanup
      sql/ha_heap.cc:
        Add support of NULL keys
      sql/item_strfunc.h:
        Fix for BINARY and CAST functions
      sql/item_timefunc.h:
        Fix for BINARY and CAST functions
      sql/sql_parse.cc:
        Cleanup
      sql/sql_select.cc:
        Add support for NULL=NULL in keys (for GROUP BY)
      f015cbdc
  9. 12 Jan, 2002 1 commit
  10. 08 Jan, 2002 1 commit
  11. 02 Jan, 2002 2 commits
    • unknown's avatar
      New CAST syntax · b79170b7
      unknown authored
      Cleanup of multi-table-delete in sql_yacc.yy
      Changed syntax of MAXIMUM QUERIES PER HOUR to MAX_QUERIES_PER_HOUR to
      not get too many reserved words.
      
      
      Docs/manual.texi:
        Updated information about CAST
      mysql-test/r/bigint.result:
        New CAST syntax
      mysql-test/r/create.result:
        New CAST syntax
      mysql-test/r/variables.result:
        Fix after merge with 3.23
      mysql-test/t/bigint.test:
        New CAST syntax
      mysql-test/t/create.test:
        New CAST syntax
      sql/item_create.cc:
        New CAST syntax
      sql/item_func.h:
        New CAST syntax
      sql/item_timefunc.cc:
        New CAST syntax
      sql/item_timefunc.h:
        New CAST syntax
      sql/lex.h:
        Changed syntax to MAX_QUERIES_PER_HOUR to not get too many reserved words.
      sql/mysql_priv.h:
        Cleanup multi-delete
      sql/sql_parse.cc:
        Cleanup multi-delete
      sql/sql_yacc.yy:
        Cleanup multi-delete.
        New CAST syntax.
        Removed some restricted words.
      b79170b7
    • unknown's avatar
      Added macros for nice TIMESPEC usage. · f4fee3d9
      unknown authored
      Fixes for building MySQL with gcc 3.0
      Added SIGNED / UNSIGNED casts
      Fixed core dump bug in net_clear() with libmysqld.
      Back to using semaphores in query cache.
      Added 'Null' and 'Index_type' to SHOW INDEX.
      
      
      BUILD/FINISH.sh:
        Fixes for gcc 3.0
      BUILD/SETUP.sh:
        Fixes for gcc 3.0
      Docs/manual.texi:
        Changelog + SIGNED/UNSIGNED casts.
      Makefile.am:
        include BUILD scripts in source distribution.
      client/Makefile.am:
        Fixes for gcc 3.0
      client/mysql.cc:
        Cleanup
      client/mysqldump.c:
        Changed 'K' to mean 'disable-keys' instead of 'no-disabled-keys'
      client/readline.cc:
        Cleanup
      configure.in:
        Include BUILD in source distrbution
      extra/my_print_defaults.c:
        Cleanup
      include/my_global.h:
        Fix for HPUX and setrlimit.
        Portability fix.
        Added macros for nice TIMESPEC usage.
      innobase/include/dyn0dyn.h:
        Fix for AIX
      libmysql/Makefile.shared:
        Added strxmov to libmysqld
      libmysqld/examples/Makefile.am:
        Fixes for gcc 3.0
      libmysqld/lib_vio.c:
        Cleanup
      myisam/ft_dump.c:
        Portability fixes
      myisam/ftdefs.h:
        Portability fixes
      mysql-test/r/bdb.result:
        Cleanup results after adding 2 columns to SHOW KEYS
      mysql-test/r/bigint.result:
        New test for SIGNED/UNSIGNED
      mysql-test/r/fulltext.result:
        Cleanup results after adding 2 columns to SHOW KEYS
      mysql-test/r/heap.result:
        Cleanup results after adding 2 columns to SHOW KEYS
      mysql-test/r/innodb.result:
        Cleanup results after adding 2 columns to SHOW KEYS
      mysql-test/r/isam.result:
        Cleanup results after adding 2 columns to SHOW KEYS
      mysql-test/r/key.result:
        Cleanup results after adding 2 columns to SHOW KEYS
      mysql-test/r/myisam.result:
        Cleanup results after adding 2 columns to SHOW KEYS
      mysql-test/r/query_cache.result:
        Cleanup results after adding 2 columns to SHOW KEYS
      mysql-test/r/select.result:
        Cleanup results after adding 2 columns to SHOW KEYS
      mysql-test/r/show_check.result:
        Cleanup results after adding 2 columns to SHOW KEYS
      mysql-test/r/type_ranges.result:
        Cleanup results after adding 2 columns to SHOW KEYS
      mysql-test/t/bigint.test:
        New test for SIGNED/UNSIGNED
      mysql-test/t/key.test:
        New test for SIGNED/UNSIGNED
      mysql-test/t/query_cache.test:
        Test for FOUND_ROWS()
      sql-bench/crash-me.sh:
        Safety fixes
      sql/derror.cc:
        Cleanup
      sql/ha_berkeley.h:
        New test for SIGNED/UNSIGNED
      sql/ha_heap.h:
        New test for SIGNED/UNSIGNED
      sql/ha_innobase.cc:
        New test for SIGNED/UNSIGNED
      sql/ha_innobase.h:
        New test for SIGNED/UNSIGNED
      sql/ha_isam.h:
        New test for SIGNED/UNSIGNED
      sql/ha_myisam.cc:
        New test for SIGNED/UNSIGNED
      sql/ha_myisam.h:
        New test for SIGNED/UNSIGNED
      sql/handler.h:
        New test for SIGNED/UNSIGNED
      sql/item_func.cc:
        Cleanup TIMESPEC usage
      sql/item_func.h:
        Added SIGNED / UNSIGNED casts
      sql/lex.h:
        Added SIGNED / UNSIGNED casts
      sql/mysqld.cc:
        Cleanup TIMESPEC usage
      sql/net_pkg.cc:
        Cleanup
      sql/net_serv.cc:
        Fixed core dump bug in net_clear()
      sql/slave.cc:
        Cleanup
      sql/sql_cache.cc:
        Back to using semaphores
      sql/sql_cache.h:
        Back to using semaphores
      sql/sql_insert.cc:
        Cleanup TIMESPEC usage
      sql/sql_manager.cc:
        Cleanup TIMESPEC usage
      sql/sql_parse.cc:
        Cleanup
      sql/sql_repl.cc:
        Cleanup TIMESPEC usage
      sql/sql_show.cc:
        Added 'Null' and 'Index_type' to SHOW INDEX.
      sql/sql_table.cc:
        Sort keys in table in a more logical order.
      sql/sql_yacc.yy:
        Support for SIGNED/UNSIGNED casts.
      f4fee3d9
  12. 26 Dec, 2001 2 commits
    • unknown's avatar
      Woooo.... · c865e963
      unknown authored
      Now everything compiles and all tests are passed .... ;o)
      
      What a push !
      
      
      c865e963
    • unknown's avatar
      This is a large push. Included are : · 71ce58a3
      unknown authored
      * multi-table updates
      * new paid feature for limiting number of queries per hour for users
      * optional syntax for multi-table deletes
      * optimization for SQL_CALC_FOUND_ROWS
      * a small addition for CREATE .. SELECT that will be of future use
      
      I know that all this will require many additions to documentation, 
      which I have not done, but I am at Arjen's disposal to help him document
      all this.
      
      
      
      libmysqld/lib_sql.cc:
        This is a small change required due to new paid feature of limiting 
        number of queries per hour for each user.
      mysql-test/r/multi_update.result:
        Change of the result to accomodate multi-table updates
      mysql-test/t/multi_update.test:
        Change in multi-table tests to accomodate multi-table updates
      BitKeeper/etc/ignore:
        Added 50 sql/new.cc to the ignore list
      scripts/mysql_install_db.sh:
        This is a small change required due to new paid feature of limiting 
        number of queries per hour for each user.
      sql/item_timefunc.h:
        This is a small feature that will be of use later in the proper 
        creation of the tables out of CREATE ... SELECT...
        
        Further changes will come after this resolve/push/test passes ..
      sql/lex.h:
        This is a small change required due to new paid feature of limiting 
        number of queries per hour for each user.
      sql/mysql_priv.h:
        This is a small change required due to new paid feature of limiting 
        number of queries per hour for each user.
      sql/mysqld.cc:
        This is a small change required due to new paid feature of limiting 
        number of queries per hour for each user.
      sql/sql_acl.cc:
        This is a small change required due to new paid feature of limiting 
        number of queries per hour for each user.
      sql/sql_acl.h:
        This is a small change required due to new paid feature of limiting 
        number of queries per hour for each user.
      sql/sql_class.h:
        These are changes required for multi-table updates.
      sql/sql_lex.h:
        Changes required for both multi-table updates and limiting number of 
        queries per hour (paid feature).
      sql/sql_parse.cc:
        Ha ! So many changes. 
        
        * multi-table updates
        * limiting number of queries per hour for users
      sql/sql_select.cc:
        Optimisation for SQL_CALC_FOUND_ROWS, when a query involves a single
        table, without WHERE or GROUP clause
      sql/sql_update.cc:
        multi-table updates
      sql/sql_yacc.yy:
        Many things :
        * multi-table updates
        * limiting number of queries per hour for users
        * new optional syntax for multi-table deletes. This one is different 
          from the one demanded by user. USING clause MUST include ALL tables, 
          not just the ones that are used and not deleted from.
      71ce58a3
  13. 23 Dec, 2001 1 commit
    • unknown's avatar
      Limit created keys to MAX_KEY_LENGTH. · 953ac1a5
      unknown authored
      Fix problem with query cache and database names
      
      
      mysql-test/mysql-test-run.sh:
        Portability fixes
      mysql-test/r/query_cache.result:
        More tests when using different databases
      mysql-test/t/query_cache.test:
        More tests when using different databases
      sql-bench/test-wisconsin.sh:
        Portability fix
      sql/sql_cache.cc:
        Fix problem with query cache and database names
      sql/sql_parse.cc:
        Remove pre and end space in query.
      sql/sql_table.cc:
        Limit created keys to MAX_KEY_LENGTH.
      953ac1a5
  14. 22 Dec, 2001 1 commit
    • unknown's avatar
      Fixed access privilege bug in query cache. · 9625a39d
      unknown authored
      Change tests to use database 'mysqltest' instead of 'foo'
      Add option to not print access denied messages to check_table_access()
      
      
      Docs/manual.texi:
        Updated query cache information.
      client/mysqltest.c:
        When connection to the database '*NO-ONE*, connect without specify a database.
      include/raid.h:
        Portability fix
      mysql-test/r/drop.result:
        Change test to use database 'mysqltest' instead of 'foo'
      mysql-test/r/flush.result:
        Change test to use database 'mysqltest' instead of 'foo'
      mysql-test/r/innodb.result:
        Change test to use database 'mysqltest' instead of 'foo'
      mysql-test/r/query_cache.result:
        Change test to use database 'mysqltest' instead of 'foo'
      mysql-test/t/drop.test:
        Change test to use database 'mysqltest' instead of 'foo'
      mysql-test/t/flush.test:
        Change test to use database 'mysqltest' instead of 'foo'
      mysql-test/t/innodb.test:
        Change test to use database 'mysqltest' instead of 'foo'
      mysql-test/t/query_cache.test:
        Change test to use database 'mysqltest' instead of 'foo'
      sql/mysql_priv.h:
        Add option to not print access denied messages
      sql/net_pkg.cc:
        Fix for query cache
      sql/net_serv.cc:
        Speed improvment
      sql/sql_cache.cc:
        Fixed access privilege bug in query cache
      sql/sql_cache.h:
        Always compiled with integrity check function prototypes.
      sql/sql_do.cc:
        Removed warning
      sql/sql_parse.cc:
        Add option to not print access denied messages
      9625a39d
  15. 21 Dec, 2001 1 commit
    • unknown's avatar
      Cleanup of alarm macros. · 9603291e
      unknown authored
      Fixed data corruption bug in query cache.
      Made queries be dependent of the database in use.
      
      
      Docs/manual.texi:
        Update binary log reference
      client/mysql.cc:
        Removed warning
      include/thr_alarm.h:
        Cleanup of alarm macros.
      libmysql/libmysql.c:
        Portabiliy fix
      libmysql/net.c:
        Cleanup of alarm macros.
      mysql-test/t/rpl_get_lock.test:
        Fixed results after merge.
      mysys/my_bitmap.c:
        Removed warning.
      sql/log_event.cc:
        Use thd->db_length
      sql/mini_client.cc:
        Cleanup of alarm macros.
      sql/net_serv.cc:
        Cleanup of alarm macros.
      sql/sql_acl.cc:
        Use thd->db_length
      sql/sql_cache.cc:
        Store used database together with the query.
      sql/sql_class.cc:
        Use thd->db_length
      sql/sql_class.h:
        Use thd->db_length
      sql/sql_db.cc:
        Use thd->db_length
      sql/sql_parse.cc:
        Use thd->db_length
      sql/sql_udf.cc:
        Use thd->db_length
      9603291e
  16. 19 Dec, 2001 1 commit
  17. 17 Dec, 2001 2 commits
    • unknown's avatar
      Added DO command · 1808d80f
      unknown authored
      Docs/manual.texi:
        ChangeLog
      sql/gen_lex_hash.cc:
        Safety fix
      1808d80f
    • unknown's avatar
      Lots of portability fixes. · 8f05035c
      unknown authored
      Fixed shutdown on HPUX.
      Fixed bug in query cache.
      
      
      Docs/manual.texi:
        Changelog
      configure.in:
        Fixes for HPUX
      include/m_string.h:
        Fixes for Purify
      include/my_pthread.h:
        Fixes for HPUX
      include/raid.h:
        Portability fix.
      innobase/include/univ.i:
        Portability fix.
      mysql-test/mysql-test-run.sh:
        Added --manual-gdb
      mysql-test/r/rpl_log.result:
        Portability fix
      mysql-test/t/rpl_log.test:
        Portability fix
      mysys/my_pthread.c:
        Portability fix (HPUX)
      mysys/raid.cc:
        Portability fix
      mysys/thr_mutex.c:
        Portability fix
      scripts/mysql_install_db.sh:
        Clean up install message
      sql-bench/test-alter-table.sh:
        Fix testsuite
      sql/ha_innobase.cc:
        Fixed stack overwrite.
      sql/log_event.cc:
        Fixed purify warning
      sql/mysqld.cc:
        Added patch from FreeBSD port.
        Fixed shutdown on HPUX.
      sql/slave.cc:
        Cleanup
      sql/sql_cache.cc:
        Binary search in 'step' searching
        Check maximal block in bin
        Limit of comparasions number in list of memory blocks.
        Fixed bug in pack()
      sql/sql_cache.h:
        Binary search in 'step' searching
        Check maximal block in bin
        Limit of comparasions number in list of memory blocks.
        Fixed bug in pack()
      sql/sql_parse.cc:
        Optimize
      tools/mysqlmanager.c:
        Portability fix
      8f05035c
  18. 15 Dec, 2001 1 commit
    • unknown's avatar
      freebsd fix for openssl · 565e5cc7
      unknown authored
      horrible bug fixed
      
      
      mysql-test/r/fulltext_multi.result:
        Change mode to -rw-rw-r--
      mysql-test/r/fulltext_order_by.result:
        Change mode to -rw-rw-r--
      mysql-test/r/fulltext_update.result:
        Change mode to -rw-rw-r--
      mysql-test/r/fulltext_var.result:
        Change mode to -rw-rw-r--
      mysql-test/r/bulk_replace.result:
        Change mode to -rw-rw-r--
      mysql-test/r/handler.result:
        Change mode to -rw-rw-r--
      include/my_global.h:
        FreeBSD fix for openssl
      myisam/ft_static.c:
        some boolean search operators added
      sql/sql_parse.cc:
        fixed horrible bug that makes mysqld CRASH when mysql client is started
      565e5cc7
  19. 13 Dec, 2001 4 commits
    • unknown's avatar
      Fix that SHOW STATUS works with SSL. · d3d30c01
      unknown authored
      Add 4.0 commands to SHOW STATUS.
      
      
      Docs/manual.texi:
        Cleanup
      mysql-test/r/innodb.result:
        Fixe results
      sql/mysqld.cc:
        Add commands unique for 4.0
      sql/sql_lex.h:
        Cleanup
      sql/sql_parse.cc:
        Cleanup
      sql/sql_show.cc:
        Fix that SHOW STATUS works with SSL.
      sql/sql_yacc.yy:
        Cleanup
      d3d30c01
    • unknown's avatar
      Added status variables for all MySQL commands. · e12119dc
      unknown authored
      Docs/manual.texi:
        Changelog
      e12119dc
    • unknown's avatar
      Added FLUSH DES_KEY_FILE. · a63ecdd3
      unknown authored
      New HEX() function.
      Final (?) cleanup of des_encrypt() / des_decrypt().
      Added missing files to Makefiles.
      
      
      Docs/Makefile.am:
        Add missing files
      Docs/manual.texi:
        Added information about HEX() and des_encrypt() / des_decrypt().
      include/mysql_com.h:
        Added FLUSH DES_KEY_FILE
      myisam/ft_update.c:
        Removed compiler warnings
      mysql-test/mysql-test-run.sh:
        Fixes needed for des_key tests.
      mysql-test/r/func_crypt.result:
        Moved crypt test from func_str to func_crypt
      mysql-test/r/func_encrypt.result:
        Moved crypt test from func_str to func_crypt
      mysql-test/r/func_str.result:
        Moved crypt test from func_str to func_crypt
      mysql-test/t/func_crypt.test:
        Moved crypt test from func_str to func_crypt
      mysql-test/t/func_encrypt.test:
        New tests
      mysql-test/t/func_str.test:
        Moved crypt test from func_str to func_crypt
      sql/des_key_file.cc:
        Changes needed for FLUSH DES_KEY_FILE
      sql/item_create.cc:
        New HEX() function
      sql/item_strfunc.cc:
        Changes needed for FLUSH DES_KEY_FILE
      sql/item_strfunc.h:
        New HEX() function
      sql/item_timefunc.cc:
        cleanup
      sql/lex.h:
        FLUSH DES_KEY_FILE
      sql/mysql_priv.h:
        FLUSH DES_KEY_FILE
      sql/mysqld.cc:
        FLUSH DES_KEY_FILE
      sql/sql_parse.cc:
        Cleanup sql_yacc.yy
      sql/sql_yacc.yy:
        Cleanup sql_yacc.yy
      a63ecdd3
    • unknown's avatar
      Fixed sleep time in mysql-test-run · 33a09682
      unknown authored
      Fixed bug in query cache.
      Cleaned up des_crypt code.
      
      
      BitKeeper/deleted/.del-fsck.mysql~87170d4358b50d60:
        Delete: fs/fsck.mysql
      Docs/manual.texi:
        Changed != to <>
      mysql-test/mysql-test-run.sh:
        Fix sleep times to take into account creation of InnoDB tables.
      mysql-test/r/group_by.result:
        More tests
      mysql-test/r/query_cache.result:
        More tests
      mysql-test/r/union.result:
        More tests
      mysql-test/t/func_str.test:
        Fix for FreeBSD
      mysql-test/t/query_cache.test:
        More tests
      mysql-test/t/union.test:
        More tests
      mysys/my_winsem.c:
        Cleanup comments
      sql/des_key_file.cc:
        Cleanup des_crypt code
      sql/item_strfunc.cc:
        Cleanup des_crypt code
      sql/item_strfunc.h:
        Cleanup des_crypt code
      sql/mysql_priv.h:
        Cleanup des_crypt code
      sql/mysqld.cc:
        Cleanup des_crypt code
      sql/sql_acl.cc:
        For for GRANT and lower-case-table names
      sql/sql_cache.cc:
        Function for integrity checking.
        Fixed bug when merging blocks.
      sql/sql_cache.h:
        Function for integrity checking.
      sql/sql_delete.cc:
        Cleanup
      sql/sql_parse.cc:
        For for GRANT and lower-case-table names
      sql/sql_union.cc:
        Cleanup & fixed bug in LIMIT handling
      sql/sql_yacc.yy:
        C
      33a09682
  20. 06 Dec, 2001 1 commit
    • unknown's avatar
      Update copyright · cfab46f5
      unknown authored
      Fixed memory leak on shutdown (Affects the embedded version & MyODBC)
      
      
      client/client_priv.h:
        Update copyright
      client/completion_hash.cc:
        Update copyright
      client/completion_hash.h:
        Update copyright
      client/connect_test.c:
        Update copyright
      client/errmsg.c:
        Update copyright
      client/get_password.c:
        Update copyright
      client/insert_test.c:
        Update copyright
      client/list_test.c:
        Update copyright
      client/my_readline.h:
        Update copyright
      client/mysql.cc:
        Update copyright
      client/mysqladmin.c:
        Update copyright
      client/mysqlbinlog.cc:
        Update copyright
      client/mysqlcheck.c:
        Update copyright
      client/mysqldump.c:
        Update copyright
      client/mysqlimport.c:
        Update copyright
      client/mysqlmanager-pwgen.c:
        Update copyright
      client/mysqlmanagerc.c:
        Update copyright
      client/mysqlshow.c:
        Update copyright
      client/mysqltest.c:
        Update copyright
      client/password.c:
        Update copyright
      client/readline.cc:
        Update copyright
      client/select_test.c:
        Update copyright
      client/showdb_test.c:
        Update copyright
      client/sql_string.cc:
        Update copyright
      client/sql_string.h:
        Update copyright
      client/ssl_test.c:
        Update copyright
      client/thimble.cc:
        Update copyright
      client/thread_test.c:
        Update copyright
      div/deadlock_test.c:
        Update copyright
      extra/comp_err.c:
        Update copyright
      extra/my_print_defaults.c:
        Update copyright
      extra/perror.c:
        Update copyright
      extra/replace.c:
        Update copyright
      extra/resolve_stack_dump.c:
        Update copyright
      extra/resolveip.c:
        Update copyright
      fs/database.c:
        Update copyright
      fs/libmysqlfs.c:
        Update copyright
      fs/mysqlcorbafs.c:
        Update copyright
      fs/mysqlcorbafs.h:
        Update copyright
      fs/mysqlcorbafs_test.c:
        Update copyright
      heap/_check.c:
        Update copyright
      heap/_rectest.c:
        Update copyright
      heap/heapdef.h:
        Update copyright
      heap/hp_block.c:
        Update copyright
      heap/hp_clear.c:
        Update copyright
      heap/hp_close.c:
        Update copyright
      heap/hp_create.c:
        Update copyright
      heap/hp_delete.c:
        Update copyright
      heap/hp_extra.c:
        Update copyright
      heap/hp_hash.c:
        Update copyright
      heap/hp_info.c:
        Update copyright
      heap/hp_open.c:
        Update copyright
      heap/hp_panic.c:
        Update copyright
      heap/hp_rename.c:
        Update copyright
      heap/hp_rfirst.c:
        Update copyright
      heap/hp_rkey.c:
        Update copyright
      heap/hp_rlast.c:
        Update copyright
      heap/hp_rnext.c:
        Update copyright
      heap/hp_rprev.c:
        Update copyright
      heap/hp_rrnd.c:
        Update copyright
      heap/hp_rsame.c:
        Update copyright
      heap/hp_scan.c:
        Update copyright
      heap/hp_static.c:
        Update copyright
      heap/hp_test1.c:
        Update copyright
      heap/hp_test2.c:
        Update copyright
      heap/hp_update.c:
        Update copyright
      heap/hp_write.c:
        Update copyright
      include/config-win.h:
        Update copyright
      include/dbug.h:
        Update copyright
      include/errmsg.h:
        Update copyright
      include/ft_global.h:
        Update copyright
      include/getopt.h:
        Update copyright
      include/hash.h:
        Update copyright
      include/heap.h:
        Update copyright
      include/m_ctype.h:
        Update copyright
      include/m_string.h:
        Update copyright
      include/md5.h:
        Update copyright
      include/merge.h:
        Update copyright
      include/my_alarm.h:
        Update copyright
      include/my_base.h:
        Update copyright
      include/my_bitmap.h:
        Update copyright
      include/my_dir.h:
        Update copyright
      include/my_global.h:
        Update copyright
      include/my_list.h:
        Update copyright
      include/my_net.h:
        Update copyright
      include/my_no_pthread.h:
        Update copyright
      include/my_nosys.h:
        Update copyright
      include/my_pthread.h:
        Update copyright
      include/my_sys.h:
        Update copyright
      include/my_tree.h:
        Update copyright
      include/myisam.h:
        Update copyright
      include/myisammrg.h:
        Update copyright
      include/myisampack.h:
        Update copyright
      include/mysql.h:
        Update copyright
      include/mysql_com.h:
        Update copyright
      include/mysql_embed.h:
        Update copyright
      include/mysqld_error.h:
        Update copyright
      include/mysys_err.h:
        Update copyright
      include/nisam.h:
        Update copyright
      include/queues.h:
        Update copyright
      include/raid.h:
        Update copyright
      include/sslopt-case.h:
        Update copyright
      include/sslopt-longopts.h:
        Update copyright
      include/sslopt-usage.h:
        Update copyright
      include/sslopt-vars.h:
        Update copyright
      include/t_ctype.h:
        Update copyright
      include/thr_alarm.h:
        Update copyright
      include/thr_lock.h:
        Update copyright
      include/violite.h:
        Update copyright
      isam/_cache.c:
        Update copyright
      isam/_dbug.c:
        Update copyright
      isam/_key.c:
        Update copyright
      isam/_locking.c:
        Update copyright
      isam/_packrec.c:
        Update copyright
      isam/_page.c:
        Update copyright
      isam/_search.c:
        Update copyright
      isam/_statrec.c:
        Update copyright
      isam/changed.c:
        Update copyright
      isam/close.c:
        Update copyright
      isam/create.c:
        Update copyright
      isam/delete.c:
        Update copyright
      isam/extra.c:
        Update copyright
      isam/info.c:
        Update copyright
      isam/isamchk.c:
        Update copyright
      isam/isamdef.h:
        Update copyright
      isam/log.c:
        Update copyright
      isam/open.c:
        Update copyright
      isam/panic.c:
        Update copyright
      isam/range.c:
        Update copyright
      isam/rfirst.c:
        Update copyright
      isam/rkey.c:
        Update copyright
      isam/rlast.c:
        Update copyright
      isam/rnext.c:
        Update copyright
      isam/rprev.c:
        Update copyright
      isam/rrnd.c:
        Update copyright
      isam/rsame.c:
        Update copyright
      isam/rsamepos.c:
        Update copyright
      isam/sort.c:
        Update copyright
      isam/static.c:
        Update copyright
      isam/test1.c:
        Update copyright
      isam/test2.c:
        Update copyright
      isam/test3.c:
        Update copyright
      isam/update.c:
        Update copyright
      isam/write.c:
        Update copyright
      libmysql/conf_to_src.c:
        Update copyright
      libmysql/dll.c:
        Update copyright
      libmysql/errmsg.c:
        Update copyright
      libmysql/get_password.c:
        Update copyright
      libmysql/libmysql.c:
        Update copyright
      libmysql/manager.c:
        Update copyright
      libmysql/net.c:
        Update copyright
      libmysql/password.c:
        Update copyright
      libmysqld/lib_sql.cc:
        Update copyright
      libmysqld/lib_vio.c:
        Update copyright
      libmysqld/libmysqld.c:
        Update copyright
      merge/mrg_close.c:
        Update copyright
      merge/mrg_create.c:
        Update copyright
      merge/mrg_def.h:
        Update copyright
      merge/mrg_delete.c:
        Update copyright
      merge/mrg_extra.c:
        Update copyright
      merge/mrg_info.c:
        Update copyright
      merge/mrg_locking.c:
        Update copyright
      merge/mrg_open.c:
        Update copyright
      merge/mrg_panic.c:
        Update copyright
      merge/mrg_rrnd.c:
        Update copyright
      merge/mrg_rsame.c:
        Update copyright
      merge/mrg_static.c:
        Update copyright
      merge/mrg_update.c:
        Update copyright
      myisam/ft_boolean_search.c:
        Update copyright
      myisam/ft_dump.c:
        Update copyright
      myisam/ft_eval.h:
        Update copyright
      myisam/ft_static.c:
        Update copyright
      myisam/ft_stem.c:
        Update copyright
      myisam/ft_stopwords.c:
        Update copyright
      myisam/ft_test1.h:
        Update copyright
      myisam/mi_cache.c:
        Update copyright
      myisam/mi_changed.c:
        Update copyright
      myisam/mi_check.c:
        Update copyright
      myisam/mi_checksum.c:
        Update copyright
      myisam/mi_close.c:
        Update copyright
      myisam/mi_create.c:
        Update copyright
      myisam/mi_dbug.c:
        Update copyright
      myisam/mi_delete.c:
        Update copyright
      myisam/mi_delete_all.c:
        Update copyright
      myisam/mi_delete_table.c:
        Update copyright
      myisam/mi_dynrec.c:
        Update copyright
      myisam/mi_extra.c:
        Update copyright
      myisam/mi_info.c:
        Update copyright
      myisam/mi_key.c:
        Update copyright
      myisam/mi_locking.c:
        Update copyright
      myisam/mi_log.c:
        Update copyright
      myisam/mi_open.c:
        Update copyright
      myisam/mi_packrec.c:
        Update copyright
      myisam/mi_page.c:
        Update copyright
      myisam/mi_panic.c:
        Update copyright
      myisam/mi_range.c:
        Update copyright
      myisam/mi_rename.c:
        Update copyright
      myisam/mi_rfirst.c:
        Update copyright
      myisam/mi_rlast.c:
        Update copyright
      myisam/mi_rnext_same.c:
        Update copyright
      myisam/mi_rrnd.c:
        Update copyright
      myisam/mi_rsame.c:
        Update copyright
      myisam/mi_rsamepos.c:
        Update copyright
      myisam/mi_scan.c:
        Update copyright
      myisam/mi_search.c:
        Update copyright
      myisam/mi_static.c:
        Update copyright
      myisam/mi_statrec.c:
        Update copyright
      myisam/mi_test1.c:
        Update copyright
      myisam/mi_test2.c:
        Update copyright
      myisam/mi_test3.c:
        Update copyright
      myisam/mi_unique.c:
        Update copyright
      myisam/mi_update.c:
        Update copyright
      myisam/mi_write.c:
        Update copyright
      myisam/myisamchk.c:
        Update copyright
      myisam/myisampack.c:
        Update copyright
      myisammrg/myrg_close.c:
        Update copyright
      myisammrg/myrg_create.c:
        Update copyright
      myisammrg/myrg_def.h:
        Update copyright
      myisammrg/myrg_delete.c:
        Update copyright
      myisammrg/myrg_locking.c:
        Update copyright
      myisammrg/myrg_open.c:
        Update copyright
      myisammrg/myrg_panic.c:
        Update copyright
      myisammrg/myrg_rsame.c:
        Update copyright
      myisammrg/myrg_static.c:
        Update copyright
      myisammrg/myrg_update.c:
        Update copyright
      myisammrg/myrg_write.c:
        Update copyright
      mysql-test/r/gcc296.result:
        Update of benchmark results
      mysql-test/r/innodb.result:
        Update of benchmark results
      mysql-test/r/join_outer.result:
        Update of benchmark results
      mysql-test/r/myisam.result:
        Update of benchmark results
      mysys/array.c:
        Update copyright
      mysys/charset.c:
        Fix for restart of character sets
      mysys/checksum.c:
        Update copyright
      mysys/default.c:
        Update copyright
      mysys/errors.c:
        Update copyright
      mysys/getopt.c:
        Cleanup
      mysys/getvar.c:
        Update copyright
      mysys/hash.c:
        Update copyright
      mysys/list.c:
        Update copyright
      mysys/make-conf.c:
        Update copyright
      mysys/md5.c:
        Update copyright
      mysys/mf_brkhant.c:
        Update copyright
      mysys/mf_cache.c:
        Update copyright
      mysys/mf_casecnv.c:
        Update copyright
      mysys/mf_dirname.c:
        Update copyright
      mysys/mf_fn_ext.c:
        Update copyright
      mysys/mf_format.c:
        Update copyright
      mysys/mf_getdate.c:
        Update copyright
      mysys/mf_iocache.c:
        Update copyright
      mysys/mf_iocache2.c:
        Update copyright
      mysys/mf_keycache.c:
        Update copyright
      mysys/mf_loadpath.c:
        Update copyright
      mysys/mf_pack.c:
        Update copyright
      mysys/mf_path.c:
        Update copyright
      mysys/mf_qsort.c:
        Update copyright
      mysys/mf_qsort2.c:
        Update copyright
      mysys/mf_radix.c:
        Update copyright
      mysys/mf_same.c:
        Update copyright
      mysys/mf_sleep.c:
        Update copyright
      mysys/mf_sort.c:
        Update copyright
      mysys/mf_soundex.c:
        Update copyright
      mysys/mf_stripp.c:
        Update copyright
      mysys/mf_tempfile.c:
        Update copyright
      mysys/mf_unixpath.c:
        Update copyright
      mysys/mf_util.c:
        Update copyright
      mysys/mf_wcomp.c:
        Update copyright
      mysys/mf_wfile.c:
        Update copyright
      mysys/mulalloc.c:
        Update copyright
      mysys/my_alarm.c:
        Update copyright
      mysys/my_alloc.c:
        Update copyright
      mysys/my_append.c:
        Update copyright
      mysys/my_bit.c:
        Update copyright
      mysys/my_bitmap.c:
        Update copyright
      mysys/my_chsize.c:
        Update copyright
      mysys/my_clock.c:
        Update copyright
      mysys/my_compress.c:
        Update copyright
      mysys/my_copy.c:
        Update copyright
      mysys/my_create.c:
        Update copyright
      mysys/my_delete.c:
        Update copyright
      mysys/my_div.c:
        Update copyright
      mysys/my_dup.c:
        Update copyright
      mysys/my_error.c:
        Update copyright
      mysys/my_fopen.c:
        Update copyright
      mysys/my_fstream.c:
        Update copyright
      mysys/my_getwd.c:
        Update copyright
      mysys/my_init.c:
        Free 'once_alloc' memory at shutdown.
      mysys/my_lib.c:
        Update copyright
      mysys/my_lock.c:
        Update copyright
      mysys/my_lockmem.c:
        Update copyright
      mysys/my_lread.c:
        Update copyright
      mysys/my_lwrite.c:
        Update copyright
      mysys/my_malloc.c:
        Update copyright
      mysys/my_messnc.c:
        Update copyright
      mysys/my_mkdir.c:
        Update copyright
      mysys/my_net.c:
        Update copyright
      mysys/my_once.c:
        Update copyright
      mysys/my_open.c:
        Update copyright
      mysys/my_pread.c:
        Update copyright
      mysys/my_pthread.c:
        Update copyright
      mysys/my_quick.c:
        Update copyright
      mysys/my_read.c:
        Update copyright
      mysys/my_realloc.c:
        Update copyright
      mysys/my_redel.c:
        Update copyright
      mysys/my_rename.c:
        Update copyright
      mysys/my_seek.c:
        Update copyright
      mysys/my_static.c:
        Update copyright
      mysys/my_static.h:
        Update copyright
      mysys/my_symlink.c:
        Update copyright
      mysys/my_symlink2.c:
        Update copyright
      mysys/my_tempnam.c:
        Update copyright
      mysys/my_thr_init.c:
        Update copyright
      mysys/my_vsnprintf.c:
        Update copyright
      mysys/my_wincond.c:
        Update copyright
      mysys/my_winthread.c:
        Update copyright
      mysys/my_write.c:
        Update copyright
      mysys/mysys_priv.h:
        Update copyright
      mysys/ptr_cmp.c:
        Update copyright
      mysys/queues.c:
        Update copyright
      mysys/raid.cc:
        Update copyright
      mysys/safemalloc.c:
        Update copyright
      mysys/string.c:
        Update copyright
      mysys/test_charset.c:
        Update copyright
      mysys/test_dir.c:
        Update copyright
      mysys/test_fn.c:
        Update copyright
      mysys/testhash.c:
        Update copyright
      mysys/thr_alarm.c:
        Update copyright
      mysys/thr_lock.c:
        Update copyright
      mysys/thr_mutex.c:
        Update copyright
      mysys/thr_rwlock.c:
        Update copyright
      mysys/tree.c:
        Update copyright
      mysys/typelib.c:
        Update copyright
      pstack/debug.c:
        Update copyright
      pstack/debug.h:
        Update copyright
      pstack/demangle.h:
        Update copyright
      pstack/ieee.c:
        Update copyright
      pstack/ieee.h:
        Update copyright
      pstack/pstack.c:
        Update copyright
      readline/bind.c:
        Cleanup empty lines
      readline/complete.c:
        Cleanup empty lines
      readline/display.c:
        Cleanup empty lines
      readline/funmap.c:
        Cleanup empty lines
      readline/histexpand.c:
        Cleanup empty lines
      readline/histfile.c:
        Cleanup empty lines
      readline/history.c:
        Cleanup empty lines
      readline/history.h:
        Cleanup empty lines
      readline/input.c:
        Cleanup empty lines
      readline/kill.c:
        Cleanup empty lines
      readline/readline.c:
        Cleanup empty lines
      readline/readline.h:
        Cleanup empty lines
      readline/vi_mode.c:
        Cleanup empty lines
      sql/cache_manager.cc:
        Update copyright
      sql/cache_manager.h:
        Update copyright
      sql/convert.cc:
        Update copyright
      sql/custom_conf.h:
        Update copyright
      sql/derror.cc:
        Update copyright
      sql/field.cc:
        Update copyright
      sql/field.h:
        Update copyright
      sql/field_conv.cc:
        Update copyright
      sql/filesort.cc:
        Update copyright
      sql/frm_crypt.cc:
        Update copyright
      sql/ha_berkeley.cc:
        Update copyright
      sql/ha_heap.cc:
        Update copyright
      sql/ha_heap.h:
        Update copyright
      sql/ha_innobase.cc:
        Update copyright
      sql/ha_isam.cc:
        Update copyright
      sql/ha_isam.h:
        Update copyright
      sql/ha_isammrg.cc:
        Update copyright
      sql/ha_isammrg.h:
        Update copyright
      sql/ha_myisam.cc:
        Update copyright
      sql/handler.cc:
        Update copyright
      sql/hash_filo.cc:
        Update copyright
      sql/hash_filo.h:
        Update copyright
      sql/hostname.cc:
        Update copyright
      sql/init.cc:
        Update copyright
      sql/item.cc:
        Update copyright
      sql/item.h:
        Update copyright
      sql/item_buff.cc:
        Update copyright
      sql/item_cmpfunc.cc:
        Update copyright
      sql/item_cmpfunc.h:
        Update copyright
      sql/item_create.cc:
        Update copyright
      sql/item_create.h:
        Update copyright
      sql/item_func.cc:
        Update copyright
      sql/item_strfunc.cc:
        Update copyright
      sql/item_sum.cc:
        Update copyright
      sql/item_sum.h:
        Update copyright
      sql/item_timefunc.cc:
        Update copyright
      sql/item_timefunc.h:
        Update copyright
      sql/item_uniq.cc:
        Update copyright
      sql/item_uniq.h:
        Update copyright
      sql/key.cc:
        Update copyright
      sql/lex_symbol.h:
        Update copyright
      sql/lock.cc:
        Update copyright
      sql/log.cc:
        Update copyright
      sql/log_event.cc:
        Update copyright
      sql/log_event.h:
        Update copyright
      sql/matherr.c:
        Update copyright
      sql/mf_iocache.cc:
        Update copyright
      sql/mini_client.cc:
        Update copyright
      sql/mini_client.h:
        Update copyright
      sql/my_lock.c:
        Update copyright
      sql/mysqld.cc:
        Update copyright
      sql/net_pkg.cc:
        Update copyright
      sql/net_serv.cc:
        Update copyright
      sql/opt_sum.cc:
        Update copyright
      sql/password.c:
        Update copyright
      sql/procedure.cc:
        Update copyright
      sql/procedure.h:
        Update copyright
      sql/records.cc:
        Update copyright
      sql/repl_failsafe.cc:
        Update copyright
      sql/slave.cc:
        Update copyright
      sql/slave.h:
        Update copyright
      sql/sql_acl.cc:
        Update copyright
      sql/sql_acl.h:
        Update copyright
      sql/sql_analyse.cc:
        Update copyright
      sql/sql_analyse.h:
        Update copyright
      sql/sql_base.cc:
        Update copyright
      sql/sql_cache.cc:
        Update copyright
      sql/sql_class.cc:
        Update copyright
      sql/sql_class.h:
        Update copyright
      sql/sql_crypt.cc:
        Update copyright
      sql/sql_crypt.h:
        Update copyright
      sql/sql_db.cc:
        Update copyright
      sql/sql_delete.cc:
        Update copyright
      sql/sql_handler.cc:
        Update copyright
      sql/sql_insert.cc:
        Update copyright
      sql/sql_lex.cc:
        Update copyright
      sql/sql_lex.h:
        Update copyright
      sql/sql_list.cc:
        Update copyright
      sql/sql_list.h:
        Update copyright
      sql/sql_load.cc:
        Update copyright
      sql/sql_map.cc:
        Update copyright
      sql/sql_map.h:
        Update copyright
      sql/sql_parse.cc:
        Update copyright
      sql/sql_rename.cc:
        Update copyright
      sql/sql_repl.cc:
        Update copyright
      sql/sql_select.h:
        Update copyright
      sql/sql_string.cc:
        Update copyright
      sql/sql_string.h:
        Update copyright
      sql/sql_table.cc:
        Update copyright
      sql/sql_test.cc:
        Update copyright
      sql/sql_udf.cc:
        Update copyright
      sql/sql_udf.h:
        Update copyright
      sql/stacktrace.c:
        Update copyright
      sql/structs.h:
        Update copyright
      sql/table.cc:
        Update copyright
      sql/table.h:
        Update copyright
      sql/thr_malloc.cc:
        Update copyright
      sql/time.cc:
        Update copyright
      sql/udf_example.cc:
        Update copyright
      sql/uniques.cc:
        Update copyright
      sql/unireg.cc:
        Update copyright
      sql/unireg.h:
        Update copyright
      strings/atof.c:
        Update copyright
      strings/bchange.c:
        Update copyright
      strings/bcmp.c:
        Update copyright
      strings/bcopy-duff.c:
        Update copyright
      strings/bfill.c:
        Update copyright
      strings/bmove.c:
        Update copyright
      strings/bmove512.c:
        Update copyright
      strings/bmove_upp.c:
        Update copyright
      strings/bzero.c:
        Update copyright
      strings/conf_to_src.c:
        Update copyright
      strings/ctype-big5.c:
        Update copyright
      strings/ctype-czech.c:
        Update copyright
      strings/ctype-euc_kr.c:
        Update copyright
      strings/ctype-gb2312.c:
        Update copyright
      strings/ctype-gbk.c:
        Update copyright
      strings/ctype-latin1_de.c:
        Update copyright
      strings/ctype-sjis.c:
        Update copyright
      strings/ctype-tis620.c:
        Update copyright
      strings/ctype-ujis.c:
        Update copyright
      strings/ctype.c:
        Update copyright
      strings/do_ctype.c:
        Update copyright
      strings/int2str.c:
        Update copyright
      strings/is_prefix.c:
        Update copyright
      strings/llstr.c:
        Update copyright
      strings/longlong2str.c:
        Update copyright
      strings/memcmp.c:
        Update copyright
      strings/memcpy.c:
        Update copyright
      strings/memset.c:
        Update copyright
      strings/r_strinstr.c:
        Update copyright
      strings/str2int.c:
        Update copyright
      strings/str_test.c:
        Update copyright
      strings/strappend.c:
        Update copyright
      strings/strcat.c:
        Update copyright
      strings/strcend.c:
        Update copyright
      strings/strchr.c:
        Update copyright
      strings/strcmp.c:
        Update copyright
      strings/strcont.c:
        Update copyright
      strings/strend.c:
        Update copyright
      strings/strfill.c:
        Update copyright
      strings/strings-not-used.h:
        Update copyright
      strings/strinstr.c:
        Update copyright
      strings/strlen.c:
        Update copyright
      strings/strmake.c:
        Update copyright
      strings/strmov.c:
        Update copyright
      strings/strnlen.c:
        Update copyright
      strings/strnmov.c:
        Update copyright
      strings/strrchr.c:
        Update copyright
      strings/strstr.c:
        Update copyright
      strings/strto.c:
        Update copyright
      strings/strtol.c:
        Update copyright
      strings/strtoll.c:
        Update copyright
      strings/strtoul.c:
        Update copyright
      strings/strtoull.c:
        Update copyright
      strings/strxmov.c:
        Update copyright
      strings/strxnmov.c:
        Update copyright
      strings/t_ctype.h:
        Update copyright
      strings/udiv.c:
        Update copyright
      tools/mysqlmanager.c:
        Update copyright
      vio/test-ssl.c:
        Update copyright
      vio/test-sslclient.c:
        Update copyright
      vio/test-sslserver.c:
        Update copyright
      vio/vio.c:
        Update copyright
      vio/viosocket.c:
        Update copyright
      vio/viossl.c:
        Update copyright
      vio/viosslfactories.c:
        Update copyright
      vio/viotest-ssl.c:
        Update copyright
      cfab46f5
  21. 05 Dec, 2001 2 commits
    • unknown's avatar
      Update of query cache code · ff8c7348
      unknown authored
      Docs/manual.texi:
        Added information about RESET
      sql/mysql_priv.h:
        Fixed wrong type
      sql/sql_base.cc:
        Removed wrong info in DBUG output
      sql/sql_class.cc:
        cleanup
      sql/sql_parse.cc:
        Fixed wrong type
      ff8c7348
    • unknown's avatar
      Update of query cache code. · eca2a1a3
      unknown authored
      Changed some sql_alloc() -> thd->alloc()
      Removed a lot of compiler warnings on Linux Alpha (64 bit)
      Fixed some core dumps on 64 bit systems (wrong type for packet_len)
      
      
      Docs/manual.texi:
        Added base information about the query cache.
      include/hash.h:
        Export hash_replace
      include/myisam.h:
        Update of query cache code
      libmysql/net.c:
        Add casts to make things safe on 64 bit systems.
      myisam/mi_write.c:
        Update of query cache code
      myisammrg/myrg_extra.c:
        Update of query cache code
      mysys/hash.c:
        Added safety check to hash_replace
      sql/field.cc:
        Removed compiler warnings.
      sql/field.h:
        Removed compiler warnings
      sql/ha_myisam.cc:
        Fixed wrong type of packet_len
      sql/item.h:
        Remove warnings
      sql/log_event.cc:
        Cleanup
      sql/log_event.h:
        Cleanup to make code more readable
      sql/mf_iocache.cc:
        Fixed wrong type
      sql/mysql_priv.h:
        Update of query cache code
      sql/mysqld.cc:
        Update of query cache code
      sql/net_serv.cc:
        Remove compiler warnings
      sql/opt_range.h:
        Remove compiler warnings
      sql/sql_cache.cc:
        Update of query cache code
      sql/sql_cache.h:
        Update of query cache code
      sql/sql_class.h:
        Cleanup
      sql/sql_insert.cc:
        Use thd->alloc() instead of sql_alloc()
      sql/sql_parse.cc:
        Fixed compiler warnings.
        Changed some sql_alloc() -> thd->alloc()
      sql/sql_select.cc:
        Changed sql_alloc() -> thd_alloc()
      sql/sql_select.h:
        Faster alloc()
      sql/sql_show.cc:
        Update of query cache code
      sql/sql_table.cc:
        Faster alloc()
      sql/table.cc:
        Faster alloc()
      eca2a1a3
  22. 02 Dec, 2001 1 commit
    • unknown's avatar
      Query cache. · 7c999bb0
      unknown authored
      Remove some warnings
      
      
      Docs/manual.texi:
        Solaris and gcc
      include/ft_global.h:
        Remove warnings
      include/myisam.h:
        Query cache
      include/myisammrg.h:
        Query cache
      include/mysql_com.h:
        Query cache
      libmysqld/lib_sql.cc:
        Query cache
      myisam/ft_boolean_search.c:
        Remove warnings
      myisam/ft_dump.c:
        Remove warnings
      myisam/ft_parser.c:
        Remove warnings
      myisam/ft_static.c:
        Remove warnings
      myisam/ft_update.c:
        Remove warnings
      myisam/ftdefs.h:
        Remove warnings
      myisam/mi_delete.c:
        Query cache
      myisam/mi_locking.c:
        Query cache
      myisam/mi_update.c:
        Query cache
      myisam/myisamdef.h:
        Optimize for Ia64
      myisammrg/myrg_extra.c:
        Query cache
      mysys/mf_keycache.c:
        DBUG statements
      regex/cclass.h:
        Remove warnings
      regex/cname.h:
        Remove warnings
      regex/main.c:
        Remove warnings
      regex/regcomp.c:
        Remove warnings
      regex/regcomp.ih:
        Remove warnings
      regex/regerror.c:
        Remove warnings
      regex/reginit.c:
        Remove warnings
      regex/split.c:
        Remove warnings
      sql-bench/test-connect.sh:
        Make tests query-cache safe.
      sql-bench/test-transactions.sh:
        Fix for old perl versions
      sql/convert.cc:
        Query cache
      sql/ha_myisammrg.cc:
        Query cache
      sql/ha_myisammrg.h:
        Query cache
      sql/handler.cc:
        Query cache
      sql/item_create.cc:
        Query cache
      sql/item_func.cc:
        Remove warnings
      sql/item_func.h:
        Remove warnings
      sql/lex.h:
        Query cache
      sql/mysql_priv.h:
        Query cache
      sql/mysqld.cc:
        Query cache
      sql/net_serv.cc:
        Query cache
      sql/sql_cache.cc:
        Query cache
      sql/sql_class.cc:
        Query cache
      sql/sql_class.h:
        Query cache
      sql/sql_db.cc:
        Query cache
      sql/sql_delete.cc:
        Query cache
      sql/sql_insert.cc:
        Query cache
      sql/sql_parse.cc:
        Query cache
      sql/sql_select.cc:
        Query cache
      sql/sql_table.cc:
        Query cache
      sql/sql_update.cc:
        Query cache
      sql/sql_yacc.yy:
        Query cache
      7c999bb0
  23. 28 Nov, 2001 1 commit
    • unknown's avatar
      New improved IO_CACHE · 06e1e275
      unknown authored
      include/my_global.h:
        Remove dbug_assert()  (One should use DBUG_ASSERT() instead)
      mysql-test/mysql-test-run.sh:
        Fixed that xterm works on Solaris 2.8.
        Fixed printing of errors
      mysql-test/r/isam.result:
        Removed MyISAM test from ISAM test
      mysql-test/t/isam.test:
        Removed MyISAM test from ISAM test
      mysys/my_alloc.c:
        Removed warnings
      mysys/my_bitmap.c:
        Use DBUG_ASSERT
      mysys/my_pthread.c:
        Use DBUG_ASSERT
      mysys/my_seek.c:
        More DBUG
      sql/ha_berkeley.cc:
        Use DBUG_ASSERT
      sql/ha_innobase.cc:
        Use DBUG_ASSERT
      sql/log.cc:
        Use DBUG_ASSERT
      sql/opt_range.cc:
        Use DBUG_ASSERT
      sql/sql_base.cc:
        Use DBUG_ASSERT
      sql/sql_handler.cc:
        Use DBUG_ASSERT
      sql/sql_load.cc:
        Cleanup
      sql/sql_parse.cc:
        Use DBUG_ASSERT
      sql/sql_repl.cc:
        Cleanup
      sql/sql_select.cc:
        Use DBUG_ASSERT
      tools/mysqlmanager.c:
        Cleanup
      06e1e275
  24. 22 Nov, 2001 1 commit
    • unknown's avatar
      Fixed fulltext after merge from 3.23.45 · 38357b30
      unknown authored
      First (incomplete) version of transaction and as3ap tests.
      
      
      BitKeeper/etc/ignore:
        Added sql-bench/test-transactions to the ignore list
      mysql-test/r/fulltext.result:
        Update fulltext results after merge
      sql-bench/Makefile.am:
        Added transaction test
      sql-bench/run-all-tests.sh:
        Added transaction test
      sql-bench/server-cfg.sh:
        Added transaction test
      sql-bench/test-ATIS.sh:
        Cleanup
      sql/item_func.cc:
        Fix bad merge
      sql/mysqld.cc:
        Cleanup
      sql/sql_base.cc:
        Fix bad merge
      sql/sql_delete.cc:
        Cleanup
      sql/sql_parse.cc:
        Fix bad merge
      sql/sql_select.cc:
        Fix bad merge
      sql/sql_union.cc:
        Fix bad merge
      tools/mysqlmanager.c:
        C
      38357b30
  25. 21 Nov, 2001 2 commits
    • unknown's avatar
      bad merge fixed · 1bdd1963
      unknown authored
      1bdd1963
    • unknown's avatar
      removed ftfuncs argument for mysql_select · 680d0219
      unknown authored
      it uses now thd->lex.ftfunc_list
      moved ft-initialization to a separate function
      re-disabled implicit ft initialization
      
      
      sql/item_func.cc:
        re-disabled implicit initialization that was re-enabled (by me)
        for reasons unknown (at least the code passed all the tests)
      sql/mysql_priv.h:
        removed ftfuncs argument for mysql_select
        it uses now thd->lex.ftfunc_list
        moved ft-initialization to a separate function
      sql/sql_base.cc:
        removed ftfuncs argument for mysql_select
        it uses now thd->lex.ftfunc_list
        moved ft-initialization to a separate function
      sql/sql_parse.cc:
        removed ftfuncs argument for mysql_select
        it uses now thd->lex.ftfunc_list
        moved ft-initialization to a separate function
      sql/sql_select.cc:
        removed ftfuncs argument for mysql_select
        it uses now thd->lex.ftfunc_list
        moved ft-initialization to a separate function
      680d0219
  26. 11 Nov, 2001 1 commit
    • unknown's avatar
      work to enable reading 3.23 logs - not yet finished · 640fadf2
      unknown authored
      moved fail-safe replication routines from sql_repl.cc to repl_failsafe.cc
      write start event only in the first log
      
      
      client/mysqlbinlog.cc:
        work to enable reading 3.23 logs
      libmysql/Makefile.shared:
        added mf_iocache2 to libmysqlclient - needed for mysqlbinlog
      mysql-test/mysql-test-run.sh:
        added --start-and-exit
      mysql-test/r/rpl000002.result:
        result clean-up
      mysql-test/r/rpl000016.result:
        result update
      mysql-test/r/rpl_log.result:
        result update
      mysql-test/t/rpl000016.test:
        test cleanup
      mysys/mf_iocache.c:
        fixed new bug
      sql/log.cc:
        write start event only on server start or after reset master
      sql/log_event.cc:
        work to enable reading 3.23 log format
      sql/log_event.h:
        work to enable reading 3.23 format
      sql/repl_failsafe.cc:
        code restructuring
      sql/repl_failsafe.h:
        re-organized code
      sql/slave.cc:
        check master version
      sql/slave.h:
        old_format member
      sql/sql_class.h:
        allow user to specify io cache type
        need_start_event member to allow writing start event only in the first log
      sql/sql_parse.cc:
        code re-organization
      sql/sql_repl.cc:
        code reorganization
      sql/sql_repl.h:
        reorganized code
      640fadf2
  27. 08 Nov, 2001 1 commit
  28. 06 Nov, 2001 1 commit
    • unknown's avatar
      Portability fix · 8547d05c
      unknown authored
      Cleanup typos (like SKIPP -> SKIP)
      
      
      BUILD/compile-alpha-cxx:
        Fix when using InnoDB
      Docs/manual.texi:
        FreeBSD note
      client/mysqlmanager-pwgen.c:
        Portability fix
      include/my_base.h:
        Cleanup typos
      isam/_dynrec.c:
        Cleanup typos
      isam/_packrec.c:
        Cleanup typos
      isam/create.c:
        Cleanup typos
      isam/pack_isam.c:
        Cleanup typos
      isam/test1.c:
        Cleanup typos
      isam/test2.c:
        Cleanup typos
      libmysql/manager.c:
        Portability fix
      myisam/ft_eval.c:
        Cleanup typos
      myisam/ft_test1.c:
        Cleanup typos
      myisam/mi_create.c:
        Cleanup typos
      myisam/mi_dynrec.c:
        Cleanup typos
      myisam/mi_packrec.c:
        Cleanup typos
      myisam/mi_test1.c:
        Cleanup typos
      myisam/mi_test2.c:
        Cleanup typos
      myisam/myisampack.c:
        Cleanup typos
      sql/field.cc:
        Cleanup typos
      sql/field.h:
        Cleanup typos
      sql/filesort.cc:
        Cleanup typos
      sql/gen_lex_hash.cc:
        Cleanup typos
      sql/ha_isam.cc:
        Cleanup typos
      sql/ha_myisam.cc:
        Cleanup typos
      sql/handler.h:
        Cleanup typos
      sql/hash_filo.h:
        Cleanup typos
      sql/item.h:
        Cleanup typos
      sql/item_cmpfunc.cc:
        Cleanup typos
      sql/item_strfunc.cc:
        Cleanup typos
      sql/key.cc:
        Cleanup typos
      sql/mysqld.cc:
        Cleanup typos
      sql/opt_range.cc:
        Cleanup typos
      sql/opt_sum.cc:
        Cleanup typos
      sql/sql_acl.cc:
        Cleanup typos
      sql/sql_class.h:
        Cleanup typos
      sql/sql_insert.cc:
        Cleanup typos
      sql/sql_lex.cc:
        Cleanup typos
      sql/sql_list.h:
        Cleanup typos
      sql/sql_load.cc:
        Cleanup typos
      sql/sql_parse.cc:
        Cleanup typos
      sql/sql_rename.cc:
        Cleanup typos
      sql/sql_select.cc:
        Cleanup typos
      sql/sql_string.cc:
        Cleanup typos
      sql/sql_yacc.yy:
        Fix bug in last changeset
      sql/structs.h:
        Cleanup typos
      sql/table.cc:
        Cleanup typos
      sql/time.cc:
        Cleanup typos
      sql/unireg.h:
        Cleanup typos
      8547d05c
  29. 03 Nov, 2001 1 commit
    • unknown's avatar
      Added STDCALL to mysql_sever and mysql_thread variables · 8b91ed2c
      unknown authored
      Merged error messages with 3.23.44
      Fixed bug with DATA DIRECTORY on windows
      
      
      Docs/internals.texi:
        Update coding policies
      Docs/manual.texi:
        Minor general corrections
      acinclude.m4:
        Fixed wrong cpu-test
      configure.in:
        Remove CPU test, because this makes unportable binaries.
      include/mysql.h:
        Added STDCALL to mysql_sever and mysql_thread variables
      include/mysqld_error.h:
        Merged error messages with 3.23.44
      libmysql/libmysql.c:
        Added STDCALL to mysql_sever and mysql_thread variables
      libmysqld/lib_sql.cc:
        Added STDCALL to mysql_sever and mysql_thread variables
      sql-bench/limits/db2.cfg:
        New limits file
      sql-bench/test-select.sh:
        Fixed bug in cache test
      sql/share/czech/errmsg.txt:
        Merged error messages with 3.23.44
      sql/share/danish/errmsg.txt:
        Merged error messages with 3.23.44
      sql/share/dutch/errmsg.txt:
        Merged error messages with 3.23.44
      sql/share/english/errmsg.txt:
        Merged error messages with 3.23.44
      sql/share/estonian/errmsg.txt:
        Merged error messages with 3.23.44
      sql/share/french/errmsg.txt:
        Merged error messages with 3.23.44
      sql/share/german/errmsg.txt:
        Merged error messages with 3.23.44
      sql/share/greek/errmsg.txt:
        Merged error messages with 3.23.44
      sql/share/hungarian/errmsg.txt:
        Merged error messages with 3.23.44
      sql/share/italian/errmsg.txt:
        Merged error messages with 3.23.44
      sql/share/japanese/errmsg.txt:
        Merged error messages with 3.23.44
      sql/share/korean/errmsg.txt:
        Merged error messages with 3.23.44
      sql/share/norwegian-ny/errmsg.txt:
        Merged error messages with 3.23.44
      sql/share/norwegian/errmsg.txt:
        Merged error messages with 3.23.44
      sql/share/polish/errmsg.txt:
        Merged error messages with 3.23.44
      sql/share/portuguese/errmsg.txt:
        Merged error messages with 3.23.44
      sql/share/romanian/errmsg.txt:
        Merged error messages with 3.23.44
      sql/share/russian/errmsg.txt:
        Merged error messages with 3.23.44
      sql/share/slovak/errmsg.txt:
        Merged error messages with 3.23.44
      sql/share/spanish/errmsg.txt:
        Merged error messages with 3.23.44
      sql/share/swedish/errmsg.txt:
        Merged error messages with 3.23.44
      sql/share/ukrainian/errmsg.txt:
        Merged error messages with 3.23.44
      sql/sql_parse.cc:
        Fix bug with DATA DIRECTORY on windows.
      sql/sql_select.cc:
        Cleanup
      8b91ed2c
  30. 01 Nov, 2001 1 commit
  31. 25 Oct, 2001 1 commit
    • unknown's avatar
      New alternate UNION syntax and bug fix for multi-table deletes · 1c908336
      unknown authored
      mysql-test/r/union.result:
        New results for optional UNION syntax
      mysql-test/t/union.test:
        New  test for alternate syntax for UNION
      sql/sql_delete.cc:
        Fixed bug in multi-table delete's with transactional tables
      sql/sql_parse.cc:
        A small change to enable new UNION syntax
      sql/sql_union.cc:
        New alternate UNION syntax
      sql/sql_yacc.yy:
        New alternate UNION syntax
      1c908336