|
88970604e3
|
ixwebsocketserver::broadcast server to return a boolean to know whether the server could start/listen, and use that in ws
|
2021-03-19 11:52:41 -07:00 |
|
|
7fee54464e
|
WebSocketServer::listenAndStart: fix branch where we do not return an integer
|
2021-03-19 11:48:21 -07:00 |
|
|
b36a2d1faa
|
mingw compile fix / remove restrict in inet_* functions
|
2021-03-19 10:58:38 -07:00 |
|
|
0813eb1788
|
mention disablePerMessageDeflate in the doc
|
2021-03-16 09:56:08 -07:00 |
|
|
7fd782f72f
|
add WIN32_LEAN_AND_MEAN windows blip
|
2021-03-15 19:58:18 -07:00 |
|
|
85bcdaaec3
|
stub inet_ntop and inet_pton function that mingw does not have
|
2021-03-14 14:25:40 -07:00 |
|
|
6a7785d9d9
|
no set thread name on mingw
|
2021-03-13 19:02:20 -08:00 |
|
|
78a670e0c8
|
more mingw quirks
|
2021-03-13 18:55:30 -08:00 |
|
|
e63ac69ec6
|
mock poll struct and macro for mingw
|
2021-03-13 18:49:29 -08:00 |
|
|
afa15d6dcf
|
mingw build problem fix attempt
|
2021-03-13 18:31:42 -08:00 |
|
|
f090c7659b
|
(ixwebsocket) Expose setHandshakeTimeout method
|
2021-03-07 19:29:28 -08:00 |
|
|
7c195219cd
|
reorder methods in IXWebSocket.h
|
2021-03-07 19:25:53 -08:00 |
|
|
d739662a7c
|
Allow customizing the websocket handshake timeout (#264)
|
2021-03-07 19:23:43 -08:00 |
|
|
39cc0ed32f
|
add comment in WebSocketServer::makeBroadcastServer
|
2021-01-28 21:04:18 -08:00 |
|
|
f6e34e4b34
|
stop using C++14 lambda capture init, code should be C++11 compatible
|
2021-01-03 11:44:05 -08:00 |
|
|
d0359a1764
|
new makeBroadcastServer websocket server method for classic servers, used by ws
|
2021-01-03 11:24:12 -08:00 |
|
|
fabc07d598
|
(ws) trim ws dependencies no more ixcrypto and ixcore deps
|
2020-12-25 16:25:58 -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 |
|
|
93ad709dfd
|
fix ws curl error message + some Windows warnings
|
2020-12-12 11:01:22 -08:00 |
|
|
75e9c84388
|
fix buggy message and remove un-needed include
|
2020-11-19 14:27:10 -08:00 |
|
|
223cd41b3c
|
(ixwebsocket) Handle EINTR return code in ix::poll and IXSelectInterrupt
|
2020-11-16 13:53:09 -08:00 |
|
|
60aeaec734
|
hand EINTR in IXSelectInterruptPipe::notify and IXSelectInterruptPipe::read
|
2020-11-16 13:52:13 -08:00 |
|
|
fcf114e2b2
|
Handle EINTR in ix::poll on Unix
|
2020-11-16 10:14:59 -08:00 |
|
|
866670a906
|
(ixwebsocket) Fix #252 / regression in 11.0.2 with string comparisons
|
2020-11-16 08:41:08 -08:00 |
|
|
23606b45c7
|
C++11 compatible
|
2020-11-15 21:09:58 -08:00 |
|
|
2aac0afca3
|
compile attempt 2 with old OpenSSL versions
|
2020-11-15 11:32:50 -08:00 |
|
|
508d8c7253
|
compile attempt with old OpenSSL versions
|
2020-11-15 11:23:44 -08:00 |
|
|
8f5134528b
|
(ixwebsocket) use a C++11 compatible make_unique shim
|
2020-11-15 09:56:54 -08:00 |
|
|
738c6040f7
|
fix memory leak in dns unittest
|
2020-11-12 13:07:31 -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 |
|
|
723c208f22
|
fix version
|
2020-11-11 09:18:03 -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 |
|
|
422febf15d
|
(openssl) Always set verify peer when it is not disabled (#250)
|
2020-11-11 09:12:39 -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 |
|
|
d9b4beff8b
|
Fix an issue with disabling zlib and getting linker errors from the http client. (#247)
* (http client) #ifdefs so we dont try to compress http requests with zlib
* (http client) Remove some #ifdefs for including zlib and removing fields
|
2020-10-19 13:36:04 -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 |
|
|
032ed9af9c
|
IXExponentialBackoff.cpp: fix typo in source code file name in the header block
|
2020-10-05 10:39:11 -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 |
|
|
61dbcc2b84
|
fix docker and linux build
|
2020-09-28 11:56:49 -07:00 |
|
|
e61680ff0f
|
linux build fix about memset not being found
|
2020-09-28 11:01:59 -07:00 |
|
|
6f188a5131
|
(ws) add gzip and gunzip ws sub commands
|
2020-09-28 10:19:27 -07:00 |
|