Embedded C/C++ web server
bug fixes, documentation and examples, WebDAV
Note: A pre-compiled 32-bit executables for Windows is no longer provided, but only a 64 bit Windows executable. The source code itself still supports 32-bit platforms.
The WebDAV support when using the Windows Explorer as client has various limitations when renaming or moving files and folders. In particular file names in non-latin characters may break when running the server on Linux and connecting with the Windows Explorer.
bug fixes, remove legacy interfaces
mbedTLS, Lua API enhancements, log filtering
Various updates and fixes, additional API functions
Multiple improvements and extensions in various areas, including compatibility enhancements, additional Lua scripting features and documentation.
Support multiple domains and certificates, support websocket ping-pong, on-the-fly compression, additional API functions
OpenSSL 1.1 support, add server statistics and diagnostic data
mg_
or MG_
to symbols in civetweb.h. Symbols without will be removed a future version.Read SSI client certificate information, improve windows usability, use non-blocking sockets, bug fixes
CMake integration, new unit tests based on the check framework, continuous integration with Travis CI and AppVeyor, code analysis with Coverity, some additional API functions, bug fixes and updates