Skip to content
Snippets Groups Projects
Commit 7875a8c2 authored by Sergey Lyubka's avatar Sergey Lyubka
Browse files

release notes for 5.4

parent 6c772082
No related branches found
No related tags found
No related merge requests found
# Mongoose Release Notes # Mongoose Release Notes
## Release 5.4 ## Release 5.4, July 28 2014
Changes in Libmongoose library: Changes in Libmongoose library:
* Added `hexdump_file` option for low-level request/reply debugging
* Added `mg_template()` API function for generating HTML pages from - Added `hexdump_file` option for low-level request/reply debugging
templates with expansions - Added `mg_template()` API function for generating HTML pages from
* Fixed `struct mg_connection::local_ip` handling, `mg_set_option()` templates with expansions
behavior with NULL values - Fixed `struct mg_connection::local_ip` handling, `mg_set_option()`
* Removed Lua support behavior with NULL values
- Added `mg_send_file()` call to send arbitrary file to the client
- Added `mg_terminate_ssl()` for SSL termination functionality
- Added HTTP proxy support, `enable_proxy` config option
- Added `mg_next()` for iterating over existing active connections
- Added client-side SSL auth, `ssl_ca_certificate` option
- Added `mg_wakeup_server_ex()` for pushing messages to existing connections
- Added `MG_WS_HANDSHAKE` and `MG_WS_CONNECT` events that are sent on
Websocket handshake is connection establishment, respectively
- Removed server-side Lua support
- Filesystem access, reading from socket/SSL performance improvements
- DAV PROPFIND memory leak fixed
- Added `big_upload.c`, `websocket2.c`, enhanced `upload.c` example
- Added `proxy.c` example that demonstrates proxy functionality and SSE pushes
- Various minor fixes
Changes in pre-compiled binaries: Changes in pre-compiled binaries:
* Created HTML administration console
* When server is started, browser is started automatically - Created HTML administration console
* Fixed directory listing bug when directory contains `#` character - When server is started, browser is started automatically
* Removed built-in Lua Server Pages in the binary, and instead - Fixed directory listing bug when directory contains `#` character
added Mongoose + Lua developer bundle which has Lua Server Pages support. - Removed built-in Lua Server Pages in the binary, and instead
That also solves external Lua modules loading problem. added Mongoose + Lua developer bundle which has Lua Server Pages support.
That also solves external Lua modules loading problem.
## Release 5.3, March 10 2014 ## Release 5.3, March 10 2014
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment