Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
marcobambini authored Dec 28, 2023
1 parent da48416 commit 3921852
Showing 1 changed file with 4 additions and 11 deletions.
15 changes: 4 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,12 @@
# Official clients repository for cubeSQL server

cubeSQL can can be freely downloaded from: [https://sqlabs.com](https://www.sqlabs.com/download/cubesql/)<br />
CubeSQL can can be freely downloaded from: [https://sqlabs.com](https://www.sqlabs.com/download/cubesql/)<br />
If you fix any issue or improve the extension please share your changes.

## C SDK
The official reference should alway be the C SDK.
When compiled in another project several macros can be used in order to decide how OpenSSL must be linked:
* **CUBESQL_ENABLE_SSL_ENCRYPTION** if set to 0 or not set, then SSL support is disabled on client side.
When set to 1 the following macros can be used to further customize how OpenSSL is loaded:


* **CUBESQL_STATIC_SSL_LIBRARY** it means that OpenSSL is statically linked
* **CUBESQL_EXTERN_SSL_LIBRARY** it means that OpenSSL is available somewhere in the same build and extern declarations should be used (a macro CUBESQL_EXTERN_SSL_DISABLE11 should be set to 1 in case of linking with an OpenSSL version older than 1.1)
* **CUBESQL_DYNAMIC_SSL_LIBRARY** it means that the SDK will try to dynamically load OpenSSL library itself

The official reference should always be the C SDK.
When linked in another project the **CUBESQL_DISABLE_SSL_ENCRYPTION** macro can be used to skip the usage of TLS code (LibreSSL).
Starting from version 6.0.0 LibreSSL is the default static TLS library (OpenSSL is no longer required).

# Contact
Marco Bambini ([email protected])

0 comments on commit 3921852

Please sign in to comment.