1. 23 Oct, 2007 2 commits
    • unknown's avatar
      Merge mysql.com:/home/hf/work/30638/my50-30638 · 51fddf75
      unknown authored
      into  mysql.com:/home/hf/work/30638/my51-30638
      
      
      sql/sql_select.cc:
        Auto merged
      sql/sql_update.cc:
        Auto merged
      storage/innobase/handler/ha_innodb.cc:
        Auto merged
      storage/myisam/ha_myisam.cc:
        Auto merged
      storage/myisam/mi_write.c:
        Auto merged
      storage/myisam/sort.c:
        Auto merged
      sql/opt_range.cc:
        merging
      sql/sql_map.cc:
        merging
      storage/federated/ha_federated.cc:
        merging
      storage/heap/ha_heap.cc:
        merging
      51fddf75
    • unknown's avatar
      type conversions fixed to avoid warnings on Windows · e1dc86b0
      unknown authored
      
      myisam/mi_write.c:
        type conversion fixed
      myisam/sort.c:
        type conversion fixed
      sql/ha_federated.cc:
        type conversion fixed
      sql/ha_heap.cc:
        type conversion fixed
      sql/ha_innodb.cc:
        type conversion fixed
      sql/ha_myisam.cc:
        type conversion fixed
      sql/opt_range.cc:
        type conversion fixed
      sql/sql_map.cc:
        type conversion fixed
      sql/sql_select.cc:
        type conversion fixed
      sql/sql_update.cc:
        type conversion fixed
      e1dc86b0
  2. 22 Oct, 2007 7 commits
  3. 21 Oct, 2007 7 commits
  4. 20 Oct, 2007 1 commit
  5. 19 Oct, 2007 2 commits
  6. 18 Oct, 2007 10 commits
    • unknown's avatar
      Merge tnurnberg@bk-internal.mysql.com:/home/bk/mysql-5.0-opt · 0a47c29f
      unknown authored
      into  mysql.com:/scratch/tnurnberg/31588/50-31588
      
      
      0a47c29f
    • unknown's avatar
      Merge magare.gmz:/home/kgeorge/mysql/work/B31221-5.0-gca-opt · 0b3720fa
      unknown authored
      into  magare.gmz:/home/kgeorge/mysql/work/B31221-5.1-opt
      
      
      mysql-test/r/derived.result:
        Auto merged
      mysql-test/r/ps_2myisam.result:
        Auto merged
      mysql-test/r/ps_3innodb.result:
        Auto merged
      mysql-test/r/ps_4heap.result:
        Auto merged
      mysql-test/r/ps_5merge.result:
        Auto merged
      mysql-test/r/type_datetime.result:
        Auto merged
      mysql-test/t/type_date.test:
        Auto merged
      BitKeeper/deleted/.del-ps_6bdb.result:
        Auto merged
      mysql-test/suite/ndb/r/ps_7ndb.result:
        Auto merged
      sql/field.cc:
        Auto merged
      sql/item_timefunc.cc:
        Auto merged
      mysql-test/r/type_date.result:
        merge 5.0-opt -> 5.1-opt
      0b3720fa
    • unknown's avatar
      Merge magare.gmz:/home/kgeorge/mysql/work/B31221-5.0-opt · e8504c5d
      unknown authored
      into  magare.gmz:/home/kgeorge/mysql/work/B31221-5.0-gca-opt
      
      
      e8504c5d
    • unknown's avatar
      Merge gkodinov@bk-internal.mysql.com:/home/bk/mysql-5.0-opt · d5819c1f
      unknown authored
      into  magare.gmz:/home/kgeorge/mysql/autopush/B31221-5.0-opt
      
      
      d5819c1f
    • unknown's avatar
      Bug #31221: Optimizer incorrectly identifies impossible WHERE clause · 787a4b48
      unknown authored
       No warning was generated when a TIMESTAMP with a non-zero time part
       was converted to a DATE value. This caused index lookup to assume
       that this is a valid conversion and was returning rows that match 
       a comparison between a TIMESTAMP value and a DATE keypart.
       Fixed by generating a warning on such a truncation.
      
      
      mysql-test/r/derived.result:
        Bug #31221: fixed an existing not-precise test case
      mysql-test/r/ps_2myisam.result:
        Bug #31221: Warnings cased by existing tests
      mysql-test/r/ps_3innodb.result:
        Bug #31221: Warnings cased by existing tests
      mysql-test/r/ps_4heap.result:
        Bug #31221: Warnings cased by existing tests
      mysql-test/r/ps_5merge.result:
        Bug #31221: Warnings cased by existing tests
      mysql-test/r/ps_6bdb.result:
        Bug #31221: Warnings cased by existing tests
      mysql-test/r/ps_7ndb.result:
        Bug #31221: Warnings cased by existing tests
      mysql-test/r/type_date.result:
        Bug #31221: Warnings cased by existing tests
      mysql-test/r/type_datetime.result:
        Bug #31221: test case
      mysql-test/t/derived.test:
        Bug #31221: fixed an existing not-precise test case
      mysql-test/t/type_date.test:
        Bug #31221: test case
      sql/field.cc:
        Bug #31221: 
         - Upgraded fix for bug 29729
         - issue a warning only if the hh:mm:ss.msec is not zero consistently 
           for all the Field_newdate::store function
      sql/item_timefunc.cc:
        Bug #31221: don't ignore the errors when storing data
      787a4b48
    • unknown's avatar
      Bug #30638 why doesn't > 4294967295 rows work in myisam on windows. · fffd105f
      unknown authored
      The BIG_TABLES define wasn't enabled on Windows.
      #define added
      
      
      include/config-win.h:
        Bug #30638 why doesn't > 4294967295 rows work in myisam on windows.
        
        BIG_TABLES enabled on Windows
      fffd105f
    • unknown's avatar
      Bug#31588: buffer overrun when setting variables · ce6a715f
      unknown authored
      post-merge fixes: format string was changed 5.0 -> 5.1, resulting in longer output
      
      
      mysql-test/r/variables.result:
        post-merge fixes: format string was changed 5.0 -> 5.1, resulting in longer output
      ce6a715f
    • unknown's avatar
      Merge sin.intern.azundris.com:/misc/mysql/31588/50-31588 · 4e1e091c
      unknown authored
      into  sin.intern.azundris.com:/misc/mysql/31588/51-31588
      
      
      mysql-test/r/variables.result:
        Auto merged
      mysql-test/t/variables.test:
        Auto merged
      sql/set_var.cc:
        Auto merged
      4e1e091c
    • unknown's avatar
      Merge sin.intern.azundris.com:/misc/mysql/31588/41-31588 · b0889672
      unknown authored
      into  sin.intern.azundris.com:/misc/mysql/31588/50-31588
      
      
      sql/set_var.cc:
        Auto merged
      mysql-test/r/variables.result:
        SCCS merged
      mysql-test/t/variables.test:
        SCCS merged
      b0889672
    • unknown's avatar
      Bug#31588: buffer overrun when setting variables · cd9d89a7
      unknown authored
      Buffer used when setting variables was not dimensioned to accomodate
      trailing '\0'. An overflow by one character was therefore possible.
      CS corrects limits to prevent such overflows.
      
      
      mysql-test/r/variables.result:
        Try to overflow buffer used for setting system variables.
        Unpatched server should throw a valgrind warning here.
        Actual value and error message irrelevant, only length counts.
      mysql-test/t/variables.test:
        Try to overflow buffer used for setting system variables.
      sql/set_var.cc:
        Adjust maximum number of characters we can store in 'buff' by one
        as strmake() will write a terminating '\0'.
      cd9d89a7
  7. 17 Oct, 2007 4 commits
  8. 16 Oct, 2007 2 commits
  9. 15 Oct, 2007 5 commits
    • unknown's avatar
      Bug #27099: system_mysql fail in pushbuild windows · b872877a
      unknown authored
      On Windows the debug log was doing freopen () instead of
      fflush() and that was slowing the logging down that much 
      that some tests timed out.
      Fixed by replacing the freopen() with an syncing-to-disk
      flag to fopen() and fflush().
      Also increased the timeout of the tests running with --debug
      on windows : seems to slow down as much as valgrind on linux.
      
      
      dbug/dbug.c:
        Bug #27099: remove the freopen() for the 
        windows log : too slow. Replace it with the "c" option
        for fopen().
      mysql-test/mysql-test-run.pl:
        Bug #27099: on windows debug log seems to slow the tests
        down about as much as valgrind does on linux.
      b872877a
    • unknown's avatar
      Bug#30986 Character set introducer followed by a HEX string can return bad result(addon) · 048006e2
      unknown authored
      issue an error if string has illegal characters
      
      
      mysql-test/r/ctype_utf8.result:
        issue an error if string has illegal characters
      mysql-test/t/ctype_utf8.test:
        issue an error if string has illegal characters
      sql/item.cc:
        issue an error if string has illegal characters
      sql/item.h:
        issue an error if string has illegal characters
      sql/sql_yacc.yy:
        issue an error if string has illegal characters
      048006e2
    • unknown's avatar
      Merge gleb.loc:/home/uchum/work/bk/PA/5.0-opt-31019 · 3e7e78d7
      unknown authored
      into  gleb.loc:/home/uchum/work/bk/5.1-opt
      
      
      mysql-test/r/type_decimal.result:
        Auto merged
      strings/decimal.c:
        Auto merged
      3e7e78d7
    • unknown's avatar
      Merge gleb.loc:/home/uchum/work/bk/PA/5.0-opt-31019 · 9bb3c7eb
      unknown authored
      into  gleb.loc:/home/uchum/work/bk/5.0-opt
      
      
      9bb3c7eb
    • unknown's avatar
      bug #29801 Federated engine crashes local server · 173eb806
      unknown authored
                     if remote server sends malicious response.
      
      We need to check if the SHOW TABLE STATUS query we issue inside the
      FEDERATED engine returned the result with the proper (or just sufficient)
      number of rows. Otherwise statements like row[12] can crash the server.
      
      
      sql/ha_federated.cc:
        bug #29801 Federated engine crashes local server
                       if remote server sends malicious response.
        
        Return with the error if the remote server return fewer rows than we need.
      173eb806