|
30bcddb99f
|
(ws) ws connect has a -g option to gzip decompress messages for API such as the websocket Huobi Global.
|
2021-06-08 09:49:27 -07:00 |
|
|
47fd04e210
|
(websocket client + server) WebSocketMessage class tweak to fix unsafe patterns
|
2021-06-08 09:47:53 -07:00 |
|
|
e3c98a03cc
|
(websocket server) Handle and accept firefox browser special upgrade value (keep-alive, Upgrade)
|
2021-05-27 10:54:21 -07:00 |
|
|
97fedf9482
|
(Windows) move EINVAL (re)definition from IXSocket.h to IXNetSystem.h (fix #289)
|
2021-05-27 10:54:21 -07:00 |
|
|
3b19b0eeca
|
http client: DEL is not a verb, but DELETE is, fix #281
|
2021-04-04 23:27:28 -07:00 |
|
|
dbfe3104e8
|
Fixed example code for the new API of IXWebSocketServer (#279)
|
2021-03-26 23:55:34 -07:00 |
|
|
d932af8568
|
(cmake) install IXUniquePtr.h
|
2021-03-25 10:55:59 -07:00 |
|
|
3add6d4c2e
|
(ssl + windows) missing include for CertOpenStore function
|
2021-03-24 08:03:56 -07:00 |
|
|
0d7fb05567
|
(ixwebsocket) version bump
|
2021-03-23 21:54:54 -07:00 |
|
|
bf1747ef18
|
(ixwebsocket) version bump
|
2021-03-23 21:54:15 -07:00 |
|
|
5c9c05caff
|
bump version
|
2021-03-23 21:52:49 -07:00 |
|
|
449c5fa138
|
(ixwebsocket) add getMinWaitBetweenReconnectionRetries
|
2021-03-23 08:29:50 -07:00 |
|
|
d26664fccc
|
(ixwebsocket) New option to set the min wait between reconnection attempts. Still default to 1ms. (setMinWaitBetweenReconnectionRetries).
|
2021-03-23 07:33:48 -07:00 |
|
|
def0243d6d
|
(ws) initialize maxWaitBetweenReconnectionRetries to a non zero value ; a zero value was causing spurious reconnections attempts
|
2021-03-22 21:10:18 -07:00 |
|
|
d706a4a73e
|
doc: document BUILD_SHARED_LIBS
|
2021-03-20 09:50:21 -07:00 |
|
|
0813eb1788
|
mention disablePerMessageDeflate in the doc
|
2021-03-16 09:56:08 -07:00 |
|
|
f090c7659b
|
(ixwebsocket) Expose setHandshakeTimeout method
|
2021-03-07 19:29:28 -08:00 |
|
|
fabc07d598
|
(ws) trim ws dependencies no more ixcrypto and ixcore deps
|
2020-12-25 16:25:58 -08:00 |
|
|
b89621fa78
|
remove ixbots / ixsnake / ixcobra / ixredis (which should go in their own standalone project
|
2020-12-25 15:32:15 -08:00 |
|
|
0b7919834a
|
(ws) trim ws dependencies, only depends on ixcrypto and ixcore
|
2020-12-25 15:17:46 -08:00 |
|
|
1d0432c8c5
|
(build) rename makefile to makefile.dev to ease cmake BuildExternal (fix #261)
|
2020-12-22 21:42:39 -08:00 |
|
|
461a645704
|
(ws) Implement simple header based websocket authorization technique to reject
|
2020-12-17 22:42:14 -08:00 |
|
|
223cd41b3c
|
(ixwebsocket) Handle EINTR return code in ix::poll and IXSelectInterrupt
|
2020-11-16 13:53:09 -08:00 |
|
|
866670a906
|
(ixwebsocket) Fix #252 / regression in 11.0.2 with string comparisons
|
2020-11-16 08:41:08 -08:00 |
|
|
8f5134528b
|
(ixwebsocket) use a C++11 compatible make_unique shim
|
2020-11-15 09:56:54 -08:00 |
|
|
4e2a40e031
|
(socket) replace a std::vector with an std::array used as a tmp buffer in Socket::readBytes
|
2020-11-11 21:39:31 -08:00 |
|
|
21758f1183
|
(openssl security fix) in the client to server connection, peer verification is not done in all cases. See https://github.com/machinezone/IXWebSocket/pull/250
|
2020-11-11 09:16:14 -08:00 |
|
|
51ec32405d
|
(docker) build docker container with zlib disabled
|
2020-11-07 11:22:52 -08:00 |
|
|
6a90dc7259
|
(cmake) DEFLATE -> Deflate in CMake to stop warnings about casing
|
2020-11-07 09:40:54 -08:00 |
|
|
262f32857f
|
(ws autoroute) Display result in compliant way (AUTOROUTE IXWebSocket :: N ms) so that result can be parsed easily
|
2020-11-07 09:34:54 -08:00 |
|
|
91fb3992ac
|
(ws gunzip + IXGZipCodec) Can decompress gziped data with libdeflate. ws gunzip computed output filename was incorrect (was the extension aka gz) instead of the file without the extension. Also check whether the output file is writeable.
|
2020-11-07 09:34:54 -08:00 |
|
|
d0562664ad
|
(http code) With zlib disabled, some code should not be reached
|
2020-10-19 13:37:42 -07:00 |
|
|
b2f21840c6
|
(ws curl) Add support for --data-binary option, to set the request body. When present the request will be sent with the POST verb
|
2020-10-12 14:03:01 -07:00 |
|
|
67cb48537a
|
(http client + server + ws) Add support for compressing http client requests with gzip. --compress_request argument is used in ws to enable this. The Content-Encoding is set to gzip, and decoded on the server side if present.
|
2020-10-09 17:51:56 -07:00 |
|
|
fa0408e70b
|
(http client + server + ws) Add support for uploading files with ws -F foo=@filename, new -D http server option to debug incoming client requests, internal api changed for http POST, PUT and PATCH to supply an HttpFormDataParameters
|
2020-10-08 12:43:18 -07:00 |
|
|
dc84080401
|
Add support for gzip compression through libdeflate
|
2020-09-30 14:34:03 -07:00 |
|
|
82e759732b
|
(cmake) Stop using FetchContent cmake module to retrieve jsoncpp third party dependency
|
2020-09-30 14:24:04 -07:00 |
|
|
6f188a5131
|
(ws) add gzip and gunzip ws sub commands
|
2020-09-28 10:19:27 -07:00 |
|
|
6077f86af8
|
(cmake) use FetchContent cmake module to retrieve jsoncpp third party dependency
|
2020-09-26 14:11:40 -07:00 |
|
|
2526a94454
|
(cmake) use FetchContent cmake module to retrieve spdlog third party dependency
|
2020-09-26 13:51:19 -07:00 |
|
|
97cc543e53
|
(cobra connection) retrieve cobra server connection id from the cobra handshake message and display it in ws clients, metrics publisher and bots
|
2020-09-22 09:30:19 -07:00 |
|
|
62d220f49a
|
(cobra 2 cobra) specify as an HTTP header which channel we will republish to
|
2020-09-22 08:55:21 -07:00 |
|
|
49995e32f0
|
(cobra bots) change an error log to a warning log when reconnecting because no messages were received for a minute
|
2020-09-18 15:25:10 -07:00 |
|
|
d525c28907
|
(cobra connection and bots) set an HTTP header when connecting to help with debugging bots
|
2020-09-18 15:11:20 -07:00 |
|
|
39c84c7d51
|
Rename HttpResponse's payload to body (#245)
* rename payload to body
* Fixed ws cmd line tool to use the renamed body
Co-authored-by: Jay <jasoncarr@Jasons-MacBook-Pro.local>
|
2020-09-12 19:01:37 -07:00 |
|
|
128bc0afa9
|
(http server) read body request when the Content-Length is specified + set timeout to read the request to 30 seconds max by default, and make it configurable as a constructor parameter
|
2020-09-12 14:17:06 -07:00 |
|
|
a4e5d1b47a
|
(ws) autoroute command exit on its own once all messages have been received
|
2020-09-09 18:01:38 -07:00 |
|
|
9f51a54a83
|
(docker) ws docker file installs strace
|
2020-09-04 13:47:12 -07:00 |
|
|
a40003e85a
|
(ws) echo_client command renamed to autoroute. Command exit once the server close the connection. push_server commands exit once N messages have been sent.
|
2020-09-03 09:13:23 -07:00 |
|
|
5896d3740f
|
(ws + cobra bots) add a cobra_to_cobra ws subcommand to subscribe to a channel and republish received events to a different channel
|
2020-08-31 13:45:00 -07:00 |
|