An error occurred fetching the project authors.
  1. 27 Mar, 2002 1 commit
    • unknown's avatar
      coverted my_thread_init() /end to use my_malloc()/my_free() to help track · 079a551c
      unknown authored
      down replication corruption
      
      
      dbug/dbug.c:
        fixed DBUG_ macros to not crash if my_thread_init() had not been called
      include/my_sys.h:
        keep track of shutdown, main, and signal threads for safemalloc
      mysys/my_static.h:
        keep track of thread in safemalloc blocks
      mysys/my_thr_init.c:
        use my_malloc()/my_free() in my_thread_init()
      mysys/safemalloc.c:
        keep track of threads
        do not fuss if main,signal, or shutdown thread still has allocated blocks 
         when we call TERMINATE() as some blocks are freed later and there is no
         easy way to make TERMINATE() wait for those threads
      sql/mysqld.cc:
        keep track of signal, main, and shutdown threads
      079a551c
  2. 26 Mar, 2002 1 commit
    • unknown's avatar
      Fixed overflow bug · bbedc5eb
      unknown authored
      Docs/manual.texi:
        Changelog
      include/mysql_com.h:
        cleanup
      sql/mysqld.cc:
        Fixed overflow bug in startup parameters to MySQL
      bbedc5eb
  3. 25 Mar, 2002 2 commits
  4. 22 Mar, 2002 2 commits
    • unknown's avatar
      added building without query cache · 3d2ac023
      unknown authored
      configure.in:
        new configure parameter (now only for embeded server)
      include/my_global.h:
        now query cache always included in server, because of problrms with test suit
      mysql-test/r/flush.result:
        removed double testing
      mysql-test/t/flush.test:
        removed double testing
      mysql-test/t/grant_cache.test:
        now it is only memo about query cache
      mysql-test/t/query_cache.test:
        now it is only memo about query cache
      3d2ac023
    • unknown's avatar
      Move back set_user after chroot · 91443b08
      unknown authored
      Docs/manual.texi:
        Updated SCO information
      91443b08
  5. 16 Mar, 2002 1 commit
    • unknown's avatar
      replication updates and bugfixes. Still not perfect - there is some strange · 9c435716
      unknown authored
      memory corruption I can only repeat on one system.
      
      
      mysql-test/r/multi_update.result:
        extended test trying to find why the old one was failing
      mysql-test/r/rpl000015.result:
        result update
      mysql-test/t/multi_update.test:
        updated test to do more intermediate result checks
      mysql-test/t/rpl000014.test:
        cosmetic change
      mysql-test/t/rpl000015-slave-master-info.opt:
        reduce connect retry trying to simulate a bug
      mysql-test/t/rpl000015.test:
        cosmetic change
      sql/lex.h:
        added RELAY_LOG_FILE and RELAY_LOG_POS to CHANGE MASTER TO
      sql/log.cc:
        fixed replication bug
      sql/log_event.cc:
        properly ignore replication errors according to error mask
      sql/mysqld.cc:
        handle SIGFPE in the coredump handler
      sql/slave.cc:
        do not kick slave if it has already exited and freed the structures
      sql/sql_lex.cc:
        fixed initialization bug in CHANGE MASTER TO
      sql/sql_lex.h:
        CHANGE MASTER TO .. RELAY_LOG_FILE=,RELAY_LOG_POS=
      sql/sql_repl.cc:
        CHANGE MASTER TO .. RELAY_LOG_FILE=,RELAY_LOG_POS=
      sql/sql_yacc.yy:
        CHANGE MASTER TO .. RELAY_LOG_FILE=,RELAY_LOG_POS=
      9c435716
  6. 15 Mar, 2002 1 commit
  7. 12 Mar, 2002 1 commit
    • unknown's avatar
      Added help for --local-infile · 4c221321
      unknown authored
      Fix for bug on intel where (int32) 1 << 32 == 1, which gave problems when using 32 keys.
      Allow SET PASSWORD for anonymous user
      
      
      Docs/manual.texi:
        Changelog
      client/mysql.cc:
        Added help for --local-infile
      client/mysqlimport.c:
        Merge with 4.0.
        Patch for LOCAL INFILE handling
      configure.in:
        cleanup
      include/global.h:
        Fix for bug on intel where (int32) 1 << 32 == 1
      mysql-test/r/create.result:
        Test of CREATE TABLE with 32 keys
      mysql-test/t/create.test:
        Test of CREATE TABLE with 32 keys
      scripts/mysqlhotcopy.sh:
        Patch for databasenames with space.
      sql/ha_isam.cc:
        Fix for bug on intel where (int32) 1 << 32 == 1
      sql/ha_myisam.cc:
        Fix for bug on intel where (int32) 1 << 32 == 1
      sql/ha_myisammrg.cc:
        Fix for bug on intel where (int32) 1 << 32 == 1
      sql/mysqld.cc:
        Added help for --local-infile
      sql/sql_acl.cc:
        Allow SET PASSWORD of anonymous user
      sql/table.cc:
        Fix for bug on intel where (int32) 1 << 32 == 1
      4c221321
  8. 10 Mar, 2002 1 commit
  9. 09 Mar, 2002 1 commit
  10. 21 Feb, 2002 1 commit
    • unknown's avatar
      Changes for to control the tables and log clean up. · 8f61f547
      unknown authored
      sql/mysqld.cc:
        Added Monty's code for to call the handler of named pipes
        at shutdown.
        Change the code to call the stop service after the clean up.
        Change the create/open the mysql.err files for to print the
        InnoDB start messages.
      sql/nt_servc.cc:
        Modify the WaitHint for to kill the service.
        This will be modify for to be defined through an user variable.
      8f61f547
  11. 13 Feb, 2002 4 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
      Fix for LOAD DATA LOCAL INFILE patch · a0ea16f1
      unknown authored
      a0ea16f1
    • 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
    • unknown's avatar
      67d8e882
  12. 11 Feb, 2002 1 commit
    • unknown's avatar
      Cleanup · 4122b392
      unknown authored
      Docs/manual.texi:
        Update information about IS NULL.
      myisam/myisamchk.c:
        Portability fix
      sql/mysqld.cc:
        Changed log_long_queries -> log_slow_queries
      4122b392
  13. 10 Feb, 2002 1 commit
  14. 08 Feb, 2002 1 commit
    • unknown's avatar
      Fix some bugs introduced with the new my_getopt · 0f9932a1
      unknown authored
      Added counting of rollback's and commits
      Fixed bug in 'SELECT 0 LIMIT 0'
      Fixed bug in 'SELECT SQL_CALC_FOUND_ROWS'
      
      
      Docs/manual.texi:
        Changelog
      configure.in:
        Cleanup
      myisam/myisamchk.c:
        Fix some bugs introduced with the new my_getopt
      mysql-test/r/limit.result:
        Test for bugfix
      mysql-test/r/rpl000001.result:
        fix wrong result
      mysql-test/r/select.result:
        Fix things after fixing ignore index()
      mysql-test/r/select_found.result:
        Test of bug in SQL_CALC_FOUND_ROWS
      mysql-test/t/limit.test:
        Test bug in LIMIT 0
      mysql-test/t/rpl000001.test:
        fix wrong result
      mysql-test/t/select_found.test:
        Test of bug in SQL_CALC_FOUND_ROWS
      sql/handler.cc:
        Added counting of rollback's and commits
      sql/mysql_priv.h:
        Added counting of rollback's and commits
      sql/mysqld.cc:
        Added counting of rollback's and commits
      sql/sql_select.cc:
        Fixed bug in 'SELECT 0 LIMIT 0'
        Fixed bug in 'SELECT SQL_CALC_FOUND_ROWS'
      0f9932a1
  15. 30 Jan, 2002 1 commit
    • unknown's avatar
      Added --sql-mode=NO_UNSIGNED_SUBTRACTION · 22ab2433
      unknown authored
      Docs/manual.texi:
        More information about UNSIGNED BIGINT arithmetic
      sql/slave.cc:
        Make binary logs 4G safe
      sql/slave.h:
        Make binary logs 4G safe
      sql/sql_rename.cc:
        cleanup
      22ab2433
  16. 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
  17. 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
  18. 12 Jan, 2002 1 commit
    • unknown's avatar
      Added support of null keys in HEAP tables · 71a5af5b
      unknown authored
      Added ORDER BY optimization
      
      
      Docs/manual.texi:
        Added ORDER BY optimisation section
      heap/_check.c:
        Cleanup
      heap/heapdef.h:
        Added support of null keys in HEAP tables
      heap/hp_hash.c:
        Added support of null keys in HEAP tables
      heap/hp_open.c:
        Added support of null keys in HEAP tables
      heap/hp_test2.c:
        Added support of null keys in HEAP tables
      heap/hp_write.c:
        Added support of null keys in HEAP tables
      include/heap.h:
        Added support of null keys in HEAP tables
      include/my_base.h:
        Support for hash algoritm
      isam/static.c:
        Cleanup
      myisam/mi_static.c:
        Cleanup
      sql/Makefile.am:
        Rename innobase -> innodb
      sql/ha_berkeley.cc:
        Added ORDER BY optimization
      sql/ha_berkeley.h:
        Added ORDER BY optimization
      sql/ha_heap.cc:
        Added support for NULL keys
      sql/ha_heap.h:
        Added support for NULL keys
      sql/ha_isam.cc:
        Added ORDER BY optimization
      sql/ha_isam.h:
        Added ORDER BY optimization
      sql/ha_isammrg.h:
        Added ORDER BY optimization
      sql/ha_myisam.cc:
        Added ORDER BY optimization
      sql/ha_myisam.h:
        Added ORDER BY optimization
      sql/ha_myisammrg.cc:
        Added ORDER BY optimization
      sql/ha_myisammrg.h:
        Added ORDER BY optimization
      sql/handler.cc:
        Rename innobase -> innodb
      sql/handler.h:
        Rename innobase -> innodb
      sql/ha_innodb.cc:
        Rename innobase -> innodb
      sql/ha_innodb.h:
        Rename innobase -> innodb
      sql/mysqld.cc:
        Rename innobase -> innodb
      sql/sql_delete.cc:
        Rename innobase -> innodb
      sql/sql_select.cc:
        Added ORDER BY optimization
      sql/sql_select.h:
        Added ORDER BY optimization
      71a5af5b
  19. 09 Jan, 2002 1 commit
    • unknown's avatar
      Win32 Embedded Server Changes · 87ec5559
      unknown authored
      libmysql/libmysql.def:
        For to have the same order of the 3.23.XX stuff
      libmysqld/lib_load.cc:
        For to have the file extension for VC++
      libmysqld/lib_sql.cc:
        The VC++ compiler returns duplication define from
        net_serv.cc. If the same happens with Unix then
        those lines should be removed.
        VC++ file extension.
      sql/mysqld.cc:
        Changes for Win32 Embedded Server.
      sql/net_serv.cc:
        Sanja Fixes.
      sql/sql_cache.cc:
        To avoid the crash on Win9x
      87ec5559
  20. 02 Jan, 2002 1 commit
    • 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
  21. 27 Dec, 2001 1 commit
    • unknown's avatar
      Portability fixes · 31e8b48c
      unknown authored
      include/global.h:
        Portability fix for HPUX
      sql/mysqld.cc:
        Add missing declaration.
      31e8b48c
  22. 26 Dec, 2001 1 commit
    • 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
  23. 25 Dec, 2001 1 commit
    • unknown's avatar
      mysqld.cc: · 1b6afd02
      unknown authored
        Changed default of file_io_threads to 4 and lock_wait_timeout to 50 seconds
        Added a missing break: if not specified, innodb_fast_shutdown got the same value as ..flush_log_at_trx commit
      
      
      sql/mysqld.cc:
        Changed default of file_io_threads to 4 and lock_wait_timeout to 50 seconds
      1b6afd02
  24. 21 Dec, 2001 1 commit
    • unknown's avatar
      Fixed shutdown problem on HPUX · 8ab263d1
      unknown authored
      Docs/manual.texi:
        Changelog
      mysql-test/r/innodb.result:
        Update results after InnoDB optimizer changes.
      8ab263d1
  25. 19 Dec, 2001 1 commit
    • unknown's avatar
      Fixed bug in FLUSH QUERY CACHE · 9f57d97f
      unknown authored
      Changed 'send_file_to_server' to use less stack (Fixed replication problem on OSF1).
      
      
      Docs/manual.texi:
        Changelog
      libmysql/libmysql.c:
        Changed 'send_file_to_server' to use less stack (Fixed some problems in threaded applications)
      mysql-test/mysql-test-run.sh:
        Fixed --sleep option
      sql/mini_client.cc:
        Changed 'send_file_to_server' to use less stack (Fixed replication problem on OSF1).
      sql/mysqld.cc:
        Destroy query cache properly
      sql/sql_cache.cc:
        Fixed bug in FLUSH QUERY CACHE
      9f57d97f
  26. 17 Dec, 2001 3 commits
    • unknown's avatar
      Portability fixes · 1af1c70d
      unknown authored
      include/my_pthread.h:
        Fix for HPUX
      mysql-test/mysql-test-run.sh:
        Wait for socket instead of pid file
      mysys/my_static.c:
        Portability fix (for OSF1)
      mysys/raid.cc:
        Portability fix (for OSF1)
      sql/mysqld.cc:
        Fixed typo for FreeBSD.
      strings/bcmp.c:
        Fix for purify
      1af1c70d
    • unknown's avatar
      Don't use symlinks when using HAVE_purify. · 10b89ff5
      unknown authored
      Fix compile problem in sql_cache.cc
      
      
      sql/mysqld.cc:
        Don't use symlinks if you are using HAVE_purify
      sql/sql_cache.cc:
        Don't call bins_dump() when not debugging.
      10b89ff5
    • 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
  27. 15 Dec, 2001 1 commit
  28. 13 Dec, 2001 6 commits
    • unknown's avatar
      Always compile rPM's with --enable-thread-safe-client · 4577aac4
      unknown authored
      sql-bench/bench-init.pl.sh:
        Add new options.
      sql/mysqld.cc:
        Fix --des-key-file
      support-files/mysql.spec.sh:
        Always compile with --enable-thread-safe-client
      4577aac4
    • 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
      slave-skip-errors · 623eedda
      unknown authored
      added extra/mysql_install.c - will work on it in 4.0, but it does not hurt
      to have it sit in 3.23 tree for now since it will eventually be backported 
      to 3.23 anyway 
      
      
      Docs/manual.texi:
        documented slave-skip-errors
        updated change history
      extra/resolve_stack_dump.c:
        fixed wrong help message
      include/my_bitmap.h:
        bitmap code updates
      mysql-test/r/rpl_get_lock.result:
        test for a possible bug in release_lock() replication
      mysql-test/t/rpl_get_lock.test:
        test for possible bug in release_lock replication
      mysys/my_bitmap.c:
        bitmap code updates/clean-up
      sql/mysqld.cc:
        slave-skip-errors
      sql/slave.cc:
        slave-skip-errors
      sql/slave.h:
        slave skip errors
      623eedda
    • 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