An error occurred fetching the project authors.
  1. 08 Mar, 2002 2 commits
  2. 03 Mar, 2002 1 commit
    • unknown's avatar
      fixed the use of unitialized variable - code now works on the test system · e4b0cfc5
      unknown authored
      of one of our users which replicates from a live server. So I now have a
      lot of confidence in it and will push. It passes all tests, so I if I broke
      somebody's code in 3.23 merge this is your fault - you should have had a good test
      case :-)
      
      
      sql/slave.cc:
        added DBUG_ASSERT()
      sql/slave.h:
        fixed cache initialization problem
      e4b0cfc5
  3. 02 Mar, 2002 1 commit
    • unknown's avatar
      make my_vsnprintf() work with oversized strings · 21d75c81
      unknown authored
      fixed replication bug - flush_master_info() needs to be called every time we read an 
          event from master
      
      this is will not be pushed yet
      
      
      mysys/my_vsnprintf.c:
        make my_vsnprintf() work with oversized strings
        corrected Swedish "skipp" in the comments
      sql/log.cc:
        wrong change - to be undone
      sql/slave.cc:
        fixed bug - flush_master_info() needs to be called every time we read an 
        event from master
      21d75c81
  4. 09 Feb, 2002 2 commits
    • unknown's avatar
      updated test suite to be able to run 3.23 master and 4.0 slave · 0d1a632d
      unknown authored
      got LOAD DATA INFILE replication from 3.23 master to 4.0 slave to work
      for some reason query_cache now fails - will push anyway and document the
      failure if I can repeat it.
      
      
      client/mysqltest.c:
        added require_version
      mysql-test/mysql-test-run.sh:
        added --master-binary=,--slave-binary=,--old-master options
        sleep_until_file_exists -> sleep_until_file_created
      sql/slave.cc:
        fixed bug in LOAD DATA INFILE replication from 3.23 master
      0d1a632d
    • unknown's avatar
      Removed compiler warnings · 1d07d3fb
      unknown authored
      Docs/manual.texi:
        Cleanup
      myisam/myisampack.c:
        Removed warning
      sql/handler.cc:
        cleanup
      sql/slave.cc:
        Removed not used var
      1d07d3fb
  5. 07 Feb, 2002 1 commit
    • unknown's avatar
      fixes for slave backward compat · f6333fec
      unknown authored
      fixed bug in LOAD DATA FROM MASTER
      fixed rpl000001.result
      Slave now replicates 3.23 master, with the exception of LOAD DATA INFILE, 
      which is still buggy. Will push this one after the pull/merge
      
      
      mysql-test/r/rpl000001.result:
        fixed bug in result
      sql/log_event.cc:
        fixes for slave backward compat
      sql/log_event.h:
        fixes for slave backward compat
      sql/mysql_priv.h:
        fixes for slave backward compat
      sql/net_serv.cc:
        fixes for slave backward compat
      sql/repl_failsafe.cc:
        fixed bug in LOAD DATA FROM MASTER
      sql/slave.cc:
        fixes for slave backward compat
      sql/slave.h:
        fixes for slave backward compat
      sql/sql_load.cc:
        fixes for slave backward compat
      f6333fec
  6. 30 Jan, 2002 1 commit
    • unknown's avatar
      Added --sql-mode=NO_UNSIGNED_SUBTRACTION · 52eb40ff
      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
      52eb40ff
  7. 29 Jan, 2002 2 commits
    • unknown's avatar
      temporary commit - need to pull Monty's changes · bd00ea6c
      unknown authored
      mysql-test/t/rpl000001.test:
        modified test to break current replicatioin on a large log with a large lag 
        in slave thread between append and read of the relay log
      mysys/mf_iocache.c:
        fixed one bug in IO_CACHE but there is another one not fixed yet
      sql/slave.cc:
        fixed bug in 3.23 master replication
      bd00ea6c
    • unknown's avatar
      New error messages · bee88cd2
      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
      bee88cd2
  8. 27 Jan, 2002 1 commit
    • unknown's avatar
      misc replication bugfixes including some needed modifications in IO_CACHE · 3525985c
      unknown authored
      likely() and unlikely() branch prediction compiler hint macros
      clean-up of comments
      
      
      include/my_global.h:
        added likely() and unlikely() macros to help some compilers optimize
        the code for architecture-specific branch prediction policies
      include/my_sys.h:
        coverted my_b_append_tell() from macro to a function as it needed to be more
        complex to avoid a potential race condition
      mysql-test/mysql-test-run.sh:
        hostname-independent relay log name to have consistent SHOW SLAVE STATUS
        output
      mysql-test/r/rpl000014.result:
        result update
      mysql-test/r/rpl000015.result:
        result update
      mysql-test/r/rpl000016.result:
        result update
      mysql-test/r/rpl_log.result:
        result update
      mysql-test/t/rpl000017-slave.sh:
        proper cleanup of old logs
      mysys/mf_iocache.c:
        cosmetic changes + more debugging asserts
      mysys/mf_iocache2.c:
        my_b_append_tell()
        cleanup of comments
      sql/log.cc:
        fix potential bug - do not rotate log in the middle of event
      sql/slave.cc:
        do not write stop events when the server does not actually stop but just 
        rotates the log
        fixed race between queue_event() and show_slave_status()
        clean-up of comments
      sql/slave.h:
        added ignore_stop_event flag to SLAVE_LOG_INFO
      3525985c
  9. 25 Jan, 2002 1 commit
    • unknown's avatar
      more predicatable slave behaviour with wait_for_slave_stop in mysqltest · bf4ab253
      unknown authored
      fixed a couple of bugs with SEQ_READ_APPEND cache
      rpl000016 still has non-deterministic result, but I am going to commit and
      push since what I have is now better than what is in the main repository
      
      
      client/mysqltest.c:
        added wait_for_slave_to_stop
        cleaned up TODO and comments
      include/my_sys.h:
        fixed race in flush_io_cache in SEQ_READ_APPEND cache
      mysql-test/r/rpl000016.result:
        updated result
      mysql-test/t/rpl000016.test:
        use wait_for_slave_to_stop to have deterministic slave behaviour for the test
      mysys/mf_iocache.c:
        fixed race in flush_io_cache()
        fixed failure to unlock mutex in my_b_append()
      sql/log.cc:
        be compatible with 3.23 master
      sql/log_event.cc:
        3.23 master compat
      sql/slave.cc:
        3.23 master compat
      sql/sql_class.h:
        compat with 3.23 master
      bf4ab253
  10. 22 Jan, 2002 1 commit
    • unknown's avatar
      post-merge fixes, including slave-skip-errors backport · a7178989
      unknown authored
      fixed too quick timeout in mysql-test-run which caused a race with the
       new server getting started before the old one completely finished 
       shutdown. This should fix the pid warning we've been getting as well as
       inconsistent results when running tests with the manager
      
      
      libmysqld/lib_sql.cc:
        post-merge fix
      mysql-test/mysql-test-run.sh:
        fixed start/stop timeout and cleanup of log directory
      mysql-test/r/rpl000014.result:
        post-merge fix
      mysql-test/r/rpl000015.result:
        post-merge fix
      mysql-test/r/rpl000016.result:
        post-merge fix
      mysql-test/r/rpl_log.result:
        post-merge fix
      sql/log_event.cc:
        post-merge fix
      sql/slave.cc:
        post-merge fix
      sql/slave.h:
        post-merge fix
      sql/sql_class.h:
        post-merge fix
      tools/mysqlmanager.c:
        added debug message
      a7178989
  11. 20 Jan, 2002 1 commit
    • unknown's avatar
      Here comes a nasty patch, although I am not ready to push it yet. I will · 6291b7b5
      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
      6291b7b5
  12. 02 Jan, 2002 1 commit
    • unknown's avatar
      Added macros for nice TIMESPEC usage. · 6ebc8c53
      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.
      6ebc8c53
  13. 17 Dec, 2001 1 commit
    • unknown's avatar
      Lots of portability fixes. · 3ca9e15c
      unknown authored
      Fixed shutdown on HPUX.
      Fixed bug in query cache.
      
      
      Docs/manual.texi:
        Changelog
      configure.in:
        Fixes for HPUX
      include/m_string.h:
        Fixes for Purify
      include/my_pthread.h:
        Fixes for HPUX
      include/raid.h:
        Portability fix.
      innobase/include/univ.i:
        Portability fix.
      mysql-test/mysql-test-run.sh:
        Added --manual-gdb
      mysql-test/r/rpl_log.result:
        Portability fix
      mysql-test/t/rpl_log.test:
        Portability fix
      mysys/my_pthread.c:
        Portability fix (HPUX)
      mysys/raid.cc:
        Portability fix
      mysys/thr_mutex.c:
        Portability fix
      scripts/mysql_install_db.sh:
        Clean up install message
      sql-bench/test-alter-table.sh:
        Fix testsuite
      sql/ha_innobase.cc:
        Fixed stack overwrite.
      sql/log_event.cc:
        Fixed purify warning
      sql/mysqld.cc:
        Added patch from FreeBSD port.
        Fixed shutdown on HPUX.
      sql/slave.cc:
        Cleanup
      sql/sql_cache.cc:
        Binary search in 'step' searching
        Check maximal block in bin
        Limit of comparasions number in list of memory blocks.
        Fixed bug in pack()
      sql/sql_cache.h:
        Binary search in 'step' searching
        Check maximal block in bin
        Limit of comparasions number in list of memory blocks.
        Fixed bug in pack()
      sql/sql_parse.cc:
        Optimize
      tools/mysqlmanager.c:
        Portability fix
      3ca9e15c
  14. 15 Dec, 2001 1 commit
    • unknown's avatar
      Last changes after merge with 3.23.47 · ed82c752
      unknown authored
      libmysqld/lib_sql.cc:
        Fix for new bitmap
      mysql-test/r/rpl_get_lock.result:
        Fix results after merge
      mysql-test/r/rpl_skip_error.result:
        Fix results after merge
      sql/log_event.cc:
        Finish merge of slave.cc
      sql/slave.cc:
        Finish merge
      ed82c752
  15. 14 Dec, 2001 1 commit
    • unknown's avatar
      misc cleanup · a6090e3c
      unknown authored
      Docs/manual.texi:
        fixed bad merge
      include/my_bitmap.h:
        fixed comment format
      mysql-test/r/rpl_get_lock.result:
        make the test results predicable
      mysql-test/t/rpl_get_lock.test:
        predicatable test results
      mysys/my_bitmap.c:
        do not init/destroy mutex if bitmap is not declared thread safe
      sql/slave.cc:
        clean-up suggested by Monty to make init_slave_skip_errors() more compact
      a6090e3c
  16. 13 Dec, 2001 1 commit
    • unknown's avatar
      slave-skip-errors · 9cbc19c8
      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
      9cbc19c8
  17. 09 Dec, 2001 1 commit
    • unknown's avatar
      Removed compiler warnings. · 404b985e
      unknown authored
      Added new operators to be used with gcc 3.0.x
      Update of query cache code.
      Added semaphores for Windows (not yet in use)
      Added pthread_mutex_trylock for windows.
      
      
      Docs/manual.texi:
        Update of query cache info.
      Docs/section.Comparisons.texi:
        Added indexing.
      client/mysqlbinlog.cc:
        Removed compiler warnings.
      client/mysqltest.c:
        Added enable_result_log/disable_result_log
      include/config-win.h:
        Added support of semaphores on Windows.
      include/my_pthread.h:
        Added pthread_mutex_trylock for windows.
      include/my_sys.h:
        Cleanup
      libmysql/libmysql.c:
        Fixed bug in mysql_use_result() (When reusing connections).
      myisam/ft_boolean_search.c:
        Removed compiler warnings
      myisam/ft_nlq_search.c:
        Removed compiler warnings
      myisam/ft_update.c:
        Removed compiler warnings
      mysql-test/r/query_cache.result:
        New tests
      mysql-test/t/query_cache-master.opt:
        New tests
      mysql-test/t/query_cache.test:
        New tests
      mysys/Makefile.am:
        Added new operators to be used with gcc 3.0.x
      sql/filesort.cc:
        Removed compiler warnings
      sql/item_func.cc:
        Removed compiler warnings
      sql/mysql_priv.h:
        Removed compiler warnings
      sql/mysqld.cc:
        Update of query cache code.
      sql/slave.cc:
        Removed compiler warnings.
        Code cleanup (Indentation)
      sql/sql_cache.cc:
        Updated code
      sql/sql_cache.h:
        Updated code
      sql/sql_repl.cc:
        Removed compiler warnings
      sql/sql_yacc.yy:
        Updated query cache
      404b985e
  18. 06 Dec, 2001 1 commit
    • unknown's avatar
      Update copyright · 2306379e
      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
      2306379e
  19. 28 Nov, 2001 1 commit
    • unknown's avatar
      fixed alias drop bug in binlog · bcc7bdeb
      unknown authored
      fixed skip counter to do the RightThing (TM) when the user messes up.
      Still do RightThing when he gets it right.
      
      
      mysql-test/r/rpl000016.result:
        updated test result
      mysql-test/t/rpl000013.test:
        test alias bug
      mysql-test/t/rpl000016.test:
        test for proper skip when the user messes up
      sql/slave.cc:
        proper skip even when the user goofs up
      sql/sql_base.cc:
        drop real name, not last used alias in the log
      bcc7bdeb
  20. 18 Nov, 2001 1 commit
    • unknown's avatar
      use env vars for socket/port in connect in mysqltest · 2b6daffb
      unknown authored
      --local-master option in mysql-test-run
      do not log CREATE TABLE when doing table dump
      fix replication to slave off 3.23 master
      
      
      client/mysqltest.c:
        fix to be able to use env vars for socket and port in connect
      mysql-test/include/master-slave.inc:
        connect to port specified in environment
      mysql-test/mysql-test-run.sh:
        added --local-master option - will assume master is on port 3306 on localhost
      sql/log_event.cc:
        fixes to slave off 3.23 master
      sql/log_event.h:
        fixes to slave off 3.23 master
      sql/slave.cc:
        do not log CREATE TABLE when doing table dump
      2b6daffb
  21. 11 Nov, 2001 1 commit
    • unknown's avatar
      work to enable reading 3.23 logs - not yet finished · 99c6f2fe
      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
      99c6f2fe
  22. 30 Oct, 2001 1 commit
  23. 23 Oct, 2001 1 commit
    • unknown's avatar
      cleanup · a23f2a3a
      unknown authored
      removal of duplicate code in mf_iocache.cc 
      work on failsafe replication
      work on SEQ_READ_APPEND io cache
      
      
      include/my_sys.h:
        updates for SEQ_READ_APPEND
      libmysql/Makefile.am:
        fix for mysys/mf_iocache.c
      libmysql/libmysql.c:
        updates for new format of SHOW SLAVE HOSTS
      mysql-test/r/rpl000001.result:
        test replication of LOAD DATA LOCAL INFILE
      mysql-test/r/rpl000002.result:
        updated test result
      mysql-test/t/rpl000001.test:
        test LOAD DATA LOCAL INFILE
      mysys/mf_iocache.c:
        cleanup to remove duplicate functionality
        some work on SEQ_READ_APPEND
      sql/mf_iocache.cc:
        cleanup to remove duplicate functionality
      sql/repl_failsafe.cc:
        more work on failsafe replication
      sql/repl_failsafe.h:
        more work on failsafe replication
      sql/slave.cc:
        cleanup
        more work on failsafe replication
      sql/sql_load.cc:
        fixed bug on replicating empty file loads
        got LOAD DATA LOCAL INFILE to work again, and to be replicated
      sql/sql_repl.cc:
        cleanup
        more work on failsafe replication
      sql/sql_repl.h:
        more work on failsafe replication
      a23f2a3a
  24. 20 Oct, 2001 1 commit
  25. 17 Oct, 2001 1 commit
    • unknown's avatar
      fixed sleep · 5d35e65c
      unknown authored
      bug on reconnect
      
      
      sql/slave.cc:
        fixed sleep bug
      5d35e65c
  26. 13 Oct, 2001 1 commit
    • unknown's avatar
      64-bit portability fixes in network I/O · 167e04aa
      unknown authored
      use $MAX_TABLES mysqltest variable to make join test portable
      make test now works with the manager on IA64 Linux
      
      
      client/mysqltest.c:
        added MAX_TABLES variable
      libmysql/libmysql.c:
        portability fixes for 64-bit systems
      mysql-test/mysql-test-run.sh:
        fixed bug - wrong values of -display in xterm in gdb mode
      mysql-test/r/join.result:
        make test work on both 32-bit and 64-bit systems
      mysql-test/t/join.test:
        make test work on both 32-bit and 64-bit systems
      sql/mini_client.cc:
        64-bit portability fixes
      sql/mini_client.h:
        64-bit portability fixes
      sql/slave.cc:
        64-bit portability fixes
      tools/mysqlmanager.c:
        64-bit portability fixes
      167e04aa
  27. 11 Oct, 2001 1 commit
    • unknown's avatar
      fixes for mysql-test to run without manager · 9fbf5f51
      unknown authored
      a bit more work on failsafe replication
      
      
      client/mysqltest.c:
        added require_manager support
      mysql-test/mysql-test-run.sh:
        added --no-manager
      mysql-test/r/rpl_failsafe.result:
        updated result
      mysql-test/t/rpl000018.test:
        must have manager
      mysql-test/t/rpl_failsafe.test:
        must have manager
      sql/repl_failsafe.cc:
        more work
      sql/repl_failsafe.h:
        more work
      sql/slave.cc:
        update replication status for fail-safe replication on different events
      9fbf5f51
  28. 05 Oct, 2001 1 commit
  29. 03 Oct, 2001 1 commit
    • unknown's avatar
      Added usage of --master-retry-count to make mysql-test-run safer. · 8847cab9
      unknown authored
      Build-tools/Do-compile:
        Remove --no-delete
      Docs/manual.texi:
        Udated IA64 section
      mysql-test/mysql-test-run.sh:
        Added usage of --master-retry-count
        set LD_LIBRARY_PATH
      sql/mysqld.cc:
        Added master-retry-count (needed by mysql-test-run)
      sql/slave.cc:
        Added master-retry-count
        Don't write same error to log on retry
      sql/slave.h:
        Added master-retry-count (needed by mysql-test-run)
      8847cab9
  30. 02 Oct, 2001 1 commit
    • unknown's avatar
      Fix for make dist · c6e36174
      unknown authored
      Made replication test portable
      Fixed buffer overrun bug in replication
      
      
      client/Makefile.am:
        Fix for make dist
      mysql-test/t/rpl000017-slave.sh:
        Made replication test portable
      sql/slave.cc:
        Fixed buffer overrun bug
      strings/strmake.c:
        More documentation
      c6e36174
  31. 21 Sep, 2001 1 commit
    • unknown's avatar
      Integrated table->ref_primary_key into table->part_of_key · 93d4beab
      unknown authored
      Fixed bug in UNION
      
      
      client/mysqlbinlog.cc:
        Added error message handling to read_log_event()
      heap/hp_write.c:
        More debug info
      myisam/myisampack.c:
        Cleanup
      mysql-test/mysql-test-run.sh:
        Portability fixes.
      mysql-test/r/union.result:
        More tests cases for UNION
      mysql-test/t/union.test:
        More tests cases for UNION
      sql/Makefile.am:
        Added mysql_embed.h
      sql/item.cc:
        Fixed bug when using the same table multiple times in union.
      sql/log_event.cc:
        Removed use of ## construct (Portability problem)
      sql/log_event.h:
        Added error message handling to read_log_event()
      sql/mysql_priv.h:
        Added mysql_embed.h
      sql/opt_sum.cc:
        Cleanup
      sql/slave.cc:
        cleanup
      sql/sql_base.cc:
        Integrated table->ref_primary_key into table->part_of_key
      sql/sql_union.cc:
        Cleanup
      sql/table.cc:
        Integrated table->ref_primary_key into table->part_of_key
      sql/table.h:
        Integrated table->ref_primary_key into table->part_of_key
      93d4beab
  32. 18 Sep, 2001 1 commit
    • unknown's avatar
      Fix for LOAD DATA FROM MASTER when using tables with checksum · 73068034
      unknown authored
      Fixed some wrong test cases
      
      
      Docs/manual.texi:
        Changelog
      extra/perror.c:
        Added BDB table errors
      include/myisam.h:
        Fix for LOAD DATA FROM MASTER when using tables with checksum
      myisam/mi_check.c:
        Fix for LOAD DATA FROM MASTER when using tables with checksum
      mysql-test/mysql-test-run.sh:
        Better logging
      mysql-test/r/join.result:
        Fixed missing results
      mysql-test/r/rpl000006.result:
        Updated result
      mysql-test/t/join.test:
        Fixed wrong test
      mysql-test/t/rpl000001.test:
        Fixed wrong test
      mysql-test/t/rpl000006.test:
        Cleanup
      mysql-test/t/rpl000017-slave.sh:
        Fixed too long password
      mysql-test/t/rpl000017.test:
        Fixed too long password
      sql/ha_myisam.cc:
        Fix for LOAD DATA FROM MASTER when using tables with checksum
      sql/handler.cc:
        Unique error for DEADLOCK
      sql/slave.cc:
        Fix for LOAD DATA FROM MASTER when using tables with checksum
      73068034
  33. 15 Sep, 2001 1 commit
  34. 21 Aug, 2001 1 commit
    • unknown's avatar
      Fixes for OS2. · b99edb1d
      unknown authored
      Fix bug in isamlog
      Add argument types to function declarations.
      
      
      Docs/manual.texi:
        Updated credits
      client/mysql.cc:
        Fixes for OS2
      client/mysqladmin.c:
        Fixes for OS2
      client/mysqldump.c:
        Fixes for OS2
      client/mysqlimport.c:
        Fixes for OS2
      client/mysqltest.c:
        Fixes for OS2
      dbug/dbug.c:
        Fixes for OS2.
        Use new C calling convention.
      dbug/factorial.c:
        Fixes for OS2.
        Use new C calling convention.
      include/errmsg.h:
        Fix for OS2
      include/global.h:
        Fixes for OS2.
      include/my_pthread.h:
        Fixes for OS2.
      include/my_sys.h:
        Fixes for OS2.
      include/mysql_com.h:
        Move defines to global.h
      include/thr_alarm.h:
        Fixes for OS2.
      isam/isamchk.c:
        Fixes for OS2.
        Add arguments to function declarations.
      isam/isamlog.c:
        Fixes for OS2.
        Fix bug in logfile handling.
      isam/test1.c:
        Add arguments to function decl
      isam/test2.c:
        Add arguments to function declarations.
      isam/test_all.res:
        Update result
      libmysql/get_password.c:
        Fixes for OS2.
      libmysql/libmysql.c:
        Fixes for OS2.
      libmysql/net.c:
        Fixes for OS2.
      libmysql/violite.c:
        Add arguments to function declarations.
      merge/_locking.c:
        Add argument types to function declarations.
      merge/close.c:
        Add argument types to function declarations.
      merge/create.c:
        Add argument types to function declarations.
      merge/extra.c:
        Add argument types to function declarations.
      merge/open.c:
        Add argument types to function declarations.
      merge/panic.c:
        Add argument types to function declarations.
      merge/rsame.c:
        Add argument types to function declarations.
      merge/update.c:
        Add argument types to function declarations.
      myisam/ft_eval.c:
        Portability fix
      myisam/ft_search.c:
        Portability fix
      myisam/ft_test1.c:
        Portability fix
      myisam/ftdefs.h:
        Portability fix
      myisam/mi_check.c:
        Portability fix
      myisam/mi_test1.c:
        Portability fix
      myisam/mi_test2.c:
        Portability fix
      myisam/mi_test_all.sh:
        Update to test for MACH variable
      myisam/myisamlog.c:
        Cleanup
      myisam/myisampack.c:
        Don't use variable 'new'
      myisam/sort.c:
        Portability fix
      myisammrg/myrg_delete.c:
        Add argument types to function declarations.
      myisammrg/myrg_locking.c:
        Add argument types to function declarations.
      myisammrg/myrg_open.c:
        Add argument types to function declarations.
      myisammrg/myrg_panic.c:
        Add argument types to function declarations.
      mysql-test/t/backup.test:
        Fix for OS2
      mysql-test/t/show_check.test:
        Fix for OS2
      mysys/charset.c:
        Dont use variable 'new'
      mysys/default.c:
        Fixes for OS2.
      mysys/getopt.c:
        Fixes for OS2.
      mysys/getopt1.c:
        Fixes for OS2.
      mysys/list.c:
        Don't use variable 'new'
      mysys/mf_dirname.c:
        Fixes for OS2.
      mysys/mf_format.c:
        Fixes for OS2.
      mysys/mf_path.c:
        Fixes for OS2.
      mysys/mf_qsort.c:
        Portability fix
      mysys/mf_tempfile.c:
        Fixes for OS2.
      mysys/my_clock.c:
        Fixes for OS2.
      mysys/my_copy.c:
        Fixes for OS2.
      mysys/my_create.c:
        Fixes for OS2.
      mysys/my_getwd.c:
        Fixes for OS2.
      mysys/my_init.c:
        Fixes for OS2.
      mysys/my_lib.c:
        Fixes for OS2.
      mysys/my_lock.c:
        Fixes for OS2.
      mysys/my_malloc.c:
        Portability fix
      mysys/my_mkdir.c:
        Fixes for OS2.
      mysys/my_open.c:
        Fixes for OS2.
      mysys/my_pthread.c:
        Fixes for OS2.
      mysys/my_realloc.c:
        Fixes for OS2.
      mysys/my_redel.c:
        Fixes for OS2.
      mysys/my_static.c:
        Fixes for OS2.
      mysys/my_tempnam.c:
        Fixes for OS2.
      mysys/my_thr_init.c:
        Fixes for OS2.
      mysys/my_write.c:
        Fixes for OS2.
      mysys/test_charset.c:
        Fixes for OS2.
      mysys/thr_alarm.c:
        Fixes for OS2.
      mysys/tree.c:
        Fixes for OS2.
      sql/field.cc:
        Fixes for OS2.
      sql/field.h:
        Fixes for OS2.
      sql/gen_lex_hash.cc:
        Fixes for OS2.
      sql/hostname.cc:
        Fixes for OS2.
      sql/item_func.cc:
        Fixes for OS2.
      sql/item_strfunc.cc:
        Fixes for OS2.
      sql/log_event.cc:
        Fixes for OS2.
      sql/md5.c:
        Fixes for OS2.
      sql/mini_client.cc:
        Fixes for OS2.
      sql/mysql_priv.h:
        Fixes for OS2.
      sql/mysqld.cc:
        Fixes for OS2.
      sql/net_serv.cc:
        Fixes for OS2.
      sql/slave.cc:
        Fixes for OS2.
      sql/sql_base.cc:
        Fixes for OS2.
      sql/sql_db.cc:
        Portability fix
      sql/sql_insert.cc:
        Fixes for OS2.
      sql/sql_load.cc:
        Fixes for OS2.
      sql/sql_parse.cc:
        Fixes for OS2.
      sql/sql_table.cc:
        Fixes for OS2.
      sql/sql_udf.cc:
        Fixes for OS2.
      sql/violite.c:
        Fixes for OS2.
      strings/ctype-big5.c:
        Fixes for OS2.
      strings/ctype-gbk.c:
        Fixes for OS2.
      strings/ctype-sjis.c:
        Fixes for OS2.
      strings/ctype-tis620.c:
        Fixes for OS2.
      strings/ctype.c:
        Fixes for OS2.
      strings/strnlen.c:
        Fixes for OS2.
      b99edb1d
  35. 13 Aug, 2001 1 commit
    • unknown's avatar
      Cleanups · d80e4b43
      unknown authored
      client/mysqltest.c:
        Made mysqltest compatible with 3.23
      sql/slave.cc:
        Marked removable code
      vio/viossl.c:
        change to use DBUG_ASSERT
      d80e4b43
  36. 03 Aug, 2001 1 commit
    • unknown's avatar
      LOAD DATA INFILE is now replicated properly, except for cleanup on · f4812c0f
      unknown authored
      Stop event and bugs the test suite could not catch
      Did some big restructuring of binlog event classes - most important
      change is that now each event class has exec_event method and one does
      not need to modify slave core code to add a new event. Slave code is
      now much smaller and easier to read
      
      
      
      include/my_sys.h:
        pre_code and arg in IO_CACHE
      mysql-test/r/rpl_log.result:
        updated result for LOAD DATA INFILE fix
      mysys/mf_iocache.c:
        pre_close routine and arg pointer for callback magic
      sql/log.cc:
        changed MYSQL_LOG so that write() method is for generic
        Log_event - removed redundant code
      sql/log_event.cc:
        added classes for file events
        added exec_event() method to all classes
        restructured/cleaned up event classes
      sql/log_event.h:
        added classes for file events
        added exec_event() method to all classes
        restructured/cleaned up event classes
      sql/mf_iocache.cc:
        pre_close/arg
      sql/mysqld.cc:
        added slave-load-tmpdir and old-rpl-compat options
      sql/slave.cc:
        changed exec_event() to use Log_event::exec_event()
        some routines are now needed in log_event.cc and cannot be static/inline
        general cleanup
      sql/slave.h:
        some routines are now extern because they are called from log_event.cc
      sql/sql_class.cc:
        added slave_net
      sql/sql_class.h:
        added slave_net to THD
        MYSQL_LOG::write now handles generic Log_event
      sql/sql_load.cc:
        changes for new handling of LOAD DATA INFILE replication
      sql/sql_repl.cc:
        added log_loaded_block() callback for IO_CACHE
      sql/sql_repl.h:
        added structure to pass args to IO_CACHE callback from mysql_load
      f4812c0f
  37. 18 Jul, 2001 1 commit
    • unknown's avatar
      fixed mysterious offset confusion bug · 511a2120
      unknown authored
      added a test case for it - took some creative work to figure out
      how to make it happen at will
      updated the manual
      
      
      Docs/manual.texi:
        fixed wrong info on SLAVE_SKIP_COUNTER
        fixed wrong info in BitKeeper tree build instructions
        updated change history about bug fix
      mysql-test/t/rpl_sporadic_master.test:
        tried hard to get slave confused, but failed. nevertheless, a more
        exhaustive test case does not hurt
      sql/slave.cc:
        fixed mysterious offset confusion bug
      511a2120