aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEvgeny Grin (Karlson2k) <k2k@narod.ru>2020-12-28 21:38:03 +0300
committerEvgeny Grin (Karlson2k) <k2k@narod.ru>2020-12-28 21:38:03 +0300
commitf7c5c302a3ade612b4915ed1de6a7dfdffe143b5 (patch)
tree7b5fc10511a0af2537ca26397f7f1fc19ff2bc00
parent3be7e06961015dcbd5a22f63a73aad79038bdfdf (diff)
downloadlibmicrohttpd-f7c5c302a3ade612b4915ed1de6a7dfdffe143b5.tar.gz
libmicrohttpd-f7c5c302a3ade612b4915ed1de6a7dfdffe143b5.zip
Released GNU libmicrohttpd 0.9.72v0.9.72
-rw-r--r--ChangeLog3
-rw-r--r--configure.ac6
-rw-r--r--po/libmicrohttpd.pot433
-rw-r--r--src/include/microhttpd.h5
4 files changed, 246 insertions, 201 deletions
diff --git a/ChangeLog b/ChangeLog
index cbf9086a..f35b351a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
1Mon 28 Dec 2020 21:36:00 MSK
2 Releasing libmicrohttpd 0.9.72. -EG
3
1Mon 28 Dec 2020 09:37:00 MSK 4Mon 28 Dec 2020 09:37:00 MSK
2 Completely reworked and rewritten TCP_CORK, TCP_NOPUSH, TCP_NODELAY and 5 Completely reworked and rewritten TCP_CORK, TCP_NOPUSH, TCP_NODELAY and
3 MSG_MORE handling. Reduced number of sys-calls, fixed portability for 6 MSG_MORE handling. Reduced number of sys-calls, fixed portability for
diff --git a/configure.ac b/configure.ac
index 87ca4474..844ea46b 100644
--- a/configure.ac
+++ b/configure.ac
@@ -22,15 +22,15 @@
22# 22#
23AC_PREREQ([2.64]) 23AC_PREREQ([2.64])
24LT_PREREQ([2.4.0]) 24LT_PREREQ([2.4.0])
25AC_INIT([GNU Libmicrohttpd],[0.9.71],[libmicrohttpd@gnu.org]) 25AC_INIT([GNU Libmicrohttpd],[0.9.72],[libmicrohttpd@gnu.org])
26AC_CONFIG_AUX_DIR([build-aux]) 26AC_CONFIG_AUX_DIR([build-aux])
27AM_INIT_AUTOMAKE([silent-rules] [subdir-objects]) 27AM_INIT_AUTOMAKE([silent-rules] [subdir-objects])
28AC_CONFIG_HEADERS([MHD_config.h]) 28AC_CONFIG_HEADERS([MHD_config.h])
29AC_CONFIG_MACRO_DIR([m4]) 29AC_CONFIG_MACRO_DIR([m4])
30 30
31LIB_VERSION_CURRENT=68 31LIB_VERSION_CURRENT=69
32LIB_VERSION_REVISION=0 32LIB_VERSION_REVISION=0
33LIB_VERSION_AGE=56 33LIB_VERSION_AGE=57
34AC_SUBST(LIB_VERSION_CURRENT) 34AC_SUBST(LIB_VERSION_CURRENT)
35AC_SUBST(LIB_VERSION_REVISION) 35AC_SUBST(LIB_VERSION_REVISION)
36AC_SUBST(LIB_VERSION_AGE) 36AC_SUBST(LIB_VERSION_AGE)
diff --git a/po/libmicrohttpd.pot b/po/libmicrohttpd.pot
index c0cc9f2b..517079b1 100644
--- a/po/libmicrohttpd.pot
+++ b/po/libmicrohttpd.pot
@@ -8,7 +8,7 @@ msgid ""
8msgstr "" 8msgstr ""
9"Project-Id-Version: GNU libmicrohttpd 0.9.71\n" 9"Project-Id-Version: GNU libmicrohttpd 0.9.71\n"
10"Report-Msgid-Bugs-To: libmicrohttpd@gnu.org\n" 10"Report-Msgid-Bugs-To: libmicrohttpd@gnu.org\n"
11"POT-Creation-Date: 2020-06-28 21:53+0200\n" 11"POT-Creation-Date: 2020-12-28 21:36+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"
@@ -21,772 +21,813 @@ msgstr ""
21msgid "Error: received handshake message out of context.\n" 21msgid "Error: received handshake message out of context.\n"
22msgstr "" 22msgstr ""
23 23
24#: src/microhttpd/mhd_locks.h:123 24#: src/microhttpd/mhd_locks.h:125
25msgid "Failed to destroy mutex.\n" 25msgid "Failed to destroy mutex.\n"
26msgstr "" 26msgstr ""
27 27
28#: src/microhttpd/mhd_locks.h:156 28#: src/microhttpd/mhd_locks.h:158
29msgid "Failed to lock mutex.\n" 29msgid "Failed to lock mutex.\n"
30msgstr "" 30msgstr ""
31 31
32#: src/microhttpd/mhd_locks.h:182 32#: src/microhttpd/mhd_locks.h:184
33msgid "Failed to unlock mutex.\n" 33msgid "Failed to unlock mutex.\n"
34msgstr "" 34msgstr ""
35 35
36#: src/microhttpd/internal.h:84 36#: src/microhttpd/internal.h:96
37msgid "Failed to close FD.\n" 37msgid "Failed to close FD.\n"
38msgstr "" 38msgstr ""
39 39
40#: src/microhttpd/digestauth.c:601 40#: src/microhttpd/digestauth.c:603
41msgid "" 41msgid ""
42"Stale nonce received. If this happens a lot, you should probably increase " 42"Stale nonce received. If this happens a lot, you should probably increase "
43"the size of the nonce array.\n" 43"the size of the nonce array.\n"
44msgstr "" 44msgstr ""
45 45
46#: src/microhttpd/digestauth.c:807 46#: src/microhttpd/digestauth.c:809
47msgid "Failed to allocate memory for copy of URI arguments.\n" 47msgid "Failed to allocate memory for copy of URI arguments.\n"
48msgstr "" 48msgstr ""
49 49
50#: src/microhttpd/digestauth.c:949 50#: src/microhttpd/digestauth.c:952
51msgid "Authentication failed, invalid timestamp format.\n" 51msgid "Authentication failed, invalid timestamp format.\n"
52msgstr "" 52msgstr ""
53 53
54#: src/microhttpd/digestauth.c:1009 54#: src/microhttpd/digestauth.c:1014
55msgid "Authentication failed, invalid format.\n" 55msgid "Authentication failed, invalid format.\n"
56msgstr "" 56msgstr ""
57 57
58#: src/microhttpd/digestauth.c:1019 58#: src/microhttpd/digestauth.c:1024
59msgid "Authentication failed, invalid nc format.\n" 59msgid "Authentication failed, invalid nc format.\n"
60msgstr "" 60msgstr ""
61 61
62#: src/microhttpd/digestauth.c:1044 62#: src/microhttpd/digestauth.c:1050
63msgid "Failed to allocate memory for auth header processing.\n" 63msgid "Failed to allocate memory for auth header processing.\n"
64msgstr "" 64msgstr ""
65 65
66#: src/microhttpd/digestauth.c:1104 66#: src/microhttpd/digestauth.c:1110
67msgid "Authentication failed, URI does not match.\n" 67msgid "Authentication failed, URI does not match.\n"
68msgstr "" 68msgstr ""
69 69
70#: src/microhttpd/digestauth.c:1123 70#: src/microhttpd/digestauth.c:1129
71msgid "Authentication failed, arguments do not match.\n" 71msgid "Authentication failed, arguments do not match.\n"
72msgstr "" 72msgstr ""
73 73
74#: src/microhttpd/digestauth.c:1281 74#: src/microhttpd/digestauth.c:1290
75msgid "Digest size mismatch.\n" 75msgid "Digest size mismatch.\n"
76msgstr "" 76msgstr ""
77 77
78#: src/microhttpd/digestauth.c:1374 78#: src/microhttpd/digestauth.c:1383
79msgid "Could not register nonce (is the nonce array size zero?).\n" 79msgid "Could not register nonce (is the nonce array size zero?).\n"
80msgstr "" 80msgstr ""
81 81
82#: src/microhttpd/digestauth.c:1399 82#: src/microhttpd/digestauth.c:1408
83msgid "Failed to allocate memory for auth response header.\n" 83msgid "Failed to allocate memory for auth response header.\n"
84msgstr "" 84msgstr ""
85 85
86#: src/microhttpd/digestauth.c:1441 86#: src/microhttpd/digestauth.c:1450
87msgid "Failed to add Digest auth header.\n" 87msgid "Failed to add Digest auth header.\n"
88msgstr "" 88msgstr ""
89 89
90#: src/microhttpd/daemon.c:140 90#: src/microhttpd/daemon.c:135
91#, c-format 91#, c-format
92msgid "Fatal error in GNU libmicrohttpd %s:%u: %s\n" 92msgid "Fatal error in GNU libmicrohttpd %s:%u: %s\n"
93msgstr "" 93msgstr ""
94 94
95#: src/microhttpd/daemon.c:451 95#: src/microhttpd/daemon.c:449
96msgid "Failed to add IP connection count node.\n" 96msgid "Failed to add IP connection count node.\n"
97msgstr "" 97msgstr ""
98 98
99#: src/microhttpd/daemon.c:509 99#: src/microhttpd/daemon.c:507
100msgid "Failed to find previously-added IP address.\n" 100msgid "Failed to find previously-added IP address.\n"
101msgstr "" 101msgstr ""
102 102
103#: src/microhttpd/daemon.c:515 103#: src/microhttpd/daemon.c:513
104msgid "Previously-added IP address had counter of zero.\n" 104msgid "Previously-added IP address had counter of zero.\n"
105msgstr "" 105msgstr ""
106 106
107#: src/microhttpd/daemon.c:625 107#: src/microhttpd/daemon.c:623
108msgid "" 108msgid ""
109"Failed to setup x509 certificate/key: pre 3.X.X version of GnuTLS does not " 109"Failed to setup x509 certificate/key: pre 3.X.X version of GnuTLS does not "
110"support setting key password.\n" 110"support setting key password.\n"
111msgstr "" 111msgstr ""
112 112
113#: src/microhttpd/daemon.c:684 113#: src/microhttpd/daemon.c:682
114#, c-format 114#, c-format
115msgid "Error: invalid credentials type %d specified.\n" 115msgid "Error: invalid credentials type %d specified.\n"
116msgstr "" 116msgstr ""
117 117
118#: src/microhttpd/daemon.c:1088 118#: src/microhttpd/daemon.c:1086
119#, c-format 119#, c-format
120msgid "Maximum socket in select set: %d\n" 120msgid "Maximum socket in select set: %d\n"
121msgstr "" 121msgstr ""
122 122
123#: src/microhttpd/daemon.c:1149 123#: src/microhttpd/daemon.c:1147
124msgid "" 124msgid ""
125"MHD_get_fdset2() called with except_fd_set set to NULL. Such behavior is " 125"MHD_get_fdset2() called with except_fd_set set to NULL. Such behavior is "
126"unsupported.\n" 126"unsupported.\n"
127msgstr "" 127msgstr ""
128 128
129#: src/microhttpd/daemon.c:1356 src/microhttpd/daemon.c:6725 129#: src/microhttpd/daemon.c:1361 src/microhttpd/daemon.c:7197
130msgid "" 130msgid ""
131"Initiated daemon shutdown while \"upgraded\" connection was not closed.\n" 131"Initiated daemon shutdown while \"upgraded\" connection was not closed.\n"
132msgstr "" 132msgstr ""
133 133
134#: src/microhttpd/daemon.c:1371 src/microhttpd/daemon.c:1606 134#: src/microhttpd/daemon.c:1375 src/microhttpd/daemon.c:1613
135msgid "Failed to forward to application " 135msgid "Failed to forward to application "
136msgstr "" 136msgstr ""
137 137
138#: src/microhttpd/daemon.c:1536 src/microhttpd/daemon.c:1662 138#: src/microhttpd/daemon.c:1543 src/microhttpd/daemon.c:1669
139msgid "Failed to forward to remote client " 139msgid "Failed to forward to remote client "
140msgstr "" 140msgstr ""
141 141
142#: src/microhttpd/daemon.c:1730 142#: src/microhttpd/daemon.c:1739
143msgid "Error preparing select.\n" 143msgid "Error preparing select.\n"
144msgstr "" 144msgstr ""
145 145
146#: src/microhttpd/daemon.c:1764 src/microhttpd/daemon.c:1918 146#: src/microhttpd/daemon.c:1774 src/microhttpd/daemon.c:1929
147#: src/microhttpd/daemon.c:2062 147#: src/microhttpd/daemon.c:2073
148#, c-format 148#, c-format
149msgid "Error during select (%d): `%s'\n" 149msgid "Error during select (%d): `%s'\n"
150msgstr "" 150msgstr ""
151 151
152#: src/microhttpd/daemon.c:1813 src/microhttpd/daemon.c:1939 152#: src/microhttpd/daemon.c:1824 src/microhttpd/daemon.c:1950
153#: src/microhttpd/daemon.c:2131 153#: src/microhttpd/daemon.c:2142
154#, c-format 154#, c-format
155msgid "Error during poll: `%s'\n" 155msgid "Error during poll: `%s'\n"
156msgstr "" 156msgstr ""
157 157
158#: src/microhttpd/daemon.c:1902 src/microhttpd/daemon.c:2044 158#: src/microhttpd/daemon.c:1913 src/microhttpd/daemon.c:2055
159msgid "Failed to add FD to fd_set.\n" 159msgid "Failed to add FD to fd_set.\n"
160msgstr "" 160msgstr ""
161 161
162#: src/microhttpd/daemon.c:2184 162#: src/microhttpd/daemon.c:2195
163msgid "Processing thread terminating. Closing connection.\n" 163msgid "Processing thread terminating. Closing connection.\n"
164msgstr "" 164msgstr ""
165 165
166#: src/microhttpd/daemon.c:2214 166#: src/microhttpd/daemon.c:2225
167msgid "" 167msgid ""
168"Failed to signal thread termination via inter-thread communication channel.\n" 168"Failed to signal thread termination via inter-thread communication channel.\n"
169msgstr "" 169msgstr ""
170 170
171#: src/microhttpd/daemon.c:2289 171#: src/microhttpd/daemon.c:2301
172msgid "Internal server error. This should be impossible.\n" 172msgid "Internal server error. This should be impossible.\n"
173msgstr "" 173msgstr ""
174 174
175#: src/microhttpd/daemon.c:2299 src/microhttpd/daemon.c:2337 175#: src/microhttpd/daemon.c:2311 src/microhttpd/daemon.c:2349
176msgid "PSK not supported by this server.\n" 176msgid "PSK not supported by this server.\n"
177msgstr "" 177msgstr ""
178 178
179#: src/microhttpd/daemon.c:2314 179#: src/microhttpd/daemon.c:2326
180msgid "PSK authentication failed: gnutls_malloc failed to allocate memory.\n" 180msgid "PSK authentication failed: gnutls_malloc failed to allocate memory.\n"
181msgstr "" 181msgstr ""
182 182
183#: src/microhttpd/daemon.c:2323 183#: src/microhttpd/daemon.c:2335
184msgid "PSK authentication failed: PSK too long.\n" 184msgid "PSK authentication failed: PSK too long.\n"
185msgstr "" 185msgstr ""
186 186
187#: src/microhttpd/daemon.c:2421 src/microhttpd/daemon.c:6367 187#: src/microhttpd/daemon.c:2395
188#, c-format
189msgid "Socket descriptor larger than FD_SETSIZE: %d > %d\n"
190msgstr ""
191
192#: src/microhttpd/daemon.c:2437
193#, c-format
194msgid "Failed to set SO_NOSIGPIPE on accepted socket: %s\n"
195msgstr ""
196
197#: src/microhttpd/daemon.c:2454
198#, c-format 188#, c-format
199msgid "Accepted connection on socket %d.\n" 189msgid "Accepted connection on socket %d.\n"
200msgstr "" 190msgstr ""
201 191
202#: src/microhttpd/daemon.c:2467 src/microhttpd/daemon.c:2665 192#: src/microhttpd/daemon.c:2408 src/microhttpd/daemon.c:2712
203msgid "Server reached connection limit. Closing inbound connection.\n" 193msgid "Server reached connection limit. Closing inbound connection.\n"
204msgstr "" 194msgstr ""
205 195
206#: src/microhttpd/daemon.c:2485 196#: src/microhttpd/daemon.c:2426
207msgid "Connection rejected by application. Closing connection.\n" 197msgid "Connection rejected by application. Closing connection.\n"
208msgstr "" 198msgstr ""
209 199
210#: src/microhttpd/daemon.c:2519 src/microhttpd/daemon.c:2539 200#: src/microhttpd/daemon.c:2472 src/microhttpd/daemon.c:2685
211#: src/microhttpd/daemon.c:3903 201#: src/microhttpd/daemon.c:4217
212#, c-format 202#, c-format
213msgid "Error allocating memory: %s\n" 203msgid "Error allocating memory: %s\n"
214msgstr "" 204msgstr ""
215 205
216#: src/microhttpd/daemon.c:2617 206#: src/microhttpd/daemon.c:2539
207msgid "Failed to initialise TLS session.\n"
208msgstr ""
209
210#: src/microhttpd/daemon.c:2567
217#, c-format 211#, c-format
218msgid "Failed to setup TLS credentials: unknown credential type %d.\n" 212msgid "Failed to setup TLS credentials: unknown credential type %d.\n"
219msgstr "" 213msgstr ""
220 214
221#: src/microhttpd/daemon.c:2626 215#: src/microhttpd/daemon.c:2577
222msgid "Unknown credential type.\n" 216msgid "Unknown credential type.\n"
223msgstr "" 217msgstr ""
224 218
225#: src/microhttpd/daemon.c:2729 src/microhttpd/daemon.c:4399 219#: src/microhttpd/daemon.c:2604
226#: src/microhttpd/daemon.c:4432 src/microhttpd/daemon.c:5646 220msgid "TLS connection on non-TLS daemon.\n"
227#: src/microhttpd/daemon.c:5663 src/microhttpd/connection.c:3738 221msgstr ""
228#: src/microhttpd/response.c:1053 src/microhttpd/response.c:1079 222
223#: src/microhttpd/daemon.c:2776 src/microhttpd/daemon.c:4734
224#: src/microhttpd/daemon.c:4767 src/microhttpd/daemon.c:6024
225#: src/microhttpd/daemon.c:6043 src/microhttpd/connection.c:3754
226#: src/microhttpd/response.c:1107 src/microhttpd/response.c:1133
229#, c-format 227#, c-format
230msgid "Call to epoll_ctl failed: %s\n" 228msgid "Call to epoll_ctl failed: %s\n"
231msgstr "" 229msgstr ""
232 230
233#: src/microhttpd/daemon.c:2756 231#: src/microhttpd/daemon.c:2885
232#, c-format
233msgid ""
234"New connection socket descriptor (%d) is not less than FD_SETSIZE (%d).\n"
235msgstr ""
236
237#: src/microhttpd/daemon.c:2902
238msgid "Epoll mode supports only non-blocking sockets\n"
239msgstr ""
240
241#: src/microhttpd/daemon.c:2935
234msgid "" 242msgid ""
235"Failed to signal new connection via inter-thread communication channel.\n" 243"Failed to signal new connection via inter-thread communication channel.\n"
236msgstr "" 244msgstr ""
237 245
238#: src/microhttpd/daemon.c:2861 src/microhttpd/daemon.c:3398 246#: src/microhttpd/daemon.c:2980
239#: src/microhttpd/daemon.c:6612 src/microhttpd/connection.c:747 247msgid "Failed to start serving new connection.\n"
240#: src/microhttpd/connection.c:766 248msgstr ""
249
250#: src/microhttpd/daemon.c:3053 src/microhttpd/daemon.c:3703
251#: src/microhttpd/daemon.c:7064 src/microhttpd/connection.c:707
252#: src/microhttpd/connection.c:726
241msgid "Failed to remove FD from epoll set.\n" 253msgid "Failed to remove FD from epoll set.\n"
242msgstr "" 254msgstr ""
243 255
244#: src/microhttpd/daemon.c:2911 256#: src/microhttpd/daemon.c:3109
245msgid "Cannot suspend connections without enabling MHD_ALLOW_SUSPEND_RESUME!\n" 257msgid "Cannot suspend connections without enabling MHD_ALLOW_SUSPEND_RESUME!\n"
246msgstr "" 258msgstr ""
247 259
248#: src/microhttpd/daemon.c:2918 260#: src/microhttpd/daemon.c:3116
249msgid "Error: connection scheduled for \"upgrade\" cannot be suspended.\n" 261msgid "Error: connection scheduled for \"upgrade\" cannot be suspended.\n"
250msgstr "" 262msgstr ""
251 263
252#: src/microhttpd/daemon.c:2942 264#: src/microhttpd/daemon.c:3140
253msgid "Cannot resume connections without enabling MHD_ALLOW_SUSPEND_RESUME!\n" 265msgid "Cannot resume connections without enabling MHD_ALLOW_SUSPEND_RESUME!\n"
254msgstr "" 266msgstr ""
255 267
256#: src/microhttpd/daemon.c:2957 268#: src/microhttpd/daemon.c:3155
257msgid "Failed to signal resume via inter-thread communication channel.\n" 269msgid "Failed to signal resume via inter-thread communication channel.\n"
258msgstr "" 270msgstr ""
259 271
260#: src/microhttpd/daemon.c:3092 272#: src/microhttpd/daemon.c:3295
261msgid "" 273msgid ""
262"Failed to signal resume of connection via inter-thread communication " 274"Failed to signal resume of connection via inter-thread communication "
263"channel.\n" 275"channel.\n"
264msgstr "" 276msgstr ""
265 277
266#: src/microhttpd/daemon.c:3140 278#: src/microhttpd/daemon.c:3349
279msgid ""
280"MHD_add_connection() has been called for daemon started without MHD_USE_ITC "
281"flag.\n"
282"Daemon will not process newly added connection until any activity occurs in "
283"already added sockets.\n"
284msgstr ""
285
286#: src/microhttpd/daemon.c:3360
267#, c-format 287#, c-format
268msgid "Failed to set nonblocking mode on new client socket: %s\n" 288msgid "Failed to set nonblocking mode on new client socket: %s\n"
269msgstr "" 289msgstr ""
270 290
271#: src/microhttpd/daemon.c:3153 291#: src/microhttpd/daemon.c:3379
272msgid "Failed to set noninheritable mode on new client socket.\n" 292#, c-format
293msgid "Failed to suppress SIGPIPE on new client socket: %s\n"
273msgstr "" 294msgstr ""
274 295
275#: src/microhttpd/daemon.c:3162 296#: src/microhttpd/daemon.c:3405
276msgid "Failed to reset buffering mode on new client socket.\n" 297msgid "Failed to set noninheritable mode on new client socket.\n"
277msgstr "" 298msgstr ""
278 299
279#: src/microhttpd/daemon.c:3235 300#: src/microhttpd/daemon.c:3526
280#, c-format 301#, c-format
281msgid "Error accepting connection: %s\n" 302msgid "Error accepting connection: %s\n"
282msgstr "" 303msgstr ""
283 304
284#: src/microhttpd/daemon.c:3253 305#: src/microhttpd/daemon.c:3544
285msgid "" 306msgid ""
286"Hit process or system resource limit at FIRST connection. This is really bad " 307"Hit process or system resource limit at FIRST connection. This is really bad "
287"as there is no sane way to proceed. Will try busy waiting for system " 308"as there is no sane way to proceed. Will try busy waiting for system "
288"resources to become magically available.\n" 309"resources to become magically available.\n"
289msgstr "" 310msgstr ""
290 311
291#: src/microhttpd/daemon.c:3268 312#: src/microhttpd/daemon.c:3559
292#, c-format 313#, c-format
293msgid "" 314msgid ""
294"Hit process or system resource limit at %u connections, temporarily " 315"Hit process or system resource limit at %u connections, temporarily "
295"suspending accept(). Consider setting a lower MHD_OPTION_CONNECTION_LIMIT.\n" 316"suspending accept(). Consider setting a lower MHD_OPTION_CONNECTION_LIMIT.\n"
296msgstr "" 317msgstr ""
297 318
298#: src/microhttpd/daemon.c:3284 319#: src/microhttpd/daemon.c:3572
299#, c-format
300msgid "Failed to disable TCP Nagle on socket: %s\n"
301msgstr ""
302
303#: src/microhttpd/daemon.c:3295
304#, c-format 320#, c-format
305msgid "Failed to set nonblocking mode on incoming connection socket: %s\n" 321msgid "Failed to set nonblocking mode on incoming connection socket: %s\n"
306msgstr "" 322msgstr ""
307 323
308#: src/microhttpd/daemon.c:3308 324#: src/microhttpd/daemon.c:3585
309msgid "Failed to set noninheritable mode on incoming connection socket.\n" 325msgid "Failed to set noninheritable mode on incoming connection socket.\n"
310msgstr "" 326msgstr ""
311 327
312#: src/microhttpd/daemon.c:3315 328#: src/microhttpd/daemon.c:3595
329#, c-format
330msgid "Failed to suppress SIGPIPE on incoming connection socket: %s\n"
331msgstr ""
332
333#: src/microhttpd/daemon.c:3616
313#, c-format 334#, c-format
314msgid "Accepted connection on socket %d\n" 335msgid "Accepted connection on socket %d\n"
315msgstr "" 336msgstr ""
316 337
317#: src/microhttpd/daemon.c:3356 src/microhttpd/daemon.c:6769 338#: src/microhttpd/daemon.c:3660 src/microhttpd/daemon.c:7238
318#: src/microhttpd/daemon.c:6801 src/microhttpd/daemon.c:6903 339#: src/microhttpd/daemon.c:7270 src/microhttpd/daemon.c:7303
340#: src/microhttpd/daemon.c:7409
319msgid "Failed to join a thread.\n" 341msgid "Failed to join a thread.\n"
320msgstr "" 342msgstr ""
321 343
322#: src/microhttpd/daemon.c:3459 344#: src/microhttpd/daemon.c:3769
323msgid "Illegal call to MHD_get_timeout.\n" 345msgid "Illegal call to MHD_get_timeout.\n"
324msgstr "" 346msgstr ""
325 347
326#: src/microhttpd/daemon.c:3656 348#: src/microhttpd/daemon.c:3970
327msgid "" 349msgid ""
328"MHD_run_from_select() called with except_fd_set set to NULL. Such behavior " 350"MHD_run_from_select() called with except_fd_set set to NULL. Such behavior "
329"is deprecated.\n" 351"is deprecated.\n"
330msgstr "" 352msgstr ""
331 353
332#: src/microhttpd/daemon.c:3736 354#: src/microhttpd/daemon.c:4050
333msgid "Could not obtain daemon fdsets.\n" 355msgid "Could not obtain daemon fdsets.\n"
334msgstr "" 356msgstr ""
335 357
336#: src/microhttpd/daemon.c:3753 358#: src/microhttpd/daemon.c:4067
337msgid "Could not add listen socket to fdset.\n" 359msgid "Could not add listen socket to fdset.\n"
338msgstr "" 360msgstr ""
339 361
340#: src/microhttpd/daemon.c:3782 362#: src/microhttpd/daemon.c:4096
341msgid "Could not add control inter-thread communication channel FD to fdset.\n" 363msgid "Could not add control inter-thread communication channel FD to fdset.\n"
342msgstr "" 364msgstr ""
343 365
344#: src/microhttpd/daemon.c:3840 366#: src/microhttpd/daemon.c:4154
345#, c-format 367#, c-format
346msgid "select failed: %s\n" 368msgid "select failed: %s\n"
347msgstr "" 369msgstr ""
348 370
349#: src/microhttpd/daemon.c:3985 src/microhttpd/daemon.c:4133 371#: src/microhttpd/daemon.c:4299 src/microhttpd/daemon.c:4453
350#, c-format 372#, c-format
351msgid "poll failed: %s\n" 373msgid "poll failed: %s\n"
352msgstr "" 374msgstr ""
353 375
354#: src/microhttpd/daemon.c:4266 src/microhttpd/daemon.c:4499 376#: src/microhttpd/daemon.c:4596 src/microhttpd/daemon.c:4835
355#, c-format 377#, c-format
356msgid "Call to epoll_wait failed: %s\n" 378msgid "Call to epoll_wait failed: %s\n"
357msgstr "" 379msgstr ""
358 380
359#: src/microhttpd/daemon.c:4451 src/microhttpd/daemon.c:4912 381#: src/microhttpd/daemon.c:4786 src/microhttpd/daemon.c:5284
360msgid "Failed to remove listen FD from epoll set.\n" 382msgid "Failed to remove listen FD from epoll set.\n"
361msgstr "" 383msgstr ""
362 384
363#: src/microhttpd/daemon.c:4921 385#: src/microhttpd/daemon.c:5130
386#, c-format
387msgid "Failed to block SIGPIPE on daemon thread: %s\n"
388msgstr ""
389
390#: src/microhttpd/daemon.c:5293
364msgid "Failed to signal quiesce via inter-thread communication channel.\n" 391msgid "Failed to signal quiesce via inter-thread communication channel.\n"
365msgstr "" 392msgstr ""
366 393
367#: src/microhttpd/daemon.c:4944 394#: src/microhttpd/daemon.c:5316
368msgid "failed to signal quiesce via inter-thread communication channel.\n" 395msgid "failed to signal quiesce via inter-thread communication channel.\n"
369msgstr "" 396msgstr ""
370 397
371#: src/microhttpd/daemon.c:5058 398#: src/microhttpd/daemon.c:5430
372msgid "Warning: Too large timeout value, ignored.\n" 399msgid "Warning: Too large timeout value, ignored.\n"
373msgstr "" 400msgstr ""
374 401
375#: src/microhttpd/daemon.c:5103 402#: src/microhttpd/daemon.c:5475
376msgid "" 403msgid ""
377"Warning: Zero size, specified for thread pool size, is ignored. Thread pool " 404"Warning: Zero size, specified for thread pool size, is ignored. Thread pool "
378"is not used.\n" 405"is not used.\n"
379msgstr "" 406msgstr ""
380 407
381#: src/microhttpd/daemon.c:5112 408#: src/microhttpd/daemon.c:5484
382msgid "" 409msgid ""
383"Warning: \"1\", specified for thread pool size, is ignored. Thread pool is " 410"Warning: \"1\", specified for thread pool size, is ignored. Thread pool is "
384"not used.\n" 411"not used.\n"
385msgstr "" 412msgstr ""
386 413
387#: src/microhttpd/daemon.c:5125 414#: src/microhttpd/daemon.c:5498
388#, c-format 415#, c-format
389msgid "Specified thread pool size (%u) too big.\n" 416msgid "Specified thread pool size (%u) too big.\n"
390msgstr "" 417msgstr ""
391 418
392#: src/microhttpd/daemon.c:5136 419#: src/microhttpd/daemon.c:5510
393msgid "" 420msgid ""
394"MHD_OPTION_THREAD_POOL_SIZE option is specified but " 421"MHD_OPTION_THREAD_POOL_SIZE option is specified but "
395"MHD_USE_INTERNAL_POLLING_THREAD flag is not specified.\n" 422"MHD_USE_INTERNAL_POLLING_THREAD flag is not specified.\n"
396msgstr "" 423msgstr ""
397 424
398#: src/microhttpd/daemon.c:5145 425#: src/microhttpd/daemon.c:5519
399msgid "" 426msgid ""
400"Both MHD_OPTION_THREAD_POOL_SIZE option and MHD_USE_THREAD_PER_CONNECTION " 427"Both MHD_OPTION_THREAD_POOL_SIZE option and MHD_USE_THREAD_PER_CONNECTION "
401"flag are specified.\n" 428"flag are specified.\n"
402msgstr "" 429msgstr ""
403 430
404#: src/microhttpd/daemon.c:5163 src/microhttpd/daemon.c:5176 431#: src/microhttpd/daemon.c:5537 src/microhttpd/daemon.c:5550
405#: src/microhttpd/daemon.c:5189 src/microhttpd/daemon.c:5202 432#: src/microhttpd/daemon.c:5563 src/microhttpd/daemon.c:5576
406#: src/microhttpd/daemon.c:5254 src/microhttpd/daemon.c:5283 433#: src/microhttpd/daemon.c:5628 src/microhttpd/daemon.c:5657
407#: src/microhttpd/daemon.c:5304 src/microhttpd/daemon.c:5326 434#: src/microhttpd/daemon.c:5678 src/microhttpd/daemon.c:5700
408#, c-format 435#, c-format
409msgid "MHD HTTPS option %d passed to MHD but MHD_USE_TLS not set.\n" 436msgid "MHD HTTPS option %d passed to MHD but MHD_USE_TLS not set.\n"
410msgstr "" 437msgstr ""
411 438
412#: src/microhttpd/daemon.c:5222 439#: src/microhttpd/daemon.c:5596
413msgid "Error initializing DH parameters.\n" 440msgid "Error initializing DH parameters.\n"
414msgstr "" 441msgstr ""
415 442
416#: src/microhttpd/daemon.c:5232 443#: src/microhttpd/daemon.c:5606
417msgid "Diffie-Hellman parameters string too long.\n" 444msgid "Diffie-Hellman parameters string too long.\n"
418msgstr "" 445msgstr ""
419 446
420#: src/microhttpd/daemon.c:5243 447#: src/microhttpd/daemon.c:5617
421msgid "Bad Diffie-Hellman parameters format.\n" 448msgid "Bad Diffie-Hellman parameters format.\n"
422msgstr "" 449msgstr ""
423 450
424#: src/microhttpd/daemon.c:5271 451#: src/microhttpd/daemon.c:5645
425#, c-format 452#, c-format
426msgid "Setting priorities to `%s' failed: %s\n" 453msgid "Setting priorities to `%s' failed: %s\n"
427msgstr "" 454msgstr ""
428 455
429#: src/microhttpd/daemon.c:5292 456#: src/microhttpd/daemon.c:5666
430msgid "" 457msgid ""
431"MHD_OPTION_HTTPS_CERT_CALLBACK requires building MHD with GnuTLS >= 3.0.\n" 458"MHD_OPTION_HTTPS_CERT_CALLBACK requires building MHD with GnuTLS >= 3.0.\n"
432msgstr "" 459msgstr ""
433 460
434#: src/microhttpd/daemon.c:5314 461#: src/microhttpd/daemon.c:5688
435msgid "" 462msgid ""
436"MHD_OPTION_HTTPS_CERT_CALLBACK2 requires building MHD with GnuTLS >= 3.6.3.\n" 463"MHD_OPTION_HTTPS_CERT_CALLBACK2 requires building MHD with GnuTLS >= 3.6.3.\n"
437msgstr "" 464msgstr ""
438 465
439#: src/microhttpd/daemon.c:5349 466#: src/microhttpd/daemon.c:5723
440msgid "" 467msgid ""
441"MHD_OPTION_LISTEN_SOCKET specified for daemon with MHD_USE_NO_LISTEN_SOCKET " 468"MHD_OPTION_LISTEN_SOCKET specified for daemon with MHD_USE_NO_LISTEN_SOCKET "
442"flag set.\n" 469"flag set.\n"
443msgstr "" 470msgstr ""
444 471
445#: src/microhttpd/daemon.c:5385 472#: src/microhttpd/daemon.c:5759
446msgid "TCP fastopen is not supported on this platform.\n" 473msgid "TCP fastopen is not supported on this platform.\n"
447msgstr "" 474msgstr ""
448 475
449#: src/microhttpd/daemon.c:5404 476#: src/microhttpd/daemon.c:5778
450msgid "" 477msgid ""
451"Flag MHD_USE_PEDANTIC_CHECKS is ignored because another behavior is " 478"Flag MHD_USE_PEDANTIC_CHECKS is ignored because another behavior is "
452"specified by MHD_OPTION_STRICT_CLIENT.\n" 479"specified by MHD_OPTION_STRICT_CLIENT.\n"
453msgstr "" 480msgstr ""
454 481
455#: src/microhttpd/daemon.c:5539 482#: src/microhttpd/daemon.c:5913
456#, c-format 483#, c-format
457msgid "MHD HTTPS option %d passed to MHD compiled without GNUtls >= 3.\n" 484msgid "MHD HTTPS option %d passed to MHD compiled without GNUtls >= 3.\n"
458msgstr "" 485msgstr ""
459 486
460#: src/microhttpd/daemon.c:5553 487#: src/microhttpd/daemon.c:5927
461#, c-format 488#, c-format
462msgid "MHD HTTPS option %d passed to MHD compiled without HTTPS support.\n" 489msgid "MHD HTTPS option %d passed to MHD compiled without HTTPS support.\n"
463msgstr "" 490msgstr ""
464 491
465#: src/microhttpd/daemon.c:5560 492#: src/microhttpd/daemon.c:5934
466#, c-format 493#, c-format
467msgid "Invalid option %d! (Did you terminate the list with MHD_OPTION_END?).\n" 494msgid "Invalid option %d! (Did you terminate the list with MHD_OPTION_END?).\n"
468msgstr "" 495msgstr ""
469 496
470#: src/microhttpd/daemon.c:5590 497#: src/microhttpd/daemon.c:5964
471#, c-format 498#, c-format
472msgid "Call to epoll_create1 failed: %s\n" 499msgid "Call to epoll_create1 failed: %s\n"
473msgstr "" 500msgstr ""
474 501
475#: src/microhttpd/daemon.c:5600 502#: src/microhttpd/daemon.c:5974
476msgid "Failed to set noninheritable mode on epoll FD.\n" 503msgid "Failed to set noninheritable mode on epoll FD.\n"
477msgstr "" 504msgstr ""
478 505
479#: src/microhttpd/daemon.c:5852 506#: src/microhttpd/daemon.c:6239
480msgid "" 507msgid ""
481"Warning: MHD_USE_THREAD_PER_CONNECTION must be used only with " 508"Warning: MHD_USE_THREAD_PER_CONNECTION must be used only with "
482"MHD_USE_INTERNAL_POLLING_THREAD. Flag MHD_USE_INTERNAL_POLLING_THREAD was " 509"MHD_USE_INTERNAL_POLLING_THREAD. Flag MHD_USE_INTERNAL_POLLING_THREAD was "
483"added. Consider setting MHD_USE_INTERNAL_POLLING_THREAD explicitly.\n" 510"added. Consider setting MHD_USE_INTERNAL_POLLING_THREAD explicitly.\n"
484msgstr "" 511msgstr ""
485 512
486#: src/microhttpd/daemon.c:5900 513#: src/microhttpd/daemon.c:6287
487msgid "Using debug build of libmicrohttpd.\n" 514msgid "Using debug build of libmicrohttpd.\n"
488msgstr "" 515msgstr ""
489 516
490#: src/microhttpd/daemon.c:5914 517#: src/microhttpd/daemon.c:6301
491#, c-format 518#, c-format
492msgid "Failed to create inter-thread communication channel: %s\n" 519msgid "Failed to create inter-thread communication channel: %s\n"
493msgstr "" 520msgstr ""
494 521
495#: src/microhttpd/daemon.c:5931 522#: src/microhttpd/daemon.c:6318
496msgid "" 523msgid ""
497"file descriptor for inter-thread communication channel exceeds maximum " 524"file descriptor for inter-thread communication channel exceeds maximum "
498"value.\n" 525"value.\n"
499msgstr "" 526msgstr ""
500 527
501#: src/microhttpd/daemon.c:5951 528#: src/microhttpd/daemon.c:6338
502msgid "Specified value for NC_SIZE too large.\n" 529msgid "Specified value for NC_SIZE too large.\n"
503msgstr "" 530msgstr ""
504 531
505#: src/microhttpd/daemon.c:5965 532#: src/microhttpd/daemon.c:6352
506#, c-format 533#, c-format
507msgid "Failed to allocate memory for nonce-nc map: %s\n" 534msgid "Failed to allocate memory for nonce-nc map: %s\n"
508msgstr "" 535msgstr ""
509 536
510#: src/microhttpd/daemon.c:5982 537#: src/microhttpd/daemon.c:6369
511msgid "MHD failed to initialize nonce-nc mutex.\n" 538msgid "MHD failed to initialize nonce-nc mutex.\n"
512msgstr "" 539msgstr ""
513 540
514#: src/microhttpd/daemon.c:6003 541#: src/microhttpd/daemon.c:6390
515msgid "MHD thread polling only works with MHD_USE_INTERNAL_POLLING_THREAD.\n" 542msgid "MHD thread polling only works with MHD_USE_INTERNAL_POLLING_THREAD.\n"
516msgstr "" 543msgstr ""
517 544
518#: src/microhttpd/daemon.c:6027 545#: src/microhttpd/daemon.c:6414
519#, c-format 546#, c-format
520msgid "Failed to create socket for listening: %s\n" 547msgid "Failed to create socket for listening: %s\n"
521msgstr "" 548msgstr ""
522 549
523#: src/microhttpd/daemon.c:6048 src/microhttpd/daemon.c:6067 550#: src/microhttpd/daemon.c:6435 src/microhttpd/daemon.c:6454
524#: src/microhttpd/daemon.c:6090 src/microhttpd/daemon.c:6128 551#: src/microhttpd/daemon.c:6477 src/microhttpd/daemon.c:6515
525#: src/microhttpd/daemon.c:6206 src/microhttpd/daemon.c:6237 552#: src/microhttpd/daemon.c:6593 src/microhttpd/daemon.c:6624
526#, c-format 553#, c-format
527msgid "setsockopt failed: %s\n" 554msgid "setsockopt failed: %s\n"
528msgstr "" 555msgstr ""
529 556
530#: src/microhttpd/daemon.c:6101 557#: src/microhttpd/daemon.c:6488
531msgid "Cannot allow listening address reuse: SO_REUSEPORT not defined.\n" 558msgid "Cannot allow listening address reuse: SO_REUSEPORT not defined.\n"
532msgstr "" 559msgstr ""
533 560
534#: src/microhttpd/daemon.c:6137 561#: src/microhttpd/daemon.c:6524
535msgid "" 562msgid ""
536"Cannot disallow listening address reuse: SO_EXCLUSIVEADDRUSE not defined.\n" 563"Cannot disallow listening address reuse: SO_EXCLUSIVEADDRUSE not defined.\n"
537msgstr "" 564msgstr ""
538 565
539#: src/microhttpd/daemon.c:6217 566#: src/microhttpd/daemon.c:6604
540#, c-format 567#, c-format
541msgid "Failed to bind to port %u: %s\n" 568msgid "Failed to bind to port %u: %s\n"
542msgstr "" 569msgstr ""
543 570
544#: src/microhttpd/daemon.c:6248 571#: src/microhttpd/daemon.c:6635
545#, c-format 572#, c-format
546msgid "Failed to listen for connections: %s\n" 573msgid "Failed to listen for connections: %s\n"
547msgstr "" 574msgstr ""
548 575
549#: src/microhttpd/daemon.c:6279 576#: src/microhttpd/daemon.c:6666
550#, c-format 577#, c-format
551msgid "Failed to get listen port number: %s\n" 578msgid "Failed to get listen port number: %s\n"
552msgstr "" 579msgstr ""
553 580
554#: src/microhttpd/daemon.c:6290 581#: src/microhttpd/daemon.c:6677
555msgid "" 582msgid ""
556"Failed to get listen port number (`struct sockaddr_storage` too small!?).\n" 583"Failed to get listen port number (`struct sockaddr_storage` too small!?).\n"
557msgstr "" 584msgstr ""
558 585
559#: src/microhttpd/daemon.c:6331 586#: src/microhttpd/daemon.c:6718
560msgid "Unknown address family!\n" 587msgid "Unknown address family!\n"
561msgstr "" 588msgstr ""
562 589
563#: src/microhttpd/daemon.c:6344 590#: src/microhttpd/daemon.c:6731
564#, c-format 591#, c-format
565msgid "Failed to set nonblocking mode on listening socket: %s\n" 592msgid "Failed to set nonblocking mode on listening socket: %s\n"
566msgstr "" 593msgstr ""
567 594
568#: src/microhttpd/daemon.c:6387 595#: src/microhttpd/daemon.c:6754
596#, c-format
597msgid "Listen socket descriptor (%d) is not less than FD_SETSIZE (%d).\n"
598msgstr ""
599
600#: src/microhttpd/daemon.c:6775
569msgid "" 601msgid ""
570"Combining MHD_USE_THREAD_PER_CONNECTION and MHD_USE_EPOLL is not supported.\n" 602"Combining MHD_USE_THREAD_PER_CONNECTION and MHD_USE_EPOLL is not supported.\n"
571msgstr "" 603msgstr ""
572 604
573#: src/microhttpd/daemon.c:6401 src/microhttpd/daemon.c:6411 605#: src/microhttpd/daemon.c:6789 src/microhttpd/daemon.c:6799
574msgid "MHD failed to initialize IP connection limit mutex.\n" 606msgid "MHD failed to initialize IP connection limit mutex.\n"
575msgstr "" 607msgstr ""
576 608
577#: src/microhttpd/daemon.c:6429 609#: src/microhttpd/daemon.c:6817
578msgid "Failed to initialize TLS support.\n" 610msgid "Failed to initialize TLS support.\n"
579msgstr "" 611msgstr ""
580 612
581#: src/microhttpd/daemon.c:6456 613#: src/microhttpd/daemon.c:6850 src/microhttpd/daemon.c:6915
614#: src/microhttpd/daemon.c:7014
615msgid "Failed to initialise mutex.\n"
616msgstr ""
617
618#: src/microhttpd/daemon.c:6868
582#, c-format 619#, c-format
583msgid "Failed to create listen thread: %s\n" 620msgid "Failed to create listen thread: %s\n"
584msgstr "" 621msgstr ""
585 622
586#: src/microhttpd/daemon.c:6505 623#: src/microhttpd/daemon.c:6926
587#, c-format 624#, c-format
588msgid "Failed to create worker inter-thread communication channel: %s\n" 625msgid "Failed to create worker inter-thread communication channel: %s\n"
589msgstr "" 626msgstr ""
590 627
591#: src/microhttpd/daemon.c:6517 628#: src/microhttpd/daemon.c:6939
592msgid "" 629msgid ""
593"File descriptor for worker inter-thread communication channel exceeds " 630"File descriptor for worker inter-thread communication channel exceeds "
594"maximum value.\n" 631"maximum value.\n"
595msgstr "" 632msgstr ""
596 633
597#: src/microhttpd/daemon.c:6542 634#: src/microhttpd/daemon.c:6977
598msgid "MHD failed to initialize cleanup connection mutex.\n" 635msgid "MHD failed to initialize cleanup connection mutex.\n"
599msgstr "" 636msgstr ""
600 637
601#: src/microhttpd/daemon.c:6556 638#: src/microhttpd/daemon.c:6994
602#, c-format 639#, c-format
603msgid "Failed to create pool thread: %s\n" 640msgid "Failed to create pool thread: %s\n"
604msgstr "" 641msgstr ""
605 642
606#: src/microhttpd/daemon.c:6711 src/microhttpd/daemon.c:6744 643#: src/microhttpd/daemon.c:7183 src/microhttpd/daemon.c:7216
607msgid "MHD_stop_daemon() called while we have suspended connections.\n" 644msgid "MHD_stop_daemon() called while we have suspended connections.\n"
608msgstr "" 645msgstr ""
609 646
610#: src/microhttpd/daemon.c:6754 src/microhttpd/daemon.c:6847 647#: src/microhttpd/daemon.c:7255 src/microhttpd/daemon.c:7353
611#: src/microhttpd/daemon.c:6885 648#: src/microhttpd/daemon.c:7391
612msgid "Failed to signal shutdown via inter-thread communication channel.\n" 649msgid "Failed to signal shutdown via inter-thread communication channel.\n"
613msgstr "" 650msgstr ""
614 651
615#: src/microhttpd/daemon.c:7323 652#: src/microhttpd/daemon.c:7328
653msgid "MHD_stop_daemon() was called twice."
654msgstr ""
655
656#: src/microhttpd/daemon.c:7841
616msgid "Failed to initialize winsock.\n" 657msgid "Failed to initialize winsock.\n"
617msgstr "" 658msgstr ""
618 659
619#: src/microhttpd/daemon.c:7326 660#: src/microhttpd/daemon.c:7844
620msgid "Winsock version 2.2 is not available.\n" 661msgid "Winsock version 2.2 is not available.\n"
621msgstr "" 662msgstr ""
622 663
623#: src/microhttpd/daemon.c:7334 src/microhttpd/daemon.c:7338 664#: src/microhttpd/daemon.c:7852 src/microhttpd/daemon.c:7856
624msgid "Failed to initialise multithreading in libgcrypt.\n" 665msgid "Failed to initialise multithreading in libgcrypt.\n"
625msgstr "" 666msgstr ""
626 667
627#: src/microhttpd/daemon.c:7344 668#: src/microhttpd/daemon.c:7862
628msgid "libgcrypt is too old. MHD was compiled for libgcrypt 1.6.0 or newer.\n" 669msgid "libgcrypt is too old. MHD was compiled for libgcrypt 1.6.0 or newer.\n"
629msgstr "" 670msgstr ""
630 671
631#: src/microhttpd/mhd_sockets.h:274 672#: src/microhttpd/mhd_sockets.h:333
632msgid "Close socket failed.\n" 673msgid "Close socket failed.\n"
633msgstr "" 674msgstr ""
634 675
635#: src/microhttpd/connection.c:874 676#: src/microhttpd/connection.c:835
636msgid "Closing connection (application reported error generating data).\n" 677msgid "Closing connection (application reported error generating data).\n"
637msgstr "" 678msgstr ""
638 679
639#: src/microhttpd/connection.c:923 680#: src/microhttpd/connection.c:884
640msgid "Closing connection (out of memory).\n" 681msgid "Closing connection (out of memory).\n"
641msgstr "" 682msgstr ""
642 683
643#: src/microhttpd/connection.c:971 684#: src/microhttpd/connection.c:932
644msgid "Closing connection (application error generating response).\n" 685msgid "Closing connection (application error generating response).\n"
645msgstr "" 686msgstr ""
646 687
647#: src/microhttpd/connection.c:1599 688#: src/microhttpd/connection.c:1574
648#, c-format 689#, c-format
649msgid "" 690msgid ""
650"Error processing request (HTTP response code is %u (`%s')). Closing " 691"Error processing request (HTTP response code is %u (`%s')). Closing "
651"connection.\n" 692"connection.\n"
652msgstr "" 693msgstr ""
653 694
654#: src/microhttpd/connection.c:1626 src/microhttpd/connection.c:2661 695#: src/microhttpd/connection.c:1601 src/microhttpd/connection.c:2643
655msgid "Closing connection (failed to queue response).\n" 696msgid "Closing connection (failed to queue response).\n"
656msgstr "" 697msgstr ""
657 698
658#: src/microhttpd/connection.c:1637 src/microhttpd/connection.c:3469 699#: src/microhttpd/connection.c:1612 src/microhttpd/connection.c:3485
659#: src/microhttpd/connection.c:3578 700#: src/microhttpd/connection.c:3594
660msgid "Closing connection (failed to create response header).\n" 701msgid "Closing connection (failed to create response header).\n"
661msgstr "" 702msgstr ""
662 703
663#: src/microhttpd/connection.c:1683 src/microhttpd/connection.c:2821 704#: src/microhttpd/connection.c:1658 src/microhttpd/connection.c:2803
664#: src/microhttpd/connection.c:2889 src/microhttpd/connection.c:3242 705#: src/microhttpd/connection.c:2871 src/microhttpd/connection.c:3258
665#, c-format 706#, c-format
666msgid "In function %s handling connection at state: %s\n" 707msgid "In function %s handling connection at state: %s\n"
667msgstr "" 708msgstr ""
668 709
669#: src/microhttpd/connection.c:1900 710#: src/microhttpd/connection.c:1876
670msgid "Not enough memory in pool to allocate header record!\n" 711msgid "Not enough memory in pool to allocate header record!\n"
671msgstr "" 712msgstr ""
672 713
673#: src/microhttpd/connection.c:1947 714#: src/microhttpd/connection.c:1923
674msgid "Not enough memory in pool to parse cookies!\n" 715msgid "Not enough memory in pool to parse cookies!\n"
675msgstr "" 716msgstr ""
676 717
677#: src/microhttpd/connection.c:2178 src/microhttpd/connection.c:2380 718#: src/microhttpd/connection.c:2154 src/microhttpd/connection.c:2358
678msgid "Application reported internal error, closing connection.\n" 719msgid "Application reported internal error, closing connection.\n"
679msgstr "" 720msgstr ""
680 721
681#: src/microhttpd/connection.c:2245 src/microhttpd/connection.c:2324 722#: src/microhttpd/connection.c:2223 src/microhttpd/connection.c:2302
682msgid "" 723msgid ""
683"Received malformed HTTP request (bad chunked encoding). Closing connection.\n" 724"Received malformed HTTP request (bad chunked encoding). Closing connection.\n"
684msgstr "" 725msgstr ""
685 726
686#: src/microhttpd/connection.c:2388 727#: src/microhttpd/connection.c:2366
687msgid "libmicrohttpd API violation.\n" 728msgid "libmicrohttpd API violation.\n"
688msgstr "" 729msgstr ""
689 730
690#: src/microhttpd/connection.c:2404 731#: src/microhttpd/connection.c:2382
691msgid "" 732msgid ""
692"WARNING: incomplete upload processing and connection not suspended may " 733"WARNING: incomplete upload processing and connection not suspended may "
693"result in hung connection.\n" 734"result in hung connection.\n"
694msgstr "" 735msgstr ""
695 736
696#: src/microhttpd/connection.c:2476 737#: src/microhttpd/connection.c:2456
697msgid "Received malformed line (no colon). Closing connection.\n" 738msgid "Received malformed line (no colon). Closing connection.\n"
698msgstr "" 739msgstr ""
699 740
700#: src/microhttpd/connection.c:2637 741#: src/microhttpd/connection.c:2619
701msgid "Received HTTP 1.1 request without `Host' header.\n" 742msgid "Received HTTP 1.1 request without `Host' header.\n"
702msgstr "" 743msgstr ""
703 744
704#: src/microhttpd/connection.c:2649 745#: src/microhttpd/connection.c:2631
705msgid "Closing connection (failed to create response).\n" 746msgid "Closing connection (failed to create response).\n"
706msgstr "" 747msgstr ""
707 748
708#: src/microhttpd/connection.c:2799 749#: src/microhttpd/connection.c:2781
709msgid "Socket disconnected while reading request.\n" 750msgid "Socket disconnected while reading request.\n"
710msgstr "" 751msgstr ""
711 752
712#: src/microhttpd/connection.c:2806 753#: src/microhttpd/connection.c:2788
713msgid "Connection socket is closed due to error when reading request.\n" 754msgid "Connection socket is closed due to error when reading request.\n"
714msgstr "" 755msgstr ""
715 756
716#: src/microhttpd/connection.c:2916 757#: src/microhttpd/connection.c:2898
717#, c-format 758#, c-format
718msgid "Failed to send data in request for %s.\n" 759msgid "Failed to send data in request for %s.\n"
719msgstr "" 760msgstr ""
720 761
721#: src/microhttpd/connection.c:2925 762#: src/microhttpd/connection.c:2907
722#, c-format 763#, c-format
723msgid "Sent 100 continue response: `%.*s'\n" 764msgid "Sent 100 continue response: `%.*s'\n"
724msgstr "" 765msgstr ""
725 766
726#: src/microhttpd/connection.c:2968 767#: src/microhttpd/connection.c:2975
727msgid "Connection was closed while sending response headers.\n" 768msgid "Connection was closed while sending response headers.\n"
728msgstr "" 769msgstr ""
729 770
730#: src/microhttpd/connection.c:3020 771#: src/microhttpd/connection.c:3028
731msgid "Data offset exceeds limit.\n" 772msgid "Data offset exceeds limit.\n"
732msgstr "" 773msgstr ""
733 774
734#: src/microhttpd/connection.c:3030 775#: src/microhttpd/connection.c:3038
735#, c-format 776#, c-format
736msgid "Sent %d-byte DATA response: `%.*s'\n" 777msgid "Sent %d-byte DATA response: `%.*s'\n"
737msgstr "" 778msgstr ""
738 779
739#: src/microhttpd/connection.c:3047 780#: src/microhttpd/connection.c:3055
740#, c-format 781#, c-format
741msgid "Failed to send data in request for `%s'.\n" 782msgid "Failed to send data in request for `%s'.\n"
742msgstr "" 783msgstr ""
743 784
744#: src/microhttpd/connection.c:3077 src/microhttpd/connection.c:3107 785#: src/microhttpd/connection.c:3085 src/microhttpd/connection.c:3115
745msgid "Connection was closed while sending response body.\n" 786msgid "Connection was closed while sending response body.\n"
746msgstr "" 787msgstr ""
747 788
748#: src/microhttpd/connection.c:3130 789#: src/microhttpd/connection.c:3138
749msgid "Internal error.\n" 790msgid "Internal error.\n"
750msgstr "" 791msgstr ""
751 792
752#: src/microhttpd/connection.c:3204 793#: src/microhttpd/connection.c:3216
753msgid "" 794msgid ""
754"Failed to signal end of connection via inter-thread communication channel.\n" 795"Failed to signal end of connection via inter-thread communication channel.\n"
755msgstr "" 796msgstr ""
756 797
757#: src/microhttpd/connection.c:3928 798#: src/microhttpd/connection.c:3944
758msgid "Attempted to queue response on wrong thread!\n" 799msgid "Attempted to queue response on wrong thread!\n"
759msgstr "" 800msgstr ""
760 801
761#: src/microhttpd/connection.c:3940 802#: src/microhttpd/connection.c:3956
762msgid "" 803msgid ""
763"Attempted 'upgrade' connection on daemon without MHD_ALLOW_UPGRADE option!\n" 804"Attempted 'upgrade' connection on daemon without MHD_ALLOW_UPGRADE option!\n"
764msgstr "" 805msgstr ""
765 806
766#: src/microhttpd/connection.c:3950 807#: src/microhttpd/connection.c:3966
767msgid "Application used invalid status code for 'upgrade' response!\n" 808msgid "Application used invalid status code for 'upgrade' response!\n"
768msgstr "" 809msgstr ""
769 810
770#: src/microhttpd/response.c:915 811#: src/microhttpd/response.c:969
771msgid "" 812msgid ""
772"Invalid response for upgrade: application failed to set the 'Upgrade' " 813"Invalid response for upgrade: application failed to set the 'Upgrade' "
773"header!\n" 814"header!\n"
774msgstr "" 815msgstr ""
775 816
776#: src/microhttpd/response.c:956 817#: src/microhttpd/response.c:1010
777msgid "Failed to make loopback sockets non-blocking.\n" 818msgid "Failed to make loopback sockets non-blocking.\n"
778msgstr "" 819msgstr ""
779 820
780#: src/microhttpd/response.c:975 821#: src/microhttpd/response.c:1029
781msgid "Failed to set SO_NOSIGPIPE on loopback sockets.\n" 822msgid "Failed to set SO_NOSIGPIPE on loopback sockets.\n"
782msgstr "" 823msgstr ""
783 824
784#: src/microhttpd/response.c:995 825#: src/microhttpd/response.c:1049
785#, c-format 826#, c-format
786msgid "Socketpair descriptor larger than FD_SETSIZE: %d > %d\n" 827msgid "Socketpair descriptor larger than FD_SETSIZE: %d > %d\n"
787msgstr "" 828msgstr ""
788 829
789#: src/microhttpd/response.c:1076 830#: src/microhttpd/response.c:1130
790msgid "Error cleaning up while handling epoll error.\n" 831msgid "Error cleaning up while handling epoll error.\n"
791msgstr "" 832msgstr ""
792 833
diff --git a/src/include/microhttpd.h b/src/include/microhttpd.h
index 728c11e4..f57a26e2 100644
--- a/src/include/microhttpd.h
+++ b/src/include/microhttpd.h
@@ -130,9 +130,10 @@ typedef intptr_t ssize_t;
130 130
131/** 131/**
132 * Current version of the library. 132 * Current version of the library.
133 * 0x01093001 = 1.9.30-1. 133 * @note While it is a hexadecimal number, it is parsed as decimal number.
134 * Example: 0x01093001 = 1.9.30-1.
134 */ 135 */
135#define MHD_VERSION 0x00097106 136#define MHD_VERSION 0x00097200
136 137
137/** 138/**
138 * Operational results from MHD calls. 139 * Operational results from MHD calls.