- Sep 06, 2018
-
-
Deomid Ryabkov authored
CL: STM32: Make LWIP optional PUBLISHED_FROM=eebffe7800a74d7b69aafd95e476b2e90328be98
-
Deomid Ryabkov authored
Can be used for cases where device has no networking but mongoose is still needed for its event loop. CL: mg: Add net_if_null, a no-op net interface PUBLISHED_FROM=e79b4a8667508bbde1437dda9dad77ce3a3aa630
-
Deomid Ryabkov authored
* Change return type of mg_mgr_poll to return number of events * Add mg_mgr_min_timer * Refactor main poll loop to remove LwIP-specific stuff CL: Refactor mg polling PUBLISHED_FROM=dc94618b32fa3c84a2f053bd04d134297780ec82
-
- Aug 13, 2018
-
-
Deomid Ryabkov authored
CL: Mongoose 6.12 PUBLISHED_FROM=8008e4db2f6d94d972fb6e1077525e262c8744aa
-
- Jul 07, 2018
-
-
Deomid Ryabkov authored
CL: Add mg_strstrip: trims whitespace at the ends of s PUBLISHED_FROM=a7e10054ac25fa2b3a878876da93a6b30d9507b3
-
- Jul 03, 2018
-
-
Deomid Ryabkov authored
Use vararg macros for this. PUBLISHED_FROM=735c40b79dedef17a1fdbb5b846e984df0ae7018
-
- Jun 21, 2018
-
-
Deomid Ryabkov authored
CL: Add missing CC3220 sub-header to mongoose.h PUBLISHED_FROM=a143485b629109c6e16c66b035f02f7552f76129
-
- Apr 26, 2018
-
-
Deomid Ryabkov authored
CL: Fix TZ on ESP8266 PUBLISHED_FROM=435a501a8b52524bccb67bb5a8ae7e09dfb4d44a
-
- Apr 13, 2018
-
-
Deomid Ryabkov authored
mgos_dlsym needs to include mg_str for ffi_exports to be able to use it PUBLISHED_FROM=a2dd167c8e8f9e9b7316a856f19a4603080c3632
-
Deomid Ryabkov authored
Enables extra compile-time checks CL: none PUBLISHED_FROM=9f7d658fbda5c721cf40293bf29967bb056d0437
-
- Apr 10, 2018
-
-
Deomid Ryabkov authored
CL: Add `mg_url_encode_opt()` - a parametrized version of `mg_url_encode()` PUBLISHED_FROM=17fa57a7a5325b51b6e3aef3855eac4e82c35782
-
- Apr 03, 2018
-
-
Deomid Ryabkov authored
PUBLISHED_FROM=8828792097bd19774472b8a2e61420565684d174
-
- Mar 31, 2018
-
-
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
-
- Mar 22, 2018
-
-
Deomid Ryabkov authored
* Limit total amount of headroom, in absolute terms (`MBUF_SIZE_MAX_HEADROOM`). * If unable to allocate with headroom, fall back to allocating the required minimum. * For mOS, set default `MBUF_SIZE_MULTIPLIER` to 2 to avoid floating point operations. Since max headroom size is now capped to 128 bytes, this will not result in much of a bloat. PUBLISHED_FROM=11d4fc65a46a805bb7c8960f89a3d0b753c58bb8
-
- Feb 18, 2018
-
-
Бобби authored
CL: Fix mg_socketpair for lwip + UDP PUBLISHED_FROM=6dd09136b3837016026523fb34acb5cc893cadbe
-
- Feb 08, 2018
-
-
Dmitry Frank authored
PUBLISHED_FROM=92604e1b7c65009a6214fea9f1b2460df721d38e
-
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
-
- Feb 05, 2018
-
-
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
-
- Feb 03, 2018
-
-
Dmitry Frank authored
CL: none PUBLISHED_FROM=d6ebe5fa88c61ae3b8569897d9b09d54610bec73
-
- Feb 02, 2018
-
-
Dmitry Frank authored
CL: Mongoose Web Server: Remove tunneling functionality which was used by nobody PUBLISHED_FROM=38b9e8ae7b0a5a1dbba5cff4074843dc681267d3
-
- Feb 01, 2018
-
-
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
-
- Jan 29, 2018
-
-
Dmitry Frank authored
Fixes https://github.com/cesanta/mjs/issues/82 Integrates https://github.com/cesanta/mjs/pull/85 PUBLISHED_FROM=2f5f50c25ec1c92fdfb783cd95cb57f0cb20642b
-
- Jan 27, 2018
-
-
Бобби authored
CL: Fix OOB access in mg_match_prefix_n(). Made mg_match_prefix_n() return non-negative result. PUBLISHED_FROM=611454df6a6c55bfa7ddf05e7d268a86fa0457a8
-
- Jan 12, 2018
-
-
Deomid Ryabkov authored
AWS MQTT connection works Also fixes https://github.com/mongoose-os-libs/ethernet/issues/1 (because why not). PUBLISHED_FROM=7b0fa8894f2127335d075f2a97fcd37b932006b2
-
- Jan 04, 2018
-
-
Deomid Ryabkov authored
Standardize common packages in build images, to make better use of Docker image cache. PUBLISHED_FROM=a080e83cf5dd80feaf7960147dee36413244a92c
-
- Dec 17, 2017
-
-
Dmitry Frank authored
PUBLISHED_FROM=de02f5cc6a9d854e92cf674e5382f793709da831
-
- Dec 14, 2017
-
-
Dmitry Frank authored
PUBLISHED_FROM=0a321ace3753a518e299b795fb7a4eed19708bb6
-
- Dec 04, 2017
-
-
Dmitry Frank authored
PUBLISHED_FROM=3b75fd8247ba9028e0ef0c3e211e7c1a80013951
-
- Nov 28, 2017
-
-
Dmitry Frank authored
PUBLISHED_FROM=2c176091ffb6c7c5cfe8ea4f05b6109e00b33383
-
Dmitry Frank authored
PUBLISHED_FROM=1bfc6e332f56b68eb6155bb729a97a0d8d5a316c
-
- Nov 24, 2017
-
-
Deomid Ryabkov authored
To avoid name clashes. PUBLISHED_FROM=e6ae32ec48f9b599eace7a9214a1863cdc185fd9
-
- Nov 23, 2017
-
-
Бобби authored
PUBLISHED_FROM=b85fe1ee1e7bae4528c1240d8531c410728d0709
-
- Nov 08, 2017
-
-
Бобби authored
PUBLISHED_FROM=7cde8b374d5e318b5cdd69fc5b4de86b2a9552f5
-
- Oct 31, 2017
-
-
Deomid Ryabkov authored
PUBLISHED_FROM=c61fa89018f8cef4f798e094acff8d36c72869f2
-
- Oct 24, 2017
-
-
Deomid Ryabkov authored
Must set SSL parameters before invoking sl_Listen PUBLISHED_FROM=9147e7aa945f75e73d5c7cd7987cb5749025a86b
-
- Oct 19, 2017
-
-
Бобби authored
PUBLISHED_FROM=d17e96a97e1621e9788844bcd627c3143d37315c
-
Deomid Ryabkov authored
PUBLISHED_FROM=5202fa46a6a834bde35168ba566d3dce7c48f453
-
- Oct 18, 2017
-
-
Бобби authored
PUBLISHED_FROM=05d3cca6223c963e7ae89dde3628fa8fad46e6bd
-
- Sep 13, 2017
-
-
Deomid Ryabkov authored
PUBLISHED_FROM=9e9047060b688291655ed227d19b7937fa9a147d
-