1. 24 Feb, 2009 2 commits
  2. 23 Feb, 2009 10 commits
  3. 22 Feb, 2009 1 commit
  4. 21 Feb, 2009 1 commit
    • Alfranio Correia's avatar
      BUG#38174 secure-file-priv breaks LOAD DATA INFILE replication in statement mode · 4447ce61
      Alfranio Correia authored
                        
      If secure-file-priv was set on slave, it became unable to execute
      LOAD DATA INFILE statements sent from master using mixed or
      statement-based replication.
                        
      This patch fixes the issue by ignoring this security restriction
      and checking if the files are created and read by the slave in the
      --slave-load-tmpdir while executing the SQL Thread.
      4447ce61
  5. 20 Feb, 2009 12 commits
  6. 19 Feb, 2009 14 commits
    • Patrick Crews's avatar
      merge 5.0 -> 5.1 · 783cae18
      Patrick Crews authored
      These are only 5.0's fixes being merged.
      5.1 and 6.0 Unix-removals will occur in different patches.
      783cae18
    • Patrick Crews's avatar
      Bug#38831: 11 test cases fail on Windows due to missing commands · ac46e344
      Patrick Crews authored
      Re-enabling mysqlbinlog.test on Windows - removed the use of grep/sed
      ac46e344
    • Davi Arnaut's avatar
      Bug#41098: Query Cache returns wrong result with concurrent insert · a2e4449b
      Davi Arnaut authored
      The problem is that select queries executed concurrently with
      a concurrent insert on a MyISAM table could be cached if the
      select started after the query cache invalidation but before
      the unlock of tables performed by the concurrent insert. This
      race could happen because the concurrent insert was failing
      to prevent cache of select queries happening at the same time.
      
      The solution is to add a 'uncacheable' status flag to signal
      that a concurrent insert is being performed on the table and
      that queries executing at the same time shouldn't cache the
      results.
      a2e4449b
    • Serge Kozlov's avatar
      merge 5.1 · 123549e7
      Serge Kozlov authored
      123549e7
    • Patrick Crews's avatar
      Bug#38831: 11 test cases fail on Windows due to missing commands · cc628c61
      Patrick Crews authored
      Replaced Unix calls with mysql-test-run's built-in functions / SQL manipulation where possible.
      Replaced error codes with error names as well.
      Disabled two tests on Windows due to more complex Unix command usage
      See Bug#41307, Bug#41308
      cc628c61
    • Serge Kozlov's avatar
      Bug#41423. · a64cede9
      Serge Kozlov authored
      1. Constant values of binlog positions replaced by seeking them in binlog/relay log.
      2. Updated result file
      a64cede9
    • Georgi Kodinov's avatar
      merged 5.0-bugteam -> 5.1-bugteam · 40619ea3
      Georgi Kodinov authored
      40619ea3
    • Tatiana A. Nurnberg's avatar
      manual merge · 1d85ad23
      Tatiana A. Nurnberg authored
      1d85ad23
    • Tatiana A. Nurnberg's avatar
      Bug#33550: mysqldump 4.0 compatibility broken · f218f9f2
      Tatiana A. Nurnberg authored
      mysqldump included character_set_client magic
      that is unknown before 4.1 even when asked for
      an appropriate compatibility mode.
      
      In compatibility (3.23, 4.0) mode, we do not
      output charset statements (not even in a
      "comment conditional"), nor do we do magic on
      the server, even if the server is sufficient
      new (4.1+). Table-names will be output converted
      to the charset requested by mysqldump; if such
      a conversion is not possible (Ivrit -> Latin),
      mysqldump will fail.
      f218f9f2
    • Georgi Kodinov's avatar
      merged bug 42419 to 5.0-bugteam · 759edca6
      Georgi Kodinov authored
      759edca6
    • Georgi Kodinov's avatar
      Bug #42419: Server crash with "Pure virtual method called" on two concurrent · b2c161c1
      Georgi Kodinov authored
      connections
      The problem is that tables can enter open table cache for a thread without 
      being properly cleaned up. This can happen if make_join_statistics() fails 
      to read a const table because of e.g. a deadlock. It does set a member of 
      TABLE structure to a value it allocates, but doesn't clean-up this setting 
      on error nor does it set the rest of the members in JOIN to allow for 
      automatic cleanup.
      As a result when such an error occurs and the next statement depends re-uses 
      the table from the open tables cache it will get it with this 
      TABLE::reginfo.join_tab pointing to a memory area that's freed.
      Fixed by making sure make_join_statistics() cleans up TABLE::reginfo.join_tab 
      on error.
      b2c161c1
    • Sergey Glukhov's avatar
      automerge · afc1c8a5
      Sergey Glukhov authored
      afc1c8a5
    • Sergey Glukhov's avatar
      5.0-bugteam->5.1-bugteam merge · bca6863a
      Sergey Glukhov authored
      bca6863a
    • Sergey Glukhov's avatar
      Bug#37601 Cast Is Not Done On Row Comparison · 6a9de01a
      Sergey Glukhov authored
      In case of ROW item each compared pair does not
      check if argumet collations can be aggregated and
      thus appropiriate item conversion does not happen.
      The fix is to add the check and convertion for ROW
      pairs.
      6a9de01a