Граф коммитов

73 Коммитов

Автор SHA1 Сообщение Дата
Tzu Huan Tai 5552361b93
Fix exception message (#84) 2022-07-11 08:59:15 -07:00
Brennan a24b1734d5
Update vcpkg (#82) 2022-04-20 13:29:35 -07:00
Brennan 23c9c17d23
Fix connection start after connection failure (#79) 2022-03-21 13:12:14 -07:00
Jura Boev 6e5e108057
Add support for pinging (#77)
* Add keepalive interval and the server timeout.
2022-03-08 10:07:52 -08:00
Marco Kinski 52ba93a051
default_http_client is not using specified proxy (#78) 2022-01-03 16:24:34 -08:00
Brennan 7e78fd10e5
Remove use of deprecated/removed types (#76) 2021-12-02 19:17:39 -08:00
Brennan 5780ba6a38
Prefer C++ casts over C casts (#74) 2021-11-03 13:36:38 -07:00
Brennan d1afaf3096
Fix stop to properly wait (#73) 2021-10-06 14:28:11 -07:00
Brennan 2dd0539bf3
Do not call stop on connection that failed to start (#70) 2021-09-25 14:19:26 -07:00
Brennan ea8d5227c0
Update CMake version (#69) 2021-08-09 11:20:11 -07:00
Brennan 55ce269ef7
Add document for releasing the library (#68) 2021-08-06 15:00:49 -07:00
Brennan a0eb4b0a26
Fix calling convention on ctor (#67) 2021-08-06 10:44:57 -07:00
Brennan 3212db9cbc
Use std::vector for 'send' and 'on' to make it clear there can be multiple arguments/parameters (#65) 2021-08-05 18:41:47 -07:00
Brennan b6320cef4e
Add binary argument support (#66) 2021-08-05 17:53:29 -07:00
Brennan 6e997d58ba
Add public cancellation_token and pass to http_client (#64) 2021-07-28 15:13:10 -07:00
Brennan 0d51a369dc
Clean up negotiate, remove timeout and add cancellation from stop (#61) 2021-07-23 16:15:28 -07:00
Brennan dfd1f63d39
Add handshake timeout (#60) 2021-07-23 13:17:54 -07:00
Brennan d77e3eed3b
Update to Ubuntu 18 (#63) 2021-07-22 19:16:57 -07:00
Oleksandr Dehtiar 8b0f7aab0c
Fix build of http client (#62) 2021-07-07 11:35:33 -07:00
Brennan d7a629ad5c
Add MessagePack support (#53) 2021-05-17 21:01:05 -07:00
Brennan 62ad9a8adf
Update Mac machine to 10.15 (#58) 2021-05-17 18:45:47 -07:00
Brennan 5b030eaaba
Fix build (#57) 2021-04-22 10:18:13 -07:00
Brennan bef52259ea
Compile test project with source files instead of library reference (#55) 2021-04-21 09:21:55 -07:00
Brennan 5c499e361e
Flow error to disconnected callback (#56) 2021-04-21 09:19:36 -07:00
Brennan 4a10b9b520
Add scheduler abstraction + default impl (#35) 2021-04-14 08:54:49 -07:00
Brennan 3dff7b912f
Update Arcade and run SDL (#54) 2021-03-31 12:43:17 -07:00
Brennan 35553e591f
Rename project to microsoft-signalr and add find_package cmake support (#52) 2021-03-25 10:50:21 -07:00
Brennan fdbf36d62e
Logging improvements (#49) 2021-03-16 20:23:35 -07:00
Brennan 9927ad4db0
Fix the protocol abstraction so different protocols can be supported (#48) 2021-03-16 15:21:22 -07:00
Toni Solarin-Sodara f8ab4dfd2a
Make inclusion of jsoncpp source optional (#50) 2021-03-15 17:53:40 -07:00
TimTim ea4ad5b0a5
Skip negotiation (#33) 2021-02-25 09:03:12 -08:00
Brennan 4450cf12f3
Update pipeline (#47) 2021-02-17 15:15:33 -08:00
dotnet bot f32f127b45
Fixup feeds (#45)
Co-authored-by: Matt Mitchell <mmitche@microsoft.com>
2021-02-09 16:03:54 -08:00
Brennan 012dc39e2d
Fixup Mac builds (#46) 2021-02-09 15:24:07 -08:00
Brennan d842db7748
Allow new and delete to be replaced (#44) 2021-01-28 16:51:30 -08:00
Brennan dccc577054
Add RTTI back (#43) 2021-01-25 19:46:40 -08:00
Brennan bcd2108a59
Update README and remove unused files (#40) 2021-01-25 19:45:55 -08:00
Jura Boev 92f0003458
fixed deadlock on Stop when in connecting state (#38) 2021-01-21 17:08:48 -08:00
Brennan 0f383af906
Add milliseconds to logs (#41) 2020-12-07 12:36:57 -08:00
Brennan 0f2ce01520
Add memory leak detection to testing (#39) 2020-12-01 16:05:28 -08:00
Jamie Marconi f32c59e36d
Better http request timeout handling. (#37) 2020-12-01 13:21:44 -08:00
Vladimir Popov bcea094057
Crash if user not define log writer (#34)
Co-authored-by: popov5 <Vladimir.Popov@paragon-software.com>
2020-06-03 12:22:21 -07:00
TimTim 8eae67385d
Disable C4378 for x86-Release (#32)
* Disable C4378 for x86-Release

Disable the warning when a 32-bit float is returned which is treated as an error and prevents x86-Release config from building.
2020-05-18 11:58:01 -07:00
Brennan c25bb4f445
Change library type (#31) 2020-05-04 17:40:15 -07:00
Brennan 7a72b7a295
Increase warning level and enable warning as error (#28) 2020-04-14 13:05:15 -07:00
Immo Landwerth 81d33af509
Link Code of Conduct (#30) 2020-04-09 12:42:26 -07:00
Brennan 0705074859
Update license (#29) 2020-03-03 10:12:06 -08:00
Stephan c5c7e7f2eb
Fix linking error when using cpprestsdk from apt (#26) 2020-02-26 19:53:58 -08:00
Brennan ca563692b9
Always bootstrap vcpkg (#27) 2020-02-26 17:57:10 -08:00
Brennan dcb0c67927
Fix leak on copy (#25) 2020-02-06 14:27:15 -08:00