libreoffice-online/net
Ashod Nakashian 72e9f3d2d6 wsd: asynchronous HTTP/1.1 implementation
This implements HTTP/1.1 per RFC 7230, partially.

Unit-tests are provided with documentation on usage.

This is desgined to serve as the http implementation
throughout loolwsd, for both synchronous and
asynchronous requests.

Change-Id: Iaf1b8c5fcb8cec032445e27c9f70d2fb807aa4dc
Signed-off-by: Ashod Nakashian <ashod.nakashian@collabora.co.uk>
2021-01-21 12:36:41 +01:00
..
Buffer.hpp Fix unit test to not rely on under-defined behavior. 2020-11-29 19:27:23 -05:00
clientnb.cpp fix license headers 2020-10-01 11:56:43 +02:00
DelaySocket.cpp wsd: log: overload chrono duration to simplify logging 2020-12-08 09:26:41 +00:00
DelaySocket.hpp fix license headers 2020-10-01 11:56:43 +02:00
FakeSocket.cpp fix license headers 2020-10-01 11:56:43 +02:00
FakeSocket.hpp Replace all __linux in CPP conditions with __linux__. 2020-11-17 09:21:45 +00:00
HttpHelper.cpp wsd: move HttpHelper namespace from Socket to its home 2020-11-02 07:56:03 -05:00
HttpHelper.hpp wsd: move HttpHelper namespace from Socket to its home 2020-11-02 07:56:03 -05:00
HttpRequest.cpp wsd: asynchronous HTTP/1.1 implementation 2021-01-21 12:36:41 +01:00
HttpRequest.hpp wsd: asynchronous HTTP/1.1 implementation 2021-01-21 12:36:41 +01:00
NetUtil.cpp wsd: new NetUtil file for network utilities 2021-01-13 22:05:18 -05:00
NetUtil.hpp wsd: new NetUtil file for network utilities 2021-01-13 22:05:18 -05:00
ServerSocket.hpp fix license headers 2020-10-01 11:56:43 +02:00
Socket.cpp wsd: new NetUtil file for network utilities 2021-01-13 22:05:18 -05:00
Socket.hpp wsd: save errno before invoking any other functions 2020-12-29 11:40:17 +00:00
Ssl.cpp Implement SslContext::id() for FreeBSD systems by calling pthread_getthreadid_np(). 2020-11-16 14:02:23 +00:00
Ssl.hpp wsd: test: support SSL in classic tests 2021-01-13 08:07:06 -05:00
SslSocket.hpp wsd: save errno before invoking any other functions 2020-12-29 11:40:17 +00:00
WebSocketHandler.hpp wsd: chrono type-safe usage 2021-01-10 11:13:08 -05:00