1. 09 Jul, 2003 1 commit
    • unknown's avatar
      resolved conflict with pulled changeset · 04a75388
      unknown authored
      
      include/mysql.h:
        Auto merged
      include/mysql_com.h:
        Auto merged
      libmysql/libmysql.c:
        Auto merged
      sql/item_create.cc:
        Auto merged
      sql/item_create.h:
        Auto merged
      sql/lex.h:
        Auto merged
      sql/mysql_priv.h:
        Auto merged
      sql/mysqld.cc:
        Auto merged
      sql/set_var.cc:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      sql/sql_yacc.yy:
        Auto merged
      include/mysqld_error.h:
        manually resolved conflict with ER_VARIABLE_IS_NOT_STRUCT
      sql/set_var.h:
        manually resolved conflict
      sql/share/czech/errmsg.txt:
        manually resolved conflict with ER_VARIABLE_IS_NOT_STRUCT
      sql/share/danish/errmsg.txt:
        manually resolved conflict with ER_VARIABLE_IS_NOT_STRUCT
      sql/share/dutch/errmsg.txt:
        manually resolved conflict with ER_VARIABLE_IS_NOT_STRUCT
      sql/share/english/errmsg.txt:
        manually resolved conflict with ER_VARIABLE_IS_NOT_STRUCT
      sql/share/estonian/errmsg.txt:
        manually resolved conflict with ER_VARIABLE_IS_NOT_STRUCT
      sql/share/french/errmsg.txt:
        manually resolved conflict with ER_VARIABLE_IS_NOT_STRUCT
      sql/share/german/errmsg.txt:
        manually resolved conflict with ER_VARIABLE_IS_NOT_STRUCT
      sql/share/greek/errmsg.txt:
        manually resolved conflict with ER_VARIABLE_IS_NOT_STRUCT
      sql/share/hungarian/errmsg.txt:
        manually resolved conflict with ER_VARIABLE_IS_NOT_STRUCT
      sql/share/italian/errmsg.txt:
        manually resolved conflict with ER_VARIABLE_IS_NOT_STRUCT
      sql/share/japanese/errmsg.txt:
        manually resolved conflict with ER_VARIABLE_IS_NOT_STRUCT
      sql/share/korean/errmsg.txt:
        manually resolved conflict with ER_VARIABLE_IS_NOT_STRUCT
      sql/share/norwegian-ny/errmsg.txt:
        manually resolved conflict with ER_VARIABLE_IS_NOT_STRUCT
      sql/share/norwegian/errmsg.txt:
        manually resolved conflict with ER_VARIABLE_IS_NOT_STRUCT
      sql/share/polish/errmsg.txt:
        manually resolved conflict with ER_VARIABLE_IS_NOT_STRUCT
      sql/share/portuguese/errmsg.txt:
        manually resolved conflict with ER_VARIABLE_IS_NOT_STRUCT
      sql/share/romanian/errmsg.txt:
        manually resolved conflict with ER_VARIABLE_IS_NOT_STRUCT
      sql/share/russian/errmsg.txt:
        manually resolved conflict with ER_VARIABLE_IS_NOT_STRUCT
      sql/share/serbian/errmsg.txt:
        manually resolved conflict with ER_VARIABLE_IS_NOT_STRUCT
      sql/share/slovak/errmsg.txt:
        manually resolved conflict with ER_VARIABLE_IS_NOT_STRUCT
      sql/share/spanish/errmsg.txt:
        manually resolved conflict with ER_VARIABLE_IS_NOT_STRUCT
      sql/share/swedish/errmsg.txt:
        manually resolved conflict with ER_VARIABLE_IS_NOT_STRUCT
      sql/share/ukrainian/errmsg.txt:
        manually resolved conflict with ER_VARIABLE_IS_NOT_STRUCT
      04a75388
  2. 08 Jul, 2003 10 commits
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-4.1 · 531a5d76
      unknown authored
      into mashka.mysql.fi:/home/my/mysql-4.1
      
      
      sql/share/czech/errmsg.txt:
        Auto merged
      sql/share/danish/errmsg.txt:
        Auto merged
      sql/share/dutch/errmsg.txt:
        Auto merged
      sql/share/english/errmsg.txt:
        Auto merged
      sql/share/french/errmsg.txt:
        Auto merged
      sql/share/german/errmsg.txt:
        Auto merged
      sql/share/italian/errmsg.txt:
        Auto merged
      sql/share/norwegian-ny/errmsg.txt:
        Auto merged
      sql/share/norwegian/errmsg.txt:
        Auto merged
      sql/share/polish/errmsg.txt:
        Auto merged
      sql/share/portuguese/errmsg.txt:
        Auto merged
      sql/share/romanian/errmsg.txt:
        Auto merged
      sql/share/serbian/errmsg.txt:
        Auto merged
      sql/share/slovak/errmsg.txt:
        Auto merged
      sql/share/spanish/errmsg.txt:
        Auto merged
      sql/share/swedish/errmsg.txt:
        Auto merged
      531a5d76
    • unknown's avatar
      Merge paul@bk-internal.mysql.com:/home/bk/mysql-4.1 · 1f3cf793
      unknown authored
      into ice.snake.net:/Users/paul/mysql-4.1
      
      
      1f3cf793
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-4.1 · 0e1d651e
      unknown authored
      into mashka.mysql.fi:/home/my/mysql-4.1
      
      
      sql/mysql_priv.h:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      sql/sql_yacc.yy:
        Auto merged
      0e1d651e
    • unknown's avatar
      Merge sgluhov@bk-internal.mysql.com:/home/bk/mysql-4.1 · fa936cb6
      unknown authored
      into gluh.mysql.r18.ru:/home/gluh/mysql-4.1.DTFUNC
      
      
      sql/mysql_priv.h:
        Auto merged
      fa936cb6
    • unknown's avatar
      SAPDB date/time finctions · 4adf1804
      unknown authored
      
      mysql-test/r/cast.result:
        Changes for SAPDB date/time finctions
      4adf1804
    • unknown's avatar
      Merge venu@bk-internal.mysql.com:/home/bk/mysql-4.1 · c11b418d
      unknown authored
      into myvenu.com:/home/venu/work/sql/dev-4.1
      
      
      c11b418d
    • unknown's avatar
      implementation of mysql_stmt_reset client end · 6a2e7122
      unknown authored
      
      include/mysql.h:
        add mysql_stmt_reset prototype
      include/mysql_com.h:
        add COM_STMT_RESET
      libmysql/libmysql.def:
        Add mysql_stmt_reset def
      sql/sql_prepare.cc:
        Fix selects hang after windows slowdown issue fix (send_fields)
      sql/sql_parse.cc:
        Add COM_STMT_RESET
      sql/mysql_priv.h:
        add defination of mysql_stmt_reset
      6a2e7122
    • unknown's avatar
      Merge oak.local:/home/kostja/mysql/mysql-4.1-root · db3e9344
      unknown authored
      into oak.local:/home/kostja/mysql/mysql-4.1
      
      
      scripts/mysql_create_system_tables.sh:
        Auto merged
      sql/item_strfunc.cc:
        Auto merged
      sql/mysql_priv.h:
        Auto merged
      sql/mysqld.cc:
        Auto merged
      sql/sql_class.h:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      sql/sql_yacc.yy:
        Auto merged
      db3e9344
    • unknown's avatar
      Merge gluh@gw:/home/bk/mysql-4.1 · 01e7f418
      unknown authored
      into gluh.mysql.r18.ru:/home/gluh/mysql-4.1.DTFUNC
      
      
      sql/field.cc:
        Auto merged
      sql/item_create.cc:
        Auto merged
      sql/mysql_priv.h:
        Auto merged
      sql/protocol.cc:
        Auto merged
      sql/sql_yacc.yy:
        Auto merged
      01e7f418
    • unknown's avatar
      Error message edits. (Change sentence ending with period + sentence · 1be34f26
      unknown authored
      not ending with period into single sentence.)
      
      
      sql/share/czech/errmsg.txt:
        Error message edits.
      sql/share/danish/errmsg.txt:
        Error message edits.
      sql/share/dutch/errmsg.txt:
        Error message edits.
      sql/share/english/errmsg.txt:
        Error message edits.
      sql/share/french/errmsg.txt:
        Error message edits.
      sql/share/german/errmsg.txt:
        Error message edits.
      sql/share/italian/errmsg.txt:
        Error message edits.
      sql/share/norwegian-ny/errmsg.txt:
        Error message edits.
      sql/share/norwegian/errmsg.txt:
        Error message edits.
      sql/share/polish/errmsg.txt:
        Error message edits.
      sql/share/portuguese/errmsg.txt:
        Error message edits.
      sql/share/romanian/errmsg.txt:
        Error message edits.
      sql/share/serbian/errmsg.txt:
        Error message edits.
      sql/share/slovak/errmsg.txt:
        Error message edits.
      sql/share/spanish/errmsg.txt:
        Error message edits.
      sql/share/swedish/errmsg.txt:
        Error message edits.
      1be34f26
  3. 07 Jul, 2003 2 commits
    • unknown's avatar
      Preliminary support for options --secure-auth, · 78c3d968
      unknown authored
      --old-passwords
      Support for option --old-protocol was removed.
      Some test performed.
      Tests for SSL and replication are pending.
      More strict following to specification for --old-passwords
      is in the TODO.
      
      
      include/mysql_com.h:
        support for 3.20 passwords removed from
        scramble_323
      include/mysqld_error.h:
        added error code for --secure-auth mode
      libmysql/libmysql.c:
        removed support for 3.20 password and protocol
        version 9
      mysql-test/r/connect.result:
        added check for new syntax of 
        set password
      mysql-test/r/func_crypt.result:
        tests for two-argument of password() were removed.
        Instead added tests for cooperation of password() and
        old_passwords session/global variable, passwords() and spaces 
        in argument string
      mysql-test/t/connect.test:
        added check for new syntax of
        set password
      mysql-test/t/func_crypt.test:
        tests for two-argument of password() were removed.
        Instead added tests for cooperation of password() and
        old_passwords session/global variable, passwords() and spaces 
        in argument string
      sql-common/client.c:
        removed support for 3.20 servers and 
        protocol version 9
      sql/item_strfunc.h:
        fixed comment
      sql/mysql_priv.h:
        added declarartion for option opt_secure_auth
      sql/mysqld.cc:
        added option opt_secure_auth
        option old-password placed according to
        sort order
      sql/password.c:
        removed support for 3.20 clients and 
        old scrambles
      sql/set_var.cc:
        added system variable 'secure_auth'
        added system/thread variable 'old_passwords'
      sql/set_var.h:
        sys_old_passwords needs to be exported 
        because sys_old_passwords.after_update is used
        in sql_acl.cc
      sql/sql_acl.cc:
        support for 3.20 passwords removed
        now acl_init honors options works properly with
        options/variables --secure-auth and --old-passwords
      sql/sql_acl.h:
        support for 3.20 clients removed
      sql/sql_class.h:
        added system/thread variable old_passwords
      sql/sql_parse.cc:
        support for 3.20 clients removed
        now check_user takes into account option
        secure_auth
      sql/sql_yacc.yy:
        global variable use_old_passwords 
        replaced with thread-specific variable 
        old_passwords
      sql/share/czech/errmsg.txt:
        error message for --secure-auth added
        (as suggested by Paul)
      sql/share/danish/errmsg.txt:
        error message for --secure-auth added
        (as suggested by Paul)
      sql/share/dutch/errmsg.txt:
        error message for --secure-auth added
        (as suggested by Paul)
      sql/share/english/errmsg.txt:
        error message for --secure-auth added
        (as suggested by Paul)
      sql/share/estonian/errmsg.txt:
        error message for --secure-auth added
        (as suggested by Paul)
      sql/share/french/errmsg.txt:
        error message for --secure-auth added
        (as suggested by Paul)
      sql/share/german/errmsg.txt:
        error message for --secure-auth added
        (as suggested by Paul)
      sql/share/greek/errmsg.txt:
        error message for --secure-auth added
        (as suggested by Paul)
      sql/share/hungarian/errmsg.txt:
        error message for --secure-auth added
        (as suggested by Paul)
      sql/share/italian/errmsg.txt:
        error message for --secure-auth added
        (as suggested by Paul)
      sql/share/japanese/errmsg.txt:
        error message for --secure-auth added
        (as suggested by Paul)
      sql/share/korean/errmsg.txt:
        error message for --secure-auth added
        (as suggested by Paul)
      sql/share/norwegian-ny/errmsg.txt:
        error message for --secure-auth added
        (as suggested by Paul)
      sql/share/norwegian/errmsg.txt:
        error message for --secure-auth added
        (as suggested by Paul)
      sql/share/polish/errmsg.txt:
        error message for --secure-auth added
        (as suggested by Paul)
      sql/share/portuguese/errmsg.txt:
        error message for --secure-auth added
        (as suggested by Paul)
      sql/share/romanian/errmsg.txt:
        error message for --secure-auth added
        (as suggested by Paul)
      sql/share/russian/errmsg.txt:
        error message for --secure-auth added
        (as suggested by Paul)
      sql/share/serbian/errmsg.txt:
        error message for --secure-auth added
        (as suggested by Paul)
      sql/share/slovak/errmsg.txt:
        error message for --secure-auth added
        (as suggested by Paul)
      sql/share/spanish/errmsg.txt:
        error message for --secure-auth added
        (as suggested by Paul)
      sql/share/swedish/errmsg.txt:
        error message for --secure-auth added
        (as suggested by Paul)
      sql/share/ukrainian/errmsg.txt:
        error message for --secure-auth added
        (as suggested by Paul)
      78c3d968
    • unknown's avatar
      Merge sanja.is.com.ua:/home/bell/mysql/bk/mysql-4.1 · 8d128eed
      unknown authored
      into sanja.is.com.ua:/home/bell/mysql/bk/work-alloc_group-4.1
      
      
      8d128eed
  4. 06 Jul, 2003 3 commits
    • unknown's avatar
      fixed subselect with to temporary tables executing · 51b26a4d
      unknown authored
      (now it return correct results. Test was commited before, but it is not pushed,
      BUG# is not registered, because bug was introduced after release)
      
      
      sql/sql_select.cc:
        fixed subselect with to temporary tables executing
      sql/sql_select.h:
        fixed subselect with to temporary tables executing
      51b26a4d
    • unknown's avatar
      Support for variables with components · e17562b5
      unknown authored
      Added framework to create/drop and manager buffers for multiple key caches
      
      
      include/my_getopt.h:
        Fixed prototype
      include/my_sys.h:
        Added (temporary) KEY_CACHE type
      include/mysqld_error.h:
        New error messages
      mysql-test/r/select_safe.result:
        Updated test results
      mysql-test/r/variables.result:
        Updated test results
      mysys/my_getopt.c:
        Fixed bugs with GET_ASK_ADDR
      sql/Makefile.am:
        Make sql_yacc.o depend on all header files in sql directory
      sql/item_func.cc:
        Added support for variable components
      sql/mysql_priv.h:
        Added support for variable components
      sql/mysqld.cc:
        Added support for multiple key caches
      sql/set_var.cc:
        Added support for multiple key caches
      sql/set_var.h:
        Added support for multiple key caches
      sql/share/czech/errmsg.txt:
        New error messages
      sql/share/danish/errmsg.txt:
        New error messages
      sql/share/dutch/errmsg.txt:
        New error messages
      sql/share/english/errmsg.txt:
        New error messages
      sql/share/estonian/errmsg.txt:
        New error messages
      sql/share/french/errmsg.txt:
        New error messages
      sql/share/german/errmsg.txt:
        New error messages
      sql/share/greek/errmsg.txt:
        New error messages
      sql/share/hungarian/errmsg.txt:
        New error messages
      sql/share/italian/errmsg.txt:
        New error messages
      sql/share/japanese/errmsg.txt:
        New error messages
      sql/share/korean/errmsg.txt:
        New error messages
      sql/share/norwegian-ny/errmsg.txt:
        New error messages
      sql/share/norwegian/errmsg.txt:
        New error messages
      sql/share/polish/errmsg.txt:
        New error messages
      sql/share/portuguese/errmsg.txt:
        New error messages
      sql/share/romanian/errmsg.txt:
        New error messages
      sql/share/russian/errmsg.txt:
        New error messages
      sql/share/serbian/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_lex.cc:
        Fixes for quoting of variables.
      sql/sql_parse.cc:
        Fix after changing prototype for get_system_var
      sql/sql_show.cc:
        Fix after introducing variable components
      sql/sql_yacc.yy:
        Support for variables with components (To support multiple key caches)
      e17562b5
    • unknown's avatar
      fixed memory leak in group_concat function (BUG#796) · cd3e15a6
      unknown authored
      fixed test func_gconcat to be repeatable independent of presend tables and avoid removing user tables
      
      
      mysql-test/r/func_gconcat.result:
        removed warning in test
        fixed table tnames (should be tN, where N is number)
      mysql-test/t/func_gconcat.test:
        removed warning in test
        fixed table tnames (should be tN, where N is number)
      sql/item_sum.cc:
        added debug information
        fixed memory leak in group_concat function
      cd3e15a6
  5. 05 Jul, 2003 1 commit
    • unknown's avatar
      reduced using of slow current_thd/current_lex macro · 0f792995
      unknown authored
      initialization of item_thd moved to constructor (in any case we need thd in constructor)
      initialization of group_concat_max_len to constructor to avoid incorrect length reporting (BUG#757)
      removed Item_func_group_concat::fix_length_and_dec() because item have its own fix_fields and will not have inherited items
      
      
      mysql-test/r/func_gconcat.result:
        test for BUG#757
      mysql-test/t/func_gconcat.test:
        test for BUG#757
      sql/item_sum.cc:
        reduced using of slow current_thd/current_lex macro
        initialization of item_thd moved to constructor (in any case we need thd in constructor)
        initialization of group_concat_max_len to constructor to avoid incorrect length reporting (BUG#757)
      sql/item_sum.h:
        removed Item_func_group_concat::fix_length_and_dec() because item have its own fix_fields and will not have inherited items
      0f792995
  6. 04 Jul, 2003 13 commits
    • unknown's avatar
      Merge sanja.is.com.ua:/home/bell/mysql/bk/mysql-4.1 · 929a4783
      unknown authored
      into sanja.is.com.ua:/home/bell/mysql/bk/work-alloc_group-4.1
      
      
      mysql-test/t/subselect.test:
        Auto merged
      sql/sql_select.cc:
        Auto merged
      929a4783
    • unknown's avatar
      Merge venu@bk-internal.mysql.com:/home/bk/mysql-4.1 · e25c83e0
      unknown authored
      into myvenu.com:/home/venu/work/sql/dev-4.1
      
      
      e25c83e0
    • unknown's avatar
    • unknown's avatar
      Bug fixes for authentication · ccbcf1c9
      unknown authored
      OLD_PASSWORD made a keyword to allow set password=old_password('abc') constructions.
      
      
      BitKeeper/etc/ignore:
        Added BitKeeper/post-commit BitKeeper/post-commit-manual build_tags.sh tests/connect_test BUILD/compile-pentium-maintainer to the ignore list
      include/mysql_com.h:
        scramble return type changed to void as now it's not used
      libmysql/libmysql.c:
        fixed bug with with failed authentification when scramble contained zero byte
      sql-common/client.c:
        applied patch from Lycos team
        fixed bug with scramble containing zero byte
      sql/item_create.cc:
        removed create_func_old_password, create_func_password as they are not used any more
      sql/item_create.h:
        removed create_func_old_password, create_func_password as they are not used any more
      sql/item_strfunc.cc:
        Added alloc() function to Item_func_password, Item_func_old_password, which is used in sql_yacc.yy
      sql/item_strfunc.h:
        Added alloc() function to Item_func_password, Item_func_old_password, which is used in sql_yacc.yy
      sql/lex.h:
        OLD_PASSWORD now is keyword, to allow statements like
        set password=old_password('abc')
      sql/password.c:
        fixed scramble return value
        trailing zero now is not written
      sql/sql_acl.cc:
        incorporated patch from Lycos team
        41 replaced with constant
        acl_getroot rewritten to support ER_AUTH_... error
      sql/sql_parse.cc:
        authenticate merged with check_user
        check_user return values reversed, support for ER_AUTH in check_user.added
      sql/sql_yacc.yy:
        OLD_PASSWORD now is keyword, to allow statements like
        set password=old_password('abc')
      ccbcf1c9
    • unknown's avatar
      More code was reused · 0333deef
      unknown authored
      0333deef
    • unknown's avatar
      Better arguments format to allow reuse more code · a371a6e6
      unknown authored
      a371a6e6
    • unknown's avatar
      Merge abarkov@build.mysql.com:/home/bk/mysql-4.1 · c29f49c2
      unknown authored
      into bar.mysql.r18.ru:/usr/home/bar/mysql-4.1
      
      
      c29f49c2
    • unknown's avatar
      New methods · 3b09b2f0
      unknown authored
        Item_func::agg_arg_collations()
        Item_func::arr_arg_collations_for_comparison()
       to aggregate argument collations.
      It helps to reuse a lot of code.
      
      
      3b09b2f0
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-4.1/ · f688da00
      unknown authored
      into serg.mylan:/usr/home/serg/Abk/mysql-4.1
      
      
      f688da00
    • unknown's avatar
      Merge rkalimullin@bk-internal.mysql.com:/home/bk/mysql-4.1 · d1f61d6f
      unknown authored
      into mysql.r18.ru:/usr/home/ram/work/4.1
      
      
      d1f61d6f
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-4.1/ · be1197ec
      unknown authored
      into serg.mylan:/usr/home/serg/Abk/mysql-4.1
      
      
      be1197ec
    • unknown's avatar
      enabling HA_READ_PREFIX_LAST_OR_PREV · ea4b758a
      unknown authored
      
      mysql-test/t/subselect.test:
        fixed test case for no InnoDB
      ea4b758a
    • unknown's avatar
      fix and test case for the bug #787: HANDLER without INDEX doesn't work with deleted rows · a7beff5e
      unknown authored
      
      mysql-test/r/handler.result:
        test case for the bug #787: HANDLER without INDEX doesn't work with deleted rows
      mysql-test/t/handler.test:
        test case for the bug #787: HANDLER without INDEX doesn't work with deleted rows
      sql/sql_handler.cc:
        fix for the bug #787: HANDLER without INDEX doesn't work with deleted rows
      a7beff5e
  7. 03 Jul, 2003 10 commits