Create SSL context once and free it on exit #14

Merged
jmcbray merged 2 commits from tobias/germinal:master into master 2020-06-13 15:41:57 -04:00
Showing only changes of commit d3ed5a92d5 - Show all commits

Only free SSL context when not in background

Tobias Rautenkranz 2020-06-13 17:30:13 +02:00

View file

@ -76,7 +76,7 @@
(with-global-context ((make-context :disabled-protocols (list +ssl-op-no-sslv2+ +ssl-op-no-sslv3+ (with-global-context ((make-context :disabled-protocols (list +ssl-op-no-sslv2+ +ssl-op-no-sslv3+
+ssl-op-no-tlsv1+ +ssl-op-no-tlsv1-1+ +ssl-op-no-tlsv1+ +ssl-op-no-tlsv1-1+
+ssl-op-no-tlsv1-2+)) +ssl-op-no-tlsv1-2+))
:auto-free-p t) :auto-free-p (not background))
(usocket:socket-server host port #'gemini-handler () (usocket:socket-server host port #'gemini-handler ()
:multi-threading t :multi-threading t
:element-type '(unsigned-byte 8) :element-type '(unsigned-byte 8)