1. 29 Apr, 2005 1 commit
    • unknown's avatar
      CAST(string_argument AS UNSIGNED) didn't work for big integers above the signed range. (Bug #7036) · 97b08214
      unknown authored
      Produce warnings of wrong cast of strings to signed/unsigned.
      Don't block not resolved IP's if DNS server is down (Bug #8467)
      Fix compiler problems with MinGW (Bug #8872)
      
      
      configure.in:
        Fix compiler problems with MinGW (Bug #8872)
      include/config-win.h:
        Fix compiler problems with MinGW (Bug #8872)
      include/my_global.h:
        Fix compiler problems with MinGW (Bug #8872)
      mysql-test/r/cast.result:
        Test for cast to signed/unsigned outside of range (Bug #7036)
      mysql-test/t/cast.test:
        Test for cast to signed/unsigned outside of range (Bug #7036)
      mysys/default.c:
        Cleanup (combine identical code). 
        Done mainly by Jani
      sql/field.h:
        Added cast_to_int_type() to ensure that enums are casted as numbers
      sql/hostname.cc:
        Don't block not resolved IP's if DNS server is down (Bug #8467)
      sql/item.h:
        Added cast_to_int_type() to ensure that enums are casted as numbers
      sql/item_func.cc:
        CAST(string_argument AS UNSIGNED) didn't work for big integers above the
        signed range. (Bug #7036)
        Produce warnings of wrong cast of strings to signed/unsigned
      sql/item_func.h:
        CAST(string_argument AS UNSIGNED) didn't work for big integers above the
        signed range. (Bug #7036)
      97b08214
  2. 28 Apr, 2005 4 commits
  3. 27 Apr, 2005 19 commits
  4. 26 Apr, 2005 12 commits
    • unknown's avatar
      dict0dict.c, dict0dict.h, fil0fil.c: · 705d1631
      unknown authored
        Fix a problem in crash recovery of .ibd files on Windows if the user used lower_case_table_names=0 or 2; the directory scan in crash recovery forgot to put all paths to lower case, so that the tablespace name would be consistent with the internal data dictionary of InnoDB; remember that InnoDB puts internally all database names and table names to lower case on Windows, regardless of the value of lower_case_table_names
      
      
      innobase/fil/fil0fil.c:
        Fix a problem in crash recovery of .ibd files on Windows if the user used lower_case_table_names=0 or 2; the directory scan in crash recovery forgot to put all paths to lower case, so that the tablespace name would be consistent with the internal data dictionary of InnoDB; remember that InnoDB puts internally all database names and table names to lower case on Windows, regardless of the value of lower_case_table_names
      innobase/include/dict0dict.h:
        Fix a problem in crash recovery of .ibd files on Windows if the user used lower_case_table_names=0 or 2; the directory scan in crash recovery forgot to put all paths to lower case, so that the tablespace name would be consistent with the internal data dictionary of InnoDB; remember that InnoDB puts internally all database names and table names to lower case on Windows, regardless of the value of lower_case_table_names
      innobase/dict/dict0dict.c:
        Fix a problem in crash recovery of .ibd files on Windows if the user used lower_case_table_names=0 or 2; the directory scan in crash recovery forgot to put all paths to lower case, so that the tablespace name would be consistent with the internal data dictionary of InnoDB; remember that InnoDB puts internally all database names and table names to lower case on Windows, regardless of the value of lower_case_table_names
      705d1631
    • unknown's avatar
      Cleanups during review · bf17c826
      unknown authored
      
      mysys/default.c:
        Cleanup:
        - Just test once for recursion level
        - Don't test explicitely for \r or \n as my_isspace() already does that
      sql/sql_insert.cc:
        Fix argument
      sql/sql_select.cc:
        Fixed indentation
        added comment
      bf17c826
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-4.1 · d8871a11
      unknown authored
      into mysql.com:/home/my/mysql-4.1
      
      
      sql/mysqld.cc:
        Auto merged
      d8871a11
    • unknown's avatar
      Merge jbruehe@bk-internal.mysql.com:/home/bk/mysql-4.1 · 3b2964c5
      unknown authored
      into mysql.com:/M41/mysql-4.1
      
      
      acinclude.m4:
        Auto merged
      configure.in:
        Auto merged
      3b2964c5
    • unknown's avatar
      98b911d5
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-4.1 · 1faa742b
      unknown authored
      into mysql.com:/home/jimw/my/mysql-4.1-clean
      
      
      1faa742b
    • unknown's avatar
      Fix typo in include file name (Bug #9063) · cff80390
      unknown authored
      
      acinclude.m4:
        Fix typo
      cff80390
    • unknown's avatar
      checking that statements get into binlog even when they were affecting · 24caf249
      unknown authored
      no rows of the blackhold engine (for this engine to be a binlog propagator).
      NOTE: blackhole.test currently hangs in 5.0 BUG#10175 so I'll merge without running this test; the
      person who fixes the hang will correct the merged blackhole.result or ask me to).
      
      
      mysql-test/r/blackhole.result:
        result update
      mysql-test/t/blackhole.test:
        checking that statements get into binlog even when they were affecting
        no rows of the blackhold engine. So that this engine can serve as
        a binlog propagator (A->B->C replication where B has only blackhole tables,
        B receives binlog from A, applies it to blackhole tables, writes statements
        to its binlog which it sends to C; both A and C have non-blackhole tables). B is just a proxy.
      24caf249
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-4.1 · cf09e606
      unknown authored
      into mysql.com:/home/my/mysql-4.1
      
      
      sql/mysqld.cc:
        Auto merged
      cf09e606
    • unknown's avatar
      Final fix for NPTL configuration (bug#2173, bug#5871, and bug#9497). · 910c3058
      unknown authored
      
      include/my_global.h:
        As we have a new CPP symbol, this should be "undef"ed explicitly.
      910c3058
    • unknown's avatar
      BUG#9911 RENAME TABLE of type ARCHIVE fails with .ARN file error · 5444ad94
      unknown authored
       - Implemented ha_archive::rename_table
       - Added testcases for rename
      
      
      mysql-test/r/archive.result:
        Addd testcase for rename of archive table
      mysql-test/t/archive.test:
        Addd testcase for rename of archive table
      sql/examples/ha_archive.cc:
        Implement special version of rename table that does not care it the .arn file is missing
      sql/examples/ha_archive.h:
        Implement special version of rename table that does not care it the .arn file is missing
      5444ad94
    • unknown's avatar
      Fix compile issues in Intel C/C++ compiler (Bug #9063) · ccfcfce6
      unknown authored
      
      acinclude.m4:
        Use AC_LANG_PUSH/POP instead of _SAVE/RESTORE
        Add test to get type of 'struct rlimit'
        Switch order of including stdlib.h and declaration being tested to
        match how it will be used in regular code.
      configure.in:
        Call MYSQL_TYPE_STRUCT_RLIMIT macro
      sql/mysqld.cc:
        Use STRUCT_RLIMIT for getting type of struct rlimit.
      ccfcfce6
  5. 25 Apr, 2005 4 commits