Skip to content

Commit fb220ca

Browse files
committedAug 29, 2022
add sslkeylog info and install instructions in README
git-svn-id: svn+ssh://svn.code.sf.net/p/migrid/code/trunk@5531 b75ad72c-e7d7-11dd-a971-7dbc132099af
1 parent 7603122 commit fb220ca

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed
 

‎README

+9
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@ the following additional software:
6767
-Python email-validator (https://pypi.org/project/email-validator/)
6868
-Python dnspython (https://pypi.org/project/dnspython/)
6969
-Python future (https://pypi.org/project/future/)
70+
-Python sslkeylog (https://pypi.org/project/sslkeylog/)
7071
-LFTP (http://lftp.yar.ru/)
7172
-RSync (https://rsync.samba.org/)
7273
-OpenSSH server (https://www.openssh.org/)
@@ -191,6 +192,14 @@ for the implications like potential EPEL conflicts if going with the latter.
191192
The optional grid_webdavs daemon requires the wsgidav module in a specific
192193
version (1.3.0+ or 3.x for python 2 and 3.x+ for python 3), so it is easiest
193194
to install it with pip as mentioned above.
195+
We also rely on either the sslkeylog library or our own custom _sslsession
196+
module in grid_webdavs in order to efficiently reuse client sessions rather
197+
than repeating the auth handshake for every single DAV operation.
198+
The former requires python 2.7.9+ and can be installed with
199+
pip install sslkeylog
200+
and the latter which is supported for older python versions but is limited to
201+
OpenSSL versions prior to 1.1 can similarly be installed with
202+
cd mig/src/sslsession && pip install .
194203

195204
The optional grid_openid daemon requires the openid module in a recent
196205
version, so it is easiest to install it with pip as mentioned above.

0 commit comments

Comments
 (0)