1. 21 Mar, 2006 11 commits
    • unknown's avatar
      Post-merge fixes after merging mysql-5.0 with mysql-5.1-new · 078b6791
      unknown authored
      
      mysql-test/extra/binlog_tests/ctype_cp932_binlog.test:
        Moving statement-based replication test away from common file.
      mysql-test/r/ctype_cp932_binlog_stm.result:
        Result change
      mysql-test/t/ctype_cp932_binlog_stm.test:
        Moving statement-based replication test away from common file.
      078b6791
    • unknown's avatar
      Merge mysql.com:/home/bkroot/mysql-5.0 · e57fc8a4
      unknown authored
      into  mysql.com:/home/bk/b18293-mysql-5.1-new
      
      
      sql/item.cc:
        Auto merged
      mysql-test/extra/binlog_tests/ctype_cp932_binlog.test:
        Auto merged
      sql/log_event.cc:
        Auto merged
      sql/mysql_priv.h:
        Auto merged
      sql/sp_head.cc:
        Auto merged
      mysql-test/r/binlog_stm_ctype_ucs.result:
        Merge with mysql-5.0
      e57fc8a4
    • unknown's avatar
      Merge mysql.com:/home/bkroot/mysql-5.0 · bda51a42
      unknown authored
      into  mysql.com:/home/bk/b18293-mysql-5.0
      
      
      bda51a42
    • unknown's avatar
      BUG#18293 (Values in stored procedures written to binlog unescaped): · 83ba974a
      unknown authored
      Generating character set-independent quoting of strings for the
      binary log when executing statements from inside stored procedure.
      
      
      mysql-test/r/ctype_cp932_binlog.result:
        Result change
      mysql-test/t/ctype_cp932_binlog.test:
        Adding check that string literals are written correctly for multi-byte
        character sets.
      sql/item.cc:
        Cutting out character set-independent string escaping code and putting it
        in a separate function.
      sql/log_event.cc:
        Adding characters set-independent code to separate function.
      sql/mysql_priv.h:
        Adding new function.
      sql/sp_head.cc:
        Escaping string value representing a string item.
      83ba974a
    • unknown's avatar
      5.0 -> 5.1 merge · f6ffd3a1
      unknown authored
      
      configure.in:
        Auto merged
      mysql-test/lib/mtr_timer.pl:
        Auto merged
      mysql-test/r/information_schema.result:
        Auto merged
      mysql-test/r/information_schema_db.result:
        Auto merged
      mysql-test/r/query_cache_notembedded.result:
        Auto merged
      mysql-test/t/information_schema.test:
        Auto merged
      mysql-test/t/query_cache_notembedded.test:
        Auto merged
      scripts/make_binary_distribution.sh:
        Auto merged
      sql/sql_acl.cc:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      sql/sql_show.cc:
        Auto merged
      sql/sql_yacc.yy:
        Auto merged
      storage/ndb/src/kernel/blocks/backup/Backup.cpp:
        Auto merged
      sql/ha_innodb.cc:
        manual merge
      sql/sql_insert.cc:
        manual merge
      f6ffd3a1
    • unknown's avatar
      Merge tulin@bk-internal.mysql.com:/home/bk/mysql-5.1-new · c8caeebf
      unknown authored
      into  poseidon.ndb.mysql.com:/home/tomas/mysql-5.1-new
      
      
      c8caeebf
    • unknown's avatar
      disabled undeterministic test · cd25604c
      unknown authored
      cd25604c
    • unknown's avatar
      Merge mronstrom@bk-internal.mysql.com:/home/bk/mysql-5.1-new · b3bdc112
      unknown authored
      into  c-8808e253.1238-1-64736c10.cust.bredbandsbolaget.se:/home/pappa/bug17754
      
      
      b3bdc112
    • unknown's avatar
      Manual merge · df7d2348
      unknown authored
      df7d2348
    • unknown's avatar
      Merge mronstrom@bk-internal.mysql.com:/home/bk/mysql-5.1-new · f7cf71e0
      unknown authored
      into  c-8808e253.1238-1-64736c10.cust.bredbandsbolaget.se:/home/pappa/bug17754
      
      
      mysql-test/r/partition.result:
        Auto merged
      mysql-test/t/partition.test:
        Auto merged
      sql/sql_table.cc:
        Auto merged
      sql/sql_partition.cc:
        manual merge
      f7cf71e0
    • unknown's avatar
      BUG#17754 · 153f0947
      unknown authored
      Fixed result files
      
      
      mysql-test/r/ndb_partition_key.result:
        Fixed result files
      mysql-test/r/partition.result:
        Fixed result files
      153f0947
  2. 20 Mar, 2006 15 commits
    • unknown's avatar
      Fix compilation failure when compiling without partitioning, introduced · d8c04a6f
      unknown authored
      by previous push.
      
      
      d8c04a6f
    • unknown's avatar
      Merge mronstrom@bk-internal.mysql.com:/home/bk/mysql-5.1-new · a5b8b775
      unknown authored
      into  c-8808e253.1238-1-64736c10.cust.bredbandsbolaget.se:/home/pappa/bug17754
      
      
      mysql-test/r/partition.result:
        Auto merged
      mysql-test/t/partition.test:
        Auto merged
      sql/sql_lex.h:
        Auto merged
      sql/sql_partition.cc:
        Auto merged
      sql/sql_table.cc:
        Auto merged
      sql/sql_yacc.yy:
        Auto merged
      mysql-test/r/ndb_partition_key.result:
        manual merge
      mysql-test/t/ndb_partition_key.test:
        manual merge
      a5b8b775
    • unknown's avatar
      BUG#17754 · 51f70d9f
      unknown authored
      Added new syntax ALTER TABLE t1 REMOVE PARTITIONING,
      changed semantics of ALTER TABLE t1 ENGINE=X; to not remove partitioning
      Fix a number of mix engine bugs in partitioning
      
      
      mysql-test/r/ndb_partition_key.result:
        Added a number of new test cases
      mysql-test/r/partition.result:
        Added a number of new test cases
      mysql-test/t/ndb_partition_key.test:
        Added a number of new test cases
      mysql-test/t/partition.test:
        Added a number of new test cases
      sql/lex.h:
        REMOVE and PARTITIONING added as keywords in parser
      sql/sql_lex.h:
        Added flag to alter_info flag
      sql/sql_partition.cc:
        Fixes for the new syntax, changes of the current semantics of the syntax.
        Fixes for errors in handling mixes of table handlers in partitioning syntax
        for ALTER TABLE
      sql/sql_table.cc:
        Bug fix
      sql/sql_yacc.yy:
        New syntax for REMOVE PARTITIONING
      51f70d9f
    • unknown's avatar
      merging · 60bc9ad7
      unknown authored
      60bc9ad7
    • unknown's avatar
      merging · 6315e46a
      unknown authored
      
      sql/sql_partition.cc:
        Auto merged
      6315e46a
    • unknown's avatar
      Merge tulin@bk-internal.mysql.com:/home/bk/mysql-5.1-new · d771aece
      unknown authored
      into  poseidon.ndb.mysql.com:/home/tomas/mysql-5.1-new
      
      
      d771aece
    • unknown's avatar
      ndb: added debug printout · 324f264b
      unknown authored
      324f264b
    • unknown's avatar
      Fix for bug#15336 Partitions: crash if create table as select · 91eac0bd
      unknown authored
        added HA_EXTRA_WRITE_CACHE case to ha_partition::extra()
      
      
      mysql-test/r/partition.result:
        Fix for bug#15336 Partitions: crash if create table as select
          test case
      mysql-test/t/partition.test:
        Fix for bug#15336 Partitions: crash if create table as select
          test case
      91eac0bd
    • unknown's avatar
      Code #ifdef-ed · 851f4fb9
      unknown authored
      
      sql/sql_class.h:
        line #ifdef-ed
      851f4fb9
    • unknown's avatar
      Bug#14367 Partitions: crash if utf8 column · de264164
      unknown authored
        use part_info->item_free_list instead of thd->free_list during partition function parsing
      
      
      mysql-test/r/partition.result:
        Bug#14367 Partitions: crash if utf8 column
          test case
      mysql-test/t/partition.test:
        Bug#14367 Partitions: crash if utf8 column
          test case
      sql/item.cc:
        Bug#14367 Partitions: crash if utf8 column
          create copy of string in current mem_root to avoid memory leak
      de264164
    • unknown's avatar
      bug #17290 (sp with delete, create and rollback causes MySQLD core) · afe397ff
      unknown authored
      additional fixes
      
      
      mysql-test/r/partition.result:
        result fixed
      mysql-test/t/partition.test:
        testcase
      sql/sql_parse.cc:
        part_info cloning moved here
      sql/sql_partition.cc:
        fixes
      sql/sql_table.cc:
        part_info cloning removed
      afe397ff
    • unknown's avatar
      Merge bk@192.168.21.1:mysql-5.1-new · 723c3a50
      unknown authored
      into mysql.com:/home/hf/work/mysql-5.1.clean
      
      
      723c3a50
    • unknown's avatar
      Fix for bug#18224 VIEW on information_schema crashes the server · 53862e60
      unknown authored
        additional check for subselect
      
      
      mysql-test/r/information_schema.result:
        Fix for bug#18224 VIEW on information_schema crashes the server
          test case
      mysql-test/t/information_schema.test:
        Fix for bug#18224 VIEW on information_schema crashes the server
          test case
      53862e60
    • unknown's avatar
      Fix for bug #18113 "SELECT * FROM information_schema.xxx crashes server" · ce39d294
      unknown authored
      Crash happened when one selected data from one of INFORMATION_SCHEMA
      tables and in order to build its contents server had to open view which
      used stored function and table or view on which one had not global or
      database-level privileges (e.g. had only table-level or had no
      privileges at all).
      
      The crash was caused by usage of check_grant() function, which assumes
      that either number of tables to be inspected by it is limited explicitly
      or table list used and thd->lex->query_tables_own_last value correspond
      to each other (the latter should be either 0 or point to next_global
      member of one of elements of this table list), in conditions when
      above assumptions were not true. This fix just explicitly limits
      number of tables to be inspected. Other negative effects which are
      caused by the fact that thd->lex->query_tables_own_last might not
      be set properly during processing of I_S tables are less disastrous
      and will be reported and fixed separetely.
      
      
      
      mysql-test/r/information_schema_db.result:
        Fix for bug #18113 "SELECT * FROM information_schema.xxx crashes server"
          test case
      mysql-test/t/information_schema_db.test:
        Fix for bug #18113 "SELECT * FROM information_schema.xxx crashes server"
          test case
      sql/sql_acl.cc:
          added note
      ce39d294
    • unknown's avatar
      Fix HPUX compilation. · f9dd31ca
      unknown authored
      
      sql/ha_ndbcluster.h:
        Fix HPUX compilation (copy-paste error I think).
      f9dd31ca
  3. 18 Mar, 2006 9 commits
  4. 17 Mar, 2006 5 commits
    • unknown's avatar
      Merge mysql.com:/home/bkroot/mysql-5.1-new · 5e042add
      unknown authored
      into  mysql.com:/home/bk/b17400-mysql-5.1-new
      
      
      5e042add
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0 · 1a78addd
      unknown authored
      into  calliope.local:/Volumes/Source/src/mysql-5.0__bug15846
      
      
      1a78addd
    • unknown's avatar
      No longer leak file descriptors in mysql_close. Fixes Bug#15846. · b835245e
      unknown authored
      
      vio/viosocket.c:
        ORs were wrong to begin with, but more importantly, we mustn't use 
        shortable-circuit logic.
        
        Also newly reap the connection-closed event handle.
      b835245e
    • unknown's avatar
      Merge mysql.com:/home/bkroot/mysql-5.1-new · 03a96c06
      unknown authored
      into  mysql.com:/home/bk/b17400-mysql-5.1-new
      
      
      sql/sql_parse.cc:
        Auto merged
      03a96c06
    • unknown's avatar
      Bug#18280 (RBR: Extreneous maps when writing to general_log and slow_log): · 604e0535
      unknown authored
      Filter out replication general_log and slow_log entirely from binary
      log. Caching result of table share-specific tests.
      
      
      mysql-test/r/binlog_row_drop_tmp_tbl.result:
        Result change
      mysql-test/r/rpl_row_log.result:
        Result change
      mysql-test/r/rpl_row_log_innodb.result:
        Result change
      mysql-test/r/rpl_row_max_relay_size.result:
        Result change
      sql/handler.cc:
        Refactoring code to support filtering many tables.
        Filtering out mysql.general_log and mysql.slow_log from binary log.
        Caching result from table share-specific tests.
      sql/sql_class.cc:
        Correcting comment
      sql/sql_parse.cc:
        Using binlog_query() instead of constructing Query_log_events
      sql/table.cc:
        Adding variable to cache table check parts for row-based logging.
      sql/table.h:
        Adding variable to cache table check parts for row-based logging.
      604e0535