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 mgurlencodeopt() - a parametrized version of mgurl_encode()
  • Add MGHIDESERVER_INFO
  • mgfileupload_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 mghttpparse_header (treat ; as a delimiter)
  • mg_lwip: Fix race during clean connection teardown
  • Fix a bug in mgmgrinitopt with opts.numifaces
  • Fix build with CSENABLESTDIO=0
  • Fix warnings on newer versions of GCC
  • Fix body length calculation in mghandlecgi
  • 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.