Commit graph

50 commits

Author SHA1 Message Date
badaix
2addf7cc3d Build without wss support, if OpenSSL is not found 2025-01-28 17:57:36 +01:00
badaix
85e8d02e5b Mutual SSL authentication 2025-01-27 22:19:42 +01:00
badaix
be301c6931 Log configured protocoll 2025-01-27 12:53:51 +01:00
badaix
29e267532a Fix Windows compile error 2025-01-27 10:52:28 +01:00
badaix
a407e68df6 Fix wss reconnect 2025-01-27 10:34:13 +01:00
badaix
23107d62f9 Set client option 2025-01-25 22:47:23 +01:00
badaix
b20bd90c03 Verify server certificate 2025-01-25 22:37:08 +01:00
badaix
3d5744c6b0 Fix crash 2025-01-25 18:03:13 +01:00
badaix
b0463fdd0c Fix Windows compile error 2025-01-24 23:36:51 +01:00
badaix
442b154fbf Add support for SSL Websockets 2025-01-24 23:31:27 +01:00
badaix
0a8b737f9f Cleanup connect 2025-01-24 21:30:19 +01:00
badaix
6c02252d84 Add client support for websockets 2025-01-24 21:30:19 +01:00
badaix
ab5318fea4 Fix linter warnings 2025-01-18 21:22:33 +01:00
badaix
d5677b6f78 Reformat code 2025-01-09 15:06:35 +01:00
badaix
cd67fb9645 Replace std::endl with "\n" 2025-01-07 20:29:16 +01:00
badaix
72358cd912 Fix clang-tidy issues 2024-12-26 23:00:04 +01:00
badaix
6190041e86 Fix compilation with boost v1.87.0 2024-12-19 21:36:08 +01:00
badaix
aa82ba8397 Cleanup Snapclient includes 2024-04-03 21:50:03 +02:00
badaix
e3d6fd4f85 Loop through resolved IPs 2024-03-28 11:00:53 +01:00
badaix
1184cf1db3 Fix warning 2024-03-27 21:18:34 +01:00
badaix
6ff39074c0 Log resolved IP addresses 2024-03-27 21:15:42 +01:00
badaix
56c8a3f693 Fix common/message includes 2023-01-22 11:34:02 +01:00
badaix
e1c8250876 Reformat code 2022-12-29 19:10:38 +01:00
badaix
bdc6299523 io_context cleanups 2022-04-03 15:27:28 +02:00
badaix
caef2b7b87 Clean up asio includes 2022-01-31 21:07:34 +01:00
badaix
4f29f000de Use namespace "boost::asio" instead of "net" 2022-01-30 22:07:13 +01:00
badaix
989eb6ec8e Reorder header includes 2022-01-30 21:45:00 +01:00
badaix
8067394212 Fix data races 2021-09-12 12:03:27 +02:00
badaix
fba20fb7fe Fix crash if message deserialization fails 2021-06-26 23:25:18 +02:00
badaix
62bcb11a83 Remove a log message 2020-06-12 13:49:06 +02:00
badaix
799ed8ae66 Protect request response with a strand 2020-06-11 12:53:18 +02:00
badaix
0af19ca0cb Small code cleanup 2020-06-06 13:44:22 +02:00
badaix
ed3d9e5ebc Send hello message as request 2020-05-15 08:54:15 +02:00
badaix
38cddf6424 Fix data race with pending requests 2020-05-02 11:58:31 +02:00
badaix
f81c67e70e Fix crash in send 2020-05-01 22:37:25 +02:00
badaix
2217595c6b Fix crash when messages are queued 2020-05-01 22:37:25 +02:00
badaix
9bb1c4a041 Make controller async, add client Mixer settings
Controller uses the asio io_context and thus uses one thread less.
This also fixes a lot of thread sanitizer issues.
2020-05-01 22:37:25 +02:00
badaix
ad8332345f Remove SLOG from logging 2020-04-16 09:01:09 +02:00
badaix
5cc37f98f4 Reformat code 2020-04-10 09:45:19 +02:00
Stijn Van der Borght
094ec9b53c re-added Outurnate's Windows client for master branch 2020-04-08 11:33:25 +02:00
badaix
d49b5c251c Switch to exception_ptr for async exceptions 2020-03-12 23:33:10 +01:00
badaix
a013558e81 Reformat code 2020-02-22 16:43:13 +01:00
Christian Flach
8c8226f2dc Remove most usages of "new" and "malloc" in the client 2020-02-12 22:46:15 +01:00
badaix
8c6d703ec5 Update copyright dates 2020-01-04 01:03:48 +01:00
badaix
e9a5a36855 Client uses less memory allocations 2019-12-12 21:46:23 +01:00
badaix
d8a6e63691 Use promise/future for sync messages 2019-12-11 22:47:11 +01:00
badaix
505769760e socket on the stack 2019-11-01 17:54:25 +01:00
badaix
0b21a5daee rename files to snake_case 2019-10-13 18:43:32 +02:00
badaix
a30f548a31 rename files to snake_case 2019-10-12 18:28:29 +02:00
badaix
ea3921d8b7 rename some files to snake_case 2019-10-12 14:34:00 +02:00
Renamed from client/clientConnection.cpp (Browse further)