- 22 Jan, 2019 1 commit
-
-
Deomid Ryabkov authored
CL: mg: Properly support MQTT wildcards when matching topics PUBLISHED_FROM=aa60a71d488f4b56dff0951886c8a9a4066fd4f2
-
- 16 Jan, 2019 1 commit
-
-
Бобби authored
CL: Send extra options with OPTIONS. Integrate https://github.com/cesanta/mongoose/pull/657 PUBLISHED_FROM=6ee609a92febd8d908f7713f94fb73657443a09a
-
- 02 Nov, 2018 1 commit
-
-
Deomid Ryabkov authored
CL: none PUBLISHED_FROM=3b74ca02e2960bbbf130f6d95aef679f2917e824
-
- 27 Sep, 2018 1 commit
-
-
Deomid Ryabkov authored
Clean the HTTP connection state when ia request/response has been fully buffered and handler invoked. Fixes https://github.com/cesanta/mongoose/issues/971 CL: mg: Fix handling of keepalive HTTP requests/responses PUBLISHED_FROM=70c854aa306aacb9161f6ee48841f38dc0312e6b
-
- 26 Jun, 2018 1 commit
-
-
Deomid Ryabkov authored
Do not clear buffer at the end of multipart request to allow following request to proceed. Closes https://github.com/cesanta/mongoose/pull/940 CL: mg: Fix pipelining issue with multipart upload PUBLISHED_FROM=cc7d38b126eaa863553ee4e124cfafcd72030fcf
-
- 20 Jun, 2018 1 commit
-
-
Deomid Ryabkov authored
curl -F file1 -F file2 ... Add a unit test and fix a minor memory leak when returning an error. CL: mg_file_upload_handler: Support multiple files PUBLISHED_FROM=5c4bf2be676346fb782e80f50f79df6a6721ac88
-
- 10 Apr, 2018 2 commits
-
-
Deomid Ryabkov authored
CL: Add `mg_url_encode_opt()` - a parametrized version of `mg_url_encode()` PUBLISHED_FROM=17fa57a7a5325b51b6e3aef3855eac4e82c35782
-
Deomid Ryabkov authored
Per standard, cookies are delimited by `; `. CL: Fix mg_http_parse_header: treat ";" as a delimiter. PUBLISHED_FROM=039243c30f5fabf4a4700a43506f841b3268306a
-
- 30 Mar, 2018 1 commit
-
-
Deomid Ryabkov authored
A major cleanup, disentangling net_if and ssl_if. Pulled a lot of common logic into the core and reduced size of net_if implementations. CL: Mongoose net_if and ssl_if refactoring PUBLISHED_FROM=29bd4dcb264a1fd96b3dd164e2d880e1c2c0921e
-
- 20 Mar, 2018 1 commit
-
-
Serge A. Zaitsev authored
mongoose: fix formatting mongoose: fix formatting mongoose: remove debugging messages PUBLISHED_FROM=1194e018001cc5f2b598096593d7aac4ec8dc04d
-
- 17 Mar, 2018 1 commit
-
-
Serge A. Zaitsev authored
PUBLISHED_FROM=00e8634913232eb2e50a0d739f85e81706dbc400
-
- 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
-
- 07 Feb, 2018 2 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
CL: none PUBLISHED_FROM=ee76407d89f3fcbe3da23810117a374d06af0a25
-
- 05 Feb, 2018 1 commit
-
-
Dmitry Frank authored
PUBLISHED_FROM=78acb18d597b6f47f31da13087fa6685f21ce445
-
- 02 Feb, 2018 3 commits
-
-
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
-
- 08 Sep, 2015 1 commit
-
-
Marko Mikulicic authored
-
- 20 May, 2015 1 commit
-
-
Sergey Lyubka authored
-
- 11 May, 2015 1 commit
-
-
Sergey Lyubka authored
-
- 17 Mar, 2015 3 commits
-
-
Sergey Lyubka authored
-
Dinis Rosário authored
Fix remove_double_dots_and_double_slashes removing all the dots leading http server to serve wrong URI If the uri is something like '/js/...jquery.js', remove_double_dots_and_double_slashes will remove the 3 dots and the http server will serves the /js/jquery.js file. remove_double_dots_and_double_slashes should check if a dot or double dots is followed by a slash (or backslash) and only remove this to avoid disclosure attack.
-
Sergey Lyubka authored
-
- 30 Dec, 2014 1 commit
-
-
Sergey Lyubka authored
-
- 17 Oct, 2014 1 commit
-
-
Sergey Lyubka authored
-
- 15 Sep, 2014 1 commit
-
-
Sergey Lyubka authored
-
- 09 Sep, 2014 1 commit
-
-
Sergey Lyubka authored
-
- 07 Dec, 2013 1 commit
-
-
Sergey Lyubka authored
-
- 06 Dec, 2013 1 commit
-
-
Sergey Lyubka authored
-
- 05 Dec, 2013 1 commit
-
-
Sergey Lyubka authored
-
- 23 Nov, 2013 1 commit
-
-
Sergey Lyubka authored
-
- 01 Oct, 2013 2 commits
-
-
Sergey Lyubka authored
mg_read() does not block on content_len=0. mg_read() reads until socket is closed if content-length is not provided
-
Sergey Lyubka authored
-
- 28 Sep, 2013 1 commit
-
-
Sergey Lyubka authored
-
- 26 Sep, 2013 1 commit
-
-
Sergey Lyubka authored
-
- 24 Sep, 2013 1 commit
-
-
Sergey Lyubka authored
-
- 07 Sep, 2013 3 commits
-
-
Sergey Lyubka authored
Fix for the SCRIPT_NAME in the presence of PATH_INFO, https://code.google.com/p/mongoose/issues/detail?id=403
-
Sergey Lyubka authored
-
Sergey Lyubka authored
-