An error occurred fetching the project authors.
  1. 26 Dec, 2020 1 commit
  2. 22 Dec, 2020 1 commit
  3. 17 Dec, 2020 1 commit
  4. 15 Dec, 2020 1 commit
    • Olivier Bertrand's avatar
      - Fix pretty=2 Tabjson bug on INSERT. · ceacffbb
      Olivier Bertrand authored
        Occuring when inserting more than one line in one statement.
        modified:   storage/connect/json.cpp
      
      - Fix a wrong if statement
        modified:   storage/connect/tabjson.cpp
      
      - Continue BSON implementation
        modified:   storage/connect/bson.cpp
        modified:   storage/connect/bson.h
        modified:   storage/connect/filamtxt.cpp
        modified:   storage/connect/filamtxt.h
        modified:   storage/connect/tabbson.cpp
        modified:   storage/connect/tabbson.h
      
      - No need anymore
        deleted:    storage/connect/mysql-test/connect/r/bson.result
        deleted:    storage/connect/mysql-test/connect/t/bson.test
      ceacffbb
  5. 11 Dec, 2020 1 commit
  6. 08 Dec, 2020 2 commits
    • Olivier Bertrand's avatar
      - Fix json_bjson (s was erase by Json_Subset) · 4eeadedc
      Olivier Bertrand authored
        modified:   storage/connect/jsonudf.cpp
        modified:   storage/connect/jsonudf.h
      
      - Fix compile error (Force_Bson was not conditional by BSON_SUPPORT)
        modified:   storage/connect/ha_connect.cc
      
      - Continue Bjson implementation
        modified:   storage/connect/block.h
        modified:   storage/connect/bson.cpp
        modified:   storage/connect/bson.h
        modified:   storage/connect/bsonudf.cpp
        modified:   storage/connect/bsonudf.h
        modified:   storage/connect/plugutil.cpp
        modified:   storage/connect/tabbson.cpp
        modified:   storage/connect/tabjson.cpp
      
      - Typo
        deleted:    storage/connect/Header.h
      4eeadedc
    • Olivier Bertrand's avatar
      - Continue BSON implementation · 871532c3
      Olivier Bertrand authored
        modified:   storage/connect/bson.cpp
        modified:   storage/connect/bson.h
        modified:   storage/connect/bsonudf.cpp
        modified:   storage/connect/cmgfam.cpp
        modified:   storage/connect/cmgfam.h
        modified:   storage/connect/ha_connect.cc
        modified:   storage/connect/jmgfam.cpp
        modified:   storage/connect/jmgfam.h
        modified:   storage/connect/jmgoconn.cpp
        modified:   storage/connect/mycat.cc
        modified:   storage/connect/tabbson.cpp
        modified:   storage/connect/tabjson.cpp
      871532c3
  7. 04 Dec, 2020 1 commit
  8. 01 Dec, 2020 1 commit
    • Olivier Bertrand's avatar
      - Fix memory leak for the JSON table type · 4e8af8a6
      Olivier Bertrand authored
        (and continue BSON implementatio)
        modified:   storage/connect/bson.cpp
        modified:   storage/connect/bson.h
        modified:   storage/connect/bsonudf.cpp
        modified:   storage/connect/connect.cc
        modified:   storage/connect/global.h
        modified:   storage/connect/ha_connect.cc
        modified:   storage/connect/jsonudf.cpp
        modified:   storage/connect/mycat.cc
        modified:   storage/connect/plgdbsem.h
        modified:   storage/connect/plugutil.cpp
        modified:   storage/connect/tabjson.cpp
        modified:   storage/connect/tabjson.h
        modified:   storage/connect/user_connect.cc
      
      - Desesperatly trying to fix xml.test failure
        modified:   storage/connect/mysql-test/connect/r/xml.result
      4e8af8a6
  9. 25 Nov, 2020 1 commit
  10. 21 Nov, 2020 1 commit
  11. 19 Nov, 2020 1 commit
  12. 07 Nov, 2020 2 commits
    • Olivier Bertrand's avatar
      fb86a496
    • Olivier Bertrand's avatar
      - Getting text of json items now includes all array members · 46edfd63
      Olivier Bertrand authored
        modified:   storage/connect/json.cpp
        modified:   storage/connect/json.h
        modified:   storage/connect/jsonudf.cpp
        modified:   storage/connect/jsonudf.h
        modified:   storage/connect/mysql-test/connect/r/json.result
        modified:   storage/connect/mysql-test/connect/r/json_java_2.result
        modified:   storage/connect/mysql-test/connect/r/json_mongo_c.result
        modified:   storage/connect/mysql-test/connect/r/json_udf.result
        modified:   storage/connect/mysql-test/connect/r/json_udf_bin.result
        modified:   storage/connect/mysql-test/connect/r/zip.result
        modified:   storage/connect/mysql-test/connect/t/zip.test
        modified:   storage/connect/tabjson.cpp
        modified:   storage/connect/tabjson.h
        modified:   storage/connect/xobject.h
      46edfd63
  13. 03 Nov, 2020 1 commit
    • Olivier Bertrand's avatar
      - Implementation of the Json BJSON representation. · 28af4212
      Olivier Bertrand authored
        VAL structures replace VALUE classes in binary trees.
        These parsed binary trees are swapped and saved on file
        Swapping is to replace pointers by offsets to make it portable.
        In restoring, class pointers to functions are realloced on place.
        Making BJSON files is done by the new UDF function jfile_bjson.
        modified:   storage/connect/block.h
        modified:   storage/connect/filamtxt.cpp
        modified:   storage/connect/filamtxt.h
        modified:   storage/connect/global.h
        modified:   storage/connect/json.cpp
        modified:   storage/connect/json.h
        modified:   storage/connect/jsonudf.cpp
        modified:   storage/connect/jsonudf.h
        modified:   storage/connect/tabjson.cpp
        modified:   storage/connect/tabjson.h
        modified:   storage/connect/value.h
      
      - Make file (record) length and map memory possibly larger than MAX_INT
        modified:   storage/connect/filamap.cpp
        modified:   storage/connect/filamvct.cpp
        modified:   storage/connect/maputil.cpp
        modified:   storage/connect/maputil.h
        modified:   storage/connect/tabdos.cpp
        modified:   storage/connect/xindex.cpp
      
      - Make column length as bytes (not characters)
        This when making column definitions
        modified:   storage/connect/ha_connect.cc
      
      - Change the message when making index fails
        modified:   storage/connect/ha_connect.cc
      
      - Update tests and results to reflect recent changes
        modified:   storage/connect/mysql-test/connect/r/alter_xml.result
        modified:   storage/connect/mysql-test/connect/r/alter_xml2.result
        modified:   storage/connect/mysql-test/connect/r/jdbc_oracle.result
        modified:   storage/connect/mysql-test/connect/r/json.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/json_mongo_c.result
        modified:   storage/connect/mysql-test/connect/r/mongo_c.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/r/odbc_oracle.result
        modified:   storage/connect/mysql-test/connect/r/xml.result
        modified:   storage/connect/mysql-test/connect/r/xml2.result
        modified:   storage/connect/mysql-test/connect/r/xml2_html.result
        modified:   storage/connect/mysql-test/connect/r/xml2_mult.result
        modified:   storage/connect/mysql-test/connect/r/xml2_zip.result
        modified:   storage/connect/mysql-test/connect/r/xml_html.result
        modified:   storage/connect/mysql-test/connect/r/xml_mult.result
        modified:   storage/connect/mysql-test/connect/r/xml_zip.result
        modified:   storage/connect/mysql-test/connect/t/alter_xml.test
        modified:   storage/connect/mysql-test/connect/t/alter_xml2.test
        modified:   storage/connect/mysql-test/connect/t/jdbc_oracle.test
        modified:   storage/connect/mysql-test/connect/t/json.test
        modified:   storage/connect/mysql-test/connect/t/mongo_test.inc
        modified:   storage/connect/mysql-test/connect/t/odbc_oracle.test
        modified:   storage/connect/mysql-test/connect/t/xml.test
        modified:   storage/connect/mysql-test/connect/t/xml2.test
        modified:   storage/connect/mysql-test/connect/t/xml2_html.test
        modified:   storage/connect/mysql-test/connect/t/xml2_mult.test
        modified:   storage/connect/mysql-test/connect/t/xml2_zip.test
        modified:   storage/connect/mysql-test/connect/t/xml_html.test
        modified:   storage/connect/mysql-test/connect/t/xml_mult.test
        modified:   storage/connect/mysql-test/connect/t/xml_zip.test
      
      - Typo
        modified:   storage/connect/value.cpp
      28af4212
  14. 18 Oct, 2020 1 commit
    • Olivier Bertrand's avatar
      - Inline MakePtr and MakeOff with OFFSET as size_t · dc3a693b
      Olivier Bertrand authored
        Also add a new member Saved_Size in the Global structure.
        modified:   storage/connect/global.h
        modified:   storage/connect/plugutil.cpp
        modified:   storage/connect/user_connect.cc
        modified:   storage/connect/jsonudf.cpp
      
      - Add session variables json_all_path and default_depth
        modified:   storage/connect/ha_connect.cc
        modified:   storage/connect/mongo.cpp
        modified:   storage/connect/tabjson.cpp
        modified:   storage/connect/tabxml.cpp
      
      - ADD column options JPATH and XPATH
        Work as FIELD_FORMAT but are more readable
        modified:   storage/connect/ha_connect.cc
        modified:   storage/connect/ha_connect.h
        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/json_mongo_c.result
      
      - Handle negative numbes in the option list
        modified:   storage/connect/ha_connect.cc
      
      - Fix Json parse that could crash the server.
        Was because it could use THROW out of the TRY block.
        Also handle all error by THROW.
        It is now done by a new class JSON.
        modified:   storage/connect/json.cpp
        modified:   storage/connect/json.h
      
      - Add a new UDF function jfile_translate.
        It translate a Json file to pretty = 0.
        Fast because it does not a real parse of the file.
        modified:   storage/connect/jsonudf.cpp
        modified:   storage/connect/jsonudf.h
      
      - Add a now options JSIZE and STRINGIFY to Json tables.
        STRINGIFY makes Objects or Arrays to be returned by their
        json representation instead of by their concatenated values.
        JSIZE allows to specify the LRECL (was 256) defaults to 1024.
        Also fix a bug about locating the sub-table by its path.
        modified:   storage/connect/tabjson.cpp
        modified:   storage/connect/tabjson.h
      dc3a693b
  15. 06 Oct, 2020 1 commit
  16. 05 Oct, 2020 2 commits
    • Olivier Bertrand's avatar
      d4138e7e
    • Olivier Bertrand's avatar
      - Use BIN type when charset='binary' · 307258c8
      Olivier Bertrand authored
        modified:   storage/connect/ha_connect.cc
      
      - Allow JSON columns to be "binary"
        By setting their type as VARBINAY(132)
        and their name begin with Jbin_
        modified:   storage/connect/json.h
        modified:   storage/connect/jsonudf.cpp
        modified:   storage/connect/tabjson.cpp
        modified:   storage/connect/value.cpp
        modified:   storage/connect/value.h
      
      - CHARSET BINARY cannot be used for text columns
        modified:   storage/connect/mysql-test/connect/r/updelx.result
        modified:   storage/connect/mysql-test/connect/t/updelx.test
      307258c8
  17. 01 Oct, 2020 1 commit
    • Olivier Bertrand's avatar
      - Make possible to allocate work space larger than 4GB · 99ab562a
      Olivier Bertrand authored
        All variables handling sizes that were uint are now size_t.
        The variable connect_work_size is now ulong (was uint);
        Also make Json functiosn to allocate a larger memory (M=9 was 7)
        modified:   storage/connect/global.h
        modified:   storage/connect/ha_connect.cc
        modified:   storage/connect/json.cpp
        modified:   storage/connect/jsonudf.cpp
        modified:   storage/connect/plgdbutl.cpp
        modified:   storage/connect/plugutil.cpp
        modified:   storage/connect/user_connect.cc
      
      - Fix uninitialised variable (pretty) in Json_File.
        Make Jbin_file accept the same arguments as Json_File ones.
        modified:   storage/connect/jsonudf.cpp
      
      - Change the Level option to Depth (the word currently used)
        (Level being still accepted)
        modified:   storage/connect/mongo.cpp
        modified:   storage/connect/tabjson.cpp
        modified:   storage/connect/tabxml.cpp
      
      - Suppress 2nd argument default value for MYSQLtoPLG function
        modified:   storage/connect/myutil.h
      
      - Allow REST tables to be create not specifying a file_name
        modified:   storage/connect/tabrest.cpp
      99ab562a
  18. 16 Jul, 2020 1 commit
  19. 13 Jul, 2020 1 commit
    • Olivier Bertrand's avatar
      - Fix MDEV-22561 Unable to access DBF inside a ZIP archive · 1e07df99
      Olivier Bertrand authored
        modified:   storage/connect/filamdbf.cpp
        modified:   storage/connect/filamdbf.h
        modified:   storage/connect/filamzip.cpp
        modified:   storage/connect/filamzip.h
        modified:   storage/connect/ha_connect.cc
        modified:   storage/connect/plgxml.cpp
        modified:   storage/connect/tabdos.cpp
        modified:   storage/connect/tabdos.h
        modified:   storage/connect/tabfix.h
      
      - Add/Init Level class member
        modified:   storage/connect/mongo.cpp
        modified:   storage/connect/mongo.h
        modified:   storage/connect/tabjson.cpp
        modified:   storage/connect/tabjson.h
      
      - Typo
        modified:   storage/connect/connect.cc
      1e07df99
  20. 09 Jan, 2020 1 commit
  21. 26 Nov, 2019 1 commit
    • Olivier Bertrand's avatar
      - Fix MDEV-13782 · f0da39be
      Olivier Bertrand authored
        Problem with NOT LIKE queries.
        modified:   storage/connect/ha_connect.cc
        modified:   sql/item_cmpfunc.h
      
      - Fix MDEV-21084
        Misusage of strncat could cause buffer overflow.
        modified:   storage/connect/reldef.cpp
        modified:   storage/connect/tabcmg.cpp
        modified:   storage/connect/tabjson.cpp
        modified:   storage/connect/tabrest.cpp
        modified:   storage/connect/tabxml.cpp
      f0da39be
  22. 24 Aug, 2019 1 commit
    • Olivier Bertrand's avatar
      In CONNECT version 1.6.10 NOSQL facility is enhanced by a new way to retrieve NOSQL data. · dd30ba4c
      Olivier Bertrand authored
      In addition to files and Mongo collections, JSON as well as XML and CSV data can be retrieved
      from the net as answers from REST queries. Because it uses and external package (cpprestsdk)
      this is currently available only to MariaDB servers compiled from source.
      
      -- Add the REST support when Microsoft Casablanca package (cpprestsdk) is installed.
      -- Add compile flags needed on Windows /MD or /MDd (debug)
      -- Also include some changes specific to MariaDB 10.3.
        modified:   storage/connect/CMakeLists.txt
      
      -- Add conditional REST support
      -- Added string options HTTP and URI.
      -- Added added internal table type TAB_REST.
        modified:   storage/connect/ha_connect.cc
        modified:   storage/connect/mycat.cc
        modified:   storage/connect/mycat.h
        modified:   storage/connect/plgdbsem.h
      
      -- Add conditional code based on the preprocessor definition MARIADB
      -- This to be able to use the same code in CONNECT and EOM modules
        modified:   storage/connect/osutil.h
        modified:   storage/connect/tabrest.cpp
      
      -- Add files for the REST OEM module
        added:      storage/connect/mini-global.h
        added:      storage/connect/rest.def
      
      -- Fix MDEV-19648 Variable connect_conv_size doesn't change
      -- Change Variable wrong block parameter from 8169 to 1.
      -- Also change connect_conv_size default value to 1024.
        modified:   storage/connect/ha_connect.cc
      
      -- Fix compilation error when ZIP is not supported
        modified:   storage/connect/ha_connect.cc
        modified:   storage/connect/tabfmt.cpp
      
      -- Replace PlugSetPath by some concat (crashed on Fedora) + typo
        modified:   storage/connect/reldef.cpp
      
      -- Avoid possible buffer overflow
      -- In particular by the function ShowValue.
        modified:   storage/connect/tabdos.cpp
        modified:   storage/connect/tabfmt.cpp
        modified:   storage/connect/value.cpp
        modified:   storage/connect/value.h
      
      -- Add some cast to avoid some compiler warnings
        modified:   storage/connect/filamdbf.cpp
      
      -- Fix some C++ error
        modified:   storage/connect/javaconn.cpp
        modified:   storage/connect/jmgoconn.cpp
        modified:   storage/connect/plugutil.cpp
      
      -- Add some tracing + typo
        modified:   storage/connect/mycat.cc
        modified:   storage/connect/tabjson.cpp
      
      -- Add the xtrc tracing function
        modified:   storage/connect/global.h
        modified:   storage/connect/plugutil.cpp
      
      -- Modify tracing to use xtrc and some typo
        modified:   storage/connect/array.cpp
        modified:   storage/connect/block.h
      
      -- Miscellaneous Typo and warning suppressing changes
        modified:   storage/connect/connect.cpp
        modified:   storage/connect/connect.h
        modified:   storage/connect/filamvct.cpp
        modified:   storage/connect/inihandl.cpp
        modified:   storage/connect/jsonudf.cpp
        modified:   storage/connect/libdoc.cpp
        modified:   storage/connect/tabjson.cpp
        modified:   storage/connect/tabtbl.cpp
        modified:   storage/connect/tabxml.cpp
        modified:   storage/connect/user_connect.cc
        modified:   storage/connect/user_connect.h
      
      -- Update failing test results and disbling
        modified:   storage/connect/mysql-test/connect/disabled.def
        modified:   storage/connect/mysql-test/connect/r/dir.result
        modified:   storage/connect/mysql-test/connect/r/grant.result
        modified:   storage/connect/mysql-test/connect/r/jdbc.result
        modified:   storage/connect/mysql-test/connect/r/jdbc_postgresql.result
        modified:   storage/connect/mysql-test/connect/r/xml.result
        modified:   storage/connect/mysql-test/connect/r/xml2.result
        modified:   storage/connect/mysql-test/connect/r/xml2_mult.result
        modified:   storage/connect/mysql-test/connect/r/xml_mult.result
      
      -- Add an option
        modified:   storage/connect/mysql-test/connect/t/grant.test
      dd30ba4c
  23. 17 Aug, 2019 1 commit
    • Olivier Bertrand's avatar
      In CONNECT version 1.6.10 NOSQL facility is enhanced by a new way to retrieve NOSQL data. · 4d93c7f3
      Olivier Bertrand authored
      In addition to files and Mongo collections, JSON as well as XML and CSV data can be retrieved
      from the net as answers from REST queries. Because it uses and external package (cpprestsdk)
      this is currently available only to MariaDB servers compiled from source.
      
      -- Add compile flags needed on Windows /MD or /MDd (debug)
      -- Also include some changes needed on Linux
        modified:   storage/connect/CMakeLists.txt
      
      - Add the xtrc tracing function
        modified:   storage/connect/global.h
        modified:   storage/connect/plugutil.cpp
      
      - Modify tracing to use xtrc and some typo
        modified:   storage/connect/array.cpp
        modified:   storage/connect/block.h
        modified:   storage/connect/restget.cpp
      
      - Fix compilation error when ZIP is not supported
        modified:   storage/connect/ha_connect.cc
        modified:   storage/connect/tabfmt.cpp
      
      - Add some tracing + typo
        modified:   storage/connect/mycat.cc
        modified:   storage/connect/tabjson.cpp
      
      - Add conditional code based on MARIADB
        This to be able to use the same code in CONNECT and EOM modules
        modified:   storage/connect/osutil.h
        modified:   storage/connect/tabrest.cpp
      
      - Replace PlugSetPath by some concat (crashed on Fedora) + typo
        modified:   storage/connect/reldef.cpp
      
      - Try to fix test failures
        modified:   zlib/CMakeLists.txt
      4d93c7f3
  24. 30 Jul, 2019 1 commit
    • Olivier Bertrand's avatar
      In CONNECT version 1.6.10 NOSQL facility is enhanced by a new way to retrieve NOSQL data. · e4797a99
      Olivier Bertrand authored
      In addition to files and Mongo collections, JSON as well as XML and CSV data can be retrieved
      from the net as answers from REST queries. Because it uses and external package (cpprestsdk)
      this is currently available only to MariaDB servers compiled from source.
      
      -- Add the REST support when Microsoft Casablanca package (cpprestsdk) is installed.
      -- Also include some changes specific to MariaDB 10.3.
        modified:   storage/connect/CMakeLists.txt
      
      -- Add conditional REST support
      -- Added string options HTTP and URI.
      -- Added added internal table type TAB_REST.
        modified:   storage/connect/ha_connect.cc
        modified:   storage/connect/mycat.cc
        modified:   storage/connect/mycat.h
        modified:   storage/connect/plgdbsem.h
      
      -- Fix MDEV-19648 Variable connect_conv_size doesn't change
      -- Change Variable wrong block parameter from 8169 to 1.
      -- Also change connect_conv_size default value to 1024.
        modified:   storage/connect/ha_connect.cc
      
      -- Avoid possible buffer overflow
      -- In particular by the function ShowValue.
        modified:   storage/connect/tabdos.cpp
        modified:   storage/connect/tabfmt.cpp
        modified:   storage/connect/value.cpp
        modified:   storage/connect/value.h
      
      -- Add some cast to avoid some compiler warnings
        modified:   storage/connect/filamdbf.cpp
      
      -- Fix some C++ error
        modified:   storage/connect/javaconn.cpp
        modified:   storage/connect/jmgoconn.cpp
        modified:   storage/connect/plugutil.cpp
      
      -- Miscellaneous Typo and warning suppressing changes
        modified:   storage/connect/connect.cpp
        modified:   storage/connect/connect.h
        modified:   storage/connect/filamvct.cpp
        modified:   storage/connect/inihandl.cpp
        modified:   storage/connect/jsonudf.cpp
        modified:   storage/connect/libdoc.cpp
        modified:   storage/connect/tabjson.cpp
        modified:   storage/connect/tabtbl.cpp
        modified:   storage/connect/tabxml.cpp
        modified:   storage/connect/user_connect.cc
        modified:   storage/connect/user_connect.h
      
      -- Update failing test results and disbling
        modified:   storage/connect/mysql-test/connect/disabled.def
        modified:   storage/connect/mysql-test/connect/r/dir.result
        modified:   storage/connect/mysql-test/connect/r/grant.result
        modified:   storage/connect/mysql-test/connect/r/jdbc.result
        modified:   storage/connect/mysql-test/connect/r/jdbc_postgresql.result
        modified:   storage/connect/mysql-test/connect/r/xml.result
        modified:   storage/connect/mysql-test/connect/r/xml2.result
        modified:   storage/connect/mysql-test/connect/r/xml2_mult.result
        modified:   storage/connect/mysql-test/connect/r/xml_mult.result
      
      -- Add an option
        modified:   storage/connect/mysql-test/connect/t/grant.test
      e4797a99
  25. 26 Apr, 2019 1 commit
    • Olivier Bertrand's avatar
      Squashed commit of connect/10.0: · e049f923
      Olivier Bertrand authored
      commit ac275d0b4ad (connect/10.0)
      Author: Olivier Bertrand <bertrandop@gmail.com>
      Date:   Wed Mar 27 12:46:20 2019 +0100
      
          Comment out unrecognized command line options: Modified CMakeLists.txt
      
      commit 592f1f75ad6
      Author: Olivier Bertrand <bertrandop@gmail.com>
      Date:   Tue Mar 26 19:52:33 2019 +0100
      
          Replace Command not recognized by CMake modified: CMakeLists.txt
      
      commit 00f72199b16
      Author: Olivier Bertrand <bertrandop@gmail.com>
      Date:   Tue Mar 26 18:15:08 2019 +0100
      
          - Fix MDEV-15793: Server crash in PlugCloseFile with sql_mode=''
            Fixed by replacing sprinf by snprintf in ShowValue to avoid
            buffer overflow. It nows always use a buffer and returns int.
            modified:   storage/connect/tabdos.cpp
            modified:   storage/connect/tabfmt.cpp
            modified:   storage/connect/value.cpp
            modified:   storage/connect/value.h
      
          - Fix MDEV-18292: CONNECT Engine JDBC not able to issue
            simple UPDATE statement from trigger or stored procedure
            Was not fixed when the same table was called several times
            with different modes. Fixed by checking if a new statement
            is compatible in the start_stmt function. It nows do the
            same checks than external_lock.
            modified:   storage/connect/ha_connect.cc
            modified:   storage/connect/ha_connect.h
      
          - typo
            modified:   storage/connect/user_connect.cc
      
          - Fix GetTableName that returned wrong value under Windows
            modified:   storage/connect/ha_connect.cc
      
          - Fix MDEV-13136: enhance CREATE SERVER MyServerName
            FOREIGN DATA WRAPPER to work with CONNECT engine
            modified:   storage/connect/tabjdbc.cpp
      
          - Add a function to retrieve User variable value (DEVELOPMENT only)
            modified:   storage/connect/ha_connect.cc
            modified:   storage/connect/jsonudf.cpp
            modified:   storage/connect/jsonudf.h
            modified:   storage/connect/tabjdbc.cpp
      
          - Fix MDEV-18192: CONNECT Engine JDBC not able to issue
            simple UPDATE statement from trigger or stored procedure
            modified:   storage/connect/tabext.cpp
            modified:   storage/connect/tabext.h
            modified:   storage/connect/tabjdbc.cpp
      
          - Enable CONNECT tables to have triggers
            Update version number
            modified:   storage/connect/ha_connect.cc
      
          - Make user and password defined in CREATE TABLE have precedence on
            the ones specified in a Federated Server.
            modified:   storage/connect/tabjdbc.cpp
      
          - JSONColumns: Copy locally constant strings to fix error in OEM modules
            modified:   storage/connect/tabjson.cpp
      
      commit 99de7f4e486
      Author: Olivier Bertrand <bertrandop@gmail.com>
      Date:   Sun Jan 27 15:16:15 2019 +0100
      
          - Fix MDEV-18192: CONNECT Engine JDBC not able to issue
            simple UPDATE statement from trigger or stored procedure
            modified:   storage/connect/tabext.cpp
            modified:   storage/connect/tabext.h
            modified:   storage/connect/tabjdbc.cpp
      
          - Enable CONNECT tables to have triggers
            Update version number
            modified:   storage/connect/ha_connect.cc
      
          - Make user and password defined in CREATE TABLE have precedence on
            the ones specified in a Federated Server.
            modified:   storage/connect/tabjdbc.cpp
      
          - JSONColumns: Copy locally constant strings to fix error in OEM modules
            modified:   storage/connect/tabjson.cpp
      e049f923
  26. 27 Jan, 2019 1 commit
    • Olivier Bertrand's avatar
      - Fix MDEV-18192: CONNECT Engine JDBC not able to issue · e0c147c2
      Olivier Bertrand authored
        simple UPDATE statement from trigger or stored procedure
        modified:   storage/connect/tabext.cpp
        modified:   storage/connect/tabext.h
        modified:   storage/connect/tabjdbc.cpp
      
      - Enable CONNECT tables to have triggers
        Update version number
        modified:   storage/connect/ha_connect.cc
      
      - Make user and password defined in CREATE TABLE have precedence on
        the ones specified in a Federated Server.
        modified:   storage/connect/tabjdbc.cpp
      
      - JSONColumns: Copy locally constant strings to fix error in OEM modules
        modified:   storage/connect/tabjson.cpp
      e0c147c2
  27. 25 Jan, 2019 2 commits
    • Olivier Bertrand's avatar
      - Fix MDEV-18192: CONNECT Engine JDBC not able to issue · bcb8a522
      Olivier Bertrand authored
        simple UPDATE statement from trigger or stored procedure
        modified:   storage/connect/tabext.cpp
        modified:   storage/connect/tabext.h
        modified:   storage/connect/tabjdbc.cpp
      
      - Make user and password defined in CREATE TABLE have precedence on
        the ones specified in a Federated Server.
        modified:   storage/connect/tabjdbc.cpp
      
      - JSONColumns: Copy locally constant strings to fix error in OEM modules
        modified:   storage/connect/tabjson.cpp
      bcb8a522
    • Olivier Bertrand's avatar
      Squashed commit of connect/10.0: · e6fcd723
      Olivier Bertrand authored
      commit 6a6a1f37798
      Author: Olivier Bertrand <bertrandop@gmail.com>
      Date:   Fri Jan 4 12:31:52 2019 +0100
      
          - Fix a few bug mainly concerning discovery and call from OEM
            (and prepare new table types)
      
            modified:   storage/connect/tabjson.cpp
            modified:   storage/connect/tabjson.h
            modified:   storage/connect/tabxml.cpp
            modified:   storage/connect/tabxml.h
      
          - Fix wrong line estimate
            modified:   storage/connect/mysql-test/connect/r/part_table.result
            modified:   storage/connect/mysql-test/connect/t/part_table.test
      
      commit bd7d2e912d9
      Author: Olivier Bertrand <bertrandop@gmail.com>
      Date:   Tue Dec 4 23:35:09 2018 +0100
      
          Fix wrong version number
      
      commit 4933680e7ab
      Author: Olivier Bertrand <bertrandop@gmail.com>
      Date:   Sun Dec 2 00:25:05 2018 +0100
      
          - Make PlugSubAlloc to be exportable
            Suppress unused parameter from PlugSubSet
            modified:   storage/connect/global.h
            modified:   storage/connect/plugutil.cpp
            modified:   storage/connect/jsonudf.cpp
            modified:   storage/connect/tabjson.cpp
            modified:   storage/connect/user_connect.cc
      
          - Fix a bug making column catalog XML tables fail
            modified:   storage/connect/tabxml.cpp
      
          - Comment out wrong message
            modified:   storage/connect/ha_connect.cc
      
          - Update error message when sorting an ODBC table fails
            modified:   storage/connect/tabodbc.cpp
      
          - Add error message when gettting an address
            from an OEM fails.
            modified:   storage/connect/reldef.cpp
      
          - Make some modifications useful for OEM module writting
            Export discovery functions for CSV, JDBC and XML
            Remove unuseful include from tabjson.h
            Move TDBXML::data_charset function from header file to source
            modified:   storage/connect/tabfmt.h
            modified:   storage/connect/tabjson.h
            modified:   storage/connect/tabxml.cpp
            modified:   storage/connect/tabxml.h
      
          - Update test result
            modified:   storage/connect/mysql-test/connect/r/jdbc_oracle.result
      e6fcd723
  28. 03 Jan, 2019 1 commit
    • Olivier Bertrand's avatar
      - Fix a few bug mainly concerning discovery and call from OEM · 261e9a8a
      Olivier Bertrand authored
        (and prepare new table types)
      
        modified:   storage/connect/tabjson.cpp
        modified:   storage/connect/tabjson.h
        modified:   storage/connect/tabxml.cpp
        modified:   storage/connect/tabxml.h
      
      - Fix wrong line estimate
        modified:   storage/connect/mysql-test/connect/r/part_table.result
        modified:   storage/connect/mysql-test/connect/t/part_table.test
      261e9a8a
  29. 01 Jan, 2019 1 commit
    • Olivier Bertrand's avatar
      - Fix a few bug mainly concerning discovery and call from OEM · 4cdeee1e
      Olivier Bertrand authored
        (and prepare new table types)
      
        modified:   storage/connect/tabjson.cpp
        modified:   storage/connect/tabjson.h
        modified:   storage/connect/tabxml.cpp
        modified:   storage/connect/tabxml.h
      
      - Fix wrong line estimate
        modified:   storage/connect/mysql-test/connect/r/part_table.result
        modified:   storage/connect/mysql-test/connect/t/part_table.test
      4cdeee1e
  30. 01 Dec, 2018 2 commits
    • Olivier Bertrand's avatar
      - Make PlugSubAlloc to be exportable · 0fb92ddd
      Olivier Bertrand authored
        Suppress unused parameter from PlugSubSet
        modified:   storage/connect/global.h
        modified:   storage/connect/plugutil.cpp
        modified:   storage/connect/jsonudf.cpp
        modified:   storage/connect/tabjson.cpp
        modified:   storage/connect/user_connect.cc
      
      - Fix a bug making column catalog XML tables fail
        modified:   storage/connect/tabxml.cpp
      
      - Comment out wrong message
        modified:   storage/connect/ha_connect.cc
      
      - Update error message when sorting an ODBC table fails
        modified:   storage/connect/tabodbc.cpp
      
      - Add error message when gettting an address
        from an OEM fails.
        modified:   storage/connect/reldef.cpp
      
      - Make some modifications useful for OEM module writting
        Export discovery functions for CSV, JDBC and XML
        Remove unuseful include from tabjson.h
        Move TDBXML::data_charset function from header file to source
        modified:   storage/connect/tabfmt.h
        modified:   storage/connect/tabjson.h
        modified:   storage/connect/tabxml.cpp
        modified:   storage/connect/tabxml.h
      
      - Update test result
        modified:   storage/connect/mysql-test/connect/r/jdbc_oracle.result
      0fb92ddd
    • Olivier Bertrand's avatar
      - Make PlugSubAlloc to be exportable · 048f814e
      Olivier Bertrand authored
        Suppress unused parameter from PlugSubSet
        modified:   storage/connect/global.h
        modified:   storage/connect/plugutil.cpp
        modified:   storage/connect/jsonudf.cpp
        modified:   storage/connect/tabjson.cpp
        modified:   storage/connect/user_connect.cc
      
      - Fix a bug making column catalog XML tables fail
        modified:   storage/connect/tabxml.cpp
      
      - Comment out wrong message
        modified:   storage/connect/ha_connect.cc
      
      - Update error message when sorting an ODBC table fails
        modified:   storage/connect/tabodbc.cpp
      
      - Add error message when gettting an address
        from an OEM fails.
        modified:   storage/connect/reldef.cpp
      
      - Make some modifications useful for OEM module writting
        Export discovery functions for CSV, JDBC and XML
        Remove unuseful include from tabjson.h
        Move TDBXML::data_charset function from header file to source
        modified:   storage/connect/tabfmt.h
        modified:   storage/connect/tabjson.h
        modified:   storage/connect/tabxml.cpp
        modified:   storage/connect/tabxml.h
      
      - Update test result
        modified:   storage/connect/mysql-test/connect/r/jdbc_oracle.result
      048f814e
  31. 07 May, 2018 1 commit
    • Olivier Bertrand's avatar
      - Fix MDEV-15735 CONNECT [filamtxt.cpp:429]: Suspicious condition · 762111ea
      Olivier Bertrand authored
        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
      762111ea
  32. 06 May, 2018 1 commit
    • Olivier Bertrand's avatar
      - Fix MDEV-15735 CONNECT [filamtxt.cpp:429]: Suspicious condition · 0138220f
      Olivier Bertrand authored
        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
      0138220f
  33. 04 May, 2018 1 commit
    • Sergei Golubchik's avatar
      compiler warning · 04b1e61d
      Sergei Golubchik authored
      storage/connect/tabjson.cpp:198:10: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null]
         return NULL;
      04b1e61d
  34. 26 Apr, 2018 1 commit
    • Sergei Golubchik's avatar
      Squashed commit of connect/10.0: · 5ae2656b
      Sergei Golubchik authored
      commit c545d544378483bf68c4fb713cd4ec872d0df2c4
      Author: Olivier Bertrand <bertrandop@gmail.com>
      Date:   Tue Mar 27 23:13:14 2018 +0200
      
          - Fix MDEV-15577 CONNECT engine JDBC remote index prevents UPDATE
            Fixed in TDBJDBC::OpenDB because query can be null for updates
            modified:   storage/connect/tabjdbc.cpp
      
      commit c4f1fe2e8e74566e9c3296f435448d9f5c718b23
      Author: Olivier Bertrand <bertrandop@gmail.com>
      Date:   Wed Mar 14 12:21:17 2018 +0100
      
          - Fix MDEV-15429 CONNECT engine JDBC handling Postgresql UUID type
            Also handle Postgresql sending type VARCHAR for TEXT column and
            setting length to b x7FFFFFF when the length is unknown.
            modified:   storage/connect/Client.java
            modified:   storage/connect/JavaWrappers.jar
            modified:   storage/connect/JdbcInterface.java
            modified:   storage/connect/PostgresqlInterface.java
            modified:   storage/connect/global.h
            modified:   storage/connect/ha_connect.cc
            modified:   storage/connect/jdbconn.cpp
            modified:   storage/connect/jdbconn.h
            modified:   storage/connect/mysql-test/connect/r/jdbc_postgresql.result
            modified:   storage/connect/mysql-test/connect/t/jdbc_postgresql.test
            modified:   storage/connect/mysql-test/connect/t/jdbconn.inc
            modified:   storage/connect/plgdbsem.h
            modified:   storage/connect/tabjdbc.cpp
            modified:   storage/connect/tabjdbc.h
            added:      storage/connect/mysql-test/connect/std_data/JavaWrappers.jar
      
      commit 3068bb4882a316c6c32c624609db2bf24ae3ad40
      Author: Olivier Bertrand <bertrandop@gmail.com>
      Date:   Mon Feb 26 19:40:27 2018 +0100
      
          Revert to old cmake file to avoid compile error
      
      commit da8c1c0bd6a327fd03bd321be3170f468122ef67
      Author: Olivier Bertrand <bertrandop@gmail.com>
      Date:   Mon Feb 26 16:13:39 2018 +0100
      
          - Remove warning on not used tabtyp variable in connect_assisted_discovery
            modified:   storage/connect/ha_connect.cc
      
          - Fix a bug causing CONNECT to loop when expanding a JSON column
            when the expanded column value is null or void array.
          - Adding the FullArray option to JSON tables.
          - Skipping expanded JSON lines when the expanded column value is null.
            modified:   storage/connect/connect.cc
            modified:   storage/connect/tabdos.h
            modified:   storage/connect/tabjson.cpp
            modified:   storage/connect/tabjson.h
      
          - Fix MDEV-13353 No file privilege for ODBC, JDBC, MONGO, MAC, WMI file types.
            modified:   storage/connect/ha_connect.cc
      
          - Make some Json UDFs  to accept a non JSON item as 1st parameter.
            modified:   storage/connect/json.cpp
            modified:   storage/connect/json.h
            modified:   storage/connect/jsonudf.cpp
            modified:   storage/connect/jsonudf.h
      
          - Update Json UDF tests to cope with above changes.
            modified:   storage/connect/mysql-test/connect/r/json_udf.result
            modified:   storage/connect/mysql-test/connect/r/json_udf_bin.result
            modified:   storage/connect/mysql-test/connect/r/vcol.result
            modified:   storage/connect/mysql-test/connect/t/json_udf.test
            modified:   storage/connect/mysql-test/connect/t/vcol.test
      
          - Fix some compiler warning treated as error
            PlugSubAlloc no more exported because it does throw.
            modified:   storage/connect/global.h
            modified:   storage/connect/ha_connect.cc
            modified:   storage/connect/jsonudf.cpp
            modified:   storage/connect/tabjson.cpp
            modified:   storage/connect/tabjson.h
      
          - Other files modified (?) when going back to wrong merge
            modified:   storage/connect/CMakeLists.txt
            modified:   storage/connect/array.cpp
            modified:   storage/connect/colblk.cpp
            modified:   storage/connect/connect.cc
            modified:   storage/connect/csort.cpp
            modified:   storage/connect/domdoc.cpp
            modified:   storage/connect/filamap.cpp
            modified:   storage/connect/filamgz.cpp
            modified:   storage/connect/filamtxt.cpp
            modified:   storage/connect/filamzip.cpp
            modified:   storage/connect/filter.cpp
            modified:   storage/connect/fmdlex.c
            modified:   storage/connect/jdbconn.cpp
            modified:   storage/connect/macutil.cpp
            modified:   storage/connect/myconn.cpp
            modified:   storage/connect/odbconn.cpp
            modified:   storage/connect/plgdbutl.cpp
            modified:   storage/connect/plugutil.cpp
            modified:   storage/connect/preparse.h
            modified:   storage/connect/rcmsg.c
            modified:   storage/connect/rcmsg.h
            modified:   storage/connect/reldef.cpp
            modified:   storage/connect/tabdos.cpp
            modified:   storage/connect/tabfmt.cpp
            modified:   storage/connect/tabmac.cpp
            modified:   storage/connect/tabmul.cpp
            modified:   storage/connect/tabmysql.cpp
            modified:   storage/connect/tabmysql.h
            modified:   storage/connect/tabodbc.cpp
            modified:   storage/connect/tabtbl.cpp
            modified:   storage/connect/tabxml.cpp
            modified:   storage/connect/value.cpp
            modified:   storage/connect/xobject.cpp
      
      commit 5095628b31ed8c94bd7c794c6b0162894a9040b1
      Author: Olivier Bertrand <bertrandop@gmail.com>
      Date:   Tue Feb 13 14:29:00 2018 +0100
      
          - Fix a bug causing CONNECT to loop when expanding a JSON column
            when the expanded column value is null or void array.
          - Adding the FullArray option to JSON tables.
          - Skipping expanded JSON lines when the expanded column value is null.
            modified:   storage/connect/connect.cc
            modified:   storage/connect/tabdos.h
            modified:   storage/connect/tabjson.cpp
            modified:   storage/connect/tabjson.h
      
      commit 9896174328da42016735630c893fd09eb128b48e
      Author: Olivier Bertrand <bertrandop@gmail.com>
      Date:   Fri Feb 2 15:48:57 2018 +0100
      
          - Remove warning on not used tabtyp variable in connect_assisted_discovery
            modified:   storage/connect/ha_connect.cc
      
      commit d7e254c05f88173eb04d8dafc813013eb42ccdbe
      Author: Olivier Bertrand <bertrandop@gmail.com>
      Date:   Wed Jan 31 14:42:45 2018 +0100
      
          - Use delayed load for the MongoDB C Drive on Windows
            modified:   storage/connect/CMakeLists.txt
            modified:   storage/connect/cmgoconn.cpp
            modified:   storage/connect/ha_connect.cc
      
          - Add FORCE to the connect_type_conv enum values
            This will translate binary values to TYPE_STRING
            modified:   storage/connect/checklvl.h
            modified:   storage/connect/ha_connect.cc
            modified:   storage/connect/odbconn.cpp
      
          - Change the connect_xtrace variable to from int to set
            modified:   storage/connect/array.cpp
            modified:   storage/connect/blkfil.cpp
            modified:   storage/connect/block.h
            modified:   storage/connect/cmgoconn.cpp
            modified:   storage/connect/colblk.cpp
            modified:   storage/connect/connect.cc
            modified:   storage/connect/filamap.cpp
            modified:   storage/connect/filamdbf.cpp
            modified:   storage/connect/filamfix.cpp
            modified:   storage/connect/filamgz.cpp
            modified:   storage/connect/filamtxt.cpp
            modified:   storage/connect/filamvct.cpp
            modified:   storage/connect/filamzip.cpp
            modified:   storage/connect/filter.cpp
            modified:   storage/connect/global.h
            modified:   storage/connect/ha_connect.cc
            modified:   storage/connect/inihandl.cpp
            modified:   storage/connect/javaconn.cpp
            modified:   storage/connect/jdbconn.cpp
            modified:   storage/connect/jmgfam.cpp
            modified:   storage/connect/jmgoconn.cpp
            modified:   storage/connect/json.cpp
            modified:   storage/connect/jsonudf.cpp
            modified:   storage/connect/libdoc.cpp
            modified:   storage/connect/mongo.cpp
            modified:   storage/connect/mycat.cc
            modified:   storage/connect/myconn.cpp
            modified:   storage/connect/odbconn.cpp
            modified:   storage/connect/plgdbutl.cpp
            modified:   storage/connect/plugutil.cpp
            modified:   storage/connect/reldef.cpp
            modified:   storage/connect/tabcol.cpp
            modified:   storage/connect/tabdos.cpp
            modified:   storage/connect/tabext.cpp
            modified:   storage/connect/tabfix.cpp
            modified:   storage/connect/tabfmt.cpp
            modified:   storage/connect/tabjdbc.cpp
            modified:   storage/connect/tabjson.cpp
            modified:   storage/connect/table.cpp
            modified:   storage/connect/tabmul.cpp
            modified:   storage/connect/tabmysql.cpp
            modified:   storage/connect/tabodbc.cpp
            modified:   storage/connect/tabpivot.cpp
            modified:   storage/connect/tabsys.cpp
            modified:   storage/connect/tabtbl.cpp
            modified:   storage/connect/tabutil.cpp
            modified:   storage/connect/tabvct.cpp
            modified:   storage/connect/tabwmi.cpp
            modified:   storage/connect/tabxml.cpp
            modified:   storage/connect/user_connect.cc
            modified:   storage/connect/valblk.cpp
            modified:   storage/connect/value.cpp
            modified:   storage/connect/xindex.cpp
      
          - Restore connect_enable_mongo variable (but undocumented)
            modified:   storage/connect/ha_connect.cc
            modified:   storage/connect/mycat.cc
            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/json_mongo_c.result
            modified:   storage/connect/mysql-test/connect/r/mongo_c.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/r/tbl_thread.result
            modified:   storage/connect/mysql-test/connect/t/mongo.inc
            modified:   storage/connect/mysql-test/connect/t/mongo_test.inc
            modified:   storage/connect/mysql-test/connect/t/tbl_thread.test
      5ae2656b
  35. 25 Feb, 2018 1 commit
    • Olivier Bertrand's avatar
      - Remove warning on not used tabtyp variable in connect_assisted_discovery · ed5e84ed
      Olivier Bertrand authored
        modified:   storage/connect/ha_connect.cc
      
      - Fix a bug causing CONNECT to loop when expanding a JSON column
        when the expanded column value is null or void array.
      - Adding the FullArray option to JSON tables.
      - Skipping expanded JSON lines when the expanded column value is null.
        modified:   storage/connect/connect.cc
        modified:   storage/connect/tabdos.h
        modified:   storage/connect/tabjson.cpp
        modified:   storage/connect/tabjson.h
      
      - Fix MDEV-13353 No file privilege for ODBC, JDBC, MONGO, MAC, WMI file types.
        modified:   storage/connect/ha_connect.cc
      
      - Make some Json UDFs  to accept a non JSON item as 1st parameter.
        modified:   storage/connect/json.cpp
        modified:   storage/connect/json.h
        modified:   storage/connect/jsonudf.cpp
        modified:   storage/connect/jsonudf.h
      
      - Update Json UDF tests to cope with above changes.
        modified:   storage/connect/mysql-test/connect/r/json_udf.result
        modified:   storage/connect/mysql-test/connect/r/json_udf_bin.result
        modified:   storage/connect/mysql-test/connect/r/vcol.result
        modified:   storage/connect/mysql-test/connect/t/json_udf.test
        modified:   storage/connect/mysql-test/connect/t/vcol.test
      
      - Fix some compiler warning treated as error
        PlugSubAlloc no more exported because it does throw.
        modified:   storage/connect/global.h
        modified:   storage/connect/ha_connect.cc
        modified:   storage/connect/jsonudf.cpp
        modified:   storage/connect/tabjson.cpp
        modified:   storage/connect/tabjson.h
      
      - Other files modified (?) when going back to wrong merge
        modified:   storage/connect/CMakeLists.txt
        modified:   storage/connect/array.cpp
        modified:   storage/connect/colblk.cpp
        modified:   storage/connect/connect.cc
        modified:   storage/connect/csort.cpp
        modified:   storage/connect/domdoc.cpp
        modified:   storage/connect/filamap.cpp
        modified:   storage/connect/filamgz.cpp
        modified:   storage/connect/filamtxt.cpp
        modified:   storage/connect/filamzip.cpp
        modified:   storage/connect/filter.cpp
        modified:   storage/connect/fmdlex.c
        modified:   storage/connect/jdbconn.cpp
        modified:   storage/connect/macutil.cpp
        modified:   storage/connect/myconn.cpp
        modified:   storage/connect/odbconn.cpp
        modified:   storage/connect/plgdbutl.cpp
        modified:   storage/connect/plugutil.cpp
        modified:   storage/connect/preparse.h
        modified:   storage/connect/rcmsg.c
        modified:   storage/connect/rcmsg.h
        modified:   storage/connect/reldef.cpp
        modified:   storage/connect/tabdos.cpp
        modified:   storage/connect/tabfmt.cpp
        modified:   storage/connect/tabmac.cpp
        modified:   storage/connect/tabmul.cpp
        modified:   storage/connect/tabmysql.cpp
        modified:   storage/connect/tabmysql.h
        modified:   storage/connect/tabodbc.cpp
        modified:   storage/connect/tabtbl.cpp
        modified:   storage/connect/tabxml.cpp
        modified:   storage/connect/value.cpp
        modified:   storage/connect/xobject.cpp
      ed5e84ed