The build system fails to set up the chosen TLS provider and always builds the package without TLS. While this could be easily fixed, the package would fail to build with axTLS and cyaSSL without further intervention. The version of axTLS included with the source is outdated, as is the API used with cyaSSL, now wolfSSL. OpenSSL support could be enabled, but the TLS code limits connections to TLS 1.0, deprecated by RFC 8996: "TLS 1.0 MUST NOT be used". Remove the provider configuration from build options, and always build the library without TLS. Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com> |
||
---|---|---|
.. | ||
axTLS | ||
axtls-config | ||
axtls-root/etc/nixio | ||
docsrc | ||
root | ||
src | ||
.gitignore | ||
LICENSE | ||
Makefile | ||
nixio-0.3-1.rockspec | ||
NOTICE | ||
README |
Building: Use GNU Make. make or gmake depending on your system. Special make flags: OS Override Target OS [Linux|FreeBSD|SunOS|Windows] NIXIO_TLS TLS-Library [*openssl|axtls] NIXIO_CROSS_CC MinGW CC (Windows) `which i586-mingw32msvc-cc` LUA_CFLAGS Lua CFLAGS `pkg-config --cflags lua5.1` LUA_TARGET Lua compile target [*source|strip|compile] LUA_MODULEDIR Install LUA_PATH "/usr/share/lua/5.1" LUA_LIBRARYDIR Install LUA_CPATH "/usr/lib/lua/5.1"