1. 25 Jul, 2002 9 commits
  2. 24 Jul, 2002 10 commits
    • unknown's avatar
      manual.texi Clarify (?) INSERT ...VALUES(DEFAULT) · 8cf695db
      unknown authored
      
      Docs/manual.texi:
        Clarify (?) INSERT ...VALUES(DEFAULT)
      8cf695db
    • unknown's avatar
      Merge work:/home/bk/mysql-4.0 into mashka.mysql.fi:/home/my/mysql-4.0 · 29cec515
      unknown authored
      
      Docs/manual.texi:
        Auto merged
      29cec515
    • unknown's avatar
      INSERT ... VALUES(DEFAULT) · 296adfbe
      unknown authored
      
      BitKeeper/deleted/.del-insert_set.test~35be5a761a410ac1:
        Delete: mysql-test/t/insert_set.test
      BitKeeper/deleted/.del-insert_set.result~fca5025db098c892:
        Delete: mysql-test/r/insert_set.result
      Docs/manual.texi:
        Changelog
      mysql-test/r/insert.result:
        Test new insert ... (DEFAULT)
      mysql-test/t/insert.test:
        Test new insert ... (DEFAULT)
      sql/item.cc:
        Indentation cleanup
      296adfbe
    • unknown's avatar
      Merge work:/home/bk/mysql-4.0 · 65366ce7
      unknown authored
      into sergbook.mysql.com:/usr/home/serg/Abk/mysql-4.0
      
      
      65366ce7
    • unknown's avatar
      bugfix: uniques did not contributed to MYI tot_length estimation, which... · 2b5dc846
      unknown authored
      bugfix: uniques did not contributed to MYI tot_length estimation, which resulted in "Index file full" error on huge SELECT DISTINCT's
      
      
      
      2b5dc846
    • unknown's avatar
      manual.texi fix typo · cbef80af
      unknown authored
      
      Docs/manual.texi:
        fix typo
      cbef80af
    • unknown's avatar
      manual.texi fix typo · 8e28d2ad
      unknown authored
      
      Docs/manual.texi:
        fix typo
      8e28d2ad
    • unknown's avatar
    • 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
    • unknown's avatar
      Added sql/set_var.h to distribution · 8becb4cd
      unknown authored
      
      sql/Makefile.am:
         - Added missing file "set_var.h" to distribution
         - Fixed indendation
      8becb4cd
  3. 23 Jul, 2002 11 commits
    • unknown's avatar
      Merge work:/home/bk/mysql-4.0 into mashka.mysql.fi:/home/my/mysql-4.0 · c911e9d7
      unknown authored
      
      Docs/manual.texi:
        Auto merged
      sql/sql_base.cc:
        Auto merged
      c911e9d7
    • unknown's avatar
      Small fixes after merge · 80db4ec7
      unknown authored
      
      BitKeeper/deleted/.del-net.c~ef21d6402bb882f9:
        This file is not auto-created
      BitKeeper/etc/ignore:
        Added libmysqld/sql_olap.cc myisam/myisam.log to the ignore list
      Docs/manual.texi:
        Small fixes
      sql/sql_lex.h:
        Fixed typo
      80db4ec7
    • unknown's avatar
      Merge paul@work.mysql.com:/home/bk/mysql-4.0 · c70e7593
      unknown authored
      into teton.kitebird.com:/home/paul/mysql-4.0
      
      
      c70e7593
    • unknown's avatar
      manual.texi change note mods, 4.0.x. · 771a649a
      unknown authored
      
      Docs/manual.texi:
        change note mods, 4.0.x.
      771a649a
    • unknown's avatar
      32aac8dc
    • unknown's avatar
      merge · 10bd14de
      unknown authored
      
      include/my_sys.h:
        Auto merged
      include/myisam.h:
        Auto merged
      myisam/mi_check.c:
        Auto merged
      sql/Makefile.am:
        Auto merged
      sql/ha_myisam.h:
        Auto merged
      sql/ha_myisammrg.cc:
        Auto merged
      sql/ha_myisammrg.h:
        Auto merged
      sql/handler.cc:
        Auto merged
      sql/item.h:
        Auto merged
      sql/lex.h:
        Auto merged
      sql/mysql_priv.h:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      sql/sql_select.cc:
        Auto merged
      sql/sql_union.cc:
        Auto merged
      sql/sql_yacc.yy:
        Auto merged
      sql/structs.h:
        Auto merged
      10bd14de
    • 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
    • unknown's avatar
      Possibility to weaken AES key as Mark asked · 67c5a379
      unknown authored
      
      mysys/my_aes.c:
        Small addition which used only in case of special define which weakens AES key length for some 
        Export limitations
      67c5a379
    • unknown's avatar
      - Fixed build failure in mysql.spec.sh - linking against the special · b42ca98d
      unknown authored
        patched glibc would force static linking, which does not work with
        OpenSSL (which is now part of the Max binary)
      - RPM spec file cleanups
      - Init script cosmetical fix
      
      
      support-files/mysql.server.sh:
        - Fixed display output when waiting for mysqld process to shut down.
      support-files/mysql.spec.sh:
        - Reworked the build steps a little bit: the Max binary is supposed
          to include OpenSSL, which cannot be linked statically, thus trying
          to statically link against a special glibc is futile anyway.
        - Because of this, it is not required to make yet another build run
          just to compile the shared libs (saves a lot of build time)
        - Updated the package descriptions to reflect new configuration of the Max
          binary
        Added a %clean macro to clean up the BuildRoot afterwards
      b42ca98d
    • unknown's avatar
      Cancel Manual.txi edits as it produces too much merge problems · 9f4871cb
      unknown authored
      
      Docs/manual.texi:
        Return to normal version
      9f4871cb
    • unknown's avatar
      Trying to merge.... · 5423bd71
      unknown authored
      
      Docs/manual.texi:
        t
      5423bd71
  4. 22 Jul, 2002 3 commits
  5. 21 Jul, 2002 4 commits
    • unknown's avatar
      merge.test: · 815f1c41
      unknown authored
        merge.test - it was missed in the previous commit :(
      manual.texi:
        fixed bad auto-merge of OLAP manual 
      Docs/Makefile.am:
        removed ../MIRROR target (mirror list is no longer in the manual)
      
      
      Docs/Makefile.am:
        removed ../MIRROR target (mirror list is no longer in the manual)
      Docs/manual.texi:
        fixed bad auto-merge of OLAP manual
      mysql-test/t/merge.test:
        merge.test - it was missed in the previous commit :(
      815f1c41
    • unknown's avatar
      Merge work:/home/bk/mysql-4.0 · caa45d7b
      unknown authored
      into sergbook.mysql.com:/usr/home/serg/Abk/mysql-4.0
      
      
      Docs/manual.texi:
        Auto merged
      caa45d7b
    • unknown's avatar
      AUTO_INCREMENT support for MERGE · 4eff0593
      unknown authored
      HA_AUTO_PART_KEY support for handler parent class
      
      
      Docs/manual.texi:
        AUTO_INCREMENT support for MERGE
      mysql-test/r/merge.result:
        AUTO_INCREMENT support for MERGE
      sql/ha_myisammrg.cc:
        AUTO_INCREMENT support for MERGE
      sql/ha_myisammrg.h:
        AUTO_INCREMENT support for MERGE
      sql/handler.cc:
        default handler::update_auto_increment now supports HA_AUTO_PART_KEY
      4eff0593
    • unknown's avatar
      parallel repair: style fixups · 13b326f1
      unknown authored
      13b326f1
  6. 20 Jul, 2002 3 commits
    • unknown's avatar
      Resolve · 9fb55d29
      unknown authored
      
      Docs/manual.texi:
        Merge	One more merge of docs due to LOG function addition. I' not sure if it is good enough so will ask Arjen to check after push
      9fb55d29
    • unknown's avatar
      One more resolving because of pending log functions changes. Not sure if the... · c7e3d8fb
      unknown authored
      One more resolving because of pending log functions changes. Not sure if the manual is merged correctly again. Will ask arjen to check as soon as LOG changes will be pushed 
      
      
      sql/item_func.h:
        Auto merged
      sql/lex.h:
        Auto merged
      sql/sql_yacc.yy:
        Auto merged
      c7e3d8fb
    • unknown's avatar
      Another item on TODO · 792d3de2
      unknown authored
      792d3de2