- 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
-
- 04 Jan, 2018 1 commit
-
-
Deomid Ryabkov authored
Standardize common packages in build images, to make better use of Docker image cache. PUBLISHED_FROM=a080e83cf5dd80feaf7960147dee36413244a92c
-
- 02 Jan, 2018 1 commit
-
-
Dmitry Frank authored
PUBLISHED_FROM=63cc7ed8c3378bebf209d3620efb09d73675370c
-
- 29 Dec, 2017 2 commits
-
-
Dmitry Frank authored
PUBLISHED_FROM=028d6f56ec1cc15484c995335f00d087b590faef
-
Dmitry Frank authored
PUBLISHED_FROM=08eee4052dd9bbc364875a577409cb78665dee30
-
- 28 Dec, 2017 1 commit
-
-
Dmitry Frank authored
PUBLISHED_FROM=470ff0f484bff3e4478651f0b64cc160bba8ebfc
-