- May 13, 2024
-
-
Arseniy Volynets authored
-
- May 08, 2024
-
-
-
By default, tarantool submodule is built and linked against its bundled version of openssl (1.1.1q). This causes issues when we try to link against the host system's shared openssl of a different version (e.g. 3.0): ``` = note: /usr/bin/ld: target/debug/build/tarantool-sys/static/tarantool-prefix/src/tarantool-build/src/lib/crypto/libtcrypto.a(crypto.c.o): in function `crypto_stream_begin': tarantool-sys/src/lib/crypto/crypto.c:154:(.text+0x841): undefined reference to `EVP_CIPHER_key_length' /usr/bin/ld: tarantool-sys/src/lib/crypto/crypto.c:160:(.text+0x852): undefined reference to `EVP_CIPHER_iv_length' ``` Thus, we should pass `-DENABLE_BUNDLED_OPENSSL=OFF` to properly configure tarantool and prevent missing symbols from occurring.
-
Maksim Kaitmazian authored
-
Maksim Kaitmazian authored
-
-
-
-
-
-
-
-
-
This commit adds supportion of extended query messages and error handling in extended query pipeline. Features that are not implemented: * binary encoding * parameterized queries
-
Maksim Kaitmazian authored
-
-
-
-
-
-
-
Maksim Kaitmazian authored
-
-
-
-
-
-
Closes TODO: check if coio wrapper returns 0 or EOF error.
-
-
Previously, we'd loop forever if there wasn't enough data for decode.
-
If ibuff is not empty we should read messages from the buffer. Reading messages when the buffer is not empty may lead to deadlock, for instance, if the frontend send a series of queries and waits backend response to send other messages, while backend tries to read new messages.
-
-
Maksim Kaitmazian authored
-
Maksim Kaitmazian authored
-
-
-
-
-
-
-