• Michael Widenius's avatar
    Changed version number from RC to stable · 4847e50d
    Michael Widenius authored
    Fixed bug in Yassle to get correct error messages in case of errors
    Provide better error messages in case of ssl connect failure
    Updated out-of-date ssl certificates to fix failing mysql-test-system (certificates now active for 10 years)
    Fixed bug in query_cache that could cause asserts and hangs in DEBUG builds.
    Fixed bug where one connection did not see changes done by another connection.
    
    configure.in:
      Changed version number from RC to stable
    extra/yassl/src/yassl_error.cpp:
      Fixed bug in Yassle to get correct error messages in case of errors
      - 'error' is an enum that hold more error numbers than the enum was defined for
    include/violite.h:
      Added error output string for sslaccept() and sslconnect() to get reason for connect failure
    mysql-test/mysql-test-run.pl:
      Write failed test cases if mysql-test-run fails because of too many errors
    mysql-test/r/grant.result:
      Update results to reflect new certificates
    mysql-test/r/openssl_1.result:
      Update results to reflect new certificates
    mysql-test/std_data/cacert.pem:
      Update ssl certificate
    mysql-test/std_data/client-cert.pem:
      Update ssl certificate
    mysql-test/std_data/client-key.pem:
      Update ssl certificate
    mysql-test/std_data/server-cert.pem:
      Update ssl certificate
    mysql-test/std_data/server-key.pem:
      Update ssl certificate
    mysql-test/t/grant.test:
      Update test to reflect new certificates
    mysql-test/t/openssl_1.test:
      Update test to reflect new certificates
    mysql-test/t/query_cache_debug.test:
      Remove 'big_test' as test is now fast
    sql-common/client.c:
      Give a better error message if ssl connect fails
    sql/net_serv.cc:
      Fixed compiler warnings
    sql/slave.cc:
      Give a better error message in logs if ssl connect fails
    sql/sql_cache.cc:
      debug_wait_for_kill() now removes the set watch variable after kill signal
      This is needed as invalidate_table() may be called twice for one query.
      Ensure that net->query_cache_query is reset after query. This fixes assert in
      query_cache_end_of_result() if query_cache_query holds results from previous query.
      Removed DBUG_ASSERT(0), as this code can be run by query_cache_debug.test
    sql/sql_connect.cc:
      Give a better error message if ssl connect fails
    sql/sql_parse.cc:
      Fixed bug where one connection did not see changes done by another connection.
      For statements that changes tables, close_thread_tables() MUST be called before
      sending OK as a table handler may not make the changes available for other connections
      before unlock_tables().
    vio/viossl.c:
      Give a better error message if ssl connect fails
    4847e50d
net_serv.cc 31.7 KB