aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEvgeny Grin (Karlson2k) <k2k@narod.ru>2023-05-28 18:00:00 +0300
committerEvgeny Grin (Karlson2k) <k2k@narod.ru>2023-05-28 18:00:00 +0300
commit19fb117153246b48f37819a79ef7f1dd54fd3d9e (patch)
treeca6592d90d3e511cd44d8763d7981c95aa85bd3d
parent0c91379e116cd12644d908ca1743cdaab1906816 (diff)
downloadlibmicrohttpd-b0.9.77.tar.gz
libmicrohttpd-b0.9.77.zip
Released GNU libmicrohttpd 0.9.77v0.9.77b0.9.77
-rw-r--r--ChangeLog8
-rw-r--r--NEWS61
-rw-r--r--configure.ac8
-rw-r--r--po/libmicrohttpd.pot853
-rw-r--r--src/include/microhttpd.h2
5 files changed, 518 insertions, 414 deletions
diff --git a/ChangeLog b/ChangeLog
index a2a34193..a6510595 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
1Sun 28 May 2023 18:00:00 MSK
2 Releasing GNU libmicrohttpd 0.9.77 -EG
3
1May 2023 4May 2023
2 Improved portability of boostrap (and autogen.sh) 5 Improved portability of boostrap (and autogen.sh)
3 Muted more compiler warnings in configure. 6 Muted more compiler warnings in configure.
@@ -23,7 +26,8 @@ May 2023
23 Fixed compiler warning on x32. 26 Fixed compiler warning on x32.
24 Basic Auth switched to internal Base64 implementation for better 27 Basic Auth switched to internal Base64 implementation for better
25 checking of input data validity. 28 checking of input data validity.
26 Removed public domain Base64 implementation. -EG 29 Removed public domain Base64 implementation.
30 Some minor fixes for W32 VS compilation. -EG
27 31
28April 2023 32April 2023
29 Fixed processing of folded headers. 33 Fixed processing of folded headers.
@@ -113,7 +117,7 @@ March 2022
113January 2022 117January 2022
114 Tuned automake options. 118 Tuned automake options.
115 Fixed compiler warning in examples. 119 Fixed compiler warning in examples.
116 Fixed used of initialised variable in tests. 120 Fixed use of initialised variable in tests.
117 Digest Auth: changed "md5" / "sha-256" to "MD5" / "SHA-256" to better 121 Digest Auth: changed "md5" / "sha-256" to "MD5" / "SHA-256" to better
118 match RFC (while clients should use caseless matching). 122 match RFC (while clients should use caseless matching).
119 Minor autoconf macros fixes. -EG 123 Minor autoconf macros fixes. -EG
diff --git a/NEWS b/NEWS
index c7f49480..14e6b213 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,64 @@
1Sun 28 May 2023 18:00:00 MSK
2Released GNU libmicrohttpd 0.9.77. -CG
3
4 This is mostly a bugfix release.
5 This version created by taking patches from the current development
6 branch and back-porting them on top of version 0.9.76.
7 The most notable changes are: some improvements for Digest and Basic
8 authorizations, fixed efficiency for TLS upgraded connections, fixed
9 processing of folded headers in requests, fixed functionality with
10 blocking sockets, improved and fixed internal test-suite.
11
12 The more detailed list of the important changes:
13
14 API changes:
15 + Added new function MHD_get_version_bin().
16
17 Improvements and enhancements:
18 * Digest Auth: changed algorithm identifiers in server generated
19 headers from "md5" / "sha-256" to "MD5" / "SHA-256" to better match
20 RFC (while clients should use caseless matching).
21 * Improved Base64 decoding by new implementation with robust input
22 data validation checks.
23 * Improved configure for cross-compiling, for better compatibility
24 with POSIX and for better compatibility with the latest compiler
25 versions.
26 * New internal tests: for Base64 decoding, Basic Auth and folded
27 headers.
28 * Supported new libcurl API in tests to mute deprecation warnings.
29 * Supported ARM and ARM64 for VC compilers.
30
31 Functionality changes:
32 * any negative number returned by response data generation callback
33 function is treated as an error. Previously negative values except
34 predefined error codes could produce undefined behaviour.
35 * Added handling of "DEBUG" preprocessor macro as an alias of "_DEBUG".
36
37 Fixes:
38 # Fixed functionality with blocking sockets.
39 # Fixed very inefficient data pumping for upgraded TLS connections.
40 # Fixed processing of folded headers in the requests.
41 # Fixed data races when closing upgraded connection.
42 # Removed duplication of "Connection: upgrade" header.
43 # Digest auth: fixed thread sync to avoid "stale hash" results.
44 # Fixed harmless unwanted extra data processing resulting in triggering
45 of the assert.
46 # Fixed tests for LTO.
47 # Removed removed non-portable functions in examples.
48 # Fixed delayed call of connection notification callback in
49 thread-per-connection mode.
50 # Fixed Address Sanitizer unpoison of memory when memory pool is
51 destroyed. This fixed periodic ASAN error when used for a long time
52 with the sanitizer.
53 # Fixed compiler warnings in library code, examples, tests and configure
54 checks.
55 # New TLS certificates for test-suite: all with SAN fields and SHA-256
56 hash.
57 # Tests: fixed tests on Darwin 22.x (Ventura).
58 # Tests: redesigned one tests group to avoid stress-testing of the OS.
59
60 -- Evgeny Grin (Karlson2k)
61
1Sun 26 Feb 2023 17:49:30 CET 62Sun 26 Feb 2023 17:49:30 CET
2Released GNU libmicrohttpd 0.9.76 hotfix. -CG 63Released GNU libmicrohttpd 0.9.76 hotfix. -CG
3 64
diff --git a/configure.ac b/configure.ac
index 173c710f..2b95e2c6 100644
--- a/configure.ac
+++ b/configure.ac
@@ -23,15 +23,15 @@
23# 23#
24AC_PREREQ([2.64]) 24AC_PREREQ([2.64])
25LT_PREREQ([2.4.0]) 25LT_PREREQ([2.4.0])
26AC_INIT([GNU Libmicrohttpd],[0.9.76],[libmicrohttpd@gnu.org]) 26AC_INIT([GNU Libmicrohttpd],[0.9.77],[libmicrohttpd@gnu.org])
27AC_CONFIG_AUX_DIR([build-aux]) 27AC_CONFIG_AUX_DIR([build-aux])
28AM_INIT_AUTOMAKE([gnu] [check-news] [filename-length-max=99] [tar-v7] [silent-rules] [subdir-objects]) 28AM_INIT_AUTOMAKE([gnu] [check-news] [filename-length-max=99] [tar-v7] [silent-rules] [subdir-objects])
29AC_CONFIG_HEADERS([MHD_config.h]) 29AC_CONFIG_HEADERS([MHD_config.h])
30AC_CONFIG_MACRO_DIR([m4]) 30AC_CONFIG_MACRO_DIR([m4])
31 31
32LIB_VERSION_CURRENT=72 32LIB_VERSION_CURRENT=73
33LIB_VERSION_REVISION=1 33LIB_VERSION_REVISION=0
34LIB_VERSION_AGE=60 34LIB_VERSION_AGE=61
35AC_SUBST([LIB_VERSION_CURRENT]) 35AC_SUBST([LIB_VERSION_CURRENT])
36AC_SUBST([LIB_VERSION_REVISION]) 36AC_SUBST([LIB_VERSION_REVISION])
37AC_SUBST([LIB_VERSION_AGE]) 37AC_SUBST([LIB_VERSION_AGE])
diff --git a/po/libmicrohttpd.pot b/po/libmicrohttpd.pot
index d789804c..4956878f 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: 2023-05-28 17:23+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"
@@ -17,74 +17,313 @@ 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/basicauth.c:81
21msgid "Error: received handshake message out of context.\n" 21msgid "Bad length of basic authentication value.\n"
22msgstr "" 22msgstr ""
23 23
24#: src/microhttpd/mhd_locks.h:127 24#: src/microhttpd/basicauth.c:91
25msgid "Failed to destroy mutex.\n" 25msgid "Failed to allocate memory.\n"
26msgstr "" 26msgstr ""
27 27
28#: src/microhttpd/mhd_locks.h:160 28#: src/microhttpd/basicauth.c:115
29msgid "Failed to lock mutex.\n" 29msgid "Failed to allocate memory for password.\n"
30msgstr "" 30msgstr ""
31 31
32#: src/microhttpd/mhd_locks.h:186 32#: src/microhttpd/basicauth.c:124
33msgid "Failed to unlock mutex.\n" 33msgid "Basic authentication doesn't contain ':' separator.\n"
34msgstr "" 34msgstr ""
35 35
36#: src/microhttpd/internal.h:105 36#: src/microhttpd/basicauth.c:132
37msgid "Failed to close FD.\n" 37msgid "Error decoding basic authentication.\n"
38msgstr "" 38msgstr ""
39 39
40#: src/microhttpd/digestauth.c:605 40#: src/microhttpd/basicauth.c:193
41msgid "Failed to add Basic auth header.\n"
42msgstr ""
43
44#: src/microhttpd/connection.c:206
45msgid "The operation would block, retry later"
46msgstr ""
47
48#: src/microhttpd/connection.c:208
49msgid "The connection was forcibly closed by remote peer"
50msgstr ""
51
52#: src/microhttpd/connection.c:210
53msgid "The socket is not connected"
54msgstr ""
55
56#: src/microhttpd/connection.c:212
57msgid "Not enough system resources to serve the request"
58msgstr ""
59
60#: src/microhttpd/connection.c:214
61msgid "Bad FD value"
62msgstr ""
63
64#: src/microhttpd/connection.c:216
65msgid "Argument value is invalid"
66msgstr ""
67
68#: src/microhttpd/connection.c:218
69msgid "Argument value is not supported"
70msgstr ""
71
72#: src/microhttpd/connection.c:220
73msgid "The socket is no longer available for sending"
74msgstr ""
75
76#: src/microhttpd/connection.c:222
77msgid "TLS encryption or decryption error"
78msgstr ""
79
80#: src/microhttpd/connection.c:227
81msgid "Not an error code"
82msgstr ""
83
84#: src/microhttpd/connection.c:230
85msgid "Wrong error code value"
86msgstr ""
87
88#: src/microhttpd/connection.c:900 src/microhttpd/connection.c:919
89#: src/microhttpd/daemon.c:3165 src/microhttpd/daemon.c:3873
90#: src/microhttpd/daemon.c:7450
91msgid "Failed to remove FD from epoll set.\n"
92msgstr ""
93
94#: src/microhttpd/connection.c:1048 src/microhttpd/connection.c:1157
95msgid "Closing connection (out of memory)."
96msgstr ""
97
98#: src/microhttpd/connection.c:1094
99msgid "Closing connection (application reported error generating data)."
100msgstr ""
101
102#: src/microhttpd/connection.c:1212
103msgid "No callback for the chunked data."
104msgstr ""
105
106#: src/microhttpd/connection.c:1230
107msgid "Closing connection (application error generating response)."
108msgstr ""
109
110#: src/microhttpd/connection.c:1254
111msgid "Closing connection (application returned more data than requested)."
112msgstr ""
113
114#: src/microhttpd/connection.c:2292
115#, c-format
41msgid "" 116msgid ""
42"Stale nonce received. If this happens a lot, you should probably increase " 117"Error processing request (HTTP response code is %u ('%s')). Closing "
43"the size of the nonce array.\n" 118"connection.\n"
44msgstr "" 119msgstr ""
45 120
46#: src/microhttpd/digestauth.c:807 121#: src/microhttpd/connection.c:2301
47msgid "Failed to allocate memory for copy of URI arguments.\n" 122msgid "Too late to send an error response, response is being sent already.\n"
48msgstr "" 123msgstr ""
49 124
50#: src/microhttpd/digestauth.c:951 125#: src/microhttpd/connection.c:2307
51msgid "Authentication failed, invalid timestamp format.\n" 126msgid "Too late for error response."
52msgstr "" 127msgstr ""
53 128
54#: src/microhttpd/digestauth.c:1013 129#: src/microhttpd/connection.c:2335
55msgid "Authentication failed, invalid format.\n" 130msgid "Failed to create error response.\n"
56msgstr "" 131msgstr ""
57 132
58#: src/microhttpd/digestauth.c:1023 133#: src/microhttpd/connection.c:2351
59msgid "Authentication failed, invalid nc format.\n" 134msgid "Closing connection (failed to queue error response)."
60msgstr "" 135msgstr ""
61 136
62#: src/microhttpd/digestauth.c:1049 137#: src/microhttpd/connection.c:2383
63msgid "Failed to allocate memory for auth header processing.\n" 138msgid "Closing connection (failed to create error response header)."
64msgstr "" 139msgstr ""
65 140
66#: src/microhttpd/digestauth.c:1109 141#: src/microhttpd/connection.c:2435 src/microhttpd/connection.c:3769
67msgid "Authentication failed, URI does not match.\n" 142#: src/microhttpd/connection.c:3846 src/microhttpd/connection.c:4411
143#, c-format
144msgid "In function %s handling connection at state: %s\n"
68msgstr "" 145msgstr ""
69 146
70#: src/microhttpd/digestauth.c:1128 147#: src/microhttpd/connection.c:2678
71msgid "Authentication failed, arguments do not match.\n" 148msgid "Not enough memory in pool to allocate header record!\n"
72msgstr "" 149msgstr ""
73 150
74#: src/microhttpd/digestauth.c:1290 151#: src/microhttpd/connection.c:2724
75msgid "Digest size mismatch.\n" 152msgid "Not enough memory in pool to parse cookies!\n"
76msgstr "" 153msgstr ""
77 154
78#: src/microhttpd/digestauth.c:1383 155#: src/microhttpd/connection.c:3083 src/microhttpd/connection.c:3322
79msgid "Could not register nonce (is the nonce array size zero?).\n" 156msgid "Application reported internal error, closing connection."
80msgstr "" 157msgstr ""
81 158
82#: src/microhttpd/digestauth.c:1408 159#: src/microhttpd/connection.c:3331
83msgid "Failed to allocate memory for auth response header.\n" 160msgid "libmicrohttpd API violation.\n"
84msgstr "" 161msgstr ""
85 162
86#: src/microhttpd/digestauth.c:1450 163#: src/microhttpd/connection.c:3346
87msgid "Failed to add Digest auth header.\n" 164msgid ""
165"WARNING: incomplete upload processing and connection not suspended may "
166"result in hung connection.\n"
167msgstr ""
168
169#: src/microhttpd/connection.c:3547
170msgid "Received HTTP/1.1 request without `Host' header.\n"
171msgstr ""
172
173#: src/microhttpd/connection.c:3594
174msgid "Too large value of 'Content-Length' header. Closing connection.\n"
175msgstr ""
176
177#: src/microhttpd/connection.c:3605
178msgid "Failed to parse `Content-Length' header. Closing connection.\n"
179msgstr ""
180
181#: src/microhttpd/connection.c:3718
182msgid "Socket has been disconnected when reading request.\n"
183msgstr ""
184
185#: src/microhttpd/connection.c:3730
186#, c-format
187msgid "Connection socket is closed when reading request due to the error: %s\n"
188msgstr ""
189
190#: src/microhttpd/connection.c:3748
191msgid "Connection was closed by remote side with incomplete request.\n"
192msgstr ""
193
194#: src/microhttpd/connection.c:3874
195#, c-format
196msgid "Failed to send data in request for %s.\n"
197msgstr ""
198
199#: src/microhttpd/connection.c:3883
200#, c-format
201msgid "Sent 100 continue response: `%.*s'\n"
202msgstr ""
203
204#: src/microhttpd/connection.c:3960
205#, c-format
206msgid ""
207"Failed to send the response headers for the request for `%s'. Error: %s\n"
208msgstr ""
209
210#: src/microhttpd/connection.c:4026
211msgid "Data offset exceeds limit.\n"
212msgstr ""
213
214#: src/microhttpd/connection.c:4036
215#, c-format
216msgid "Sent %d-byte DATA response: `%.*s'\n"
217msgstr ""
218
219#: src/microhttpd/connection.c:4053
220#, c-format
221msgid "Failed to send the response body for the request for `%s'. Error: %s\n"
222msgstr ""
223
224#: src/microhttpd/connection.c:4085
225#, c-format
226msgid ""
227"Failed to send the chunked response body for the request for `%s'. Error: "
228"%s\n"
229msgstr ""
230
231#: src/microhttpd/connection.c:4121
232#, c-format
233msgid "Failed to send the footers for the request for `%s'. Error: %s\n"
234msgstr ""
235
236#: src/microhttpd/connection.c:4150
237msgid "Internal error.\n"
238msgstr ""
239
240#: src/microhttpd/connection.c:4189
241#, c-format
242msgid "Detected system clock %u milliseconds jump back.\n"
243msgstr ""
244
245#: src/microhttpd/connection.c:4196
246#, c-format
247msgid "Detected too large system clock %<PRIu64> milliseconds jump back.\n"
248msgstr ""
249
250#: src/microhttpd/connection.c:4278
251msgid ""
252"Failed to signal end of connection via inter-thread communication channel.\n"
253msgstr ""
254
255#: src/microhttpd/connection.c:4662
256msgid "Closing connection (failed to create response header).\n"
257msgstr ""
258
259#: src/microhttpd/connection.c:4786
260msgid "Closing connection (failed to create response footer)."
261msgstr ""
262
263#: src/microhttpd/connection.c:4887 src/microhttpd/daemon.c:2872
264#: src/microhttpd/daemon.c:4970 src/microhttpd/daemon.c:5003
265#: src/microhttpd/daemon.c:6376 src/microhttpd/daemon.c:6395
266#: src/microhttpd/response.c:1805 src/microhttpd/response.c:1831
267#, c-format
268msgid "Call to epoll_ctl failed: %s\n"
269msgstr ""
270
271#: src/microhttpd/connection.c:5027 src/microhttpd/daemon.c:5720
272#, c-format
273msgid ""
274"The specified connection timeout (%u) is too large. Maximum allowed value "
275"(%<PRIu64>) will be used instead.\n"
276msgstr ""
277
278#: src/microhttpd/connection.c:5096
279msgid "Attempted to queue response on wrong thread!\n"
280msgstr ""
281
282#: src/microhttpd/connection.c:5119
283msgid ""
284"Attempted 'upgrade' connection on daemon without MHD_ALLOW_UPGRADE option!\n"
285msgstr ""
286
287#: src/microhttpd/connection.c:5128
288msgid "Application used invalid status code for 'upgrade' response!\n"
289msgstr ""
290
291#: src/microhttpd/connection.c:5137
292msgid "Application used invalid response without \"Connection\" header!\n"
293msgstr ""
294
295#: src/microhttpd/connection.c:5151
296msgid ""
297"Application used invalid response without \"upgrade\" token in "
298"\"Connection\" header!\n"
299msgstr ""
300
301#: src/microhttpd/connection.c:5161
302msgid "Connection \"Upgrade\" can be used with HTTP/1.1 connections!\n"
303msgstr ""
304
305#: src/microhttpd/connection.c:5173
306#, c-format
307msgid ""
308"Refused wrong status code (%u). HTTP requires three digits status code!\n"
309msgstr ""
310
311#: src/microhttpd/connection.c:5185
312#, c-format
313msgid ""
314"Wrong status code (%u) refused. HTTP/1.0 clients do not support 1xx status "
315"codes!\n"
316msgstr ""
317
318#: src/microhttpd/connection.c:5196
319#, c-format
320msgid ""
321"Wrong status code (%u) refused. HTTP/1.0 reply mode does not support 1xx "
322"status codes!\n"
323msgstr ""
324
325#: src/microhttpd/connection_https.c:167
326msgid "Error: received handshake message out of context.\n"
88msgstr "" 327msgstr ""
89 328
90#: src/microhttpd/daemon.c:137 329#: src/microhttpd/daemon.c:137
@@ -147,50 +386,50 @@ msgid ""
147"unsupported.\n" 386"unsupported.\n"
148msgstr "" 387msgstr ""
149 388
150#: src/microhttpd/daemon.c:1373 src/microhttpd/daemon.c:7532 389#: src/microhttpd/daemon.c:1374 src/microhttpd/daemon.c:7583
151msgid "" 390msgid ""
152"Initiated daemon shutdown while \"upgraded\" connection was not closed.\n" 391"Initiated daemon shutdown while \"upgraded\" connection was not closed.\n"
153msgstr "" 392msgstr ""
154 393
155#: src/microhttpd/daemon.c:1387 394#: src/microhttpd/daemon.c:1388
156#, c-format 395#, c-format
157msgid "" 396msgid ""
158"Failed to forward to application %<PRIu64> bytes of data received from " 397"Failed to forward to application %<PRIu64> bytes of data received from "
159"remote side: application shut down socket.\n" 398"remote side: application shut down socket.\n"
160msgstr "" 399msgstr ""
161 400
162#: src/microhttpd/daemon.c:1555 401#: src/microhttpd/daemon.c:1556
163#, c-format 402#, c-format
164msgid "" 403msgid ""
165"Failed to forward to remote client %<PRIu64> bytes of data received from " 404"Failed to forward to remote client %<PRIu64> bytes of data received from "
166"application: %s\n" 405"application: %s\n"
167msgstr "" 406msgstr ""
168 407
169#: src/microhttpd/daemon.c:1625 408#: src/microhttpd/daemon.c:1626
170#, c-format 409#, c-format
171msgid "" 410msgid ""
172"Failed to forward to application %<PRIu64> bytes of data received from " 411"Failed to forward to application %<PRIu64> bytes of data received from "
173"remote side: %s\n" 412"remote side: %s\n"
174msgstr "" 413msgstr ""
175 414
176#: src/microhttpd/daemon.c:1681 415#: src/microhttpd/daemon.c:1682
177#, c-format 416#, c-format
178msgid "" 417msgid ""
179"Failed to forward to remote client %<PRIu64> bytes of data received from " 418"Failed to forward to remote client %<PRIu64> bytes of data received from "
180"application: daemon shut down.\n" 419"application: daemon shut down.\n"
181msgstr "" 420msgstr ""
182 421
183#: src/microhttpd/daemon.c:1751 422#: src/microhttpd/daemon.c:1752
184msgid "Error preparing select.\n" 423msgid "Error preparing select.\n"
185msgstr "" 424msgstr ""
186 425
187#: src/microhttpd/daemon.c:1786 src/microhttpd/daemon.c:1988 426#: src/microhttpd/daemon.c:1787 src/microhttpd/daemon.c:1988
188#: src/microhttpd/daemon.c:2126 427#: src/microhttpd/daemon.c:2126
189#, c-format 428#, c-format
190msgid "Error during select (%d): `%s'\n" 429msgid "Error during select (%d): `%s'\n"
191msgstr "" 430msgstr ""
192 431
193#: src/microhttpd/daemon.c:1836 src/microhttpd/daemon.c:2009 432#: src/microhttpd/daemon.c:1837 src/microhttpd/daemon.c:2009
194#: src/microhttpd/daemon.c:2195 433#: src/microhttpd/daemon.c:2195
195#, c-format 434#, c-format
196msgid "Error during poll: `%s'\n" 435msgid "Error during poll: `%s'\n"
@@ -230,7 +469,7 @@ msgstr ""
230msgid "Accepted connection on socket %d.\n" 469msgid "Accepted connection on socket %d.\n"
231msgstr "" 470msgstr ""
232 471
233#: src/microhttpd/daemon.c:2469 src/microhttpd/daemon.c:2790 472#: src/microhttpd/daemon.c:2469 src/microhttpd/daemon.c:2793
234msgid "Server reached connection limit. Closing inbound connection.\n" 473msgid "Server reached connection limit. Closing inbound connection.\n"
235msgstr "" 474msgstr ""
236 475
@@ -239,7 +478,7 @@ msgid "Connection rejected by application. Closing connection.\n"
239msgstr "" 478msgstr ""
240 479
241#: src/microhttpd/daemon.c:2505 src/microhttpd/daemon.c:2532 480#: src/microhttpd/daemon.c:2505 src/microhttpd/daemon.c:2532
242#: src/microhttpd/daemon.c:2774 src/microhttpd/daemon.c:4413 481#: src/microhttpd/daemon.c:2777 src/microhttpd/daemon.c:4459
243#, c-format 482#, c-format
244msgid "Error allocating memory: %s\n" 483msgid "Error allocating memory: %s\n"
245msgstr "" 484msgstr ""
@@ -265,73 +504,59 @@ msgstr ""
265msgid "TLS connection on non-TLS daemon.\n" 504msgid "TLS connection on non-TLS daemon.\n"
266msgstr "" 505msgstr ""
267 506
268#: src/microhttpd/daemon.c:2831 src/microhttpd/daemon.c:7189 507#: src/microhttpd/daemon.c:2834 src/microhttpd/daemon.c:7236
269msgid "" 508msgid ""
270"Failed to create a new thread because it would have exceeded the system " 509"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" 510"limit on the number of threads or no system resources available.\n"
272msgstr "" 511msgstr ""
273 512
274#: src/microhttpd/daemon.c:2837 513#: src/microhttpd/daemon.c:2840
275#, c-format 514#, c-format
276msgid "Failed to create a thread: %s\n" 515msgid "Failed to create a thread: %s\n"
277msgstr "" 516msgstr ""
278 517
279#: src/microhttpd/daemon.c:2869 src/microhttpd/daemon.c:4924 518#: src/microhttpd/daemon.c:2992
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 519#, c-format
289msgid "" 520msgid ""
290"New connection socket descriptor (%d) is not less than FD_SETSIZE (%d).\n" 521"New connection socket descriptor (%d) is not less than FD_SETSIZE (%d).\n"
291msgstr "" 522msgstr ""
292 523
293#: src/microhttpd/daemon.c:3006 524#: src/microhttpd/daemon.c:3009
294msgid "Epoll mode supports only non-blocking sockets\n" 525msgid "Epoll mode supports only non-blocking sockets\n"
295msgstr "" 526msgstr ""
296 527
297#: src/microhttpd/daemon.c:3043 528#: src/microhttpd/daemon.c:3046
298msgid "" 529msgid ""
299"Failed to signal new connection via inter-thread communication channel.\n" 530"Failed to signal new connection via inter-thread communication channel.\n"
300msgstr "" 531msgstr ""
301 532
302#: src/microhttpd/daemon.c:3088 533#: src/microhttpd/daemon.c:3091
303msgid "Failed to start serving new connection.\n" 534msgid "Failed to start serving new connection.\n"
304msgstr "" 535msgstr ""
305 536
306#: src/microhttpd/daemon.c:3162 src/microhttpd/daemon.c:3832 537#: src/microhttpd/daemon.c:3223
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" 538msgid "Cannot suspend connections without enabling MHD_ALLOW_SUSPEND_RESUME!\n"
314msgstr "" 539msgstr ""
315 540
316#: src/microhttpd/daemon.c:3227 541#: src/microhttpd/daemon.c:3230
317msgid "Error: connection scheduled for \"upgrade\" cannot be suspended.\n" 542msgid "Error: connection scheduled for \"upgrade\" cannot be suspended.\n"
318msgstr "" 543msgstr ""
319 544
320#: src/microhttpd/daemon.c:3251 545#: src/microhttpd/daemon.c:3254
321msgid "Cannot resume connections without enabling MHD_ALLOW_SUSPEND_RESUME!\n" 546msgid "Cannot resume connections without enabling MHD_ALLOW_SUSPEND_RESUME!\n"
322msgstr "" 547msgstr ""
323 548
324#: src/microhttpd/daemon.c:3266 549#: src/microhttpd/daemon.c:3269 src/microhttpd/daemon.c:3304
325msgid "Failed to signal resume via inter-thread communication channel.\n" 550msgid "Failed to signal resume via inter-thread communication channel.\n"
326msgstr "" 551msgstr ""
327 552
328#: src/microhttpd/daemon.c:3406 553#: src/microhttpd/daemon.c:3447
329msgid "" 554msgid ""
330"Failed to signal resume of connection via inter-thread communication " 555"Failed to signal resume of connection via inter-thread communication "
331"channel.\n" 556"channel.\n"
332msgstr "" 557msgstr ""
333 558
334#: src/microhttpd/daemon.c:3460 559#: src/microhttpd/daemon.c:3501
335msgid "" 560msgid ""
336"MHD_add_connection() has been called for daemon started without MHD_USE_ITC " 561"MHD_add_connection() has been called for daemon started without MHD_USE_ITC "
337"flag.\n" 562"flag.\n"
@@ -339,715 +564,529 @@ msgid ""
339"already added sockets.\n" 564"already added sockets.\n"
340msgstr "" 565msgstr ""
341 566
342#: src/microhttpd/daemon.c:3471 567#: src/microhttpd/daemon.c:3512
343#, c-format 568#, c-format
344msgid "Failed to set nonblocking mode on new client socket: %s\n" 569msgid "Failed to set nonblocking mode on new client socket: %s\n"
345msgstr "" 570msgstr ""
346 571
347#: src/microhttpd/daemon.c:3490 572#: src/microhttpd/daemon.c:3531
348#, c-format 573#, c-format
349msgid "Failed to suppress SIGPIPE on new client socket: %s\n" 574msgid "Failed to suppress SIGPIPE on new client socket: %s\n"
350msgstr "" 575msgstr ""
351 576
352#: src/microhttpd/daemon.c:3516 577#: src/microhttpd/daemon.c:3557
353msgid "Failed to set noninheritable mode on new client socket.\n" 578msgid "Failed to set noninheritable mode on new client socket.\n"
354msgstr "" 579msgstr ""
355 580
356#: src/microhttpd/daemon.c:3646 581#: src/microhttpd/daemon.c:3687
357#, c-format 582#, c-format
358msgid "Error accepting connection: %s\n" 583msgid "Error accepting connection: %s\n"
359msgstr "" 584msgstr ""
360 585
361#: src/microhttpd/daemon.c:3663 586#: src/microhttpd/daemon.c:3704
362msgid "" 587msgid ""
363"Hit process or system resource limit at FIRST connection. This is really bad " 588"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 " 589"as there is no sane way to proceed. Will try busy waiting for system "
365"resources to become magically available.\n" 590"resources to become magically available.\n"
366msgstr "" 591msgstr ""
367 592
368#: src/microhttpd/daemon.c:3680 593#: src/microhttpd/daemon.c:3721
369#, c-format 594#, c-format
370msgid "" 595msgid ""
371"Hit process or system resource limit at %u connections, temporarily " 596"Hit process or system resource limit at %u connections, temporarily "
372"suspending accept(). Consider setting a lower MHD_OPTION_CONNECTION_LIMIT.\n" 597"suspending accept(). Consider setting a lower MHD_OPTION_CONNECTION_LIMIT.\n"
373msgstr "" 598msgstr ""
374 599
375#: src/microhttpd/daemon.c:3694 600#: src/microhttpd/daemon.c:3735
376#, c-format 601#, c-format
377msgid "Failed to set nonblocking mode on incoming connection socket: %s\n" 602msgid "Failed to set nonblocking mode on incoming connection socket: %s\n"
378msgstr "" 603msgstr ""
379 604
380#: src/microhttpd/daemon.c:3708 605#: src/microhttpd/daemon.c:3749
381msgid "Failed to set noninheritable mode on incoming connection socket.\n" 606msgid "Failed to set noninheritable mode on incoming connection socket.\n"
382msgstr "" 607msgstr ""
383 608
384#: src/microhttpd/daemon.c:3720 609#: src/microhttpd/daemon.c:3761
385#, c-format 610#, c-format
386msgid "Failed to suppress SIGPIPE on incoming connection socket: %s\n" 611msgid "Failed to suppress SIGPIPE on incoming connection socket: %s\n"
387msgstr "" 612msgstr ""
388 613
389#: src/microhttpd/daemon.c:3742 614#: src/microhttpd/daemon.c:3783
390#, c-format 615#, c-format
391msgid "Accepted connection on socket %d\n" 616msgid "Accepted connection on socket %d\n"
392msgstr "" 617msgstr ""
393 618
394#: src/microhttpd/daemon.c:3787 src/microhttpd/daemon.c:7573 619#: src/microhttpd/daemon.c:3828 src/microhttpd/daemon.c:7624
395#: src/microhttpd/daemon.c:7605 src/microhttpd/daemon.c:7638 620#: src/microhttpd/daemon.c:7656 src/microhttpd/daemon.c:7689
396#: src/microhttpd/daemon.c:7744 621#: src/microhttpd/daemon.c:7795
397msgid "Failed to join a thread.\n" 622msgid "Failed to join a thread.\n"
398msgstr "" 623msgstr ""
399 624
400#: src/microhttpd/daemon.c:3911 625#: src/microhttpd/daemon.c:3952
401msgid "Illegal call to MHD_get_timeout.\n" 626msgid "Illegal call to MHD_get_timeout.\n"
402msgstr "" 627msgstr ""
403 628
404#: src/microhttpd/daemon.c:4142 629#: src/microhttpd/daemon.c:4186
405msgid "" 630msgid ""
406"MHD_run_from_select() called with except_fd_set set to NULL. Such behavior " 631"MHD_run_from_select() called with except_fd_set set to NULL. Such behavior "
407"is deprecated.\n" 632"is deprecated.\n"
408msgstr "" 633msgstr ""
409 634
410#: src/microhttpd/daemon.c:4223 635#: src/microhttpd/daemon.c:4267
411msgid "Could not obtain daemon fdsets.\n" 636msgid "Could not obtain daemon fdsets.\n"
412msgstr "" 637msgstr ""
413 638
414#: src/microhttpd/daemon.c:4240 639#: src/microhttpd/daemon.c:4284
415msgid "Could not add listen socket to fdset.\n" 640msgid "Could not add listen socket to fdset.\n"
416msgstr "" 641msgstr ""
417 642
418#: src/microhttpd/daemon.c:4269 643#: src/microhttpd/daemon.c:4319
419msgid "Could not add control inter-thread communication channel FD to fdset.\n" 644msgid "Could not add control inter-thread communication channel FD to fdset.\n"
420msgstr "" 645msgstr ""
421 646
422#: src/microhttpd/daemon.c:4349 647#: src/microhttpd/daemon.c:4395
423#, c-format 648#, c-format
424msgid "select failed: %s\n" 649msgid "select failed: %s\n"
425msgstr "" 650msgstr ""
426 651
427#: src/microhttpd/daemon.c:4489 src/microhttpd/daemon.c:4643 652#: src/microhttpd/daemon.c:4535 src/microhttpd/daemon.c:4689
428#, c-format 653#, c-format
429msgid "poll failed: %s\n" 654msgid "poll failed: %s\n"
430msgstr "" 655msgstr ""
431 656
432#: src/microhttpd/daemon.c:4786 src/microhttpd/daemon.c:5011 657#: src/microhttpd/daemon.c:4832 src/microhttpd/daemon.c:5057
433#, c-format 658#, c-format
434msgid "Call to epoll_wait failed: %s\n" 659msgid "Call to epoll_wait failed: %s\n"
435msgstr "" 660msgstr ""
436 661
437#: src/microhttpd/daemon.c:4976 src/microhttpd/daemon.c:5531 662#: src/microhttpd/daemon.c:5022 src/microhttpd/daemon.c:5577
438msgid "Failed to remove listen FD from epoll set.\n" 663msgid "Failed to remove listen FD from epoll set.\n"
439msgstr "" 664msgstr ""
440 665
441#: src/microhttpd/daemon.c:5376 666#: src/microhttpd/daemon.c:5422
442#, c-format 667#, c-format
443msgid "Failed to block SIGPIPE on daemon thread: %s\n" 668msgid "Failed to block SIGPIPE on daemon thread: %s\n"
444msgstr "" 669msgstr ""
445 670
446#: src/microhttpd/daemon.c:5512 671#: src/microhttpd/daemon.c:5558
447msgid "Using MHD_quiesce_daemon in this mode requires MHD_USE_ITC.\n" 672msgid "Using MHD_quiesce_daemon in this mode requires MHD_USE_ITC.\n"
448msgstr "" 673msgstr ""
449 674
450#: src/microhttpd/daemon.c:5540 675#: src/microhttpd/daemon.c:5586
451msgid "Failed to signal quiesce via inter-thread communication channel.\n" 676msgid "Failed to signal quiesce via inter-thread communication channel.\n"
452msgstr "" 677msgstr ""
453 678
454#: src/microhttpd/daemon.c:5563 679#: src/microhttpd/daemon.c:5609
455msgid "failed to signal quiesce via inter-thread communication channel.\n" 680msgid "failed to signal quiesce via inter-thread communication channel.\n"
456msgstr "" 681msgstr ""
457 682
458#: src/microhttpd/daemon.c:5675 src/microhttpd/connection.c:5048 683#: src/microhttpd/daemon.c:5771
459#, c-format
460msgid ""
461"The specified connection timeout (%u) is too large. Maximum allowed value "
462"(%<PRIu64>) will be used instead.\n"
463msgstr ""
464
465#: src/microhttpd/daemon.c:5726
466msgid "" 684msgid ""
467"Warning: Zero size, specified for thread pool size, is ignored. Thread pool " 685"Warning: Zero size, specified for thread pool size, is ignored. Thread pool "
468"is not used.\n" 686"is not used.\n"
469msgstr "" 687msgstr ""
470 688
471#: src/microhttpd/daemon.c:5735 689#: src/microhttpd/daemon.c:5780
472msgid "" 690msgid ""
473"Warning: \"1\", specified for thread pool size, is ignored. Thread pool is " 691"Warning: \"1\", specified for thread pool size, is ignored. Thread pool is "
474"not used.\n" 692"not used.\n"
475msgstr "" 693msgstr ""
476 694
477#: src/microhttpd/daemon.c:5749 695#: src/microhttpd/daemon.c:5794
478#, c-format 696#, c-format
479msgid "Specified thread pool size (%u) too big.\n" 697msgid "Specified thread pool size (%u) too big.\n"
480msgstr "" 698msgstr ""
481 699
482#: src/microhttpd/daemon.c:5761 700#: src/microhttpd/daemon.c:5806
483msgid "" 701msgid ""
484"MHD_OPTION_THREAD_POOL_SIZE option is specified but " 702"MHD_OPTION_THREAD_POOL_SIZE option is specified but "
485"MHD_USE_INTERNAL_POLLING_THREAD flag is not specified.\n" 703"MHD_USE_INTERNAL_POLLING_THREAD flag is not specified.\n"
486msgstr "" 704msgstr ""
487 705
488#: src/microhttpd/daemon.c:5770 706#: src/microhttpd/daemon.c:5815
489msgid "" 707msgid ""
490"Both MHD_OPTION_THREAD_POOL_SIZE option and MHD_USE_THREAD_PER_CONNECTION " 708"Both MHD_OPTION_THREAD_POOL_SIZE option and MHD_USE_THREAD_PER_CONNECTION "
491"flag are specified.\n" 709"flag are specified.\n"
492msgstr "" 710msgstr ""
493 711
494#: src/microhttpd/daemon.c:5788 src/microhttpd/daemon.c:5801 712#: src/microhttpd/daemon.c:5833 src/microhttpd/daemon.c:5846
495#: src/microhttpd/daemon.c:5814 src/microhttpd/daemon.c:5827 713#: src/microhttpd/daemon.c:5859 src/microhttpd/daemon.c:5872
496#: src/microhttpd/daemon.c:5879 src/microhttpd/daemon.c:5908 714#: src/microhttpd/daemon.c:5924 src/microhttpd/daemon.c:5954
497#: src/microhttpd/daemon.c:5929 src/microhttpd/daemon.c:5951 715#: src/microhttpd/daemon.c:5975 src/microhttpd/daemon.c:5997
498#: src/microhttpd/daemon.c:6219 716#: src/microhttpd/daemon.c:6265
499#, c-format 717#, c-format
500msgid "MHD HTTPS option %d passed to MHD but MHD_USE_TLS not set.\n" 718msgid "MHD HTTPS option %d passed to MHD but MHD_USE_TLS not set.\n"
501msgstr "" 719msgstr ""
502 720
503#: src/microhttpd/daemon.c:5847 721#: src/microhttpd/daemon.c:5892
504msgid "Error initializing DH parameters.\n" 722msgid "Error initializing DH parameters.\n"
505msgstr "" 723msgstr ""
506 724
507#: src/microhttpd/daemon.c:5857 725#: src/microhttpd/daemon.c:5902
508msgid "Diffie-Hellman parameters string too long.\n" 726msgid "Diffie-Hellman parameters string too long.\n"
509msgstr "" 727msgstr ""
510 728
511#: src/microhttpd/daemon.c:5868 729#: src/microhttpd/daemon.c:5913
512msgid "Bad Diffie-Hellman parameters format.\n" 730msgid "Bad Diffie-Hellman parameters format.\n"
513msgstr "" 731msgstr ""
514 732
515#: src/microhttpd/daemon.c:5896 733#: src/microhttpd/daemon.c:5942
516#, c-format 734#, c-format
517msgid "Setting priorities to `%s' failed: %s\n" 735msgid "Setting priorities to `%s' failed: %s\n"
518msgstr "" 736msgstr ""
519 737
520#: src/microhttpd/daemon.c:5917 738#: src/microhttpd/daemon.c:5963
521msgid "" 739msgid ""
522"MHD_OPTION_HTTPS_CERT_CALLBACK requires building MHD with GnuTLS >= 3.0.\n" 740"MHD_OPTION_HTTPS_CERT_CALLBACK requires building MHD with GnuTLS >= 3.0.\n"
523msgstr "" 741msgstr ""
524 742
525#: src/microhttpd/daemon.c:5939 743#: src/microhttpd/daemon.c:5985
526msgid "" 744msgid ""
527"MHD_OPTION_HTTPS_CERT_CALLBACK2 requires building MHD with GnuTLS >= 3.6.3.\n" 745"MHD_OPTION_HTTPS_CERT_CALLBACK2 requires building MHD with GnuTLS >= 3.6.3.\n"
528msgstr "" 746msgstr ""
529 747
530#: src/microhttpd/daemon.c:5974 748#: src/microhttpd/daemon.c:6020
531msgid "" 749msgid ""
532"MHD_OPTION_LISTEN_SOCKET specified for daemon with MHD_USE_NO_LISTEN_SOCKET " 750"MHD_OPTION_LISTEN_SOCKET specified for daemon with MHD_USE_NO_LISTEN_SOCKET "
533"flag set.\n" 751"flag set.\n"
534msgstr "" 752msgstr ""
535 753
536#: src/microhttpd/daemon.c:6012 754#: src/microhttpd/daemon.c:6058
537msgid "" 755msgid ""
538"MHD_OPTION_EXTERNAL_LOGGER is not the first option specified for the daemon. " 756"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" 757"Some messages may be printed by the standard MHD logger.\n"
540msgstr "" 758msgstr ""
541 759
542#: src/microhttpd/daemon.c:6037 760#: src/microhttpd/daemon.c:6083
543msgid "TCP fastopen is not supported on this platform.\n" 761msgid "TCP fastopen is not supported on this platform.\n"
544msgstr "" 762msgstr ""
545 763
546#: src/microhttpd/daemon.c:6056 764#: src/microhttpd/daemon.c:6102
547msgid "" 765msgid ""
548"Flag MHD_USE_PEDANTIC_CHECKS is ignored because another behavior is " 766"Flag MHD_USE_PEDANTIC_CHECKS is ignored because another behavior is "
549"specified by MHD_OPTION_STRICT_CLIENT.\n" 767"specified by MHD_OPTION_STRICT_CLIENT.\n"
550msgstr "" 768msgstr ""
551 769
552#: src/microhttpd/daemon.c:6194 770#: src/microhttpd/daemon.c:6240
553#, c-format 771#, c-format
554msgid "MHD HTTPS option %d passed to MHD compiled without GNUtls >= 3.\n" 772msgid "MHD HTTPS option %d passed to MHD compiled without GNUtls >= 3.\n"
555msgstr "" 773msgstr ""
556 774
557#: src/microhttpd/daemon.c:6233 775#: src/microhttpd/daemon.c:6279
558#, c-format 776#, c-format
559msgid "MHD HTTPS option %d passed to MHD compiled without HTTPS support.\n" 777msgid "MHD HTTPS option %d passed to MHD compiled without HTTPS support.\n"
560msgstr "" 778msgstr ""
561 779
562#: src/microhttpd/daemon.c:6240 780#: src/microhttpd/daemon.c:6286
563#, c-format 781#, c-format
564msgid "Invalid option %d! (Did you terminate the list with MHD_OPTION_END?).\n" 782msgid "Invalid option %d! (Did you terminate the list with MHD_OPTION_END?).\n"
565msgstr "" 783msgstr ""
566 784
567#: src/microhttpd/daemon.c:6270 785#: src/microhttpd/daemon.c:6316
568#, c-format 786#, c-format
569msgid "Call to epoll_create1 failed: %s\n" 787msgid "Call to epoll_create1 failed: %s\n"
570msgstr "" 788msgstr ""
571 789
572#: src/microhttpd/daemon.c:6280 790#: src/microhttpd/daemon.c:6326
573msgid "Failed to set noninheritable mode on epoll FD.\n" 791msgid "Failed to set noninheritable mode on epoll FD.\n"
574msgstr "" 792msgstr ""
575 793
576#: src/microhttpd/daemon.c:6587 794#: src/microhttpd/daemon.c:6633
577msgid "" 795msgid ""
578"Warning: MHD_USE_THREAD_PER_CONNECTION must be used only with " 796"Warning: MHD_USE_THREAD_PER_CONNECTION must be used only with "
579"MHD_USE_INTERNAL_POLLING_THREAD. Flag MHD_USE_INTERNAL_POLLING_THREAD was " 797"MHD_USE_INTERNAL_POLLING_THREAD. Flag MHD_USE_INTERNAL_POLLING_THREAD was "
580"added. Consider setting MHD_USE_INTERNAL_POLLING_THREAD explicitly.\n" 798"added. Consider setting MHD_USE_INTERNAL_POLLING_THREAD explicitly.\n"
581msgstr "" 799msgstr ""
582 800
583#: src/microhttpd/daemon.c:6600 801#: src/microhttpd/daemon.c:6647
584msgid "Using debug build of libmicrohttpd.\n" 802msgid "Using debug build of libmicrohttpd.\n"
585msgstr "" 803msgstr ""
586 804
587#: src/microhttpd/daemon.c:6614 805#: src/microhttpd/daemon.c:6661
588#, c-format 806#, c-format
589msgid "Failed to create inter-thread communication channel: %s\n" 807msgid "Failed to create inter-thread communication channel: %s\n"
590msgstr "" 808msgstr ""
591 809
592#: src/microhttpd/daemon.c:6631 810#: src/microhttpd/daemon.c:6678
593msgid "" 811msgid ""
594"file descriptor for inter-thread communication channel exceeds maximum " 812"file descriptor for inter-thread communication channel exceeds maximum "
595"value.\n" 813"value.\n"
596msgstr "" 814msgstr ""
597 815
598#: src/microhttpd/daemon.c:6651 816#: src/microhttpd/daemon.c:6698
599msgid "Specified value for NC_SIZE too large.\n" 817msgid "Specified value for NC_SIZE too large.\n"
600msgstr "" 818msgstr ""
601 819
602#: src/microhttpd/daemon.c:6665 820#: src/microhttpd/daemon.c:6712
603#, c-format 821#, c-format
604msgid "Failed to allocate memory for nonce-nc map: %s\n" 822msgid "Failed to allocate memory for nonce-nc map: %s\n"
605msgstr "" 823msgstr ""
606 824
607#: src/microhttpd/daemon.c:6682 825#: src/microhttpd/daemon.c:6729
608msgid "MHD failed to initialize nonce-nc mutex.\n" 826msgid "MHD failed to initialize nonce-nc mutex.\n"
609msgstr "" 827msgstr ""
610 828
611#: src/microhttpd/daemon.c:6703 829#: src/microhttpd/daemon.c:6750
612msgid "MHD thread polling only works with MHD_USE_INTERNAL_POLLING_THREAD.\n" 830msgid "MHD thread polling only works with MHD_USE_INTERNAL_POLLING_THREAD.\n"
613msgstr "" 831msgstr ""
614 832
615#: src/microhttpd/daemon.c:6727 833#: src/microhttpd/daemon.c:6774
616#, c-format 834#, c-format
617msgid "Failed to create socket for listening: %s\n" 835msgid "Failed to create socket for listening: %s\n"
618msgstr "" 836msgstr ""
619 837
620#: src/microhttpd/daemon.c:6748 src/microhttpd/daemon.c:6767 838#: src/microhttpd/daemon.c:6795 src/microhttpd/daemon.c:6814
621#: src/microhttpd/daemon.c:6790 src/microhttpd/daemon.c:6828 839#: src/microhttpd/daemon.c:6837 src/microhttpd/daemon.c:6875
622#: src/microhttpd/daemon.c:6905 src/microhttpd/daemon.c:6936 840#: src/microhttpd/daemon.c:6952 src/microhttpd/daemon.c:6983
623#, c-format 841#, c-format
624msgid "setsockopt failed: %s\n" 842msgid "setsockopt failed: %s\n"
625msgstr "" 843msgstr ""
626 844
627#: src/microhttpd/daemon.c:6801 845#: src/microhttpd/daemon.c:6848
628msgid "Cannot allow listening address reuse: SO_REUSEPORT not defined.\n" 846msgid "Cannot allow listening address reuse: SO_REUSEPORT not defined.\n"
629msgstr "" 847msgstr ""
630 848
631#: src/microhttpd/daemon.c:6837 849#: src/microhttpd/daemon.c:6884
632msgid "" 850msgid ""
633"Cannot disallow listening address reuse: SO_EXCLUSIVEADDRUSE not defined.\n" 851"Cannot disallow listening address reuse: SO_EXCLUSIVEADDRUSE not defined.\n"
634msgstr "" 852msgstr ""
635 853
636#: src/microhttpd/daemon.c:6916 854#: src/microhttpd/daemon.c:6963
637#, c-format 855#, c-format
638msgid "Failed to bind to port %u: %s\n" 856msgid "Failed to bind to port %u: %s\n"
639msgstr "" 857msgstr ""
640 858
641#: src/microhttpd/daemon.c:6947 859#: src/microhttpd/daemon.c:6994
642#, c-format 860#, c-format
643msgid "Failed to listen for connections: %s\n" 861msgid "Failed to listen for connections: %s\n"
644msgstr "" 862msgstr ""
645 863
646#: src/microhttpd/daemon.c:6978 864#: src/microhttpd/daemon.c:7025
647#, c-format 865#, c-format
648msgid "Failed to get listen port number: %s\n" 866msgid "Failed to get listen port number: %s\n"
649msgstr "" 867msgstr ""
650 868
651#: src/microhttpd/daemon.c:6989 869#: src/microhttpd/daemon.c:7036
652msgid "" 870msgid ""
653"Failed to get listen port number (`struct sockaddr_storage` too small!?).\n" 871"Failed to get listen port number (`struct sockaddr_storage` too small!?).\n"
654msgstr "" 872msgstr ""
655 873
656#: src/microhttpd/daemon.c:7030 874#: src/microhttpd/daemon.c:7077
657msgid "Unknown address family!\n" 875msgid "Unknown address family!\n"
658msgstr "" 876msgstr ""
659 877
660#: src/microhttpd/daemon.c:7045 878#: src/microhttpd/daemon.c:7092
661#, c-format 879#, c-format
662msgid "Failed to set nonblocking mode on listening socket: %s\n" 880msgid "Failed to set nonblocking mode on listening socket: %s\n"
663msgstr "" 881msgstr ""
664 882
665#: src/microhttpd/daemon.c:7070 883#: src/microhttpd/daemon.c:7117
666#, c-format 884#, c-format
667msgid "Listen socket descriptor (%d) is not less than FD_SETSIZE (%d).\n" 885msgid "Listen socket descriptor (%d) is not less than FD_SETSIZE (%d).\n"
668msgstr "" 886msgstr ""
669 887
670#: src/microhttpd/daemon.c:7094 888#: src/microhttpd/daemon.c:7141
671msgid "" 889msgid ""
672"Combining MHD_USE_THREAD_PER_CONNECTION and MHD_USE_EPOLL is not supported.\n" 890"Combining MHD_USE_THREAD_PER_CONNECTION and MHD_USE_EPOLL is not supported.\n"
673msgstr "" 891msgstr ""
674 892
675#: src/microhttpd/daemon.c:7108 src/microhttpd/daemon.c:7118 893#: src/microhttpd/daemon.c:7155 src/microhttpd/daemon.c:7165
676msgid "MHD failed to initialize IP connection limit mutex.\n" 894msgid "MHD failed to initialize IP connection limit mutex.\n"
677msgstr "" 895msgstr ""
678 896
679#: src/microhttpd/daemon.c:7136 897#: src/microhttpd/daemon.c:7183
680msgid "Failed to initialize TLS support.\n" 898msgid "Failed to initialize TLS support.\n"
681msgstr "" 899msgstr ""
682 900
683#: src/microhttpd/daemon.c:7169 src/microhttpd/daemon.c:7242 901#: src/microhttpd/daemon.c:7216 src/microhttpd/daemon.c:7293
684#: src/microhttpd/daemon.c:7349 902#: src/microhttpd/daemon.c:7400
685msgid "Failed to initialise mutex.\n" 903msgid "Failed to initialise mutex.\n"
686msgstr "" 904msgstr ""
687 905
688#: src/microhttpd/daemon.c:7195 906#: src/microhttpd/daemon.c:7242
689#, c-format 907#, c-format
690msgid "Failed to create listen thread: %s\n" 908msgid "Failed to create listen thread: %s\n"
691msgstr "" 909msgstr ""
692 910
693#: src/microhttpd/daemon.c:7253 911#: src/microhttpd/daemon.c:7304
694#, c-format 912#, c-format
695msgid "Failed to create worker inter-thread communication channel: %s\n" 913msgid "Failed to create worker inter-thread communication channel: %s\n"
696msgstr "" 914msgstr ""
697 915
698#: src/microhttpd/daemon.c:7266 916#: src/microhttpd/daemon.c:7317
699msgid "" 917msgid ""
700"File descriptor for worker inter-thread communication channel exceeds " 918"File descriptor for worker inter-thread communication channel exceeds "
701"maximum value.\n" 919"maximum value.\n"
702msgstr "" 920msgstr ""
703 921
704#: src/microhttpd/daemon.c:7304 922#: src/microhttpd/daemon.c:7355
705msgid "MHD failed to initialize cleanup connection mutex.\n" 923msgid "MHD failed to initialize cleanup connection mutex.\n"
706msgstr "" 924msgstr ""
707 925
708#: src/microhttpd/daemon.c:7323 926#: src/microhttpd/daemon.c:7374
709msgid "" 927msgid ""
710"Failed to create a new pool thread because it would have exceeded the system " 928"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" 929"limit on the number of threads or no system resources available.\n"
712msgstr "" 930msgstr ""
713 931
714#: src/microhttpd/daemon.c:7329 932#: src/microhttpd/daemon.c:7380
715#, c-format 933#, c-format
716msgid "Failed to create pool thread: %s\n" 934msgid "Failed to create pool thread: %s\n"
717msgstr "" 935msgstr ""
718 936
719#: src/microhttpd/daemon.c:7518 src/microhttpd/daemon.c:7551 937#: src/microhttpd/daemon.c:7569 src/microhttpd/daemon.c:7602
720msgid "MHD_stop_daemon() called while we have suspended connections.\n" 938msgid "MHD_stop_daemon() called while we have suspended connections.\n"
721msgstr "" 939msgstr ""
722 940
723#: src/microhttpd/daemon.c:7590 src/microhttpd/daemon.c:7688 941#: src/microhttpd/daemon.c:7641 src/microhttpd/daemon.c:7739
724#: src/microhttpd/daemon.c:7726 942#: src/microhttpd/daemon.c:7777
725msgid "Failed to signal shutdown via inter-thread communication channel.\n" 943msgid "Failed to signal shutdown via inter-thread communication channel.\n"
726msgstr "" 944msgstr ""
727 945
728#: src/microhttpd/daemon.c:7663 946#: src/microhttpd/daemon.c:7714
729msgid "MHD_stop_daemon() was called twice." 947msgid "MHD_stop_daemon() was called twice."
730msgstr "" 948msgstr ""
731 949
732#: src/microhttpd/daemon.c:8176 950#: src/microhttpd/daemon.c:8242
733msgid "Failed to initialize winsock.\n" 951msgid "Failed to initialize winsock.\n"
734msgstr "" 952msgstr ""
735 953
736#: src/microhttpd/daemon.c:8179 954#: src/microhttpd/daemon.c:8245
737msgid "Winsock version 2.2 is not available.\n" 955msgid "Winsock version 2.2 is not available.\n"
738msgstr "" 956msgstr ""
739 957
740#: src/microhttpd/daemon.c:8187 src/microhttpd/daemon.c:8191 958#: src/microhttpd/daemon.c:8253 src/microhttpd/daemon.c:8257
741msgid "Failed to initialise multithreading in libgcrypt.\n" 959msgid "Failed to initialise multithreading in libgcrypt.\n"
742msgstr "" 960msgstr ""
743 961
744#: src/microhttpd/daemon.c:8197 962#: src/microhttpd/daemon.c:8263
745msgid "libgcrypt is too old. MHD was compiled for libgcrypt 1.6.0 or newer.\n" 963msgid "libgcrypt is too old. MHD was compiled for libgcrypt 1.6.0 or newer.\n"
746msgstr "" 964msgstr ""
747 965
748#: src/microhttpd/mhd_sockets.h:345 966#: src/microhttpd/digestauth.c:605
749msgid "Close socket failed.\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 ""
759
760#: src/microhttpd/connection.c:210
761msgid "The socket is not connected"
762msgstr ""
763
764#: src/microhttpd/connection.c:212
765msgid "Not enough system resources to serve the request"
766msgstr ""
767
768#: src/microhttpd/connection.c:214
769msgid "Bad FD value"
770msgstr ""
771
772#: src/microhttpd/connection.c:216
773msgid "Argument value is invalid"
774msgstr ""
775
776#: src/microhttpd/connection.c:218
777msgid "Argument value is not supported"
778msgstr ""
779
780#: src/microhttpd/connection.c:220
781msgid "The socket is no longer available for sending"
782msgstr ""
783
784#: src/microhttpd/connection.c:222
785msgid "TLS encryption or decryption error"
786msgstr ""
787
788#: src/microhttpd/connection.c:227
789msgid "Not an error code"
790msgstr ""
791
792#: src/microhttpd/connection.c:230
793msgid "Wrong error code value"
794msgstr ""
795
796#: src/microhttpd/connection.c:1047 src/microhttpd/connection.c:1157
797msgid "Closing connection (out of memory)."
798msgstr ""
799
800#: src/microhttpd/connection.c:1094
801msgid "Closing connection (application reported error generating data)."
802msgstr ""
803
804#: src/microhttpd/connection.c:1212
805msgid "No callback for the chunked data."
806msgstr ""
807
808#: src/microhttpd/connection.c:1230
809msgid "Closing connection (application error generating response)."
810msgstr ""
811
812#: src/microhttpd/connection.c:1254
813msgid "Closing connection (application returned more data than requested)."
814msgstr ""
815
816#: src/microhttpd/connection.c:2292
817#, c-format
818msgid "" 967msgid ""
819"Error processing request (HTTP response code is %u ('%s')). Closing " 968"Stale nonce received. If this happens a lot, you should probably increase "
820"connection.\n" 969"the size of the nonce array.\n"
821msgstr ""
822
823#: src/microhttpd/connection.c:2301
824msgid "Too late to send an error response, response is being sent already.\n"
825msgstr ""
826
827#: src/microhttpd/connection.c:2307
828msgid "Too late for error response."
829msgstr ""
830
831#: src/microhttpd/connection.c:2335
832msgid "Failed to create error response.\n"
833msgstr ""
834
835#: src/microhttpd/connection.c:2351
836msgid "Closing connection (failed to queue error response)."
837msgstr ""
838
839#: src/microhttpd/connection.c:2383
840msgid "Closing connection (failed to create error response header)."
841msgstr ""
842
843#: src/microhttpd/connection.c:2435 src/microhttpd/connection.c:3795
844#: src/microhttpd/connection.c:3872 src/microhttpd/connection.c:4437
845#, c-format
846msgid "In function %s handling connection at state: %s\n"
847msgstr ""
848
849#: src/microhttpd/connection.c:2678
850msgid "Not enough memory in pool to allocate header record!\n"
851msgstr ""
852
853#: src/microhttpd/connection.c:2724
854msgid "Not enough memory in pool to parse cookies!\n"
855msgstr "" 970msgstr ""
856 971
857#: src/microhttpd/connection.c:3083 src/microhttpd/connection.c:3322 972#: src/microhttpd/digestauth.c:807
858msgid "Application reported internal error, closing connection." 973msgid "Failed to allocate memory for copy of URI arguments.\n"
859msgstr "" 974msgstr ""
860 975
861#: src/microhttpd/connection.c:3331 976#: src/microhttpd/digestauth.c:951
862msgid "libmicrohttpd API violation.\n" 977msgid "Authentication failed, invalid timestamp format.\n"
863msgstr "" 978msgstr ""
864 979
865#: src/microhttpd/connection.c:3346 980#: src/microhttpd/digestauth.c:1013
866msgid "" 981msgid "Authentication failed, invalid format.\n"
867"WARNING: incomplete upload processing and connection not suspended may "
868"result in hung connection.\n"
869msgstr "" 982msgstr ""
870 983
871#: src/microhttpd/connection.c:3573 984#: src/microhttpd/digestauth.c:1023
872msgid "Received HTTP/1.1 request without `Host' header.\n" 985msgid "Authentication failed, invalid nc format.\n"
873msgstr "" 986msgstr ""
874 987
875#: src/microhttpd/connection.c:3620 988#: src/microhttpd/digestauth.c:1049
876msgid "Too large value of 'Content-Length' header. Closing connection.\n" 989msgid "Failed to allocate memory for auth header processing.\n"
877msgstr "" 990msgstr ""
878 991
879#: src/microhttpd/connection.c:3631 992#: src/microhttpd/digestauth.c:1109
880msgid "Failed to parse `Content-Length' header. Closing connection.\n" 993msgid "Authentication failed, URI does not match.\n"
881msgstr "" 994msgstr ""
882 995
883#: src/microhttpd/connection.c:3744 996#: src/microhttpd/digestauth.c:1128
884msgid "Socket has been disconnected when reading request.\n" 997msgid "Authentication failed, arguments do not match.\n"
885msgstr "" 998msgstr ""
886 999
887#: src/microhttpd/connection.c:3756 1000#: src/microhttpd/digestauth.c:1290
888#, c-format 1001msgid "Digest size mismatch.\n"
889msgid "Connection socket is closed when reading request due to the error: %s\n"
890msgstr "" 1002msgstr ""
891 1003
892#: src/microhttpd/connection.c:3774 1004#: src/microhttpd/digestauth.c:1383
893msgid "Connection was closed by remote side with incomplete request.\n" 1005msgid "Could not register nonce (is the nonce array size zero?).\n"
894msgstr "" 1006msgstr ""
895 1007
896#: src/microhttpd/connection.c:3900 1008#: src/microhttpd/digestauth.c:1408
897#, c-format 1009msgid "Failed to allocate memory for auth response header.\n"
898msgid "Failed to send data in request for %s.\n"
899msgstr "" 1010msgstr ""
900 1011
901#: src/microhttpd/connection.c:3909 1012#: src/microhttpd/digestauth.c:1450
902#, c-format 1013msgid "Failed to add Digest auth header.\n"
903msgid "Sent 100 continue response: `%.*s'\n"
904msgstr "" 1014msgstr ""
905 1015
906#: src/microhttpd/connection.c:3986 1016#: src/microhttpd/internal.h:105
907#, c-format 1017msgid "Failed to close FD.\n"
908msgid ""
909"Failed to send the response headers for the request for `%s'. Error: %s\n"
910msgstr "" 1018msgstr ""
911 1019
912#: src/microhttpd/connection.c:4052 1020#: src/microhttpd/mhd_itc.h:357
913msgid "Data offset exceeds limit.\n" 1021msgid "Failed to destroy ITC.\n"
914msgstr "" 1022msgstr ""
915 1023
916#: src/microhttpd/connection.c:4062 1024#: src/microhttpd/mhd_locks.h:127
917#, c-format 1025msgid "Failed to destroy mutex.\n"
918msgid "Sent %d-byte DATA response: `%.*s'\n"
919msgstr "" 1026msgstr ""
920 1027
921#: src/microhttpd/connection.c:4079 1028#: src/microhttpd/mhd_locks.h:160
922#, c-format 1029msgid "Failed to lock mutex.\n"
923msgid "Failed to send the response body for the request for `%s'. Error: %s\n"
924msgstr "" 1030msgstr ""
925 1031
926#: src/microhttpd/connection.c:4111 1032#: src/microhttpd/mhd_locks.h:186
927#, c-format 1033msgid "Failed to unlock mutex.\n"
928msgid ""
929"Failed to send the chunked response body for the request for `%s'. Error: "
930"%s\n"
931msgstr "" 1034msgstr ""
932 1035
933#: src/microhttpd/connection.c:4147 1036#: src/microhttpd/mhd_send.c:202 src/microhttpd/mhd_send.c:271
934#, c-format 1037#, c-format
935msgid "Failed to send the footers for the request for `%s'. Error: %s\n" 1038msgid "Setting %s option to %s state failed for TCP/IP socket %d: %s\n"
936msgstr "" 1039msgstr ""
937 1040
938#: src/microhttpd/connection.c:4176 1041#: src/microhttpd/mhd_send.c:205 src/microhttpd/mhd_send.c:217
939msgid "Internal error.\n" 1042#: src/microhttpd/mhd_send.c:278 src/microhttpd/mhd_send.c:294
1043msgid "ON"
940msgstr "" 1044msgstr ""
941 1045
942#: src/microhttpd/connection.c:4215 1046#: src/microhttpd/mhd_send.c:205 src/microhttpd/mhd_send.c:217
943#, c-format 1047#: src/microhttpd/mhd_send.c:278 src/microhttpd/mhd_send.c:294
944msgid "Detected system clock %u milliseconds jump back.\n" 1048msgid "OFF"
945msgstr "" 1049msgstr ""
946 1050
947#: src/microhttpd/connection.c:4222 1051#: src/microhttpd/mhd_send.c:215 src/microhttpd/mhd_send.c:288
948#, c-format 1052#, c-format
949msgid "Detected too large system clock %<PRIu64> milliseconds jump back.\n" 1053msgid "Setting %s option to %s state failed: %s\n"
950msgstr ""
951
952#: src/microhttpd/connection.c:4304
953msgid ""
954"Failed to signal end of connection via inter-thread communication channel.\n"
955msgstr ""
956
957#: src/microhttpd/connection.c:4688
958msgid "Closing connection (failed to create response header).\n"
959msgstr ""
960
961#: src/microhttpd/connection.c:4807
962msgid "Closing connection (failed to create response footer)."
963msgstr ""
964
965#: src/microhttpd/connection.c:5117
966msgid "Attempted to queue response on wrong thread!\n"
967msgstr ""
968
969#: src/microhttpd/connection.c:5140
970msgid ""
971"Attempted 'upgrade' connection on daemon without MHD_ALLOW_UPGRADE option!\n"
972msgstr ""
973
974#: src/microhttpd/connection.c:5149
975msgid "Application used invalid status code for 'upgrade' response!\n"
976msgstr ""
977
978#: src/microhttpd/connection.c:5158
979msgid "Application used invalid response without \"Connection\" header!\n"
980msgstr ""
981
982#: src/microhttpd/connection.c:5172
983msgid ""
984"Application used invalid response without \"upgrade\" token in \"Connection"
985"\" header!\n"
986msgstr "" 1054msgstr ""
987 1055
988#: src/microhttpd/connection.c:5182 1056#: src/microhttpd/mhd_send.c:558
989msgid "Connection \"Upgrade\" can be used with HTTP/1.1 connections!\n"
990msgstr ""
991
992#: src/microhttpd/connection.c:5194
993#, c-format 1057#, c-format
994msgid "" 1058msgid "Zero-send failed: %s\n"
995"Refused wrong status code (%u). HTTP requires three digits status code!\n"
996msgstr "" 1059msgstr ""
997 1060
998#: src/microhttpd/connection.c:5206 1061#: src/microhttpd/mhd_send.c:740
999#, c-format
1000msgid "" 1062msgid ""
1001"Wrong status code (%u) refused. HTTP/1.0 clients do not support 1xx status " 1063"Failed to push the data from buffers to the network. Client may experience "
1002"codes!\n" 1064"some delay (usually in range 200ms - 5 sec).\n"
1003msgstr "" 1065msgstr ""
1004 1066
1005#: src/microhttpd/connection.c:5217 1067#: src/microhttpd/mhd_sockets.h:345
1006#, c-format 1068msgid "Close socket failed.\n"
1007msgid ""
1008"Wrong status code (%u) refused. HTTP/1.0 reply mode does not support 1xx "
1009"status codes!\n"
1010msgstr "" 1069msgstr ""
1011 1070
1012#: src/microhttpd/response.c:1646 1071#: src/microhttpd/response.c:1651
1013msgid "" 1072msgid ""
1014"Invalid response for upgrade: application failed to set the 'Upgrade' " 1073"Invalid response for upgrade: application failed to set the 'Upgrade' "
1015"header!\n" 1074"header!\n"
1016msgstr "" 1075msgstr ""
1017 1076
1018#: src/microhttpd/response.c:1690 1077#: src/microhttpd/response.c:1695
1019msgid "Failed to make loopback sockets non-blocking.\n" 1078msgid "Failed to make loopback sockets non-blocking.\n"
1020msgstr "" 1079msgstr ""
1021 1080
1022#: src/microhttpd/response.c:1709 1081#: src/microhttpd/response.c:1714
1023msgid "Failed to set SO_NOSIGPIPE on loopback sockets.\n" 1082msgid "Failed to set SO_NOSIGPIPE on loopback sockets.\n"
1024msgstr "" 1083msgstr ""
1025 1084
1026#: src/microhttpd/response.c:1729 1085#: src/microhttpd/response.c:1734
1027#, c-format 1086#, c-format
1028msgid "Socketpair descriptor larger than FD_SETSIZE: %d > %d\n" 1087msgid "Socketpair descriptor larger than FD_SETSIZE: %d > %d\n"
1029msgstr "" 1088msgstr ""
1030 1089
1031#: src/microhttpd/response.c:1810 1090#: src/microhttpd/response.c:1828
1032msgid "Error cleaning up while handling epoll error.\n" 1091msgid "Error cleaning up while handling epoll error.\n"
1033msgstr "" 1092msgstr ""
1034
1035#: src/microhttpd/mhd_itc.h:357
1036msgid "Failed to destroy ITC.\n"
1037msgstr ""
1038
1039#: src/microhttpd/basicauth.c:71
1040msgid "Error decoding basic authentication.\n"
1041msgstr ""
1042
1043#: src/microhttpd/basicauth.c:81
1044msgid "Basic authentication doesn't contain ':' separator.\n"
1045msgstr ""
1046
1047#: src/microhttpd/basicauth.c:99
1048msgid "Failed to allocate memory for password.\n"
1049msgstr ""
1050
1051#: src/microhttpd/basicauth.c:164
1052msgid "Failed to add Basic auth header.\n"
1053msgstr ""
diff --git a/src/include/microhttpd.h b/src/include/microhttpd.h
index cf09eb09..ebb9dfd2 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 0x00097602 99#define MHD_VERSION 0x00097700
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',