1. 09 Oct, 2009 14 commits
    • Alexander Nozdrin's avatar
      10b43fcd
    • Alexander Nozdrin's avatar
      Merge from mysql-next-mr. · 92bd11a9
      Alexander Nozdrin authored
      92bd11a9
    • Jon Olav Hauglid's avatar
      Bug #25863 No database selected error, but documentation · 12516d05
      Jon Olav Hauglid authored
                 says * for global allowed
      
      The current behaviour of 'GRANT *' was changed as a part of the fix
      for Bug#19022, Bug#17199 and Bug#18444. To avoid regression, we keep
      the current behavior and update the documentation. 
      Test case added to grant.test.
      12516d05
    • Alexander Nozdrin's avatar
      Pull from mysql-next-mr. · 0845f51f
      Alexander Nozdrin authored
      0845f51f
    • Alexander Nozdrin's avatar
      Pull from mysql-next-mr. · 8a14764c
      Alexander Nozdrin authored
      8a14764c
    • Konstantin Osipov's avatar
      Backport the following revision from 6.0: · 5f6d811e
      Konstantin Osipov authored
      ```-------------------------------------------------------
      revno: 2476.657.210
      committer: kostja@bodhi.(none)
      timestamp: Tue 2007-12-04 18:27:44 +0300
      message:
        Fix a potential linking error with libmysql and libmysqld on Windows:
        remove declarations of removed functions (Bug#31952)
      ```
      
      -------------------------------------------------------
      5f6d811e
    • Alexander Nozdrin's avatar
      Merge from mysql-trunk. · 5afc219d
      Alexander Nozdrin authored
      5afc219d
    • Alexander Nozdrin's avatar
      Change the version tag (to 5.5.0). · f1c6580b
      Alexander Nozdrin authored
      f1c6580b
    • Konstantin Osipov's avatar
      Backport to 5.4 the following changesets: · 62672568
      Konstantin Osipov authored
      revno: 2476.785.24
      committer: kostja@bodhi.(none)
      timestamp: Tue 2007-10-16 20:19:00 +0400
      message:
        Reflect a rename of a member in the client ABI (a compatible change).
      ----------------------------------------------------------
      revno: 2476.423.26
      committer: kostja@bodhi.(none)
      timestamp: Tue 2007-10-16 20:12:37 +0400
      message:
        Update the client ABI to reflect member rename
        (this is a backward-compatible change).
      ----------------------------------------------------------
      revno: 2476.785.22
      committer: kostja@bodhi.(none)
      timestamp: Tue 2007-10-16 19:37:25 +0400
      message:
        Remove some remains of support of 3.22 protocol. This was in fact dead code,
        since the option to talk 3.22 protocol was removed in 4.1 and there
        is no other protocol negotiation mechanism besides this option.
      62672568
    • Alexander Nozdrin's avatar
      Merge from mysql-next-mr. · 256a3b37
      Alexander Nozdrin authored
      256a3b37
    • Dmitry Lenev's avatar
      Fix for bug #44738 "fill_schema_table_from_frm() opens tables without · a7b01480
      Dmitry Lenev authored
      lowercasing table name".
      
      In lower_case_table_names > 0 mode some queries to I_S left entries
      with incorrect key in table definition cache. This wasted memory and
      caused some of the further queries to I_S to produce stale results
      in cases when table definition was changed by a DDL statement.
      Also in combination with similar problem in CREATE TABLE (which also
      has peeked into table definition cache using non-normalized key) this
      issue led to to spurious ER_TABLE_EXISTS_ERROR errors when one tried
      to create a table with the same name as a previously existing but
      dropped table (assuming that table name contained characters in upper
      case).
      
      This problem occured due to fact that fill_schema_table_from_frm()
      was not properly normalizing (lowercasing) database and table names
      which it used for lookups in table definition cache.
      
      This fix adds proper normalization to this function. It also solves
      similar problem in CREATE TABLE's code by ensuring that it uses
      properly normalized version of table name when it peeks into table
      definition cache instead of non-normalized one.
      a7b01480
    • Alexander Nozdrin's avatar
      Merge from mysql-trunk. · 952b6f53
      Alexander Nozdrin authored
      952b6f53
    • Alexander Nozdrin's avatar
      Fix default.cof. · 0ca1292d
      Alexander Nozdrin authored
      0ca1292d
    • Alexander Nozdrin's avatar
      Merge from mysql-trunk-bugfixing. · 4e3fbcd1
      Alexander Nozdrin authored
      4e3fbcd1
  2. 08 Oct, 2009 4 commits
  3. 07 Oct, 2009 5 commits
    • Alexander Nozdrin's avatar
      A backport of a patch for Bug#35297. · 83177656
      Alexander Nozdrin authored
      Original revision in mysql-6.0-codebase is:
      
      revno: 2617.31.14
      committer: Konstantin Osipov <kostja@sun.com>
      branch nick: mysql-6.0-runtime
      timestamp: Sat 2009-03-28 11:42:55 +0300
      message:
        Bug#35297 SHOW CREATE EVENT does not show the DEFINER:
        update test result after a merge from now.
      83177656
    • Alexander Nozdrin's avatar
      A backport a patch of Bug#34828. · 4db0f8b8
      Alexander Nozdrin authored
      Original revision is from mysql-6.0-codebase:
      
      revno: 2617.23.13
      committer: Alexander Nozdrin <alik@sun.com>
      branch nick: 6.0-rt-bug34828
      timestamp: Tue 2009-02-24 14:25:46 +0300
      message:
        A patch for Bug#34828: OF is taken as OFF and a value of 0
        is set for variable SQL_notes.
        
        The problem was that partial match was allowed for keywords.
        
        A fix is to disable partial match and require full match.
      4db0f8b8
    • Alexander Nozdrin's avatar
      A backport of patch for Bug#26704. · 104efe86
      Alexander Nozdrin authored
      Original revision is from mysql-6.0-codebase:
      
      revno: 2630.3.1
      committer: Alexander Nozdrin <alik@mysql.com>
      branch nick: 6.0-rt-bug26704
      timestamp: Thu 2008-05-29 21:04:06 +0400
      message:
        A fix for Bug#26704: Failing DROP DATABASE brings
        mysql-client out of sync.
      
        The problem was that we changed current database w/o caring
        whether it was dropped successfully or not.
      
        The fix is not to change current database if we failed to drop it.
      104efe86
    • Alexander Nozdrin's avatar
      Merge from mysql-trunk-bugfixing. · d8a81708
      Alexander Nozdrin authored
      d8a81708
    • Alexander Nozdrin's avatar
      019f5121
  4. 05 Oct, 2009 2 commits
  5. 03 Oct, 2009 3 commits
  6. 02 Oct, 2009 4 commits
  7. 01 Oct, 2009 5 commits
  8. 30 Sep, 2009 3 commits
    • Joerg Bruehe's avatar
      Merge "trunk-build" up into "next-mr". · de0285a2
      Joerg Bruehe authored
      de0285a2
    • Vladislav Vaintroub's avatar
      backport of · 6e6b84fd
      Vladislav Vaintroub authored
      Revision: 
      2597.72.1 revid:sp1r-Reggie@core.-20080403153947-15243
      removed instances of __NT__ from code. We now only build "NT" binaries
      6e6b84fd
    • Vladislav Vaintroub's avatar
      Backport of this changeset · 9cf8d12c
      Vladislav Vaintroub authored
      http://lists.mysql.com/commits/59686
      
      Cleanup pthread_self(), pthread_create(), pthread_join() implementation on Windows.
      Prior implementation is was unnecessarily complicated and even differs in embedded
      and non-embedded case.
            
      Improvements in this patch:
      * pthread_t is now the unique thread ID, instead of HANDLE returned by beginthread
            
      This simplifies pthread_self() to be just straight GetCurrentThreadId().
      prior it was much  art involved in passing the beginthread() handle from the caller
      to the TLS structure in the child thread ( did not work for the main thread of
      course)
            
      * remove MySQL specific my_thread_init()/my_thread_end() from pthread_create.
      No automagic is done on Unix on pthread_create(). Having the same on Windows will 
      improve portability and avoid extra #ifdef's
            
      * remove redefinition of getpid() - it was defined as GetCurrentThreadId()
      9cf8d12c