• 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
inihandl.cpp 39.7 KB