1. 06 Jun, 2006 4 commits
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-5.0 · d1701369
      unknown authored
      into  mysql.com:/data0/mysqldev/my/mysql-5.0
      
      d1701369
    • unknown's avatar
      Bug#18035 Information Schema: Output is not Sorted · 1144c6ba
      unknown authored
      added 'order by' to avoid result order difference
      
      1144c6ba
    • unknown's avatar
      Bug#19599 duplication of information_schema column value in a CONCAT expr with user var · 93264b7d
      unknown authored
      mark result string using String::mark_as_const()
      which prevents CONCAT from reusing it as a buffer
      for concatenation result.
      
      
      mysql-test/r/information_schema.result:
        Bug#19599 duplication of information_schema column value in a CONCAT expr with user var
        test case
      mysql-test/t/information_schema.test:
        Bug#19599 duplication of information_schema column value in a CONCAT expr with user var
        test case
      93264b7d
    • unknown's avatar
      Bug#17661 information_schema.SCHEMATA returns uppercase with lower_case_table_names = 1 · 105f1cee
      unknown authored
      fix: return db name for I_S.TABLES(and others) in original letter case.
      if mysql starts with lower_case_table_names=1 | 2 then original db name is converted
      to lower case(for I_S tables). It happens when we perform add_table_to_list. 
      to avoid this we make a copy of original db name and use the copy hereafter.
      
      
      mysql-test/r/lowercase_table2.result:
        Bug#17661 information_schema.SCHEMATA returns uppercase with lower_case_table_names = 1
        test case
      mysql-test/t/lowercase_table2.test:
        Bug#17661 information_schema.SCHEMATA returns uppercase with lower_case_table_names = 1
        test case
      105f1cee
  2. 05 Jun, 2006 5 commits
  3. 04 Jun, 2006 1 commit
    • unknown's avatar
      BUG#19479: mysqldump creates invalid dump · 888f836c
      unknown authored
      Moved the test case to separate non-windows specific file.
      
      
      mysql-test/r/create.result:
        Moved non-windows specific test case to create_not_windows.test.
      mysql-test/t/create.test:
        Moved non-windows specific test case to create_not_windows.test.
      mysql-test/r/create_not_windows.result:
        #19479: mysqldump creates invalid dump
        Moved the non-windows specific test case from create.test.
      mysql-test/t/create_not_windows.test:
        #19479: mysqldump creates invalid dump
        Moved the non-windows specific test case from create.test.
      888f836c
  4. 02 Jun, 2006 3 commits
  5. 01 Jun, 2006 16 commits
    • unknown's avatar
      Post-merge fixes · 3b1855f6
      unknown authored
      3b1855f6
    • unknown's avatar
      Merge rurik.mysql.com:/home/igor/mysql-5.0 · 7a85abb1
      unknown authored
      into  rurik.mysql.com:/home/igor/dev/mysql-5.0-0
      
      7a85abb1
    • unknown's avatar
      Merge zippy.(none):/home/cmiller/work/mysql/mysql-5.0-maint · b1a27c63
      unknown authored
      into  zippy.(none):/home/cmiller/work/mysql/mysql-5.0
      
      b1a27c63
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0 · 7a335ba4
      unknown authored
      into  shellback.(none):/home/msvensson/mysql/mysql-5.0
      
      7a335ba4
    • unknown's avatar
      Merge joreland@bk-internal.mysql.com:/home/bk/mysql-5.0 · 39165b48
      unknown authored
      into  perch.ndb.mysql.com:/home/jonas/src/mysql-5.0
      
      39165b48
    • unknown's avatar
      Merge shellback.(none):/home/msvensson/mysql/mysql-5.0 · a1c1e775
      unknown authored
      into  shellback.(none):/home/msvensson/mysql/mysql-5.0-maint
      
      a1c1e775
    • unknown's avatar
      Add define YASSL_PREFIX when compiling yassl · 0ba9d601
      unknown authored
      0ba9d601
    • unknown's avatar
      Fixed Bug#19479:mysqldump creates invalid dump. · 21383ebd
      unknown authored
      Only check for FN_DEVCHAR in filenames if FN_DEVCHAR is defined.
      This allows to use table names with ":" on non windows platforms.
      On Windows platform get an error if you use table name that contains FN_DEVCHAR
      
      
      include/config-win.h:
        Moved FN_DEVCHAR to config-win.h
      include/my_global.h:
        Moved FN_DEVCHAR to config-win.h
      mysql-test/r/create.result:
        Added testcase for Bug#19479:mysqldump creates invalid dump
      BitKeeper/etc/ignore:
        Added sql/share/iso639-2.txt sql/share/fixerrmsg.pl to the ignore list
      mysql-test/t/create.test:
        Added testcase for Bug#19479:mysqldump creates invalid dump
      mysys/mf_fn_ext.c:
        Added checking of BASKSLASH_MBTAIL as dirname_part depends on it.
        Fixed cast and indentation.
      sql/table.cc:
        Only check for FN_DEVCHAR in filenames if FN_DEVCHAR is defined.
        This allows to use table names with ":" on non windows platforms.
        On Windows platform get an error if you use table name that contains FN_DEVCHAR
      21383ebd
    • unknown's avatar
      Merge joreland@bk-internal.mysql.com:/home/bk/mysql-5.0 · ed2d48b8
      unknown authored
      into  perch.ndb.mysql.com:/home/jonas/src/mysql-5.0
      
      ed2d48b8
    • unknown's avatar
      Merge perch.ndb.mysql.com:/home/jonas/src/50-work · c2283d45
      unknown authored
      into  perch.ndb.mysql.com:/home/jonas/src/mysql-5.0
      
      c2283d45
    • unknown's avatar
      Merge mskold@bk-internal.mysql.com:/home/bk/mysql-5.0 · 67185cdf
      unknown authored
      into  mysql.com:/home/marty/MySQL/mysql-5.0
      
      67185cdf
    • unknown's avatar
      Merge perch.ndb.mysql.com:/home/jonas/src/41-work · 11c05d2d
      unknown authored
      into  perch.ndb.mysql.com:/home/jonas/src/50-work
      
      
      ndb/src/kernel/blocks/ERROR_codes.txt:
        Auto merged
      ndb/src/kernel/blocks/dbdih/DbdihMain.cpp:
        Auto merged
      ndb/src/kernel/blocks/dbtc/DbtcMain.cpp:
        Auto merged
      ndb/test/ndbapi/testNodeRestart.cpp:
        Auto merged
      ndb/test/run-test/daily-basic-tests.txt:
        Auto merged
      11c05d2d
    • unknown's avatar
      ndb - bug#20185 · 0eb906ef
      unknown authored
        Dont be too aggressive in Dbtc::nodeFailCheckTransaction
        let it timeout by 1, so that it does not assert that it has waited too long
        old impl. set timeotu value to 0, making timeout = (ctcTimer - 0) which could be quite big.
      
      
      ndb/src/kernel/blocks/ERROR_codes.txt:
        error codes
      ndb/src/kernel/blocks/dbdih/DbdihMain.cpp:
        2 new error inserts
        7030 - delay in GCP_PREPARE until checkLocalNodefailComplete is true
        7031 - delay in GCP_PREPARE and die
      ndb/src/kernel/blocks/dbtc/DbtcMain.cpp:
        Dont set api con timer to 0, as this might trigger asserion in timeoutfound lab if state == PREPARE_TO_COMMIT
      ndb/test/ndbapi/testNodeRestart.cpp:
        testcase
      ndb/test/run-test/daily-basic-tests.txt:
        autotest
      0eb906ef
    • unknown's avatar
      Post-merge fixes · 9a09091f
      unknown authored
      9a09091f
    • unknown's avatar
      Manual merge · 2b343790
      unknown authored
      2b343790
    • unknown's avatar
      Merge rurik.mysql.com:/home/igor/tmp_merge · 992a20fc
      unknown authored
      into  rurik.mysql.com:/home/igor/dev/mysql-5.0-0
      
      
      BitKeeper/deleted/.del-errmsg.txt~31abf77f9e7b9211:
        Auto merged
      BitKeeper/deleted/.del-sql_state.h~4307ea5f1fe99019:
        Auto merged
      mysql-test/r/explain.result:
        Auto merged
      mysql-test/r/key_cache.result:
        Auto merged
      mysql-test/r/preload.result:
        Auto merged
      mysql-test/t/explain.test:
        Auto merged
      mysql-test/t/select.test:
        Auto merged
      scripts/make_win_src_distribution.sh:
        Auto merged
      sql/sql_base.cc:
        Auto merged
      BitKeeper/deleted/.del-errmsg.txt~11edc4db89248c16:
        Manual merge
      BitKeeper/deleted/.del-errmsg.txt~184eb1f09242dc72:
        Manual merge
      BitKeeper/deleted/.del-errmsg.txt~2cdeb8d6f80eba72:
        Manual merge
      BitKeeper/deleted/.del-errmsg.txt~4617575065d612b9:
        Manual merge
      BitKeeper/deleted/.del-errmsg.txt~587903f9311db2d1:
        Manual merge
      BitKeeper/deleted/.del-errmsg.txt~606dfaeb9e81aa4e:
        Manual merge
      BitKeeper/deleted/.del-errmsg.txt~6bbd9eac7f0e6b89:
        Manual merge
      BitKeeper/deleted/.del-errmsg.txt~7397c423c52c6d2c:
        Manual merge
      BitKeeper/deleted/.del-errmsg.txt~898865062c970766:
        Manual merge
      BitKeeper/deleted/.del-errmsg.txt~8ed1999cbd481dc4:
        Manual merge
      BitKeeper/deleted/.del-errmsg.txt~94a93cc742fca24d:
        Manual merge
      BitKeeper/deleted/.del-errmsg.txt~9dab24f7fb11b1e1:
        Manual merge
      BitKeeper/deleted/.del-errmsg.txt~b44a85a177954da0:
        Manual merge
      BitKeeper/deleted/.del-errmsg.txt~b6181e29d8282b06:
        Manual merge
      BitKeeper/deleted/.del-errmsg.txt~ba132dc9bc936c8a:
        Manual merge
      BitKeeper/deleted/.del-errmsg.txt~e2609fdf7870795:
        Manual merge
      BitKeeper/deleted/.del-errmsg.txt~e3183b99fbba0a9c:
        Manual merge
      BitKeeper/deleted/.del-errmsg.txt~eeb2c47537ed9c23:
        Manual merge
      BitKeeper/deleted/.del-errmsg.txt~ef28b592c7591b7:
        Manual merge
      BitKeeper/deleted/.del-errmsg.txt~ef53c33ac0ff8a84:
        Manual merge
      BitKeeper/deleted/.del-errmsg.txt~f19bfd5d4c918964:
        Manual merge
      BitKeeper/deleted/.del-errmsg.txt~f96b7055cac394e:
        Manual merge
      BitKeeper/deleted/.del-errmsg.txt~ffe4a0c9e3206150:
        Manual merge
      BitKeeper/deleted/.del-mysqld_error.h~9dac75782467aab7:
        Manual merge
      992a20fc
  6. 31 May, 2006 11 commits
    • unknown's avatar
      Merge msvensson@bk-internal.mysql.com:/home/bk/mysql-5.0 · 48723fcb
      unknown authored
      into  devsrv-b.mysql.com:/users/msvensson/mysql-5.0
      
      48723fcb
    • unknown's avatar
      Import patch from yaSSL · ee41dd77
      unknown authored
       - avoid allocating memory for each call to 'EVP_md5' and 
         'EVP_des_ede3_cbc' which were not released until server was stopped
       - Those functions are used from the SQL function 'des_encrypt' and
         'des_decrypt'.
      
      
      extra/yassl/include/openssl/ssl.h:
        Import patch yassl.diff
      extra/yassl/include/yassl_int.hpp:
        Import patch yassl.diff
      extra/yassl/src/ssl.cpp:
        Import patch yassl.diff
      extra/yassl/src/template_instnt.cpp:
        Import patch yassl.diff
      extra/yassl/src/yassl_int.cpp:
        Import patch yassl.diff
      ee41dd77
    • unknown's avatar
      Add define YASLSL_PREFIX · 8487afee
      unknown authored
      
      extra/yassl/src/Makefile.am:
        Add defined YASSL_PREFIX when building yassl/src
      extra/yassl/testsuite/Makefile.am:
        Add defined YASSL_PREFIX when building yassl/testsuite
      8487afee
    • unknown's avatar
    • unknown's avatar
      Import from yaSSL · 2f4bfdf0
      unknown authored
      
      extra/yassl/include/openssl/crypto.h:
        Import patch yassl.diff
      extra/yassl/include/openssl/ssl.h:
        Import patch yassl.diff
      2f4bfdf0
    • unknown's avatar
      Bug#14157: utf8 encoding in binlog without set character_set_client · 4cae5175
      unknown authored
      adapting to pushbuild's custom to switch from default pathes. The name for
      var directory must be set with MYSQLTEST_VARDIR.
      
      
      mysql-test/t/mysqlbinlog.test:
        correction of log path since pushbuild uses non-default options.
      4cae5175
    • unknown's avatar
      Merge shellback.(none):/home/msvensson/mysql/bug19575/my50-bug19575 · 8ef2e85f
      unknown authored
      into  shellback.(none):/home/msvensson/mysql/mysql-5.0
      
      
      extra/yassl/include/openssl/ssl.h:
        Auto merged
      8ef2e85f
    • unknown's avatar
      Bug#20022 mysql-test-run can't be run with secure connections turned on for all testcases · e70f6e1e
      unknown authored
       - Part 1, fixes rpl- and federated-tests where connection is made to 127.0.0.1
      
      
      client/mysqltest.c:
        Turn on ssl_verify_server_cert only if host is "localhost"
      e70f6e1e
    • unknown's avatar
      Bug#19575 MySQL-shared-5.0.21-0.glibc23 causes segfault in SSL_library_init · ecfe1dd0
      unknown authored
       - Include prefix files that renames all public functions in yaSSLs
         OpenSSL API to ya<function_name>. They will otherwise conflict
         with OpenSSL functions if loaded by an application that uses OpenSSL
         as well as libmysqlclient with yaSSL support.
      
      
      client/Makefile.am:
        Remove $yassl_includes
        ...and one "suspicious line"
      config/ac-macros/yassl.m4:
        Remove yassl_includes as they are the same as "normal" include
      extra/yassl/include/openssl/crypto.h:
        Add include file "prefix_crypto.h" to rename SSL_* functions to yaSSL_*
      extra/yassl/include/openssl/ssl.h:
        Add include file "prefix_crypto.h" to rename SSL_* functions to yaSSL_*
      libmysql/Makefile.am:
        Remove yassl_includes
      libmysql_r/Makefile.am:
        Remove yassl_includes
      libmysqld/Makefile.am:
        Remove yassl_includes
        And one suspicious line
      libmysqld/examples/Makefile.am:
        Remove yassl_includes
      server-tools/instance-manager/Makefile.am:
        Remove yassl_includes
      sql/Makefile.am:
        Remove yassl_includes
      tools/Makefile.am:
        Add link with yaSSL libs
      vio/Makefile.am:
        Remove yassl_includes
      extra/yassl/include/openssl/generate_prefix_files.pl:
        Add utility script to parse the header files to generate the prefix_* files that renames yaSSL SSL_* functions
      extra/yassl/include/openssl/prefix_crypto.h:
        Add prefix file for crypto.h
      extra/yassl/include/openssl/prefix_ssl.h:
        Add prefix file for ssl.h
      ecfe1dd0
    • unknown's avatar
      Merge mskold@bk-internal.mysql.com:/home/bk/mysql-5.0 · 518c4782
      unknown authored
      into  mysql.com:/home/marty/MySQL/mysql-5.0
      
      
      ndb/src/ndbapi/NdbDictionaryImpl.cpp:
        Auto merged
      sql/ha_ndbcluster.cc:
        Auto merged
      518c4782
    • unknown's avatar
      Bug#18235: assertion/crash when windows mysqld is ended with ctrl-c · 1664f990
      unknown authored
      Two threads both try a shutdown sequence which creates a race to the
      de-init/free of certain resources.
      
      This exists in similar form in the client as 17926: "mysql.exe crashes
      when ctrl-c is pressed in windows."
      
      
      sql/mysqld.cc:
        We have three potential ways of hitting the iceberg:
        - unireg_end()   has basic de-init
        - unireg_abort() has extended de-init
        - main() has a de-init sequence similar to unireg_abort()
        
        In the Windows version of the server, Control-C is handled
        in a different thread from the one main() is in.  The main
        loop is told to end, then unireg_abort() is called.  Its
        de-init and that of main() will then race each other for
        mutex- and cond-var-destroys, free(), and finally exit().
        
        This patch introduces a special case for Windows that will eliminate
        the race by ending the signal-handler via unireg_end() instead if
        SIGINT is signalled.  This seems the least intrusive fix that still
        fixes user-visible behaviour.
      1664f990