An error occurred fetching the project authors.
  1. 15 Jul, 2009 1 commit
    • Anurag Shekhar's avatar
      Bug#37740 Server crashes on execute statement with full text search and · 7c670fc3
      Anurag Shekhar authored
                match against.
      
      
      Server crashes when executing prepared statement with duplicating
      MATCH() function calls in SELECT and ORDER BY expressions, e.g.:
      SELECT MATCH(a) AGAINST('test') FROM t1 ORDER BY MATCH(a) AGAINST('test')
      
      This query gets optimized by the server, so the value returned
      by MATCH() from the SELECT list is reused for ORDER BY purposes.
      To make this optimization server is comparing items from
      SELECT and ORDER BY lists. We were getting server crash because
      comparision function for MATCH() item is not intended to be called
      at this point of execution.
      
      In 5.0 and 5.1 this problem is workarounded by resetting MATCH()
      item to the state as it was during PREPARE.
      
      In 6.0 correct comparision function will be implemented and
      duplicating MATCH() items from the ORDER BY list will be
      optimized.
      7c670fc3
  2. 12 Feb, 2009 1 commit
    • Sergey Vojtovich's avatar
      BUG#36737 - having + full text operator crashes mysql · 659a2183
      Sergey Vojtovich authored
            
      MATCH() function accepts column list as an argument. It was possible to override
      this requirement with aliased non-column select expression. Which results in
      server crash.
      
      With this fix aliased non-column select expressions are not accepted by MATCH()
      function, returning an error.
      659a2183
  3. 12 Jan, 2009 1 commit
    • Joerg Bruehe's avatar
      Backport of a 5.0.74 fix into 5.0.72sp1: · c13bbbda
      Joerg Bruehe authored
      BUG#38842 - Fix for 25951 seems incorrect
      
      Original changeset:
      > revision-id: svoj@mysql.com-20081111091051-54pr96nf1z2s30gx
      > parent: vvaintroub@mysql.com-20081110201804-bi98gcs9avsf58ff
      > committer: Sergey Vojtovich <svoj@mysql.com>
      > branch nick: mysql-5.0-bugteam-bug38842
      > timestamp: Tue 2008-11-11 13:10:51 +0400
      c13bbbda
  4. 28 Nov, 2008 1 commit
  5. 11 Nov, 2008 1 commit
    • Sergey Vojtovich's avatar
      BUG#38842 - Fix for 25951 seems incorrect · 83f96dcf
      Sergey Vojtovich authored
      With fix for bug 25951 index hints are ignored for fulltext
      searches, as handling of fulltext indexes is different from
      handling regular indexes. Meaning it is not possible to
      implement true index hints support for fulltext indexes within
      the scope of current fulltext architecture.
      
      The problem is that prior to fix for bug 25951, some useful
      index hints still could be given for boolean mode searches.
      
      This patch implements special index hints support for fulltext
      indexes with the following characteristics:
      - all index hints are still ignored for NLQ mode searches -
        it cannot work without an index;
      - for 5.1 and up index hints FOR ORDER BY and FOR GROUP BY are
        still ignored for fulltext indexes;
      - boolean mode searches honor USE/FORCE/IGNORE INDEX hints;
      - as opposed to index hints for regular indexes, index hints
        for fulltext BOOLEAN mode searches affect the usage of the
        index for the whole query.
      83f96dcf
  6. 30 Oct, 2007 1 commit
    • svoj@mysql.com/june.mysql.com's avatar
      BUG#11392 - fulltext search bug · cbd3dfbb
      svoj@mysql.com/june.mysql.com authored
      Fulltext boolean mode phrase search may crash server on platforms
      where size of pointer is not equal to size of unsigned integer
      (in other words some 64-bit platforms).
      
      The problem was integer overflow.
      
      Affects 4.1 only.
      cbd3dfbb
  7. 12 Apr, 2007 1 commit
  8. 22 Mar, 2006 1 commit
  9. 01 Feb, 2006 1 commit
  10. 13 Jan, 2006 1 commit
  11. 26 Nov, 2005 1 commit
  12. 12 Nov, 2005 1 commit
  13. 12 Aug, 2005 1 commit
    • timour@mysql.com's avatar
      Implementation of WL#2486 - · a247282a
      timour@mysql.com authored
      "Process NATURAL and USING joins according to SQL:2003".
      
      * Some of the main problems fixed by the patch:
        - in "select *" queries the * expanded correctly according to
          ANSI for arbitrary natural/using joins
        - natural/using joins are correctly transformed into JOIN ... ON
          for any number/nesting of the joins.
        - column references are correctly resolved against natural joins
          of any nesting and combined with arbitrary other joins.
      
      * This patch also contains a fix for name resolution of items
        inside the ON condition of JOIN ... ON - in this case items must
        be resolved only against the JOIN operands. To support such
        'local' name resolution, the patch introduces a stack of
        name resolution contexts used at parse time.
      
      NOTICE:
      - This patch is not complete in the sense that
        - there are 2 test cases that still do not pass -
          one in join.test, one in select.test. Both are marked
          with a comment "TODO: WL#2486".
        - it does not include a new test specific for the task
      a247282a
  14. 02 Aug, 2005 1 commit
  15. 28 Jul, 2005 1 commit
  16. 17 Jun, 2005 1 commit
  17. 09 Mar, 2005 1 commit
  18. 16 Feb, 2005 1 commit
  19. 14 Feb, 2005 1 commit
    • svoj@mysql.com's avatar
      Bug#8351 · 643b6028
      svoj@mysql.com authored
      Fix for crash when using a double quote in boolean fulltext query.
      643b6028
  20. 18 Jan, 2005 1 commit
  21. 24 Nov, 2004 1 commit
    • serg@serg.mylan's avatar
      bug#6784 · e8203e43
      serg@serg.mylan authored
      mi_flush_bulk_insert (on dup key error in mi_write)
      was mangling info->dupp_key_pos
      e8203e43
  22. 22 Nov, 2004 1 commit
  23. 17 Nov, 2004 1 commit
  24. 29 Oct, 2004 1 commit
  25. 15 Sep, 2004 1 commit
    • wax@kishkin.ru's avatar
      WL#964 · eb751536
      wax@kishkin.ru authored
      porting mysql_test_run on Linux and Windows
      eb751536
  26. 10 Jun, 2004 1 commit
  27. 27 May, 2004 2 commits
  28. 10 May, 2004 1 commit
    • serg@serg.mylan's avatar
      backport from 4.1: · 2cbc4e71
      serg@serg.mylan authored
      "phrase search" should not match partial words (it should not match 'paraphrase searches')
      2cbc4e71
  29. 29 Feb, 2004 1 commit
  30. 21 Feb, 2004 1 commit
  31. 16 Feb, 2004 1 commit
    • monty@mysql.com's avatar
      After merge fixes · f43093ec
      monty@mysql.com authored
      Added more DBUG statements
      Ensure that we are comparing end space with BINARY strings
      Use 'any_db' instead of '' to mean any database. (For HANDLER command)
      Only strip ' ' when comparing CHAR, not other space-like characters (like \t)
      f43093ec
  32. 15 Feb, 2004 1 commit
  33. 04 Feb, 2004 1 commit
  34. 10 Dec, 2003 1 commit
  35. 20 Nov, 2003 1 commit
  36. 18 Nov, 2003 2 commits
  37. 08 Nov, 2003 2 commits