- 18 Feb, 2018 1 commit
-
-
Бобби authored
CL: Fix mg_socketpair for lwip + UDP PUBLISHED_FROM=6dd09136b3837016026523fb34acb5cc893cadbe
-
- 13 Feb, 2018 1 commit
-
-
Deomid Ryabkov authored
Fixes https://github.com/cesanta/mongoose-os/issues/394 CL: Fix buffer size passed to inet_ntop() PUBLISHED_FROM=4a6702527627ccbb780f45200274b09a28be69ee
-
- 10 Feb, 2018 1 commit
-
-
Deomid Ryabkov authored
E.g. if `ASSERT_EQ(myfunc(), 123)` fails, `myfunc()` would be invoked again to print the actual value. This can cause confusion sometimes. To avoid this, we cast arguments to double, which is wide enough for most cases and we provide a variant for 64 bit value types for when it's not. We also perform a check and fail if argument to the check results in loss of precision. CL: none PUBLISHED_FROM=a14551289d92e8a5dead21d16471ebddebe938a8
-
- 08 Feb, 2018 2 commits
-
-
Deomid Ryabkov authored
CL: none PUBLISHED_FROM=ab7f50e1c68154832e862ebfb4a02d385ef7c6be
-
Dmitry Frank authored
PUBLISHED_FROM=92604e1b7c65009a6214fea9f1b2460df721d38e
-
- 07 Feb, 2018 4 commits
-
-
Dmitry Frank authored
Which is a replacement of (deprecated) `mg_http_parse_header`, but, similarly to `asprintf`, allocates a new buffer if the client-provided one is not large enough. Also use it throughout mongoose code, and thus some header-related limitations are removed; in particular, https://github.com/cesanta/mongoose/issues/813 is fixed. CL: Mongoose Web Server: Deprecate `mg_http_parse_header()` and implement `mg_http_parse_header2()` instead, which allocates a new buffer if the client-provided one is not large enough (similarly to `asprintf`). CL: Mongoose Web Server: Fix limitations of header value lengths, e.g. when parsing authentication headers such as nonce, etc. PUBLISHED_FROM=c75b1bbbbdb294ea85075ce69b1368f115fdd1ef
-
Deomid Ryabkov authored
PUBLISHED_FROM=d52aea1648ed8ec8dd2e71168884795d995b1826
-
Deomid Ryabkov authored
CL: none PUBLISHED_FROM=ee76407d89f3fcbe3da23810117a374d06af0a25
-
Deomid Ryabkov authored
To properly fail a test in a subroutine, return value needs to be passed up. This snippet makes it short. PUBLISHED_FROM=2f6328b5eb2921a4caa53d8887c02f73a5d817ea
-
- 06 Feb, 2018 2 commits
-
-
Deomid Ryabkov authored
PUBLISHED_FROM=3cd6dd7f04b650ca637788d1017b6b5146c79569
-
Dmitry Frank authored
CL: Mongoose Web Server: Add UDP client example Resolves https://github.com/cesanta/mongoose/issues/886 PUBLISHED_FROM=fcce2f1de3a800147e9246ffa01c428c1b8f552b
-
- 05 Feb, 2018 2 commits
-
-
Dmitry Frank authored
In certain files it was necessary to make tests work from public mongoose repo, so this commit makes things consistent. PUBLISHED_FROM=694454d0ff007229c65d524a2a2beaf126420f15
-
Dmitry Frank authored
PUBLISHED_FROM=78acb18d597b6f47f31da13087fa6685f21ce445
-
- 02 Feb, 2018 6 commits
-
-
Dmitry Frank authored
PUBLISHED_FROM=331821dcd1f7dc8a94581cd8a9b51aa00a89fddc
-
Deomid Ryabkov authored
Even though it makes no prectical difference due to the way amalgamation works CL: none PUBLISHED_FROM=6977833f2b469e5b969385ad9ae21a28af76746f
-
Dmitry Frank authored
CL: none PUBLISHED_FROM=d6ebe5fa88c61ae3b8569897d9b09d54610bec73
-
Dmitry Frank authored
CL: Mongoose Web Server: Remove tunneling functionality which was used by nobody PUBLISHED_FROM=38b9e8ae7b0a5a1dbba5cff4074843dc681267d3
-
Dmitry Frank authored
CL: Mongoose Web Server: Publish sources and tests Resolves https://github.com/cesanta/mongoose/issues/745 PUBLISHED_FROM=7ecd7a3c518cfa614a6ba0838678dcb91b75a8c0
-
Dmitry Frank authored
Before it resulted in an endless recursion. Resolves https://github.com/cesanta/mongoose/issues/871 CL: Mongoose Web Server: Fail if passed a NULL handler to `mg_bind` or `mg_bind_opt`. PUBLISHED_FROM=376e5d330a643fa530f6a27a422a1500f986c721
-
- 01 Feb, 2018 2 commits
-
-
Dmitry Frank authored
CL: Mongoose Web Server: Digest authentication: Fix nonce validity check (expired nonce or nonce from the future did not cause the the check to fail) CL: Mongoose Web Server: Digest authentication: Fix nonce request value; it worked before because nonce validity check was broken as well CL: Mongoose Web Server: Digest authentication: Add `nonce` argument to `mg_http_create_digest_auth_header()`: clients should use the value received from the server's authentication request. Resolves https://github.com/cesanta/mongoose/issues/809 PUBLISHED_FROM=5e59f90ed6b2a4311ed6763159da81c2aaf6af4c
-
Dmitry Frank authored
CL: Mongoose Web Server: Websocket: Respond to Ping with Pong CL: Mongoose Web Server: Websocket: Properly close a connection with Close frame (in response to a client's close and when protocol failure is detected) CL: Mongoose Web Server: Websocket: Fix support of fragmented messages CL: Mongoose Web Server: Websocket: Add support for control frames interjected in the middle of a fragmented message PUBLISHED_FROM=e2b3794aaacc64633540c493194cccc62afa2077
-
- 30 Jan, 2018 13 commits
-
-
Dmitry Frank authored
`path_info` was dereferenced without checking for NULL, and a few lines below, it was checked for NULL. CL: none PUBLISHED_FROM=9f14dc68c152b9b1119b276f047686d831bace38
-
Dmitry Frank authored
CL: none PUBLISHED_FROM=f165b556582f712c2c1c752e01c41d22fe593397
-
Dmitry Frank authored
PUBLISHED_FROM=f3c1fcf015f6f72eca2eb3d5dad469cd66a837a9
-
Dmitry Frank authored
PUBLISHED_FROM=7660e252e1ac84bf2245718c548fb00288ff4e47
-
Dmitry Frank authored
PUBLISHED_FROM=413f5073b0fc267d66ce04d8d40e9e9d7abac94d
-
Julien Ammous authored
CL: none PUBLISHED_FROM=9d68cdc298c520798468b43a19c84251bd0c21b4
-
Julien Ammous authored
Integrates https://github.com/cesanta/mongoose/pull/884 Closes https://github.com/cesanta/mongoose/issues/883 CL: Mongoose Web Server: Don't use user_data in mqtt server PUBLISHED_FROM=7785784a766e0ba7514bbba604cde14e7bad3f73
-
Dmitry Frank authored
CL: Mongoose Web Server: Fix mg_parse_multipart in case of malformed request PUBLISHED_FROM=9b33b03e9ab2ca204ad2f8d061df169246644072
-
Dmitry Frank authored
CL: none PUBLISHED_FROM=9c13882517374644c6d799976f1048f04ae446d7
-
Dmitry Frank authored
CL: Mongoose Web Server: Fix publish-subscribe example PUBLISHED_FROM=04fdb66c1d4eb56798a5be2634f9f9bb2f18f288
-
Dmitry Frank authored
CL: Mongoose Web Server: Fix socket leak when there are too many open file descriptors Fixes https://github.com/cesanta/mongoose/issues/870 PUBLISHED_FROM=c802b6834a54eca37821d46efde192c527e0a6b7
-
Dmitry Frank authored
PUBLISHED_FROM=e6ccbd73b27985fbf9949adc3e07c90a75f75603
-
Dmitry Frank authored
PUBLISHED_FROM=2b18b68e500a3d6123e80bd4db19e3b3b9900012
-
- 29 Jan, 2018 1 commit
-
-
Dmitry Frank authored
Fixes https://github.com/cesanta/mjs/issues/82 Integrates https://github.com/cesanta/mjs/pull/85 PUBLISHED_FROM=2f5f50c25ec1c92fdfb783cd95cb57f0cb20642b
-
- 27 Jan, 2018 1 commit
-
-
Бобби authored
CL: Fix OOB access in mg_match_prefix_n(). Made mg_match_prefix_n() return non-negative result. PUBLISHED_FROM=611454df6a6c55bfa7ddf05e7d268a86fa0457a8
-
- 18 Jan, 2018 1 commit
-
-
Deomid Ryabkov authored
CL: Fix TCP RX path regression in SSL mode PUBLISHED_FROM=2cfdb33e5f711bbc4b98e2d24ba3377de0f1d3c5
-
- 16 Jan, 2018 1 commit
-
-
Dmitry Frank authored
CL: - Mongoose Web Server: close undrained and stuck http connections PUBLISHED_FROM=a11656b195dbe2ef8473455a171a583e37cedb2c
-
- 15 Jan, 2018 1 commit
-
-
Deomid Ryabkov authored
h/t @kzyapkov PUBLISHED_FROM=d15a5a0057f69f2f755af6436e676b1b179d069d
-
- 12 Jan, 2018 1 commit
-
-
Deomid Ryabkov authored
AWS MQTT connection works Also fixes https://github.com/mongoose-os-libs/ethernet/issues/1 (because why not). PUBLISHED_FROM=7b0fa8894f2127335d075f2a97fcd37b932006b2
-