1. 03 Nov, 2018 1 commit
  2. 02 Nov, 2018 1 commit
  3. 01 Nov, 2018 1 commit
  4. 31 Oct, 2018 6 commits
  5. 30 Oct, 2018 8 commits
  6. 29 Oct, 2018 3 commits
  7. 28 Oct, 2018 6 commits
    • Sergei Golubchik's avatar
      rpm fixes: more %ignore'd files · d5f564a9
      Sergei Golubchik authored
      d5f564a9
    • Sergei Golubchik's avatar
      after-merge: enable tests · cd0734d6
      Sergei Golubchik authored
      cd0734d6
    • Olivier Bertrand's avatar
      Squashed commit of connect/10.0: · 70e567f5
      Olivier Bertrand authored
      commit 02d8c21380f
      Author: Olivier Bertrand <bertrandop@gmail.com>
      Date:   Sat Oct 6 16:27:13 2018 +0200
      
          - Fix truncating error messages on first unrecognized latin1 character
            modified:   storage/connect/ha_connect.cc
      
          - Fix MDEV-17343
            Reject multi-table UPDATE/DELETE commands that crash on some systems
            modified:   storage/connect/ha_connect.cc
            modified:   storage/connect/tabext.cpp
      
          - Try to fix failing tests (MariaDB version 10.0 only)
            modified:   storage/connect/mysql-test/connect/disabled.def
      
          - Typo
            modified:   storage/connect/global.h
      
      commit f83caed8569
      Author: Olivier Bertrand <bertrandop@gmail.com>
      Date:   Tue Sep 25 15:49:26 2018 +0200
      
          - Try to fix failing tests (MariaDB version 10.0 only)
            modified:   storage/connect/mysql-test/connect/disabled.def
            modified:   storage/connect/mysql-test/connect/r/grant2.result
            modified:   storage/connect/mysql-test/connect/r/infoschema2-9739.result
            modified:   storage/connect/mysql-test/connect/r/mysql_exec.result
      
      commit 9fd6f178846
      Author: Olivier Bertrand <bertrandop@gmail.com>
      Date:   Sun Sep 23 19:45:59 2018 +0200
      
          - Implement the CHECK TABLE statement and accept REPAIR and ANALYZE
            modified:   storage/connect/connect.cc
            modified:   storage/connect/ha_connect.cc
            modified:   storage/connect/ha_connect.h
            modified:   storage/connect/tabjdbc.cpp
            modified:   storage/connect/tabmysql.cpp
            modified:   storage/connect/tabodbc.cpp
      
          - MDEV-17212: Test if NumResultCols is implemented by the data source
            modified:   storage/connect/odbconn.cpp
      
          - Change error type in Optimize
            modified:   storage/connect/ha_connect.cc
      
          - Update version date
            modified:   storage/connect/ha_connect.cc
      
          - Record new result from odbc_postgresql.test
            modified:   storage/connect/mysql-test/connect/r/odbc_postgresql.result
      
      commit d8cf51319e1
      Author: Olivier Bertrand <bertrandop@gmail.com>
      Date:   Wed Aug 8 12:18:52 2018 +0200
      
          - Comment out failing Cyrillic test in xml2.test
            modified:   storage/connect/mysql-test/connect/r/xml2.result
            modified:   storage/connect/mysql-test/connect/t/xml2.test
      
      commit 9df49e21f9e
      Author: Olivier Bertrand <bertrandop@gmail.com>
      Date:   Tue Aug 7 15:01:06 2018 +0200
      
          - Fix MDEV-16672 Connect: Warnings with 10.0
            filamtxt.cpp: DOSFAM::RenameTempFile: Change sprintf to snprintf.
            filamvct.cpp: VECFAM::RenameTempFile: Change sprintf to snprintf.
            javaconn.cpp:
              Add JAVAConn::GetUTFString function.
              Use it instead of env->GetStringUTFChars.
              Fix wrong identation.
            javaconn.h: Add GetUTFString declaration.
            jdbconn.cpp:
              Use GetUTFString function instead of env->GetStringUTFChars.
            jmgoconn.cpp:
              Use GetUTFString function instead of env->GetStringUTFChars.
              Fix wrong identation.
            jsonudf.cpp: change 139 to BMX line 4631.
            tabjmg.cpp:
              Add ReleaseStringUTF.
              Fix wrong identation.
            tabpivot.cpp: Fix wrong identation.
            tabutil.cpp: TDBPRX::GetSubTable: Change sprintf to snprintf.
            modified:   storage/connect/filamtxt.cpp
            modified:   storage/connect/filamvct.cpp
            modified:   storage/connect/javaconn.cpp
            modified:   storage/connect/javaconn.h
            modified:   storage/connect/jdbconn.cpp
            modified:   storage/connect/jmgoconn.cpp
            modified:   storage/connect/jsonudf.cpp
            modified:   storage/connect/tabjmg.cpp
            modified:   storage/connect/tabpivot.cpp
            modified:   storage/connect/tabutil.cpp
      
          - Fix MDEV-16895 CONNECT engine's get_error_message can cause buffer
                           overflow and server crash with long queries
            ha_connect_cc: Update version.
              get_error_message: Remove charset conversion.
            modified:   storage/connect/ha_connect.cc
      
          - Fix a server crash on inserting bigint to a JDBC table
            JDBConn::SetUUID:
              Suppress check on ctyp that causes a server crash because ctyp
              can be negative and this triggers an DEBUG_ASSERT on return.
            modified:   storage/connect/jdbconn.cpp
      
          - Delete an assert(qrp) from JCATPARM *AllocCatInfo that is called with
            qrp=NULL from JDBConn::SetUUID. Also delete a clone of this function
            that was duplicated in javaconn.cpp.
            modified:   storage/connect/javaconn.cpp
            modified:   storage/connect/jdbconn.cpp
      
          - Update some disabled tests and results to avoid failure
            modified:   storage/connect/mysql-test/connect/r/jdbc.result
            modified:   storage/connect/mysql-test/connect/r/json_java_2.result
            modified:   storage/connect/mysql-test/connect/r/json_java_3.result
            modified:   storage/connect/mysql-test/connect/r/mongo_java_2.result
            modified:   storage/connect/mysql-test/connect/r/mongo_java_3.result
            modified:   storage/connect/mysql-test/connect/t/json_java_2.test
            modified:   storage/connect/mysql-test/connect/t/json_java_3.test
            modified:   storage/connect/mysql-test/connect/t/mongo_java_2.test
            modified:   storage/connect/mysql-test/connect/t/mongo_java_3.test
      
      commit 415273eb193
      Author: Olivier Bertrand <bertrandop@gmail.com>
      Date:   Thu Jun 28 19:37:49 2018 +0200
      
          - Fix MDEV-16167 Cannot insert unsigned values into a VEC table
            modified:   storage/connect/filamvct.cpp
            modified:   storage/connect/tabvct.cpp
      
      commit 9ffcb68a9f2
      Author: Olivier Bertrand <bertrandop@gmail.com>
      Date:   Mon May 7 22:43:43 2018 +0200
      
          - Fix MDEV-15735 CONNECT [filamtxt.cpp:429]: Suspicious condition
            modified:   storage/connect/filamtxt.cpp
      
          - Fix compiler warnings
            modified:   storage/connect/domdoc.cpp
            modified:   storage/connect/ha_connect.cc
            modified:   storage/connect/json.h
            modified:   storage/connect/jsonudf.cpp
            modified:   storage/connect/tabext.cpp
            modified:   storage/connect/tabjson.cpp
            modified:   storage/connect/tabjson.h
      
          - Miscelleanous from 10.3
            modified:   storage/connect/ha_connect.cc
            modified:   storage/connect/mycat.cc
            modified:   storage/connect/user_connect.cc
      70e567f5
    • Sergei Golubchik's avatar
      CONNECT: don't mix bundled zlib and system libxml2 · 411a2540
      Sergei Golubchik authored
      System libxml2 uses system zlib, it might conflicts with the bundled.
      
      In particular, on centos5 old system zlib conflicts with the newer
      (after c5427172) bundled zlib which causes CONNECT to crash
      on xml tests.
      411a2540
    • Sergei Golubchik's avatar
      3e2394a5
    • Sergei Golubchik's avatar
      1bad8f9d
  8. 27 Oct, 2018 5 commits
  9. 26 Oct, 2018 1 commit
  10. 25 Oct, 2018 3 commits
  11. 24 Oct, 2018 5 commits
    • Sergei Golubchik's avatar
      wsrep: create a macro for the error: label · 329058be
      Sergei Golubchik authored
      that is used by WSREP_TO_ISOLATION_BEGIN and other galera macros,
      to avoid the need for wrapping this label in #ifdef WITH_WSREP/#endif
      329058be
    • Sergei Golubchik's avatar
      MDEV-16127 mroonga/storage.* tests fail with GCC 8 · 0140bfac
      Sergei Golubchik authored
      Tests were failing because in TIME_from_longlong_datetime_packed() GCC8
      at -O2 assumed that tmp is always positive and used mul and shr while it
      used imul and sar at -O1 (where tests passed). GCC8 used multiplication
      (by 0x4ec4ec4ec4ec4ec5) and shift to implement division by 13. It could
      assume that tmp is always positive, because the function starts with
      `if (tmp < 0) tmp= -tmp;`
      
      But this assumption breaks if tmp=0x8000000000000000;
      This is invalid value and TIME_from_longlong_datetime_packed() should
      never see it, garbage in - garbage out.
      
      It was getting this invalid value because mroonga tried to convert a
      NULL key part to MYSQL_TIME. If the key part value is NULL, datetime2
      value of it happens to be bzero-ed, which is invalid binary datetime2
      value.
      
      The correct behavior is not to try to interpret the key part value, if
      it is marked as NULL. But this minimal fix only covers the datetime2 type.
      0140bfac
    • Sergei Golubchik's avatar
      893ebb73
    • Sergei Golubchik's avatar
      5.5.61-38.13 · 5bc30247
      Sergei Golubchik authored
      5bc30247
    • Sergei Golubchik's avatar
      Revert "Update rules" · 7223369d
      Sergei Golubchik authored
      This reverts commit ebaacf07.
      
      Pushed by mistake.
      Broke tokudb on trusty-amd64.
      7223369d