An error occurred fetching the project authors.
  1. 11 May, 2006 1 commit
  2. 09 May, 2006 1 commit
  3. 12 Apr, 2006 1 commit
  4. 27 Mar, 2006 1 commit
  5. 23 Mar, 2006 1 commit
  6. 21 Mar, 2006 1 commit
  7. 13 Mar, 2006 1 commit
  8. 09 Mar, 2006 1 commit
  9. 08 Mar, 2006 3 commits
  10. 07 Mar, 2006 1 commit
  11. 03 Mar, 2006 1 commit
  12. 28 Feb, 2006 1 commit
  13. 27 Feb, 2006 1 commit
  14. 26 Feb, 2006 1 commit
    • kent@mysql.com's avatar
      log_event.cc: · 1bc614f2
      kent@mysql.com authored
        Visual C++ dont relate 'byte' and 'char*' that close, added casts
      mysql.sln:
        Only build mysqlserver.lib if embedded target
      1bc614f2
  15. 25 Feb, 2006 1 commit
    • guilhem@mysql.com's avatar
      WL#2977 and WL#2712 global and session-level variable to set the binlog format (row/statement), · 00717495
      guilhem@mysql.com authored
      and new binlog format called "mixed" (which is statement-based except if only row-based is correct,
      in this cset it means if UDF or UUID is used; more cases could be added in later 5.1 release):
      SET GLOBAL|SESSION BINLOG_FORMAT=row|statement|mixed|default;
      the global default is statement unless cluster is enabled (then it's row) as in 5.1-alpha.
      It's not possible to use SET on this variable if a session is currently in row-based mode and has open temporary tables (because CREATE
      TEMPORARY TABLE was not binlogged so temp table is not known on slave),  or if NDB is enabled (because
      NDB does not support such change on-the-fly, though it will later), of if in a stored function (see below).
      The added tests test the possibility or impossibility to SET, their effects, and the mixed mode,
      including in prepared statements and in stored procedures and functions.
      Caveats:
      a) The mixed mode will not work for stored functions: in mixed mode, a stored function will
      always be binlogged as one call and in a statement-based way (e.g. INSERT VALUES(myfunc()) or SELECT myfunc()).
      b) for the same reason, changing the thread's binlog format inside a stored function is
      refused with an error message.
      c) the same problems apply to triggers; implementing b) for triggers will be done later (will ask
      Dmitri).
      Additionally, as the binlog format is now changeable by each user for his session, I remove the implication
      which was done at startup, where row-based automatically set log-bin-trust-routine-creators to 1
      (not possible anymore as a user can now switch to stmt-based and do nasty things again), and automatically
      set --innodb-locks-unsafe-for-binlog to 1 (was anyway theoretically incorrect as it disabled
      phantom protection).
      Plus fixes for compiler warnings.
      00717495
  16. 24 Feb, 2006 2 commits
  17. 23 Feb, 2006 1 commit
  18. 22 Feb, 2006 1 commit
  19. 16 Feb, 2006 1 commit
  20. 14 Feb, 2006 1 commit
    • serg@serg.mylan's avatar
      dbug changes: · 63cfd118
      serg@serg.mylan authored
      1. dbug state is now local to a thread
      2. new macros: DBUG_EXPLAIN, DBUG_EXPLAIN_INITIAL,
         DBUG_SET, DBUG_SET_INITIAL, DBUG_EVALUATE, DBUG_EVALUATE_IF
      3. macros are do{}while(0) wrapped
      4. incremental modifications to the dbug state (e.g. "+d,info:-t")
      5. dbug code cleanup, style fixes
      6. _db_on_ and DEBUGGER_ON/OFF removed
      7. rest of MySQL code fixed because of 3 (missing ;) and 6
      8. dbug manual updated
      9. server variable @@debug (global and local) to control dbug from SQL!
      a. -#T to print timestamps in the log
      63cfd118
  21. 10 Feb, 2006 1 commit
  22. 09 Feb, 2006 1 commit
    • aelkin@mysql.com's avatar
      BUG#16217 forced to introduce a separate mysql client command to adopt its · dd2a44c4
      aelkin@mysql.com authored
      internal charset to one associated with currently being handled query. 
      To note such a query can come from interactive client either.
      
      There was a discussion within replication team and Monty who's suggestion won.
      It avoids straightforward parsing of all `set' queries that could affect client side 
      character set. 
      According to the idea, mysql client does not parse `set' queries but rather cares of
      `charset new_cs_name' command.
      This command is generated by mysqlbinlog in form of exclaiming comment (Lars' suggestion)
      so that enlightened clients like `mysql' knows what to do with it.
      
      Interactive human can switch between many multi-byte charsets during the session 
      providing the command explicitly. 
      To note that setting new internal mysql's charset does not
      trigger sending any `SET' sql statement to the server. 
      dd2a44c4
  23. 26 Jan, 2006 1 commit
  24. 19 Jan, 2006 1 commit
  25. 15 Jan, 2006 1 commit
  26. 13 Jan, 2006 1 commit
  27. 12 Jan, 2006 1 commit
  28. 10 Jan, 2006 1 commit
  29. 05 Jan, 2006 1 commit
    • monty@mysql.com's avatar
      Review fixes of new pushed code · 6e22e29d
      monty@mysql.com authored
      - Fixed tests
      - Optimized new code
      - Fixed some unlikely core dumps
      - Better bug fixes for:
        - #14397 - OPTIMIZE TABLE with an open HANDLER causes a crash
        - #14850 (ERROR 1062 when a quering a view using a Group By on a column that can be null
      6e22e29d
  30. 04 Jan, 2006 1 commit
  31. 03 Jan, 2006 1 commit
  32. 30 Dec, 2005 1 commit
  33. 22 Dec, 2005 1 commit
  34. 28 Nov, 2005 1 commit
  35. 22 Nov, 2005 1 commit
  36. 20 Nov, 2005 1 commit
    • bell@sanja.is.com.ua's avatar
      Inefficient usage of String::append() fixed. · 806f9e24
      bell@sanja.is.com.ua authored
      Bad examples of usage of a string with its length fixed.
      The incorrect length in the trigger file configuration descriptor
        fixed (BUG#14090).
      A hook for unknown keys added to the parser to support old .TRG files.
      806f9e24
  37. 19 Oct, 2005 1 commit