1. 10 Jun, 2005 2 commits
    • unknown's avatar
      Merge with latest yaSSL. · 1268dbe8
      unknown authored
      Fixes IsAligned yaSSL assertion failure.
      
      
      extra/yassl/include/buffer.hpp:
        Merge with latest yaSSL.
      extra/yassl/include/factory.hpp:
        Merge with latest yaSSL.
      extra/yassl/include/openssl/ssl.h:
        Merge with latest yaSSL.
      extra/yassl/include/yassl_int.hpp:
        Merge with latest yaSSL.
      extra/yassl/include/yassl_types.hpp:
        Merge with latest yaSSL.
      extra/yassl/mySTL/stdexcept.hpp:
        Merge with latest yaSSL.
      extra/yassl/src/buffer.cpp:
        Merge with latest yaSSL.
      extra/yassl/src/socket_wrapper.cpp:
        Merge with latest yaSSL.
      extra/yassl/src/ssl.cpp:
        Merge with latest yaSSL.
      extra/yassl/taocrypt/include/block.hpp:
        Merge with latest yaSSL.
      extra/yassl/taocrypt/include/hash.hpp:
        Merge with latest yaSSL.
      extra/yassl/taocrypt/include/hmac.hpp:
        Merge with latest yaSSL.
      extra/yassl/taocrypt/include/integer.hpp:
        Merge with latest yaSSL.
      extra/yassl/taocrypt/include/modes.hpp:
        Merge with latest yaSSL.
      extra/yassl/taocrypt/include/rsa.hpp:
        Merge with latest yaSSL.
      extra/yassl/taocrypt/src/aes.cpp:
        Merge with latest yaSSL.
      extra/yassl/taocrypt/src/dsa.cpp:
        Merge with latest yaSSL.
      extra/yassl/taocrypt/src/hash.cpp:
        Merge with latest yaSSL.
      extra/yassl/taocrypt/src/integer.cpp:
        Merge with latest yaSSL.
      extra/yassl/taocrypt/src/md5.cpp:
        Merge with latest yaSSL.
      extra/yassl/taocrypt/src/misc.cpp:
        Merge with latest yaSSL.
      extra/yassl/taocrypt/src/ripemd.cpp:
        Merge with latest yaSSL.
      extra/yassl/taocrypt/src/rsa.cpp:
        Merge with latest yaSSL.
      extra/yassl/taocrypt/src/sha.cpp:
        Merge with latest yaSSL.
      1268dbe8
    • unknown's avatar
      mysqld.dsp: · c1976637
      unknown authored
        Corrected typo
      
      
      VC++Files/sql/mysqld.dsp:
        Corrected typo
      c1976637
  2. 09 Jun, 2005 5 commits
    • unknown's avatar
      No commit message · 2a033a0a
      unknown authored
      No commit message
      2a033a0a
    • unknown's avatar
      Many files: · 858edd39
      unknown authored
        More yaSSL changes in Visual Studio 6 project files
      
      
      VC++Files/client/mysql.dsp:
        More yaSSL changes in Visual Studio 6 project files
      VC++Files/client/mysqladmin.dsp:
        More yaSSL changes in Visual Studio 6 project files
      VC++Files/mysql.dsw:
        More yaSSL changes in Visual Studio 6 project files
      VC++Files/client/mysqldump.dsp:
        More yaSSL changes in Visual Studio 6 project files
      VC++Files/client/mysqlimport.dsp:
        More yaSSL changes in Visual Studio 6 project files
      VC++Files/client/mysqlshow.dsp:
        More yaSSL changes in Visual Studio 6 project files
      VC++Files/client/mysqltest.dsp:
        More yaSSL changes in Visual Studio 6 project files
      VC++Files/libmysql/libmysql.dsp:
        More yaSSL changes in Visual Studio 6 project files
      VC++Files/libmysqld/libmysqld.dsp:
        More yaSSL changes in Visual Studio 6 project files
      VC++Files/mysqlbinlog/mysqlbinlog.dsp:
        More yaSSL changes in Visual Studio 6 project files
      VC++Files/mysqlcheck/mysqlcheck.dsp:
        More yaSSL changes in Visual Studio 6 project files
      VC++Files/tests/mysql_client_test.dsp:
        More yaSSL changes in Visual Studio 6 project files
      858edd39
    • unknown's avatar
      mysql_test_run_new.c: · bdef0702
      unknown authored
        Corrected path to SSL certificate files
      
      
      mysql-test/mysql_test_run_new.c:
        Corrected path to SSL certificate files
      bdef0702
    • unknown's avatar
      mysql-test-run.pl, mysql-test-run.sh: · d5999fc1
      unknown authored
        Corrected path to SSL certificate files
      
      
      mysql-test/mysql-test-run.sh:
        Corrected path to SSL certificate files
      mysql-test/mysql-test-run.pl:
        Corrected path to SSL certificate files
      d5999fc1
    • unknown's avatar
      config-win.h: · bf89d92f
      unknown authored
        Enabled yaSSL on Windows
      Many files:
        Added yaSSL to Visual Studio 6 project files
      
      
      VC++Files/mysql.dsw:
        Added yaSSL to Visual Studio 6 project files
      VC++Files/client/mysqlclient.dsp:
        Added yaSSL to Visual Studio 6 project files
      VC++Files/client/mysqltest.dsp:
        Added yaSSL to Visual Studio 6 project files
      VC++Files/libmysqld/examples/test_libmysqld.dsp:
        Added yaSSL to Visual Studio 6 project files
      VC++Files/sql/mysqld.dsp:
        Added yaSSL to Visual Studio 6 project files
      VC++Files/vio/vio.dsp:
        Added yaSSL to Visual Studio 6 project files
      include/config-win.h:
        Enabled yaSSL on Windows
      bf89d92f
  3. 08 Jun, 2005 4 commits
    • unknown's avatar
      mysql_client_test.dsp, mysql_test_run_new.dsp, mysqltest.dsp: · a4adcc17
      unknown authored
        Added /FD flag, to avoid include file warnings
      mysqlclient.dsp:
        Removed duplicate entry for "strings/ctype-cp932.c"
        Added missing "mysys/my_access.c"
      libmysqld.dsp:
        Added missing "mysys/charset.c"
      libmysqld.def:
        Added symbol 'get_charset_name'
      
      
      libmysqld/libmysqld.def:
        Added symbol 'get_charset_name'
      VC++Files/libmysqld/libmysqld.dsp:
        Added missing "mysys/charset.c"
      VC++Files/client/mysqlclient.dsp:
        Removed duplicate entry for "strings/ctype-cp932.c"
        Added missing "mysys/my_access.c"
      VC++Files/client/mysqltest.dsp:
        Added /FD flag, to avoid include file warnings
      VC++Files/mysql-test/mysql_test_run_new.dsp:
        Added /FD flag, to avoid include file warnings
      VC++Files/tests/mysql_client_test.dsp:
        Added /FD flag, to avoid include file warnings
      a4adcc17
    • unknown's avatar
      ps_7ndb.result, ps_6bdb.result: · 5951a55d
      unknown authored
        Updated result files
      
      
      mysql-test/r/ps_6bdb.result:
        Updated result files
      mysql-test/r/ps_7ndb.result:
        Updated result files
      5951a55d
    • unknown's avatar
      - make sure to include mysql-test/t/*.sql files in the binary distributions and when · 08bcbcd1
      unknown authored
        "make install" is called (mysql_delimiter.sql was missing)
      
      
      mysql-test/Makefile.am:
        - make sure to include mysql-test/t/*.sql files in the binary distributions
          (mysql_delimiter.sql was missing)
      scripts/make_binary_distribution.sh:
        - make sure to include mysql-test/t/*.sql files when doing a "make install"
          (mysql_delimiter.sql was missing)
      08bcbcd1
    • unknown's avatar
  4. 07 Jun, 2005 29 commits
    • unknown's avatar
      Merge ibabaev@bk-internal.mysql.com:/home/bk/mysql-5.0 · f43b6770
      unknown authored
      into rurik.mysql.com:/home/igor/mysql-5.0
      
      f43b6770
    • unknown's avatar
      Merge rurik.mysql.com:/home/igor/dev/mysql-4.1-0 · 4d050835
      unknown authored
      into rurik.mysql.com:/home/igor/dev/mysql-5.0-0
      
      
      myisam/mi_key.c:
        Auto merged
      myisam/mi_rnext_same.c:
        Auto merged
      mysql-test/r/ctype_utf8.result:
        Auto merged
      4d050835
    • unknown's avatar
      Merge paul@bk-internal.mysql.com:/home/bk/mysql-5.0 · b43de656
      unknown authored
      into frost.snake.net:/Volumes/frost2/MySQL/bk/mysql-5.0
      
      b43de656
    • unknown's avatar
      Merge paul@bk-internal.mysql.com:/home/bk/mysql-5.0 · f73ef306
      unknown authored
      into frost.snake.net:/Volumes/frost2/MySQL/bk/mysql-5.0
      
      
      sql/mysqld.cc:
        Auto merged
      f73ef306
    • unknown's avatar
      Typo in help message. · f7544251
      unknown authored
      f7544251
    • unknown's avatar
      Merge rurik.mysql.com:/home/igor/mysql-5.0 · 009f44d5
      unknown authored
      into rurik.mysql.com:/home/igor/dev/mysql-5.0-0
      
      009f44d5
    • unknown's avatar
      sql_yacc.yy: · 2bf1f4d9
      unknown authored
        Added missing ';'.
      
      
      sql/sql_yacc.yy:
        Added missing ';'.
      2bf1f4d9
    • unknown's avatar
      Merge pchardin@bk-internal.mysql.com:/home/bk/mysql-5.0 · 5e8b284b
      unknown authored
      into mysql.com:/home/cps/mysql/trees/mysql-5.0
      
      5e8b284b
    • unknown's avatar
      several fixes to the previous patch · ad283c80
      unknown authored
      
      server-tools/instance-manager/instance_options.cc:
        fix order of if branches
      server-tools/instance-manager/instance_options.h:
        portability fix
      server-tools/instance-manager/parse_output.cc:
        remove stupid comment
      server-tools/instance-manager/parse_output.h:
        portability fix
      ad283c80
    • unknown's avatar
      Merge ibabaev@bk-internal.mysql.com:/home/bk/mysql-4.1 · 8db3daac
      unknown authored
      into rurik.mysql.com:/home/igor/mysql-4.1
      
      8db3daac
    • unknown's avatar
      Merge rurik.mysql.com:/home/igor/dev/mysql-4.1-0 · 0dd74621
      unknown authored
      into rurik.mysql.com:/home/igor/dev/mysql-5.0-0
      
      
      BitKeeper/etc/ignore:
        auto-union
      BitKeeper/etc/logging_ok:
        auto-union
      myisam/mi_key.c:
        Auto merged
      mysql-test/r/ctype_utf8.result:
        Auto merged
      mysql-test/r/ps_1general.result:
        Auto merged
      mysql-test/r/ps_2myisam.result:
        Auto merged
      mysql-test/r/ps_3innodb.result:
        Auto merged
      mysql-test/r/ps_4heap.result:
        Auto merged
      mysql-test/r/ps_5merge.result:
        Auto merged
      sql/item_buff.cc:
        Auto merged
      sql/sql_class.cc:
        Auto merged
      0dd74621
    • unknown's avatar
      Many files: · f60af96a
      unknown authored
        Fixed bug #9899: erronious NOT_NULL flag for some attributes
        in the EXPLAIN table.
      
      
      sql/sql_class.cc:
        Fixed bug #9899: erronious NOT_NULL flag for some attributes
        in the EXPLAIN table.
      mysql-test/r/ps_1general.result:
        Fixed bug #9899: erronious NOT_NULL flag for some attributes
        in the EXPLAIN table.
      mysql-test/r/ps_2myisam.result:
        Fixed bug #9899: erronious NOT_NULL flag for some attributes
        in the EXPLAIN table.
      mysql-test/r/ps_3innodb.result:
        Fixed bug #9899: erronious NOT_NULL flag for some attributes
        in the EXPLAIN table.
      mysql-test/r/ps_4heap.result:
        Fixed bug #9899: erronious NOT_NULL flag for some attributes
        in the EXPLAIN table.
      mysql-test/r/ps_5merge.result:
        Fixed bug #9899: erronious NOT_NULL flag for some attributes
        in the EXPLAIN table.
      f60af96a
    • unknown's avatar
      Merge ibabaev@bk-internal.mysql.com:/home/bk/mysql-5.0 · 3a09d369
      unknown authored
      into rurik.mysql.com:/home/igor/mysql-5.0
      
      3a09d369
    • unknown's avatar
      Merge ibabaev@bk-internal.mysql.com:/home/bk/mysql-5.0 · 20aee4a9
      unknown authored
      into rurik.mysql.com:/home/igor/mysql-5.0
      
      
      sql/item.h:
        Auto merged
      sql/sql_select.cc:
        Auto merged
      20aee4a9
    • unknown's avatar
      Merge pchardin@bk-internal.mysql.com:/home/bk/mysql-5.0 · 94af10a4
      unknown authored
      into mysql.com:/home/cps/mysql/trees/mysql-5.0
      
      94af10a4
    • unknown's avatar
      Merge lgrimmer@bk-internal.mysql.com:/home/bk/mysql-5.0 · e4d4bfbd
      unknown authored
      into mysql.com:/space/my/mysql-5.0
      
      e4d4bfbd
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-4.1 · c352cacc
      unknown authored
      into mysql.com:/home/my/mysql-4.1
      
      c352cacc
    • unknown's avatar
      - added the libndbclient static and shared libraries to the RPM (BUG 10676) · 4d4425de
      unknown authored
      
      support-files/mysql.spec.sh:
        - added the libndbclient static and shared libraries (BUG 10676)
      4d4425de
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0 · cc48483c
      unknown authored
      into mysql.com:/opt/local/work/mysql-5.0-7306-final
      
      
      sql/sql_class.h:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      sql/sql_yacc.yy:
        Auto merged
      cc48483c
    • unknown's avatar
      Merge pchardin@bk-internal.mysql.com:/home/bk/mysql-5.0 · 43f18a41
      unknown authored
      into mysql.com:/home/cps/mysql/trees/mysql-5.0
      
      43f18a41
    • unknown's avatar
      Revert Bar's fix as this causes changes in the key tree that could cause incompatibilites · 20cf4a78
      unknown authored
      Fix instead wrong call to ha_key_cmp
      This is related to bug #10741 Inserting double value into utf8 column crashes server
      
      
      myisam/mi_key.c:
        Revert Bar's fix as this causes changes in the key tree that could cause incompatibilites
      myisam/mi_rnext_same.c:
        Fixed wrong arguments to ha_key_cmp()
        This caused a compare to fail if we first found a key with end space and then same key without end space
      mysql-test/r/ctype_utf8.result:
        Additional test
      mysql-test/t/ctype_utf8.test:
        Additional test
      20cf4a78
    • unknown's avatar
      post-review fixes · 16db9cc4
      unknown authored
      
      server-tools/instance-manager/commands.cc:
        remove commented out code
      server-tools/instance-manager/instance.cc:
        use flag instead of int variable
      server-tools/instance-manager/instance.h:
        no more default values
      server-tools/instance-manager/instance_map.cc:
        use flag to be more verbose
      server-tools/instance-manager/instance_options.cc:
        don't read options when looking for an option, use strmake instead of strchr
      server-tools/instance-manager/instance_options.h:
        fix comment, use flag instead of int value
      server-tools/instance-manager/listener.cc:
        don't like c++ comments
      server-tools/instance-manager/log.cc:
        safety: strmake adds trailing zero to the string
      server-tools/instance-manager/parse_output.cc:
        use strmake instead of strncpy, renamed varianles to make code more readable
      server-tools/instance-manager/parse_output.h:
        get rid of default value
      16db9cc4
    • unknown's avatar
      Merge rurik.mysql.com:/home/igor/mysql-5.0 · 91e4732a
      unknown authored
      into rurik.mysql.com:/home/igor/dev/mysql-5.0-0
      
      91e4732a
    • unknown's avatar
      item_buff.cc: · 43b51a98
      unknown authored
        Removed an extra space char.
      
      
      sql/item_buff.cc:
        Removed an extra space char.
      43b51a98
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0 · b1367008
      unknown authored
      into mysql.com:/opt/local/work/mysql-5.0-7306-final
      
      b1367008
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0 · 3c78f1b9
      unknown authored
      into mysql.com:/home/dlenev/src/mysql-5.0-bg10015
      
      
      sql/handler.cc:
        Auto merged
      sql/item_func.cc:
        Auto merged
      sql/sql_base.cc:
        Auto merged
      sql/sql_class.h:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      sql/sql_yacc.yy:
        Auto merged
      3c78f1b9
    • unknown's avatar
      Fix for bug #10015 "Crash in InnoDB if stored routines are used". · a2bf92f2
      unknown authored
      We should not allow explicit or implicit transaction commits inside
      of stored functions or triggers (so in autocommit mode we should not
      do commits after execution of sub-statement).
      Also since we don't support nested statement transactions in 5.0,
      we shouldn't commit or rollback stmt transactions while we are inside
      stored functions or triggers. This should be fixed in later (>=5.1)
      releases.
      
      
      mysql-test/r/sp_trans.result:
        Added test for bug #10015 "Crash in InnoDB if stored routines are used"
        and for general transaction handling inside of functions.
      mysql-test/t/sp_trans.test:
        Added test for bug #10015 "Crash in InnoDB if stored routines are used"
        and for general transaction handling inside of functions.
      sql/handler.cc:
        ha_trans_commit()/ha_trans_rollback():
          Since we don't support nested statement transactions in 5.0,
          we can't commit or rollback stmt transactions while we are inside
          stored functions or triggers. So we simply do nothing now.
          This should be fixed in later ( >= 5.1) releases.
      sql/item_func.cc:
        Item_func_sp::execute():
          Set THD::transaction.in_sub_stmt flag to TRUE during stored function
          execution to prevent commits and rollbacks for statement level
          transactions, since doing them will ruin such transaction for
          stateemtn which calls this function.
      sql/share/errmsg.txt:
        Added error message which says that statements doing explicit or implicit
        commits are disallowed in triggers and stored functions.
      sql/sql_base.cc:
        close_thread_tables():
          Clarified comment about committing of statement transactions in
          prelocked mode.
      sql/sql_class.h:
        THD::transaction:
          Added in_sub_stmt method which indicates that we are executing
          statements from trigger or stored function now, and thus
          statement transaction belongs to statement which invoked this
          routine and we should not commit or rollback it while executing
          these sub-statements.
      sql/sql_parse.cc:
        end_active_trans()/begin_trans()/end_trans():
          We should not commit or rollback global (non-stmt) transaction
          if we are executing stored function or trigger. These checks will
          catch situation when we are trying to do commit or rollback in stored
          procedure which is called from function or trigger.
      sql/sql_trigger.h:
        Table_triggers_list::process_triggers():
          Set THD::transaction.in_sub_stmt flag to TRUE during trigger
          execution to prevent commits and rollbacks for statement level
          transactions, since doing them will ruin such transaction for
          stateemtn which invokes this trigger.
      sql/sql_yacc.yy:
        Prohibited usage of statements which do explicit or implicit commit or
        rollback inside of stored functions and triggers.
      a2bf92f2
    • unknown's avatar
      Merge heikki@bk-internal.mysql.com:/home/bk/mysql-5.0 · 383a7799
      unknown authored
      into hundin.mysql.fi:/home/heikki/mysql-5.0
      
      383a7799
    • unknown's avatar
      Manual merge. · cb8e5581
      unknown authored
      
      sql/item.h:
        Auto merged
      sql/item_subselect.cc:
        Auto merged
      sql/sp_head.cc:
        Auto merged
      sql/sql_class.h:
        Auto merged
      sql/sql_handler.cc:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      sql/sql_repl.cc:
        Auto merged
      sql/sql_select.cc:
        Auto merged
      sql/sql_yacc.yy:
        Auto merged
      cb8e5581