Civetweb v1.6 Release Notes
Release Date: 2014-06-27 // almost 10 years ago-
๐ Features
โจ Enhance Lua support, configuration dialog for windows, new examples, bug fixes and updates
๐ Changes
- โ Add examples of Lua pages, scripts and websockets to the test directory
- โ Add dialog to change htpasswd files for the Windows standalone server
- ๐ Fix compiler warnings and warnings from static code analysis
- โ Add new unit tests
- ๐ Support includes in htpasswd files
- โ Add a basic option check for the standalone executable
- ๐ Support user defined error pages
- Method to get POST request parameters via C++ interface
- ๐ง Re-Add unit tests for Linux and Windows
- ๐ Allow to specify title and tray icon for the Windows standalone server
- ๐ Fix minor memory leaks
- Redirect all memory allocation/deallocation through mg functions which may be overwritten
- ๐ Support Cross-Origin Resource Sharing (CORS) for static files and scripts
- Win32: Replace dll.def file by export macros in civetweb.h
- Base64 encode and decode functions for Lua
- ๐ Support pre-loaded files for the Lua environment
- Server should check the nonce for http digest access authentication
- ๐ Hide read-only flag in file dialogs opened by the Edit Settings dialog for the Windows executable
- โ Add all functions to dll.def, that are in the header
- Added Lua extensions: send_file, get_var, get_mime_type, get_cookie, url_decode, url_encode
- mg_set_request_handler() mod to use pattern
- ๐ Solved, tested and documented SSL support for Windows
- ๐ Fixed: select for Linux needs the nfds parameter set correctly
- โ Add methods for returning the ports civetweb is listening on
- ๐ Fixes for Lua Server Pages, as described within the google groups thread
- โ Added support for plain Lua Scripts, and an example script
- A completely new, and more illustrative websocket example for C
- Websocket for Lua
- An optional websocket_root directory, including URL rewriting
- โก๏ธ Update of SQLite3 to 3.8.1.
- โ Add "date" header field to replies, according to the requirements of RFC 2616 (the HTTP standard), Section 14.18
- ๐ Fix websocket long pull
- ๐ Updated API documentation
- ๐ Fixed Posix locking functions for Windows
- โก๏ธ Updated version number