diff options
author | Evgeny Grin (Karlson2k) <k2k@narod.ru> | 2021-12-26 20:30:00 +0300 |
---|---|---|
committer | Evgeny Grin (Karlson2k) <k2k@narod.ru> | 2021-12-26 20:35:58 +0300 |
commit | 940041ad78b4fb8d0f04066046a65bbe3c390fd4 (patch) | |
tree | 158576f9957f37c21422469f831775330cdd6936 | |
parent | 1c381f499c3ba30f4c82d497993e15877f776e84 (diff) | |
download | libmicrohttpd-940041ad78b4fb8d0f04066046a65bbe3c390fd4.tar.gz libmicrohttpd-940041ad78b4fb8d0f04066046a65bbe3c390fd4.zip |
Released GNU libmicrohttpd 0.9.75v0.9.75
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | NEWS | 19 | ||||
-rw-r--r-- | configure.ac | 6 | ||||
-rw-r--r-- | po/libmicrohttpd.pot | 302 | ||||
-rw-r--r-- | src/include/microhttpd.h | 2 |
5 files changed, 182 insertions, 152 deletions
@@ -1,3 +1,6 @@ | |||
1 | Sun 26 Dec 2021 20:30:00 MSK | ||
2 | Releasing GNU libmicrohttpd 0.9.75 -EG | ||
3 | |||
1 | December 2021 | 4 | December 2021 |
2 | Fixed Makefile warning on MinGW. | 5 | Fixed Makefile warning on MinGW. |
3 | Fixed compiler warning on MinGW. | 6 | Fixed compiler warning on MinGW. |
@@ -12,7 +15,7 @@ December 2021 | |||
12 | Added more checks in test_large_put, increased timeout (was too small for | 15 | Added more checks in test_large_put, increased timeout (was too small for |
13 | this test). -EG | 16 | this test). -EG |
14 | 17 | ||
15 | Web 19 Dec 2021 18:30:00 MSK | 18 | Sun 19 Dec 2021 18:30:00 MSK |
16 | Releasing GNU libmicrohttpd 0.9.74 -EG | 19 | Releasing GNU libmicrohttpd 0.9.74 -EG |
17 | 20 | ||
18 | December 2021 | 21 | December 2021 |
@@ -1,4 +1,21 @@ | |||
1 | Web 19 Dec 2021 18:30:00 MSK | 1 | Sun 26 Dec 2021 20:30:00 MSK |
2 | Released GNU libmicrohttpd 0.9.75 -EG | ||
3 | |||
4 | This is a correction release. | ||
5 | The main improvement is the implementation of workaround for some | ||
6 | OSes (like OpenBSD 7) where "monotonic" clock may jump back. Now | ||
7 | MHD is able to automatically detect such situation and recover if | ||
8 | the jump is small. This workaround is needed with increased | ||
9 | accuracy of connection timeout introduced in previous version, as | ||
10 | with lower accuracy (v0.9.73 and before) these jumpbacks were | ||
11 | unnoticeable. | ||
12 | Other changes: fixed some compiler, Makefile, and configure | ||
13 | warnings on specific platforms; one test further improved. | ||
14 | |||
15 | -- Evgeny Grin (Karlson2k) | ||
16 | |||
17 | |||
18 | Sun 19 Dec 2021 18:30:00 MSK | ||
2 | Released GNU libmicrohttpd 0.9.74 | 19 | Released GNU libmicrohttpd 0.9.74 |
3 | 20 | ||
4 | This release brings a lot of fixes and improvements, and | 21 | This release brings a lot of fixes and improvements, and |
diff --git a/configure.ac b/configure.ac index c8c25b88..62ffb122 100644 --- a/configure.ac +++ b/configure.ac | |||
@@ -23,15 +23,15 @@ | |||
23 | # | 23 | # |
24 | AC_PREREQ([2.64]) | 24 | AC_PREREQ([2.64]) |
25 | LT_PREREQ([2.4.0]) | 25 | LT_PREREQ([2.4.0]) |
26 | AC_INIT([GNU Libmicrohttpd],[0.9.74],[libmicrohttpd@gnu.org]) | 26 | AC_INIT([GNU Libmicrohttpd],[0.9.75],[libmicrohttpd@gnu.org]) |
27 | AC_CONFIG_AUX_DIR([build-aux]) | 27 | AC_CONFIG_AUX_DIR([build-aux]) |
28 | AM_INIT_AUTOMAKE([silent-rules] [subdir-objects]) | 28 | AM_INIT_AUTOMAKE([silent-rules] [subdir-objects]) |
29 | AC_CONFIG_HEADERS([MHD_config.h]) | 29 | AC_CONFIG_HEADERS([MHD_config.h]) |
30 | AC_CONFIG_MACRO_DIR([m4]) | 30 | AC_CONFIG_MACRO_DIR([m4]) |
31 | 31 | ||
32 | LIB_VERSION_CURRENT=71 | 32 | LIB_VERSION_CURRENT=72 |
33 | LIB_VERSION_REVISION=0 | 33 | LIB_VERSION_REVISION=0 |
34 | LIB_VERSION_AGE=59 | 34 | LIB_VERSION_AGE=60 |
35 | AC_SUBST(LIB_VERSION_CURRENT) | 35 | AC_SUBST(LIB_VERSION_CURRENT) |
36 | AC_SUBST(LIB_VERSION_REVISION) | 36 | AC_SUBST(LIB_VERSION_REVISION) |
37 | AC_SUBST(LIB_VERSION_AGE) | 37 | AC_SUBST(LIB_VERSION_AGE) |
diff --git a/po/libmicrohttpd.pot b/po/libmicrohttpd.pot index be969a8c..d789804c 100644 --- a/po/libmicrohttpd.pot +++ b/po/libmicrohttpd.pot | |||
@@ -6,9 +6,9 @@ | |||
6 | #, fuzzy | 6 | #, fuzzy |
7 | msgid "" | 7 | msgid "" |
8 | msgstr "" | 8 | msgstr "" |
9 | "Project-Id-Version: GNU libmicrohttpd 0.9.74\n" | 9 | "Project-Id-Version: GNU libmicrohttpd 0.9.75\n" |
10 | "Report-Msgid-Bugs-To: libmicrohttpd@gnu.org\n" | 10 | "Report-Msgid-Bugs-To: libmicrohttpd@gnu.org\n" |
11 | "POT-Creation-Date: 2021-12-19 18:30+0300\n" | 11 | "POT-Creation-Date: 2021-12-26 20:30+0300\n" |
12 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | 12 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" |
13 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | 13 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" |
14 | "Language-Team: LANGUAGE <LL@li.org>\n" | 14 | "Language-Team: LANGUAGE <LL@li.org>\n" |
@@ -147,7 +147,7 @@ msgid "" | |||
147 | "unsupported.\n" | 147 | "unsupported.\n" |
148 | msgstr "" | 148 | msgstr "" |
149 | 149 | ||
150 | #: src/microhttpd/daemon.c:1373 src/microhttpd/daemon.c:7523 | 150 | #: src/microhttpd/daemon.c:1373 src/microhttpd/daemon.c:7532 |
151 | msgid "" | 151 | msgid "" |
152 | "Initiated daemon shutdown while \"upgraded\" connection was not closed.\n" | 152 | "Initiated daemon shutdown while \"upgraded\" connection was not closed.\n" |
153 | msgstr "" | 153 | msgstr "" |
@@ -184,154 +184,154 @@ msgstr "" | |||
184 | msgid "Error preparing select.\n" | 184 | msgid "Error preparing select.\n" |
185 | msgstr "" | 185 | msgstr "" |
186 | 186 | ||
187 | #: src/microhttpd/daemon.c:1786 src/microhttpd/daemon.c:1940 | 187 | #: src/microhttpd/daemon.c:1786 src/microhttpd/daemon.c:1988 |
188 | #: src/microhttpd/daemon.c:2097 | 188 | #: src/microhttpd/daemon.c:2126 |
189 | #, c-format | 189 | #, c-format |
190 | msgid "Error during select (%d): `%s'\n" | 190 | msgid "Error during select (%d): `%s'\n" |
191 | msgstr "" | 191 | msgstr "" |
192 | 192 | ||
193 | #: src/microhttpd/daemon.c:1836 src/microhttpd/daemon.c:1961 | 193 | #: src/microhttpd/daemon.c:1836 src/microhttpd/daemon.c:2009 |
194 | #: src/microhttpd/daemon.c:2166 | 194 | #: src/microhttpd/daemon.c:2195 |
195 | #, c-format | 195 | #, c-format |
196 | msgid "Error during poll: `%s'\n" | 196 | msgid "Error during poll: `%s'\n" |
197 | msgstr "" | 197 | msgstr "" |
198 | 198 | ||
199 | #: src/microhttpd/daemon.c:1924 src/microhttpd/daemon.c:2079 | 199 | #: src/microhttpd/daemon.c:1972 src/microhttpd/daemon.c:2108 |
200 | msgid "Failed to add FD to fd_set.\n" | 200 | msgid "Failed to add FD to fd_set.\n" |
201 | msgstr "" | 201 | msgstr "" |
202 | 202 | ||
203 | #: src/microhttpd/daemon.c:2218 | 203 | #: src/microhttpd/daemon.c:2247 |
204 | msgid "Processing thread terminating. Closing connection.\n" | 204 | msgid "Processing thread terminating. Closing connection.\n" |
205 | msgstr "" | 205 | msgstr "" |
206 | 206 | ||
207 | #: src/microhttpd/daemon.c:2248 | 207 | #: src/microhttpd/daemon.c:2277 |
208 | msgid "" | 208 | msgid "" |
209 | "Failed to signal thread termination via inter-thread communication channel.\n" | 209 | "Failed to signal thread termination via inter-thread communication channel.\n" |
210 | msgstr "" | 210 | msgstr "" |
211 | 211 | ||
212 | #: src/microhttpd/daemon.c:2330 | 212 | #: src/microhttpd/daemon.c:2359 |
213 | msgid "Internal server error. This should be impossible.\n" | 213 | msgid "Internal server error. This should be impossible.\n" |
214 | msgstr "" | 214 | msgstr "" |
215 | 215 | ||
216 | #: src/microhttpd/daemon.c:2340 src/microhttpd/daemon.c:2379 | 216 | #: src/microhttpd/daemon.c:2369 src/microhttpd/daemon.c:2408 |
217 | msgid "PSK not supported by this server.\n" | 217 | msgid "PSK not supported by this server.\n" |
218 | msgstr "" | 218 | msgstr "" |
219 | 219 | ||
220 | #: src/microhttpd/daemon.c:2355 | 220 | #: src/microhttpd/daemon.c:2384 |
221 | msgid "PSK authentication failed: gnutls_malloc failed to allocate memory.\n" | 221 | msgid "PSK authentication failed: gnutls_malloc failed to allocate memory.\n" |
222 | msgstr "" | 222 | msgstr "" |
223 | 223 | ||
224 | #: src/microhttpd/daemon.c:2364 | 224 | #: src/microhttpd/daemon.c:2393 |
225 | msgid "PSK authentication failed: PSK too long.\n" | 225 | msgid "PSK authentication failed: PSK too long.\n" |
226 | msgstr "" | 226 | msgstr "" |
227 | 227 | ||
228 | #: src/microhttpd/daemon.c:2427 | 228 | #: src/microhttpd/daemon.c:2456 |
229 | #, c-format | 229 | #, c-format |
230 | msgid "Accepted connection on socket %d.\n" | 230 | msgid "Accepted connection on socket %d.\n" |
231 | msgstr "" | 231 | msgstr "" |
232 | 232 | ||
233 | #: src/microhttpd/daemon.c:2440 src/microhttpd/daemon.c:2761 | 233 | #: src/microhttpd/daemon.c:2469 src/microhttpd/daemon.c:2790 |
234 | msgid "Server reached connection limit. Closing inbound connection.\n" | 234 | msgid "Server reached connection limit. Closing inbound connection.\n" |
235 | msgstr "" | 235 | msgstr "" |
236 | 236 | ||
237 | #: src/microhttpd/daemon.c:2458 | 237 | #: src/microhttpd/daemon.c:2487 |
238 | msgid "Connection rejected by application. Closing connection.\n" | 238 | msgid "Connection rejected by application. Closing connection.\n" |
239 | msgstr "" | 239 | msgstr "" |
240 | 240 | ||
241 | #: src/microhttpd/daemon.c:2476 src/microhttpd/daemon.c:2503 | 241 | #: src/microhttpd/daemon.c:2505 src/microhttpd/daemon.c:2532 |
242 | #: src/microhttpd/daemon.c:2745 src/microhttpd/daemon.c:4404 | 242 | #: src/microhttpd/daemon.c:2774 src/microhttpd/daemon.c:4413 |
243 | #, c-format | 243 | #, c-format |
244 | msgid "Error allocating memory: %s\n" | 244 | msgid "Error allocating memory: %s\n" |
245 | msgstr "" | 245 | msgstr "" |
246 | 246 | ||
247 | #: src/microhttpd/daemon.c:2573 | 247 | #: src/microhttpd/daemon.c:2602 |
248 | msgid "Failed to initialise TLS session.\n" | 248 | msgid "Failed to initialise TLS session.\n" |
249 | msgstr "" | 249 | msgstr "" |
250 | 250 | ||
251 | #: src/microhttpd/daemon.c:2599 | 251 | #: src/microhttpd/daemon.c:2628 |
252 | msgid "Failed to set ALPN protocols.\n" | 252 | msgid "Failed to set ALPN protocols.\n" |
253 | msgstr "" | 253 | msgstr "" |
254 | 254 | ||
255 | #: src/microhttpd/daemon.c:2627 | 255 | #: src/microhttpd/daemon.c:2656 |
256 | #, c-format | 256 | #, c-format |
257 | msgid "Failed to setup TLS credentials: unknown credential type %d.\n" | 257 | msgid "Failed to setup TLS credentials: unknown credential type %d.\n" |
258 | msgstr "" | 258 | msgstr "" |
259 | 259 | ||
260 | #: src/microhttpd/daemon.c:2637 | 260 | #: src/microhttpd/daemon.c:2666 |
261 | msgid "Unknown credential type.\n" | 261 | msgid "Unknown credential type.\n" |
262 | msgstr "" | 262 | msgstr "" |
263 | 263 | ||
264 | #: src/microhttpd/daemon.c:2664 | 264 | #: src/microhttpd/daemon.c:2693 |
265 | msgid "TLS connection on non-TLS daemon.\n" | 265 | msgid "TLS connection on non-TLS daemon.\n" |
266 | msgstr "" | 266 | msgstr "" |
267 | 267 | ||
268 | #: src/microhttpd/daemon.c:2802 src/microhttpd/daemon.c:7180 | 268 | #: src/microhttpd/daemon.c:2831 src/microhttpd/daemon.c:7189 |
269 | msgid "" | 269 | msgid "" |
270 | "Failed to create a new thread because it would have exceeded the system " | 270 | "Failed to create a new thread because it would have exceeded the system " |
271 | "limit on the number of threads or no system resources available.\n" | 271 | "limit on the number of threads or no system resources available.\n" |
272 | msgstr "" | 272 | msgstr "" |
273 | 273 | ||
274 | #: src/microhttpd/daemon.c:2808 | 274 | #: src/microhttpd/daemon.c:2837 |
275 | #, c-format | 275 | #, c-format |
276 | msgid "Failed to create a thread: %s\n" | 276 | msgid "Failed to create a thread: %s\n" |
277 | msgstr "" | 277 | msgstr "" |
278 | 278 | ||
279 | #: src/microhttpd/daemon.c:2840 src/microhttpd/daemon.c:4915 | 279 | #: src/microhttpd/daemon.c:2869 src/microhttpd/daemon.c:4924 |
280 | #: src/microhttpd/daemon.c:4948 src/microhttpd/daemon.c:6321 | 280 | #: src/microhttpd/daemon.c:4957 src/microhttpd/daemon.c:6330 |
281 | #: src/microhttpd/daemon.c:6340 src/microhttpd/connection.c:4865 | 281 | #: src/microhttpd/daemon.c:6349 src/microhttpd/connection.c:4908 |
282 | #: src/microhttpd/response.c:1787 src/microhttpd/response.c:1813 | 282 | #: src/microhttpd/response.c:1787 src/microhttpd/response.c:1813 |
283 | #, c-format | 283 | #, c-format |
284 | msgid "Call to epoll_ctl failed: %s\n" | 284 | msgid "Call to epoll_ctl failed: %s\n" |
285 | msgstr "" | 285 | msgstr "" |
286 | 286 | ||
287 | #: src/microhttpd/daemon.c:2960 | 287 | #: src/microhttpd/daemon.c:2989 |
288 | #, c-format | 288 | #, c-format |
289 | msgid "" | 289 | msgid "" |
290 | "New connection socket descriptor (%d) is not less than FD_SETSIZE (%d).\n" | 290 | "New connection socket descriptor (%d) is not less than FD_SETSIZE (%d).\n" |
291 | msgstr "" | 291 | msgstr "" |
292 | 292 | ||
293 | #: src/microhttpd/daemon.c:2977 | 293 | #: src/microhttpd/daemon.c:3006 |
294 | msgid "Epoll mode supports only non-blocking sockets\n" | 294 | msgid "Epoll mode supports only non-blocking sockets\n" |
295 | msgstr "" | 295 | msgstr "" |
296 | 296 | ||
297 | #: src/microhttpd/daemon.c:3014 | 297 | #: src/microhttpd/daemon.c:3043 |
298 | msgid "" | 298 | msgid "" |
299 | "Failed to signal new connection via inter-thread communication channel.\n" | 299 | "Failed to signal new connection via inter-thread communication channel.\n" |
300 | msgstr "" | 300 | msgstr "" |
301 | 301 | ||
302 | #: src/microhttpd/daemon.c:3059 | 302 | #: src/microhttpd/daemon.c:3088 |
303 | msgid "Failed to start serving new connection.\n" | 303 | msgid "Failed to start serving new connection.\n" |
304 | msgstr "" | 304 | msgstr "" |
305 | 305 | ||
306 | #: src/microhttpd/daemon.c:3133 src/microhttpd/daemon.c:3803 | 306 | #: src/microhttpd/daemon.c:3162 src/microhttpd/daemon.c:3832 |
307 | #: src/microhttpd/daemon.c:7390 src/microhttpd/connection.c:899 | 307 | #: src/microhttpd/daemon.c:7399 src/microhttpd/connection.c:899 |
308 | #: src/microhttpd/connection.c:918 | 308 | #: src/microhttpd/connection.c:918 |
309 | msgid "Failed to remove FD from epoll set.\n" | 309 | msgid "Failed to remove FD from epoll set.\n" |
310 | msgstr "" | 310 | msgstr "" |
311 | 311 | ||
312 | #: src/microhttpd/daemon.c:3191 | 312 | #: src/microhttpd/daemon.c:3220 |
313 | msgid "Cannot suspend connections without enabling MHD_ALLOW_SUSPEND_RESUME!\n" | 313 | msgid "Cannot suspend connections without enabling MHD_ALLOW_SUSPEND_RESUME!\n" |
314 | msgstr "" | 314 | msgstr "" |
315 | 315 | ||
316 | #: src/microhttpd/daemon.c:3198 | 316 | #: src/microhttpd/daemon.c:3227 |
317 | msgid "Error: connection scheduled for \"upgrade\" cannot be suspended.\n" | 317 | msgid "Error: connection scheduled for \"upgrade\" cannot be suspended.\n" |
318 | msgstr "" | 318 | msgstr "" |
319 | 319 | ||
320 | #: src/microhttpd/daemon.c:3222 | 320 | #: src/microhttpd/daemon.c:3251 |
321 | msgid "Cannot resume connections without enabling MHD_ALLOW_SUSPEND_RESUME!\n" | 321 | msgid "Cannot resume connections without enabling MHD_ALLOW_SUSPEND_RESUME!\n" |
322 | msgstr "" | 322 | msgstr "" |
323 | 323 | ||
324 | #: src/microhttpd/daemon.c:3237 | 324 | #: src/microhttpd/daemon.c:3266 |
325 | msgid "Failed to signal resume via inter-thread communication channel.\n" | 325 | msgid "Failed to signal resume via inter-thread communication channel.\n" |
326 | msgstr "" | 326 | msgstr "" |
327 | 327 | ||
328 | #: src/microhttpd/daemon.c:3377 | 328 | #: src/microhttpd/daemon.c:3406 |
329 | msgid "" | 329 | msgid "" |
330 | "Failed to signal resume of connection via inter-thread communication " | 330 | "Failed to signal resume of connection via inter-thread communication " |
331 | "channel.\n" | 331 | "channel.\n" |
332 | msgstr "" | 332 | msgstr "" |
333 | 333 | ||
334 | #: src/microhttpd/daemon.c:3431 | 334 | #: src/microhttpd/daemon.c:3460 |
335 | msgid "" | 335 | msgid "" |
336 | "MHD_add_connection() has been called for daemon started without MHD_USE_ITC " | 336 | "MHD_add_connection() has been called for daemon started without MHD_USE_ITC " |
337 | "flag.\n" | 337 | "flag.\n" |
@@ -339,409 +339,409 @@ msgid "" | |||
339 | "already added sockets.\n" | 339 | "already added sockets.\n" |
340 | msgstr "" | 340 | msgstr "" |
341 | 341 | ||
342 | #: src/microhttpd/daemon.c:3442 | 342 | #: src/microhttpd/daemon.c:3471 |
343 | #, c-format | 343 | #, c-format |
344 | msgid "Failed to set nonblocking mode on new client socket: %s\n" | 344 | msgid "Failed to set nonblocking mode on new client socket: %s\n" |
345 | msgstr "" | 345 | msgstr "" |
346 | 346 | ||
347 | #: src/microhttpd/daemon.c:3461 | 347 | #: src/microhttpd/daemon.c:3490 |
348 | #, c-format | 348 | #, c-format |
349 | msgid "Failed to suppress SIGPIPE on new client socket: %s\n" | 349 | msgid "Failed to suppress SIGPIPE on new client socket: %s\n" |
350 | msgstr "" | 350 | msgstr "" |
351 | 351 | ||
352 | #: src/microhttpd/daemon.c:3487 | 352 | #: src/microhttpd/daemon.c:3516 |
353 | msgid "Failed to set noninheritable mode on new client socket.\n" | 353 | msgid "Failed to set noninheritable mode on new client socket.\n" |
354 | msgstr "" | 354 | msgstr "" |
355 | 355 | ||
356 | #: src/microhttpd/daemon.c:3617 | 356 | #: src/microhttpd/daemon.c:3646 |
357 | #, c-format | 357 | #, c-format |
358 | msgid "Error accepting connection: %s\n" | 358 | msgid "Error accepting connection: %s\n" |
359 | msgstr "" | 359 | msgstr "" |
360 | 360 | ||
361 | #: src/microhttpd/daemon.c:3634 | 361 | #: src/microhttpd/daemon.c:3663 |
362 | msgid "" | 362 | msgid "" |
363 | "Hit process or system resource limit at FIRST connection. This is really bad " | 363 | "Hit process or system resource limit at FIRST connection. This is really bad " |
364 | "as there is no sane way to proceed. Will try busy waiting for system " | 364 | "as there is no sane way to proceed. Will try busy waiting for system " |
365 | "resources to become magically available.\n" | 365 | "resources to become magically available.\n" |
366 | msgstr "" | 366 | msgstr "" |
367 | 367 | ||
368 | #: src/microhttpd/daemon.c:3651 | 368 | #: src/microhttpd/daemon.c:3680 |
369 | #, c-format | 369 | #, c-format |
370 | msgid "" | 370 | msgid "" |
371 | "Hit process or system resource limit at %u connections, temporarily " | 371 | "Hit process or system resource limit at %u connections, temporarily " |
372 | "suspending accept(). Consider setting a lower MHD_OPTION_CONNECTION_LIMIT.\n" | 372 | "suspending accept(). Consider setting a lower MHD_OPTION_CONNECTION_LIMIT.\n" |
373 | msgstr "" | 373 | msgstr "" |
374 | 374 | ||
375 | #: src/microhttpd/daemon.c:3665 | 375 | #: src/microhttpd/daemon.c:3694 |
376 | #, c-format | 376 | #, c-format |
377 | msgid "Failed to set nonblocking mode on incoming connection socket: %s\n" | 377 | msgid "Failed to set nonblocking mode on incoming connection socket: %s\n" |
378 | msgstr "" | 378 | msgstr "" |
379 | 379 | ||
380 | #: src/microhttpd/daemon.c:3679 | 380 | #: src/microhttpd/daemon.c:3708 |
381 | msgid "Failed to set noninheritable mode on incoming connection socket.\n" | 381 | msgid "Failed to set noninheritable mode on incoming connection socket.\n" |
382 | msgstr "" | 382 | msgstr "" |
383 | 383 | ||
384 | #: src/microhttpd/daemon.c:3691 | 384 | #: src/microhttpd/daemon.c:3720 |
385 | #, c-format | 385 | #, c-format |
386 | msgid "Failed to suppress SIGPIPE on incoming connection socket: %s\n" | 386 | msgid "Failed to suppress SIGPIPE on incoming connection socket: %s\n" |
387 | msgstr "" | 387 | msgstr "" |
388 | 388 | ||
389 | #: src/microhttpd/daemon.c:3713 | 389 | #: src/microhttpd/daemon.c:3742 |
390 | #, c-format | 390 | #, c-format |
391 | msgid "Accepted connection on socket %d\n" | 391 | msgid "Accepted connection on socket %d\n" |
392 | msgstr "" | 392 | msgstr "" |
393 | 393 | ||
394 | #: src/microhttpd/daemon.c:3758 src/microhttpd/daemon.c:7564 | 394 | #: src/microhttpd/daemon.c:3787 src/microhttpd/daemon.c:7573 |
395 | #: src/microhttpd/daemon.c:7596 src/microhttpd/daemon.c:7629 | 395 | #: src/microhttpd/daemon.c:7605 src/microhttpd/daemon.c:7638 |
396 | #: src/microhttpd/daemon.c:7735 | 396 | #: src/microhttpd/daemon.c:7744 |
397 | msgid "Failed to join a thread.\n" | 397 | msgid "Failed to join a thread.\n" |
398 | msgstr "" | 398 | msgstr "" |
399 | 399 | ||
400 | #: src/microhttpd/daemon.c:3882 | 400 | #: src/microhttpd/daemon.c:3911 |
401 | msgid "Illegal call to MHD_get_timeout.\n" | 401 | msgid "Illegal call to MHD_get_timeout.\n" |
402 | msgstr "" | 402 | msgstr "" |
403 | 403 | ||
404 | #: src/microhttpd/daemon.c:4133 | 404 | #: src/microhttpd/daemon.c:4142 |
405 | msgid "" | 405 | msgid "" |
406 | "MHD_run_from_select() called with except_fd_set set to NULL. Such behavior " | 406 | "MHD_run_from_select() called with except_fd_set set to NULL. Such behavior " |
407 | "is deprecated.\n" | 407 | "is deprecated.\n" |
408 | msgstr "" | 408 | msgstr "" |
409 | 409 | ||
410 | #: src/microhttpd/daemon.c:4214 | 410 | #: src/microhttpd/daemon.c:4223 |
411 | msgid "Could not obtain daemon fdsets.\n" | 411 | msgid "Could not obtain daemon fdsets.\n" |
412 | msgstr "" | 412 | msgstr "" |
413 | 413 | ||
414 | #: src/microhttpd/daemon.c:4231 | 414 | #: src/microhttpd/daemon.c:4240 |
415 | msgid "Could not add listen socket to fdset.\n" | 415 | msgid "Could not add listen socket to fdset.\n" |
416 | msgstr "" | 416 | msgstr "" |
417 | 417 | ||
418 | #: src/microhttpd/daemon.c:4260 | 418 | #: src/microhttpd/daemon.c:4269 |
419 | msgid "Could not add control inter-thread communication channel FD to fdset.\n" | 419 | msgid "Could not add control inter-thread communication channel FD to fdset.\n" |
420 | msgstr "" | 420 | msgstr "" |
421 | 421 | ||
422 | #: src/microhttpd/daemon.c:4340 | 422 | #: src/microhttpd/daemon.c:4349 |
423 | #, c-format | 423 | #, c-format |
424 | msgid "select failed: %s\n" | 424 | msgid "select failed: %s\n" |
425 | msgstr "" | 425 | msgstr "" |
426 | 426 | ||
427 | #: src/microhttpd/daemon.c:4480 src/microhttpd/daemon.c:4634 | 427 | #: src/microhttpd/daemon.c:4489 src/microhttpd/daemon.c:4643 |
428 | #, c-format | 428 | #, c-format |
429 | msgid "poll failed: %s\n" | 429 | msgid "poll failed: %s\n" |
430 | msgstr "" | 430 | msgstr "" |
431 | 431 | ||
432 | #: src/microhttpd/daemon.c:4777 src/microhttpd/daemon.c:5002 | 432 | #: src/microhttpd/daemon.c:4786 src/microhttpd/daemon.c:5011 |
433 | #, c-format | 433 | #, c-format |
434 | msgid "Call to epoll_wait failed: %s\n" | 434 | msgid "Call to epoll_wait failed: %s\n" |
435 | msgstr "" | 435 | msgstr "" |
436 | 436 | ||
437 | #: src/microhttpd/daemon.c:4967 src/microhttpd/daemon.c:5522 | 437 | #: src/microhttpd/daemon.c:4976 src/microhttpd/daemon.c:5531 |
438 | msgid "Failed to remove listen FD from epoll set.\n" | 438 | msgid "Failed to remove listen FD from epoll set.\n" |
439 | msgstr "" | 439 | msgstr "" |
440 | 440 | ||
441 | #: src/microhttpd/daemon.c:5367 | 441 | #: src/microhttpd/daemon.c:5376 |
442 | #, c-format | 442 | #, c-format |
443 | msgid "Failed to block SIGPIPE on daemon thread: %s\n" | 443 | msgid "Failed to block SIGPIPE on daemon thread: %s\n" |
444 | msgstr "" | 444 | msgstr "" |
445 | 445 | ||
446 | #: src/microhttpd/daemon.c:5503 | 446 | #: src/microhttpd/daemon.c:5512 |
447 | msgid "Using MHD_quiesce_daemon in this mode requires MHD_USE_ITC.\n" | 447 | msgid "Using MHD_quiesce_daemon in this mode requires MHD_USE_ITC.\n" |
448 | msgstr "" | 448 | msgstr "" |
449 | 449 | ||
450 | #: src/microhttpd/daemon.c:5531 | 450 | #: src/microhttpd/daemon.c:5540 |
451 | msgid "Failed to signal quiesce via inter-thread communication channel.\n" | 451 | msgid "Failed to signal quiesce via inter-thread communication channel.\n" |
452 | msgstr "" | 452 | msgstr "" |
453 | 453 | ||
454 | #: src/microhttpd/daemon.c:5554 | 454 | #: src/microhttpd/daemon.c:5563 |
455 | msgid "failed to signal quiesce via inter-thread communication channel.\n" | 455 | msgid "failed to signal quiesce via inter-thread communication channel.\n" |
456 | msgstr "" | 456 | msgstr "" |
457 | 457 | ||
458 | #: src/microhttpd/daemon.c:5666 src/microhttpd/connection.c:5005 | 458 | #: src/microhttpd/daemon.c:5675 src/microhttpd/connection.c:5048 |
459 | #, c-format | 459 | #, c-format |
460 | msgid "" | 460 | msgid "" |
461 | "The specified connection timeout (%u) is too large. Maximum allowed value " | 461 | "The specified connection timeout (%u) is too large. Maximum allowed value " |
462 | "(%<PRIu64>) will be used instead.\n" | 462 | "(%<PRIu64>) will be used instead.\n" |
463 | msgstr "" | 463 | msgstr "" |
464 | 464 | ||
465 | #: src/microhttpd/daemon.c:5717 | 465 | #: src/microhttpd/daemon.c:5726 |
466 | msgid "" | 466 | msgid "" |
467 | "Warning: Zero size, specified for thread pool size, is ignored. Thread pool " | 467 | "Warning: Zero size, specified for thread pool size, is ignored. Thread pool " |
468 | "is not used.\n" | 468 | "is not used.\n" |
469 | msgstr "" | 469 | msgstr "" |
470 | 470 | ||
471 | #: src/microhttpd/daemon.c:5726 | 471 | #: src/microhttpd/daemon.c:5735 |
472 | msgid "" | 472 | msgid "" |
473 | "Warning: \"1\", specified for thread pool size, is ignored. Thread pool is " | 473 | "Warning: \"1\", specified for thread pool size, is ignored. Thread pool is " |
474 | "not used.\n" | 474 | "not used.\n" |
475 | msgstr "" | 475 | msgstr "" |
476 | 476 | ||
477 | #: src/microhttpd/daemon.c:5740 | 477 | #: src/microhttpd/daemon.c:5749 |
478 | #, c-format | 478 | #, c-format |
479 | msgid "Specified thread pool size (%u) too big.\n" | 479 | msgid "Specified thread pool size (%u) too big.\n" |
480 | msgstr "" | 480 | msgstr "" |
481 | 481 | ||
482 | #: src/microhttpd/daemon.c:5752 | 482 | #: src/microhttpd/daemon.c:5761 |
483 | msgid "" | 483 | msgid "" |
484 | "MHD_OPTION_THREAD_POOL_SIZE option is specified but " | 484 | "MHD_OPTION_THREAD_POOL_SIZE option is specified but " |
485 | "MHD_USE_INTERNAL_POLLING_THREAD flag is not specified.\n" | 485 | "MHD_USE_INTERNAL_POLLING_THREAD flag is not specified.\n" |
486 | msgstr "" | 486 | msgstr "" |
487 | 487 | ||
488 | #: src/microhttpd/daemon.c:5761 | 488 | #: src/microhttpd/daemon.c:5770 |
489 | msgid "" | 489 | msgid "" |
490 | "Both MHD_OPTION_THREAD_POOL_SIZE option and MHD_USE_THREAD_PER_CONNECTION " | 490 | "Both MHD_OPTION_THREAD_POOL_SIZE option and MHD_USE_THREAD_PER_CONNECTION " |
491 | "flag are specified.\n" | 491 | "flag are specified.\n" |
492 | msgstr "" | 492 | msgstr "" |
493 | 493 | ||
494 | #: src/microhttpd/daemon.c:5779 src/microhttpd/daemon.c:5792 | 494 | #: src/microhttpd/daemon.c:5788 src/microhttpd/daemon.c:5801 |
495 | #: src/microhttpd/daemon.c:5805 src/microhttpd/daemon.c:5818 | 495 | #: src/microhttpd/daemon.c:5814 src/microhttpd/daemon.c:5827 |
496 | #: src/microhttpd/daemon.c:5870 src/microhttpd/daemon.c:5899 | 496 | #: src/microhttpd/daemon.c:5879 src/microhttpd/daemon.c:5908 |
497 | #: src/microhttpd/daemon.c:5920 src/microhttpd/daemon.c:5942 | 497 | #: src/microhttpd/daemon.c:5929 src/microhttpd/daemon.c:5951 |
498 | #: src/microhttpd/daemon.c:6210 | 498 | #: src/microhttpd/daemon.c:6219 |
499 | #, c-format | 499 | #, c-format |
500 | msgid "MHD HTTPS option %d passed to MHD but MHD_USE_TLS not set.\n" | 500 | msgid "MHD HTTPS option %d passed to MHD but MHD_USE_TLS not set.\n" |
501 | msgstr "" | 501 | msgstr "" |
502 | 502 | ||
503 | #: src/microhttpd/daemon.c:5838 | 503 | #: src/microhttpd/daemon.c:5847 |
504 | msgid "Error initializing DH parameters.\n" | 504 | msgid "Error initializing DH parameters.\n" |
505 | msgstr "" | 505 | msgstr "" |
506 | 506 | ||
507 | #: src/microhttpd/daemon.c:5848 | 507 | #: src/microhttpd/daemon.c:5857 |
508 | msgid "Diffie-Hellman parameters string too long.\n" | 508 | msgid "Diffie-Hellman parameters string too long.\n" |
509 | msgstr "" | 509 | msgstr "" |
510 | 510 | ||
511 | #: src/microhttpd/daemon.c:5859 | 511 | #: src/microhttpd/daemon.c:5868 |
512 | msgid "Bad Diffie-Hellman parameters format.\n" | 512 | msgid "Bad Diffie-Hellman parameters format.\n" |
513 | msgstr "" | 513 | msgstr "" |
514 | 514 | ||
515 | #: src/microhttpd/daemon.c:5887 | 515 | #: src/microhttpd/daemon.c:5896 |
516 | #, c-format | 516 | #, c-format |
517 | msgid "Setting priorities to `%s' failed: %s\n" | 517 | msgid "Setting priorities to `%s' failed: %s\n" |
518 | msgstr "" | 518 | msgstr "" |
519 | 519 | ||
520 | #: src/microhttpd/daemon.c:5908 | 520 | #: src/microhttpd/daemon.c:5917 |
521 | msgid "" | 521 | msgid "" |
522 | "MHD_OPTION_HTTPS_CERT_CALLBACK requires building MHD with GnuTLS >= 3.0.\n" | 522 | "MHD_OPTION_HTTPS_CERT_CALLBACK requires building MHD with GnuTLS >= 3.0.\n" |
523 | msgstr "" | 523 | msgstr "" |
524 | 524 | ||
525 | #: src/microhttpd/daemon.c:5930 | 525 | #: src/microhttpd/daemon.c:5939 |
526 | msgid "" | 526 | msgid "" |
527 | "MHD_OPTION_HTTPS_CERT_CALLBACK2 requires building MHD with GnuTLS >= 3.6.3.\n" | 527 | "MHD_OPTION_HTTPS_CERT_CALLBACK2 requires building MHD with GnuTLS >= 3.6.3.\n" |
528 | msgstr "" | 528 | msgstr "" |
529 | 529 | ||
530 | #: src/microhttpd/daemon.c:5965 | 530 | #: src/microhttpd/daemon.c:5974 |
531 | msgid "" | 531 | msgid "" |
532 | "MHD_OPTION_LISTEN_SOCKET specified for daemon with MHD_USE_NO_LISTEN_SOCKET " | 532 | "MHD_OPTION_LISTEN_SOCKET specified for daemon with MHD_USE_NO_LISTEN_SOCKET " |
533 | "flag set.\n" | 533 | "flag set.\n" |
534 | msgstr "" | 534 | msgstr "" |
535 | 535 | ||
536 | #: src/microhttpd/daemon.c:6003 | 536 | #: src/microhttpd/daemon.c:6012 |
537 | msgid "" | 537 | msgid "" |
538 | "MHD_OPTION_EXTERNAL_LOGGER is not the first option specified for the daemon. " | 538 | "MHD_OPTION_EXTERNAL_LOGGER is not the first option specified for the daemon. " |
539 | "Some messages may be printed by the standard MHD logger.\n" | 539 | "Some messages may be printed by the standard MHD logger.\n" |
540 | msgstr "" | 540 | msgstr "" |
541 | 541 | ||
542 | #: src/microhttpd/daemon.c:6028 | 542 | #: src/microhttpd/daemon.c:6037 |
543 | msgid "TCP fastopen is not supported on this platform.\n" | 543 | msgid "TCP fastopen is not supported on this platform.\n" |
544 | msgstr "" | 544 | msgstr "" |
545 | 545 | ||
546 | #: src/microhttpd/daemon.c:6047 | 546 | #: src/microhttpd/daemon.c:6056 |
547 | msgid "" | 547 | msgid "" |
548 | "Flag MHD_USE_PEDANTIC_CHECKS is ignored because another behavior is " | 548 | "Flag MHD_USE_PEDANTIC_CHECKS is ignored because another behavior is " |
549 | "specified by MHD_OPTION_STRICT_CLIENT.\n" | 549 | "specified by MHD_OPTION_STRICT_CLIENT.\n" |
550 | msgstr "" | 550 | msgstr "" |
551 | 551 | ||
552 | #: src/microhttpd/daemon.c:6185 | 552 | #: src/microhttpd/daemon.c:6194 |
553 | #, c-format | 553 | #, c-format |
554 | msgid "MHD HTTPS option %d passed to MHD compiled without GNUtls >= 3.\n" | 554 | msgid "MHD HTTPS option %d passed to MHD compiled without GNUtls >= 3.\n" |
555 | msgstr "" | 555 | msgstr "" |
556 | 556 | ||
557 | #: src/microhttpd/daemon.c:6224 | 557 | #: src/microhttpd/daemon.c:6233 |
558 | #, c-format | 558 | #, c-format |
559 | msgid "MHD HTTPS option %d passed to MHD compiled without HTTPS support.\n" | 559 | msgid "MHD HTTPS option %d passed to MHD compiled without HTTPS support.\n" |
560 | msgstr "" | 560 | msgstr "" |
561 | 561 | ||
562 | #: src/microhttpd/daemon.c:6231 | 562 | #: src/microhttpd/daemon.c:6240 |
563 | #, c-format | 563 | #, c-format |
564 | msgid "Invalid option %d! (Did you terminate the list with MHD_OPTION_END?).\n" | 564 | msgid "Invalid option %d! (Did you terminate the list with MHD_OPTION_END?).\n" |
565 | msgstr "" | 565 | msgstr "" |
566 | 566 | ||
567 | #: src/microhttpd/daemon.c:6261 | 567 | #: src/microhttpd/daemon.c:6270 |
568 | #, c-format | 568 | #, c-format |
569 | msgid "Call to epoll_create1 failed: %s\n" | 569 | msgid "Call to epoll_create1 failed: %s\n" |
570 | msgstr "" | 570 | msgstr "" |
571 | 571 | ||
572 | #: src/microhttpd/daemon.c:6271 | 572 | #: src/microhttpd/daemon.c:6280 |
573 | msgid "Failed to set noninheritable mode on epoll FD.\n" | 573 | msgid "Failed to set noninheritable mode on epoll FD.\n" |
574 | msgstr "" | 574 | msgstr "" |
575 | 575 | ||
576 | #: src/microhttpd/daemon.c:6578 | 576 | #: src/microhttpd/daemon.c:6587 |
577 | msgid "" | 577 | msgid "" |
578 | "Warning: MHD_USE_THREAD_PER_CONNECTION must be used only with " | 578 | "Warning: MHD_USE_THREAD_PER_CONNECTION must be used only with " |
579 | "MHD_USE_INTERNAL_POLLING_THREAD. Flag MHD_USE_INTERNAL_POLLING_THREAD was " | 579 | "MHD_USE_INTERNAL_POLLING_THREAD. Flag MHD_USE_INTERNAL_POLLING_THREAD was " |
580 | "added. Consider setting MHD_USE_INTERNAL_POLLING_THREAD explicitly.\n" | 580 | "added. Consider setting MHD_USE_INTERNAL_POLLING_THREAD explicitly.\n" |
581 | msgstr "" | 581 | msgstr "" |
582 | 582 | ||
583 | #: src/microhttpd/daemon.c:6591 | 583 | #: src/microhttpd/daemon.c:6600 |
584 | msgid "Using debug build of libmicrohttpd.\n" | 584 | msgid "Using debug build of libmicrohttpd.\n" |
585 | msgstr "" | 585 | msgstr "" |
586 | 586 | ||
587 | #: src/microhttpd/daemon.c:6605 | 587 | #: src/microhttpd/daemon.c:6614 |
588 | #, c-format | 588 | #, c-format |
589 | msgid "Failed to create inter-thread communication channel: %s\n" | 589 | msgid "Failed to create inter-thread communication channel: %s\n" |
590 | msgstr "" | 590 | msgstr "" |
591 | 591 | ||
592 | #: src/microhttpd/daemon.c:6622 | 592 | #: src/microhttpd/daemon.c:6631 |
593 | msgid "" | 593 | msgid "" |
594 | "file descriptor for inter-thread communication channel exceeds maximum " | 594 | "file descriptor for inter-thread communication channel exceeds maximum " |
595 | "value.\n" | 595 | "value.\n" |
596 | msgstr "" | 596 | msgstr "" |
597 | 597 | ||
598 | #: src/microhttpd/daemon.c:6642 | 598 | #: src/microhttpd/daemon.c:6651 |
599 | msgid "Specified value for NC_SIZE too large.\n" | 599 | msgid "Specified value for NC_SIZE too large.\n" |
600 | msgstr "" | 600 | msgstr "" |
601 | 601 | ||
602 | #: src/microhttpd/daemon.c:6656 | 602 | #: src/microhttpd/daemon.c:6665 |
603 | #, c-format | 603 | #, c-format |
604 | msgid "Failed to allocate memory for nonce-nc map: %s\n" | 604 | msgid "Failed to allocate memory for nonce-nc map: %s\n" |
605 | msgstr "" | 605 | msgstr "" |
606 | 606 | ||
607 | #: src/microhttpd/daemon.c:6673 | 607 | #: src/microhttpd/daemon.c:6682 |
608 | msgid "MHD failed to initialize nonce-nc mutex.\n" | 608 | msgid "MHD failed to initialize nonce-nc mutex.\n" |
609 | msgstr "" | 609 | msgstr "" |
610 | 610 | ||
611 | #: src/microhttpd/daemon.c:6694 | 611 | #: src/microhttpd/daemon.c:6703 |
612 | msgid "MHD thread polling only works with MHD_USE_INTERNAL_POLLING_THREAD.\n" | 612 | msgid "MHD thread polling only works with MHD_USE_INTERNAL_POLLING_THREAD.\n" |
613 | msgstr "" | 613 | msgstr "" |
614 | 614 | ||
615 | #: src/microhttpd/daemon.c:6718 | 615 | #: src/microhttpd/daemon.c:6727 |
616 | #, c-format | 616 | #, c-format |
617 | msgid "Failed to create socket for listening: %s\n" | 617 | msgid "Failed to create socket for listening: %s\n" |
618 | msgstr "" | 618 | msgstr "" |
619 | 619 | ||
620 | #: src/microhttpd/daemon.c:6739 src/microhttpd/daemon.c:6758 | 620 | #: src/microhttpd/daemon.c:6748 src/microhttpd/daemon.c:6767 |
621 | #: src/microhttpd/daemon.c:6781 src/microhttpd/daemon.c:6819 | 621 | #: src/microhttpd/daemon.c:6790 src/microhttpd/daemon.c:6828 |
622 | #: src/microhttpd/daemon.c:6896 src/microhttpd/daemon.c:6927 | 622 | #: src/microhttpd/daemon.c:6905 src/microhttpd/daemon.c:6936 |
623 | #, c-format | 623 | #, c-format |
624 | msgid "setsockopt failed: %s\n" | 624 | msgid "setsockopt failed: %s\n" |
625 | msgstr "" | 625 | msgstr "" |
626 | 626 | ||
627 | #: src/microhttpd/daemon.c:6792 | 627 | #: src/microhttpd/daemon.c:6801 |
628 | msgid "Cannot allow listening address reuse: SO_REUSEPORT not defined.\n" | 628 | msgid "Cannot allow listening address reuse: SO_REUSEPORT not defined.\n" |
629 | msgstr "" | 629 | msgstr "" |
630 | 630 | ||
631 | #: src/microhttpd/daemon.c:6828 | 631 | #: src/microhttpd/daemon.c:6837 |
632 | msgid "" | 632 | msgid "" |
633 | "Cannot disallow listening address reuse: SO_EXCLUSIVEADDRUSE not defined.\n" | 633 | "Cannot disallow listening address reuse: SO_EXCLUSIVEADDRUSE not defined.\n" |
634 | msgstr "" | 634 | msgstr "" |
635 | 635 | ||
636 | #: src/microhttpd/daemon.c:6907 | 636 | #: src/microhttpd/daemon.c:6916 |
637 | #, c-format | 637 | #, c-format |
638 | msgid "Failed to bind to port %u: %s\n" | 638 | msgid "Failed to bind to port %u: %s\n" |
639 | msgstr "" | 639 | msgstr "" |
640 | 640 | ||
641 | #: src/microhttpd/daemon.c:6938 | 641 | #: src/microhttpd/daemon.c:6947 |
642 | #, c-format | 642 | #, c-format |
643 | msgid "Failed to listen for connections: %s\n" | 643 | msgid "Failed to listen for connections: %s\n" |
644 | msgstr "" | 644 | msgstr "" |
645 | 645 | ||
646 | #: src/microhttpd/daemon.c:6969 | 646 | #: src/microhttpd/daemon.c:6978 |
647 | #, c-format | 647 | #, c-format |
648 | msgid "Failed to get listen port number: %s\n" | 648 | msgid "Failed to get listen port number: %s\n" |
649 | msgstr "" | 649 | msgstr "" |
650 | 650 | ||
651 | #: src/microhttpd/daemon.c:6980 | 651 | #: src/microhttpd/daemon.c:6989 |
652 | msgid "" | 652 | msgid "" |
653 | "Failed to get listen port number (`struct sockaddr_storage` too small!?).\n" | 653 | "Failed to get listen port number (`struct sockaddr_storage` too small!?).\n" |
654 | msgstr "" | 654 | msgstr "" |
655 | 655 | ||
656 | #: src/microhttpd/daemon.c:7021 | 656 | #: src/microhttpd/daemon.c:7030 |
657 | msgid "Unknown address family!\n" | 657 | msgid "Unknown address family!\n" |
658 | msgstr "" | 658 | msgstr "" |
659 | 659 | ||
660 | #: src/microhttpd/daemon.c:7036 | 660 | #: src/microhttpd/daemon.c:7045 |
661 | #, c-format | 661 | #, c-format |
662 | msgid "Failed to set nonblocking mode on listening socket: %s\n" | 662 | msgid "Failed to set nonblocking mode on listening socket: %s\n" |
663 | msgstr "" | 663 | msgstr "" |
664 | 664 | ||
665 | #: src/microhttpd/daemon.c:7061 | 665 | #: src/microhttpd/daemon.c:7070 |
666 | #, c-format | 666 | #, c-format |
667 | msgid "Listen socket descriptor (%d) is not less than FD_SETSIZE (%d).\n" | 667 | msgid "Listen socket descriptor (%d) is not less than FD_SETSIZE (%d).\n" |
668 | msgstr "" | 668 | msgstr "" |
669 | 669 | ||
670 | #: src/microhttpd/daemon.c:7085 | 670 | #: src/microhttpd/daemon.c:7094 |
671 | msgid "" | 671 | msgid "" |
672 | "Combining MHD_USE_THREAD_PER_CONNECTION and MHD_USE_EPOLL is not supported.\n" | 672 | "Combining MHD_USE_THREAD_PER_CONNECTION and MHD_USE_EPOLL is not supported.\n" |
673 | msgstr "" | 673 | msgstr "" |
674 | 674 | ||
675 | #: src/microhttpd/daemon.c:7099 src/microhttpd/daemon.c:7109 | 675 | #: src/microhttpd/daemon.c:7108 src/microhttpd/daemon.c:7118 |
676 | msgid "MHD failed to initialize IP connection limit mutex.\n" | 676 | msgid "MHD failed to initialize IP connection limit mutex.\n" |
677 | msgstr "" | 677 | msgstr "" |
678 | 678 | ||
679 | #: src/microhttpd/daemon.c:7127 | 679 | #: src/microhttpd/daemon.c:7136 |
680 | msgid "Failed to initialize TLS support.\n" | 680 | msgid "Failed to initialize TLS support.\n" |
681 | msgstr "" | 681 | msgstr "" |
682 | 682 | ||
683 | #: src/microhttpd/daemon.c:7160 src/microhttpd/daemon.c:7233 | 683 | #: src/microhttpd/daemon.c:7169 src/microhttpd/daemon.c:7242 |
684 | #: src/microhttpd/daemon.c:7340 | 684 | #: src/microhttpd/daemon.c:7349 |
685 | msgid "Failed to initialise mutex.\n" | 685 | msgid "Failed to initialise mutex.\n" |
686 | msgstr "" | 686 | msgstr "" |
687 | 687 | ||
688 | #: src/microhttpd/daemon.c:7186 | 688 | #: src/microhttpd/daemon.c:7195 |
689 | #, c-format | 689 | #, c-format |
690 | msgid "Failed to create listen thread: %s\n" | 690 | msgid "Failed to create listen thread: %s\n" |
691 | msgstr "" | 691 | msgstr "" |
692 | 692 | ||
693 | #: src/microhttpd/daemon.c:7244 | 693 | #: src/microhttpd/daemon.c:7253 |
694 | #, c-format | 694 | #, c-format |
695 | msgid "Failed to create worker inter-thread communication channel: %s\n" | 695 | msgid "Failed to create worker inter-thread communication channel: %s\n" |
696 | msgstr "" | 696 | msgstr "" |
697 | 697 | ||
698 | #: src/microhttpd/daemon.c:7257 | 698 | #: src/microhttpd/daemon.c:7266 |
699 | msgid "" | 699 | msgid "" |
700 | "File descriptor for worker inter-thread communication channel exceeds " | 700 | "File descriptor for worker inter-thread communication channel exceeds " |
701 | "maximum value.\n" | 701 | "maximum value.\n" |
702 | msgstr "" | 702 | msgstr "" |
703 | 703 | ||
704 | #: src/microhttpd/daemon.c:7295 | 704 | #: src/microhttpd/daemon.c:7304 |
705 | msgid "MHD failed to initialize cleanup connection mutex.\n" | 705 | msgid "MHD failed to initialize cleanup connection mutex.\n" |
706 | msgstr "" | 706 | msgstr "" |
707 | 707 | ||
708 | #: src/microhttpd/daemon.c:7314 | 708 | #: src/microhttpd/daemon.c:7323 |
709 | msgid "" | 709 | msgid "" |
710 | "Failed to create a new pool thread because it would have exceeded the system " | 710 | "Failed to create a new pool thread because it would have exceeded the system " |
711 | "limit on the number of threads or no system resources available.\n" | 711 | "limit on the number of threads or no system resources available.\n" |
712 | msgstr "" | 712 | msgstr "" |
713 | 713 | ||
714 | #: src/microhttpd/daemon.c:7320 | 714 | #: src/microhttpd/daemon.c:7329 |
715 | #, c-format | 715 | #, c-format |
716 | msgid "Failed to create pool thread: %s\n" | 716 | msgid "Failed to create pool thread: %s\n" |
717 | msgstr "" | 717 | msgstr "" |
718 | 718 | ||
719 | #: src/microhttpd/daemon.c:7509 src/microhttpd/daemon.c:7542 | 719 | #: src/microhttpd/daemon.c:7518 src/microhttpd/daemon.c:7551 |
720 | msgid "MHD_stop_daemon() called while we have suspended connections.\n" | 720 | msgid "MHD_stop_daemon() called while we have suspended connections.\n" |
721 | msgstr "" | 721 | msgstr "" |
722 | 722 | ||
723 | #: src/microhttpd/daemon.c:7581 src/microhttpd/daemon.c:7679 | 723 | #: src/microhttpd/daemon.c:7590 src/microhttpd/daemon.c:7688 |
724 | #: src/microhttpd/daemon.c:7717 | 724 | #: src/microhttpd/daemon.c:7726 |
725 | msgid "Failed to signal shutdown via inter-thread communication channel.\n" | 725 | msgid "Failed to signal shutdown via inter-thread communication channel.\n" |
726 | msgstr "" | 726 | msgstr "" |
727 | 727 | ||
728 | #: src/microhttpd/daemon.c:7654 | 728 | #: src/microhttpd/daemon.c:7663 |
729 | msgid "MHD_stop_daemon() was called twice." | 729 | msgid "MHD_stop_daemon() was called twice." |
730 | msgstr "" | 730 | msgstr "" |
731 | 731 | ||
732 | #: src/microhttpd/daemon.c:8167 | 732 | #: src/microhttpd/daemon.c:8176 |
733 | msgid "Failed to initialize winsock.\n" | 733 | msgid "Failed to initialize winsock.\n" |
734 | msgstr "" | 734 | msgstr "" |
735 | 735 | ||
736 | #: src/microhttpd/daemon.c:8170 | 736 | #: src/microhttpd/daemon.c:8179 |
737 | msgid "Winsock version 2.2 is not available.\n" | 737 | msgid "Winsock version 2.2 is not available.\n" |
738 | msgstr "" | 738 | msgstr "" |
739 | 739 | ||
740 | #: src/microhttpd/daemon.c:8178 src/microhttpd/daemon.c:8182 | 740 | #: src/microhttpd/daemon.c:8187 src/microhttpd/daemon.c:8191 |
741 | msgid "Failed to initialise multithreading in libgcrypt.\n" | 741 | msgid "Failed to initialise multithreading in libgcrypt.\n" |
742 | msgstr "" | 742 | msgstr "" |
743 | 743 | ||
744 | #: src/microhttpd/daemon.c:8188 | 744 | #: src/microhttpd/daemon.c:8197 |
745 | msgid "libgcrypt is too old. MHD was compiled for libgcrypt 1.6.0 or newer.\n" | 745 | msgid "libgcrypt is too old. MHD was compiled for libgcrypt 1.6.0 or newer.\n" |
746 | msgstr "" | 746 | msgstr "" |
747 | 747 | ||
@@ -841,7 +841,7 @@ msgid "Closing connection (failed to create error response header)." | |||
841 | msgstr "" | 841 | msgstr "" |
842 | 842 | ||
843 | #: src/microhttpd/connection.c:2435 src/microhttpd/connection.c:3795 | 843 | #: src/microhttpd/connection.c:2435 src/microhttpd/connection.c:3795 |
844 | #: src/microhttpd/connection.c:3872 src/microhttpd/connection.c:4385 | 844 | #: src/microhttpd/connection.c:3872 src/microhttpd/connection.c:4437 |
845 | #, c-format | 845 | #, c-format |
846 | msgid "In function %s handling connection at state: %s\n" | 846 | msgid "In function %s handling connection at state: %s\n" |
847 | msgstr "" | 847 | msgstr "" |
@@ -939,60 +939,70 @@ msgstr "" | |||
939 | msgid "Internal error.\n" | 939 | msgid "Internal error.\n" |
940 | msgstr "" | 940 | msgstr "" |
941 | 941 | ||
942 | #: src/microhttpd/connection.c:4254 | 942 | #: src/microhttpd/connection.c:4215 |
943 | #, c-format | ||
944 | msgid "Detected system clock %u milliseconds jump back.\n" | ||
945 | msgstr "" | ||
946 | |||
947 | #: src/microhttpd/connection.c:4222 | ||
948 | #, c-format | ||
949 | msgid "Detected too large system clock %<PRIu64> milliseconds jump back.\n" | ||
950 | msgstr "" | ||
951 | |||
952 | #: src/microhttpd/connection.c:4304 | ||
943 | msgid "" | 953 | msgid "" |
944 | "Failed to signal end of connection via inter-thread communication channel.\n" | 954 | "Failed to signal end of connection via inter-thread communication channel.\n" |
945 | msgstr "" | 955 | msgstr "" |
946 | 956 | ||
947 | #: src/microhttpd/connection.c:4636 | 957 | #: src/microhttpd/connection.c:4688 |
948 | msgid "Closing connection (failed to create response header).\n" | 958 | msgid "Closing connection (failed to create response header).\n" |
949 | msgstr "" | 959 | msgstr "" |
950 | 960 | ||
951 | #: src/microhttpd/connection.c:4755 | 961 | #: src/microhttpd/connection.c:4807 |
952 | msgid "Closing connection (failed to create response footer)." | 962 | msgid "Closing connection (failed to create response footer)." |
953 | msgstr "" | 963 | msgstr "" |
954 | 964 | ||
955 | #: src/microhttpd/connection.c:5074 | 965 | #: src/microhttpd/connection.c:5117 |
956 | msgid "Attempted to queue response on wrong thread!\n" | 966 | msgid "Attempted to queue response on wrong thread!\n" |
957 | msgstr "" | 967 | msgstr "" |
958 | 968 | ||
959 | #: src/microhttpd/connection.c:5097 | 969 | #: src/microhttpd/connection.c:5140 |
960 | msgid "" | 970 | msgid "" |
961 | "Attempted 'upgrade' connection on daemon without MHD_ALLOW_UPGRADE option!\n" | 971 | "Attempted 'upgrade' connection on daemon without MHD_ALLOW_UPGRADE option!\n" |
962 | msgstr "" | 972 | msgstr "" |
963 | 973 | ||
964 | #: src/microhttpd/connection.c:5106 | 974 | #: src/microhttpd/connection.c:5149 |
965 | msgid "Application used invalid status code for 'upgrade' response!\n" | 975 | msgid "Application used invalid status code for 'upgrade' response!\n" |
966 | msgstr "" | 976 | msgstr "" |
967 | 977 | ||
968 | #: src/microhttpd/connection.c:5115 | 978 | #: src/microhttpd/connection.c:5158 |
969 | msgid "Application used invalid response without \"Connection\" header!\n" | 979 | msgid "Application used invalid response without \"Connection\" header!\n" |
970 | msgstr "" | 980 | msgstr "" |
971 | 981 | ||
972 | #: src/microhttpd/connection.c:5129 | 982 | #: src/microhttpd/connection.c:5172 |
973 | msgid "" | 983 | msgid "" |
974 | "Application used invalid response without \"upgrade\" token in \"Connection" | 984 | "Application used invalid response without \"upgrade\" token in \"Connection" |
975 | "\" header!\n" | 985 | "\" header!\n" |
976 | msgstr "" | 986 | msgstr "" |
977 | 987 | ||
978 | #: src/microhttpd/connection.c:5139 | 988 | #: src/microhttpd/connection.c:5182 |
979 | msgid "Connection \"Upgrade\" can be used with HTTP/1.1 connections!\n" | 989 | msgid "Connection \"Upgrade\" can be used with HTTP/1.1 connections!\n" |
980 | msgstr "" | 990 | msgstr "" |
981 | 991 | ||
982 | #: src/microhttpd/connection.c:5151 | 992 | #: src/microhttpd/connection.c:5194 |
983 | #, c-format | 993 | #, c-format |
984 | msgid "" | 994 | msgid "" |
985 | "Refused wrong status code (%u). HTTP requires three digits status code!\n" | 995 | "Refused wrong status code (%u). HTTP requires three digits status code!\n" |
986 | msgstr "" | 996 | msgstr "" |
987 | 997 | ||
988 | #: src/microhttpd/connection.c:5163 | 998 | #: src/microhttpd/connection.c:5206 |
989 | #, c-format | 999 | #, c-format |
990 | msgid "" | 1000 | msgid "" |
991 | "Wrong status code (%u) refused. HTTP/1.0 clients do not support 1xx status " | 1001 | "Wrong status code (%u) refused. HTTP/1.0 clients do not support 1xx status " |
992 | "codes!\n" | 1002 | "codes!\n" |
993 | msgstr "" | 1003 | msgstr "" |
994 | 1004 | ||
995 | #: src/microhttpd/connection.c:5174 | 1005 | #: src/microhttpd/connection.c:5217 |
996 | #, c-format | 1006 | #, c-format |
997 | msgid "" | 1007 | msgid "" |
998 | "Wrong status code (%u) refused. HTTP/1.0 reply mode does not support 1xx " | 1008 | "Wrong status code (%u) refused. HTTP/1.0 reply mode does not support 1xx " |
diff --git a/src/include/microhttpd.h b/src/include/microhttpd.h index 5803992e..051436b0 100644 --- a/src/include/microhttpd.h +++ b/src/include/microhttpd.h | |||
@@ -96,7 +96,7 @@ extern "C" | |||
96 | * they are parsed as decimal numbers. | 96 | * they are parsed as decimal numbers. |
97 | * Example: 0x01093001 = 1.9.30-1. | 97 | * Example: 0x01093001 = 1.9.30-1. |
98 | */ | 98 | */ |
99 | #define MHD_VERSION 0x00097401 | 99 | #define MHD_VERSION 0x00097500 |
100 | 100 | ||
101 | /* If generic headers don't work on your platform, include headers | 101 | /* If generic headers don't work on your platform, include headers |
102 | which define 'va_list', 'size_t', 'ssize_t', 'intptr_t', | 102 | which define 'va_list', 'size_t', 'ssize_t', 'intptr_t', |