1. 09 Sep, 2011 1 commit
    • Chuck Bell's avatar
      BUG#12929631 : Execute crashes with --verbose output (Windows) · d10bddf0
      Chuck Bell authored
      This patch corrects an error encountered in PB where Windows machines
      are built in release mode have an extraneous parameter added in place
      of the --console option. This is caused by the insert of '(null' 
      instead of an empty string. In non-debug mode, the string is explicitly
      set to an empty string.
      
      Patch also fixes a result mismatch on Windows machines.
      d10bddf0
  2. 08 Sep, 2011 1 commit
  3. 07 Sep, 2011 8 commits
    • Chuck Bell's avatar
      821b8746
    • Chuck Bell's avatar
      BUG#12929345 : Execution aborts without any messages (Windows only) · d1d47bb8
      Chuck Bell authored
      This patch adds the length of the buffer in the strncat operation
      to prevent buffer overrun. 
      d1d47bb8
    • Rafal Somla's avatar
      Bug#12873214 WINDOWS AUTHENTICATION PLUGIN PRODUCES EXCESSIVE RECORDS IN SERVER ERROR LOG · 36270944
      Rafal Somla authored
            
      Changed semantics of AUTHENTICATION_WIN_LOG environment variable recognized by client library to accept the following values which are levels of logging done during Windows authentication handshake:
            
        0 - no logging
        1 - log only error messages
        2 - additionally log warnings
        3 - additionally log info notes
        4 - also log debug messages
            
      Setting it to 'on', 'yes' or 'true' will request log level 2 and setting it to 'debug' or 'dbug' will request log level 4.
      36270944
    • Chuck Bell's avatar
      BUG#12929345 : Execution aborts without any messages (Windows only) · 5acc7cac
      Chuck Bell authored
      This patch corrects an unsafe string concatenation for a Windows-specific
      code segment. The symptoms were, under certain conditions like specifying
      the location of my-print-defaults and the basedir, and run on a release
      build, the client would exit without printing any messages. 
      5acc7cac
    • Chuck Bell's avatar
      Merge with main · a2dd6148
      Chuck Bell authored
      a2dd6148
    • Chuck Bell's avatar
      BUG#12929631 : Execute crashes with --verbose output (Windows) · 6495237f
      Chuck Bell authored
      This patch corrects an unsafe string concatenation in the Windows
      specific code for building the bootstrap command to enable or
      disable the plugin. 
      6495237f
    • Georgi Kodinov's avatar
      Bug #12944747: MYSQL PROXY CAN'T DISTINGUISH WIN-AUTH DATA · 2a8ce5e5
      Georgi Kodinov authored
      FROM OK PACKET
        
      There's no reliable way (without knowing the protocol variants that each
      plugin pair implements) to find out when does the authentication exchange
      end.
      The server is changed to send all the extra authentication packets that 
      server plugins need to send prefixed with the \x1 command.
      2a8ce5e5
    • Mats Kindahl's avatar
      WL#5973: Support marking plugins as not possible · 4024c206
      Mats Kindahl authored
               to install or uninstall dynamically
      
      This patch does the following:
      - Step the plugin interface version.
      - A flag field to the st_mysql_plugin structure that is
        used by plugins to provide basic information about the
        plugin.
      - Two new flags to mark that a plugin cannot be loaded
        or unloaded dynamically (from a running server) but
        has to be installed or uninstalled offline.
      - Two new error messages for reporting error when trying
        to install or uninstall a plugin marked as not instal-
        lable or not uninstallable.
      - Update all plugins to initialize the new flags field
        to 0 explicitly.
      
      This is a missing commit message for revision:
      
        mats.kindahl@oracle.com-20110815181211-4l94m162xs1mtrei
      4024c206
  4. 24 Aug, 2011 2 commits
  5. 19 Aug, 2011 1 commit
  6. 18 Aug, 2011 1 commit
  7. 15 Aug, 2011 6 commits
    • Mats Kindahl's avatar
      Merging into mysql-5.5.16-release. · ee789c28
      Mats Kindahl authored
      ee789c28
    • Alexander Nozdrin's avatar
      Cherry-picking patch for 12777649 from mysql-5.5 · dca971de
      Alexander Nozdrin authored
      to mysql-5.5.16-release.
      
      Original revision:
      # revision-id: georgi.kodinov@oracle.com-20110812135004-3z3yjy7krf374clu
      # parent: georgi.kodinov@oracle.com-20110812112536-dmh9i67tm8pqvz1a
      # committer: Georgi Kodinov <Georgi.Kodinov@Oracle.com>
      # branch nick: B12777649-5.5
      # timestamp: Fri 2011-08-12 16:50:04 +0300
      # message:
      #   Bug #12777649: "OS THREAD ID" REMOVED 
      #   
      #   Pushed Calvin's patch.
      dca971de
    • Alexander Nozdrin's avatar
      Cherry-picking follow-up patch for WL 5710 · 4af1e154
      Alexander Nozdrin authored
      from mysql-5.5 to mysql-5.5.16-release.
      
      Original revision:
      # revision-id: bjorn.munch@oracle.com-20110812104938-peswzao46f4lvm9p
      # parent: dmitry.lenev@oracle.com-20110811155849-feyt3h7tj48padiu
      # committer: Bjorn Munch <bjorn.munch@oracle.com>
      # branch nick: main-55
      # timestamp: Fri 2011-08-12 12:49:38 +0200
      # message:
      #   Small followup fix to WL 5710:
      #     Test mysql_plugin failed if version string ended in -mN
      4af1e154
    • Alexander Nozdrin's avatar
      Cherry-picking a patch from Bug 12828477 from mysql-5.5 · 762dbbba
      Alexander Nozdrin authored
      to mysql-5.5.16-release.
      
      Original revision:
      # revision-id: dmitry.lenev@oracle.com-20110811155849-feyt3h7tj48padiu
      # parent: tatjana.nuernberg@oracle.com-20110811120945-c6x9a5d2du8s9oj2
      # committer: Dmitry Lenev <Dmitry.Lenev@oracle.com>
      # branch nick: mysql-5.5-12828477
      # timestamp: Thu 2011-08-11 19:58:49 +0400
      # message:
      #   Fix for bug #12828477 - "MDL SUBSYSTEM CREATES BIG OVERHEAD 
      #   FOR CERTAIN QUERIES TO INFORMATION_SCHEMA".
      #   
      #   The problem was that metadata locking subsystem introduced
      #   too much overhead for queries to I_S which were processed by
      #   opening only .FRM or .TRG files and had to scanned a lot of
      #   tables (e.g. SELECT COUNT(*) FROM I_S.TRIGGERS was affected). 
      #   The same effect was not observed for similar queries which 
      #   performed full-blown table open in order to fill I_S table.
      #   
      #   The problem stemmed from the fact that in case when I_S 
      #   implementation opened only .FRM or .TRG file for each table 
      #   processed it didn't release metadata lock it has acquired on 
      #   the table after finishing its processing. As result, list
      #   of acquired metadata locks were growing until the end of 
      #   statement. Since acquisition of each new lock required 
      #   search in the list of already acquired locks performance
      #   degraded.
      #   
      #   The same effect is not observed when I_S implementation
      #   performs full-blown table open for each table being
      #   processed, as in the latter cases metadata lock on the
      #   table is released right after table processing.
      #   
      #   This fix addressed the problem by ensuring that I_S 
      #   implementation releases metadata lock after processing
      #   the table in both cases of full-blown table open and in 
      #   case when only .FRM or .TRG file is read.
      762dbbba
    • Alexander Nozdrin's avatar
      Cherry-picking WL#5710 from mysql-5.5 to mysql-5.5.16-release. · 11c20be4
      Alexander Nozdrin authored
      Original revision id:
      # revno: 3489 [merge]
      # revision-id: tatjana.nuernberg@oracle.com-20110811120945-c6x9a5d2du8s9oj2
      # parent: tatjana.nuernberg@oracle.com-20110811112736-so8r813hs8dmf7nr
      # parent: chuck.bell@oracle.com-20110810183949-2s9uxcuoux2p668e
      # committer: Tatjana Azundris Nuernberg <tatjana.nuernberg@oracle.com>
      # branch nick: 55-9
      # timestamp: Thu 2011-08-11 13:09:45 +0100
      # message:
      #   auto-merge
      
      This merge revision also has a patch for Bug 12664445, which has been also
      taken to 5.5.16.
      11c20be4
    • Daniel Fischer's avatar
  8. 12 Aug, 2011 2 commits
  9. 10 Aug, 2011 4 commits
  10. 09 Aug, 2011 3 commits
  11. 08 Aug, 2011 2 commits
  12. 05 Aug, 2011 1 commit
  13. 03 Aug, 2011 1 commit
    • Gleb Shchepa's avatar
      backport from mysql-trunk · 1392945b
      Gleb Shchepa authored
      BUG #11754979 - 46675: ON DUPLICATE KEY UPDATE AND UPDATECOUNT() POSSIBLY WRONG 
      
      The mysql_affected_rows() client call returns 3 instead of 2 on
      INSERT ... ON DUPLICATE KEY UPDATE query with a duplicated key value.
      
      The fix for the old bug #29692 was incomplete: unnecessary double
      increment of "touched" rows still happened.
      
      This bugfix removes:
      1) unneeded increment of "touched" rows and
      2) useless double resetting of auto-increment value.
      1392945b
  14. 02 Aug, 2011 2 commits
  15. 28 Jul, 2011 1 commit
  16. 27 Jul, 2011 4 commits