1. 03 Mar, 2005 1 commit
  2. 02 Mar, 2005 1 commit
  3. 25 Feb, 2005 1 commit
  4. 23 Feb, 2005 4 commits
  5. 22 Feb, 2005 1 commit
  6. 21 Feb, 2005 4 commits
  7. 20 Feb, 2005 1 commit
  8. 19 Feb, 2005 1 commit
  9. 16 Feb, 2005 1 commit
  10. 14 Feb, 2005 1 commit
  11. 10 Feb, 2005 1 commit
  12. 09 Feb, 2005 1 commit
  13. 03 Feb, 2005 1 commit
    • guilhem@mysql.com's avatar
      WL#1062 "log charset info into all Query_log_event": · ed1696f6
      guilhem@mysql.com authored
      we store 7 bytes (1 + 2*3) in every Query_log_event.
      In the future if users want binlog optimized for small size and less safe,
      we could add --binlog-no-charset (and binlog-no-sql-mode etc): charset info
      is something by design optional (even if for now we don't offer possibility to disable it):
      it's not a binlog format change.
      We try to reduce the number of get_charset() calls in the slave SQL thread to a minimum
      by caching the charset read from the previous event (which will often be equal to the one of the current event).
      We don't use SET ONE_SHOT for charset-aware repl (we still do for timezones, will be fixed later).
      No more errors if one changes the global value of charset vars on master or slave
      (as we log charset info in all Query_log_event).
      Not fixing Load_log_event as it will be rewritten soon by Dmitri.
      Testing how mysqlbinlog behaves in rpl_charset.test.
      mysqlbinlog needs to know where charset file is (to be able to convert a charset number found
      in binlog (e.g. in User_var_log_event) to a charset name); mysql-test-run needs to pass
      the correct value for this option to mysqlbinlog.
      Many result udpates (adding charset info into every event shifts log_pos in SHOW BINLOG EVENTS).
      Roughly the same job is to be done for timezones :)
      ed1696f6
  14. 01 Feb, 2005 1 commit
  15. 27 Jan, 2005 1 commit
  16. 17 Jan, 2005 1 commit
  17. 16 Jan, 2005 1 commit
  18. 06 Jan, 2005 1 commit
  19. 22 Dec, 2004 1 commit
  20. 10 Dec, 2004 1 commit
    • heikki@hundin.mysql.fi's avatar
      dict0dict.c, log.cc: · 713a3103
      heikki@hundin.mysql.fi authored
        Remove accidentally merged 4.0 changes
      dict0dict.c:
        Remove the 4.0 fix accidentally auto-merged to 4.1
      row0mysql.h, dict0dict.h:
        Remove a change auto-merged from 4.0
      713a3103
  21. 09 Dec, 2004 1 commit
    • dlenev@brandersnatch.localdomain's avatar
      Fix for bug #6765 "Implicit access to time zone description · 4b0882e0
      dlenev@brandersnatch.localdomain authored
      tables requires privileges for them if some table or column level grants
      present" (with after-review fixes).
      
      We should set SELECT_ACL for implicitly opened tables in 
      my_tz_check_n_skip_implicit_tables() to be able to bypass privilege
      checking in check_grant(). Also we should exclude those tables from
      privilege checking in multi-update.
      4b0882e0
  22. 07 Dec, 2004 1 commit
  23. 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
  24. 13 Nov, 2004 1 commit
  25. 12 Nov, 2004 2 commits
  26. 10 Nov, 2004 2 commits
  27. 04 Nov, 2004 1 commit
  28. 15 Sep, 2004 2 commits
  29. 08 Sep, 2004 1 commit
  30. 06 Sep, 2004 2 commits