libreoffice-online/net
Ashod Nakashian 71e1e54eb5 wsd: hostname is needed for SSL SNI
Since the hostname argument is passed
to both the base class of SslStreamSocket
and SSL_set_tlsext_host_name, and since
the base class's getter, also called
hostname(), is hidden by the argument,
we cannot move it.

An empty hostname can result in 403 Forbidden
from the server due to missing Server Name
Indication (SNI).

Change-Id: I27990f64f17ec3c81a4dd543a078807629cd0c20
Signed-off-by: Ashod Nakashian <ashod.nakashian@collabora.co.uk>
2022-03-27 22:32:38 +02:00
..
Buffer.hpp Buffer: remove _size member and calculate it from _offset as needed. 2021-11-30 09:32:45 +00:00
clientnb.cpp
DelaySocket.cpp
DelaySocket.hpp
FakeSocket.cpp
FakeSocket.hpp
HttpHelper.cpp rename: remaining lool->cool changes 2021-11-18 14:14:11 +01:00
HttpHelper.hpp
HttpRequest.cpp
HttpRequest.hpp wsd: trace poll events and revents flags arround ppoll 2022-03-21 08:57:41 +00:00
NetUtil.cpp
NetUtil.hpp
ServerSocket.hpp wsd: reduce noisy logs 2022-02-04 10:26:49 -05:00
Socket.cpp wsd: always include the BIO errors in SSL logs 2022-03-21 08:57:41 +00:00
Socket.hpp wsd: hostname is needed for SSL SNI 2022-03-27 22:32:38 +02:00
Ssl.cpp wsd: enforce TLSv1.2 as the minimum acceptable version 2022-01-10 21:26:38 +01:00
Ssl.hpp
SslSocket.hpp wsd: hostname is needed for SSL SNI 2022-03-27 22:32:38 +02:00
WebSocketHandler.hpp wsd: always include the BIO errors in SSL logs 2022-03-21 08:57:41 +00:00
WebSocketSession.hpp rename: remaining lool->cool changes 2021-11-18 14:14:11 +01:00