An error occurred fetching the project authors.
  1. 21 Jan, 2003 1 commit
    • unknown's avatar
      Two-level index structure for FULLTEXT indexes · 76078f2c
      unknown authored
      myisam/ftdefs.h:
        intermediate cleanup checkin
      myisam/mi_create.c:
        intermediate cleanup checkin
      myisam/myisamchk.c:
        intermediate cleanup checkin
      myisam/ft_parser.c:
        intermediate cleanup checkin
      myisam/ft_update.c:
        intermediate cleanup checkin
      myisam/mi_update.c:
        intermediate cleanup checkin
      mysql-test/r/fulltext.result:
        stopword test
      mysql-test/t/fulltext.test:
        stopword test
      mysys/mulalloc.c:
        function comments clarified
      include/my_handler.h:
        get_key_length_rdonly utility macro
      include/myisam.h:
        this kind of hacks bites :)
      myisam/ft_dump.c:
        bugfix
      myisam/mi_open.c:
        bugfix
      myisam/sort.c:
        bugfixing
      myisam/mi_rnext.c:
        not a solution at all, but a temporary fix to make
        mi_rnext to work on ft2 index. (only ft_dump uses mi_rnext
        on fulltext indexes for now).
      myisam/ft_boolean_search.c:
        ft_sintXkorr, ft_intXstore
      myisam/ft_nlq_search.c:
        ft_sintXkorr, ft_intXstore
      myisam/fulltext.h:
        ft_sintXkorr, ft_intXstore
      myisam/mi_check.c:
        ft_sintXkorr, ft_intXstore
      myisam/ft_static.c:
        two-level tree support in wi_write()
      myisam/mi_write.c:
        two-level tree support in wi_write()
      myisam/myisamdef.h:
        two-level tree support in wi_write()
      myisam/mi_delete.c:
        support for ft2 in mi_delete
      mysql-test/r/fulltext2.result:
        support for ft2 in mi_delete
      mysql-test/t/fulltext2.test:
        support for ft2 in mi_delete
      76078f2c
  2. 12 Nov, 2002 1 commit
  3. 09 Nov, 2002 1 commit
  4. 22 Oct, 2002 1 commit
  5. 12 Oct, 2002 1 commit
  6. 08 Oct, 2002 1 commit
  7. 25 Sep, 2002 1 commit
  8. 03 Sep, 2002 1 commit
    • unknown's avatar
      Some trivial optimzations · 0f2ab68c
      unknown authored
      Check if AND/OR expression can be NULL; Fixed bug in GROUP BY and-or-expression where expression could be NULL
      Bug fix for SHOW OPEN TABLES when user didn't have privilege to access all open tables.
      Better fix for ALTER TABLE on BDB tables.
      
      
      Docs/manual.texi:
        Changelog
      client/mysql.cc:
        Simple optimization
      libmysql/libmysql.c:
        Removed initialization of varibles that are already set to zero
      myisam/myisamchk.c:
        Fixed comment for extend-check
      mysql-test/r/bdb-alter-table-1.result:
        Updated results
      mysql-test/r/bdb-alter-table-2.result:
        Updated results
      mysql-test/r/distinct.result:
        Updated results after bug fix
      mysql-test/r/handler.result:
        Updated results
      mysql-test/r/innodb_handler.result:
        Updated results
      mysql-test/r/select.result:
        Updated results
      mysql-test/r/varbinary.result:
        Updated results
      mysql-test/t/bdb-alter-table-1.test:
        Added comments
      mysql-test/t/bdb-alter-table-2.test:
        Added comments
      mysql-test/t/select.test:
        Remove OPTION in SET OPTION
        Added tests for ORDER BY key LIMIT
      sql/item_cmpfunc.cc:
        Check if AND/OR expression can be NULL
      sql/mysqld.cc:
        mysqld --help now shows value of datadir
      sql/share/english/errmsg.txt:
        Better error message for syntax error
      sql/sql_base.cc:
        Bug fix for SHOW OPEN TABLES
      sql/sql_class.cc:
        Moved virtual function to .cc file to avoid that we have to include assert.h everywhere.
      sql/sql_class.h:
        Moved virtual function to .cc file to avoid that we have to include assert.h everywhere.
      sql/sql_parse.cc:
        Removed old dead code from 3.23
      sql/sql_select.cc:
        Improved optimization of ORDER BY key LIMIT
      sql/sql_table.cc:
        More comments,
        Better fix for ALTER TABLE on BDB tables.
      0f2ab68c
  9. 05 Aug, 2002 1 commit
    • unknown's avatar
      Small fixes in mysql and myisamchk. · 7aa290a4
      unknown authored
      client/mysql.cc:
        Small information add to mysql internal help command.
      myisam/myisamchk.c:
        Fixed a few typos reported by Paul DuBois.
      7aa290a4
  10. 23 Jul, 2002 1 commit
    • unknown's avatar
      New SET syntax & system variables. · a8caad31
      unknown authored
      Made a some new buffers thread specific and changeable.
      Resize of key_buffer.
      AUTO_COMMIT -> AUTOCOMMIT
      Fixed mutex bug in DROP DATABASE
      Fixed bug when using auto_increment as second part of a key where first part could include NULL.
      Split handler->extra() to extra() and extra_opt() to be able to support thread specific buffers.
      Don't write message to error log when slave reconnects becasue of timeout.
      Fixed possible update problem when using DELETE/UPDATE on small tables
      (In some cases we used index even if table scanning would be better)
      A lot of minior code cleanups
      
      
      BitKeeper/deleted/.del-net.c~ef21d6402bb882f9:
        Delete: libmysql/net.c
      BitKeeper/etc/ignore:
        added libmysql/net.c
      Docs/manual.texi:
        New SET syntax & system variables.
      client/client_priv.h:
        moved order of include files
      client/mysql.cc:
        Removed compiler warning
      client/mysqladmin.c:
        Use new SHOW GLOBAL syntax (if server supports it)
      configure.in:
        version change
      include/Makefile.am:
        indentation cleanup
      include/my_getopt.h:
        Made some helper functions global
      include/my_sys.h:
        Removed not used code
      include/myisam.h:
        Added extra argument to ..._extra()
      include/myisammrg.h:
        Added extra argument to ..._extra()
      include/mysql_com.h:
        changed NET to be able to support changeable system variables
      include/mysql_embed.h:
        Added MYSQL_SERVER_SUFFIX
      include/mysql_version.h.in:
        Added check of multiple including (needed for embedded library)
      include/mysqld_error.h:
        New error messages
      innobase/dict/dict0dict.c:
        Remove compiler warnings
      innobase/include/ut0mem.h:
        Remove compiler warnings
      innobase/include/ut0mem.ic:
        Remove compiler warnings
      isam/isamchk.c:
        new init_key_cache() arguments
      isam/isamlog.c:
        new init_key_cache() arguments
      isam/test2.c:
        new init_key_cache() arguments
      isam/test3.c:
        new init_key_cache() arguments
      libmysql/Makefile.am:
        Removed net.c (Automaticly make it from net_serv.cc)
      libmysql/Makefile.shared:
        Removed net.c (Automaticly make it from net_serv.cc)
      libmysql/libmysql.c:
        Changeable system variables
      libmysqld/Makefile.am:
        Added set_var.cc file
      libmysqld/embedded_priv.h:
        Changed order of include fiels
      libmysqld/lib_sql.cc:
        merge with mysqld.cc (for changeable variables)
      libmysqld/libmysqld.c:
        New changeable system variables
      myisam/mi_check.c:
        Added extra argument to ..._extra()
      myisam/mi_extra.c:
        Added extra argument to ..._extra()
      myisam/mi_open.c:
        Removed not used variable
      myisam/mi_test1.c:
        Changed call to init_key_cache
      myisam/mi_test2.c:
        Added extra argument to ..._extra()
      myisam/mi_test3.c:
        Added extra argument to ..._extra()
      myisam/mi_write.c:
        Add cache size argument to bulk-insert-init
      myisam/myisamchk.c:
        Use new key cache
      myisam/myisamdef.h:
        new mi_init_bulk_insert() arguments
      myisam/myisamlog.c:
        Added extra argument to ..._extra()
      myisam/myisampack.c:
        Added extra argument to ..._extra()
      myisammrg/myrg_extra.c:
        Added extra argument to ..._extra()
      myisammrg/myrg_rrnd.c:
        Added extra argument to ..._extra()
      mysql-test/r/insert_select.result:
        New changeable system variables
      mysql-test/r/key.result:
        Test of bug in auto_increment
      mysql-test/r/query_cache.result:
        New changeable system variables
      mysql-test/r/rpl000001.result:
        New changeable system variables
      mysql-test/r/rpl000016.result:
        New changeable system variables
      mysql-test/r/union.result:
        New changeable system variables
      mysql-test/r/user_var.result:
        New changeable system variables
      mysql-test/r/variables.result:
        New changeable system variables
      mysql-test/t/key.test:
        Test of bug in auto_increment
      mysql-test/t/query_cache.test:
        New changeable system variables
      mysql-test/t/rpl000001.test:
        New changeable system variables
      mysql-test/t/rpl000009.test:
        New changeable system variables
      mysql-test/t/rpl000016.test:
        New changeable system variables
      mysql-test/t/rpl_compat.test:
        New changeable system variables
      mysql-test/t/union.test:
        New changeable system variables
      mysql-test/t/user_var.test:
        New changeable system variables
      mysql-test/t/variables.test:
        New changeable system variables
      mysys/default.c:
        Bigger default memory allocation
      mysys/mf_iocache.c:
        Removed compiler warning
      mysys/mf_keycache.c:
        Made key cache resizable on the fly
        Removed not needed extra argument to init_key_cache()
      mysys/my_getopt.c:
        Made some helper functions global
      sql/Makefile.am:
        Aded set_var.cc
      sql/convert.cc:
        Comment cleanup
      sql/field.cc:
        new changeable system variables
      sql/filesort.cc:
        new changeable system variables
      sql/ha_berkeley.cc:
        AUTO_COMMIT -> AUTOCOMMIT
      sql/ha_innodb.cc:
        new changeable system variables
      sql/ha_myisam.cc:
        Added extra argument to ..._extra()
      sql/ha_myisam.h:
        Added extra argument to ..._extra()
      sql/ha_myisammrg.cc:
        Added extra argument to ..._extra()
      sql/ha_myisammrg.h:
        Added extra argument to ..._extra()
      sql/handler.cc:
        Added extra argument to ..._extra()
        Added resize of key cache
        Change ha_table_typelib for use with new system variables
      sql/handler.h:
        Added extra argument to ..._extra()
      sql/item.cc:
        new changeable system variables
      sql/item.h:
        Added better support of Item_uint
      sql/item_func.cc:
        Added support for SET @@[global | session] system_variable
      sql/item_strfunc.cc:
        new changeable system variables
      sql/key.cc:
        Fixed bug in auto_increment on second part keys
      sql/lex.h:
        Removed not needed keywords
      sql/log.cc:
        new changeable system variables
      sql/log_event.cc:
        new changeable system variables
      sql/log_event.h:
        Removed not needed var reference
      sql/mini_client.cc:
        new changeable system variables
        code cleanup
      sql/mini_client.h:
        Indentation cleanup
      sql/mysql_priv.h:
        Changed order of include files & variables to make file more readable
      sql/mysqld.cc:
        Changed order of variables to make file more readable.
        Support for changeable variables
        Rename of system variables
        Moved init_vars to set_var.cc
        Changed output of --help
      sql/net_pkg.cc:
        Added my_net_local_init() to make it possible to set different defaults for network connection depending if you are a client, embedded library or server.
      sql/net_serv.cc:
        new changeable system variables
        To support this, some global variables had to be move to the NET structure.
      sql/records.cc:
        new changeable system variables
        use extra_opt()
      sql/repl_failsafe.cc:
        new changeable system variables
        minior code cleanups
      sql/repl_failsafe.h:
        removed not needed external var reference
      sql/share/czech/errmsg.txt:
        new changeable system variables
      sql/share/danish/errmsg.txt:
        new changeable system variables
      sql/share/dutch/errmsg.txt:
        new changeable system variables
      sql/share/english/errmsg.txt:
        new changeable system variables
      sql/share/estonian/errmsg.txt:
        new changeable system variables
      sql/share/french/errmsg.txt:
        new changeable system variables
      sql/share/german/errmsg.txt:
        new changeable system variables
      sql/share/greek/errmsg.txt:
        new changeable system variables
      sql/share/hungarian/errmsg.txt:
        new changeable system variables
      sql/share/italian/errmsg.txt:
        new changeable system variables
      sql/share/japanese/errmsg.txt:
        new changeable system variables
      sql/share/korean/errmsg.txt:
        new changeable system variables
      sql/share/norwegian-ny/errmsg.txt:
        new changeable system variables
      sql/share/norwegian/errmsg.txt:
        new changeable system variables
      sql/share/polish/errmsg.txt:
        new changeable system variables
      sql/share/portuguese/errmsg.txt:
        new changeable system variables
      sql/share/romanian/errmsg.txt:
        new changeable system variables
      sql/share/russian/errmsg.txt:
        new changeable system variables
      sql/share/slovak/errmsg.txt:
        new changeable system variables
      sql/share/spanish/errmsg.txt:
        new changeable system variables
      sql/share/swedish/errmsg.txt:
        new changeable system variables
      sql/share/ukrainian/errmsg.txt:
        new changeable system variables
      sql/slave.cc:
        new changeable system variables
        Added some suppression of error messages
        Initialize current_thd for all slave threads.
      sql/sql_acl.cc:
        Added checking of arguments for SET PASSWORD (for new SET defintion)
      sql/sql_acl.h:
        new prototypes
      sql/sql_base.cc:
        new changeable system variables
      sql/sql_cache.cc:
        new changeable system variables
      sql/sql_cache.h:
        Renamed some arguments to make code more readable
      sql/sql_class.cc:
        new changeable system variables
      sql/sql_class.h:
        New changeable system variables
        Code cleanup
      sql/sql_db.cc:
        Fixed bug in DROP DATABASE
      sql/sql_delete.cc:
        Usage of wrong define in test (possible speed problem)
      sql/sql_insert.cc:
        use extra_opt()
        Code cleanup
      sql/sql_lex.cc:
        Added support for SET @@[global | session] system_variable
      sql/sql_lex.h:
        Added support for SET @@[global | session] system_variable
      sql/sql_load.cc:
        Cleanup for embedded library
        Use extra_opt()
      sql/sql_parse.cc:
        Cleanup for embedded library
        New changeable system variables
      sql/sql_repl.cc:
        new changeable system variables
      sql/sql_repl.h:
        Fixed variable definitions
      sql/sql_select.cc:
        new changeable system variables
      sql/sql_show.cc:
        New changeable system variables
      sql/sql_table.cc:
        Fixed bug in DROP DATABASE
      sql/sql_union.cc:
        New changeable system variables
      sql/sql_update.cc:
        Usage of wrong define in test (possible speed problem)
      sql/sql_yacc.yy:
        New changeable system variables
      sql/structs.h:
        Added typedef for SHOW_VAR
      sql/table.cc:
        Fixed bug in auto_increment on second part keys
      sql/uniques.cc:
        Comment fix
      sql/unireg.h:
        A
      a8caad31
  11. 01 Jul, 2002 1 commit
  12. 30 Jun, 2002 3 commits
    • unknown's avatar
      post-merge fix · 24e6b1b5
      unknown authored
      myisam/myisamchk.c:
        typo fixed
      24e6b1b5
    • unknown's avatar
      added -H (--HELP) to myisamchk to get a list of all the options it accepts... · 4d106837
      unknown authored
      added -H (--HELP) to myisamchk to get a list of all the options it accepts (including debug and internal ones).
      
      
      
      4d106837
    • unknown's avatar
      "myisamchk -p" for parallel recover works (no extensive testing though) · 1158fd9f
      unknown authored
      include/my_sys.h:
        make [un]lock_io_cache functions, not macro
        some io_cache_share functions int->void
      include/myisam.h:
        mi_repair_by_sort_r -> mi_repair_parallel
        MI_SORT_PARAM.master field for updating info->s.state struct
      myisam/mi_check.c:
        mi_repair_by_sort_r -> mi_repair_parallel
        MI_SORT_PARAM.master field for updating info->s.state struct
      myisam/sort.c:
        my_thread_init()/my_thread_end()
        misc bugfixes
      mysys/mf_iocache.c:
        io_cache_share functions int->void
        comments added
        [un]lock_io_cache functions added
      1158fd9f
  13. 28 Jun, 2002 1 commit
    • unknown's avatar
      Updated windows files (VC++ files and winmysqladmin). · 7311cbe7
      unknown authored
      Portability fixes.
      Removed compiler warnings.
      
      
      
      VC++Files/client/mysql.dsp:
        Updated to 4.0.2
      VC++Files/client/mysqladmin.dsp:
        Updated to 4.0.2
      VC++Files/client/mysqlclient.dsp:
        Updated to 4.0.2
      VC++Files/client/mysqldump.dsp:
        Updated to 4.0.2
      VC++Files/client/mysqlimport.dsp:
        Updated to 4.0.2
      VC++Files/client/mysqlshow.dsp:
        Updated to 4.0.2
      VC++Files/innobase/innobase.dsp:
        Updated to 4.0.2
      VC++Files/libmysql/libmySQL.dsp:
        Updated to 4.0.2
      VC++Files/libmysqltest/myTest.dsp:
        Updated to 4.0.2
      VC++Files/merge/merge.dsp:
        Updated to 4.0.2
      VC++Files/myisam/myisam.dsp:
        Updated to 4.0.2
      VC++Files/mysql.dsw:
        Updated to 4.0.2
      VC++Files/mysqlbinlog/mysqlbinlog.dsp:
        Updated to 4.0.2
      VC++Files/mysqlcheck/mysqlcheck.dsp:
        Updated to 4.0.2
      VC++Files/mysqlmanager/MySqlManager.dsp:
        Updated to 4.0.2
      VC++Files/mysys/mysys.dsp:
        Updated to 4.0.2
      VC++Files/pack_isam/pack_isam.dsp:
        Updated to 4.0.2
      VC++Files/perror/perror.dsp:
        Updated to 4.0.2
      VC++Files/replace/replace.dsp:
        Updated to 4.0.2
      VC++Files/sql/mysqld.dsp:
        Updated to 4.0.2
      VC++Files/test1/test1.dsp:
        Updated to 4.0.2
      VC++Files/thr_insert_test/thr_insert_test.dsp:
        Updated to 4.0.2
      VC++Files/thr_test/thr_test.dsp:
        Updated to 4.0.2
      VC++Files/vio/vio.dsp:
        Updated to 4.0.2
      VC++Files/zlib/zlib.dsp:
        Updated to 4.0.2
      include/config-win.h:
        Added isnan() and finite()
      include/myisam.h:
        Move thr_xxx functions to myisam_priv.h
      myisam/mi_check.c:
        Portability fix.
      myisam/mi_locking.c:
        Comment cleanup
      myisam/myisamchk.c:
        Removed compiler warning
      myisam/myisamdef.h:
        Added thr_xxx functions
      myisam/sort.c:
        Portability fix
      sql/field.cc:
        Portability fix
      sql/sql_insert.cc:
        R
      7311cbe7
  14. 27 Jun, 2002 1 commit
    • unknown's avatar
      Removed mysql_ssl_clear() · 835a75c9
      unknown authored
      Added statistics information for alarms (for bug tracking)
      Don't store "incomplete" in the xxx.cfg file if we are not using --restart. (Crash-me)
      Enlarged STACK_BUF_ALLOC becasue of failed crash-me test
      Aded new script mysql_tableinfo to make a system directory.
      
      
      Docs/manual.texi:
        Changelog and TODO
      include/mysql.h:
        Removed mysql_ssl_clear() (One should use mysql_close() instead)
      include/thr_alarm.h:
        Added info for alarms
      libmysql/libmysql.c:
        Made mysql_ssl_clear() static
      libmysql/libmysql.def:
        cleanup
      libmysqld/libmysqld.def:
        cleanup
      myisam/myisamchk.c:
        describe -> description
      myisam/myisampack.c:
        Fixed copyright.
      mysys/thr_alarm.c:
        Added statistics information for alarms (for bug tracking)
      scripts/Makefile.am:
        Added mysql_table_info
      sql-bench/crash-me.sh:
        Don't store "incomplete" in the xxx.cfg file if we are not using --restart.
        This was done becasue "incomplete" made it harder to quickly repeat a test that
        failed.
      sql-bench/limits/mysql.cfg:
        Update to 1.58
      sql/hostname.cc:
        Remved compiler warning
      sql/item_func.cc:
        cleanup
      sql/item_func.h:
        Cleanup
      sql/mysql_priv.h:
        Enlarged STACK_BUF_ALLOC becasue of failed crash-me test
      sql/opt_range.cc:
        Removed purify warning
      sql/sql_parse.cc:
        cleanup
      sql/sql_test.cc:
        Added ala
      835a75c9
  15. 24 Jun, 2002 2 commits
    • unknown's avatar
      6ccd1d8c
    • unknown's avatar
      mi_check T_xxx options massaged. T_REP_PARALLEL added · 1a647905
      unknown authored
      my_getopt-related style changes in myisamchk.c
      
      
      include/myisam.h:
        mi_check T_xxx options massaged. T_REP_PARALLEL added
      myisam/mi_check.c:
        mi_check T_xxx options massaged
      myisam/myisamchk.c:
        mi_check T_xxx options massaged
        my_long_option structure reformatted
        s/(argument && \*argument=='0')/(argument == disable_my_option)/
      sql/ha_myisam.cc:
        mi_check T_xxx options massaged
      1a647905
  16. 19 Jun, 2002 1 commit
    • unknown's avatar
      multithreaded repair-by-sort code · cf7be403
      unknown authored
      parallel read access to IO_CACHE
      
      
      include/my_sys.h:
        parallel read access to IO_CACHE
      include/myisam.h:
        multithreaded repair-by-sort code
      myisam/mi_cache.c:
        parallel read access to IO_CACHE
        misc cleanups
      myisam/mi_check.c:
        multithreaded repair-by-sort code
      myisam/myisamchk.c:
        multithreaded repair-by-sort code
      myisam/myisamdef.h:
        multithreaded repair-by-sort code
      myisam/sort.c:
        multithreaded repair-by-sort code
      mysys/mf_iocache.c:
        parallel read access to IO_CACHE
      cf7be403
  17. 17 Jun, 2002 1 commit
    • unknown's avatar
      Ensure that share->tot_locks s updated correctly · c99fd2ca
      unknown authored
      This fixes that mysamchk --sort-records works on windows.
      
      
      myisam/mi_check.c:
        Ensure that share->tot_locks s updated correctly
      myisam/mi_close.c:
        Ensure that share->tot_locks s updated correctly
      myisam/mi_dynrec.c:
        Ensure that share->tot_locks s updated correctly
      myisam/mi_open.c:
        Ensure that share->tot_locks s updated correctly
      myisam/mi_statrec.c:
        Ensure that share->tot_locks s updated correctly
      myisam/myisamchk.c:
        Ensure that share->tot_locks s updated correctly
      c99fd2ca
  18. 16 Jun, 2002 1 commit
    • unknown's avatar
      Cleanup of checking of user resources · 8a8e4be2
      unknown authored
      Added missing checking of no_keyread
      
      
      Docs/manual.texi:
        Fixed wrong example
      myisam/myisamchk.c:
        Removed not needed include file
      mysys/my_pthread.c:
        Fix for HPUX
      mysys/my_thr_init.c:
        Removed not needed warning
      scripts/mysql_fix_privilege_tables.sh:
        Cleanup
      sql/sql_lex.cc:
        Removed not needed initialization
      sql/sql_parse.cc:
        Cleanup of checking of user resources
      sql/sql_select.cc:
        Added checking of no_keyread
      8a8e4be2
  19. 29 May, 2002 1 commit
    • unknown's avatar
      Added useful exit error code for programs using my_getopt in case · a90b2f30
      unknown authored
      of an error in option handling. This can sometimes be useful in
      scripts.
      
      Changed some exit code names and corresponding numbers.
      
      Fixed a bug in mysqld.cc, in replication related options.
      
      Added a global flag in my_getopt, which can be set by any program
      that is using my_getopt, which tells whether the client should
      print the error message itself, or whether my_getopt should do it.
      The default is that my_getopt will print the error messages.
      
      
      client/mysql.cc:
        Added useful exit error code for programs using my_getopt in case
        of an error in option handling. This can sometimes be useful in
        scripts.
      client/mysqladmin.c:
        Added useful exit error code for programs using my_getopt in case
        of an error in option handling. This can sometimes be useful in
        scripts.
      client/mysqlbinlog.cc:
        Added useful exit error code for programs using my_getopt in case
        of an error in option handling. This can sometimes be useful in
        scripts.
      client/mysqlcheck.c:
        Added useful exit error code for programs using my_getopt in case
        of an error in option handling. This can sometimes be useful in
        scripts.
      client/mysqldump.c:
        Added useful exit error code for programs using my_getopt in case
        of an error in option handling. This can sometimes be useful in
        scripts.
      client/mysqlimport.c:
        Added useful exit error code for programs using my_getopt in case
        of an error in option handling. This can sometimes be useful in
        scripts.
      client/mysqlmanager-pwgen.c:
        Added useful exit error code for programs using my_getopt in case
        of an error in option handling. This can sometimes be useful in
        scripts.
      client/mysqlmanagerc.c:
        Added useful exit error code for programs using my_getopt in case
        of an error in option handling. This can sometimes be useful in
        scripts.
      client/mysqlshow.c:
        Added useful exit error code for programs using my_getopt in case
        of an error in option handling. This can sometimes be useful in
        scripts.
      client/mysqltest.c:
        Added useful exit error code for programs using my_getopt in case
        of an error in option handling. This can sometimes be useful in
        scripts.
      client/thread_test.c:
        Added useful exit error code for programs using my_getopt in case
        of an error in option handling. This can sometimes be useful in
        scripts.
      extra/my_print_defaults.c:
        Added useful exit error code for programs using my_getopt in case
        of an error in option handling. This can sometimes be useful in
        scripts.
      extra/mysql_install.c:
        Added useful exit error code for programs using my_getopt in case
        of an error in option handling. This can sometimes be useful in
        scripts.
      extra/perror.c:
        Added useful exit error code for programs using my_getopt in case
        of an error in option handling. This can sometimes be useful in
        scripts.
      extra/resolve_stack_dump.c:
        Added useful exit error code for programs using my_getopt in case
        of an error in option handling. This can sometimes be useful in
        scripts.
      extra/resolveip.c:
        Added useful exit error code for programs using my_getopt in case
        of an error in option handling. This can sometimes be useful in
        scripts.
      include/my_getopt.h:
        Added global (flag) variable which tells my_getopt whether to
        print errors or just silently exit with proper error code.
      include/mysys_err.h:
        Changed exit code names and corresponding numbers.
      isam/isamchk.c:
        Added useful exit error code for programs using my_getopt in case
        of an error in option handling. This can sometimes be useful in
        scripts.
      isam/pack_isam.c:
        Added useful exit error code for programs using my_getopt in case
        of an error in option handling. This can sometimes be useful in
        scripts.
      myisam/ft_dump.c:
        Added useful exit error code for programs using my_getopt in case
        of an error in option handling. This can sometimes be useful in
        scripts.
      myisam/ft_eval.c:
        Added useful exit error code for programs using my_getopt in case
        of an error in option handling. This can sometimes be useful in
        scripts.
      myisam/ft_test1.c:
        Added useful exit error code for programs using my_getopt in case
        of an error in option handling. This can sometimes be useful in
        scripts.
      myisam/mi_test1.c:
        Added useful exit error code for programs using my_getopt in case
        of an error in option handling. This can sometimes be useful in
        scripts.
      myisam/myisamchk.c:
        Added useful exit error code for programs using my_getopt in case
        of an error in option handling. This can sometimes be useful in
        scripts.
      myisam/myisampack.c:
        Added useful exit error code for programs using my_getopt in case
        of an error in option handling. This can sometimes be useful in
        scripts.
      mysys/my_getopt.c:
        Changed exit code names and corresponding numbers. Added a flag
        for checking whether my_getopt should print the error message,
        or whether it should be printed by the client itself.
      sql/gen_lex_hash.cc:
        Added useful exit error code for programs using my_getopt in case
        of an error in option handling. This can sometimes be useful in
        scripts.
      sql/mysqld.cc:
        Added useful exit error code for programs using my_getopt in case
        of an error in option handling. This can sometimes be useful in
        scripts.
        
        Fixed a bug when compiling in non-debug mode, some replication
        related options were not enabled while they should be. This made
        'make test' to fail in rpl000010 when --with-debug was not used.
      tools/mysqlmanager.c:
        Added useful exit error code for programs using my_getopt in case
        of an error in option handling. This can sometimes be useful in
        scripts.
      a90b2f30
  20. 22 May, 2002 1 commit
    • unknown's avatar
      my_getopt: · ebb98af7
      unknown authored
      - some minor bugfixes
      - made code more readable
      - support for printing GET_BOOL type options in my_print_variables(),
        value is either TRUE or FALSE
      
      
      client/mysqlbinlog.cc:
        Changes in my_getopt my_print_variables()
      client/mysqlmanager-pwgen.c:
        Changes in my_getopt my_print_variables()
      client/mysqlmanagerc.c:
        Changes in my_getopt my_print_variables()
      client/mysqltest.c:
        Changes in my_getopt my_print_variables()
      myisam/myisamchk.c:
        Changes in my_getopt my_print_variables()
      mysys/my_getopt.c:
        Made code more readable.
        Fixed bug in my_print_variables().
        Added printing for options whether they are enabled or not
        FALSE / TRUE. This also separates GET_BOOL type options from
        variables that can actually take values as an argument.
      ebb98af7
  21. 14 May, 2002 1 commit
    • unknown's avatar
      Some bug fixes. · 9ab6d21c
      unknown authored
      myisam/myisamchk.c:
        Fixed a type.
      mysys/my_getopt.c:
        Made GET_STRALC to work like x_free() when doing a freeing.
        Fixed a bug in my_print_variables() when printing a ulonglong value.
      sql/mysqld.cc:
        Fixed some wrongly alloced/freed variables and removed some
        unneccessary code.
      9ab6d21c
  22. 11 May, 2002 1 commit
    • unknown's avatar
      - Fixed some option types in my_getopt struct in all clients. · 3dd34147
      unknown authored
      - Added special option/variable prefix '--loose-' to my_getopt.c
      
      
      client/mysql.cc:
        Fixed some variable types.
      client/mysqladmin.c:
        Fixed some variable types.
      client/mysqlcheck.c:
        Fixed some variable types.
      client/mysqldump.c:
        Fixed some variable types.
      client/mysqlimport.c:
        Fixed some variable types.
      client/mysqlshow.c:
        Fixed some variable types.
      myisam/myisamchk.c:
        Fixed some variable types.
      mysys/my_getopt.c:
        Fixed a bug in noticing whether argument was allowed to option (variable).
        Added support for prefix --loose-option-name
        This will work with options and variables, but not with --set-variable (!)
        --set-variable is depricated and --variable-name=value should be used
        instead. When used, my_getopt will not return error if option/variable
        was not found, but print a warning, do a no-op and continue.
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      3dd34147
  23. 25 Apr, 2002 1 commit
    • unknown's avatar
      MI_KEYSEG -> HA_KEYSEG · 3adee504
      unknown authored
      _mi_key_cmp -> ha_key_cmp
      
      
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      3adee504
  24. 18 Apr, 2002 1 commit
  25. 16 Apr, 2002 1 commit
  26. 03 Apr, 2002 2 commits
    • unknown's avatar
      Merge and two bug fixes in my_getopt.c · 02f0a2f2
      unknown authored
      client/mysql.cc:
        merge
      client/mysqldump.c:
        merge
      myisam/myisamchk.c:
        merge
      mysys/my_getopt.c:
        Fixed a bug with short options when type was GET_BOOL.
        Fixed a bug in my_print_help() function.
      02f0a2f2
    • unknown's avatar
      merge · c9d04284
      unknown authored
      c9d04284
  27. 02 Apr, 2002 1 commit
    • unknown's avatar
      Changed mysql, mysqladmin, mysqlshow, mysqldump, mysqlimport, · a2e75474
      unknown authored
      mysqlcheck and myisamchk to use new my_getopt struct.
      
      
      client/client_priv.h:
        Changes for my_getopt
      client/mysql.cc:
        Uses new my_getopt
      client/mysqladmin.c:
        Uses new my_getopt
      client/mysqlcheck.c:
        Uses new my_getopt
      client/mysqldump.c:
        Uses new my_getopt
      client/mysqlimport.c:
        Uses new my_getopt
      client/mysqlshow.c:
        Uses new my_getopt
      include/my_getopt.h:
        Added GET_BOOL type
      include/sslopt-case.h:
        This is shouldn't be needed anymore.
      include/sslopt-longopts.h:
        Uses new my_getopt
      myisam/myisamchk.c:
        Uses new my_getopt
      mysys/my_getopt.c:
        Some bug fixes and small feature adds to my_getopt
      sql/mysqld.cc:
        mysqld.cc will be changed next. sslopt-* had to be removed
        temporarily.
      a2e75474
  28. 13 Mar, 2002 1 commit
    • unknown's avatar
      mi_check flags cleanup · d556096f
      unknown authored
      CHECK/REPAIR syntax cleanup
      REPAIR ... USE_FRM syntax
      
      
      include/myisam.h:
        mi_check flags cleanup
      myisam/mi_check.c:
        mi_check flags cleanup
      myisam/myisamchk.c:
        mi_check flags cleanup
      mysql-test/r/check.result:
        CHECK/REPAIR syntax cleanup
      mysql-test/r/show_check.result:
        CHECK/REPAIR syntax cleanup
      mysql-test/t/check.test:
        CHECK/REPAIR syntax cleanup
      mysql-test/t/show_check.test:
        CHECK/REPAIR syntax cleanup
      sql/ha_myisam.cc:
        mi_check flags cleanup
      sql/handler.h:
        mi_check flags cleanup
      sql/lex.h:
        REPAIR ... USE_FRM syntax
      sql/slave.cc:
        mi_check flags cleanup
      d556096f
  29. 06 Mar, 2002 1 commit
    • unknown's avatar
      Portability fixes · 749246cc
      unknown authored
      Fix bug when using option groups
      
      
      libmysql/libmysql.c:
        Fix bug when using option groups
      myisam/myisamchk.c:
        Portability fix
      mysys/my_getopt.c:
        Portability fix
      749246cc
  30. 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
  31. 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
  32. 06 Feb, 2002 1 commit
    • unknown's avatar
      Bug fixes and new functionality added in my_getopt and myisamchk · dc7af9f0
      unknown authored
      include/my_getopt.h:
        Removed a member from my_getopt struct.
      myisam/myisamchk.c:
        pdated myisamchk. More features in use from my_getopt
      mysys/my_getopt.c:
        Fixed a bug in handle_options(). Short options were not tested
        whether existed when given from the command line. Fixed a bug
        in getopt_ll, got division by zero in some cases. Added new functions
        my_print_help() and my_print_variables() to be used by mysql server
        and most clients.
      dc7af9f0
  33. 31 Jan, 2002 1 commit
    • unknown's avatar
      Fixes for new getopt · 83c83a02
      unknown authored
      Bug fix when using --no-deaults
      Sets ref_length to right value (faster rnd_pos() handling in InnoDB).
      Fixed problem with multi-table-delete and InnoDB
      Fixed problem with truncate table, which required a COMMIT before.
      Fixed multi-table-delete bug with InnoDB.
      Remove not used index from EXPLAIN
      
      
      Docs/manual.texi:
        ChangeLog
      include/my_getopt.h:
        Removed compiler warnings
      myisam/myisamchk.c:
        Fixes for new getopt
      mysql-test/r/explain.result:
        Updated test results
      mysql-test/r/innodb.result:
        Updated test results
      mysql-test/r/join.result:
        Updated test results
      mysql-test/t/innodb.test:
        Updated test results
      mysys/default.c:
        Bug fix when using --no-defaults
      mysys/my_getopt.c:
        Fixes for new getopt
      sql/ha_innodb.cc:
        Sets ref_length to right value (faster rnd_pos() handling).
        Fixed problem with multi-table-delete.
        Fixed problem with truncate table, which required a COMMIT before.
      sql/opt_sum.cc:
        Remove not used index from EXPLAIN
      sql/sql_cache.cc:
        Fixed core dump bug when not using query cache
      sql/sql_select.cc:
        Remove not used index from EXPLAIN
      83c83a02
  34. 30 Jan, 2002 1 commit
    • unknown's avatar
      New functionality to my_getopt. myisamchk now uses my_getopt · c4f1ced9
      unknown authored
      only.
      
      
      include/my_getopt.h:
        Added u_max_value as for user definable maximum value for
        a variable in my_getopt.
      myisam/myisamchk.c:
        myisamchk now uses my_getopt struct for variables also.
        Variables can be set with -O var=val, --set-variable=var=val and
        --variable=val now.
      mysys/getvar.c:
        my_set_changeable_var moved to my_getopt.c
      mysys/my_getopt.c:
        Added special prefix --maximum[-variable-name=...] for user
        definable maximum values for variables, among other things.
      c4f1ced9
  35. 25 Jan, 2002 1 commit
    • unknown's avatar
      Added my_getopt struct and modified myisamchk to the bk tree. · 845db7c2
      unknown authored
      include/Makefile.am:
        Added my_getopt.h
      myisam/myisamchk.c:
        myisamcheck is using my_getopt struct now. Old code left:
        changeable_var[], will be changed later.
      mysys/Makefile.am:
        added my_getopt.c
      mysys/getvar.c:
        Added my_set_changeable_var. This is not being used yet, and
        is mostly a copy of set_changeable_var still.
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      845db7c2
  36. 06 Dec, 2001 1 commit
    • unknown's avatar
      Update copyright · cfab46f5
      unknown authored
      Fixed memory leak on shutdown (Affects the embedded version & MyODBC)
      
      
      client/client_priv.h:
        Update copyright
      client/completion_hash.cc:
        Update copyright
      client/completion_hash.h:
        Update copyright
      client/connect_test.c:
        Update copyright
      client/errmsg.c:
        Update copyright
      client/get_password.c:
        Update copyright
      client/insert_test.c:
        Update copyright
      client/list_test.c:
        Update copyright
      client/my_readline.h:
        Update copyright
      client/mysql.cc:
        Update copyright
      client/mysqladmin.c:
        Update copyright
      client/mysqlbinlog.cc:
        Update copyright
      client/mysqlcheck.c:
        Update copyright
      client/mysqldump.c:
        Update copyright
      client/mysqlimport.c:
        Update copyright
      client/mysqlmanager-pwgen.c:
        Update copyright
      client/mysqlmanagerc.c:
        Update copyright
      client/mysqlshow.c:
        Update copyright
      client/mysqltest.c:
        Update copyright
      client/password.c:
        Update copyright
      client/readline.cc:
        Update copyright
      client/select_test.c:
        Update copyright
      client/showdb_test.c:
        Update copyright
      client/sql_string.cc:
        Update copyright
      client/sql_string.h:
        Update copyright
      client/ssl_test.c:
        Update copyright
      client/thimble.cc:
        Update copyright
      client/thread_test.c:
        Update copyright
      div/deadlock_test.c:
        Update copyright
      extra/comp_err.c:
        Update copyright
      extra/my_print_defaults.c:
        Update copyright
      extra/perror.c:
        Update copyright
      extra/replace.c:
        Update copyright
      extra/resolve_stack_dump.c:
        Update copyright
      extra/resolveip.c:
        Update copyright
      fs/database.c:
        Update copyright
      fs/libmysqlfs.c:
        Update copyright
      fs/mysqlcorbafs.c:
        Update copyright
      fs/mysqlcorbafs.h:
        Update copyright
      fs/mysqlcorbafs_test.c:
        Update copyright
      heap/_check.c:
        Update copyright
      heap/_rectest.c:
        Update copyright
      heap/heapdef.h:
        Update copyright
      heap/hp_block.c:
        Update copyright
      heap/hp_clear.c:
        Update copyright
      heap/hp_close.c:
        Update copyright
      heap/hp_create.c:
        Update copyright
      heap/hp_delete.c:
        Update copyright
      heap/hp_extra.c:
        Update copyright
      heap/hp_hash.c:
        Update copyright
      heap/hp_info.c:
        Update copyright
      heap/hp_open.c:
        Update copyright
      heap/hp_panic.c:
        Update copyright
      heap/hp_rename.c:
        Update copyright
      heap/hp_rfirst.c:
        Update copyright
      heap/hp_rkey.c:
        Update copyright
      heap/hp_rlast.c:
        Update copyright
      heap/hp_rnext.c:
        Update copyright
      heap/hp_rprev.c:
        Update copyright
      heap/hp_rrnd.c:
        Update copyright
      heap/hp_rsame.c:
        Update copyright
      heap/hp_scan.c:
        Update copyright
      heap/hp_static.c:
        Update copyright
      heap/hp_test1.c:
        Update copyright
      heap/hp_test2.c:
        Update copyright
      heap/hp_update.c:
        Update copyright
      heap/hp_write.c:
        Update copyright
      include/config-win.h:
        Update copyright
      include/dbug.h:
        Update copyright
      include/errmsg.h:
        Update copyright
      include/ft_global.h:
        Update copyright
      include/getopt.h:
        Update copyright
      include/hash.h:
        Update copyright
      include/heap.h:
        Update copyright
      include/m_ctype.h:
        Update copyright
      include/m_string.h:
        Update copyright
      include/md5.h:
        Update copyright
      include/merge.h:
        Update copyright
      include/my_alarm.h:
        Update copyright
      include/my_base.h:
        Update copyright
      include/my_bitmap.h:
        Update copyright
      include/my_dir.h:
        Update copyright
      include/my_global.h:
        Update copyright
      include/my_list.h:
        Update copyright
      include/my_net.h:
        Update copyright
      include/my_no_pthread.h:
        Update copyright
      include/my_nosys.h:
        Update copyright
      include/my_pthread.h:
        Update copyright
      include/my_sys.h:
        Update copyright
      include/my_tree.h:
        Update copyright
      include/myisam.h:
        Update copyright
      include/myisammrg.h:
        Update copyright
      include/myisampack.h:
        Update copyright
      include/mysql.h:
        Update copyright
      include/mysql_com.h:
        Update copyright
      include/mysql_embed.h:
        Update copyright
      include/mysqld_error.h:
        Update copyright
      include/mysys_err.h:
        Update copyright
      include/nisam.h:
        Update copyright
      include/queues.h:
        Update copyright
      include/raid.h:
        Update copyright
      include/sslopt-case.h:
        Update copyright
      include/sslopt-longopts.h:
        Update copyright
      include/sslopt-usage.h:
        Update copyright
      include/sslopt-vars.h:
        Update copyright
      include/t_ctype.h:
        Update copyright
      include/thr_alarm.h:
        Update copyright
      include/thr_lock.h:
        Update copyright
      include/violite.h:
        Update copyright
      isam/_cache.c:
        Update copyright
      isam/_dbug.c:
        Update copyright
      isam/_key.c:
        Update copyright
      isam/_locking.c:
        Update copyright
      isam/_packrec.c:
        Update copyright
      isam/_page.c:
        Update copyright
      isam/_search.c:
        Update copyright
      isam/_statrec.c:
        Update copyright
      isam/changed.c:
        Update copyright
      isam/close.c:
        Update copyright
      isam/create.c:
        Update copyright
      isam/delete.c:
        Update copyright
      isam/extra.c:
        Update copyright
      isam/info.c:
        Update copyright
      isam/isamchk.c:
        Update copyright
      isam/isamdef.h:
        Update copyright
      isam/log.c:
        Update copyright
      isam/open.c:
        Update copyright
      isam/panic.c:
        Update copyright
      isam/range.c:
        Update copyright
      isam/rfirst.c:
        Update copyright
      isam/rkey.c:
        Update copyright
      isam/rlast.c:
        Update copyright
      isam/rnext.c:
        Update copyright
      isam/rprev.c:
        Update copyright
      isam/rrnd.c:
        Update copyright
      isam/rsame.c:
        Update copyright
      isam/rsamepos.c:
        Update copyright
      isam/sort.c:
        Update copyright
      isam/static.c:
        Update copyright
      isam/test1.c:
        Update copyright
      isam/test2.c:
        Update copyright
      isam/test3.c:
        Update copyright
      isam/update.c:
        Update copyright
      isam/write.c:
        Update copyright
      libmysql/conf_to_src.c:
        Update copyright
      libmysql/dll.c:
        Update copyright
      libmysql/errmsg.c:
        Update copyright
      libmysql/get_password.c:
        Update copyright
      libmysql/libmysql.c:
        Update copyright
      libmysql/manager.c:
        Update copyright
      libmysql/net.c:
        Update copyright
      libmysql/password.c:
        Update copyright
      libmysqld/lib_sql.cc:
        Update copyright
      libmysqld/lib_vio.c:
        Update copyright
      libmysqld/libmysqld.c:
        Update copyright
      merge/mrg_close.c:
        Update copyright
      merge/mrg_create.c:
        Update copyright
      merge/mrg_def.h:
        Update copyright
      merge/mrg_delete.c:
        Update copyright
      merge/mrg_extra.c:
        Update copyright
      merge/mrg_info.c:
        Update copyright
      merge/mrg_locking.c:
        Update copyright
      merge/mrg_open.c:
        Update copyright
      merge/mrg_panic.c:
        Update copyright
      merge/mrg_rrnd.c:
        Update copyright
      merge/mrg_rsame.c:
        Update copyright
      merge/mrg_static.c:
        Update copyright
      merge/mrg_update.c:
        Update copyright
      myisam/ft_boolean_search.c:
        Update copyright
      myisam/ft_dump.c:
        Update copyright
      myisam/ft_eval.h:
        Update copyright
      myisam/ft_static.c:
        Update copyright
      myisam/ft_stem.c:
        Update copyright
      myisam/ft_stopwords.c:
        Update copyright
      myisam/ft_test1.h:
        Update copyright
      myisam/mi_cache.c:
        Update copyright
      myisam/mi_changed.c:
        Update copyright
      myisam/mi_check.c:
        Update copyright
      myisam/mi_checksum.c:
        Update copyright
      myisam/mi_close.c:
        Update copyright
      myisam/mi_create.c:
        Update copyright
      myisam/mi_dbug.c:
        Update copyright
      myisam/mi_delete.c:
        Update copyright
      myisam/mi_delete_all.c:
        Update copyright
      myisam/mi_delete_table.c:
        Update copyright
      myisam/mi_dynrec.c:
        Update copyright
      myisam/mi_extra.c:
        Update copyright
      myisam/mi_info.c:
        Update copyright
      myisam/mi_key.c:
        Update copyright
      myisam/mi_locking.c:
        Update copyright
      myisam/mi_log.c:
        Update copyright
      myisam/mi_open.c:
        Update copyright
      myisam/mi_packrec.c:
        Update copyright
      myisam/mi_page.c:
        Update copyright
      myisam/mi_panic.c:
        Update copyright
      myisam/mi_range.c:
        Update copyright
      myisam/mi_rename.c:
        Update copyright
      myisam/mi_rfirst.c:
        Update copyright
      myisam/mi_rlast.c:
        Update copyright
      myisam/mi_rnext_same.c:
        Update copyright
      myisam/mi_rrnd.c:
        Update copyright
      myisam/mi_rsame.c:
        Update copyright
      myisam/mi_rsamepos.c:
        Update copyright
      myisam/mi_scan.c:
        Update copyright
      myisam/mi_search.c:
        Update copyright
      myisam/mi_static.c:
        Update copyright
      myisam/mi_statrec.c:
        Update copyright
      myisam/mi_test1.c:
        Update copyright
      myisam/mi_test2.c:
        Update copyright
      myisam/mi_test3.c:
        Update copyright
      myisam/mi_unique.c:
        Update copyright
      myisam/mi_update.c:
        Update copyright
      myisam/mi_write.c:
        Update copyright
      myisam/myisamchk.c:
        Update copyright
      myisam/myisampack.c:
        Update copyright
      myisammrg/myrg_close.c:
        Update copyright
      myisammrg/myrg_create.c:
        Update copyright
      myisammrg/myrg_def.h:
        Update copyright
      myisammrg/myrg_delete.c:
        Update copyright
      myisammrg/myrg_locking.c:
        Update copyright
      myisammrg/myrg_open.c:
        Update copyright
      myisammrg/myrg_panic.c:
        Update copyright
      myisammrg/myrg_rsame.c:
        Update copyright
      myisammrg/myrg_static.c:
        Update copyright
      myisammrg/myrg_update.c:
        Update copyright
      myisammrg/myrg_write.c:
        Update copyright
      mysql-test/r/gcc296.result:
        Update of benchmark results
      mysql-test/r/innodb.result:
        Update of benchmark results
      mysql-test/r/join_outer.result:
        Update of benchmark results
      mysql-test/r/myisam.result:
        Update of benchmark results
      mysys/array.c:
        Update copyright
      mysys/charset.c:
        Fix for restart of character sets
      mysys/checksum.c:
        Update copyright
      mysys/default.c:
        Update copyright
      mysys/errors.c:
        Update copyright
      mysys/getopt.c:
        Cleanup
      mysys/getvar.c:
        Update copyright
      mysys/hash.c:
        Update copyright
      mysys/list.c:
        Update copyright
      mysys/make-conf.c:
        Update copyright
      mysys/md5.c:
        Update copyright
      mysys/mf_brkhant.c:
        Update copyright
      mysys/mf_cache.c:
        Update copyright
      mysys/mf_casecnv.c:
        Update copyright
      mysys/mf_dirname.c:
        Update copyright
      mysys/mf_fn_ext.c:
        Update copyright
      mysys/mf_format.c:
        Update copyright
      mysys/mf_getdate.c:
        Update copyright
      mysys/mf_iocache.c:
        Update copyright
      mysys/mf_iocache2.c:
        Update copyright
      mysys/mf_keycache.c:
        Update copyright
      mysys/mf_loadpath.c:
        Update copyright
      mysys/mf_pack.c:
        Update copyright
      mysys/mf_path.c:
        Update copyright
      mysys/mf_qsort.c:
        Update copyright
      mysys/mf_qsort2.c:
        Update copyright
      mysys/mf_radix.c:
        Update copyright
      mysys/mf_same.c:
        Update copyright
      mysys/mf_sleep.c:
        Update copyright
      mysys/mf_sort.c:
        Update copyright
      mysys/mf_soundex.c:
        Update copyright
      mysys/mf_stripp.c:
        Update copyright
      mysys/mf_tempfile.c:
        Update copyright
      mysys/mf_unixpath.c:
        Update copyright
      mysys/mf_util.c:
        Update copyright
      mysys/mf_wcomp.c:
        Update copyright
      mysys/mf_wfile.c:
        Update copyright
      mysys/mulalloc.c:
        Update copyright
      mysys/my_alarm.c:
        Update copyright
      mysys/my_alloc.c:
        Update copyright
      mysys/my_append.c:
        Update copyright
      mysys/my_bit.c:
        Update copyright
      mysys/my_bitmap.c:
        Update copyright
      mysys/my_chsize.c:
        Update copyright
      mysys/my_clock.c:
        Update copyright
      mysys/my_compress.c:
        Update copyright
      mysys/my_copy.c:
        Update copyright
      mysys/my_create.c:
        Update copyright
      mysys/my_delete.c:
        Update copyright
      mysys/my_div.c:
        Update copyright
      mysys/my_dup.c:
        Update copyright
      mysys/my_error.c:
        Update copyright
      mysys/my_fopen.c:
        Update copyright
      mysys/my_fstream.c:
        Update copyright
      mysys/my_getwd.c:
        Update copyright
      mysys/my_init.c:
        Free 'once_alloc' memory at shutdown.
      mysys/my_lib.c:
        Update copyright
      mysys/my_lock.c:
        Update copyright
      mysys/my_lockmem.c:
        Update copyright
      mysys/my_lread.c:
        Update copyright
      mysys/my_lwrite.c:
        Update copyright
      mysys/my_malloc.c:
        Update copyright
      mysys/my_messnc.c:
        Update copyright
      mysys/my_mkdir.c:
        Update copyright
      mysys/my_net.c:
        Update copyright
      mysys/my_once.c:
        Update copyright
      mysys/my_open.c:
        Update copyright
      mysys/my_pread.c:
        Update copyright
      mysys/my_pthread.c:
        Update copyright
      mysys/my_quick.c:
        Update copyright
      mysys/my_read.c:
        Update copyright
      mysys/my_realloc.c:
        Update copyright
      mysys/my_redel.c:
        Update copyright
      mysys/my_rename.c:
        Update copyright
      mysys/my_seek.c:
        Update copyright
      mysys/my_static.c:
        Update copyright
      mysys/my_static.h:
        Update copyright
      mysys/my_symlink.c:
        Update copyright
      mysys/my_symlink2.c:
        Update copyright
      mysys/my_tempnam.c:
        Update copyright
      mysys/my_thr_init.c:
        Update copyright
      mysys/my_vsnprintf.c:
        Update copyright
      mysys/my_wincond.c:
        Update copyright
      mysys/my_winthread.c:
        Update copyright
      mysys/my_write.c:
        Update copyright
      mysys/mysys_priv.h:
        Update copyright
      mysys/ptr_cmp.c:
        Update copyright
      mysys/queues.c:
        Update copyright
      mysys/raid.cc:
        Update copyright
      mysys/safemalloc.c:
        Update copyright
      mysys/string.c:
        Update copyright
      mysys/test_charset.c:
        Update copyright
      mysys/test_dir.c:
        Update copyright
      mysys/test_fn.c:
        Update copyright
      mysys/testhash.c:
        Update copyright
      mysys/thr_alarm.c:
        Update copyright
      mysys/thr_lock.c:
        Update copyright
      mysys/thr_mutex.c:
        Update copyright
      mysys/thr_rwlock.c:
        Update copyright
      mysys/tree.c:
        Update copyright
      mysys/typelib.c:
        Update copyright
      pstack/debug.c:
        Update copyright
      pstack/debug.h:
        Update copyright
      pstack/demangle.h:
        Update copyright
      pstack/ieee.c:
        Update copyright
      pstack/ieee.h:
        Update copyright
      pstack/pstack.c:
        Update copyright
      readline/bind.c:
        Cleanup empty lines
      readline/complete.c:
        Cleanup empty lines
      readline/display.c:
        Cleanup empty lines
      readline/funmap.c:
        Cleanup empty lines
      readline/histexpand.c:
        Cleanup empty lines
      readline/histfile.c:
        Cleanup empty lines
      readline/history.c:
        Cleanup empty lines
      readline/history.h:
        Cleanup empty lines
      readline/input.c:
        Cleanup empty lines
      readline/kill.c:
        Cleanup empty lines
      readline/readline.c:
        Cleanup empty lines
      readline/readline.h:
        Cleanup empty lines
      readline/vi_mode.c:
        Cleanup empty lines
      sql/cache_manager.cc:
        Update copyright
      sql/cache_manager.h:
        Update copyright
      sql/convert.cc:
        Update copyright
      sql/custom_conf.h:
        Update copyright
      sql/derror.cc:
        Update copyright
      sql/field.cc:
        Update copyright
      sql/field.h:
        Update copyright
      sql/field_conv.cc:
        Update copyright
      sql/filesort.cc:
        Update copyright
      sql/frm_crypt.cc:
        Update copyright
      sql/ha_berkeley.cc:
        Update copyright
      sql/ha_heap.cc:
        Update copyright
      sql/ha_heap.h:
        Update copyright
      sql/ha_innobase.cc:
        Update copyright
      sql/ha_isam.cc:
        Update copyright
      sql/ha_isam.h:
        Update copyright
      sql/ha_isammrg.cc:
        Update copyright
      sql/ha_isammrg.h:
        Update copyright
      sql/ha_myisam.cc:
        Update copyright
      sql/handler.cc:
        Update copyright
      sql/hash_filo.cc:
        Update copyright
      sql/hash_filo.h:
        Update copyright
      sql/hostname.cc:
        Update copyright
      sql/init.cc:
        Update copyright
      sql/item.cc:
        Update copyright
      sql/item.h:
        Update copyright
      sql/item_buff.cc:
        Update copyright
      sql/item_cmpfunc.cc:
        Update copyright
      sql/item_cmpfunc.h:
        Update copyright
      sql/item_create.cc:
        Update copyright
      sql/item_create.h:
        Update copyright
      sql/item_func.cc:
        Update copyright
      sql/item_strfunc.cc:
        Update copyright
      sql/item_sum.cc:
        Update copyright
      sql/item_sum.h:
        Update copyright
      sql/item_timefunc.cc:
        Update copyright
      sql/item_timefunc.h:
        Update copyright
      sql/item_uniq.cc:
        Update copyright
      sql/item_uniq.h:
        Update copyright
      sql/key.cc:
        Update copyright
      sql/lex_symbol.h:
        Update copyright
      sql/lock.cc:
        Update copyright
      sql/log.cc:
        Update copyright
      sql/log_event.cc:
        Update copyright
      sql/log_event.h:
        Update copyright
      sql/matherr.c:
        Update copyright
      sql/mf_iocache.cc:
        Update copyright
      sql/mini_client.cc:
        Update copyright
      sql/mini_client.h:
        Update copyright
      sql/my_lock.c:
        Update copyright
      sql/mysqld.cc:
        Update copyright
      sql/net_pkg.cc:
        Update copyright
      sql/net_serv.cc:
        Update copyright
      sql/opt_sum.cc:
        Update copyright
      sql/password.c:
        Update copyright
      sql/procedure.cc:
        Update copyright
      sql/procedure.h:
        Update copyright
      sql/records.cc:
        Update copyright
      sql/repl_failsafe.cc:
        Update copyright
      sql/slave.cc:
        Update copyright
      sql/slave.h:
        Update copyright
      sql/sql_acl.cc:
        Update copyright
      sql/sql_acl.h:
        Update copyright
      sql/sql_analyse.cc:
        Update copyright
      sql/sql_analyse.h:
        Update copyright
      sql/sql_base.cc:
        Update copyright
      sql/sql_cache.cc:
        Update copyright
      sql/sql_class.cc:
        Update copyright
      sql/sql_class.h:
        Update copyright
      sql/sql_crypt.cc:
        Update copyright
      sql/sql_crypt.h:
        Update copyright
      sql/sql_db.cc:
        Update copyright
      sql/sql_delete.cc:
        Update copyright
      sql/sql_handler.cc:
        Update copyright
      sql/sql_insert.cc:
        Update copyright
      sql/sql_lex.cc:
        Update copyright
      sql/sql_lex.h:
        Update copyright
      sql/sql_list.cc:
        Update copyright
      sql/sql_list.h:
        Update copyright
      sql/sql_load.cc:
        Update copyright
      sql/sql_map.cc:
        Update copyright
      sql/sql_map.h:
        Update copyright
      sql/sql_parse.cc:
        Update copyright
      sql/sql_rename.cc:
        Update copyright
      sql/sql_repl.cc:
        Update copyright
      sql/sql_select.h:
        Update copyright
      sql/sql_string.cc:
        Update copyright
      sql/sql_string.h:
        Update copyright
      sql/sql_table.cc:
        Update copyright
      sql/sql_test.cc:
        Update copyright
      sql/sql_udf.cc:
        Update copyright
      sql/sql_udf.h:
        Update copyright
      sql/stacktrace.c:
        Update copyright
      sql/structs.h:
        Update copyright
      sql/table.cc:
        Update copyright
      sql/table.h:
        Update copyright
      sql/thr_malloc.cc:
        Update copyright
      sql/time.cc:
        Update copyright
      sql/udf_example.cc:
        Update copyright
      sql/uniques.cc:
        Update copyright
      sql/unireg.cc:
        Update copyright
      sql/unireg.h:
        Update copyright
      strings/atof.c:
        Update copyright
      strings/bchange.c:
        Update copyright
      strings/bcmp.c:
        Update copyright
      strings/bcopy-duff.c:
        Update copyright
      strings/bfill.c:
        Update copyright
      strings/bmove.c:
        Update copyright
      strings/bmove512.c:
        Update copyright
      strings/bmove_upp.c:
        Update copyright
      strings/bzero.c:
        Update copyright
      strings/conf_to_src.c:
        Update copyright
      strings/ctype-big5.c:
        Update copyright
      strings/ctype-czech.c:
        Update copyright
      strings/ctype-euc_kr.c:
        Update copyright
      strings/ctype-gb2312.c:
        Update copyright
      strings/ctype-gbk.c:
        Update copyright
      strings/ctype-latin1_de.c:
        Update copyright
      strings/ctype-sjis.c:
        Update copyright
      strings/ctype-tis620.c:
        Update copyright
      strings/ctype-ujis.c:
        Update copyright
      strings/ctype.c:
        Update copyright
      strings/do_ctype.c:
        Update copyright
      strings/int2str.c:
        Update copyright
      strings/is_prefix.c:
        Update copyright
      strings/llstr.c:
        Update copyright
      strings/longlong2str.c:
        Update copyright
      strings/memcmp.c:
        Update copyright
      strings/memcpy.c:
        Update copyright
      strings/memset.c:
        Update copyright
      strings/r_strinstr.c:
        Update copyright
      strings/str2int.c:
        Update copyright
      strings/str_test.c:
        Update copyright
      strings/strappend.c:
        Update copyright
      strings/strcat.c:
        Update copyright
      strings/strcend.c:
        Update copyright
      strings/strchr.c:
        Update copyright
      strings/strcmp.c:
        Update copyright
      strings/strcont.c:
        Update copyright
      strings/strend.c:
        Update copyright
      strings/strfill.c:
        Update copyright
      strings/strings-not-used.h:
        Update copyright
      strings/strinstr.c:
        Update copyright
      strings/strlen.c:
        Update copyright
      strings/strmake.c:
        Update copyright
      strings/strmov.c:
        Update copyright
      strings/strnlen.c:
        Update copyright
      strings/strnmov.c:
        Update copyright
      strings/strrchr.c:
        Update copyright
      strings/strstr.c:
        Update copyright
      strings/strto.c:
        Update copyright
      strings/strtol.c:
        Update copyright
      strings/strtoll.c:
        Update copyright
      strings/strtoul.c:
        Update copyright
      strings/strtoull.c:
        Update copyright
      strings/strxmov.c:
        Update copyright
      strings/strxnmov.c:
        Update copyright
      strings/t_ctype.h:
        Update copyright
      strings/udiv.c:
        Update copyright
      tools/mysqlmanager.c:
        Update copyright
      vio/test-ssl.c:
        Update copyright
      vio/test-sslclient.c:
        Update copyright
      vio/test-sslserver.c:
        Update copyright
      vio/vio.c:
        Update copyright
      vio/viosocket.c:
        Update copyright
      vio/viossl.c:
        Update copyright
      vio/viosslfactories.c:
        Update copyright
      vio/viotest-ssl.c:
        Update copyright
      cfab46f5