- 08 Feb, 2019 1 commit
-
-
Deomid Ryabkov authored
Use old baud rate and autodetected divider to calculate new divider. This works better with higher baud rates and drifting clocks. CL: mos: Improve ESP flasher baud rate setting PUBLISHED_FROM=7761e756c3ae7cc76e3b9a4fe3e40d06a779b2e8
-
- 30 Jan, 2019 1 commit
-
-
Deomid Ryabkov authored
cs_log_set_filter() is removed in favor of cs_log_set_file_level() which allows setting log verbosity of individual files and/or lines. E.g.: `mg_=1,mjs=1,=4` - level for for everything except mjs and mongoose. We use the fact that we are usually pretty careful with our file names and use prefixes consistently. In mos, `debug.file_level` sets the option on boot and `Sys.SetDebug` is updated to parse `file_level` option to change it at runtime. CL: Log file:line instead of function; add cs_log_set_file_level() PUBLISHED_FROM=49f18d4d0d3dd224865129a4f8fe6cccd1d9bc12
-
- 22 Jan, 2019 1 commit
-
-
Deomid Ryabkov authored
CL: mg: Properly support MQTT wildcards when matching topics PUBLISHED_FROM=aa60a71d488f4b56dff0951886c8a9a4066fd4f2
-
- 16 Jan, 2019 2 commits
-
-
Deomid Ryabkov authored
CL: Add mg_strfree() PUBLISHED_FROM=b80566218986e0607a9d2758bf776a1031b27212
-
Бобби authored
CL: Send extra options with OPTIONS. Integrate https://github.com/cesanta/mongoose/pull/657 PUBLISHED_FROM=6ee609a92febd8d908f7713f94fb73657443a09a
-
- 08 Jan, 2019 1 commit
-
-
Deomid Ryabkov authored
CL: Fix nsleep100 on STM32 PUBLISHED_FROM=cabb98a0541bac9bb66bfa702d54bf8ff20063e7
-
- 25 Dec, 2018 1 commit
-
-
Deomid Ryabkov authored
CL: none PUBLISHED_FROM=4bbc2175634e20a726dd4b2dadff57f945b261d0
-
- 21 Dec, 2018 1 commit
-
-
Sergey Lyubka authored
CL: Check for NULL in tcp_recved_tcpip() PUBLISHED_FROM=3f5bbc2e35b79d363eac4b99a1f0d17c9b81d4ec
-
- 18 Dec, 2018 1 commit
-
-
Deomid Ryabkov authored
CL: wifi: CC3220: Enterprise auth support PUBLISHED_FROM=ce445eb5b740073c9a3f9811f1acd404ce134f2e
-
- 10 Dec, 2018 1 commit
-
-
Deomid Ryabkov authored
If user throttles receive by setting recv_mbuf_limit, after the net interface reports connection as closed we must wait for data to trickle through before disposing of it. There can still b data in the buffers (e.g. SSL). CL: mg: Ensure that user sees all the data before connection is closed PUBLISHED_FROM=22be0fa368950a9fdb03cfb00febc7c0a1674b01
-
- 07 Dec, 2018 1 commit
-
-
Бобби authored
CL: Make MG_CTL_MSG_MESSAGE_SIZE overridable Fix https://github.com/cesanta/mongoose/pull/987 PUBLISHED_FROM=b0a7c67297b98f616c9eadcd3c34b8747939c918
-
- 05 Dec, 2018 2 commits
-
-
Deomid Ryabkov authored
CL: Add mbuf_append_and_free() and mbuf_move() PUBLISHED_FROM=bdf73906dd93b2ebeace160596508e15480b54b4
-
Deomid Ryabkov authored
It can specify how much data was actually processed and the rest will be re-delivered on next poll. CL: mg: Add ability for multipart data handler to provide pushback PUBLISHED_FROM=e0168c5064c3a32921c9209bc09f4da2079cd616
-
- 28 Nov, 2018 1 commit
-
-
Deomid Ryabkov authored
Replacement for fw_meta.py commands and also supports unbundling .hex files. General syntax is: ``` $ mos create-fw-bundle -o fw.zip part1:prop1=val1,prop2=val2,... part2:... ``` Example of building a mos fw bundle for ESP8266: ``` $ mos create-fw-bundle -o fw.zip --platform esp8266 --build-info=build_info.json \ boot:addr=0x0,src=rboot.bin,update=false \ boot_cfg:addr=0x7000,size=0x1000,fill=0xff \ fw:addr=0x100000,src=demo-c.bin \ fs:src=fs.bin,type=fs,addr=0x8000,fs_size=262144,fs_block_size=4096,fs_page_size=256,fs_erase_size=4096 ``` Example of converting a HEX file to a bundle: ``` $ mos create-fw-bundle -o fw.zip host:type=host,src=hostfw.hex ``` CL: mos: Add create-fw-bundle command PUBLISHED_FROM=35f52ea53e4b5900463415257323a4c08cf45deb
-
- 23 Nov, 2018 1 commit
-
-
Deomid Ryabkov authored
PUBLISHED_FROM=754b98b3000b24ad3b3d9cc0b4c480ca005a1c3f
-
- 02 Nov, 2018 2 commits
-
-
Deomid Ryabkov authored
CL: none PUBLISHED_FROM=3b74ca02e2960bbbf130f6d95aef679f2917e824
-
Deomid Ryabkov authored
CL: mg: Read all available data during recv poll PUBLISHED_FROM=b081025b9fb392c988924c7097b5333c38053f6f
-
- 29 Oct, 2018 1 commit
-
-
Deomid Ryabkov authored
CL: Add MG_MK_STR_N() and mg_str_starts_with() PUBLISHED_FROM=f01003efc6aa6ff45fa99c7ad6e5319f5002f22d
-
- 15 Oct, 2018 1 commit
-
-
Deomid Ryabkov authored
Should use length of the exected response, not the response sent by the user. CL: mg: Fix digest auth result comparison PUBLISHED_FROM=23375133b8babac0b276b51395917ad975e1bd3c
-
- 09 Oct, 2018 1 commit
-
-
Deomid Ryabkov authored
CL: none PUBLISHED_FROM=2e77d72cdf82454349a7fe29cc77bd0b90ac4369
-
- 08 Oct, 2018 1 commit
-
-
Deomid Ryabkov authored
CL: none PUBLISHED_FROM=32418b7da17a68193e88405547152f58a4dd877f
-
- 04 Oct, 2018 2 commits
-
-
Deomid Ryabkov authored
PUBLISHED_FROM=b3ec2b3b43a464700a6e6d75b7336f823549cce3
-
Deomid Ryabkov authored
CL: Update mbedTLS to 2.13.1 PUBLISHED_FROM=bd1216f727605a901f062a044c0c0ca762f4a6d1
-
- 28 Sep, 2018 1 commit
-
-
Deomid Ryabkov authored
PUBLISHED_FROM=0cf3029d9a9b851882325e2298b878bc83fc2d33
-
- 27 Sep, 2018 2 commits
-
-
Deomid Ryabkov authored
CL: mg: Check HTTP chunk size, ensure it's reasonable PUBLISHED_FROM=d9f6babd314c092b42ce9e7fe31d6b30a38366a2
-
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
-
- 25 Sep, 2018 3 commits
-
-
Deomid Ryabkov authored
Go back to Ubuntu 16.04 and older gcc-arm (4.9.3). Boot loader just won't run when compiled with newer GCC (7.x). It's likely that it can be fixed with compile switches but I couldn't figure it out quickly, so going to just downgrade for now to get it back to workign state. CL: CC3200: Fix boot loader regression PUBLISHED_FROM=b70b03bd17e03c7dae02328b32b855f3ca3ad6a9
-
Deomid Ryabkov authored
CL: Add mgos_gpio_blink() PUBLISHED_FROM=a5d2e2f44413d1ab363abeeaf0fb497bd8f63d6d
-
Deomid Ryabkov authored
PUBLISHED_FROM=694346bd6562c55e5ab00886df47f7cbfb0a3720
-
- 20 Sep, 2018 2 commits
-
-
Deomid Ryabkov authored
mbedTLS is just another lib now CL: Use mbedTLS from mongoose-os-libs/mbedtls PUBLISHED_FROM=bae4739d22e871bd268b8a3233dbb69634770243
-
https://github.com/cesanta/mongoose/pull/667Sergey Lyubka authored
CL: Integrate https://github.com/cesanta/mongoose/pull/667, fix documentation PUBLISHED_FROM=80a939fc3276b89c29716e7373f674dba86769ee
-
- 17 Sep, 2018 1 commit
-
-
Deomid Ryabkov authored
CL: none PUBLISHED_FROM=e354b67ab6f8246af50c601f5f70d36c029601ea
-
- 14 Sep, 2018 2 commits
-
-
Deomid Ryabkov authored
PUBLISHED_FROM=1fbe72f99bda5745c4b9b9def0601bdc5bf70e65
-
Sergey Lyubka authored
CL: Docs nits PUBLISHED_FROM=1a2fc8080d94673acf300c6f07aba3a1e6272295
-
- 11 Sep, 2018 2 commits
-
-
Deomid Ryabkov authored
* Update CubeL4 to 1.13.0 * Rebuild OurTLS with `-DMBEDTLS_X509_CA_CHAIN_ON_DISK` * Add `-Wextra` and fix build issues CL: Update STM32 build image PUBLISHED_FROM=a7eacff7580bab6c6e40bdaf6164df575a717c55
-
Deomid Ryabkov authored
Listeners still TODO CL: ISM43XXX networking support (TCP, UDP client) PUBLISHED_FROM=b58ba88b9e6bd7b55ccb607d0b69cea98cb52fa5
-
- 06 Sep, 2018 3 commits
-
-
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
-
- 21 Aug, 2018 1 commit
-
-
Бобби authored
CL: Fix https://github.com/cesanta/mongoose/issues/962 - file upload on windows PUBLISHED_FROM=85688eee147a1df468cca92f4ac61526ce9c02bf
-