An error occurred fetching the project authors.
  1. 20 Aug, 2005 1 commit
  2. 12 Aug, 2005 1 commit
  3. 20 May, 2005 1 commit
    • reggie@mdk10.(none)'s avatar
      BUG# 9148: Denial of service · 48c58453
      reggie@mdk10.(none) authored
      The problem was that on Windows the access method indicates that access to file 
      such as "com1" and "lpt1" is allowed (since they are device names) and
      this causes mysql to attempt to open them as databases or tables.
      
      The fix was to write our own my_access method that uses other Win32 functions
      to determine if the given argument is indeed a file and has to requested
      mode.
      48c58453
  4. 14 Apr, 2005 1 commit
  5. 19 Mar, 2005 1 commit
  6. 25 Feb, 2005 1 commit
  7. 22 Feb, 2005 1 commit
  8. 21 Feb, 2005 1 commit
  9. 02 Feb, 2005 1 commit
  10. 24 Jan, 2005 1 commit
  11. 06 Jan, 2005 1 commit
    • monty@mysql.com's avatar
      First stage of table definition cache · d35140a8
      monty@mysql.com authored
      Split TABLE to TABLE and TABLE_SHARE (TABLE_SHARE is still allocated as part of table, will be fixed soon)
      Created Field::make_field() and made Field_num::make_field() to call this
      Added 'TABLE_SHARE->db' that points to database name; Changed all usage of table_cache_key as database name to use this instead
      Changed field->table_name to point to pointer to alias. This allows us to change alias for a table by just updating one pointer.
      Renamed TABLE_SHARE->real_name to table_name
      Renamed TABLE->table_name to alias
      Renamed TABLE_LIST->real_name to table_name
      d35140a8
  12. 10 Dec, 2004 1 commit
  13. 09 Dec, 2004 2 commits
  14. 03 Dec, 2004 1 commit
    • mats@mysql.com's avatar
      Bug#6391 (binlog-do-db rules ignored) · 2bbdf240
      mats@mysql.com authored
        CREATE DATABASE statement used the current database instead of the
        database created when checking conditions for replication.
        CREATE/DROP/ALTER DATABASE statements are now replicated based on
        the manipulated database.
      2bbdf240
  15. 13 Nov, 2004 1 commit
  16. 12 Nov, 2004 1 commit
  17. 10 Nov, 2004 1 commit
  18. 07 Nov, 2004 1 commit
    • monty@mysql.com's avatar
      Simpler arena swapping code · b903a129
      monty@mysql.com authored
      Now thd->mem_root is a pointer to thd->main_mem_root and THR_MALLOC is a pointer to thd->mem_root.
      This gives us the following benefits:
      - Allow us to easily detect if arena has already been swapped before (this fixes a bug in setup_conds() where arena was swaped twice in some cases)
      - Faster swaps of arenas (as we don't have to copy the whole MEM_ROOT)
      - We don't anymore have to call my_pthread_setspecific_ptr(THR_MALLOC,...) to change where memory is alloced. Now it's enough to set thd->mem_root
      b903a129
  19. 25 Oct, 2004 1 commit
  20. 21 Oct, 2004 1 commit
  21. 20 Oct, 2004 1 commit
  22. 07 Sep, 2004 1 commit
  23. 25 Aug, 2004 1 commit
  24. 20 Aug, 2004 2 commits
  25. 17 Aug, 2004 1 commit
  26. 27 Jul, 2004 1 commit
  27. 23 Jul, 2004 1 commit
    • bar@mysql.com's avatar
      sql_db.cc: · 0f298f02
      bar@mysql.com authored
        mysqld crashes on CREATE TABLE in a database with corrupted db.opt file.
        Bug#4646
      0f298f02
  28. 19 Jul, 2004 1 commit
  29. 16 Jul, 2004 1 commit
  30. 15 Jul, 2004 1 commit
  31. 12 Jul, 2004 1 commit
  32. 09 Jul, 2004 2 commits
  33. 08 Jul, 2004 3 commits
  34. 09 Jun, 2004 1 commit
    • guilhem@mysql.com's avatar
      Making DROP TABLE IF EXISTS, DROP DATABASE IF EXISTS, DELETE FROM, UPDATE be logged to · 2b20e84f
      guilhem@mysql.com authored
      binlog even if they changed nothing, and a test for this.
      This is useful when users use these commands to clean up their master and slave by issuing
      one command on master (assume master and slave have slightly different data for some
      reason and you want to clean up both).
      Note that I have not changed multi-table DELETE and multi-table UPDATE because their
      error-reporting mechanism is more complicated.
      2b20e84f
  35. 29 May, 2004 1 commit