summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorbrad <brad@openbsd.org>2001-04-13 18:25:29 +0000
committerbrad <brad@openbsd.org>2001-04-13 18:25:29 +0000
commitc106f8b3984c2446df4faf3954fb01a583067088 (patch)
tree6509763efb536303408f1a23763b8a9bdf67a1dd
parentmerge mod_ssl 2.8.2 (diff)
downloadwireguard-openbsd-c106f8b3984c2446df4faf3954fb01a583067088.tar.xz
wireguard-openbsd-c106f8b3984c2446df4faf3954fb01a583067088.zip
merge mod_ssl 2.8.2
-- Ok'd by: beck@
-rw-r--r--usr.sbin/httpd/INSTALL.SSL12
1 files changed, 12 insertions, 0 deletions
diff --git a/usr.sbin/httpd/INSTALL.SSL b/usr.sbin/httpd/INSTALL.SSL
index 5a597e26263..3a246097688 100644
--- a/usr.sbin/httpd/INSTALL.SSL
+++ b/usr.sbin/httpd/INSTALL.SSL
@@ -124,6 +124,7 @@
$ cd openssl-0.9.x ALL
$ sh config \ ALL
no-idea \ EU
+ no-threads \ OPTIONAL
-fPIC OPTIONAL
$ make ALL
$ make test OPTIONAL
@@ -149,6 +150,17 @@
have to use -fPIC and not -fpic, as the latter will usually
cause the build to fail. See below for more details.
+ NOTE: The optional `no-threads' keyword above is to increase
+ performance inside OpenSSL, because Apache 1.3 does not
+ use threads anyway. However, OpenSSL, if built without
+ `no-threads', by default builds with multi-threading support.
+ This multi-threading support involves using locking around a
+ lot of internal object manipulation (esp. reference counts).
+ The fact that it is not possible in Apache 1.3 to have
+ threads racing on any kind of object internal to OpenSSL
+ means that any overhead (memory and/or time) relating to
+ these locking mechanisms is wasted by default.
+
4. Optionally you now can build the MM Shared Memory library when you want
shared memory support in Apache/EAPI. For instance this allows mod_ssl to
use a high-performance RAM-based session cache instead of a disk-based