- 07 Jun, 2017 1 commit
- 
- 
ruslanvaliullin authoredPUBLISHED_FROM=967a7ff3684e548ddbfe92365f7718a99e14d098 
 
- 
- 04 Jun, 2017 1 commit
- 
- 
Deomid Ryabkov authored- Move keep alive management up to the Mongoose library - Only outgoing control messgaes should reset keepalive timer - Add unit test https://forum.mongoose-os.com/discussion/1155/mqtt-keep-alive-compliance-issue PUBLISHED_FROM=f86e30744ded53a6f7f96afec066b4ff3b4372c0 
 
- 
- 30 May, 2017 1 commit
- 
- 
Deomid Ryabkov authoredThis adds compile-time checks for format strings. Fix issues exposed by this. PUBLISHED_FROM=b9f820d8ad44fce9186dfdad4fe109fafa5371ce 
 
- 
- 28 May, 2017 2 commits
- 
- 
Deomid Ryabkov authoredMerge commits are not explicitly ignored either: they're just naturally ignored as empty commits. PUBLISHED_FROM=12871fd4c9b1e9de4e57e13d810bffd98ddba299 
- 
Dmitry Frank authoredMerge commits are not explicitly ignored either: they're just naturally ignored as empty commits. PUBLISHED_FROM=2c814104eedd76ee90813488277ecaaf2baf6315 
 
- 
- 26 May, 2017 1 commit
- 
- 
Deomid Ryabkov authoredFixes https://github.com/cesanta/mongoose-os/issues/260 PUBLISHED_FROM=e95076915d52edb2298e3ea386281c277e42c89a 
 
- 
- 25 May, 2017 1 commit
- 
- 
Deomid Ryabkov authoredESP32: 2.0-r6 ESP8266: 2.0.0-1.5.0-r5 This brings updated mbedTLS with support for on-disk CA chains: https://github.com/cesanta/mbedtls/compare/esp32_2.0-r5...esp32_2.0-r6 ESP8266 gets bigger rollup (ESP32 got those changes earlier, seems ok): https://github.com/cesanta/mbedtls/compare/esp8266...esp8266_2.0.0-1.5.0-r5 Saves ~1.5K RAM for now, but will allow adding more roots to ca.pem without wasting RAM. Refactored docker build for ESP8266 in the same way as was done earlier for ESP32. PUBLISHED_FROM=db8eb0f91875d02266a8baaf1141c0d65eb59674 
 
- 
- 19 May, 2017 1 commit
- 
- 
Deomid Ryabkov authoredOther minor fixes. Also decrease idle poll interval to 100 ms, as a workaround for some cases of incorrect next poll delay computation. Added HW tests for SSL fetches. Fixes cesanta/mongoose-os#262 PUBLISHED_FROM=4d19f845768b4b3b990d25959d4211972368d7fc 
 
- 
- 11 May, 2017 1 commit
- 
- 
Deomid Ryabkov authoredThis prevented hexdump from showing data sent over SSL when using LWIP net_if PUBLISHED_FROM=aa520a27bdd21294484c52bf33c8580f3b4bad65 
 
- 
- 09 May, 2017 1 commit
- 
- 
Deomid Ryabkov authoredAll calls to core LWIP APIs should go through the tcpip thread. PUBLISHED_FROM=ebe8c7f043394a75a46810f2b6626582c63b9e68 
 
- 
- 06 May, 2017 1 commit
- 
- 
Sergey Lyubka authoredRationale: this is the optimisation to make JS FFI-ed API work nicer. We don't have strucuture introspection now, and do not generate offsets automatially. Thus, using a stable well-known location of the parsed message body is better, in case of number of HTTP headers macro changes. PUBLISHED_FROM=55bf25ac77060a9c81dfecd6601f037562530801 
 
- 
- 05 May, 2017 2 commits
- 
- 
Sergey Lyubka authoredPUBLISHED_FROM=80055394237617605c57a07ac29c43d5197cbf5c 
- 
Sergey Lyubka authoredPUBLISHED_FROM=064b5e508017b0115239fc880f21ca08b9422a25 
 
- 
- 03 May, 2017 1 commit
- 
- 
Deomid Ryabkov authoredPast due timers should be brought forward to restore interval. PUBLISHED_FROM=dbe1b8b98804cf8de81e1dbe814222422363278f 
 
- 
- 02 May, 2017 3 commits
- 
- 
Deomid Ryabkov authoredConfigured via `debug.std{out,err}_topic` PUBLISHED_FROM=66c581c38c5039aa9ecc406f8aac0b7e3c6541fc
- 
Deomid Ryabkov authoredPUBLISHED_FROM=cea0fc4db21f5b68fd3e779334989fef84a1637a 
- 
Ruslan Valiullin authoredPUBLISHED_FROM=8a3424ba6260b0351d7c06270dc141d804ae7f77 
 
- 
- 27 Apr, 2017 3 commits
- 
- 
Deomid Ryabkov authoredPUBLISHED_FROM=25bc4d20016bcb71c4e2e4b7be8d2d0566fdfa2e 
- 
Deomid Ryabkov authoredPUBLISHED_FROM=533e134a48e0fca55509c3eb16b0a6b64c1188e8 
- 
Deomid Ryabkov authoredAs well as URLs without prefix PUBLISHED_FROM=ee298f6575603c8b384888633fe16413695ba70d 
 
- 
- 26 Apr, 2017 1 commit
- 
- 
Deomid Ryabkov authoredPUBLISHED_FROM=8fb53581e8979c28026f9c2bcacb89de740c18cf 
 
- 
- 25 Apr, 2017 1 commit
- 
- 
Deomid Ryabkov authoredPUBLISHED_FROM=c1310b7d62f3ad6e2f24fea9f5229588c56b0bbe 
 
- 
- 24 Apr, 2017 1 commit
- 
- 
Deomid Ryabkov authoredRemove the specialized URI parser, clean up code a bit. Fix parsing of URIs with IPv6 hosts (http://[2001:2:3::4]:567/) PUBLISHED_FROM=968ad97585d928123106ce3828920ee073113f83 
 
- 
- 21 Apr, 2017 1 commit
- 
- 
Deomid Ryabkov authoredConnection may not (yet) have a TCP or UDP PCB associated with it. mg_lwip_if_get_conn_addr should not crash in this case. PUBLISHED_FROM=fd0ed683b18b3f549135c9d79eeadfc7348ab05a 
 
- 
- 19 Apr, 2017 1 commit
- 
- 
Sergey Lyubka authoredPUBLISHED_FROM=c7e3132d55e603f159019e3f0290e01b189e75e0 
 
- 
- 18 Apr, 2017 3 commits
- 
- 
Deomid Ryabkov authoredNot relevant for other platforms PUBLISHED_FROM=65b8959ee677555e2fb330c84d443e0a93d9fd1c 
- 
Deomid Ryabkov authoredTCP ACK may arrive after the we've corresponding mg_connection has already been closed. Fixes cesanta/mongoose-os#235 PUBLISHED_FROM=8164b86131ef08c1b2a6a08630920d600b3f91ac 
- 
Deomid Ryabkov authoredRemote address is not associated with an outgoing UDP socket. Instead, it is stored in mg_connection.sa PUBLISHED_FROM=16f82ee8a69b995d684ec96b8db6b5591cd400db 
 
- 
- 17 Apr, 2017 1 commit
- 
- 
Deomid Ryabkov authoredPUBLISHED_FROM=d2400f6ef4837411586fb27db0b1fa03d94283c6 
 
- 
- 15 Apr, 2017 1 commit
- 
- 
Ruslan Valiullin authoredPUBLISHED_FROM=fb1796f11a595befd160bd5ab1088b6e39f16757 
 
- 
- 14 Apr, 2017 1 commit
- 
- 
Ruslan Valiullin authoredPUBLISHED_FROM=6f5e1b4a97ada21025f892d3348808bffb469dfa 
 
- 
- 12 Apr, 2017 2 commits
- 
- 
Deomid Ryabkov authoredhttps://github.com/cesanta/mongoose-os/issues/229#issuecomment-293613426 PUBLISHED_FROM=1c34db7ab2598eca1db0266cc6cdd31c32a16fff 
- 
Deomid Ryabkov authored[...] after handing data off to LWIP, do not wait for ACK. We don't do it in net_if_socket, don't do it here either. Also prevents multiple send attempt on the same send_mbuf data. PUBLISHED_FROM=4e5a677ebda84af1514f34299e53ce856a537883 
 
- 
- 11 Apr, 2017 3 commits
- 
- 
Deomid Ryabkov authoredTo aid disagnosing cases like https://forum.cesanta.com/index.php?p=/discussion/397/retries-connecting-to-aws-broker PUBLISHED_FROM=98680b594dbed42234fc53050c9df292feb32f35 
- 
Deomid Ryabkov authoredIf http.auth_{domain,file} are configured, all HTTP requests require valid digest authorization header. This applies to files served by mg_http_serve as well as synamic endpoints such as /update and /rpc. mongoose-os#229 PUBLISHED_FROM=824d594147cfeb2428b463d24478b207839aa5e2
- 
Sergey Lyubka authoredPUBLISHED_FROM=3d222e548a3323b957376666e6702b408843b5a3 
 
- 
- 10 Apr, 2017 3 commits
- 
- 
Sergey Lyubka authoredPUBLISHED_FROM=2c1d372e4db856e23266c29195c07968abc2ec81 
- 
Deomid Ryabkov authoredPUBLISHED_FROM=fc98c51254dd94d3f443fb66e49449da7d9e754c 
- 
Dmitry Frank authoredAdd `mjs_check_arg()` which checks whether argument is provided, and checks its type. It simplifies code and makes it smaller (because error strings are not ad-hoc, so they are not duplicated) As part of that, also commonize type stringifying: implement `mjs_stringify_type` and reimplement `mjs_typeof` on top of that. Use `mjs_check_arg()` in `mjs_string_slice()` and `mjs_string_char_code_at()`. PUBLISHED_FROM=0b72cf479738ff405d991cbd4bf9e75edda0f111 
 
- 
- 09 Apr, 2017 1 commit
- 
- 
Ruslan Valiullin authoredPUBLISHED_FROM=f6d7d0f9c6de8ffeeb3bcd8aace6c1434281ddf7 
 
- 
