Check-in [cac6170c7a]
Overview
SHA1:cac6170c7a207d32e53fc5c0e985b684f93e28e2
Date: 2016-07-08 21:36:49
User: rkeene
Comment:Disable SSLv3 from our TclTLS builds -- newer versions of LibSSL no longer support it
Timelines: family | ancestors | descendants | both | trunk
Downloads: Tarball | ZIP archive
Other Links: files | file ages | folders | manifest
Tags And Properties
Context
2016-07-08
21:56
[8edfc5151b] Updated to try to use pkg-config to determine additional libraries for libssl (user: rkeene, tags: trunk)
21:36
[cac6170c7a] Disable SSLv3 from our TclTLS builds -- newer versions of LibSSL no longer support it (user: rkeene, tags: trunk)
19:41
[3defed1bc3] Updated to support building our own libSSL (LibreSSL) if none is available or if requested (KC_TLS_BUILDSSL) (user: rkeene, tags: trunk)
Changes

Modified tls/build.sh from [1b0c40489d] to [33f65977be].

135
136
137
138
139
140
141



142
143
144
145
146
147
148
		tryopts="--enable-shared"
	else
		tryopts="--disable-shared"
	fi

	# Disable SSLv2, newer SSL libraries drop support for it entirely
	CFLAGS="${CFLAGS} -DNO_SSL2=1"




	SAVE_CFLAGS="${CFLAGS}"
	SAVE_LIBS="${LIBS}"
	for tryopt in $tryopts __fail__; do
		CFLAGS="${SAVE_CFLAGS}"
		LIBS="${SAVE_LIBS}"
		export CFLAGS LIBS







>
>
>







135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
		tryopts="--enable-shared"
	else
		tryopts="--disable-shared"
	fi

	# Disable SSLv2, newer SSL libraries drop support for it entirely
	CFLAGS="${CFLAGS} -DNO_SSL2=1"

	# Disable SSLv3, newer SSL libraries drop support for it entirely
	CFLAGS="${CFLAGS} -DNO_SSL3=1"

	SAVE_CFLAGS="${CFLAGS}"
	SAVE_LIBS="${LIBS}"
	for tryopt in $tryopts __fail__; do
		CFLAGS="${SAVE_CFLAGS}"
		LIBS="${SAVE_LIBS}"
		export CFLAGS LIBS