1. 07 Dec, 2007 1 commit
    • thek@adventure.(none)'s avatar
      Bug #27440 read_only allows create and drop database · 392cc185
      thek@adventure.(none) authored
      When read_only option was enabled, a user without SUPER privilege could
      perform CREATE DATABASE and DROP DATABASE operations.
      
      This patch adds a check to make sure this isn't possible. It also attempts to 
      simplify the logic used to determine if relevant tables are updated,
      making it more human readable.
      392cc185
  2. 26 Nov, 2007 1 commit
    • davi@mysql.com/endora.local's avatar
      Bug#29592 SQL Injection issue · cdad8669
      davi@mysql.com/endora.local authored
      Remove the mysql_odbc_escape_string() function. The function
      has multi-byte character escaping issues, doesn't honor the
      NO_BACKSLASH_ESCAPES mode and is not used anymore by the
      Connector/ODBC as of 3.51.17.
      cdad8669
  3. 22 Nov, 2007 3 commits
  4. 21 Nov, 2007 6 commits
  5. 20 Nov, 2007 3 commits
    • tsmith@ramayana.hindu.god's avatar
      Applied InnoDB snapshot innodb-5.0-ss2095 · 2b985d07
      tsmith@ramayana.hindu.god authored
      Fixes the following bugs:
      
      - Bug #29560: InnoDB >= 5.0.30 hangs on adaptive hash rw-lock 'waiting for an X-lock'
      
        Fixed a race condition in the rw_lock where an os_event_reset()
        can overwrite an earlier os_event_set() triggering an indefinite
        wait.
        NOTE: This fix for windows is different from that for other platforms.
        NOTE2: This bug is introduced in the scalability fix to the
        sync0arr which was applied to 5.0 only. Therefore, it need not be
        applied to the 5.1 tree. If we decide to port the scalability fix
        to 5.1 then this fix should be ported as well.
      
      - Bug #32125: Database crash due to ha_innodb.cc:3896: ulint convert_search_mode_to_innobase
      
        When unknown find_flag is encountered in convert_search_mode_to_innobase()
        do not call assert(0); instead queue a MySQL error using my_error() and
        return the error code PAGE_CUR_UNSUPP. Change the functions that call
        convert_search_mode_to_innobase() to handle that error code by "canceling"
        execution and returning appropriate error code further upstream.
      2b985d07
    • kent@kent-amd64.(none)'s avatar
      Merge kboortz@bk-internal.mysql.com:/home/bk/mysql-5.0 · cb6885c1
      kent@kent-amd64.(none) authored
      into  mysql.com:/home/kent/bk/tmpmerge/mysql-5.0-build
      cb6885c1
    • dfischer/mysqldev@mysql.com/production.mysql.com's avatar
  6. 19 Nov, 2007 4 commits
  7. 16 Nov, 2007 6 commits
  8. 14 Nov, 2007 8 commits
  9. 13 Nov, 2007 5 commits
  10. 12 Nov, 2007 3 commits