luci/libs/luci-lib-nixio
Eneas U de Queiroz 88b9088514
luci-lib-nixio: always build without TLS support
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>
2022-08-10 16:52:35 -03:00
..
axTLS Rework LuCI build system 2015-01-08 16:26:20 +01:00
axtls-config Rework LuCI build system 2015-01-08 16:26:20 +01:00
axtls-root/etc/nixio Rework LuCI build system 2015-01-08 16:26:20 +01:00
docsrc luci-app-fwknopd: fix typos 2019-12-20 23:12:48 +01:00
root luci-lib-nixio: drop "bit" compatibility class 2015-01-15 16:05:31 +01:00
src treewide: replace which with command -v 2020-08-20 15:54:54 -10:00
.gitignore Rework LuCI build system 2015-01-08 16:26:20 +01:00
LICENSE Rework LuCI build system 2015-01-08 16:26:20 +01:00
Makefile luci-lib-nixio: always build without TLS support 2022-08-10 16:52:35 -03:00
nixio-0.3-1.rockspec Rework LuCI build system 2015-01-08 16:26:20 +01:00
NOTICE Update my email addresses in the license headers 2015-01-16 23:49:44 +01:00
README Rework LuCI build system 2015-01-08 16:26:20 +01:00

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"