1. 18 Apr, 2006 3 commits
    • unknown's avatar
      Cleanup test cases that leaves "stuff" behind · 43e25044
      unknown authored
      
      mysql-test/r/ctype_latin2_ch.result:
        Drot table at end of test
      mysql-test/r/grant2.result:
        Drop users
      mysql-test/r/openssl_1.result:
        Drop users
      mysql-test/r/rpl_openssl.result:
        Drop users
      mysql-test/r/sp-security.result:
        Drop users
      mysql-test/r/sp_notembedded.result:
        Drop table
      mysql-test/r/trigger.result:
        Drop table
      mysql-test/t/ctype_latin2_ch.test:
        Drop table
      mysql-test/t/grant2.test:
        Drop users
      mysql-test/t/openssl_1.test:
        Drop users
      mysql-test/t/rpl_openssl.test:
        Drop users
      mysql-test/t/sp-security.test:
        Drop users
      mysql-test/t/sp_notembedded.test:
        Drop table
      mysql-test/t/trigger.test:
        Drop table
      43e25044
    • unknown's avatar
      Merge 192.168.0.20:mysql/bug13310/my50-bug13310 · 7bfac761
      unknown authored
      into  neptunus.(none):/home/msvensson/mysql/mysql-5.0
      
      
      sql/sql_parse.cc:
        Auto merged
      7bfac761
    • unknown's avatar
      BUG#13310 incorrect user parsing by SP · 2cb6163b
      unknown authored
       - Strip surrounding ''s from username when a new user connects. There
         is no user 'a@', it should be a@
      
      
      mysql-test/r/grant2.result:
        Update test result
      mysql-test/t/grant2.test:
        Add tests for bug 13310
      sql/sql_parse.cc:
        Strip surrounding ''s from username when a new user connects. There 
        is no user 'a@', it should be a@
      2cb6163b
  2. 17 Apr, 2006 5 commits
  3. 16 Apr, 2006 1 commit
    • unknown's avatar
      Only expand the empty string to the letters "NULL" if the column · 327822a4
      unknown authored
      does not have "NOT NULL" attribute set.  Also, calculate the padding
      characters more safely, so that a negative number doesn't cause it to 
      print MAXINT-n spaces.
      
      
      mysql-test/r/mysql.result:
        Add test result.
      mysql-test/t/mysql.test:
        Add test.
      327822a4
  4. 15 Apr, 2006 1 commit
  5. 14 Apr, 2006 2 commits
  6. 13 Apr, 2006 19 commits
    • unknown's avatar
      Merge sanja.is.com.ua:/home/bell/mysql/bk/mysql-5.0 · 96af0719
      unknown authored
      into  sanja.is.com.ua:/home/bell/mysql/bk/work-5.0
      
      
      sql/item_func.cc:
        Auto merged
      96af0719
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0 · 33515e6e
      unknown authored
      into  mysql.com:/opt/local/work/mysql-5.0-runtime-merge
      
      
      sql/sql_yacc.yy:
        Auto merged
      33515e6e
    • unknown's avatar
      Merge sanja.is.com.ua:/home/bell/mysql/bk/mysql-5.0 · 79e25ecd
      unknown authored
      into  sanja.is.com.ua:/home/bell/mysql/bk/work-5.0
      
      79e25ecd
    • unknown's avatar
      The check for recursive view definitions added. (BUG#14308) · 87cde66b
      unknown authored
      
      mysql-test/r/view.result:
        BUG#14308 test suite.
      mysql-test/t/view.test:
        BUG#14308 test suite.
      sql/share/errmsg.txt:
        New error message about a recursive view.
      sql/sql_view.cc:
        The check of view recursion.
      87cde66b
    • unknown's avatar
      Merge mysql.com:/opt/local/work/mysql-5.0-root · 9833ff69
      unknown authored
      into  mysql.com:/opt/local/work/mysql-5.0-runtime-merge
      
      
      sql/item.cc:
        Auto merged
      sql/mysql_priv.h:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      sql/mysqld.cc:
        SCCS merged
      9833ff69
    • unknown's avatar
      Merge aelkin@bk-internal.mysql.com:/home/bk/mysql-5.0 · 6a614a23
      unknown authored
      into  dl145j.mysql.com:/tmp/andrei/5.0-bug18715_drop_view_slave
      
      6a614a23
    • unknown's avatar
      postmerge fix: added tinfo support. · ead8be01
      unknown authored
      ead8be01
    • unknown's avatar
      Merge sanja.is.com.ua:/home/bell/mysql/bk/mysql-5.0 · ca5e8aa8
      unknown authored
      into  sanja.is.com.ua:/home/bell/mysql/bk/work-5.0
      
      ca5e8aa8
    • unknown's avatar
      Merge sanja.is.com.ua:/home/bell/mysql/bk/mysql-4.1 · ff486287
      unknown authored
      into  sanja.is.com.ua:/home/bell/mysql/bk/work-5.0
      
      
      BitKeeper/deleted/.del-acinclude.m4~f4ab416bac5003:
        Auto merged
      configure.in:
        Auto merged
      mysql-test/r/func_op.result:
        Auto merged
      sql/item_func.cc:
        Auto merged
      ff486287
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0 · 14e143e3
      unknown authored
      into  mysql.com:/home/MySQL/5.0-Bug-17248a
      
      14e143e3
    • unknown's avatar
      Merge spetrunia@bk-internal.mysql.com:/home/bk/mysql-5.0 · 9d18d549
      unknown authored
      into  mysql.com:/home/psergey/mysql-5.0-csc9139
      
      9d18d549
    • unknown's avatar
      BUG#19021, Crash in ROR-index_merge optimizer: · 44ed1179
      unknown authored
      get_best_covering_ror_intersect() was copying ror_scans starting from the 
      end of the array and not from its beginning.
      
      
      mysql-test/r/index_merge_innodb.result:
        Testcase for BUG#19021
      mysql-test/t/index_merge_innodb.test:
        Testcase for BUG#19021
      sql/opt_range.cc:
        BUG#19021: In get_best_covering_ror_intersect(), the array of pointers to
        scans to be used is [tree->ror_scans, ror_scan_mark), and not
        [ror_scan_mark, ...)
      44ed1179
    • unknown's avatar
      Merge svojtovich@bk-internal.mysql.com:/home/bk/mysql-4.1 · f9cb6fbb
      unknown authored
      into  april.(none):/home/svoj/devel/mysql/BUG17917/mysql-4.1
      
      f9cb6fbb
    • unknown's avatar
      Fix a typo in the help message. · ba6a0575
      unknown authored
      
      sql/mysqld.cc:
        Fix a typo.
      ba6a0575
    • unknown's avatar
      Merge svojtovich@bk-internal.mysql.com:/home/bk/mysql-4.1 · f8611293
      unknown authored
      into  april.(none):/home/svoj/devel/mysql/BUG17917/mysql-4.1
      
      f8611293
    • unknown's avatar
      BUG#17917 - SELECT from compressed MyISAM table crashes MySQL server · a118b6c6
      unknown authored
      Retrieving data from compressed MyISAM table which is bigger than 4G on 32-bit box
      with mmap() support results in server crash.
      
      mmap() accepts length of bytes to be mapped in second param, which is 32-bit
      size_t. But we pass data_file_length, which is 64-bit my_off_t. As a result only
      first data_file_length % 4G were mapped.
      
      This fix adds additional condition for mmap() usage, that is use mmap() for
      compressed table which size is no more than 4G on 32-bit platform.
      
      
      myisam/mi_packrec.c:
        Use mmap() for compressed table which size is no more than 4G on 32-bit platform.
      a118b6c6
    • unknown's avatar
      foo2 · 7c3056fc
      unknown authored
      
      sql/ha_innodb.cc:
        Import patch foo2
      sql/ha_innodb.h:
        Import patch foo2
      sql/handler.cc:
        Import patch foo2
      sql/handler.h:
        Import patch foo2
      sql/mysqld.cc:
        Import patch foo2
      sql/set_var.cc:
        Import patch foo2
      sql/sql_class.h:
        Import patch foo2
      sql/sql_repl.cc:
        Import patch foo2
      7c3056fc
    • unknown's avatar
      foo1 · 0d58b499
      unknown authored
      
      sql/ha_innodb.cc:
        Import patch foo1
      sql/ha_innodb.h:
        Import patch foo1
      sql/handler.cc:
        Import patch foo1
      sql/handler.h:
        Import patch foo1
      sql/mysqld.cc:
        Import patch foo1
      sql/set_var.cc:
        Import patch foo1
      sql/sql_class.h:
        Import patch foo1
      sql/sql_repl.cc:
        Import patch foo1
      0d58b499
    • unknown's avatar
      Bug#18691: Converting number to UNICODE string returns invalid result. · 64793f3f
      unknown authored
      Conversion from int and real numbers to UCS2 didn't work fine: 
      CONVERT(100, CHAR(50) UNICODE)
      CONVERT(103.9, CHAR(50) UNICODE)
      
      The problem appeared because numbers have binary charset, so,
      simple charset recast binary->ucs2 was performed
      instead of real conversion.
      
      Fixed to make numbers pretend to be non-binary.
      
      
      mysql-test/r/ctype_ucs.result:
        Adding test case
      mysql-test/t/ctype_ucs.test:
        Adding test case
      sql/item_timefunc.cc:
        Adding new member from_cs, to replace my_charset_bin
        to a non-binary charset when converting from numbers to UCS2
      sql/item_timefunc.h:
        Adding new member from_cs, to replace my_charset_bin
        to a non-binary charset when converting from numbers to UCS2
      64793f3f
  7. 12 Apr, 2006 9 commits
    • unknown's avatar
      Merge rurik.mysql.com:/home/igor/mysql-5.0 · 231d932a
      unknown authored
      into  rurik.mysql.com:/home/igor/dev/mysql-5.0-0
      
      231d932a
    • unknown's avatar
      Post-merge fixes. Add a new error message for max_prepared_stmt_count · e3ae0951
      unknown authored
      limit.
      
      
      mysql-test/r/ps.result:
        Post-merge fixes.
      mysql-test/t/ps.test:
        Post-merge fixes.
      sql/share/errmsg.txt:
        Add a new error message for max_prepared_stmt_count limit,
        we can do it in 5.0
      sql/sql_class.cc:
        Post-merge fixes.
      sql/sql_class.h:
        Post-merge fixes.
      sql/sql_prepare.cc:
        Post-merge fixes.
      e3ae0951
    • unknown's avatar
      Merge mysql.com:/home/tomash/src/mysql_ab/mysql-5.0 · beb20469
      unknown authored
      into  mysql.com:/home/tomash/src/mysql_ab/mysql-5.0-bug15933
      
      beb20469
    • unknown's avatar
      Bug#16461: connection_id() does not work properly inside trigger · 489ea1be
      unknown authored
      CONNECTION_ID() was implemented as a constant Item, i.e. an instance of
      Item_static_int_func class holding value computed at creation time.
      Since Items are created on parsing, and trigger statements are parsed
      on table open, the first connection to open a particular table would
      effectively set its own CONNECTION_ID() inside trigger statements for
      that table.
      
      Re-implement CONNECTION_ID() as a class derived from Item_int_func, and
      compute connection_id on every call to fix_fields().
      
      
      mysql-test/r/trigger.result:
        Add result for bug#16461.
      mysql-test/t/trigger.test:
        Add test case for bug#16461.
      sql/item.cc:
        Remove now unused class Item_static_int_func.
      sql/item.h:
        Remove now unused class Item_static_int_func.
      sql/item_create.cc:
        Use new implementation of CONNECTION_ID().
      sql/item_func.cc:
        Re-implement CONNECTION_ID() as Item_func_connection_id
        (was Item_static_int_func).  Set max_length to 10, as it was before.
        Compute connection_id dynamically on every call to fix_fields().
      sql/item_func.h:
        Re-implement CONNECTION_ID() as Item_func_connection_id
        (was Item_static_int_func).
      489ea1be
    • unknown's avatar
      Merge mysql.com:/opt/local/work/mysql-4.1-16365 · f65489f8
      unknown authored
      into  mysql.com:/opt/local/work/mysql-5.0-merge
      
      
      sql/set_var.cc:
        Auto merged
      mysql-test/r/ps.result:
        Manual merge.
      mysql-test/t/ps.test:
        Manual merge.
      sql/item_row.cc:
        Manual merge.
      sql/item_row.h:
        Manual merge.
      sql/mysql_priv.h:
        Manual merge.
      sql/mysqld.cc:
        Manual merge.
      sql/set_var.h:
        Manual merge.
      sql/sql_class.cc:
        Manual merge.
      sql/sql_class.h:
        Manual merge.
      sql/sql_prepare.cc:
        Manual merge.
      f65489f8
    • unknown's avatar
      Merge mysql.com:/home/tomash/src/mysql_ab/mysql-5.0 · 57e2a3e0
      unknown authored
      into  mysql.com:/home/tomash/src/mysql_ab/mysql-5.0-bug15933
      
      57e2a3e0
    • unknown's avatar
      In test for bug#15933 we have to wait for all disconnects to finish to avoid · 522dc5b7
      unknown authored
      a race between updating and checking Max_used_connections.  This is done in
      a loop until either disconnect finished or timeout expired.  In a latter case
      the test will fail.
      
      
      mysql-test/r/status.result:
        Update result to match changes in test case.
      mysql-test/t/status.test:
        Close extra conections in previous test.
        In test for bug#15933 we have to wait for all disconnects to finish to avoid
        a race between updating and checking Max_used_connections.  This is done in
        a loop until either disconnect finished or timeout expired.  In a latter case
        the test will fail.
        Use con1, con2, con3 instead of con3, con4, con5.
      522dc5b7
    • unknown's avatar
      #BUG18715 create view with replicate*ignore-table · f5bdee23
      unknown authored
      Fixed in parser. rpl_view gained no changes but rpl_view-slave.opt.
      
      
      sql/sql_yacc.yy:
        UPDATING option for create/alter view is added for tables_ok to finds the view's
        TABLE_LIST.updating as true. FIXME: Regarding to UPDATING option `create view' should not have
        any difference from `create table'.
      mysql-test/t/rpl_view-slave.opt:
        The option is needed to force slave executes tables_ok which must return OK in conditions of this tests (no table foo is used.
      f5bdee23
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-5.0 · f4e5a77d
      unknown authored
      into  neptunus.(none):/home/msvensson/mysql/mysql-5.0
      
      f4e5a77d