From 7875a8c2bdb518c4daa1db6402d332b074c40b03 Mon Sep 17 00:00:00 2001 From: Sergey Lyubka <valenok@gmail.com> Date: Mon, 28 Jul 2014 12:15:13 +0100 Subject: [PATCH] release notes for 5.4 --- docs/ReleaseNotes.md | 42 +++++++++++++++++++++++++++++------------- 1 file changed, 29 insertions(+), 13 deletions(-) diff --git a/docs/ReleaseNotes.md b/docs/ReleaseNotes.md index 643342646..7231a4fcb 100644 --- a/docs/ReleaseNotes.md +++ b/docs/ReleaseNotes.md @@ -1,22 +1,38 @@ # Mongoose Release Notes -## Release 5.4 +## Release 5.4, July 28 2014 Changes in Libmongoose library: - * Added `hexdump_file` option for low-level request/reply debugging - * Added `mg_template()` API function for generating HTML pages from - templates with expansions - * Fixed `struct mg_connection::local_ip` handling, `mg_set_option()` - behavior with NULL values - * Removed Lua support + +- Added `hexdump_file` option for low-level request/reply debugging +- Added `mg_template()` API function for generating HTML pages from + templates with expansions +- Fixed `struct mg_connection::local_ip` handling, `mg_set_option()` + 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: - * Created HTML administration console - * When server is started, browser is started automatically - * Fixed directory listing bug when directory contains `#` character - * Removed built-in Lua Server Pages in the binary, and instead - added Mongoose + Lua developer bundle which has Lua Server Pages support. - That also solves external Lua modules loading problem. + +- Created HTML administration console +- When server is started, browser is started automatically +- Fixed directory listing bug when directory contains `#` character +- Removed built-in Lua Server Pages in the binary, and instead + 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 -- GitLab