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 MG_HIDE_SERVER_INFO
- mg_file_upload_handler: Support multiple files
- Add host name verification for OpenSSL
- Add mg_strstrip: trims whitespace at both ends of a string
- Fix http pipelining
- Fix buffer size passed to inet_ntop()
- Fix an edge case in multipart HTTP upload parsing
- Fix mg_http_parse_header (treat ; as a delimiter)
- mg_lwip: Fix race during clean connection teardown
- Fix a bug in mg_mgr_init_opt with opts.num_ifaces
- Fix build with CS_ENABLE_STDIO=0
- Fix warnings on newer versions of GCC
- Fix body length calculation in mg_handle_cgi
- Don't touch send_mbuf when sending MQTT messages
Important:
This release fixes a security issue, reported at https://www.cvedetails.com/cve/CVE-2018-10945/
To contact: send us a message or ask on the developer forum.