1. 18 Mar, 2009 18 commits
    • Alexey Kopytov's avatar
      Automerge. · 4d36f996
      Alexey Kopytov authored
      4d36f996
    • Alexey Kopytov's avatar
      Automerge. · 083e77ac
      Alexey Kopytov authored
      083e77ac
    • Vladislav Vaintroub's avatar
      merge · e2ba86fb
      Vladislav Vaintroub authored
      e2ba86fb
    • Tatiana A. Nurnberg's avatar
      auto-merge · 720f7ed6
      Tatiana A. Nurnberg authored
      720f7ed6
    • Georgi Kodinov's avatar
      0349dabf
    • Georgi Kodinov's avatar
      merged 5.1-main -> 5.1-bugteam · 56c0f724
      Georgi Kodinov authored
      56c0f724
    • Guangbao Ni's avatar
      Auto-merged from 5.1-bugteam · 1a20ddfe
      Guangbao Ni authored
      1a20ddfe
    • Guangbao Ni's avatar
      Auto-merge from 5.1-bugteam · 64782143
      Guangbao Ni authored
      64782143
    • Guangbao Ni's avatar
      Bug #42217 mysql.procs_priv does not get replicated · 15d24779
      Guangbao Ni authored
      mysql.procs_priv table itself does not get replicated.
      Inserting routine privilege record into mysql.procs_priv table
      is triggered by creating function/procedure statements
      according to current user's privileges.
      Because the current user of SQL thread has GLOBAL_ACL,
      which doesn't need any check mysql.procs_priv privilege
      when create/alter/execute routines.
      Corresponding GLOBAL_ACL privilege user
      doesn't insert routine privilege record into
      mysql.procs_priv when creating a routine.
      
      Fixed by switching the current user of SQL thread to definer user if
      the definer user exists on slave.
      That populates procs_priv, otherwise to keep the SQL thread
      user and procs_priv remains unchanged.
      15d24779
    • Tatiana A. Nurnberg's avatar
      auto-merge · 333d4d6c
      Tatiana A. Nurnberg authored
      333d4d6c
    • Alexey Kopytov's avatar
      Automerge. · f253c544
      Alexey Kopytov authored
      f253c544
    • Alexey Kopytov's avatar
      Automerge. · a0dd40a2
      Alexey Kopytov authored
      a0dd40a2
    • Alexey Kopytov's avatar
      Automerge. · 5315ffa7
      Alexey Kopytov authored
      5315ffa7
    • Alexey Kopytov's avatar
      Manual merge. · fefff5e4
      Alexey Kopytov authored
      fefff5e4
    • Alexey Kopytov's avatar
      Fix for bug#41486: extra character appears in BLOB for every · a3e5737a
      Alexey Kopytov authored
                         ~40Mb after mysqldump/import 
              
      When the input string exceeds the maximum allowed size for the 
      internal buffer, batch_readline() returns a truncated string. 
      Since there was no way for a caller to determine whether the 
      string was truncated or not, the command line client assumed 
      batch_readline() to always return the whole input string and 
      appended a newline character. This resulted in garbled data 
      when importing dumps containing strings longer than the 
      maximum input buffer size. 
        
      Fixed by adding a flag to the batch_readline() interface to 
      signal a truncated string to the caller. 
        
      Other minor problems fixed during patch implementation: 
       
      - The maximum allowed buffer size for batch_readline() was set 
      up depending on the client's max_allowed_packet value. It does 
      not actully make any sense, as those variables are not 
      related. The input buffer size limit is now always set to 1 
      MB. 
        
      - fill_buffer() did not always set the EOF flag. 
       
      - The input buffer could actually grow twice as the specified 
      limit due to insufficient checks in intern_read_line(). 
      a3e5737a
    • Satya B's avatar
      merge to 5.1-bugteam branch · 079baf4c
      Satya B authored
      079baf4c
    • Satya B's avatar
      Fix for BUG#32880 - Repairing Archive table fails with internal error 144 · bbd694a3
      Satya B authored
      Any statement reading corrupt archive data file
      (CHECK/REPAIR/SELECT/UPDATE/DELETE) may cause assertion
      failure in debug builds. This assertion has been removed
      and an error is returned instead.
      
      Also fixed that CHECK/REPAIR returns vague error message
      when it mets corruption in archive data file. This is
      fixed by returning proper error code.
      bbd694a3
    • Leonard Zhou's avatar
      Merge · dd016b98
      Leonard Zhou authored
      dd016b98
  2. 17 Mar, 2009 10 commits
  3. 16 Mar, 2009 7 commits
  4. 15 Mar, 2009 2 commits
  5. 13 Mar, 2009 3 commits