An error occurred fetching the project authors.
  1. 03 Sep, 2008 1 commit
    • Martin Hansson's avatar
      Bug#36086: SELECT * from views don't check column grants · a43242ea
      Martin Hansson authored
      This patch also fixes bugs 36963 and 35600.
                            
      - In many places a view was confused with an anonymous derived
        table, i.e. access checking was skipped. Fixed by introducing a
        predicate to tell the difference between named and anonymous
        derived tables.
                            
      - When inserting fields for "SELECT * ", there was no 
        distinction between base tables and views, where one should be
        made. View privileges are checked elsewhere.
      a43242ea
  2. 24 May, 2007 1 commit
  3. 09 Mar, 2007 1 commit
    • guilhem@gbichot3.local's avatar
      Fix for BUG#735 "Prepared Statements: there is no support for Query · eaf7728d
      guilhem@gbichot3.local authored
      Cache".
      WL#1569 "Prepared Statements: implement support of Query Cache".
      Prepared SELECTs did not look up in the query cache, and their results
      were not stored in the query cache. This made them slower than
      non-prepared SELECTs in some cases.
      The fix is to re-use the expanded query (the prepared query where
      "?" placeholders are replaced by their values, at execution time)
      for searching/storing in the query cache.
      It works fine for statements prepared via mysql_stmt_prepare(), which
      are the most commonly used and were the scope of this bugfix and WL.
      It works less fine for statements prepared via the SQL command
      PREPARE...FROM, which are still not using the query cache if they
      have at least one parameter (because then the expanded query contains
      names of user variables, and user variables don't work with the
      query cache, even in non-prepared queries).
      Note that results from prepared SELECTs, which are in the binary
      protocol, and results from normal SELECTs, which are in the text
      protocol, ignore each other in the query cache, because a result in the
      binary protocol should never be served to a SELECT expecting the text
      protocol and vice-versa.
      Note, after this patch, bug 25843 starts applying to query cache
      ("changing default database between PREPARE and EXECUTE of statement
      breaks binlog"), we need to fix it.
      eaf7728d
  4. 26 Feb, 2007 1 commit
  5. 19 Dec, 2006 1 commit
  6. 28 Jul, 2005 1 commit
  7. 18 May, 2005 1 commit
  8. 29 Mar, 2005 1 commit
  9. 12 Aug, 2004 1 commit
  10. 15 Jul, 2004 1 commit
    • monty@mysql.com's avatar
      After merge fixes · 5b3c418b
      monty@mysql.com authored
      Note: The following tests fails
      - fulltext (Sergei has promised to fix)
      - rpl_charset (Guilhem should fix)
      - rpl_timezone (Dimitray has promised to fix)
      
      Sanja needs to check out the calling of close_thread_tables() in sp_head.cc
      5b3c418b
  11. 08 Jul, 2004 1 commit
  12. 05 Apr, 2004 1 commit
    • gluh@gluh.mysql.r18.ru's avatar
      WL1368: SHOW GRANTS FOR CURRENT USER · 8a4e6c64
      gluh@gluh.mysql.r18.ru authored
        'SHOW GRANTS' syntax is added 
        'SHOW GRANTS FOR CURRENT_USER' syntax is added
        'SHOW GRANTS FOR CURRENT_USER()' syntax is added
       CURRENT_USER without parens in expressions(SELECT CURRENT_USER;) 
      8a4e6c64
  13. 21 Mar, 2004 1 commit
  14. 03 Jul, 2003 1 commit
  15. 28 Jan, 2003 1 commit
    • monty@mashka.mysql.fi's avatar
      Fixes for Netware · 689578a0
      monty@mashka.mysql.fi authored
      Call pthread_mutex_destroy() on not used mutex.
      Changed comments in .h and .c files from // -> /* */
      Added detection of mutex on which one didn't call pthread_mutex_destroy()
      Fixed bug in create_tmp_field() which causes a memory overrun in queries that uses "ORDER BY constant_expression"
      Added optimisation for ORDER BY NULL
      689578a0
  16. 05 Jan, 2003 1 commit
  17. 22 Mar, 2002 1 commit
  18. 22 Dec, 2001 1 commit