An error occurred fetching the project authors.
  1. 21 May, 2004 1 commit
  2. 18 May, 2004 1 commit
  3. 15 May, 2004 2 commits
  4. 14 May, 2004 1 commit
    • heikki@hundin.mysql.fi's avatar
      Many files: · 02f51ccf
      heikki@hundin.mysql.fi authored
        Fix remaining cases of Bug #3596: fix possible races caused by an obsolete value of thd->query_length in SHOW PROCESSLIST and SHOW INNODB STATUS; this fix depends on the fact that thd->query is always set to NULL before setting it to point to a new query
      02f51ccf
  5. 11 May, 2004 1 commit
  6. 05 May, 2004 4 commits
  7. 30 Apr, 2004 1 commit
  8. 15 Apr, 2004 1 commit
  9. 12 Apr, 2004 2 commits
  10. 09 Apr, 2004 1 commit
  11. 08 Apr, 2004 1 commit
  12. 07 Apr, 2004 3 commits
    • bell@sanja.is.com.ua's avatar
      new error for unsupported command in PS · 5e37c41f
      bell@sanja.is.com.ua authored
      fixed IN subselect with basic constant left expression
      SQLCOM_CREATE_TABLE, SQLCOM_UPDATE_MULTI, SQLCOM_REPLACE_SELECT, SQLCOM_INSERT_SELECT, QLCOM_DELETE_MULTI fixed to be compatible with PS (BUG#3398, BUG#3406)
      fixed multiupdate privelege check (BUG#3408)
      fixed multiupdate tables check (BUG#3411)
      unchecked commands now is rejected by PS protocol to avoid serever crash
      fixed cleunup procedure to be compatible sith DO/SET (BUG#3393)
      5e37c41f
    • bell@sanja.is.com.ua's avatar
      after review changes · 560a9f66
      bell@sanja.is.com.ua authored
      560a9f66
    • monty@mysql.com's avatar
      Portability fixes · 70c4eb58
      monty@mysql.com authored
      Fixed problems with group_concat() and HAVING
      Updated crash-me values
      70c4eb58
  13. 06 Apr, 2004 1 commit
    • vva@eagle.mysql.r18.ru's avatar
      fixed · aeff7ce7
      vva@eagle.mysql.r18.ru authored
      bug #3342 "SHOW CREATE DATABASE seems to require DROP privilege"
      (now it require only SELECT privilege on database)
      aeff7ce7
  14. 05 Apr, 2004 3 commits
  15. 03 Apr, 2004 1 commit
  16. 02 Apr, 2004 1 commit
    • dlenev@jabberwock.localdomain's avatar
      WL#1266 "Separate auto-set logic from TIMESTAMP type." · f6bff2e6
      dlenev@jabberwock.localdomain authored
      Final version of patch.
      
      Adds support for specifying of DEFAULT NOW() and/or ON UPDATE NOW()
      clauses for TIMESTAMP field definition.
      Current implementation allows only one such field per table and
      uses several unireg types for storing info about this properties of
      field. It should be replaced with better implementation when new
      .frm format is introduced.
      f6bff2e6
  17. 30 Mar, 2004 1 commit
    • ingo@mysql.com's avatar
      Worklog#1563 - Support of on-line CREATE/DROP INDEX. · 85ec87a0
      ingo@mysql.com authored
      This is to enable table handlers to implement online create/drop index.
      It consists of some parts:
      - New default handler methods in handler.h
      - Split of mysql_alter_table. It decides if only one kind of
        alteration is to be done (e.g. only create indexes or only drop
        indexes etc.) It then calls the specialized new handler method if
        the handler implements it. Otherwise it calls real_alter_table.
      - The parser sets flags for each alter operation detected in a
        command. These are used by mysql_alter_table for the decision.
      - mysql_prepare_table is pulled out of mysql_create_table. This is
        also used by mysql_create_index to prepare the key structure array
        for the handler. It is also used by mysql_create_index and
        mysql_drop_index to prepare a call to mysql_create_frm.
      - mysql_create_frm is pulled out of rea_create_table for use by
        mysql_create_index and mysql_drop_index after the index is
        created/dropped.
      Thanks to Antony who supplied most of the changes.
      85ec87a0
  18. 29 Mar, 2004 1 commit
  19. 23 Mar, 2004 2 commits
  20. 22 Mar, 2004 1 commit
  21. 20 Mar, 2004 2 commits
  22. 18 Mar, 2004 1 commit
  23. 17 Mar, 2004 2 commits
  24. 15 Mar, 2004 1 commit
    • konstantin@mysql.com's avatar
      Fixes for bugs #2274 "mysqld gets SIGSEGV during processing of malformed · e43ac760
      konstantin@mysql.com authored
      COM_EXECUTE packet" and #2795 "prepare + execute without bind_param crashes
       server" and #2473 "seg fault running tests/client_test.c": 
      - length checking added to packet parser 
      - default impelemntation of Item_param::set_param_func will work in
      case of malformed packet.
      No test cases are possible in our test suite, as there are no tests 
      operating on protocol layer.
      e43ac760
  25. 12 Mar, 2004 1 commit
  26. 11 Mar, 2004 2 commits
    • guilhem@mysql.com's avatar
      Fix for BUG#2983 "If statement was killed on master, slave errors despite replicate-wild-ignore-t" · 69517b22
      guilhem@mysql.com authored
      We introduce a new function mysql_test_parse_for_slave().
      If the slave sees that the query got a really bad error on master
      (killed e.g.), then it calls this function to know if this query
      can be ignored because of replicate-*-table rules (do not worry
      about replicate-*-db rules: they are checked so early that they have
      no bug). If the answer is yes, it skips the query and continues. If
      it's no, then it stops and say "fix your slave data manually" (like it
      did before this change).
      69517b22
    • guilhem@mysql.com's avatar
      Fix for BUG#2921 "Replication problem on mutex lock in mySQL-4.0.18": · cf287341
      guilhem@mysql.com authored
      re-using unused LOCK_active_mi to serialize all administrative
      commands related to replication:
      START SLAVE, STOP SLAVE, RESET SLAVE, CHANGE MASTER, init_slave()
      (replication autostart at server startup), end_slave() (replication
      autostop at server shutdown), LOAD DATA FROM MASTER.
      This protects us against a handful of deadlocks (like BUG#2921
      when two START SLAVE, but when two STOP SLAVE too).
      Removing unused variables.
      cf287341
  27. 08 Mar, 2004 1 commit