- 21 Jun, 2018 1 commit
-
-
Deomid Ryabkov authored
CL: Add missing CC3220 sub-header to mongoose.h PUBLISHED_FROM=a143485b629109c6e16c66b035f02f7552f76129
-
- 26 Apr, 2018 1 commit
-
-
Deomid Ryabkov authored
CL: Fix TZ on ESP8266 PUBLISHED_FROM=435a501a8b52524bccb67bb5a8ae7e09dfb4d44a
-
- 13 Apr, 2018 2 commits
-
-
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
-
- 10 Apr, 2018 1 commit
-
-
Deomid Ryabkov authored
CL: Add `mg_url_encode_opt()` - a parametrized version of `mg_url_encode()` PUBLISHED_FROM=17fa57a7a5325b51b6e3aef3855eac4e82c35782
-
- 03 Apr, 2018 1 commit
-
-
Deomid Ryabkov authored
PUBLISHED_FROM=8828792097bd19774472b8a2e61420565684d174
-
- 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
-
- 22 Mar, 2018 1 commit
-
-
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
-
- 18 Feb, 2018 1 commit
-
-
Бобби authored
CL: Fix mg_socketpair for lwip + UDP PUBLISHED_FROM=6dd09136b3837016026523fb34acb5cc893cadbe
-
- 08 Feb, 2018 1 commit
-
-
Dmitry Frank authored
PUBLISHED_FROM=92604e1b7c65009a6214fea9f1b2460df721d38e
-
- 07 Feb, 2018 1 commit
-
-
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
-
- 05 Feb, 2018 1 commit
-
-
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
-
- 02 Feb, 2018 2 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
-
- 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
-
- 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
-
- 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
-
- 17 Dec, 2017 1 commit
-
-
Dmitry Frank authored
PUBLISHED_FROM=de02f5cc6a9d854e92cf674e5382f793709da831
-
- 14 Dec, 2017 1 commit
-
-
Dmitry Frank authored
PUBLISHED_FROM=0a321ace3753a518e299b795fb7a4eed19708bb6
-
- 04 Dec, 2017 1 commit
-
-
Dmitry Frank authored
PUBLISHED_FROM=3b75fd8247ba9028e0ef0c3e211e7c1a80013951
-
- 28 Nov, 2017 2 commits
-
-
Dmitry Frank authored
PUBLISHED_FROM=2c176091ffb6c7c5cfe8ea4f05b6109e00b33383
-
Dmitry Frank authored
PUBLISHED_FROM=1bfc6e332f56b68eb6155bb729a97a0d8d5a316c
-
- 24 Nov, 2017 1 commit
-
-
Deomid Ryabkov authored
To avoid name clashes. PUBLISHED_FROM=e6ae32ec48f9b599eace7a9214a1863cdc185fd9
-
- 23 Nov, 2017 1 commit
-
-
Бобби authored
PUBLISHED_FROM=b85fe1ee1e7bae4528c1240d8531c410728d0709
-
- 08 Nov, 2017 1 commit
-
-
Бобби authored
PUBLISHED_FROM=7cde8b374d5e318b5cdd69fc5b4de86b2a9552f5
-
- 31 Oct, 2017 1 commit
-
-
Deomid Ryabkov authored
PUBLISHED_FROM=c61fa89018f8cef4f798e094acff8d36c72869f2
-
- 24 Oct, 2017 1 commit
-
-
Deomid Ryabkov authored
Must set SSL parameters before invoking sl_Listen PUBLISHED_FROM=9147e7aa945f75e73d5c7cd7987cb5749025a86b
-
- 19 Oct, 2017 2 commits
-
-
Бобби authored
PUBLISHED_FROM=d17e96a97e1621e9788844bcd627c3143d37315c
-
Deomid Ryabkov authored
PUBLISHED_FROM=5202fa46a6a834bde35168ba566d3dce7c48f453
-
- 18 Oct, 2017 1 commit
-
-
Бобби authored
PUBLISHED_FROM=05d3cca6223c963e7ae89dde3628fa8fad46e6bd
-
- 13 Sep, 2017 2 commits
-
-
Deomid Ryabkov authored
PUBLISHED_FROM=9e9047060b688291655ed227d19b7937fa9a147d
-
Deomid Ryabkov authored
PUBLISHED_FROM=082d0bf5e9b06b850382ce502c7f5b4d68a6a328
-
- 12 Sep, 2017 1 commit
-
-
Dmitry Frank authored
Which is a slightly modified version from https://stackoverflow.com/questions/283166/easy-way-to-convert-a-struct-tm-expressed-in-utc-to-time-t-type PUBLISHED_FROM=b73f920ca42c45473c23337782e815306bdf69f1
-
- 06 Sep, 2017 1 commit
-
-
Deomid Ryabkov authored
Add checks on the number of subscribe requests per packet and overall per-session subscription limit. PUBLISHED_FROM=faaf5c50af31a0694c9308a664f2e418dbb0eb18
-
- 31 Aug, 2017 1 commit
-
-
Deomid Ryabkov authored
PUBLISHED_FROM=db89a45a536f0234d6d5cf740354c0dbeeff1f26
-
- 30 Aug, 2017 2 commits
-
-
Deomid Ryabkov authored
``` Using port /dev/ttyACM0 [Aug 30 19:33:02.105] [Aug 30 19:33:02.114] cc32xx_init c_no_libs 1.0 (20170830-163205/mos8@6587ffd6+) [Aug 30 19:33:02.123] cc32xx_init Mongoose OS 2017083016 (20170830-163205/mos8@6587ffd6+) [Aug 30 19:33:02.130] cc32xx_init RAM: 253588 total, 240044 free [Aug 30 19:33:04.430] cc32xx_start_nwp NWP v3.4.0.0 started, host driver v2.0.1.19 [Aug 30 19:33:04.437] mgos_vfs_dev_open slfs_container ({"prefix": "spiffs.img.0"}) -> 20005a64 [Aug 30 19:33:04.450] cc32xx_vfs_dev_slfs_ 20005a64 spiffs.img.0.0 262144 0xfffffffffffffffe [Aug 30 19:33:04.457] mgos_vfs_mount Mount SPIFFS @ / (dev 20005a64, opts ) -> 20005a74 [Aug 30 19:33:06.102] mgos_vfs_mount /: size 233681, used: 4016, free: 229665 [Aug 30 19:33:06.108] mgos_vfs_mount Mount SLFS @ /slfs (dev 0, opts ) -> 20005ed4 [Aug 30 19:33:06.114] mgos_vfs_mount /slfs: size 0, used: 0, free: 0 [Aug 30 19:33:06.718] mgos_sys_config_init MAC: 04A316459442 [Aug 30 19:33:06.720] mgos_sys_config_init WDT: 30 seconds [Aug 30 19:33:06.724] Hello, world! [Aug 30 19:33:06.728] mgos_init Init done, RAM: 253588 total, 236544 free, 235864 min free ``` PUBLISHED_FROM=7e83c9ddcc642bd324a40e125d6636ece824fb18
-
Deomid Ryabkov authored
For now, we only support SPIFFS-in-a-box, same as CC3200. On CC3200SF it should be possible to have SPIFFS on built-in flash, but that is left for later. PUBLISHED_FROM=dee337c8cd8ed288c22abe9960eef81e6e90cc4a
-