diff options
author | Evgeny Grin (Karlson2k) <k2k@narod.ru> | 2017-03-30 19:13:38 +0300 |
---|---|---|
committer | Evgeny Grin (Karlson2k) <k2k@narod.ru> | 2017-03-30 19:13:54 +0300 |
commit | c02d8f03320930fe83bae7d1b0751aea2c417186 (patch) | |
tree | 8038e756e024949e1f642a5fec632ef175a5bdd5 | |
parent | 63721c720a31b209589fb08b416e2a45c1209910 (diff) | |
download | libmicrohttpd-c02d8f03320930fe83bae7d1b0751aea2c417186.tar.gz libmicrohttpd-c02d8f03320930fe83bae7d1b0751aea2c417186.zip |
ChangeLog: added missing entries.
-rw-r--r-- | ChangeLog | 47 |
1 files changed, 47 insertions, 0 deletions
@@ -113,6 +113,35 @@ Tue Mar 7 10:37:45 BRT 2017 | |||
113 | Mon Mar 6 21:46:59 BRT 2017 | 113 | Mon 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 | ||
116 | Wed 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 | |||
116 | Thu Feb 16 11:20:05 CET 2017 | 145 | Thu 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 | ||
154 | Wed 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 | |||
125 | Wed Nov 23 15:24:10 MSK 2016 | 172 | Wed 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 |