1. 09 Jul, 2003 1 commit
  2. 05 Jul, 2003 1 commit
  3. 04 Jul, 2003 14 commits
  4. 03 Jul, 2003 24 commits
    • unknown's avatar
      Fix for bug #676 · 3ee7174f
      unknown authored
      A security leak with SHOW TABLES/ TABLE STATUS FROM db ...
      
      
      3ee7174f
    • unknown's avatar
      ha_innodb.cc: · a29adff6
      unknown authored
        Since the mysql interactive client or some other phase in communication cuts > 64 kB strings to very short, restrict the output of SHOW INNODB STATUS to at most 60 kB
      
      
      sql/ha_innodb.cc:
        Since the mysql interactive client or some other phase in communication cuts > 64 kB strings to very short, restrict the output of SHOW INNODB STATUS to at most 60 kB
      a29adff6
    • unknown's avatar
      Many files: · 5dc1e4b9
      unknown authored
        Remove potential starvation of a full log buffer flush: only flush up to the lsn which was the largest at the time when we requested the full log buffer flush
      os0sync.h, os0sync.c:
        Fix a bug in os_event on Unix: even though we signaled the event, some threads could continue waiting if the event became nonsignaled quickly again; this made group commit less efficient than it should be
      
      
      innobase/os/os0sync.c:
        Fix a bug in os_event on Unix: even though we signaled the event, some threads could continue waiting if the event became nonsignaled quickly again; this made group commit less efficient than it should be
      innobase/include/os0sync.h:
        Fix a bug in os_event on Unix: even though we signaled the event, some threads could continue waiting if the event became nonsignaled quickly again; this made group commit less efficient than it should be
      innobase/log/log0log.c:
        Remove potential starvation of a full log buffer flush: only flush up to the lsn which was the largest at the time when we requested the full log buffer flush
      innobase/include/log0log.h:
        Remove potential starvation of a full log buffer flush: only flush up to the lsn which was the largest at the time when we requested the full log buffer flush
      innobase/srv/srv0srv.c:
        Remove potential starvation of a full log buffer flush: only flush up to the lsn which was the largest at the time when we requested the full log buffer flush
      innobase/row/row0mysql.c:
        Remove potential starvation of a full log buffer flush: only flush up to the lsn which was the largest at the time when we requested the full log buffer flush
      innobase/trx/trx0trx.c:
        Remove potential starvation of a full log buffer flush: only flush up to the lsn which was the largest at the time when we requested the full log buffer flush
      sql/ha_innodb.cc:
        Remove potential starvation of a full log buffer flush: only flush up to the lsn which was the largest at the time when we requested the full log buffer flush
      innobase/btr/btr0btr.c:
        Remove potential starvation of a full log buffer flush: only flush up to the lsn which was the largest at the time when we requested the full log buffer flush
      5dc1e4b9
    • unknown's avatar
      Merge abotchkov@bk-internal.mysql.com:/home/bk/mysql-4.0 · db5283b3
      unknown authored
      into deer.(none):/home/hf/work/mysql-4.0.739
      
      
      db5283b3
    • unknown's avatar
      Fix for #739 · 33c416f6
      unknown authored
      check for negative count in RPAD added
      
      
      mysql-test/r/func_str.result:
        Appropriate result
      mysql-test/t/func_str.test:
        testcase added
      sql/item_strfunc.cc:
        we return NULL if count < 0
      33c416f6
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-4.0 · 1f0d4704
      unknown authored
      into narttu.mysql.fi:/my/mysql-4.0
      
      
      1f0d4704
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-4.0 · 25cd10cb
      unknown authored
      into narttu.mysql.fi:/my/mysql-4.0
      
      
      25cd10cb
    • unknown's avatar
      Fix for UNIXWARE 7 · abe124e7
      unknown authored
      Remove unaligned warnings on Ia64 from client library when using --host
      Fix for replication when using many file descriptors 
      
      
      include/my_global.h:
        Fix for UNIXWARE 7
      libmysql/libmysql.c:
        Portability fix (removes unaligned warnings on Ia64)
      mysql-test/r/symlink.result:
        Updated results
      sql/mini_client.cc:
        Ported connect timeout code from libmysql.c
      abe124e7
    • unknown's avatar
      Proposed fix for #751 · 8d7eb4a0
      unknown authored
      Fields in key_expr (mysql_ha_read) wasn't linked to tables.
      Hmm. How did it work at all?
      
      
      mysql-test/r/alias.result:
        It's better to delete table after the test
      mysql-test/r/handler.result:
        appropriate result
      mysql-test/t/alias.test:
        it's better to drop table after test
      mysql-test/t/handler.test:
        test case for #751
      sql/sql_handler.cc:
        fix_fields called
      8d7eb4a0
    • unknown's avatar
      trx0trx.c: · fd0ecf1e
      unknown authored
        Fix bug: group commit still did not work when we had MySQL binlogging on
      
      
      innobase/trx/trx0trx.c:
        Fix bug: group commit still did not work when we had MySQL binlogging on
      fd0ecf1e
    • unknown's avatar
      Merge abotchkov@bk-internal.mysql.com:/home/bk/mysql-4.0 · dc0fb6ea
      unknown authored
      into deer.(none):/home/hf/work/mysql-4.0
      
      
      dc0fb6ea
    • unknown's avatar
      Test case for #570 added · b170d899
      unknown authored
      
      mysql-test/r/alias.result:
        Appropriate test result
      mysql-test/t/alias.test:
        Testcase for #570
      b170d899
    • unknown's avatar
      Fix and test-case for the bug #775: SELECT misses rows in indexed HEAP table columns. · 6d1f44e4
      unknown authored
      
      heap/hp_open.c:
        Fix for the bug #775: SELECT misses rows in indexed HEAP table columns.
      mysql-test/r/heap.result:
        Test-case for the bug #775: SELECT misses rows in indexed HEAP table columns.
      mysql-test/t/heap.test:
        Test-case for the bug #775: SELECT misses rows in indexed HEAP table columns.
      6d1f44e4
    • unknown's avatar
      Merge pzaitsev@bk-internal.mysql.com:/home/bk/mysql-4.0 · 912d044f
      unknown authored
      into mysql.com:/home/pz/mysql/mysql-4.0-root
      
      
      912d044f
    • unknown's avatar
      New Sample config file. · ac5b1255
      unknown authored
      The changes for actual loads and memory sizes are to be done after
      text and format are  improved.
      
      
      ac5b1255
    • unknown's avatar
      Merge with 3.23 (no files changed) · fa609f49
      unknown authored
      
      sql/ha_innodb.cc:
        Use local version
      fa609f49
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-4.0 · 946d6d39
      unknown authored
      into narttu.mysql.fi:/my/mysql-4.0
      
      
      946d6d39
    • unknown's avatar
      Merge abotchkov@bk-internal.mysql.com:/home/bk/mysql-4.0 · 68051574
      unknown authored
      into deer.(none):/home/hf/work/mysql-4.0.717
      
      
      68051574
    • unknown's avatar
      Merge abotchkov@bk-internal.mysql.com:/home/bk/mysql-4.0 · c9dab078
      unknown authored
      into deer.(none):/home/hf/work/mysql-4.0.628
      
      
      sql/item_strfunc.cc:
        Auto merged
      c9dab078
    • unknown's avatar
      Testcase for #628 · f7f19190
      unknown authored
      
      mysql-test/r/func_misc.result:
        Appropriate result
      mysql-test/t/func_misc.test:
        Test case added
      f7f19190
    • unknown's avatar
      Fixed wrong usage of libvio.a (Bug #556) · 1557f6d3
      unknown authored
      1557f6d3
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-4.0 · a9df65e5
      unknown authored
      into narttu.mysql.fi:/my/mysql-4.0
      
      
      mysql-test/r/innodb.result:
        Auto merged
      mysql-test/t/innodb.test:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      sql/sql_yacc.yy:
        Auto merged
      a9df65e5
    • unknown's avatar
      Cleaner implementation if INSERT ... SELECT with same tables · 2373397e
      unknown authored
      Tests cleanup (put drop database first in tests)
      
      
      client/mysql.cc:
        Cleanup of code in last pull
      include/config-win.h:
        Remove HAVE_CHSIZE on windows as it's not 64 bit clean
      include/my_global.h:
        Portability fix
      mysql-test/r/drop.result:
        Clean up results
      mysql-test/r/flush.result:
        Clean up results
      mysql-test/r/grant_cache.result:
        Clean up results
      mysql-test/r/innodb.result:
        Clean up results
      mysql-test/r/insert_select.result:
        Clean up results
      mysql-test/r/merge.result:
        Clean up results
      mysql-test/r/query_cache.result:
        Clean up results
      mysql-test/t/drop.test:
        Clean up tests
      mysql-test/t/flush.test:
        Clean up tests
      mysql-test/t/grant_cache.test:
        Clean up tests
      mysql-test/t/innodb.test:
        Clean up tests
      mysql-test/t/insert_select.test:
        Added more tests
      mysql-test/t/merge.test:
        Test of bug 515
      mysql-test/t/query_cache.test:
        Clean up tests
      mysql-test/t/symlink.test:
        Clean up tests
      sql/mysql_priv.h:
        Cleaner implementation if INSERT ... SELECT with same tables
      sql/sql_lex.h:
        Cleaner implementation if INSERT ... SELECT with same tables
      sql/sql_list.h:
        Indentation cleanup
      sql/sql_parse.cc:
        Cleaner implementation if INSERT ... SELECT with same tables
      sql/sql_yacc.yy:
        Cleaner implementation if INSERT ... SELECT with same tables
      2373397e
    • unknown's avatar
      Proposed bugfix for #717 · d433fe55
      unknown authored
      Current table is placed into read_tables set of the current join_tab->select
      so get_mm_parts function thinks that current table's record is read and
      tries to calculate WHERE condition with the fields of the record.
      Result of these calculations is unpredictable.
      Looks funny - outcome of the SELECT depends on the queries executed before.
      
      Anyway i think we should have testcase on this part of the code.
      
      
      mysql-test/r/sel000001.result:
        appropriate result added
      mysql-test/t/sel000001.test:
        testcase added
      sql/sql_select.cc:
        I think we should count current table out of read_tables set
      d433fe55