aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2024-01-21 10:18:35 +0100
committerChristian Grothoff <christian@grothoff.org>2024-01-21 10:18:35 +0100
commit9131da3340181d97d9deca4403a4bcd3d59236a4 (patch)
tree6b8afd6e997d2e3cc68009ea84d1e2f978142956
parent0d85d57380829af3abf9f8b982a60e5b0c918155 (diff)
downloadlibmicrohttpd-9131da3340181d97d9deca4403a4bcd3d59236a4.tar.gz
libmicrohttpd-9131da3340181d97d9deca4403a4bcd3d59236a4.zip
regenerate POTfiles
-rw-r--r--po/POTFILES.in82
-rw-r--r--po/libmicrohttpd.pot1339
-rw-r--r--src/microhttpd/daemon.c14
3 files changed, 998 insertions, 437 deletions
diff --git a/po/POTFILES.in b/po/POTFILES.in
index 261c6a78..23525629 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -1,41 +1,61 @@
1src/include/microhttpd.h 1src/include/microhttpd.h
2src/microhttpd/base64.h 2src/microhttpd/connection.c
3src/microhttpd/mhd_mono_clock.h 3src/microhttpd/connection.h
4src/microhttpd/tsearch.h
5src/microhttpd/connection_https.c
6src/microhttpd/reason_phrase.c 4src/microhttpd/reason_phrase.c
7src/microhttpd/mhd_itc_types.h 5src/microhttpd/daemon.c
8src/microhttpd/sysfdsetsize.h
9src/microhttpd/mhd_threads.h
10src/microhttpd/mhd_sockets.c
11src/microhttpd/mhd_threads.c
12src/microhttpd/mhd_str.h
13src/microhttpd/mhd_compat.c
14src/microhttpd/tsearch.c
15src/microhttpd/internal.c 6src/microhttpd/internal.c
16src/microhttpd/mhd_byteorder.h
17src/microhttpd/mhd_locks.h
18src/microhttpd/memorypool.h
19src/microhttpd/memorypool.c
20src/microhttpd/connection.h
21src/microhttpd/internal.h 7src/microhttpd/internal.h
22src/microhttpd/digestauth.c 8src/microhttpd/memorypool.c
23src/microhttpd/sysfdsetsize.c 9src/microhttpd/memorypool.h
24src/microhttpd/md5.h 10src/microhttpd/mhd_mono_clock.c
25src/microhttpd/postprocessor.c 11src/microhttpd/mhd_mono_clock.h
26src/microhttpd/response.h 12src/microhttpd/mhd_limits.h
13src/microhttpd/sysfdsetsize.h
27src/microhttpd/mhd_str.c 14src/microhttpd/mhd_str.c
28src/microhttpd/daemon.c 15src/microhttpd/mhd_str.h
16src/microhttpd/mhd_str_types.h
17src/microhttpd/mhd_send.h
18src/microhttpd/mhd_send.c
29src/microhttpd/mhd_assert.h 19src/microhttpd/mhd_assert.h
30src/microhttpd/mhd_mono_clock.c 20src/microhttpd/mhd_sockets.c
31src/microhttpd/base64.c
32src/microhttpd/md5.c
33src/microhttpd/mhd_sockets.h 21src/microhttpd/mhd_sockets.h
22src/microhttpd/mhd_itc.c
23src/microhttpd/mhd_itc.h
24src/microhttpd/mhd_itc_types.h
25src/microhttpd/mhd_compat.c
34src/microhttpd/mhd_compat.h 26src/microhttpd/mhd_compat.h
35src/microhttpd/connection.c 27src/microhttpd/mhd_panic.c
28src/microhttpd/mhd_panic.h
36src/microhttpd/response.c 29src/microhttpd/response.c
37src/microhttpd/mhd_itc.h 30src/microhttpd/response.h
38src/microhttpd/connection_https.h 31src/microhttpd/mhd_threads.c
39src/microhttpd/mhd_limits.h 32src/microhttpd/mhd_threads.h
40src/microhttpd/mhd_itc.c 33src/microhttpd/mhd_locks.h
34src/microhttpd/sysfdsetsize.c
35src/microhttpd/tsearch.c
36src/microhttpd/tsearch.h
37src/microhttpd/postprocessor.c
38src/microhttpd/postprocessor.h
39src/microhttpd/gen_auth.c
40src/microhttpd/gen_auth.h
41src/microhttpd/digestauth.c
42src/microhttpd/digestauth.h
43src/microhttpd/mhd_bithelpers.h
44src/microhttpd/mhd_byteorder.h
45src/microhttpd/mhd_align.h
46src/microhttpd/mhd_md5_wrap.h
47src/microhttpd/md5.c
48src/microhttpd/md5.h
49src/microhttpd/md5_ext.c
50src/microhttpd/md5_ext.h
51src/microhttpd/mhd_sha256_wrap.h
52src/microhttpd/sha256.c
53src/microhttpd/sha256.h
54src/microhttpd/sha256_ext.c
55src/microhttpd/sha256_ext.h
56src/microhttpd/sha512_256.c
57src/microhttpd/sha512_256.h
41src/microhttpd/basicauth.c 58src/microhttpd/basicauth.c
59src/microhttpd/basicauth.h
60src/microhttpd/connection_https.c
61src/microhttpd/connection_https.h
diff --git a/po/libmicrohttpd.pot b/po/libmicrohttpd.pot
index d789804c..31e96741 100644
--- a/po/libmicrohttpd.pot
+++ b/po/libmicrohttpd.pot
@@ -6,9 +6,9 @@
6#, fuzzy 6#, fuzzy
7msgid "" 7msgid ""
8msgstr "" 8msgstr ""
9"Project-Id-Version: GNU libmicrohttpd 0.9.75\n" 9"Project-Id-Version: GNU libmicrohttpd 0.9.77\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-26 20:30+0300\n" 11"POT-Creation-Date: 2024-01-21 09:58+0100\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"
@@ -17,321 +17,723 @@ msgstr ""
17"Content-Type: text/plain; charset=CHARSET\n" 17"Content-Type: text/plain; charset=CHARSET\n"
18"Content-Transfer-Encoding: 8bit\n" 18"Content-Transfer-Encoding: 8bit\n"
19 19
20#: src/microhttpd/connection_https.c:167 20#: src/microhttpd/connection.c:611
21msgid "Error: received handshake message out of context.\n" 21msgid "The operation would block, retry later"
22msgstr "" 22msgstr ""
23 23
24#: src/microhttpd/mhd_locks.h:127 24#: src/microhttpd/connection.c:613
25msgid "Failed to destroy mutex.\n" 25msgid "The connection was forcibly closed by remote peer"
26msgstr "" 26msgstr ""
27 27
28#: src/microhttpd/mhd_locks.h:160 28#: src/microhttpd/connection.c:615
29msgid "Failed to lock mutex.\n" 29msgid "The socket is not connected"
30msgstr "" 30msgstr ""
31 31
32#: src/microhttpd/mhd_locks.h:186 32#: src/microhttpd/connection.c:617
33msgid "Failed to unlock mutex.\n" 33msgid "Not enough system resources to serve the request"
34msgstr "" 34msgstr ""
35 35
36#: src/microhttpd/internal.h:105 36#: src/microhttpd/connection.c:619
37msgid "Failed to close FD.\n" 37msgid "Bad FD value"
38msgstr ""
39
40#: src/microhttpd/connection.c:621
41msgid "Argument value is invalid"
42msgstr ""
43
44#: src/microhttpd/connection.c:623
45msgid "Argument value is not supported"
46msgstr ""
47
48#: src/microhttpd/connection.c:625
49msgid "The socket is no longer available for sending"
50msgstr ""
51
52#: src/microhttpd/connection.c:627
53msgid "TLS encryption or decryption error"
54msgstr ""
55
56#: src/microhttpd/connection.c:632
57msgid "Not an error code"
58msgstr ""
59
60#: src/microhttpd/connection.c:635
61msgid "Wrong error code value"
62msgstr ""
63
64#: src/microhttpd/connection.c:1314 src/microhttpd/connection.c:1333
65#: src/microhttpd/daemon.c:3279 src/microhttpd/daemon.c:4107
66#: src/microhttpd/daemon.c:8984
67msgid "Failed to remove FD from epoll set.\n"
68msgstr ""
69
70#: src/microhttpd/connection.c:1427 src/microhttpd/connection.c:1536
71msgid "Closing connection (out of memory)."
38msgstr "" 72msgstr ""
39 73
40#: src/microhttpd/digestauth.c:605 74#: src/microhttpd/connection.c:1472
75msgid "Closing connection (application reported error generating data)."
76msgstr ""
77
78#: src/microhttpd/connection.c:1600
79msgid "No callback for the chunked data."
80msgstr ""
81
82#: src/microhttpd/connection.c:1617
83msgid "Closing connection (application error generating response)."
84msgstr ""
85
86#: src/microhttpd/connection.c:1642
87msgid "Closing connection (application returned more data than requested)."
88msgstr ""
89
90#: src/microhttpd/connection.c:2269
91#, c-format
41msgid "" 92msgid ""
42"Stale nonce received. If this happens a lot, you should probably increase " 93"This reply with response code %u cannot use reply body. Non-empty response "
43"the size of the nonce array.\n" 94"body is ignored and not used.\n"
44msgstr "" 95msgstr ""
45 96
46#: src/microhttpd/digestauth.c:807 97#: src/microhttpd/connection.c:2277
47msgid "Failed to allocate memory for copy of URI arguments.\n" 98#, c-format
99msgid ""
100"This reply with response code %u cannot use reply body. Application defined "
101"\"Content-Length\" header violatesHTTP specification.\n"
48msgstr "" 102msgstr ""
49 103
50#: src/microhttpd/digestauth.c:951 104#: src/microhttpd/connection.c:2795
51msgid "Authentication failed, invalid timestamp format.\n" 105#, c-format
106msgid ""
107"Error processing request (HTTP response code is %u ('%s')). Closing "
108"connection.\n"
52msgstr "" 109msgstr ""
53 110
54#: src/microhttpd/digestauth.c:1013 111#: src/microhttpd/connection.c:2804
55msgid "Authentication failed, invalid format.\n" 112msgid "Too late to send an error response, response is being sent already.\n"
56msgstr "" 113msgstr ""
57 114
58#: src/microhttpd/digestauth.c:1023 115#: src/microhttpd/connection.c:2810
59msgid "Authentication failed, invalid nc format.\n" 116msgid "Too late for error response."
60msgstr "" 117msgstr ""
61 118
62#: src/microhttpd/digestauth.c:1049 119#: src/microhttpd/connection.c:2837
63msgid "Failed to allocate memory for auth header processing.\n" 120msgid "Failed to create error response.\n"
64msgstr "" 121msgstr ""
65 122
66#: src/microhttpd/digestauth.c:1109 123#: src/microhttpd/connection.c:2881
67msgid "Authentication failed, URI does not match.\n" 124msgid "Closing connection (failed to queue error response)."
68msgstr "" 125msgstr ""
69 126
70#: src/microhttpd/digestauth.c:1128 127#: src/microhttpd/connection.c:2912
71msgid "Authentication failed, arguments do not match.\n" 128msgid "Closing connection (failed to create error response header)."
72msgstr "" 129msgstr ""
73 130
74#: src/microhttpd/digestauth.c:1290 131#: src/microhttpd/connection.c:3431
75msgid "Digest size mismatch.\n" 132msgid ""
133"No space left in the read buffer when receiving the initial part of the "
134"request line."
76msgstr "" 135msgstr ""
77 136
78#: src/microhttpd/digestauth.c:1383 137#: src/microhttpd/connection.c:3451
79msgid "Could not register nonce (is the nonce array size zero?).\n" 138msgid ""
139"No space left in the read buffer when receiving the URI in the request line. "
140"The request uses non-standard HTTP request method token."
80msgstr "" 141msgstr ""
81 142
82#: src/microhttpd/digestauth.c:1408 143#: src/microhttpd/connection.c:3727
83msgid "Failed to allocate memory for auth response header.\n" 144msgid "Invalid TLS state value.\n"
84msgstr "" 145msgstr ""
85 146
86#: src/microhttpd/digestauth.c:1450 147#: src/microhttpd/connection.c:3735 src/microhttpd/connection.c:6484
87msgid "Failed to add Digest auth header.\n" 148#: src/microhttpd/connection.c:6582 src/microhttpd/connection.c:7181
149#, c-format
150msgid "In function %s handling connection at state: %s\n"
88msgstr "" 151msgstr ""
89 152
90#: src/microhttpd/daemon.c:137 153#: src/microhttpd/connection.c:3885
154msgid "Not enough memory in pool to allocate header record!\n"
155msgstr ""
156
157#: src/microhttpd/connection.c:4176
158msgid ""
159"The Cookie header has been parsed, but it is not fully compliant with the "
160"standard.\n"
161msgstr ""
162
163#: src/microhttpd/connection.c:4186
164msgid ""
165"The Cookie header has been only partially parsed as it contains malformed "
166"data.\n"
167msgstr ""
168
169#: src/microhttpd/connection.c:4195
170msgid "The Cookie header has been ignored as it contains malformed data.\n"
171msgstr ""
172
173#: src/microhttpd/connection.c:4201
174msgid "The Cookie header has malformed data.\n"
175msgstr ""
176
177#: src/microhttpd/connection.c:4207
178msgid "Not enough memory in the connection pool to parse client cookies!\n"
179msgstr ""
180
181#: src/microhttpd/connection.c:4370 src/microhttpd/connection.c:4614
182msgid "Application reported internal error, closing connection."
183msgstr ""
184
185#: src/microhttpd/connection.c:4621 src/microhttpd/postprocessor.c:55
186msgid "libmicrohttpd API violation.\n"
187msgstr ""
188
189#: src/microhttpd/connection.c:4638
190msgid ""
191"WARNING: Access Handler Callback has not processed any upload data and "
192"connection is not suspended. This may result in hung connection.\n"
193msgstr ""
194
195#: src/microhttpd/connection.c:4730
196msgid "Received HTTP/1.1 request without `Host' header.\n"
197msgstr ""
198
199#: src/microhttpd/connection.c:4783
200msgid ""
201"The 'Content-Length' request header is ignored as chunked Transfer-Encoding "
202"is used for this request.\n"
203msgstr ""
204
205#: src/microhttpd/connection.c:4815
206msgid "Too large value of 'Content-Length' header. Closing connection.\n"
207msgstr ""
208
209#: src/microhttpd/connection.c:4828
210msgid "Failed to parse 'Content-Length' header. Closing connection.\n"
211msgstr ""
212
213#: src/microhttpd/connection.c:4987
214msgid "Too many meaningless extra empty lines received before the request"
215msgstr ""
216
217#: src/microhttpd/connection.c:5062
218msgid "Bare CR characters are not allowed in the request line.\n"
219msgstr ""
220
221#: src/microhttpd/connection.c:5089
222msgid "Bare LF characters are not allowed in the request line.\n"
223msgstr ""
224
225#: src/microhttpd/connection.c:5214
226msgid "The request line is malformed.\n"
227msgstr ""
228
229#: src/microhttpd/connection.c:5277
230msgid "The request line starts with a whitespace.\n"
231msgstr ""
232
233#: src/microhttpd/connection.c:5315
234msgid "The request line has more than two whitespaces.\n"
235msgstr ""
236
237#: src/microhttpd/connection.c:5404
238msgid "Invalid character is in the request line.\n"
239msgstr ""
240
241#: src/microhttpd/connection.c:5413
242msgid "The NUL character is in the request line.\n"
243msgstr ""
244
245#: src/microhttpd/connection.c:5461
246msgid ""
247"The request has whitespace character is in the URI and the URI is too large "
248"to send automatic redirect to fixed URI.\n"
249msgstr ""
250
251#: src/microhttpd/connection.c:5518
252msgid "The request has whitespace character is in the URI.\n"
253msgstr ""
254
255#: src/microhttpd/connection.c:5912
256msgid "Whitespace-prefixed first header line has been skipped.\n"
257msgstr ""
258
259#: src/microhttpd/connection.c:6214
91#, c-format 260#, c-format
92msgid "Fatal error in GNU libmicrohttpd %s:%u: %s\n" 261msgid "Failed to allocate memory in the connection memory pool to store %s.\n"
262msgstr ""
263
264#: src/microhttpd/connection.c:6216 src/microhttpd/connection.c:6280
265#: src/microhttpd/connection.c:6287
266msgid "header"
267msgstr ""
268
269#: src/microhttpd/connection.c:6216 src/microhttpd/connection.c:6280
270#: src/microhttpd/connection.c:6287
271msgid "footer"
272msgstr ""
273
274#: src/microhttpd/connection.c:6262
275#, c-format
276msgid "One bare CR character has been replaced with space in %s.\n"
277msgstr ""
278
279#: src/microhttpd/connection.c:6265
280msgid "the request line or in the request headers"
281msgstr ""
282
283#: src/microhttpd/connection.c:6266
284msgid "the request footers"
285msgstr ""
286
287#: src/microhttpd/connection.c:6271
288#, c-format
289msgid ""
290"%<PRIu64> bare CR characters have been replaced with spaces in the request "
291"line and/or in the request %s.\n"
292msgstr ""
293
294#: src/microhttpd/connection.c:6274
295msgid "headers"
296msgstr ""
297
298#: src/microhttpd/connection.c:6274
299msgid "footers"
300msgstr ""
301
302#: src/microhttpd/connection.c:6279
303#, c-format
304msgid "One %s line without colon has been skipped.\n"
305msgstr ""
306
307#: src/microhttpd/connection.c:6285
308#, c-format
309msgid "%<PRIu64> %s lines without colons has been skipped.\n"
310msgstr ""
311
312#: src/microhttpd/connection.c:6433
313msgid "Socket has been disconnected when reading request.\n"
314msgstr ""
315
316#: src/microhttpd/connection.c:6445
317#, c-format
318msgid "Connection socket is closed when reading request due to the error: %s\n"
319msgstr ""
320
321#: src/microhttpd/connection.c:6463
322msgid "Connection was closed by remote side with incomplete request.\n"
323msgstr ""
324
325#: src/microhttpd/connection.c:6609
326#, c-format
327msgid "Failed to send data in request for %s.\n"
328msgstr ""
329
330#: src/microhttpd/connection.c:6618
331#, c-format
332msgid "Sent 100 continue response: `%.*s'\n"
333msgstr ""
334
335#: src/microhttpd/connection.c:6695
336#, c-format
337msgid ""
338"Failed to send the response headers for the request for `%s'. Error: %s\n"
339msgstr ""
340
341#: src/microhttpd/connection.c:6761
342msgid "Data offset exceeds limit.\n"
343msgstr ""
344
345#: src/microhttpd/connection.c:6771
346#, c-format
347msgid "Sent %d-byte DATA response: `%.*s'\n"
348msgstr ""
349
350#: src/microhttpd/connection.c:6788
351#, c-format
352msgid "Failed to send the response body for the request for `%s'. Error: %s\n"
353msgstr ""
354
355#: src/microhttpd/connection.c:6820
356#, c-format
357msgid ""
358"Failed to send the chunked response body for the request for `%s'. Error: "
359"%s\n"
360msgstr ""
361
362#: src/microhttpd/connection.c:6856
363#, c-format
364msgid "Failed to send the footers for the request for `%s'. Error: %s\n"
365msgstr ""
366
367#: src/microhttpd/connection.c:6885
368msgid "Internal error.\n"
369msgstr ""
370
371#: src/microhttpd/connection.c:6924
372#, c-format
373msgid "Detected system clock %u milliseconds jump back.\n"
374msgstr ""
375
376#: src/microhttpd/connection.c:6931
377#, c-format
378msgid "Detected too large system clock %<PRIu64> milliseconds jump back.\n"
379msgstr ""
380
381#: src/microhttpd/connection.c:7013
382msgid ""
383"Failed to signal end of connection via inter-thread communication channel.\n"
384msgstr ""
385
386#: src/microhttpd/connection.c:7327
387msgid "Closing connection (failed to create response header).\n"
388msgstr ""
389
390#: src/microhttpd/connection.c:7461
391msgid "Closing connection (failed to create response footer)."
392msgstr ""
393
394#: src/microhttpd/connection.c:7572 src/microhttpd/daemon.c:2984
395#: src/microhttpd/daemon.c:5539 src/microhttpd/daemon.c:5572
396#: src/microhttpd/daemon.c:7436 src/microhttpd/daemon.c:7455
397#: src/microhttpd/response.c:2073 src/microhttpd/response.c:2099
398#, c-format
399msgid "Call to epoll_ctl failed: %s\n"
400msgstr ""
401
402#: src/microhttpd/connection.c:7736 src/microhttpd/daemon.c:6681
403#, c-format
404msgid ""
405"The specified connection timeout (%u) is too large. Maximum allowed value "
406"(%<PRIu64>) will be used instead.\n"
407msgstr ""
408
409#: src/microhttpd/connection.c:7852
410msgid "Attempted to queue response on wrong thread!\n"
411msgstr ""
412
413#: src/microhttpd/connection.c:7877
414msgid ""
415"Attempted 'upgrade' connection on daemon without MHD_ALLOW_UPGRADE option!\n"
416msgstr ""
417
418#: src/microhttpd/connection.c:7886
419msgid "Application used invalid status code for 'upgrade' response!\n"
420msgstr ""
421
422#: src/microhttpd/connection.c:7895
423msgid "Application used invalid response without \"Connection\" header!\n"
424msgstr ""
425
426#: src/microhttpd/connection.c:7909
427msgid ""
428"Application used invalid response without \"upgrade\" token in "
429"\"Connection\" header!\n"
430msgstr ""
431
432#: src/microhttpd/connection.c:7919
433msgid "Connection \"Upgrade\" can be used only with HTTP/1.1 connections!\n"
434msgstr ""
435
436#: src/microhttpd/connection.c:7933
437msgid ""
438"Application used status code 101 \"Switching Protocols\" with non-'upgrade' "
439"response!\n"
440msgstr ""
441
442#: src/microhttpd/connection.c:7941
443msgid ""
444"Application used status code 101 \"Switching Protocols\", but this MHD was "
445"built without \"Upgrade\" support!\n"
446msgstr ""
447
448#: src/microhttpd/connection.c:7952
449#, c-format
450msgid ""
451"Refused wrong status code (%u). HTTP requires three digits status code!\n"
452msgstr ""
453
454#: src/microhttpd/connection.c:7964
455#, c-format
456msgid ""
457"Wrong status code (%u) refused. HTTP/1.0 clients do not support 1xx status "
458"codes!\n"
459msgstr ""
460
461#: src/microhttpd/connection.c:7975
462#, c-format
463msgid ""
464"Wrong status code (%u) refused. HTTP/1.0 reply mode does not support 1xx "
465"status codes!\n"
466msgstr ""
467
468#: src/microhttpd/connection.c:7987
469#, c-format
470msgid ""
471"Successful (%u) response code cannot be used to answer \"CONNECT\" request!\n"
472msgstr ""
473
474#: src/microhttpd/connection.c:7999
475msgid ""
476"HEAD-only response cannot be used when the request requires reply body to be "
477"sent!\n"
478msgstr ""
479
480#: src/microhttpd/connection.c:8010
481msgid ""
482"The response has application-defined \"Content-Length\" header. The reply to "
483"the request will be not HTTP-compliant and may result in hung connection or "
484"other problems!\n"
93msgstr "" 485msgstr ""
94 486
95#: src/microhttpd/daemon.c:450 487#: src/microhttpd/daemon.c:408
96msgid "Failed to add IP connection count node.\n" 488msgid "Failed to add IP connection count node.\n"
97msgstr "" 489msgstr ""
98 490
99#: src/microhttpd/daemon.c:508 491#: src/microhttpd/daemon.c:464
100msgid "Failed to find previously-added IP address.\n" 492msgid "Failed to find previously-added IP address.\n"
101msgstr "" 493msgstr ""
102 494
103#: src/microhttpd/daemon.c:514 495#: src/microhttpd/daemon.c:470
104msgid "Previously-added IP address had counter of zero.\n" 496msgid "Previously-added IP address had counter of zero.\n"
105msgstr "" 497msgstr ""
106 498
107#: src/microhttpd/daemon.c:566 499#: src/microhttpd/daemon.c:523
108msgid "Too long trust certificate.\n" 500msgid "Too long trust certificate.\n"
109msgstr "" 501msgstr ""
110 502
111#: src/microhttpd/daemon.c:578 503#: src/microhttpd/daemon.c:535
112msgid "Bad trust certificate format.\n" 504msgid "Bad trust certificate format.\n"
113msgstr "" 505msgstr ""
114 506
115#: src/microhttpd/daemon.c:603 507#: src/microhttpd/daemon.c:560
116msgid "Too long key or certificate.\n" 508msgid "Too long key or certificate.\n"
117msgstr "" 509msgstr ""
118 510
119#: src/microhttpd/daemon.c:624 511#: src/microhttpd/daemon.c:581
120msgid "" 512msgid ""
121"Failed to setup x509 certificate/key: pre 3.X.X version of GnuTLS does not " 513"Failed to setup x509 certificate/key: pre 3.X.X version of GnuTLS does not "
122"support setting key password.\n" 514"support setting key password.\n"
123msgstr "" 515msgstr ""
124 516
125#: src/microhttpd/daemon.c:638 517#: src/microhttpd/daemon.c:595
126#, c-format 518#, c-format
127msgid "GnuTLS failed to setup x509 certificate/key: %s\n" 519msgid "GnuTLS failed to setup x509 certificate/key: %s\n"
128msgstr "" 520msgstr ""
129 521
130#: src/microhttpd/daemon.c:653 522#: src/microhttpd/daemon.c:610
131msgid "You need to specify a certificate and key location.\n" 523msgid "You need to specify a certificate and key location.\n"
132msgstr "" 524msgstr ""
133 525
134#: src/microhttpd/daemon.c:683 526#: src/microhttpd/daemon.c:643
135#, c-format 527#, c-format
136msgid "Error: invalid credentials type %d specified.\n" 528msgid "Error: invalid credentials type %d specified.\n"
137msgstr "" 529msgstr ""
138 530
139#: src/microhttpd/daemon.c:1093 531#: src/microhttpd/daemon.c:1145
140#, c-format 532#, c-format
141msgid "Maximum socket in select set: %d\n" 533msgid "Maximum socket in select set: %d\n"
142msgstr "" 534msgstr ""
143 535
144#: src/microhttpd/daemon.c:1156 536#: src/microhttpd/daemon.c:1206
145msgid "" 537msgid ""
146"MHD_get_fdset2() called with except_fd_set set to NULL. Such behavior is " 538"MHD_get_fdset2() called with except_fd_set set to NULL. Such behavior is "
147"unsupported.\n" 539"unsupported.\n"
148msgstr "" 540msgstr ""
149 541
150#: src/microhttpd/daemon.c:1373 src/microhttpd/daemon.c:7532 542#: src/microhttpd/daemon.c:1222 src/microhttpd/daemon.c:4679
543#, c-format
544msgid ""
545"%s() called with fd_setsize (%u) less than value set by "
546"MHD_OPTION_APP_FD_SETSIZE (%d). Some socket FDs may be not processed. Use "
547"MHD_OPTION_APP_FD_SETSIZE with the correct value.\n"
548msgstr ""
549
550#: src/microhttpd/daemon.c:1231 src/microhttpd/daemon.c:4688
551#, c-format
552msgid ""
553"%s() called with fd_setsize (%u) less than FD_SETSIZE used by MHD (%d). Some "
554"socket FDs may be not processed. Consider using MHD_OPTION_APP_FD_SETSIZE "
555"option.\n"
556msgstr ""
557
558#: src/microhttpd/daemon.c:1244 src/microhttpd/daemon.c:4701
559#, c-format
560msgid ""
561"%s() called with fd_setsize (%u) less than fixed FD_SETSIZE value (%d) used "
562"on the platform.\n"
563msgstr ""
564
565#: src/microhttpd/daemon.c:1474 src/microhttpd/daemon.c:9121
151msgid "" 566msgid ""
152"Initiated daemon shutdown while \"upgraded\" connection was not closed.\n" 567"Initiated daemon shutdown while \"upgraded\" connection was not closed.\n"
153msgstr "" 568msgstr ""
154 569
155#: src/microhttpd/daemon.c:1387 570#: src/microhttpd/daemon.c:1489
156#, c-format 571#, c-format
157msgid "" 572msgid ""
158"Failed to forward to application %<PRIu64> bytes of data received from " 573"Failed to forward to application %<PRIu64> bytes of data received from "
159"remote side: application shut down socket.\n" 574"remote side: application closed data forwarding.\n"
160msgstr "" 575msgstr ""
161 576
162#: src/microhttpd/daemon.c:1555 577#: src/microhttpd/daemon.c:1637
163#, c-format 578#, c-format
164msgid "" 579msgid ""
165"Failed to forward to remote client %<PRIu64> bytes of data received from " 580"Failed to forward to remote client %<PRIu64> bytes of data received from "
166"application: %s\n" 581"application: %s\n"
167msgstr "" 582msgstr ""
168 583
169#: src/microhttpd/daemon.c:1625 584#: src/microhttpd/daemon.c:1703
170#, c-format 585#, c-format
171msgid "" 586msgid ""
172"Failed to forward to application %<PRIu64> bytes of data received from " 587"Failed to forward to application %<PRIu64> bytes of data received from "
173"remote side: %s\n" 588"remote side: %s\n"
174msgstr "" 589msgstr ""
175 590
176#: src/microhttpd/daemon.c:1681 591#: src/microhttpd/daemon.c:1757
177#, c-format 592#, c-format
178msgid "" 593msgid ""
179"Failed to forward to remote client %<PRIu64> bytes of data received from " 594"Failed to forward to remote client %<PRIu64> bytes of data received from "
180"application: daemon shut down.\n" 595"application: daemon shut down.\n"
181msgstr "" 596msgstr ""
182 597
183#: src/microhttpd/daemon.c:1751 598#: src/microhttpd/daemon.c:1829
184msgid "Error preparing select.\n" 599msgid "Error preparing select.\n"
185msgstr "" 600msgstr ""
186 601
187#: src/microhttpd/daemon.c:1786 src/microhttpd/daemon.c:1988 602#: src/microhttpd/daemon.c:1864 src/microhttpd/daemon.c:2065
188#: src/microhttpd/daemon.c:2126 603#: src/microhttpd/daemon.c:2204
189#, c-format 604#, c-format
190msgid "Error during select (%d): `%s'\n" 605msgid "Error during select (%d): `%s'\n"
191msgstr "" 606msgstr ""
192 607
193#: src/microhttpd/daemon.c:1836 src/microhttpd/daemon.c:2009 608#: src/microhttpd/daemon.c:1915 src/microhttpd/daemon.c:2086
194#: src/microhttpd/daemon.c:2195 609#: src/microhttpd/daemon.c:2289
195#, c-format 610#, c-format
196msgid "Error during poll: `%s'\n" 611msgid "Error during poll: `%s'\n"
197msgstr "" 612msgstr ""
198 613
199#: src/microhttpd/daemon.c:1972 src/microhttpd/daemon.c:2108 614#: src/microhttpd/daemon.c:2049 src/microhttpd/daemon.c:2186
200msgid "Failed to add FD to fd_set.\n" 615msgid "Failed to add FD to fd_set.\n"
201msgstr "" 616msgstr ""
202 617
203#: src/microhttpd/daemon.c:2247 618#: src/microhttpd/daemon.c:2341
204msgid "Processing thread terminating. Closing connection.\n" 619msgid "Processing thread terminating. Closing connection.\n"
205msgstr "" 620msgstr ""
206 621
207#: src/microhttpd/daemon.c:2277 622#: src/microhttpd/daemon.c:2370
208msgid "" 623msgid ""
209"Failed to signal thread termination via inter-thread communication channel.\n" 624"Failed to signal thread termination via inter-thread communication channel.\n"
210msgstr "" 625msgstr ""
211 626
212#: src/microhttpd/daemon.c:2359 627#: src/microhttpd/daemon.c:2453
213msgid "Internal server error. This should be impossible.\n" 628msgid "Internal server error. This should be impossible.\n"
214msgstr "" 629msgstr ""
215 630
216#: src/microhttpd/daemon.c:2369 src/microhttpd/daemon.c:2408 631#: src/microhttpd/daemon.c:2463 src/microhttpd/daemon.c:2502
217msgid "PSK not supported by this server.\n" 632msgid "PSK not supported by this server.\n"
218msgstr "" 633msgstr ""
219 634
220#: src/microhttpd/daemon.c:2384 635#: src/microhttpd/daemon.c:2477
221msgid "PSK authentication failed: gnutls_malloc failed to allocate memory.\n" 636msgid "PSK authentication failed: gnutls_malloc failed to allocate memory.\n"
222msgstr "" 637msgstr ""
223 638
224#: src/microhttpd/daemon.c:2393 639#: src/microhttpd/daemon.c:2487
225msgid "PSK authentication failed: PSK too long.\n" 640msgid "PSK authentication failed: PSK too long.\n"
226msgstr "" 641msgstr ""
227 642
228#: src/microhttpd/daemon.c:2456 643#: src/microhttpd/daemon.c:2550
229#, c-format 644#, c-format
230msgid "Accepted connection on socket %d.\n" 645msgid "Accepted connection on socket %d.\n"
231msgstr "" 646msgstr ""
232 647
233#: src/microhttpd/daemon.c:2469 src/microhttpd/daemon.c:2790 648#: src/microhttpd/daemon.c:2562 src/microhttpd/daemon.c:2902
234msgid "Server reached connection limit. Closing inbound connection.\n" 649msgid "Server reached connection limit. Closing inbound connection.\n"
235msgstr "" 650msgstr ""
236 651
237#: src/microhttpd/daemon.c:2487 652#: src/microhttpd/daemon.c:2581
238msgid "Connection rejected by application. Closing connection.\n" 653msgid "Connection rejected by application. Closing connection.\n"
239msgstr "" 654msgstr ""
240 655
241#: src/microhttpd/daemon.c:2505 src/microhttpd/daemon.c:2532 656#: src/microhttpd/daemon.c:2599 src/microhttpd/daemon.c:2628
242#: src/microhttpd/daemon.c:2774 src/microhttpd/daemon.c:4413 657#: src/microhttpd/daemon.c:2885 src/microhttpd/daemon.c:5018
658#: src/microhttpd/daemon.c:6568
243#, c-format 659#, c-format
244msgid "Error allocating memory: %s\n" 660msgid "Error allocating memory: %s\n"
245msgstr "" 661msgstr ""
246 662
247#: src/microhttpd/daemon.c:2602 663#: src/microhttpd/daemon.c:2706
248msgid "Failed to initialise TLS session.\n" 664msgid "Failed to initialise TLS session.\n"
249msgstr "" 665msgstr ""
250 666
251#: src/microhttpd/daemon.c:2628 667#: src/microhttpd/daemon.c:2730
252msgid "Failed to set ALPN protocols.\n" 668msgid "Failed to set ALPN protocols.\n"
253msgstr "" 669msgstr ""
254 670
255#: src/microhttpd/daemon.c:2656 671#: src/microhttpd/daemon.c:2760
256#, c-format 672#, c-format
257msgid "Failed to setup TLS credentials: unknown credential type %d.\n" 673msgid "Failed to setup TLS credentials: unknown credential type %d.\n"
258msgstr "" 674msgstr ""
259 675
260#: src/microhttpd/daemon.c:2666 676#: src/microhttpd/daemon.c:2772
261msgid "Unknown credential type.\n" 677msgid "Unknown credential type.\n"
262msgstr "" 678msgstr ""
263 679
264#: src/microhttpd/daemon.c:2693 680#: src/microhttpd/daemon.c:2799
265msgid "TLS connection on non-TLS daemon.\n" 681msgid "TLS connection on non-TLS daemon.\n"
266msgstr "" 682msgstr ""
267 683
268#: src/microhttpd/daemon.c:2831 src/microhttpd/daemon.c:7189 684#: src/microhttpd/daemon.c:2946 src/microhttpd/daemon.c:8745
269msgid "" 685msgid ""
270"Failed to create a new thread because it would have exceeded the system " 686"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" 687"limit on the number of threads or no system resources available.\n"
272msgstr "" 688msgstr ""
273 689
274#: src/microhttpd/daemon.c:2837 690#: src/microhttpd/daemon.c:2952
275#, c-format 691#, c-format
276msgid "Failed to create a thread: %s\n" 692msgid "Failed to create a thread: %s\n"
277msgstr "" 693msgstr ""
278 694
279#: src/microhttpd/daemon.c:2869 src/microhttpd/daemon.c:4924 695#: src/microhttpd/daemon.c:3105
280#: src/microhttpd/daemon.c:4957 src/microhttpd/daemon.c:6330
281#: src/microhttpd/daemon.c:6349 src/microhttpd/connection.c:4908
282#: src/microhttpd/response.c:1787 src/microhttpd/response.c:1813
283#, c-format
284msgid "Call to epoll_ctl failed: %s\n"
285msgstr ""
286
287#: src/microhttpd/daemon.c:2989
288#, c-format 696#, c-format
289msgid "" 697msgid ""
290"New connection socket descriptor (%d) is not less than FD_SETSIZE (%d).\n" 698"New connection socket descriptor (%d) is not less than FD_SETSIZE (%d).\n"
291msgstr "" 699msgstr ""
292 700
293#: src/microhttpd/daemon.c:3006 701#: src/microhttpd/daemon.c:3122
294msgid "Epoll mode supports only non-blocking sockets\n" 702msgid "Epoll mode supports only non-blocking sockets\n"
295msgstr "" 703msgstr ""
296 704
297#: src/microhttpd/daemon.c:3043 705#: src/microhttpd/daemon.c:3159
298msgid "" 706msgid ""
299"Failed to signal new connection via inter-thread communication channel.\n" 707"Failed to signal new connection via inter-thread communication channel.\n"
300msgstr "" 708msgstr ""
301 709
302#: src/microhttpd/daemon.c:3088 710#: src/microhttpd/daemon.c:3204
303msgid "Failed to start serving new connection.\n" 711msgid "Failed to start serving new connection.\n"
304msgstr "" 712msgstr ""
305 713
306#: src/microhttpd/daemon.c:3162 src/microhttpd/daemon.c:3832 714#: src/microhttpd/daemon.c:3332
307#: src/microhttpd/daemon.c:7399 src/microhttpd/connection.c:899
308#: src/microhttpd/connection.c:918
309msgid "Failed to remove FD from epoll set.\n"
310msgstr ""
311
312#: src/microhttpd/daemon.c:3220
313msgid "Cannot suspend connections without enabling MHD_ALLOW_SUSPEND_RESUME!\n" 715msgid "Cannot suspend connections without enabling MHD_ALLOW_SUSPEND_RESUME!\n"
314msgstr "" 716msgstr ""
315 717
316#: src/microhttpd/daemon.c:3227 718#: src/microhttpd/daemon.c:3339
317msgid "Error: connection scheduled for \"upgrade\" cannot be suspended.\n" 719msgid "Error: connection scheduled for \"upgrade\" cannot be suspended.\n"
318msgstr "" 720msgstr ""
319 721
320#: src/microhttpd/daemon.c:3251 722#: src/microhttpd/daemon.c:3372
321msgid "Cannot resume connections without enabling MHD_ALLOW_SUSPEND_RESUME!\n" 723msgid "Cannot resume connections without enabling MHD_ALLOW_SUSPEND_RESUME!\n"
322msgstr "" 724msgstr ""
323 725
324#: src/microhttpd/daemon.c:3266 726#: src/microhttpd/daemon.c:3387 src/microhttpd/daemon.c:3423
325msgid "Failed to signal resume via inter-thread communication channel.\n" 727msgid "Failed to signal resume via inter-thread communication channel.\n"
326msgstr "" 728msgstr ""
327 729
328#: src/microhttpd/daemon.c:3406 730#: src/microhttpd/daemon.c:3565
329msgid "" 731msgid ""
330"Failed to signal resume of connection via inter-thread communication " 732"Failed to signal resume of connection via inter-thread communication "
331"channel.\n" 733"channel.\n"
332msgstr "" 734msgstr ""
333 735
334#: src/microhttpd/daemon.c:3460 736#: src/microhttpd/daemon.c:3621
335msgid "" 737msgid ""
336"MHD_add_connection() has been called for daemon started without MHD_USE_ITC " 738"MHD_add_connection() has been called for daemon started without MHD_USE_ITC "
337"flag.\n" 739"flag.\n"
@@ -339,715 +741,854 @@ msgid ""
339"already added sockets.\n" 741"already added sockets.\n"
340msgstr "" 742msgstr ""
341 743
342#: src/microhttpd/daemon.c:3471 744#: src/microhttpd/daemon.c:3635 src/microhttpd/daemon.c:3661
745msgid "MHD_add_connection() has been called with incorrect 'addrlen' value.\n"
746msgstr ""
747
748#: src/microhttpd/daemon.c:3646 src/microhttpd/daemon.c:3672
749msgid ""
750"MHD_add_connection() has been called with non-zero value of 'sa_len' member "
751"of 'struct sockaddr' which does not match 'sa_family'.\n"
752msgstr ""
753
754#: src/microhttpd/daemon.c:3692
343#, c-format 755#, c-format
344msgid "Failed to set nonblocking mode on new client socket: %s\n" 756msgid "Failed to set nonblocking mode on new client socket: %s\n"
345msgstr "" 757msgstr ""
346 758
347#: src/microhttpd/daemon.c:3490 759#: src/microhttpd/daemon.c:3712
348#, c-format 760#, c-format
349msgid "Failed to suppress SIGPIPE on new client socket: %s\n" 761msgid "Failed to suppress SIGPIPE on new client socket: %s\n"
350msgstr "" 762msgstr ""
351 763
352#: src/microhttpd/daemon.c:3516 764#: src/microhttpd/daemon.c:3736
353msgid "Failed to set noninheritable mode on new client socket.\n" 765msgid "Failed to set noninheritable mode on new client socket.\n"
354msgstr "" 766msgstr ""
355 767
356#: src/microhttpd/daemon.c:3646 768#: src/microhttpd/daemon.c:3898
357#, c-format 769#, c-format
358msgid "Error accepting connection: %s\n" 770msgid "Error accepting connection: %s\n"
359msgstr "" 771msgstr ""
360 772
361#: src/microhttpd/daemon.c:3663 773#: src/microhttpd/daemon.c:3911
362msgid "" 774msgid ""
363"Hit process or system resource limit at FIRST connection. This is really bad " 775"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 " 776"as there is no sane way to proceed. Will try busy waiting for system "
365"resources to become magically available.\n" 777"resources to become magically available.\n"
366msgstr "" 778msgstr ""
367 779
368#: src/microhttpd/daemon.c:3680 780#: src/microhttpd/daemon.c:3928
369#, c-format 781#, c-format
370msgid "" 782msgid ""
371"Hit process or system resource limit at %u connections, temporarily " 783"Hit process or system resource limit at %u connections, temporarily "
372"suspending accept(). Consider setting a lower MHD_OPTION_CONNECTION_LIMIT.\n" 784"suspending accept(). Consider setting a lower MHD_OPTION_CONNECTION_LIMIT.\n"
373msgstr "" 785msgstr ""
374 786
375#: src/microhttpd/daemon.c:3694 787#: src/microhttpd/daemon.c:3944
788msgid ""
789"Accepted socket has zero-length address. Processing the new socket as a "
790"socket with unknown type.\n"
791msgstr ""
792
793#: src/microhttpd/daemon.c:3957
794msgid ""
795"Accepted socket address is larger than expected by system headers. "
796"Processing the new socket as a socket with unknown type.\n"
797msgstr ""
798
799#: src/microhttpd/daemon.c:3969
376#, c-format 800#, c-format
377msgid "Failed to set nonblocking mode on incoming connection socket: %s\n" 801msgid "Failed to set nonblocking mode on incoming connection socket: %s\n"
378msgstr "" 802msgstr ""
379 803
380#: src/microhttpd/daemon.c:3708 804#: src/microhttpd/daemon.c:3983
381msgid "Failed to set noninheritable mode on incoming connection socket.\n" 805msgid "Failed to set noninheritable mode on incoming connection socket.\n"
382msgstr "" 806msgstr ""
383 807
384#: src/microhttpd/daemon.c:3720 808#: src/microhttpd/daemon.c:3995
385#, c-format 809#, c-format
386msgid "Failed to suppress SIGPIPE on incoming connection socket: %s\n" 810msgid "Failed to suppress SIGPIPE on incoming connection socket: %s\n"
387msgstr "" 811msgstr ""
388 812
389#: src/microhttpd/daemon.c:3742 813#: src/microhttpd/daemon.c:4017
390#, c-format 814#, c-format
391msgid "Accepted connection on socket %d\n" 815msgid "Accepted connection on socket %d\n"
392msgstr "" 816msgstr ""
393 817
394#: src/microhttpd/daemon.c:3787 src/microhttpd/daemon.c:7573 818#: src/microhttpd/daemon.c:4063 src/microhttpd/daemon.c:9163
395#: src/microhttpd/daemon.c:7605 src/microhttpd/daemon.c:7638 819#: src/microhttpd/daemon.c:9195 src/microhttpd/daemon.c:9228
396#: src/microhttpd/daemon.c:7744 820#: src/microhttpd/daemon.c:9342
397msgid "Failed to join a thread.\n" 821msgid "Failed to join a thread.\n"
398msgstr "" 822msgstr ""
399 823
400#: src/microhttpd/daemon.c:3911 824#: src/microhttpd/daemon.c:4242
401msgid "Illegal call to MHD_get_timeout.\n" 825msgid "Illegal call to MHD_get_timeout.\n"
402msgstr "" 826msgstr ""
403 827
404#: src/microhttpd/daemon.c:4142 828#: src/microhttpd/daemon.c:4663
405msgid "" 829msgid ""
406"MHD_run_from_select() called with except_fd_set set to NULL. Such behavior " 830"MHD_run_from_select() called with except_fd_set set to NULL. Such behavior "
407"is deprecated.\n" 831"is deprecated.\n"
408msgstr "" 832msgstr ""
409 833
410#: src/microhttpd/daemon.c:4223 834#: src/microhttpd/daemon.c:4833
411msgid "Could not obtain daemon fdsets.\n" 835msgid "Could not obtain daemon fdsets.\n"
412msgstr "" 836msgstr ""
413 837
414#: src/microhttpd/daemon.c:4240 838#: src/microhttpd/daemon.c:4852
415msgid "Could not add listen socket to fdset.\n" 839msgid "Could not add control inter-thread communication channel FD to fdset.\n"
416msgstr "" 840msgstr ""
417 841
418#: src/microhttpd/daemon.c:4269 842#: src/microhttpd/daemon.c:4878
419msgid "Could not add control inter-thread communication channel FD to fdset.\n" 843msgid "Could not add listen socket to fdset.\n"
420msgstr "" 844msgstr ""
421 845
422#: src/microhttpd/daemon.c:4349 846#: src/microhttpd/daemon.c:4946
423#, c-format 847#, c-format
424msgid "select failed: %s\n" 848msgid "select failed: %s\n"
425msgstr "" 849msgstr ""
426 850
427#: src/microhttpd/daemon.c:4489 src/microhttpd/daemon.c:4643 851#: src/microhttpd/daemon.c:5095 src/microhttpd/daemon.c:5252
428#, c-format 852#, c-format
429msgid "poll failed: %s\n" 853msgid "poll failed: %s\n"
430msgstr "" 854msgstr ""
431 855
432#: src/microhttpd/daemon.c:4786 src/microhttpd/daemon.c:5011 856#: src/microhttpd/daemon.c:5394 src/microhttpd/daemon.c:5626
433#, c-format 857#, c-format
434msgid "Call to epoll_wait failed: %s\n" 858msgid "Call to epoll_wait failed: %s\n"
435msgstr "" 859msgstr ""
436 860
437#: src/microhttpd/daemon.c:4976 src/microhttpd/daemon.c:5531 861#: src/microhttpd/daemon.c:5591 src/microhttpd/daemon.c:6182
438msgid "Failed to remove listen FD from epoll set.\n" 862msgid "Failed to remove listen FD from epoll set.\n"
439msgstr "" 863msgstr ""
440 864
441#: src/microhttpd/daemon.c:5376 865#: src/microhttpd/daemon.c:5909
866#, c-format
867msgid ""
868"MHD_run()/MHD_run_wait() called for daemon started with "
869"MHD_OPTION_APP_FD_SETSIZE option (%d). The library was compiled with smaller "
870"FD_SETSIZE (%d). Some socket FDs may be not processed. Use "
871"MHD_run_from_select2() instead of MHD_run() or do not use "
872"MHD_OPTION_APP_FD_SETSIZE option.\n"
873msgstr ""
874
875#: src/microhttpd/daemon.c:6010
442#, c-format 876#, c-format
443msgid "Failed to block SIGPIPE on daemon thread: %s\n" 877msgid "Failed to block SIGPIPE on daemon thread: %s\n"
444msgstr "" 878msgstr ""
445 879
446#: src/microhttpd/daemon.c:5512 880#: src/microhttpd/daemon.c:6073
881msgid "The URL encoding is broken.\n"
882msgstr ""
883
884#: src/microhttpd/daemon.c:6162
447msgid "Using MHD_quiesce_daemon in this mode requires MHD_USE_ITC.\n" 885msgid "Using MHD_quiesce_daemon in this mode requires MHD_USE_ITC.\n"
448msgstr "" 886msgstr ""
449 887
450#: src/microhttpd/daemon.c:5540 888#: src/microhttpd/daemon.c:6190
451msgid "Failed to signal quiesce via inter-thread communication channel.\n" 889msgid "Failed to signal quiesce via inter-thread communication channel.\n"
452msgstr "" 890msgstr ""
453 891
454#: src/microhttpd/daemon.c:5563 892#: src/microhttpd/daemon.c:6213
455msgid "failed to signal quiesce via inter-thread communication channel.\n" 893msgid "failed to signal quiesce via inter-thread communication channel.\n"
456msgstr "" 894msgstr ""
457 895
458#: src/microhttpd/daemon.c:5675 src/microhttpd/connection.c:5048 896#: src/microhttpd/daemon.c:6375
897msgid ""
898"GnuTLS priorities have been initialised with @LIBMICROHTTPD application-"
899"specific system-wide configuration.\n"
900msgstr ""
901
902#: src/microhttpd/daemon.c:6381
903msgid ""
904"GnuTLS priorities have been initialised with @SYSTEM system-wide "
905"configuration.\n"
906msgstr ""
907
908#: src/microhttpd/daemon.c:6387
909msgid ""
910"GnuTLS priorities have been initialised with GnuTLS default configuration.\n"
911msgstr ""
912
913#: src/microhttpd/daemon.c:6393
914msgid "GnuTLS priorities have been initialised with NORMAL configuration.\n"
915msgstr ""
916
917#: src/microhttpd/daemon.c:6406
459#, c-format 918#, c-format
919msgid "Failed to set GnuTLS priorities. Last error: %s\n"
920msgstr ""
921
922#: src/microhttpd/daemon.c:6482
460msgid "" 923msgid ""
461"The specified connection timeout (%u) is too large. Maximum allowed value " 924"GnuTLS priorities have been initialised with priorities specified by "
462"(%<PRIu64>) will be used instead.\n" 925"application appended to @LIBMICROHTTPD application-specific system-wide "
926"configuration.\n"
463msgstr "" 927msgstr ""
464 928
465#: src/microhttpd/daemon.c:5726 929#: src/microhttpd/daemon.c:6489
466msgid "" 930msgid ""
467"Warning: Zero size, specified for thread pool size, is ignored. Thread pool " 931"GnuTLS priorities have been initialised with priorities specified by "
468"is not used.\n" 932"application appended to @SYSTEM system-wide configuration.\n"
469msgstr "" 933msgstr ""
470 934
471#: src/microhttpd/daemon.c:5735 935#: src/microhttpd/daemon.c:6496
472msgid "" 936msgid ""
473"Warning: \"1\", specified for thread pool size, is ignored. Thread pool is " 937"GnuTLS priorities have been initialised with priorities specified by "
474"not used.\n" 938"application appended to GnuTLS default configuration.\n"
475msgstr "" 939msgstr ""
476 940
477#: src/microhttpd/daemon.c:5749 941#: src/microhttpd/daemon.c:6503
942msgid ""
943"GnuTLS priorities have been initialised with priorities specified by "
944"application appended to NORMAL configuration.\n"
945msgstr ""
946
947#: src/microhttpd/daemon.c:6517
948#, c-format
949msgid ""
950"Failed to set GnuTLS priorities. Last error: %s. The problematic part starts "
951"at: %s\n"
952msgstr ""
953
954#: src/microhttpd/daemon.c:6633
955msgid ""
956"Warning: specified MHD_OPTION_CONNECTION_MEMORY_LIMIT value is too small and "
957"rounded up to 64.\n"
958msgstr ""
959
960#: src/microhttpd/daemon.c:6659
961msgid ""
962"Warning: specified MHD_OPTION_CONNECTION_MEMORY_INCREMENT value is too large "
963"and rounded down to 1/4 of MHD_OPTION_CONNECTION_MEMORY_LIMIT.\n"
964msgstr ""
965
966#: src/microhttpd/daemon.c:6745
967msgid ""
968"Warning: value \"1\", specified as the thread pool size, is ignored. Thread "
969"pool is not used.\n"
970msgstr ""
971
972#: src/microhttpd/daemon.c:6759
478#, c-format 973#, c-format
479msgid "Specified thread pool size (%u) too big.\n" 974msgid "Specified thread pool size (%u) too big.\n"
480msgstr "" 975msgstr ""
481 976
482#: src/microhttpd/daemon.c:5761 977#: src/microhttpd/daemon.c:6771
483msgid "" 978msgid ""
484"MHD_OPTION_THREAD_POOL_SIZE option is specified but " 979"MHD_OPTION_THREAD_POOL_SIZE option is specified but "
485"MHD_USE_INTERNAL_POLLING_THREAD flag is not specified.\n" 980"MHD_USE_INTERNAL_POLLING_THREAD flag is not specified.\n"
486msgstr "" 981msgstr ""
487 982
488#: src/microhttpd/daemon.c:5770 983#: src/microhttpd/daemon.c:6780
489msgid "" 984msgid ""
490"Both MHD_OPTION_THREAD_POOL_SIZE option and MHD_USE_THREAD_PER_CONNECTION " 985"Both MHD_OPTION_THREAD_POOL_SIZE option and MHD_USE_THREAD_PER_CONNECTION "
491"flag are specified.\n" 986"flag are specified.\n"
492msgstr "" 987msgstr ""
493 988
494#: src/microhttpd/daemon.c:5788 src/microhttpd/daemon.c:5801 989#: src/microhttpd/daemon.c:6797 src/microhttpd/daemon.c:6810
495#: src/microhttpd/daemon.c:5814 src/microhttpd/daemon.c:5827 990#: src/microhttpd/daemon.c:6823 src/microhttpd/daemon.c:6836
496#: src/microhttpd/daemon.c:5879 src/microhttpd/daemon.c:5908 991#: src/microhttpd/daemon.c:6888 src/microhttpd/daemon.c:6934
497#: src/microhttpd/daemon.c:5929 src/microhttpd/daemon.c:5951 992#: src/microhttpd/daemon.c:6955 src/microhttpd/daemon.c:6977
498#: src/microhttpd/daemon.c:6219 993#: src/microhttpd/daemon.c:7293
499#, c-format 994#, c-format
500msgid "MHD HTTPS option %d passed to MHD but MHD_USE_TLS not set.\n" 995msgid "MHD HTTPS option %d passed to MHD but MHD_USE_TLS not set.\n"
501msgstr "" 996msgstr ""
502 997
503#: src/microhttpd/daemon.c:5847 998#: src/microhttpd/daemon.c:6857
504msgid "Error initializing DH parameters.\n" 999msgid "Error initializing DH parameters.\n"
505msgstr "" 1000msgstr ""
506 1001
507#: src/microhttpd/daemon.c:5857 1002#: src/microhttpd/daemon.c:6867
508msgid "Diffie-Hellman parameters string too long.\n" 1003msgid "Diffie-Hellman parameters string too long.\n"
509msgstr "" 1004msgstr ""
510 1005
511#: src/microhttpd/daemon.c:5868 1006#: src/microhttpd/daemon.c:6878
512msgid "Bad Diffie-Hellman parameters format.\n" 1007msgid "Bad Diffie-Hellman parameters format.\n"
513msgstr "" 1008msgstr ""
514 1009
515#: src/microhttpd/daemon.c:5896 1010#: src/microhttpd/daemon.c:6913
516#, c-format 1011#, c-format
517msgid "Setting priorities to `%s' failed: %s\n" 1012msgid ""
1013"Setting priorities to '%s' failed: %s The problematic part starts at: %s\n"
518msgstr "" 1014msgstr ""
519 1015
520#: src/microhttpd/daemon.c:5917 1016#: src/microhttpd/daemon.c:6943
521msgid "" 1017msgid ""
522"MHD_OPTION_HTTPS_CERT_CALLBACK requires building MHD with GnuTLS >= 3.0.\n" 1018"MHD_OPTION_HTTPS_CERT_CALLBACK requires building MHD with GnuTLS >= 3.0.\n"
523msgstr "" 1019msgstr ""
524 1020
525#: src/microhttpd/daemon.c:5939 1021#: src/microhttpd/daemon.c:6965
526msgid "" 1022msgid ""
527"MHD_OPTION_HTTPS_CERT_CALLBACK2 requires building MHD with GnuTLS >= 3.6.3.\n" 1023"MHD_OPTION_HTTPS_CERT_CALLBACK2 requires building MHD with GnuTLS >= 3.6.3.\n"
528msgstr "" 1024msgstr ""
529 1025
530#: src/microhttpd/daemon.c:5974 1026#: src/microhttpd/daemon.c:7041
531msgid ""
532"MHD_OPTION_LISTEN_SOCKET specified for daemon with MHD_USE_NO_LISTEN_SOCKET "
533"flag set.\n"
534msgstr ""
535
536#: src/microhttpd/daemon.c:6012
537msgid "" 1027msgid ""
538"MHD_OPTION_EXTERNAL_LOGGER is not the first option specified for the daemon. " 1028"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" 1029"Some messages may be printed by the standard MHD logger.\n"
540msgstr "" 1030msgstr ""
541 1031
542#: src/microhttpd/daemon.c:6037 1032#: src/microhttpd/daemon.c:7066
543msgid "TCP fastopen is not supported on this platform.\n" 1033msgid "TCP fastopen is not supported on this platform.\n"
544msgstr "" 1034msgstr ""
545 1035
546#: src/microhttpd/daemon.c:6056 1036#: src/microhttpd/daemon.c:7090
547msgid "" 1037msgid ""
548"Flag MHD_USE_PEDANTIC_CHECKS is ignored because another behavior is " 1038"Flag MHD_USE_PEDANTIC_CHECKS is ignored because another behaviour is "
549"specified by MHD_OPTION_STRICT_CLIENT.\n" 1039"specified by MHD_OPTION_STRICT_CLIENT.\n"
550msgstr "" 1040msgstr ""
551 1041
552#: src/microhttpd/daemon.c:6194 1042#: src/microhttpd/daemon.c:7103
1043msgid ""
1044"Flag MHD_USE_PEDANTIC_CHECKS is ignored because another behaviour is "
1045"specified by MHD_OPTION_CLIENT_DISCIPLINE_LVL.\n"
1046msgstr ""
1047
1048#: src/microhttpd/daemon.c:7267
553#, c-format 1049#, c-format
554msgid "MHD HTTPS option %d passed to MHD compiled without GNUtls >= 3.\n" 1050msgid "MHD HTTPS option %d passed to MHD compiled without GNUtls >= 3.\n"
555msgstr "" 1051msgstr ""
556 1052
557#: src/microhttpd/daemon.c:6233 1053#: src/microhttpd/daemon.c:7317
558#, c-format 1054#, c-format
559msgid "MHD HTTPS option %d passed to MHD compiled without HTTPS support.\n" 1055msgid "MHD HTTPS option %d passed to MHD compiled without HTTPS support.\n"
560msgstr "" 1056msgstr ""
561 1057
562#: src/microhttpd/daemon.c:6240 1058#: src/microhttpd/daemon.c:7327
563#, c-format 1059#, c-format
564msgid "Invalid option %d! (Did you terminate the list with MHD_OPTION_END?).\n" 1060msgid "Invalid option %d! (Did you terminate the list with MHD_OPTION_END?).\n"
565msgstr "" 1061msgstr ""
566 1062
567#: src/microhttpd/daemon.c:6270 1063#: src/microhttpd/daemon.c:7357
568#, c-format 1064#, c-format
569msgid "Call to epoll_create1 failed: %s\n" 1065msgid "Call to epoll_create1 failed: %s\n"
570msgstr "" 1066msgstr ""
571 1067
572#: src/microhttpd/daemon.c:6280 1068#: src/microhttpd/daemon.c:7367
573msgid "Failed to set noninheritable mode on epoll FD.\n" 1069msgid "Failed to set noninheritable mode on epoll FD.\n"
574msgstr "" 1070msgstr ""
575 1071
576#: src/microhttpd/daemon.c:6587 1072#: src/microhttpd/daemon.c:7409
1073msgid "The epoll FD is too large to be used with fd_set.\n"
1074msgstr ""
1075
1076#: src/microhttpd/daemon.c:7491
1077#, c-format
1078msgid "MHD_OPTION_APP_FD_SETSIZE value (%d) is not positive.\n"
1079msgstr ""
1080
1081#: src/microhttpd/daemon.c:7500
1082msgid ""
1083"MHD_OPTION_APP_FD_SETSIZE is ignored for daemon started with "
1084"MHD_USE_INTERNAL_POLLING_THREAD.\n"
1085msgstr ""
1086
1087#: src/microhttpd/daemon.c:7509
1088msgid ""
1089"MHD_OPTION_APP_FD_SETSIZE is ignored for daemon started with MHD_USE_POLL.\n"
1090msgstr ""
1091
1092#: src/microhttpd/daemon.c:7521
1093#, c-format
1094msgid ""
1095"MHD_OPTION_APP_FD_SETSIZE value (%d) does not match the platform FD_SETSIZE "
1096"value (%d) and this platform does not support overriding of FD_SETSIZE.\n"
1097msgstr ""
1098
1099#: src/microhttpd/daemon.c:7546
1100msgid "The value provided for MHD_OPTION_LISTEN_SOCKET is invalid.\n"
1101msgstr ""
1102
1103#: src/microhttpd/daemon.c:7556
1104msgid ""
1105"MHD_OPTION_LISTEN_SOCKET specified for daemon with MHD_USE_NO_LISTEN_SOCKET "
1106"flag set.\n"
1107msgstr ""
1108
1109#: src/microhttpd/daemon.c:7586
1110msgid ""
1111"MHD_OPTION_LISTEN_SOCKET cannot be used together with "
1112"MHD_OPTION_SOCK_ADDR_LEN or MHD_OPTION_SOCK_ADDR.\n"
1113msgstr ""
1114
1115#: src/microhttpd/daemon.c:7595
1116msgid ""
1117"MHD_OPTION_SOCK_ADDR_LEN or MHD_OPTION_SOCK_ADDR specified for daemon with "
1118"MHD_USE_NO_LISTEN_SOCKET flag set.\n"
1119msgstr ""
1120
1121#: src/microhttpd/daemon.c:7873
1122msgid "Failed to initialise GnuTLS priorities.\n"
1123msgstr ""
1124
1125#: src/microhttpd/daemon.c:7885
577msgid "" 1126msgid ""
578"Warning: MHD_USE_THREAD_PER_CONNECTION must be used only with " 1127"Warning: MHD_USE_THREAD_PER_CONNECTION must be used only with "
579"MHD_USE_INTERNAL_POLLING_THREAD. Flag MHD_USE_INTERNAL_POLLING_THREAD was " 1128"MHD_USE_INTERNAL_POLLING_THREAD. Flag MHD_USE_INTERNAL_POLLING_THREAD was "
580"added. Consider setting MHD_USE_INTERNAL_POLLING_THREAD explicitly.\n" 1129"added. Consider setting MHD_USE_INTERNAL_POLLING_THREAD explicitly.\n"
581msgstr "" 1130msgstr ""
582 1131
583#: src/microhttpd/daemon.c:6600 1132#: src/microhttpd/daemon.c:7901
584msgid "Using debug build of libmicrohttpd.\n" 1133msgid "Using debug build of libmicrohttpd.\n"
585msgstr "" 1134msgstr ""
586 1135
587#: src/microhttpd/daemon.c:6614 1136#: src/microhttpd/daemon.c:7915
588#, c-format 1137#, c-format
589msgid "Failed to create inter-thread communication channel: %s\n" 1138msgid "Failed to create inter-thread communication channel: %s\n"
590msgstr "" 1139msgstr ""
591 1140
592#: src/microhttpd/daemon.c:6631 1141#: src/microhttpd/daemon.c:7930
593msgid "" 1142msgid ""
594"file descriptor for inter-thread communication channel exceeds maximum " 1143"file descriptor for inter-thread communication channel exceeds maximum "
595"value.\n" 1144"value.\n"
596msgstr "" 1145msgstr ""
597 1146
598#: src/microhttpd/daemon.c:6651 1147#: src/microhttpd/daemon.c:7969
599msgid "Specified value for NC_SIZE too large.\n" 1148msgid "Specified value for NC_SIZE too large.\n"
600msgstr "" 1149msgstr ""
601 1150
602#: src/microhttpd/daemon.c:6665 1151#: src/microhttpd/daemon.c:7985
603#, c-format 1152#, c-format
604msgid "Failed to allocate memory for nonce-nc map: %s\n" 1153msgid "Failed to allocate memory for nonce-nc map: %s\n"
605msgstr "" 1154msgstr ""
606 1155
607#: src/microhttpd/daemon.c:6682 1156#: src/microhttpd/daemon.c:8003
608msgid "MHD failed to initialize nonce-nc mutex.\n" 1157msgid "MHD failed to initialize nonce-nc mutex.\n"
609msgstr "" 1158msgstr ""
610 1159
611#: src/microhttpd/daemon.c:6703 1160#: src/microhttpd/daemon.c:8024
612msgid "MHD thread polling only works with MHD_USE_INTERNAL_POLLING_THREAD.\n" 1161msgid "MHD thread polling only works with MHD_USE_INTERNAL_POLLING_THREAD.\n"
613msgstr "" 1162msgstr ""
614 1163
615#: src/microhttpd/daemon.c:6727 1164#: src/microhttpd/daemon.c:8054
1165msgid ""
1166"MHD_USE_IPv6 is enabled, but 'struct sockaddr *' specified for "
1167"MHD_OPTION_SOCK_ADDR_LEN or MHD_OPTION_SOCK_ADDR is not IPv6 address.\n"
1168msgstr ""
1169
1170#: src/microhttpd/daemon.c:8073 src/microhttpd/daemon.c:8118
1171msgid "The size specified for MHD_OPTION_SOCK_ADDR_LEN option is wrong.\n"
1172msgstr ""
1173
1174#: src/microhttpd/daemon.c:8085 src/microhttpd/daemon.c:8130
1175msgid ""
1176"The value of 'struct sockaddr.sa_len' provided via MHD_OPTION_SOCK_ADDR_LEN "
1177"option is not zero and does not match 'sa_family' value of the same "
1178"structure.\n"
1179msgstr ""
1180
1181#: src/microhttpd/daemon.c:8168
1182msgid ""
1183"The 'sa_family' of the 'struct sockaddr' provided via MHD_OPTION_SOCK_ADDR "
1184"option is not supported.\n"
1185msgstr ""
1186
1187#: src/microhttpd/daemon.c:8245
616#, c-format 1188#, c-format
617msgid "Failed to create socket for listening: %s\n" 1189msgid "Failed to create socket for listening: %s\n"
618msgstr "" 1190msgstr ""
619 1191
620#: src/microhttpd/daemon.c:6748 src/microhttpd/daemon.c:6767 1192#: src/microhttpd/daemon.c:8255 src/microhttpd/daemon.c:8453
621#: src/microhttpd/daemon.c:6790 src/microhttpd/daemon.c:6828 1193#, c-format
622#: src/microhttpd/daemon.c:6905 src/microhttpd/daemon.c:6936 1194msgid ""
1195"Listen socket descriptor (%d) is not less than daemon FD_SETSIZE value "
1196"(%d).\n"
1197msgstr ""
1198
1199#: src/microhttpd/daemon.c:8280 src/microhttpd/daemon.c:8299
1200#: src/microhttpd/daemon.c:8322 src/microhttpd/daemon.c:8360
1201#: src/microhttpd/daemon.c:8395 src/microhttpd/daemon.c:8427
623#, c-format 1202#, c-format
624msgid "setsockopt failed: %s\n" 1203msgid "setsockopt failed: %s\n"
625msgstr "" 1204msgstr ""
626 1205
627#: src/microhttpd/daemon.c:6801 1206#: src/microhttpd/daemon.c:8332
628msgid "Cannot allow listening address reuse: SO_REUSEPORT not defined.\n" 1207msgid "Cannot allow listening address reuse: SO_REUSEPORT not defined.\n"
629msgstr "" 1208msgstr ""
630 1209
631#: src/microhttpd/daemon.c:6837 1210#: src/microhttpd/daemon.c:8368
632msgid "" 1211msgid ""
633"Cannot disallow listening address reuse: SO_EXCLUSIVEADDRUSE not defined.\n" 1212"Cannot disallow listening address reuse: SO_EXCLUSIVEADDRUSE not defined.\n"
634msgstr "" 1213msgstr ""
635 1214
636#: src/microhttpd/daemon.c:6916 1215#: src/microhttpd/daemon.c:8406
637#, c-format 1216#, c-format
638msgid "Failed to bind to port %u: %s\n" 1217msgid "Failed to bind to port %u: %s\n"
639msgstr "" 1218msgstr ""
640 1219
641#: src/microhttpd/daemon.c:6947 1220#: src/microhttpd/daemon.c:8438
642#, c-format 1221#, c-format
643msgid "Failed to listen for connections: %s\n" 1222msgid "Failed to listen for connections: %s\n"
644msgstr "" 1223msgstr ""
645 1224
646#: src/microhttpd/daemon.c:6978 1225#: src/microhttpd/daemon.c:8541
647#, c-format 1226#, c-format
648msgid "Failed to get listen port number: %s\n" 1227msgid "Failed to get listen port number: %s\n"
649msgstr "" 1228msgstr ""
650 1229
651#: src/microhttpd/daemon.c:6989 1230#: src/microhttpd/daemon.c:8551
652msgid "" 1231msgid ""
653"Failed to get listen port number (`struct sockaddr_storage` too small!?).\n" 1232"Failed to get listen port number (`struct sockaddr_storage` too small!?).\n"
654msgstr "" 1233msgstr ""
655 1234
656#: src/microhttpd/daemon.c:7030 1235#: src/microhttpd/daemon.c:8598
657msgid "Unknown address family!\n" 1236msgid "Listen socket has unknown address family!\n"
658msgstr "" 1237msgstr ""
659 1238
660#: src/microhttpd/daemon.c:7045 1239#: src/microhttpd/daemon.c:8615
661#, c-format 1240#, c-format
662msgid "Failed to set nonblocking mode on listening socket: %s\n" 1241msgid "Failed to set nonblocking mode on listening socket: %s\n"
663msgstr "" 1242msgstr ""
664 1243
665#: src/microhttpd/daemon.c:7070 1244#: src/microhttpd/daemon.c:8653
666#, c-format
667msgid "Listen socket descriptor (%d) is not less than FD_SETSIZE (%d).\n"
668msgstr ""
669
670#: src/microhttpd/daemon.c:7094
671msgid "" 1245msgid ""
672"Combining MHD_USE_THREAD_PER_CONNECTION and MHD_USE_EPOLL is not supported.\n" 1246"Combining MHD_USE_THREAD_PER_CONNECTION and MHD_USE_EPOLL is not supported.\n"
673msgstr "" 1247msgstr ""
674 1248
675#: src/microhttpd/daemon.c:7108 src/microhttpd/daemon.c:7118 1249#: src/microhttpd/daemon.c:8668
676msgid "MHD failed to initialize IP connection limit mutex.\n" 1250msgid "MHD failed to initialize IP connection limit mutex.\n"
677msgstr "" 1251msgstr ""
678 1252
679#: src/microhttpd/daemon.c:7136 1253#: src/microhttpd/daemon.c:8683
680msgid "Failed to initialize TLS support.\n" 1254msgid "Failed to initialize TLS support.\n"
681msgstr "" 1255msgstr ""
682 1256
683#: src/microhttpd/daemon.c:7169 src/microhttpd/daemon.c:7242 1257#: src/microhttpd/daemon.c:8715 src/microhttpd/daemon.c:8798
684#: src/microhttpd/daemon.c:7349 1258#: src/microhttpd/daemon.c:8918
1259msgid "Failed to initialise internal lists mutex.\n"
1260msgstr ""
1261
1262#: src/microhttpd/daemon.c:8726 src/microhttpd/daemon.c:8806
1263#: src/microhttpd/daemon.c:8929
685msgid "Failed to initialise mutex.\n" 1264msgid "Failed to initialise mutex.\n"
686msgstr "" 1265msgstr ""
687 1266
688#: src/microhttpd/daemon.c:7195 1267#: src/microhttpd/daemon.c:8751
689#, c-format 1268#, c-format
690msgid "Failed to create listen thread: %s\n" 1269msgid "Failed to create listen thread: %s\n"
691msgstr "" 1270msgstr ""
692 1271
693#: src/microhttpd/daemon.c:7253 1272#: src/microhttpd/daemon.c:8817
694#, c-format 1273#, c-format
695msgid "Failed to create worker inter-thread communication channel: %s\n" 1274msgid "Failed to create worker inter-thread communication channel: %s\n"
696msgstr "" 1275msgstr ""
697 1276
698#: src/microhttpd/daemon.c:7266 1277#: src/microhttpd/daemon.c:8830
699msgid "" 1278msgid ""
700"File descriptor for worker inter-thread communication channel exceeds " 1279"File descriptor for worker inter-thread communication channel exceeds "
701"maximum value.\n" 1280"maximum value.\n"
702msgstr "" 1281msgstr ""
703 1282
704#: src/microhttpd/daemon.c:7304 1283#: src/microhttpd/daemon.c:8891
705msgid "MHD failed to initialize cleanup connection mutex.\n"
706msgstr ""
707
708#: src/microhttpd/daemon.c:7323
709msgid "" 1284msgid ""
710"Failed to create a new pool thread because it would have exceeded the system " 1285"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" 1286"limit on the number of threads or no system resources available.\n"
712msgstr "" 1287msgstr ""
713 1288
714#: src/microhttpd/daemon.c:7329 1289#: src/microhttpd/daemon.c:8897
715#, c-format 1290#, c-format
716msgid "Failed to create pool thread: %s\n" 1291msgid "Failed to create pool thread: %s\n"
717msgstr "" 1292msgstr ""
718 1293
719#: src/microhttpd/daemon.c:7518 src/microhttpd/daemon.c:7551 1294#: src/microhttpd/daemon.c:9107 src/microhttpd/daemon.c:9140
720msgid "MHD_stop_daemon() called while we have suspended connections.\n" 1295msgid "MHD_stop_daemon() called while we have suspended connections.\n"
721msgstr "" 1296msgstr ""
722 1297
723#: src/microhttpd/daemon.c:7590 src/microhttpd/daemon.c:7688 1298#: src/microhttpd/daemon.c:9179 src/microhttpd/daemon.c:9285
724#: src/microhttpd/daemon.c:7726 1299#: src/microhttpd/daemon.c:9323
725msgid "Failed to signal shutdown via inter-thread communication channel.\n" 1300msgid "Failed to signal shutdown via inter-thread communication channel.\n"
726msgstr "" 1301msgstr ""
727 1302
728#: src/microhttpd/daemon.c:7663 1303#: src/microhttpd/daemon.c:9253
729msgid "MHD_stop_daemon() was called twice." 1304msgid "MHD_stop_daemon() was called twice."
730msgstr "" 1305msgstr ""
731 1306
732#: src/microhttpd/daemon.c:8176 1307#: src/microhttpd/daemon.c:9842
733msgid "Failed to initialize winsock.\n" 1308msgid "Failed to initialize winsock.\n"
734msgstr "" 1309msgstr ""
735 1310
736#: src/microhttpd/daemon.c:8179 1311#: src/microhttpd/daemon.c:9844
737msgid "Winsock version 2.2 is not available.\n" 1312msgid "Winsock version 2.2 is not available.\n"
738msgstr "" 1313msgstr ""
739 1314
740#: src/microhttpd/daemon.c:8187 src/microhttpd/daemon.c:8191 1315#: src/microhttpd/daemon.c:9853 src/microhttpd/daemon.c:9857
741msgid "Failed to initialise multithreading in libgcrypt.\n" 1316msgid "Failed to initialise multithreading in libgcrypt.\n"
742msgstr "" 1317msgstr ""
743 1318
744#: src/microhttpd/daemon.c:8197 1319#: src/microhttpd/daemon.c:9863
745msgid "libgcrypt is too old. MHD was compiled for libgcrypt 1.6.0 or newer.\n" 1320msgid "libgcrypt is too old. MHD was compiled for libgcrypt 1.6.0 or newer.\n"
746msgstr "" 1321msgstr ""
747 1322
748#: src/microhttpd/mhd_sockets.h:345 1323#: src/microhttpd/internal.h:97
749msgid "Close socket failed.\n" 1324msgid "Failed to close FD.\n"
750msgstr ""
751
752#: src/microhttpd/connection.c:206
753msgid "The operation would block, retry later"
754msgstr ""
755
756#: src/microhttpd/connection.c:208
757msgid "The connection was forcibly closed by remote peer"
758msgstr "" 1325msgstr ""
759 1326
760#: src/microhttpd/connection.c:210 1327#: src/microhttpd/mhd_send.c:206 src/microhttpd/mhd_send.c:275
761msgid "The socket is not connected" 1328#, c-format
1329msgid "Setting %s option to %s state failed for TCP/IP socket %d: %s\n"
762msgstr "" 1330msgstr ""
763 1331
764#: src/microhttpd/connection.c:212 1332#: src/microhttpd/mhd_send.c:209 src/microhttpd/mhd_send.c:221
765msgid "Not enough system resources to serve the request" 1333#: src/microhttpd/mhd_send.c:282 src/microhttpd/mhd_send.c:298
1334msgid "ON"
766msgstr "" 1335msgstr ""
767 1336
768#: src/microhttpd/connection.c:214 1337#: src/microhttpd/mhd_send.c:209 src/microhttpd/mhd_send.c:221
769msgid "Bad FD value" 1338#: src/microhttpd/mhd_send.c:282 src/microhttpd/mhd_send.c:298
1339msgid "OFF"
770msgstr "" 1340msgstr ""
771 1341
772#: src/microhttpd/connection.c:216 1342#: src/microhttpd/mhd_send.c:219 src/microhttpd/mhd_send.c:292
773msgid "Argument value is invalid" 1343#, c-format
1344msgid "Setting %s option to %s state failed: %s\n"
774msgstr "" 1345msgstr ""
775 1346
776#: src/microhttpd/connection.c:218 1347#: src/microhttpd/mhd_send.c:562
777msgid "Argument value is not supported" 1348#, c-format
1349msgid "Zero-send failed: %s\n"
778msgstr "" 1350msgstr ""
779 1351
780#: src/microhttpd/connection.c:220 1352#: src/microhttpd/mhd_send.c:744
781msgid "The socket is no longer available for sending" 1353msgid ""
1354"Failed to push the data from buffers to the network. Client may experience "
1355"some delay (usually in range 200ms - 5 sec).\n"
782msgstr "" 1356msgstr ""
783 1357
784#: src/microhttpd/connection.c:222 1358#: src/microhttpd/mhd_sockets.h:352
785msgid "TLS encryption or decryption error" 1359msgid "Close socket failed.\n"
786msgstr "" 1360msgstr ""
787 1361
788#: src/microhttpd/connection.c:227 1362#: src/microhttpd/mhd_itc.h:373
789msgid "Not an error code" 1363msgid "Failed to destroy ITC.\n"
790msgstr "" 1364msgstr ""
791 1365
792#: src/microhttpd/connection.c:230 1366#: src/microhttpd/mhd_panic.c:62
793msgid "Wrong error code value" 1367#, c-format
1368msgid "Fatal error in GNU libmicrohttpd %s:%u: %s\n"
794msgstr "" 1369msgstr ""
795 1370
796#: src/microhttpd/connection.c:1047 src/microhttpd/connection.c:1157 1371#: src/microhttpd/response.c:1960
797msgid "Closing connection (out of memory)." 1372msgid "Cannot execute \"upgrade\" as the socket is in the blocking mode.\n"
798msgstr "" 1373msgstr ""
799 1374
800#: src/microhttpd/connection.c:1094 1375#: src/microhttpd/response.c:2000
801msgid "Closing connection (application reported error generating data)." 1376msgid "Failed to make loopback sockets non-blocking.\n"
802msgstr "" 1377msgstr ""
803 1378
804#: src/microhttpd/connection.c:1212 1379#: src/microhttpd/response.c:2019
805msgid "No callback for the chunked data." 1380msgid "Failed to set SO_NOSIGPIPE on loopback sockets.\n"
806msgstr "" 1381msgstr ""
807 1382
808#: src/microhttpd/connection.c:1230 1383#: src/microhttpd/response.c:2038
809msgid "Closing connection (application error generating response)." 1384#, c-format
1385msgid "Socketpair descriptor is not less than FD_SETSIZE: %d >= %d\n"
810msgstr "" 1386msgstr ""
811 1387
812#: src/microhttpd/connection.c:1254 1388#: src/microhttpd/response.c:2096
813msgid "Closing connection (application returned more data than requested)." 1389msgid "Error cleaning up while handling epoll error.\n"
814msgstr "" 1390msgstr ""
815 1391
816#: src/microhttpd/connection.c:2292 1392#: src/microhttpd/response.c:2188
817#, c-format
818msgid "" 1393msgid ""
819"Error processing request (HTTP response code is %u ('%s')). Closing " 1394"Memory shortage in connection's memory pool. The \"upgraded\" communication "
820"connection.\n" 1395"will be inefficient.\n"
821msgstr "" 1396msgstr ""
822 1397
823#: src/microhttpd/connection.c:2301 1398#: src/microhttpd/mhd_locks.h:128
824msgid "Too late to send an error response, response is being sent already.\n" 1399msgid "Failed to destroy mutex.\n"
825msgstr ""
826
827#: src/microhttpd/connection.c:2307
828msgid "Too late for error response."
829msgstr "" 1400msgstr ""
830 1401
831#: src/microhttpd/connection.c:2335 1402#: src/microhttpd/mhd_locks.h:161
832msgid "Failed to create error response.\n" 1403msgid "Failed to lock mutex.\n"
833msgstr "" 1404msgstr ""
834 1405
835#: src/microhttpd/connection.c:2351 1406#: src/microhttpd/mhd_locks.h:187
836msgid "Closing connection (failed to queue error response)." 1407msgid "Failed to unlock mutex.\n"
837msgstr "" 1408msgstr ""
838 1409
839#: src/microhttpd/connection.c:2383 1410#: src/microhttpd/postprocessor.c:510 src/microhttpd/postprocessor.c:1235
840msgid "Closing connection (failed to create error response header)." 1411msgid "internal error.\n"
841msgstr "" 1412msgstr ""
842 1413
843#: src/microhttpd/connection.c:2435 src/microhttpd/connection.c:3795 1414#: src/microhttpd/gen_auth.c:240
844#: src/microhttpd/connection.c:3872 src/microhttpd/connection.c:4437 1415msgid ""
845#, c-format 1416"Not enough memory in the connection's pool to allocate for Basic "
846msgid "In function %s handling connection at state: %s\n" 1417"Authorization header parsing.\n"
847msgstr "" 1418msgstr ""
848 1419
849#: src/microhttpd/connection.c:2678 1420#: src/microhttpd/gen_auth.c:253
850msgid "Not enough memory in pool to allocate header record!\n" 1421msgid "The Basic Authorization client's header has incorrect format.\n"
851msgstr "" 1422msgstr ""
852 1423
853#: src/microhttpd/connection.c:2724 1424#: src/microhttpd/gen_auth.c:658
854msgid "Not enough memory in pool to parse cookies!\n" 1425msgid ""
1426"Not enough memory in the connection's pool to allocate for Digest "
1427"Authorization header parsing.\n"
855msgstr "" 1428msgstr ""
856 1429
857#: src/microhttpd/connection.c:3083 src/microhttpd/connection.c:3322 1430#: src/microhttpd/gen_auth.c:671
858msgid "Application reported internal error, closing connection." 1431msgid "The Digest Authorization client's header has incorrect format.\n"
859msgstr "" 1432msgstr ""
860 1433
861#: src/microhttpd/connection.c:3331 1434#: src/microhttpd/digestauth.c:152
862msgid "libmicrohttpd API violation.\n" 1435msgid "VLA too big.\n"
863msgstr "" 1436msgstr ""
864 1437
865#: src/microhttpd/connection.c:3346 1438#: src/microhttpd/digestauth.c:1789
866msgid "" 1439msgid ""
867"WARNING: incomplete upload processing and connection not suspended may " 1440"Random value was not initialised by MHD_OPTION_DIGEST_AUTH_RANDOM or "
868"result in hung connection.\n" 1441"MHD_OPTION_DIGEST_AUTH_RANDOM_COPY, generated nonces are predictable.\n"
869msgstr "" 1442msgstr ""
870 1443
871#: src/microhttpd/connection.c:3573 1444#: src/microhttpd/digestauth.c:2288
872msgid "Received HTTP/1.1 request without `Host' header.\n" 1445msgid "Authentication failed, URI does not match.\n"
873msgstr "" 1446msgstr ""
874 1447
875#: src/microhttpd/connection.c:3620 1448#: src/microhttpd/digestauth.c:2300
876msgid "Too large value of 'Content-Length' header. Closing connection.\n" 1449msgid "Authentication failed, arguments do not match.\n"
877msgstr "" 1450msgstr ""
878 1451
879#: src/microhttpd/connection.c:3631 1452#: src/microhttpd/digestauth.c:2591
880msgid "Failed to parse `Content-Length' header. Closing connection.\n" 1453msgid "The 'session' algorithms are not supported.\n"
881msgstr "" 1454msgstr ""
882 1455
883#: src/microhttpd/connection.c:3744 1456#: src/microhttpd/digestauth.c:2600 src/microhttpd/digestauth.c:3268
884msgid "Socket has been disconnected when reading request.\n" 1457msgid "The MD5 algorithm is not supported by this MHD build.\n"
885msgstr "" 1458msgstr ""
886 1459
887#: src/microhttpd/connection.c:3756 1460#: src/microhttpd/digestauth.c:2610 src/microhttpd/digestauth.c:3278
888#, c-format 1461msgid "The SHA-256 algorithm is not supported by this MHD build.\n"
889msgid "Connection socket is closed when reading request due to the error: %s\n"
890msgstr "" 1462msgstr ""
891 1463
892#: src/microhttpd/connection.c:3774 1464#: src/microhttpd/digestauth.c:2621 src/microhttpd/digestauth.c:3289
893msgid "Connection was closed by remote side with incomplete request.\n" 1465msgid "The SHA-512/256 algorithm is not supported by this MHD build.\n"
894msgstr "" 1466msgstr ""
895 1467
896#: src/microhttpd/connection.c:3900 1468#: src/microhttpd/digestauth.c:2628 src/microhttpd/digestauth.c:3569
897#, c-format 1469msgid "Wrong 'malgo3' value, API violation"
898msgid "Failed to send data in request for %s.\n"
899msgstr "" 1470msgstr ""
900 1471
901#: src/microhttpd/connection.c:3909 1472#: src/microhttpd/digestauth.c:2639
902#, c-format 1473msgid "The 'auth-int' QOP is not supported.\n"
903msgid "Sent 100 continue response: `%.*s'\n"
904msgstr "" 1474msgstr ""
905 1475
906#: src/microhttpd/connection.c:3986 1476#: src/microhttpd/digestauth.c:2647 src/microhttpd/digestauth.c:3597
907#, c-format
908msgid "" 1477msgid ""
909"Failed to send the response headers for the request for `%s'. Error: %s\n" 1478"RFC2069 with SHA-256 or SHA-512/256 algorithm is non-standard extension.\n"
910msgstr "" 1479msgstr ""
911 1480
912#: src/microhttpd/connection.c:4052 1481#: src/microhttpd/digestauth.c:2801
913msgid "Data offset exceeds limit.\n" 1482msgid "Authentication failed, invalid nc format.\n"
914msgstr "" 1483msgstr ""
915 1484
916#: src/microhttpd/connection.c:4062 1485#: src/microhttpd/digestauth.c:2809
917#, c-format 1486msgid "Authentication failed, invalid 'nc' value.\n"
918msgid "Sent %d-byte DATA response: `%.*s'\n"
919msgstr "" 1487msgstr ""
920 1488
921#: src/microhttpd/connection.c:4079 1489#: src/microhttpd/digestauth.c:2831
922#, c-format 1490msgid "Authentication failed, invalid nonce format.\n"
923msgid "Failed to send the response body for the request for `%s'. Error: %s\n"
924msgstr "" 1491msgstr ""
925 1492
926#: src/microhttpd/connection.c:4111 1493#: src/microhttpd/digestauth.c:2867
927#, c-format
928msgid "" 1494msgid ""
929"Failed to send the chunked response body for the request for `%s'. Error: " 1495"Stale nonce received. If this happens a lot, you should probably increase "
930"%s\n" 1496"the size of the nonce array.\n"
931msgstr ""
932
933#: src/microhttpd/connection.c:4147
934#, c-format
935msgid "Failed to send the footers for the request for `%s'. Error: %s\n"
936msgstr ""
937
938#: src/microhttpd/connection.c:4176
939msgid "Internal error.\n"
940msgstr ""
941
942#: src/microhttpd/connection.c:4215
943#, c-format
944msgid "Detected system clock %u milliseconds jump back.\n"
945msgstr "" 1497msgstr ""
946 1498
947#: src/microhttpd/connection.c:4222 1499#: src/microhttpd/digestauth.c:2871
948#, c-format 1500msgid ""
949msgid "Detected too large system clock %<PRIu64> milliseconds jump back.\n" 1501"Stale nonce received. This is expected when client uses RFC2069-compatible "
1502"mode and makes more than one request.\n"
950msgstr "" 1503msgstr ""
951 1504
952#: src/microhttpd/connection.c:4304 1505#: src/microhttpd/digestauth.c:2881
953msgid "" 1506msgid ""
954"Failed to signal end of connection via inter-thread communication channel.\n" 1507"Received nonce that was not generated by MHD. This may indicate an attack "
1508"attempt.\n"
955msgstr "" 1509msgstr ""
956 1510
957#: src/microhttpd/connection.c:4688 1511#: src/microhttpd/digestauth.c:3259
958msgid "Closing connection (failed to create response header).\n" 1512msgid ""
1513"Wrong 'malgo3' value, only one base hashing algorithm (MD5, SHA-256 or "
1514"SHA-512/256) must be specified, API violation"
959msgstr "" 1515msgstr ""
960 1516
961#: src/microhttpd/connection.c:4807 1517#: src/microhttpd/digestauth.c:3298
962msgid "Closing connection (failed to create response footer)." 1518msgid "Wrong 'userdigest_size' value, does not match 'malgo3', API violation"
963msgstr "" 1519msgstr ""
964 1520
965#: src/microhttpd/connection.c:5117 1521#: src/microhttpd/digestauth.c:3347 src/microhttpd/digestauth.c:3404
966msgid "Attempted to queue response on wrong thread!\n" 1522#: src/microhttpd/digestauth.c:3586
1523msgid "Wrong 'algo' value, API violation"
967msgstr "" 1524msgstr ""
968 1525
969#: src/microhttpd/connection.c:5140 1526#: src/microhttpd/digestauth.c:3544
970msgid "" 1527msgid "Only non-'session' algorithms are supported.\n"
971"Attempted 'upgrade' connection on daemon without MHD_ALLOW_UPGRADE option!\n"
972msgstr "" 1528msgstr ""
973 1529
974#: src/microhttpd/connection.c:5149 1530#: src/microhttpd/digestauth.c:3574
975msgid "Application used invalid status code for 'upgrade' response!\n" 1531msgid "No requested algorithm is supported by this MHD build.\n"
976msgstr "" 1532msgstr ""
977 1533
978#: src/microhttpd/connection.c:5158 1534#: src/microhttpd/digestauth.c:3581
979msgid "Application used invalid response without \"Connection\" header!\n" 1535msgid "Wrong 'mqop' value, API violation"
980msgstr "" 1536msgstr ""
981 1537
982#: src/microhttpd/connection.c:5172 1538#: src/microhttpd/digestauth.c:3593
983msgid "" 1539msgid ""
984"Application used invalid response without \"upgrade\" token in \"Connection" 1540"The 'userhash' and 'charset' ('prefer_utf8') parameters are not compatible "
985"\" header!\n" 1541"with RFC2069 and ignored.\n"
986msgstr "" 1542msgstr ""
987 1543
988#: src/microhttpd/connection.c:5182 1544#: src/microhttpd/digestauth.c:3608
989msgid "Connection \"Upgrade\" can be used with HTTP/1.1 connections!\n" 1545msgid "The nonce array size is zero.\n"
990msgstr "" 1546msgstr ""
991 1547
992#: src/microhttpd/connection.c:5194 1548#: src/microhttpd/digestauth.c:3624
993#, c-format 1549msgid "The 'realm' is too large.\n"
994msgid ""
995"Refused wrong status code (%u). HTTP requires three digits status code!\n"
996msgstr "" 1550msgstr ""
997 1551
998#: src/microhttpd/connection.c:5206 1552#: src/microhttpd/digestauth.c:3729
999#, c-format 1553msgid "The 'realm' is too large after 'quoting'.\n"
1000msgid ""
1001"Wrong status code (%u) refused. HTTP/1.0 clients do not support 1xx status "
1002"codes!\n"
1003msgstr "" 1554msgstr ""
1004 1555
1005#: src/microhttpd/connection.c:5217 1556#: src/microhttpd/digestauth.c:3801
1006#, c-format
1007msgid "" 1557msgid ""
1008"Wrong status code (%u) refused. HTTP/1.0 reply mode does not support 1xx " 1558"TLS library reported hash calculation error, nonce could not be generated.\n"
1009"status codes!\n"
1010msgstr "" 1559msgstr ""
1011 1560
1012#: src/microhttpd/response.c:1646 1561#: src/microhttpd/digestauth.c:3809
1013msgid "" 1562msgid ""
1014"Invalid response for upgrade: application failed to set the 'Upgrade' " 1563"Could not register nonce. Client's requests with this nonce will be always "
1015"header!\n" 1564"'stale'. Probably clients' requests are too intensive.\n"
1016msgstr ""
1017
1018#: src/microhttpd/response.c:1690
1019msgid "Failed to make loopback sockets non-blocking.\n"
1020msgstr ""
1021
1022#: src/microhttpd/response.c:1709
1023msgid "Failed to set SO_NOSIGPIPE on loopback sockets.\n"
1024msgstr "" 1565msgstr ""
1025 1566
1026#: src/microhttpd/response.c:1729 1567#: src/microhttpd/digestauth.c:3893
1027#, c-format 1568msgid "Failed to add Digest auth header.\n"
1028msgid "Socketpair descriptor larger than FD_SETSIZE: %d > %d\n"
1029msgstr "" 1569msgstr ""
1030 1570
1031#: src/microhttpd/response.c:1810 1571#: src/microhttpd/digestauth.c:4034
1032msgid "Error cleaning up while handling epoll error.\n" 1572msgid "Wrong algo value.\n"
1033msgstr "" 1573msgstr ""
1034 1574
1035#: src/microhttpd/mhd_itc.h:357 1575#: src/microhttpd/basicauth.c:108
1036msgid "Failed to destroy ITC.\n" 1576msgid "Error decoding Basic Authorization authentication.\n"
1037msgstr "" 1577msgstr ""
1038 1578
1039#: src/microhttpd/basicauth.c:71 1579#: src/microhttpd/basicauth.c:117
1040msgid "Error decoding basic authentication.\n" 1580msgid ""
1581"Failed to allocate memory to process Basic Authorization authentication.\n"
1041msgstr "" 1582msgstr ""
1042 1583
1043#: src/microhttpd/basicauth.c:81 1584#: src/microhttpd/basicauth.c:171 src/microhttpd/basicauth.c:185
1044msgid "Basic authentication doesn't contain ':' separator.\n" 1585msgid "Failed to allocate memory.\n"
1045msgstr "" 1586msgstr ""
1046 1587
1047#: src/microhttpd/basicauth.c:99 1588#: src/microhttpd/basicauth.c:292
1048msgid "Failed to allocate memory for password.\n" 1589msgid "Failed to add Basic Authentication header.\n"
1049msgstr "" 1590msgstr ""
1050 1591
1051#: src/microhttpd/basicauth.c:164 1592#: src/microhttpd/connection_https.c:167
1052msgid "Failed to add Basic auth header.\n" 1593msgid "Error: received handshake message out of context.\n"
1053msgstr "" 1594msgstr ""
diff --git a/src/microhttpd/daemon.c b/src/microhttpd/daemon.c
index 4ad9e458..f15d0ab0 100644
--- a/src/microhttpd/daemon.c
+++ b/src/microhttpd/daemon.c
@@ -8305,11 +8305,11 @@ MHD_start_daemon_va (unsigned int flags,
8305#endif 8305#endif
8306 } 8306 }
8307#endif /* ! MHD_WINSOCK_SOCKETS */ 8307#endif /* ! MHD_WINSOCK_SOCKETS */
8308 /* Use SO_REUSEADDR on Windows and SO_REUSEPORT on most platforms. 8308 /* Use SO_REUSEADDR on Windows and SO_REUSEPORT on most platforms.
8309 * Fail if SO_REUSEPORT is not defined or setsockopt fails. 8309 * Fail if SO_REUSEPORT is not defined or setsockopt fails.
8310 */ 8310 */
8311 /* SO_REUSEADDR on W32 has the same semantics 8311 /* SO_REUSEADDR on W32 has the same semantics
8312 as SO_REUSEPORT on BSD/Linux */ 8312 as SO_REUSEPORT on BSD/Linux */
8313#if defined(MHD_WINSOCK_SOCKETS) || defined(SO_REUSEPORT) 8313#if defined(MHD_WINSOCK_SOCKETS) || defined(SO_REUSEPORT)
8314 if (0 > setsockopt (listen_fd, 8314 if (0 > setsockopt (listen_fd,
8315 SOL_SOCKET, 8315 SOL_SOCKET,
@@ -8329,8 +8329,8 @@ MHD_start_daemon_va (unsigned int flags,
8329 goto free_and_fail; 8329 goto free_and_fail;
8330 } 8330 }
8331#else /* !MHD_WINSOCK_SOCKETS && !SO_REUSEPORT */ 8331#else /* !MHD_WINSOCK_SOCKETS && !SO_REUSEPORT */
8332 /* we're supposed to allow address:port re-use, but 8332 /* we're supposed to allow address:port re-use, but
8333 on this platform we cannot; fail hard */ 8333 on this platform we cannot; fail hard */
8334#ifdef HAVE_MESSAGES 8334#ifdef HAVE_MESSAGES
8335 MHD_DLOG (daemon, 8335 MHD_DLOG (daemon,
8336 _ ("Cannot allow listening address reuse: " \ 8336 _ ("Cannot allow listening address reuse: " \