An error occurred fetching the project authors.
  1. 25 Nov, 2002 1 commit
  2. 17 Nov, 2002 1 commit
  3. 22 Oct, 2002 1 commit
  4. 26 Jul, 2002 1 commit
    • unknown's avatar
      MyISAM: always store alloced_rec_buff_length with the buffer itself · b0f2b107
      unknown authored
      include/myisam.h:
        always store alloced_rec_buff_length with the buffer itself
      myisam/mi_check.c:
        always store alloced_rec_buff_length with the buffer itself
      myisam/mi_dynrec.c:
        always store alloced_rec_buff_length with the buffer itself
      myisam/mi_extra.c:
        always store alloced_rec_buff_length with the buffer itself
      myisam/mi_key.c:
        always store alloced_rec_buff_length with the buffer itself
      myisam/mi_open.c:
        always store alloced_rec_buff_length with the buffer itself
      myisam/mi_packrec.c:
        always store alloced_rec_buff_length with the buffer itself
      myisam/myisamdef.h:
        always store alloced_rec_buff_length with the buffer itself
      b0f2b107
  5. 24 Jul, 2002 1 commit
    • unknown's avatar
      Removed wrong implementation of CUBE/ROLLUP · 72dec690
      unknown authored
      Fixed bugfix of INSERT ... SET db_name.table_name.column_name
      Changed locking to external-locking
      Fix client hangup for some invalid SQL queries.
      
      
      Docs/manual.texi:
        Changelog & recent incompatible changes to 4.0.3
      include/mysqld_error.h:
        New error messages
      myisam/ft_boolean_search.c:
        Removed compiler warning
      myisam/mi_check.c:
        Change mi_fix_rec_buff_for_blob to mi_alloc_rec_buff
      myisam/mi_dynrec.c:
        Change mi_fix_rec_buff_for_blob to mi_alloc_rec_buff
      myisam/mi_extra.c:
        Change mi_fix_rec_buff_for_blob to mi_alloc_rec_buff
      myisam/mi_key.c:
        Change mi_fix_rec_buff_for_blob to mi_alloc_rec_buff
      myisam/mi_open.c:
        Change mi_fix_rec_buff_for_blob to mi_alloc_rec_buff
      myisam/mi_packrec.c:
        Change mi_fix_rec_buff_for_blob to mi_alloc_rec_buff
      myisam/myisamdef.h:
        Change mi_fix_rec_buff_for_blob to mi_alloc_rec_buff
      myisam/sort.c:
        Fixed uninitialized variable
      mysql-test/r/insert_set.result:
        Change test case to use database foo
      mysql-test/r/union.result:
        Test wrong usage of union
      mysql-test/t/insert_set.test:
        Test bug in insert
      mysql-test/t/union.test:
        Test wrong usage of union
      sql/item.h:
        Indentation cleanup
      sql/item_cmpfunc.h:
        Indentation cleanup
      sql/item_func.h:
        Indentation cleanup
      sql/item_strfunc.h:
        Indentation cleanup
      sql/item_sum.h:
        Indentation cleanup
      sql/item_timefunc.h:
        Indentation cleanup
      sql/item_uniq.h:
        Indentation cleanup
      sql/mysql_priv.h:
        Fix that we always generate an error message when calling YYABORT
      sql/mysqld.cc:
        Changed command line arguments regarding locking to always use --external-locking
        Disable external locking by default
      sql/procedure.h:
        Cleanup
      sql/set_var.cc:
        change locking -> external_locking
      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
      mysql-test/r/olap.result:
        Removed CUBE/ROLLUP
      mysql-test/t/olap.test:
        Removed CUBE/ROLLUP
      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/sql_base.cc:
        Removed wrong patch for INSERT...
      sql/sql_insert.cc:
        Fix bug in INSERT ... SET db_name.table_name.column_name
      sql/sql_lex.h:
        Changed NON_EXISTIONG_ONE -> UNSPECIFIED_OLAP_TYPE
      sql/sql_olap.cc:
        Removed wrong implementation of CUBE/ROLLUP
      sql/sql_parse.cc:
        Removed wrong implementation of CUBE/ROLLUP
        Added function to give better error messages
      sql/sql_select.cc:
        Removed wrong implementation of CUBE/ROLLUP
      sql/sql_union.cc:
        Added comment
      sql/sql_yacc.yy:
        Fix that we always generate an error message when calling YYABORT
      72dec690
  6. 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
  7. 14 Jul, 2002 2 commits
  8. 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
  9. 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
  10. 14 Jun, 2002 1 commit
  11. 25 Apr, 2002 2 commits
    • 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
    • unknown's avatar
      RB-Tree indexes support in HEAP tables · 139a73ca
      unknown authored
      Renamed _hp_func  ->  hp_func
      mi_key_cmp moved to /mysys/my_handler.c
      New tests for HEAP tables
      
      
      heap/_check.c:
        RB-tree index
        Renamed _hp_func -> hp_func
      heap/_rectest.c:
        RB-tree index
        Renamed _hp_func -> hp_func
      heap/heapdef.h:
        RB-tree index
        Renamed _hp_func -> hp_func
      heap/hp_block.c:
        RB-tree index
        Renamed _hp_func -> hp_func
      heap/hp_clear.c:
        RB-tree index
        Renamed _hp_func -> hp_func
      heap/hp_close.c:
        RB-tree index
        Renamed _hp_func -> hp_func
      heap/hp_create.c:
        RB-tree index
        Renamed _hp_func -> hp_func
      heap/hp_delete.c:
        RB-tree index
        Renamed _hp_func -> hp_func
      heap/hp_hash.c:
        RB-tree index
        Renamed _hp_func -> hp_func
      heap/hp_open.c:
        RB-tree index
        Renamed _hp_func -> hp_func
      heap/hp_panic.c:
        RB-tree index
        Renamed _hp_func -> hp_func
      heap/hp_rename.c:
        RB-tree index
        Renamed _hp_func -> hp_func
      heap/hp_rfirst.c:
        RB-tree index
        Renamed _hp_func -> hp_func
      heap/hp_rkey.c:
        RB-tree index
        Renamed _hp_func -> hp_func
      heap/hp_rlast.c:
        RB-tree index
        Renamed _hp_func -> hp_func
      heap/hp_rnext.c:
        RB-tree index
        Renamed _hp_func -> hp_func
      heap/hp_rprev.c:
        RB-tree index
        Renamed _hp_func -> hp_func
      heap/hp_rrnd.c:
        RB-tree index
        Renamed _hp_func -> hp_func
      heap/hp_rsame.c:
        RB-tree index
        Renamed _hp_func -> hp_func
      heap/hp_scan.c:
        RB-tree index
        Renamed _hp_func -> hp_func
      heap/hp_test1.c:
        RB-tree index
        Renamed _hp_func -> hp_func
      heap/hp_test2.c:
        RB-tree index
        Renamed _hp_func -> hp_func
      heap/hp_update.c:
        RB-tree index
        Renamed _hp_func -> hp_func
      heap/hp_write.c:
        RB-tree index
        Renamed _hp_func -> hp_func
      include/Makefile.am:
        New include
      include/heap.h:
        RB-Tree index
      include/my_tree.h:
        new search functions
        new custom_arg argument
      include/myisam.h:
        Removed MI_KEYSEG
      isam/isamlog.c:
        Add custom_arg
      isam/pack_isam.c:
        Add custom_arg
      myisam/ft_nlq_search.c:
        Add custom_arg
      myisam/ft_parser.c:
        Add custom_arg
      myisam/ft_stopwords.c:
        Add custom_arg
      myisam/mi_search.c:
        Remove mi_key_cmp
      myisam/mi_write.c:
        Add custom_arg
      myisam/myisamdef.h:
        Remove mi_key_cmp
      myisam/myisamlog.c:
        Add custom_arg
      myisam/myisampack.c:
        Add custom_arg
      mysys/Makefile.am:
        New file my_handler.c
      mysys/tree.c:
        custom_arg
        new search functions
      sql/ha_heap.cc:
        RBTree
      sql/ha_myisam.cc:
        RBTree
      sql/item_sum.cc:
        custom_arg
      sql/sql_analyse.cc:
        custom_arg
      sql/sql_class.h:
        custom_arg
      sql/sql_table.cc:
        Remove duplicate code
      sql/sql_yacc.yy:
        UNDEF by default
      sql/table.cc:
        Remove dirty hack
      139a73ca
  12. 20 Feb, 2002 1 commit
    • unknown's avatar
      This ChangeSet adds RTREE support into myisam library. · 3d5dc65d
      unknown authored
      RTREEs will be used for GIS extension in MySQL
      
      
      myisam/.cvsignore:
        Added sp_test and rt_test
      myisam/Makefile.am:
        Added RTREE files
      myisam/mi_create.c:
        Added RTREE/SPATIAL initialization
      myisam/mi_delete.c:
        Switched to use virual function, instead of mi_ck_delete() direct call
      myisam/mi_key.c:
        Added sp_make_key() call in the case of SPATIAL index type
      myisam/mi_open.c:
        Added some new initialization actions which depend on key_alg being used: RTREE or BTREE
      myisam/mi_range.c:
        Rtree estimation
      myisam/mi_rkey.c:
        rtree
      myisam/mi_rnext.c:
        rtree
      myisam/mi_rnext_same.c:
        rtree
      myisam/mi_static.c:
        New search flags for bounding rectungles
      myisam/mi_test1.c:
        one now should always specify key_alg during keyinfo initializing: BTREE or RTREE
      myisam/mi_test2.c:
        Added key_alg initializing
      myisam/mi_test3.c:
        Added key_alg initialization
      myisam/mi_update.c:
        Switched to virtual functions, instead of mi_ck_delete/mi_ck_write direct call
      myisam/mi_write.c:
        Virtual function instead of mi_ck_write() direct call
      myisam/myisamdef.h:
        Rtree additions
      3d5dc65d
  13. 11 Dec, 2001 1 commit
    • unknown's avatar
      Fix for MyISAM records > 16M · 72ec7dfc
      unknown authored
      Docs/manual.texi:
        ChangeLog
      innobase/os/os0file.c:
        Removed compiler warnings
      myisam/mi_check.c:
        Fix for records > 16M
      myisam/mi_dynrec.c:
        Fix for records > 16M
      myisam/myisamdef.h:
        Fix for records > 16M
      sql/sql_select.cc:
        Cleanup
      sql/sql_yacc.yy:
        F
      72ec7dfc
  14. 02 Dec, 2001 1 commit
    • unknown's avatar
      Query cache. · 7c999bb0
      unknown authored
      Remove some warnings
      
      
      Docs/manual.texi:
        Solaris and gcc
      include/ft_global.h:
        Remove warnings
      include/myisam.h:
        Query cache
      include/myisammrg.h:
        Query cache
      include/mysql_com.h:
        Query cache
      libmysqld/lib_sql.cc:
        Query cache
      myisam/ft_boolean_search.c:
        Remove warnings
      myisam/ft_dump.c:
        Remove warnings
      myisam/ft_parser.c:
        Remove warnings
      myisam/ft_static.c:
        Remove warnings
      myisam/ft_update.c:
        Remove warnings
      myisam/ftdefs.h:
        Remove warnings
      myisam/mi_delete.c:
        Query cache
      myisam/mi_locking.c:
        Query cache
      myisam/mi_update.c:
        Query cache
      myisam/myisamdef.h:
        Optimize for Ia64
      myisammrg/myrg_extra.c:
        Query cache
      mysys/mf_keycache.c:
        DBUG statements
      regex/cclass.h:
        Remove warnings
      regex/cname.h:
        Remove warnings
      regex/main.c:
        Remove warnings
      regex/regcomp.c:
        Remove warnings
      regex/regcomp.ih:
        Remove warnings
      regex/regerror.c:
        Remove warnings
      regex/reginit.c:
        Remove warnings
      regex/split.c:
        Remove warnings
      sql-bench/test-connect.sh:
        Make tests query-cache safe.
      sql-bench/test-transactions.sh:
        Fix for old perl versions
      sql/convert.cc:
        Query cache
      sql/ha_myisammrg.cc:
        Query cache
      sql/ha_myisammrg.h:
        Query cache
      sql/handler.cc:
        Query cache
      sql/item_create.cc:
        Query cache
      sql/item_func.cc:
        Remove warnings
      sql/item_func.h:
        Remove warnings
      sql/lex.h:
        Query cache
      sql/mysql_priv.h:
        Query cache
      sql/mysqld.cc:
        Query cache
      sql/net_serv.cc:
        Query cache
      sql/sql_cache.cc:
        Query cache
      sql/sql_class.cc:
        Query cache
      sql/sql_class.h:
        Query cache
      sql/sql_db.cc:
        Query cache
      sql/sql_delete.cc:
        Query cache
      sql/sql_insert.cc:
        Query cache
      sql/sql_parse.cc:
        Query cache
      sql/sql_select.cc:
        Query cache
      sql/sql_table.cc:
        Query cache
      sql/sql_update.cc:
        Query cache
      sql/sql_yacc.yy:
        Query cache
      7c999bb0
  15. 29 Nov, 2001 1 commit
    • unknown's avatar
      Fix not critical MyISAM bug in locking. · c2689648
      unknown authored
      Free character sets properly (for embedded).
      Add missing mutex in HANDLER CLOSE
      
      
      Build-tools/Do-compile:
        Update for gcc 3.0
      Docs/manual.texi:
        Update for gcc 3.0
      myisam/mi_locking.c:
        Fix not critical bug in locking
      myisam/myisamdef.h:
        Fix not critical bug in locking
      mysys/my_init.c:
        Free character sets properly
      mysys/my_seek.c:
        Remove warning
      sql-bench/server-cfg.sh:
        Fix benchmarks to run with MySQL
      sql/sql_handler.cc:
        Add missing mutex
      sql/sql_update.cc:
        Clean up procinfo
      c2689648
  16. 22 Nov, 2001 2 commits
    • unknown's avatar
      Fix bug when repairing compressed MyISAM files · d576cd65
      unknown authored
      LOCATE() is now case sensitive
      
      
      BUILD/compile-alpha-cxx:
        Don't build manager because it fails with linker error on Linux Alpha
      Docs/manual.texi:
        Changelog
      myisam/mi_check.c:
        Fix bug when repairing compressed MyISAM files
      myisam/mi_open.c:
        Fix bug when repairing compressed MyISAM files
      myisam/mi_packrec.c:
        Fix bug when repairing compressed MyISAM files
      myisam/myisamchk.c:
        Fix bug when repairing compressed MyISAM files
      myisam/myisamdef.h:
        Fix bug when repairing compressed MyISAM files
      mysql-test/r/func_group.result:
        Fix result for new RND function
      mysql-test/r/func_math.result:
        Fix result for new RND function
      mysql-test/r/func_str.result:
        test of new locate()
      mysql-test/t/func_str.test:
        test of new locate()
      sql/item_func.cc:
        LOCATE() is now case sensitive
      sql/sql_string.cc:
        LOCATE() is now case sensitive
      sql/sql_string.h:
        LOCATE() is now case sensitive
      d576cd65
    • unknown's avatar
      Fixed problem when repairing packed MyISAM files. · f0dd11d5
      unknown authored
      Docs/manual.texi:
        Changelog
      f0dd11d5
  17. 29 Oct, 2001 1 commit
    • unknown's avatar
      Fixed error message when opening a not-MyISAM file. · b3a97496
      unknown authored
      Extended MODIFY and CHANGE in ALTER TABLE to accept the AFTER keyword.
      Extended MyISAM to handle records > 16M.
      
      
      Docs/manual.texi:
        Updated state of different modules.
        Rewrote description of 'perror' and 'Packet too large'.
      myisam/mi_dynrec.c:
        Extended MyISAM to handle records > 16M
      myisam/mi_open.c:
        Fix error message when opening a not-MyISAM file.
      myisam/myisamdef.h:
        Extended MyISAM to handle records > 16M
      mysql-test/r/alter_table.result:
        Added test for CHANGE col ... AFTER
      mysql-test/t/alter_table.test:
        Added test for CHANGE col ... AFTER
      sql/sql_table.cc:
        Extended MODIFY and CHANGE in ALTER TABLE to accept the AFTER keyword.
      sql/sql_yacc.yy:
        Extended MODIFY and CHANGE in ALTER TABLE to accept the AFTER keyword.
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      b3a97496
  18. 02 Oct, 2001 1 commit
    • unknown's avatar
      Cleaned up SSL documentation · 9e72e1ef
      unknown authored
      Fixes for embedded server
      Made key_cache more configurable
      Fixed that one can change key blocksize in MyISAM
      A lot of optimizations to make MyISAM slightly faster
      
      
      Docs/manual.texi:
        Cleaned up SSL documentation
      client/mysql.cc:
        Fixes for embedded server
      client/mysqltest.c:
        Fixes for embedded server
        Removed memory and file leaks
      include/my_global.h:
        Added C_MODE_START / C_MODE_END macros
      include/my_sys.h:
        Made key_cache more configurable
      include/myisam.h:
        Fixed that one can change MyISAM key block size
      include/mysql.h:
        Fixes for embedded server
      libmysql/libmysql.c:
        Cleanup
      libmysqld/Makefile.am:
        Cleanup
      libmysqld/examples/test-run:
        Added --debug
      libmysqld/lib_sql.cc:
        Cleanup
      libmysqld/libmysqld.c:
        Cleanup
      myisam/ft_boolean_search.c:
        Optimized mi_key_cmp to be faster
      myisam/ft_nlq_search.c:
        Optimized mi_key_cmp to be faster
      myisam/ft_search.c:
        Optimized mi_key_cmp to be faster
      myisam/mi_changed.c:
        Optimized mi_key_cmp to be faster
      myisam/mi_check.c:
        Optimized mi_key_cmp to be faster
      myisam/mi_create.c:
        Fixed that one can change blocksize by changing myisam_block_size
      myisam/mi_delete.c:
        Optimized mi_key_cmp to be faster
      myisam/mi_delete_all.c:
        Optimized mi_key_cmp to be faster
      myisam/mi_dynrec.c:
        Speed optimizations
      myisam/mi_info.c:
        Speed optimizations
      myisam/mi_key.c:
        Speed optimizations
      myisam/mi_locking.c:
        Speed optimizations
      myisam/mi_open.c:
        Fixed that one can change blocksize by changing myisam_block_size
      myisam/mi_page.c:
        Fixed that one can change blocksize by changing myisam_block_size
      myisam/mi_range.c:
        Speed optimizations
      myisam/mi_rkey.c:
        Speed optimizations
      myisam/mi_rnext.c:
        Speed optimizations
      myisam/mi_rnext_same.c:
        Speed optimizations
      myisam/mi_rprev.c:
        Speed optimizations
      myisam/mi_rsame.c:
        Speed optimizations
      myisam/mi_search.c:
        Speed optimizations
      myisam/mi_static.c:
        Fixed that one can change blocksize by changing myisam_block_size
      myisam/mi_statrec.c:
        Speed optimizations
      myisam/mi_test2.c:
        Added more test options
      myisam/mi_test_all.res:
        Added more test options
      myisam/mi_test_all.sh:
        Added more test options
      myisam/mi_write.c:
        Speed optimizations
      myisam/myisamchk.c:
        Added options to change block size and repair checksums
      myisam/myisamdef.h:
        Speed optimizations
      mysys/Makefile.am:
        Added bit handling functions
      mysys/mf_keycache.c:
        Made key_cache more configurable
      mysys/my_init.c:
        made my_init_done global
      scripts/mysql_fix_privilege_tables.sh:
        Fixes for SSL
      scripts/mysql_install_db.sh:
        Fixes for SSL
      sql/derror.cc:
        Don't call exit, call unireg_abort()
      sql/item_cmpfunc.cc:
        Speed optimizations
      sql/item_cmpfunc.h:
        Speed optimizations
      sql/mysql_priv.h:
        Fixes for embedded server
      sql/mysqld.cc:
        Fixes for embedded server
      9e72e1ef
  19. 15 Sep, 2001 1 commit
    • unknown's avatar
      Cleanups · 9f6d3894
      unknown authored
      BitKeeper/etc/ignore:
        added vio/test-ssl
      Docs/manual.texi:
        Cleanup
      isam/isamchk.c:
        Cleanup
      myisam/mi_check.c:
        Cleanup
      myisam/myisamchk.c:
        Cleanup
      myisam/myisamdef.h:
        Cleanup
      sql/log_event.cc:
        Cleanup
      sql/mysqld.cc:
        Cleanup
      9f6d3894
  20. 19 Aug, 2001 1 commit
    • unknown's avatar
      Fix of UNION code · cfdf5fee
      unknown authored
      Added heap_delete_table
      Added HA_EXTRA_PREPARE_FOR_DELETE
      Added and use my_dup() for faster open of tables.
      Removed not working no-mix-table-type
      
      
      BitKeeper/deleted/.del-=6~33f33b0a159dc5d5:
        Delete: =6
      heap/hp_clear.c:
        Cleanup
      heap/hp_close.c:
        Added delayed delete
      heap/hp_create.c:
        Added heap_delete_table
      heap/hp_delete.c:
        cleanup
      heap/hp_test2.c:
        Added heap_delete_table
      include/heap.h:
        Added heap_delete_table
      include/my_base.h:
        Added HA_EXTRA_PREPARE_FOR_DELETE
      include/my_sys.h:
        Adde my_dup and set_prealloc_root
      isam/extra.c:
        Added HA_EXTRA_PREPARE_FOR_DELETE
      myisam/mi_check.c:
        use my_dup
      myisam/mi_extra.c:
        use my_dup
      myisam/mi_open.c:
        use my_dup
      myisam/myisamchk.c:
        use my_dup
      myisam/myisamdef.h:
        use my_dup
      mysys/Makefile.am:
        my_dup
      mysys/hash.c:
        Add hash_replace
      mysys/mf_pack.c:
        cleanup
      mysys/my_alloc.c:
        Add set_prealloc_root
      mysys/my_fstream.c:
        cleanup
      mysys/my_lib.c:
        cleanup
      mysys/my_seek.c:
        cleanup
      sql/ha_heap.cc:
        Uses heap_delete_table()
      sql/mysqld.cc:
        Fix SIGHUP usage
        Remove no-mix-table-types
      sql/share/czech/errmsg.txt:
        new error message
      sql/share/danish/errmsg.txt:
        new error message
      sql/share/dutch/errmsg.txt:
        new error message
      sql/share/english/errmsg.txt:
        new error message
      sql/share/estonian/errmsg.txt:
        new error message
      sql/share/french/errmsg.txt:
        new error message
      sql/share/german/errmsg.txt:
        new error message
      sql/share/greek/errmsg.txt:
        new error message
      sql/share/hungarian/errmsg.txt:
        new error message
      sql/share/italian/errmsg.txt:
        new error message
      sql/share/japanese/errmsg.txt:
        new error message
      sql/share/korean/errmsg.txt:
        new error message
      sql/share/norwegian-ny/errmsg.txt:
        new error message
      sql/share/norwegian/errmsg.txt:
        new error message
      sql/share/polish/errmsg.txt:
        new error message
      sql/share/portuguese/errmsg.txt:
        new error message
      sql/share/romanian/errmsg.txt:
        new error message
      sql/share/russian/errmsg.txt:
        new error message
      sql/share/slovak/errmsg.txt:
        new error message
      sql/share/spanish/errmsg.txt:
        new error message
      sql/share/swedish/errmsg.txt:
        new error message
      sql/sql_base.cc:
        remove no-mix-table-type
      sql/sql_parse.cc:
        Fix UNION code
      cfdf5fee
  21. 02 Jul, 2001 1 commit
    • unknown's avatar
      memory-limited tree · 2d28c646
      unknown authored
      bulk inserts optimization: caching keys in binary tree
      
      
      include/my_base.h:
        bulk inserts optimization: caching keys in binary tree
      include/my_tree.h:
        memory-limited tree
      include/myisam.h:
        bulk inserts optimization: caching keys in binary tree
      isam/isamlog.c:
        memory-limited tree
      isam/pack_isam.c:
        memory-limited tree
      myisam/ft_boolean_search.c:
        memory-limited tree
      myisam/ft_nlq_search.c:
        memory-limited tree
      myisam/ft_parser.c:
        memory-limited tree
      myisam/ft_stopwords.c:
        memory-limited tree
      myisam/mi_extra.c:
        bulk inserts optimization: caching keys in binary tree
      myisam/mi_open.c:
        bulk inserts optimization: caching keys in binary tree
      myisam/mi_static.c:
        bulk inserts optimization: caching keys in binary tree
      myisam/mi_write.c:
        bulk inserts optimization: caching keys in binary tree
      myisam/myisamdef.h:
        bulk inserts optimization: caching keys in binary tree
      myisam/myisamlog.c:
        memory-limited tree
      myisam/myisampack.c:
        memory-limited tree
      mysql-test/mysql-test-run.sh:
        memory-limited tree
      mysql-test/t/alter_table.test:
        make it faster
      mysys/tree.c:
        memory-limited tree
      sql/ha_myisam.cc:
        bulk inserts optimization: caching keys in binary tree
      sql/item_sum.cc:
        memory-limited tree
      sql/mysqld.cc:
        bulk inserts optimization: caching keys in binary tree
      sql/sql_analyse.h:
        memory-limited tree
      sql/uniques.cc:
        memory-limited tree
      2d28c646
  22. 31 May, 2001 1 commit
    • unknown's avatar
      Removed compiler warnings. · d9a9f38e
      unknown authored
      Added preliminary handling of symlinks in MyISAM.
      When using myisamchk to check tables with --force, don't repair
      tables that are marked as 'not closed' if they are ok.
      Change fn_format() to use my_real_path and my_symlink
      
      
      include/myisam.h:
        Added handling of symlinks
      myisam/ft_boolean_search.c:
        cleanup
      myisam/ft_dump.c:
        cleanup
      myisam/mi_check.c:
        Added handling of symlinks.
        When using check and --force, don't repair tables that are marked
        as 'not closed' if they are ok.
      myisam/mi_create.c:
        Added handling of symlinks.
      myisam/mi_dbug.c:
        Added handling of symlinks.
      myisam/mi_info.c:
        Added handling of symlinks.
      myisam/mi_open.c:
        Added handling of symlinks.
      myisam/mi_search.c:
        cleanup
      myisam/myisamchk.c:
        Added handling of symlinks.
      myisam/myisamdef.h:
        Added handling of symlinks.
      myisam/myisamlog.c:
        Fixed bug when using new trees
      myisam/myisampack.c:
        cleanup
      mysys/mf_cache.c:
        cleanup
      mysys/mf_format.c:
        Change to use my_real_path and my_symlink
      mysys/my_alloc.c:
        cleanup
      BitKeeper/etc/ignore:
        Added libmysqld/sql_command libmysqld/backup_dir libmysqld/simple-test to the ignore list
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      d9a9f38e
  23. 20 May, 2001 1 commit
  24. 11 Apr, 2001 1 commit
    • unknown's avatar
      Added all changes from old 4.0 version: · 8dd2e5b8
      unknown authored
      PSTACK, libmysqld and MySQL filesystem
      UPDATE ... ORDER BY
      DELETE ... ORDER BY
      New faster fulltext handling
      Faster compressed keys
      
      
      
      Makefile.am:
        Added support for pstack and libmysqld_dir
      acconfig.h:
        MySQL filesystem and PSTACK
      acinclude.m4:
        MySQL File system
      client/mysql.cc:
        Support for --xml
      configure.in:
        Pstack, MySQL FS and libmysqld_dir
      include/ft_global.h:
        Faster fulltext
      include/my_pthread.h:
        Made c++ safe
      include/myisam.h:
        Update for faster fulltext
      include/mysql_com.h:
        new my_net_read()
      include/violite.h:
        libmysqld
      libmysql/net.c:
        New protocol that supports big packets
      myisam/Makefile.am:
        Faster fulltext
      myisam/ft_parser.c:
        Faster fulltext
      myisam/ft_search.c:
        Faster fulltext
      myisam/ft_update.c:
        Faster fulltext
      myisam/ftdefs.h:
        Faster fulltext
      myisam/mi_check.c:
        Faster fulltext
      myisam/mi_open.c:
        Faster compressed keys
      myisam/mi_search.c:
        Faster compressed keys
      myisam/mi_update.c:
        Faster compressed keys
      myisam/myisamdef.h:
        Faster compressed keys
      myisam/sort.c:
        Faster compressed keys
      mysql-test/mysql-test-run.sh:
        --skip-innobase and --skip-bdb
      sql/ChangeLog:
        Changelog
      sql/Makefile.am:
        PSTACK
      sql/mysql_priv.h:
        New ORDER BY options and libmysqld
      sql/mysqld.cc:
        PSTACK
      sql/net_serv.cc:
        New protocol that supports big packets
      sql/share/estonian/errmsg.txt:
        New error messages
      sql/sql_base.cc:
        Better list_open_tabels
      sql/sql_delete.cc:
        ORDER BY for delete
      sql/sql_lex.cc:
        Added language convertation of all strings
      sql/sql_parse.cc:
        Changes for libmysqld
        Use new ORDER BY options
      sql/sql_show.cc:
        Character set convertations
        Use new list_open_tables function.
      sql/sql_update.cc:
        UPDATE ... ORDER BY
      sql/sql_yacc.yy:
        Clean up symbol definitions
        DELETE .. ORDER BY
        UPDATE .. ORDER BY
      sql/table.h:
        new OPEN_TABLE_LIST structure
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      8dd2e5b8
  25. 01 Apr, 2001 1 commit
    • unknown's avatar
      Fixed bug in ALTER TABLE · 1776fbac
      unknown authored
      Removed _mi_rkey() function
      New fork_big.pl multi-thread test
      
      
      BitKeeper/deleted/.del-fork3_test.pl~c4a7bffb4f8e813c:
        Delete: tests/fork3_test.pl
      BitKeeper/deleted/.del-fork_test.pl~3d3535329ed8cd5e:
        Delete: tests/fork_test.pl
      Docs/manual.texi:
        Changelog.
        Updated support information
      client/mysqladmin.c:
        Removed not used --timeout option
      configure.in:
        Update version
      myisam/mi_extra.c:
        Fixed bug in ALTER TABLE
      myisam/mi_rkey.c:
        Removed _mi_rkey() function
      myisam/myisamdef.h:
        Removed _mi_rkey() function
      myisammrg/myrg_rkey.c:
        Removed _mi_rkey() function
      myisammrg/myrg_rnext.c:
        Removed _mi_rkey() function
      mysql-test/t/alter_table.test:
        Added test case for ALTER TABLE bug
      sql/derror.cc:
        Moved shutdown message to clean_up
      sql/mysql_priv.h:
        Moved shutdown message to clean_up
      sql/sql_class.cc:
        Fixed bug in MySQL compiled with transactions but using --skip-"table-handler"
      sql/sql_show.cc:
        Use time_after_lock for time of query when debugging
      sql/sql_test.cc:
        Check memory overruns when using 'mysqladmin debug'
      strings/ctype-tis620.c:
        F
      1776fbac
  26. 17 Feb, 2001 1 commit
    • unknown's avatar
      Fixed that myisamchk -R works on text columns · 3006cd32
      unknown authored
      Fixed typo when removing space from argument to -O
      
      
      Docs/manual.texi:
        Update of merge tables
      myisam/mi_check.c:
        Moved test of FULLTEXT keys to make things more efficient
      myisam/myisamchk.c:
        Incremented version
      myisam/myisamdef.h:
        Fixed that myisamchk -R works on text columns
      mysys/getvar.c:
        Fixed typo when removing space from argument to -O
      3006cd32
  27. 15 Feb, 2001 1 commit
    • unknown's avatar
      Changed --replace to --replace_result in mysqltest · c1488c7e
      unknown authored
      Changed errmsg -> my_errmsg (portability issue)
      Fixed that mysqlbinlog writes SET TIMESTAMP before all queries
      Fixed comments in default my.cnf files
      
      
      Docs/manual.texi:
        Updated information about character sets
      client/mysqladmin.c:
        Added missing help text
      client/mysqltest.c:
        Changed --replace to --replace_result to not conflict with SQL replace command
      include/my_sys.h:
        change errmsg -> my_errmsg (portability issue)
      libmysql/errmsg.c:
        change errmsg -> my_errmsg (portability issue)
      myisam/mi_cache.c:
        Changed seek+read to pread
      myisam/mi_check.c:
        Fix bug that caused myisamchk to be very slow under some specific error conditions
      myisam/mi_dynrec.c:
        cleanup
      myisam/myisamchk.c:
        Write out value of checksum
      myisam/myisamdef.h:
        cleanup
      mysql-test/r/backup.result:
        Fixed the case where backup caused different error messages
      mysql-test/r/bdb.result:
        Added new test case
      mysql-test/r/fulltext.result:
        Fix for new CREATE TABLE format
      mysql-test/t/backup.test:
        Use --replace_result and --send
      mysql-test/t/bdb.test:
        New test case
      mysql-test/t/status.test:
        Use --send
      mysys/errors.c:
        change errmsg -> my_errmsg (portability issue)
      mysys/my_error.c:
        change errmsg -> my_errmsg (portability issue)
      mysys/typelib.c:
        Only accept full type names
      sql/derror.cc:
        change errmsg -> my_errmsg (portability issue)
      sql/ha_berkeley.cc:
        Fixed bug when using key parts that could be NULL
      sql/log_event.cc:
        Log SET TIMESTAMP before all queries
      sql/mysqlbinlog.cc:
        Incremented version number
      sql/mysqld.cc:
        change errmsg -> my_errmsg (portability issue)
        Always accept --skip-gemeni, --skip-bdb and --skip-innobase
      sql/slave.cc:
        cleanup
      sql/sql_base.cc:
        cleanup
      sql/sql_db.cc:
        cleanup
      support-files/my-huge.cnf.sh:
        Remove usage of # at end of line
      support-files/my-large.cnf.sh:
        Remove usage of # at end of line
      support-files/my-medium.cnf.sh:
        Remove usage of # at end of line
      support-files/my-small.cnf.sh:
        Remove usage of # at end of line
      c1488c7e
  28. 16 Nov, 2000 1 commit
    • unknown's avatar
      changed to use IO_CACHE instead of FILE · 3e6dac34
      unknown authored
      Docs/manual.texi:
        Type fixes
      myisam/mi_create.c:
        Fixed bug in update from different processes
      myisam/mi_locking.c:
        Fixed bug in update from different processes
      myisam/mi_open.c:
        Fixed bug in update from different processes
      myisam/mi_search.c:
        Fixed bug in update from different processes
      myisam/myisamdef.h:
        Fixed bug in update from different processes
      mysys/Makefile.am:
        Added mf_iocache2.c
      sql/log.cc:
        Changed to use IO_CACHE instead of FILE
      sql/sql_class.h:
        Changed to use IO_CACHE instead of FILE
      sql/sql_repl.cc:
        Changed to use IO_CACHE instead of FILE
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      3e6dac34
  29. 17 Oct, 2000 1 commit
    • unknown's avatar
      Fixes for automatic repair · 08bb74b6
      unknown authored
      Docs/manual.texi:
        Clarifications
      myisam/mi_check.c:
        Cleanup
      myisam/myisamdef.h:
        Header file fix
      sql/ha_myisam.cc:
        Fix for repair
      sql/sql_base.cc:
        Fix for repair
      08bb74b6
  30. 16 Oct, 2000 1 commit
    • unknown's avatar
      Automatic repair of MyISAM tables + small bug fixes · 0c511215
      unknown authored
      Docs/manual.texi:
        Updates for 3.23.26
      include/Makefile.am:
        Install my_config.h
      include/my_pthread.h:
        Fix for Ia64
      myisam/mi_check.c:
        Wrong new record pos on dupplicate key error
      myisam/mi_open.c:
        Fix for automatic repair
      myisam/myisamchk.c:
        Fix for automatic repair
      myisam/myisamdef.h:
        Fix for automatic repair
      mysys/mf_tempfile.c:
        Fix usage of mkstemp
      sql-bench/bench-init.pl.sh:
        Better help text
      sql-bench/test-insert.sh:
        Fix for slow databases
      sql/field.cc:
        Fix of default values for CREATE TABLE ... SELECT
      sql/ha_berkeley.cc:
        Fix bug in BDB records_in_range
      sql/ha_myisam.cc:
        Fix for automatic repair
      sql/ha_myisam.h:
        Fix for automatic repair
      sql/handler.cc:
        Fixes for innobase
      sql/item_strfunc.cc:
        Fix for SUBSTR_INDEX and REPLACE
      sql/log_event.h:
        Portability fix
      sql/mysqld.cc:
        Added INNOBASE and fixes for automatic recover of MyISAM tables
      sql/sql_base.cc:
        Fix for automatic repair
      sql/sql_table.cc:
        Fix for IF EXISTS when used with CREATE TEMPORARY
      0c511215
  31. 26 Sep, 2000 1 commit
    • unknown's avatar
      Fixes for release · 8bd8993c
      unknown authored
      include/config-win.h:
        Increase the number of files on windows
      include/mysys_err.h:
        New error message
      myisam/mi_log.c:
        Fix myisam.log to be usable even if we are using NFS
      myisam/myisamdef.h:
        Fix myisam.log to be usable even if we are using NFS
      mysys/errors.c:
        Fix error message
      8bd8993c
  32. 25 Sep, 2000 1 commit
    • unknown's avatar
      RIGHT JOIN, part of automatic repair of MyISAM tables, backup on repair, · 7fe58c4f
      unknown authored
      reading from FIFO, fixes for FULLTEXT, @@IDENTITY
      
      
      Docs/manual.texi:
        Update of RIGHT JOIN
      client/mysql.cc:
        Faster HTML generation
      extra/perror.c:
        Added MyISAM error messages
      include/my_base.h:
        Update for automatic repair of MyISAM tables
      include/my_sys.h:
        Backup files and FIFO
      include/myisam.h:
        Automatic repair and backup files
      include/mysqld_error.h:
        New error message
      myisam/mi_check.c:
        Update for automatic repair of MyISAM tables
      myisam/mi_locking.c:
        Fixed comment
      myisam/mi_open.c:
        Update for automatic repair of MyISAM tables
      myisam/myisamchk.c:
        Update for automatic repair of MyISAM tables
      myisam/myisamdef.h:
        Update for automatic repair of MyISAM tables
      mysys/mf_getdate.c:
        Added new parameter option for backup files
      mysys/my_open.c:
        Added debug information
      mysys/my_redel.c:
        Backup file handling
      sql/ha_berkeley.cc:
        Updated interface
      sql/ha_berkeley.h:
        Updated interface
      sql/ha_heap.cc:
        Updated interface
      sql/ha_heap.h:
        Updated interface
      sql/ha_isam.cc:
        Updated interface
      sql/ha_isam.h:
        Updated interface
      sql/ha_isammrg.cc:
        Updated interface
      sql/ha_isammrg.h:
        Updated interface
      sql/ha_myisam.cc:
        Update for automatic repair of MyISAM tables
      sql/ha_myisam.h:
        Updated interface
      sql/ha_myisammrg.cc:
        Updated interface
      sql/ha_myisammrg.h:
        Updated interface
      sql/handler.h:
        Updated interface
      sql/item.h:
        Added @@identity
      sql/item_func.cc:
        Added @@identity
      sql/lex.h:
        Added RIGHT JOIN
      sql/mf_iocache.cc:
        Update for reading from FIFO
      sql/mysqld.cc:
        Update for automatic repair of MyISAM tables
      sql/share/czech/errmsg.sys:
        Added @@identity
      sql/share/czech/errmsg.txt:
        Added @@identity
      sql/share/danish/errmsg.sys:
        Added @@identity
      sql/share/danish/errmsg.txt:
        Added @@identity
      sql/share/dutch/errmsg.sys:
        Added @@identity
      sql/share/dutch/errmsg.txt:
        Added @@identity
      sql/share/english/errmsg.sys:
        Added @@identity
      sql/share/english/errmsg.txt:
        Added @@identity
      sql/share/estonian/errmsg.sys:
        Added @@identity
      sql/share/estonian/errmsg.txt:
        Added @@identity
      sql/share/french/errmsg.sys:
        Added @@identity
      sql/share/french/errmsg.txt:
        Added @@identity
      sql/share/german/errmsg.sys:
        Added @@identity
      sql/share/german/errmsg.txt:
        Added @@identity
      sql/share/greek/errmsg.sys:
        Added @@identity
      sql/share/greek/errmsg.txt:
        Added @@identity
      sql/share/hungarian/errmsg.sys:
        Added @@identity
      sql/share/hungarian/errmsg.txt:
        Added @@identity
      sql/share/italian/errmsg.sys:
        Added @@identity
      sql/share/italian/errmsg.txt:
        Added @@identity
      sql/share/japanese/errmsg.sys:
        Added @@identity
      sql/share/japanese/errmsg.txt:
        Added @@identity
      sql/share/korean/errmsg.sys:
        Added @@identity
      sql/share/korean/errmsg.txt:
        Added @@identity
      sql/share/norwegian-ny/errmsg.txt:
        Added @@identity
      sql/share/norwegian/errmsg.txt:
        Added @@identity
      sql/share/polish/errmsg.sys:
        Added @@identity
      sql/share/polish/errmsg.txt:
        Added @@identity
      sql/share/portuguese/errmsg.sys:
        Added @@identity
      sql/share/portuguese/errmsg.txt:
        Added @@identity
      sql/share/romanian/errmsg.txt:
        Added @@identity
      sql/share/russian/errmsg.sys:
        Added @@identity
      sql/share/russian/errmsg.txt:
        Added @@identity
      sql/share/slovak/errmsg.sys:
        Added @@identity
      sql/share/slovak/errmsg.txt:
        Added @@identity
      sql/share/spanish/errmsg.sys:
        Added @@identity
      sql/share/spanish/errmsg.txt:
        Added @@identity
      sql/share/swedish/errmsg.OLD:
        Added @@identity
      sql/share/swedish/errmsg.sys:
        Added @@identity
      sql/share/swedish/errmsg.txt:
        Added @@identity
      sql/sql_base.cc:
        Fix for RIGHT JOIN
      sql/sql_db.cc:
        Update for automatic repair of MyISAM tables
      sql/sql_load.cc:
        Added reading from FIFO
      sql/sql_parse.cc:
        Fix for RIGHT JOIN
      sql/sql_select.cc:
        Fix for RIGHT JOIN
      sql/sql_table.cc:
        cleanup
      sql/sql_yacc.yy:
        Added RIGHT JOIN
      sql/table.cc:
        Fix handling of FULLTEXT index
      sql/table.h:
        Added RIGHT JOIN
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      7fe58c4f
  33. 20 Sep, 2000 1 commit
    • unknown's avatar
      Small bug fixes + code for DELETE QUICK · 5a2419eb
      unknown authored
      Docs/manual.texi:
        Change log + bug fixes from the mailing list
      configure.in:
        added mlockall
      include/config-win.h:
        Fix to use SAFE_MUTEX
      include/ft_global.h:
        Free memory
      include/my_pthread.h:
        Fix for SAFE_MUTEX on windows
      myisam/Makefile.am:
        Fix modes
      myisam/ft_static.c:
        Fix language problem with fulltext
      myisam/ft_stopwords.c:
        Free memory at end
      myisam/mi_create.c:
        Fix language problem with fulltext
      myisam/mi_delete.c:
        Added optimization to not join blocks when using delete with QUICK
      myisam/mi_panic.c:
        Added freeing of memorty
      myisam/mi_test2.c:
        Added quick mode
      myisam/myisamchk.c:
        Fixed help text
      myisam/myisamdef.h:
        Added optimization to not join blocks when using delete with QUICK
      mysys/mf_format.c:
        Don't change case for extension
      mysys/my_wincond.c:
        Fix for safe mutex
      mysys/thr_mutex.c:
        Fix for safe mutex
      sql-bench/test-insert.sh:
        Split delete test to get more information about the times
      sql/ChangeLog:
        Changelog
      sql/ha_myisam.cc:
        Better OPTIMIZE handling
      sql/log.cc:
        Cleanup
      sql/mysql_priv.h:
        Fix for safe mutex
      sql/mysqld.cc:
        Added define for --one-thread option
      sql/sql_class.h:
        Fixed lock_time in slow_log
      sql/sql_delete.cc:
        Fix for safe mutex
      sql/sql_parse.cc:
        Fix processlist message for new process
      sql/sql_table.cc:
        Fix windows problem med CREATE INDEX
      sql/sql_yacc.yy:
        Fix for safe mutex
      sql/table.cc:
        Made code simpler
      strings/bmove512.c:
        Small speed fix
      support-files/mysql.server.sh:
        Fixed awk usage
      5a2419eb
  34. 16 Sep, 2000 1 commit
    • unknown's avatar
      Fix that REPAIR/ALTER TABLE use myisam_tempdir · 5a4aa474
      unknown authored
      include/myisam.h:
        Don't assume too big tempoary disks
      myisam/mi_check.c:
        Don't assume too big tempoary disks
      myisam/mi_static.c:
        Don't assume too big tempoary disks
      myisam/myisamdef.h:
        Fix type
      sql/ha_myisam.cc:
        Set myisamchk to use MySQL temporary disk space
      sql/slave.cc:
        Fix parameters
      sql/sql_lex.h:
        Added backup_dir
      5a4aa474
  35. 29 Aug, 2000 1 commit
    • unknown's avatar
      Bug fixes for 3.23.23 · 52046a7b
      unknown authored
      myisam/mi_debug.c:
        ***MISSING WEAVE***
      Docs/internals.texi:
        Added coding guidelines
      Docs/manual.texi:
        Changelog update + Win32 -> Windows
      client/mysql.cc:
        Changed --no-named-commands to be on by default
      client/mysqlimport.c:
        Bug fix
      include/config-win.h:
        Update of supported functions
      include/global.h:
        Removed compiler warning
      libmysql/libmysql.c:
        Fix for Ia64
      myisam/ChangeLog:
        Changelog
      myisam/Makefile.am:
        Added file mi_dbug.c
      myisam/ft_stopwords.c:
        Fix for Ia64
      myisam/mi_delete_table.c:
        Extra debugging
      myisam/mi_rename.c:
        Extra debugging
      myisam/mi_rnext.c:
        Fixed bug with MIN and concurrent insert
      myisam/mi_rprev.c:
        Fixed bug with MAX and concurrent insert
      myisam/mi_search.c:
        Fixed bug with DECIMAL/NUMERIC keys
      myisam/myisamdef.h:
        Extra debugging
      scripts/make_binary_distribution.sh:
        Added thread safe mysql library
      sql/ha_heap.cc:
        Fix of HEAP bug with range keys
      sql/ha_heap.h:
        Fix of HEAP bug with range keys
      sql/handler.cc:
        Optimizing
      sql/handler.h:
        Optimizing
      sql/lock.cc:
        More DEBUG + fix of RENAME bug
      sql/mini_client.cc:
        Fix for Ia64
      sql/mysql_priv.h:
        Fix for name locks
      sql/mysqld.cc:
        Shorter message if wrong options
      sql/opt_range.cc:
        Added TODO
      sql/sql_base.cc:
        Fix for DROP TABLE
      sql/sql_parse.cc:
        Fix of permission checking for CHECK TABLE
      sql/sql_select.cc:
        Fix of using LEFT JOIN with empty table
      sql/table.h:
        Fix for name locks
      tests/fork_test.pl:
        Fixed typo
      52046a7b
  36. 21 Aug, 2000 1 commit
    • unknown's avatar
      FLUSH TABLE table_list · 90104181
      unknown authored
      Fixes for RENAME TABLE
      Portability fixes
      
      
      Docs/manual.texi:
        FLUSH TABLES table_list
      client/mysql.cc:
        Ia64 port
      client/mysqladmin.c:
        Ia64 port
      client/mysqldump.c:
        Ia64 port
      client/mysqlimport.c:
        Ia64 port
      client/mysqlshow.c:
        Ia64 port
      client/readline.cc:
        Ia64 port
      configure.in:
        Ia64 port
      include/config-win.h:
        Ia64 port
      include/thr_alarm.h:
        Ia64 port
      myisam/myisamdef.h:
        Ia64 port
      myisammrg/myrg_rkey.c:
        Ia64 port
      mysys/thr_alarm.c:
        Easier compile of non threaded client
      mysys/thr_lock.c:
        Easier compile of non threaded client
      mysys/thr_mutex.c:
        Easier compile of non threaded client
      sql-bench/crash-me.sh:
        Added test for RENAME + some ANSI SQL99 group functions
      sql-bench/limits/mysql.cfg:
        New run
      sql-bench/server-cfg.sh:
        Fix
      sql-bench/test-insert.sh:
        Fix
      sql/field.cc:
        Port to Ia64
      sql/ha_berkeley.cc:
        Port to Ia64
      sql/ha_myisam.cc:
        cleanup
      sql/handler.cc:
        Port to Ia64
      sql/hostname.cc:
        Port to Ia64
      sql/item.cc:
        Port to Ia64
      sql/item_create.cc:
        Port to Ia64
      sql/item_func.cc:
        Port to Ia64
      sql/item_strfunc.cc:
        Port to Ia64
      sql/item_timefunc.cc:
        Port to Ia64
      sql/lock.cc:
        Fix for RENAME
      sql/log.cc:
        Port to Ia64
      sql/log_event.h:
        Port to Ia64
      sql/mini_client.cc:
        Port to Ia64
      sql/mysql_priv.h:
        Port to Ia64
      sql/mysqlbinlog.cc:
        Port to Ia64
      sql/mysqld.cc:
        FLUSH TABLES table_list
      sql/net_pkg.cc:
        Port to Ia64
      sql/procedure.h:
        Port to Ia64
      sql/share/swedish/errmsg.OLD:
        FLUSH TABLES table_list
      sql/slave.cc:
        Port to Ia64
      sql/sql_acl.cc:
        Port to Ia64
      sql/sql_analyse.cc:
        Port to Ia64
      sql/sql_analyse.h:
        Port to Ia64
      sql/sql_base.cc:
        FLUSH TABLES table_list
      sql/sql_class.cc:
        Port to Ia64
      sql/sql_class.h:
        Port to Ia64
      sql/sql_parse.cc:
        Port to Ia64
      sql/sql_rename.cc:
        Fix of RENAME
      sql/sql_show.cc:
        Port to Ia64
      sql/sql_string.cc:
        Port to Ia64
      sql/sql_string.h:
        Port to Ia64
      sql/sql_table.cc:
        Fix of RENAME
      sql/sql_udf.cc:
        Port to Ia64
      sql/sql_yacc.yy:
        FLUSH TABLES table_list
      sql/table.cc:
        Port to Ia64
      sql/thr_malloc.cc:
        Port to Ia64
      sql/time.cc:
        Port to Ia64
      sql/unireg.cc:
        Port to Ia64
      90104181
  37. 18 Aug, 2000 1 commit