commit cedf766b65bc9c4025f71121b02a9eb1ef0470b5 parent 55dc42e6045022da41c538d226874dbf563a85ed Author: Evgeny Grin (Karlson2k) <k2k@narod.ru> Date: Sun, 23 Jun 2019 21:51:09 +0300 Updated ChangeLog Diffstat:
| M | ChangeLog | | | 17 | +++++++++++++++++ |
1 file changed, 17 insertions(+), 0 deletions(-)
diff --git a/ChangeLog b/ChangeLog @@ -1,3 +1,20 @@ +Sun Jun 23 2019 21:27:43 MSK + Many fixes and improvments for connection-specific memory pool: + * Added asserts; + * Added testing of reallocation; + * Reallocation code rewritten to avoid extra allocation, when + possible to reuse already allocated memory; + * Large memory pools aligned to system page size; + * Large memory pools on W32 are cleared more securely after use, + optimised usage of system memory. + Better handled connection's memory shortage situations: + * error response could be sent to client even if all buffer space + was used; + * if buffer space become low when receiving, do not allocate last + buffer space and use small receive blocks instead. + Improved sending speed by using all available buffer space for + sending. -EG + Sun Jun 09 2019 20:27:04 MSK Releasing libmicrohttpd 0.9.64. -EG