This is an automated email from the ASF dual-hosted git repository.

isapego pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/ignite-3.git


    from 6b8d2fcbba Bump it.unimi.dsi:fastutil-core from 8.5.13 to 8.5.14 
(#4158)
     add 9938898c10 IGNITE-18885 C++: Thin 3.0: Add TLS support (#4182)

No new revisions were added by this update.

Summary of changes:
 .../ignite/client/detail/cluster_connection.cpp    |  13 +
 .../ignite/client/ignite_client_configuration.h    |  92 +++
 modules/platforms/cpp/ignite/client/ssl_mode.h     |  38 +
 .../ignite/common/detail/{factory.h => defer.h}    |  63 +-
 modules/platforms/cpp/ignite/common/detail/utils.h |  16 +
 .../platforms/cpp/ignite/network/CMakeLists.txt    |  24 +-
 .../cpp/ignite/network/async_client_pool_adapter.h |   4 +-
 .../cpp/ignite/network/codec_data_filter.h         |   2 +-
 .../cpp/ignite/network/data_filter_adapter.h       |   2 +-
 modules/platforms/cpp/ignite/network/data_sink.h   |   2 +-
 .../network/detail/linux/dynamic_module.cpp}       |  48 +-
 .../ignite/network/detail/linux/dynamic_module.h   | 101 +++
 .../network/detail/linux/linux_async_client_pool.h |   4 +-
 .../detail/sockets.h}                              |   8 +-
 .../ignite/network/detail/win/dynamic_module.cpp   |  92 +++
 .../cpp/ignite/network/detail/win/dynamic_module.h | 118 +++
 modules/platforms/cpp/ignite/network/network.cpp   |  15 +
 modules/platforms/cpp/ignite/network/network.h     |  19 +
 .../ssl/secure_configuration.h}                    |  33 +-
 .../cpp/ignite/network/ssl/secure_data_filter.cpp  | 273 +++++++
 .../cpp/ignite/network/ssl/secure_data_filter.h    | 225 ++++++
 .../ignite/network/ssl/secure_socket_client.cpp    | 313 ++++++++
 .../cpp/ignite/network/ssl/secure_socket_client.h  | 155 ++++
 .../cpp/ignite/network/ssl/secure_utils.cpp        | 249 ++++++
 .../cpp/ignite/network/ssl/secure_utils.h          |  84 ++
 .../cpp/ignite/network/ssl/ssl_gateway.cpp         | 873 +++++++++++++++++++++
 .../platforms/cpp/ignite/network/ssl/ssl_gateway.h | 299 +++++++
 modules/platforms/cpp/ignite/odbc/sql_connection.h |   2 +-
 .../platforms/cpp/tests/client-test/CMakeLists.txt |   1 +
 .../cpp/tests/client-test/ignite_runner_suite.h    |  46 ++
 modules/platforms/cpp/tests/client-test/ssl/ca.pem |  33 +
 .../platforms/cpp/tests/client-test/ssl/client.pem |  63 ++
 .../cpp/tests/client-test/ssl/client_unknown.pem   |  52 ++
 .../platforms/cpp/tests/client-test/ssl_test.cpp   | 235 ++++++
 .../cpp/tests/test-common/basic_auth_test_suite.h  |  21 -
 .../cpp/tests/test-common/ignite_runner.h          |   6 +-
 .../platforms/cpp/tests/test-common/test_utils.cpp |  45 +-
 .../platforms/cpp/tests/test-common/test_utils.h   |  17 +-
 38 files changed, 3563 insertions(+), 123 deletions(-)
 create mode 100644 modules/platforms/cpp/ignite/client/ssl_mode.h
 copy modules/platforms/cpp/ignite/common/detail/{factory.h => defer.h} (52%)
 copy 
modules/{partition-replicator/src/main/java/org/apache/ignite/internal/partition/replicator/network/replication/ReadWriteSwapRowReplicaRequest.java
 => platforms/cpp/ignite/network/detail/linux/dynamic_module.cpp} (59%)
 create mode 100644 
modules/platforms/cpp/ignite/network/detail/linux/dynamic_module.h
 copy modules/platforms/cpp/ignite/{common/detail/ignite_mbedtls_config.h => 
network/detail/sockets.h} (86%)
 create mode 100644 
modules/platforms/cpp/ignite/network/detail/win/dynamic_module.cpp
 create mode 100644 
modules/platforms/cpp/ignite/network/detail/win/dynamic_module.h
 copy modules/platforms/cpp/ignite/{protocol/extension_types.h => 
network/ssl/secure_configuration.h} (68%)
 create mode 100644 
modules/platforms/cpp/ignite/network/ssl/secure_data_filter.cpp
 create mode 100644 
modules/platforms/cpp/ignite/network/ssl/secure_data_filter.h
 create mode 100644 
modules/platforms/cpp/ignite/network/ssl/secure_socket_client.cpp
 create mode 100644 
modules/platforms/cpp/ignite/network/ssl/secure_socket_client.h
 create mode 100644 modules/platforms/cpp/ignite/network/ssl/secure_utils.cpp
 create mode 100644 modules/platforms/cpp/ignite/network/ssl/secure_utils.h
 create mode 100644 modules/platforms/cpp/ignite/network/ssl/ssl_gateway.cpp
 create mode 100644 modules/platforms/cpp/ignite/network/ssl/ssl_gateway.h
 create mode 100644 modules/platforms/cpp/tests/client-test/ssl/ca.pem
 create mode 100644 modules/platforms/cpp/tests/client-test/ssl/client.pem
 create mode 100644 
modules/platforms/cpp/tests/client-test/ssl/client_unknown.pem
 create mode 100644 modules/platforms/cpp/tests/client-test/ssl_test.cpp

Reply via email to