|
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 |
|
|
ea32c0e1ec
|
fix ixsentry detection of std::regex
|
2020-11-16 09:19:08 -08:00 |
|
|
866670a906
|
(ixwebsocket) Fix #252 / regression in 11.0.2 with string comparisons
|
2020-11-16 08:41:08 -08:00 |
|
|
80432edbd0
|
add 2 new ubuntu docker files
v11.0.2
|
2020-11-15 21:26:59 -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 |
|
|
1350e9b307
|
missing vector header
|
2020-11-11 21:47:07 -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 |
|
|
594d2e194a
|
linux asan / run test in verbose mode
|
2020-11-11 11:32:47 -08:00 |
|
|
977a1ed7e1
|
link ordering fix for Linux
|
2020-11-11 19:23:51 +00:00 |
|
|
8b3789af56
|
linux build fix attempt
|
2020-11-11 11:16:19 -08:00 |
|
|
f60485d9c2
|
use ctest for testing
|
2020-11-11 11:11:34 -08:00 |
|
|
b05b124cb3
|
update readme
|
2020-11-11 09:20:42 -08:00 |
|
|
723c208f22
|
fix version
v11.0.0
|
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
v10.6.0
|
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
v10.5.7
|
2020-11-07 11:22:52 -08:00 |
|
|
6a90dc7259
|
(cmake) DEFLATE -> Deflate in CMake to stop warnings about casing
v10.5.6
|
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
v10.5.5
|
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 |
|
|
e8b12feaeb
|
Update README.md (#249)
|
2020-11-01 18:17:12 -08:00 |
|
|
730fbc5b31
|
unity build fixes
|
2020-10-26 19:18:55 -07:00 |
|
|
d0562664ad
|
(http code) With zlib disabled, some code should not be reached
v10.5.3
|
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 |
|
|
6077f86af8
|
(cmake) use FetchContent cmake module to retrieve jsoncpp third party dependency
|
2020-09-26 14:11:40 -07:00 |
|
|
93167e3917
|
cmake / move FetchContent spdlog to a single place
|
2020-09-26 13:55:03 -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
v10.4.0
|
2020-09-12 14:17:06 -07:00 |
|
|
b04e5c5529
|
http server: use socket->readBytes which reads in bulk instead of N calls to socket->readByte
|
2020-09-12 14:09:25 -07:00 |
|
|
1e8c421d66
|
formatting
|
2020-09-12 13:55:27 -07:00 |
|
|
72d6651ded
|
Read body in parseRequest for HttpServer (#244)
Co-authored-by: Jay <jasoncarr@Jasons-MacBook-Pro.local>
|
2020-09-12 13:53:56 -07:00 |
|
|
a4e5d1b47a
|
(ws) autoroute command exit on its own once all messages have been received
|
2020-09-09 18:01:38 -07:00 |
|