Mongoose Web Server Mongoose Web Server version 6.18 released Mongoose Embedded Web Server Library v.6.18 released.
Mongoose Library RESTful client example [Mongoose more than an Embedded Web Server] In this blogpost, we are going to show you how easy it is to implement a RESTful client with Mongoose. As always, the full source code of this example is available on Github.
Mongoose Web Server Upload files to Amazon S3 [Mongoose more than an Embedded Web Server] In this blogpost we are going to show you how to use Mongoose to file upload to Amazon S3 service. In essence, this is an example on how to make a RESTful service
Mongoose Web Server Embedded Web Server: Security risks & the importance of keeping software up to date In this article, we describe the importance of keeping software (especially networking software) up-to-date. ROM Pager web server vulnerabilityA good illustration of the issue is a story with the ROM Pager web server.
Mongoose Web Server Why we write numbers in big endian At some point, I was working on a deep packet inspection and database for storing network statistics. For the database, I needed a lightweight big numbers library, and I rolled out my own.
CPU Stacks: Why they grow down Any running process has several memory regions: code, read-only data, read-write data, et cetera. Some regions, such as code and read-only data, are static and do not change over time. Other regions are
JSON-RPC JSON-RPC Example [Mongoose more than an Embedded Web Server] JSON-RPC is a protocol that allows you to execute some commands remotely, pass arguments to these commands and get the results back. Both requests and responses are JSON encoded. Here is a typical
JSON-RPC JSON schema and code generation One of our goals is to build a communication platform for devices to connect to the cloud. For it to be of any use, it must be programming language agnostic and easy to
Mongoose Web Server Mongoose Web Server version 6.17 released Dublin, February 11th, 2020 — Cesanta today announced release of Mongoose Embedded Web Server Library v.6.17. Changes include: An integer overflow bug in parse_mqtt() is fixed. This is a fix for
Mongoose Web Server Mongoose Web Server version 6.16 released Dublin, October 1st, 2019 — Cesanta today announced release of Mongoose Embedded Web Server Library v.6.16. Changes include: A critical issue in mg_http_parse() is fixed. Associated fuzzer test added. This
Mongoose Web Server Mongoose Web Server version 6.15 released Dublin, June 13th, 2019 — Cesanta today announced release of Mongoose Embedded Web Server Library v.6.15. Changes include: A critical MQTT heap-based overflow issue in parse_mqtt() fixed mg_resolve2() incorrect memory
Mongoose Web Server Mongoose Web Server version 6.14 released Dublin, March 4th, 2019 — Cesanta today announced release of Mongoose Embedded Web Server Library v.6.14. Changes include: Added ability for multipart data handler to provide pushback Added MG_MK_STR_N(
Cesanta CESANTA and BICS launch landmark IoT cellular connectivity service with Amazon Web Services Off-the shelf solution connects devices to AWS IoT in every country in the world Dublin, February 21th, 2019 - CESANTA and BICS, a global connectivity enabler, have today announced the launch of a
Mongoose Web Server Cesanta is now an STMicroelectronics Authorized Partner Dublin, February 15th, 2019 — Mongoose OS joins STMicroelectronics Partner Program to accelerate Customer Time-to-Market. Cesanta has joined STMicroelectronics Partner Program and received a 'STMicroelectronics Authorized Partner' status. Cesanta's products: Mongoose OS - an
Mongoose Web Server Mongoose Web Server version 6.13 released Dublin, October 8th, 2018 — Cesanta today announced release of Mongoose Embedded Web Server Library v.6.13. Changes include: Open uploaded file in binary mode (Windows) Refactored polling, cleaned up net_if interface
Mongoose Web Server Mongoose Web Server version 6.12 released Dublin, August 13th, 2018 — Cesanta today announced release of Mongoose Embedded Web Server Library v.6.12. Changes include: Add mg_url_encode_opt() - a parametrized version of mg_url_encode() Add
Mongoose Web Server Mongoose Web Server version 6.11 released Dublin, February 8th, 2018 — Cesanta today announced release of Mongoose Embedded Web Server Library v.6.11. Changes include: SSL/TLS listener fix for TI SimpleLink networking interface Fix socket leak when there
Mongoose Web Server version 6.10 released API changes: SOCKS5 client and server support Timer value is no longer cleared after MG_EV_TIMER event if it was not changed. User's handler must set it to 0 explicitly to avoid
8 Decision-Making Factors When Choosing A Web Server Library For many Internet of Things (IoT) applications, embedding a HTTP / WebSocket server on a device is enough to get the job done. Oftentimes, this solution can be faster, simpler and more cost effective.
Mongoose Embedded Web Server — Internal Networking Interface "All problems in computer science can be solved by another level of indirection, except of course for the problem of too many indirections." David Wheeler A great quote and a good
Mongoose Web Server version 6.9 released API changes: MG_ENABLE_CALLBACK_USERDATA - if set, changes signature of event handler function to include user_data argument. Disabled by default for now, in the future this will become the default.
Top 5 Mongoose Web Server Application Examples Mongoose is known as one of the best embedded web servers currently available. From starting as a single-click-to-run executable to now being an embedded networking library, its functions range from WebSocket to MQTT
Mongoose Web Server version 6.8 released Changes: Client support for TLS PSK Multipart handling fixes LWIP driver fixes UDP crashes on LWIP fixes Removed mg_enable_multithreading. Added example for multithreaded usage, https://github.com/cesanta/mongoose/tree/dev/
Mongoose Web Server version 6.7 released New platforms supported: Windows CE 6.0: See example; TI Tiva TM4C129: See example; PIC32 Harmony TCP/IP: In addition to "bare metal", Mongoose is now able to use PIC32 Harmony