aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEvgeny Grin (Karlson2k) <k2k@narod.ru>2017-03-30 19:13:38 +0300
committerEvgeny Grin (Karlson2k) <k2k@narod.ru>2017-03-30 19:13:54 +0300
commitc02d8f03320930fe83bae7d1b0751aea2c417186 (patch)
tree8038e756e024949e1f642a5fec632ef175a5bdd5
parent63721c720a31b209589fb08b416e2a45c1209910 (diff)
downloadlibmicrohttpd-c02d8f03320930fe83bae7d1b0751aea2c417186.tar.gz
libmicrohttpd-c02d8f03320930fe83bae7d1b0751aea2c417186.zip
ChangeLog: added missing entries.
-rw-r--r--ChangeLog47
1 files changed, 47 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 147a1741..643dd071 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -113,6 +113,35 @@ Tue Mar 7 10:37:45 BRT 2017
113Mon Mar 6 21:46:59 BRT 2017 113Mon Mar 6 21:46:59 BRT 2017
114 Added the i18n example fixing #4924. -SC 114 Added the i18n example fixing #4924. -SC
115 115
116Wed Mar 1 23:47:05 CET 2017
117 Minor internal optimisations.
118 Changed closure connection monitoring logic: now all connections are
119 monitored for OOB data (which treated as error), connections are not
120 monitored any more for incoming data if incoming data is not required for
121 processing. except_fd_set is not optional now for MHD_get_fdset(),
122 MHD_get_fdset2() and MHD_run_from_select().
123 Improved connection processing in epoll mode: now connection can process
124 both read and write each turn.
125 Updated HTTP response codes; updated and added all missing standard HTTP
126 headers names (and headers categories); updated and added all missing
127 standard and additional HTTP methods. Now MHD return status
128 MHD_HTTP_REQUEST_HEADER_FIELDS_TOO_LARGE (431) instead of old
129 MHD_HTTP_REQUEST_ENTITY_TOO_LARGE (413) for very long header.
130 Reworked handling of data pending in TLS buffers, resolved busy-waiting
131 if incoming data is pending in TLS buffers and connection is in
132 LOOP_INFO_WRITE mode.
133 Do not clear 'ready' flag in epoll mode if send()/recv() result is
134 EINTERRUPTED.
135 Better detection of unready connection state: used less number of calls of
136 recv()/send() in epoll mode.
137 Configure: do not run gcrypt and GnuTLS tests if HTTPS is disabled by
138 configure parameter.
139 Fixed wrong value returned by MHD_get_timeout().
140 All double-linked lists now walked from tail to head. As new items are
141 added to head, this result in more uniform processing time.
142 Improved sockets errors handling in epoll mode.
143 OOB data on 'upgraded' sockets is treated as error. -EG
144
116Thu Feb 16 11:20:05 CET 2017 145Thu Feb 16 11:20:05 CET 2017
117 Replace tsearch configure check with code from gnulib. -CG 146 Replace tsearch configure check with code from gnulib. -CG
118 147
@@ -122,6 +151,24 @@ Wed Feb 15 13:35:36 CET 2017
122 Various minor cosmetic improvements. 151 Various minor cosmetic improvements.
123 Fixed #4884 and #4888 (solaris portability issues). -CG 152 Fixed #4884 and #4888 (solaris portability issues). -CG
124 153
154Wed Feb 08 22:33:10 MSK 2016
155 Ported test_quiesce_stream to W32.
156 Improved precompiler flags selection of OpenBSD.
157 Fixed sending responses backed by files not supported by sendfile().
158 Fixed thread safety for responses backed by file FD.
159 Updated fileserver_example.
160 Improved handling of 'upgraded' TLS forwarding in select() and poll()
161 modes.
162 Fixed processing of incoming TLS data in epoll mode if more than 128
163 connections are active.
164 Fixed accepting more than 128 incoming connection in epoll mode.
165 Improved test_large_put, added poll() and epoll testing.
166 Added test_large_put_inc for testing of incremental buffer processing.
167 Rewritten epoll connection processing logic: handle all connection one
168 time per turn instead of trying to handle all active connection until all
169 pending data is dried. Result is more uniform connection processing
170 period. -EG
171
125Wed Nov 23 15:24:10 MSK 2016 172Wed Nov 23 15:24:10 MSK 2016
126 Used SO_REUSEADDR (on non-W32) alongside with SO_REUSEPORT if option 173 Used SO_REUSEADDR (on non-W32) alongside with SO_REUSEPORT if option
127 MHD_OPTION_LISTENING_ADDRESS_REUSE was set. -EG 174 MHD_OPTION_LISTENING_ADDRESS_REUSE was set. -EG