diff options
author | Christian Grothoff <christian@grothoff.org> | 2019-10-17 19:12:08 +0200 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2019-10-17 19:12:08 +0200 |
commit | 35877189f6be4a7a0c2057cf750beb1acb47fe03 (patch) | |
tree | 796420efbaa0ff39d2b2ddad3dd6f5222a0a0fa1 | |
parent | f1ab15426f53caf5660c7d0dd29b3f60b101c1b8 (diff) | |
download | libmicrohttpd-35877189f6be4a7a0c2057cf750beb1acb47fe03.tar.gz libmicrohttpd-35877189f6be4a7a0c2057cf750beb1acb47fe03.zip |
cosmetics for Markus
-rw-r--r-- | ChangeLog | 3 | ||||
-rw-r--r-- | configure.ac | 8 | ||||
-rw-r--r-- | po/libmicrohttpd.pot | 371 | ||||
-rw-r--r-- | src/include/microhttpd.h | 2 | ||||
-rw-r--r-- | src/microhttpd/mhd_send.h | 2 |
5 files changed, 197 insertions, 189 deletions
@@ -1,6 +1,7 @@ | |||
1 | Thu 17 Oct 2019 04:50:52 PM CEST | 1 | Thu 17 Oct 2019 04:50:52 PM CEST |
2 | Integrate 0-byte send() method for uncorking for old FreeBSD/OS X | 2 | Integrate 0-byte send() method for uncorking for old FreeBSD/OS X |
3 | systems into new mhd_send.c logic for uncorking. -CG | 3 | systems into new mhd_send.c logic for uncorking. |
4 | Releasing libmicrohttpd 0.9.67. -CG | ||
4 | 5 | ||
5 | Fri 18 Aug 2019 00:00:00 PM UTC | 6 | Fri 18 Aug 2019 00:00:00 PM UTC |
6 | Fixes and optimizations for the setsockopt handling: | 7 | Fixes and optimizations for the setsockopt handling: |
diff --git a/configure.ac b/configure.ac index 37ae0fe6..0758045f 100644 --- a/configure.ac +++ b/configure.ac | |||
@@ -1,5 +1,5 @@ | |||
1 | # This file is part of libmicrohttpd. | 1 | # This file is part of libmicrohttpd. |
2 | # (C) 2006-2018 Christian Grothoff (and other contributing authors) | 2 | # (C) 2006-2019 Christian Grothoff (and other contributing authors) |
3 | # | 3 | # |
4 | # libmicrohttpd is free software; you can redistribute it and/or modify | 4 | # libmicrohttpd is free software; you can redistribute it and/or modify |
5 | # it under the terms of the GNU General Public License as published | 5 | # it under the terms of the GNU General Public License as published |
@@ -22,15 +22,15 @@ | |||
22 | # | 22 | # |
23 | AC_PREREQ([2.64]) | 23 | AC_PREREQ([2.64]) |
24 | LT_PREREQ([2.4.0]) | 24 | LT_PREREQ([2.4.0]) |
25 | AC_INIT([GNU Libmicrohttpd],[0.9.66],[libmicrohttpd@gnu.org]) | 25 | AC_INIT([GNU Libmicrohttpd],[0.9.67],[libmicrohttpd@gnu.org]) |
26 | AC_CONFIG_AUX_DIR([build-aux]) | 26 | AC_CONFIG_AUX_DIR([build-aux]) |
27 | AM_INIT_AUTOMAKE([silent-rules] [subdir-objects]) | 27 | AM_INIT_AUTOMAKE([silent-rules] [subdir-objects]) |
28 | AC_CONFIG_HEADERS([MHD_config.h]) | 28 | AC_CONFIG_HEADERS([MHD_config.h]) |
29 | AC_CONFIG_MACRO_DIR([m4]) | 29 | AC_CONFIG_MACRO_DIR([m4]) |
30 | 30 | ||
31 | LIB_VERSION_CURRENT=65 | 31 | LIB_VERSION_CURRENT=66 |
32 | LIB_VERSION_REVISION=0 | 32 | LIB_VERSION_REVISION=0 |
33 | LIB_VERSION_AGE=53 | 33 | LIB_VERSION_AGE=54 |
34 | AC_SUBST(LIB_VERSION_CURRENT) | 34 | AC_SUBST(LIB_VERSION_CURRENT) |
35 | AC_SUBST(LIB_VERSION_REVISION) | 35 | AC_SUBST(LIB_VERSION_REVISION) |
36 | AC_SUBST(LIB_VERSION_AGE) | 36 | AC_SUBST(LIB_VERSION_AGE) |
diff --git a/po/libmicrohttpd.pot b/po/libmicrohttpd.pot index 0f089638..c5d49160 100644 --- a/po/libmicrohttpd.pot +++ b/po/libmicrohttpd.pot | |||
@@ -6,9 +6,9 @@ | |||
6 | #, fuzzy | 6 | #, fuzzy |
7 | msgid "" | 7 | msgid "" |
8 | msgstr "" | 8 | msgstr "" |
9 | "Project-Id-Version: GNU libmicrohttpd 0.9.66\n" | 9 | "Project-Id-Version: GNU libmicrohttpd 0.9.67\n" |
10 | "Report-Msgid-Bugs-To: libmicrohttpd@gnu.org\n" | 10 | "Report-Msgid-Bugs-To: libmicrohttpd@gnu.org\n" |
11 | "POT-Creation-Date: 2019-08-01 13:26+0200\n" | 11 | "POT-Creation-Date: 2019-10-17 17:01+0200\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,73 +17,73 @@ 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:174 | 20 | #: src/microhttpd/connection_https.c:175 |
21 | msgid "Error: received handshake message out of context\n" | 21 | msgid "Error: received handshake message out of context\n" |
22 | msgstr "" | 22 | msgstr "" |
23 | 23 | ||
24 | #: src/microhttpd/mhd_locks.h:120 | 24 | #: src/microhttpd/mhd_locks.h:123 |
25 | msgid "Failed to destroy mutex.\n" | 25 | msgid "Failed to destroy mutex.\n" |
26 | msgstr "" | 26 | msgstr "" |
27 | 27 | ||
28 | #: src/microhttpd/mhd_locks.h:153 | 28 | #: src/microhttpd/mhd_locks.h:156 |
29 | msgid "Failed to lock mutex.\n" | 29 | msgid "Failed to lock mutex.\n" |
30 | msgstr "" | 30 | msgstr "" |
31 | 31 | ||
32 | #: src/microhttpd/mhd_locks.h:179 | 32 | #: src/microhttpd/mhd_locks.h:182 |
33 | msgid "Failed to unlock mutex.\n" | 33 | msgid "Failed to unlock mutex.\n" |
34 | msgstr "" | 34 | msgstr "" |
35 | 35 | ||
36 | #: src/microhttpd/internal.h:82 | 36 | #: src/microhttpd/internal.h:84 |
37 | msgid "Failed to close FD.\n" | 37 | msgid "Failed to close FD.\n" |
38 | msgstr "" | 38 | msgstr "" |
39 | 39 | ||
40 | #: src/microhttpd/digestauth.c:599 | 40 | #: src/microhttpd/digestauth.c:602 |
41 | msgid "" | 41 | msgid "" |
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" |
44 | msgstr "" | 44 | msgstr "" |
45 | 45 | ||
46 | #: src/microhttpd/digestauth.c:804 | 46 | #: src/microhttpd/digestauth.c:808 |
47 | msgid "Failed to allocate memory for copy of URI arguments\n" | 47 | msgid "Failed to allocate memory for copy of URI arguments\n" |
48 | msgstr "" | 48 | msgstr "" |
49 | 49 | ||
50 | #: src/microhttpd/digestauth.c:946 | 50 | #: src/microhttpd/digestauth.c:951 |
51 | msgid "Authentication failed, invalid timestamp format.\n" | 51 | msgid "Authentication failed, invalid timestamp format.\n" |
52 | msgstr "" | 52 | msgstr "" |
53 | 53 | ||
54 | #: src/microhttpd/digestauth.c:1009 | 54 | #: src/microhttpd/digestauth.c:1014 |
55 | msgid "Authentication failed, invalid format.\n" | 55 | msgid "Authentication failed, invalid format.\n" |
56 | msgstr "" | 56 | msgstr "" |
57 | 57 | ||
58 | #: src/microhttpd/digestauth.c:1019 | 58 | #: src/microhttpd/digestauth.c:1024 |
59 | msgid "Authentication failed, invalid nc format.\n" | 59 | msgid "Authentication failed, invalid nc format.\n" |
60 | msgstr "" | 60 | msgstr "" |
61 | 61 | ||
62 | #: src/microhttpd/digestauth.c:1045 | 62 | #: src/microhttpd/digestauth.c:1050 |
63 | msgid "Failed to allocate memory for auth header processing\n" | 63 | msgid "Failed to allocate memory for auth header processing\n" |
64 | msgstr "" | 64 | msgstr "" |
65 | 65 | ||
66 | #: src/microhttpd/digestauth.c:1105 | 66 | #: src/microhttpd/digestauth.c:1110 |
67 | msgid "Authentication failed, URI does not match.\n" | 67 | msgid "Authentication failed, URI does not match.\n" |
68 | msgstr "" | 68 | msgstr "" |
69 | 69 | ||
70 | #: src/microhttpd/digestauth.c:1124 | 70 | #: src/microhttpd/digestauth.c:1129 |
71 | msgid "Authentication failed, arguments do not match.\n" | 71 | msgid "Authentication failed, arguments do not match.\n" |
72 | msgstr "" | 72 | msgstr "" |
73 | 73 | ||
74 | #: src/microhttpd/digestauth.c:1281 | 74 | #: src/microhttpd/digestauth.c:1286 |
75 | msgid "digest size missmatch" | 75 | msgid "digest size missmatch" |
76 | msgstr "" | 76 | msgstr "" |
77 | 77 | ||
78 | #: src/microhttpd/digestauth.c:1373 | 78 | #: src/microhttpd/digestauth.c:1379 |
79 | msgid "Could not register nonce (is the nonce array size zero?).\n" | 79 | msgid "Could not register nonce (is the nonce array size zero?).\n" |
80 | msgstr "" | 80 | msgstr "" |
81 | 81 | ||
82 | #: src/microhttpd/digestauth.c:1398 | 82 | #: src/microhttpd/digestauth.c:1404 |
83 | msgid "Failed to allocate memory for auth response header\n" | 83 | msgid "Failed to allocate memory for auth response header\n" |
84 | msgstr "" | 84 | msgstr "" |
85 | 85 | ||
86 | #: src/microhttpd/digestauth.c:1434 | 86 | #: src/microhttpd/digestauth.c:1440 |
87 | msgid "Failed to add Digest auth header\n" | 87 | msgid "Failed to add Digest auth header\n" |
88 | msgstr "" | 88 | msgstr "" |
89 | 89 | ||
@@ -104,699 +104,704 @@ msgstr "" | |||
104 | msgid "Previously-added IP address had counter of zero\n" | 104 | msgid "Previously-added IP address had counter of zero\n" |
105 | msgstr "" | 105 | msgstr "" |
106 | 106 | ||
107 | #: src/microhttpd/daemon.c:622 | 107 | #: src/microhttpd/daemon.c:623 |
108 | msgid "" | 108 | msgid "" |
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" | 110 | "support setting key password" |
111 | msgstr "" | 111 | msgstr "" |
112 | 112 | ||
113 | #: src/microhttpd/daemon.c:680 | 113 | #: src/microhttpd/daemon.c:681 |
114 | #, c-format | 114 | #, c-format |
115 | msgid "Error: invalid credentials type %d specified.\n" | 115 | msgid "Error: invalid credentials type %d specified.\n" |
116 | msgstr "" | 116 | msgstr "" |
117 | 117 | ||
118 | #: src/microhttpd/daemon.c:1079 | 118 | #: src/microhttpd/daemon.c:1080 |
119 | #, c-format | 119 | #, c-format |
120 | msgid "Maximum socket in select set: %d\n" | 120 | msgid "Maximum socket in select set: %d\n" |
121 | msgstr "" | 121 | msgstr "" |
122 | 122 | ||
123 | #: src/microhttpd/daemon.c:1140 | 123 | #: src/microhttpd/daemon.c:1141 |
124 | msgid "" | 124 | msgid "" |
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" |
127 | msgstr "" | 127 | msgstr "" |
128 | 128 | ||
129 | #: src/microhttpd/daemon.c:1346 src/microhttpd/daemon.c:6611 | 129 | #: src/microhttpd/daemon.c:1348 src/microhttpd/daemon.c:6697 |
130 | msgid "" | 130 | msgid "" |
131 | "Initiated daemon shutdown while \"upgraded\" connection was not closed.\n" | 131 | "Initiated daemon shutdown while \"upgraded\" connection was not closed.\n" |
132 | msgstr "" | 132 | msgstr "" |
133 | 133 | ||
134 | #: src/microhttpd/daemon.c:1360 src/microhttpd/daemon.c:1595 | 134 | #: src/microhttpd/daemon.c:1363 src/microhttpd/daemon.c:1602 |
135 | msgid "Failed to forward to application " | 135 | msgid "Failed to forward to application " |
136 | msgstr "" | 136 | msgstr "" |
137 | 137 | ||
138 | #: src/microhttpd/daemon.c:1527 src/microhttpd/daemon.c:1649 | 138 | #: src/microhttpd/daemon.c:1532 src/microhttpd/daemon.c:1658 |
139 | msgid "Failed to forward to remote client " | 139 | msgid "Failed to forward to remote client " |
140 | msgstr "" | 140 | msgstr "" |
141 | 141 | ||
142 | #: src/microhttpd/daemon.c:1714 | 142 | #: src/microhttpd/daemon.c:1724 |
143 | msgid "Error preparing select\n" | 143 | msgid "Error preparing select\n" |
144 | msgstr "" | 144 | msgstr "" |
145 | 145 | ||
146 | #: src/microhttpd/daemon.c:1748 src/microhttpd/daemon.c:1900 | 146 | #: src/microhttpd/daemon.c:1758 src/microhttpd/daemon.c:1910 |
147 | #: src/microhttpd/daemon.c:2044 | 147 | #: src/microhttpd/daemon.c:2054 |
148 | #, c-format | 148 | #, c-format |
149 | msgid "Error during select (%d): `%s'\n" | 149 | msgid "Error during select (%d): `%s'\n" |
150 | msgstr "" | 150 | msgstr "" |
151 | 151 | ||
152 | #: src/microhttpd/daemon.c:1797 src/microhttpd/daemon.c:1921 | 152 | #: src/microhttpd/daemon.c:1807 src/microhttpd/daemon.c:1931 |
153 | #: src/microhttpd/daemon.c:2113 | 153 | #: src/microhttpd/daemon.c:2123 |
154 | #, c-format | 154 | #, c-format |
155 | msgid "Error during poll: `%s'\n" | 155 | msgid "Error during poll: `%s'\n" |
156 | msgstr "" | 156 | msgstr "" |
157 | 157 | ||
158 | #: src/microhttpd/daemon.c:1884 src/microhttpd/daemon.c:2026 | 158 | #: src/microhttpd/daemon.c:1894 src/microhttpd/daemon.c:2036 |
159 | msgid "Failed to add FD to fd_set\n" | 159 | msgid "Failed to add FD to fd_set\n" |
160 | msgstr "" | 160 | msgstr "" |
161 | 161 | ||
162 | #: src/microhttpd/daemon.c:2165 | 162 | #: src/microhttpd/daemon.c:2176 |
163 | msgid "Processing thread terminating. Closing connection\n" | 163 | msgid "Processing thread terminating. Closing connection\n" |
164 | msgstr "" | 164 | msgstr "" |
165 | 165 | ||
166 | #: src/microhttpd/daemon.c:2194 | 166 | #: src/microhttpd/daemon.c:2206 |
167 | msgid "" | 167 | msgid "" |
168 | "Failed to signal thread termination via inter-thread communication channel." | 168 | "Failed to signal thread termination via inter-thread communication channel." |
169 | msgstr "" | 169 | msgstr "" |
170 | 170 | ||
171 | #: src/microhttpd/daemon.c:2265 | 171 | #: src/microhttpd/daemon.c:2277 |
172 | msgid "Internal server error. This should be impossible.\n" | 172 | msgid "Internal server error. This should be impossible.\n" |
173 | msgstr "" | 173 | msgstr "" |
174 | 174 | ||
175 | #: src/microhttpd/daemon.c:2275 src/microhttpd/daemon.c:2312 | 175 | #: src/microhttpd/daemon.c:2287 src/microhttpd/daemon.c:2325 |
176 | msgid "PSK not supported by this server.\n" | 176 | msgid "PSK not supported by this server.\n" |
177 | msgstr "" | 177 | msgstr "" |
178 | 178 | ||
179 | #: src/microhttpd/daemon.c:2289 | 179 | #: src/microhttpd/daemon.c:2302 |
180 | msgid "PSK authentication failed: gnutls_malloc failed to allocate memory\n" | 180 | msgid "PSK authentication failed: gnutls_malloc failed to allocate memory\n" |
181 | msgstr "" | 181 | msgstr "" |
182 | 182 | ||
183 | #: src/microhttpd/daemon.c:2298 | 183 | #: src/microhttpd/daemon.c:2311 |
184 | msgid "PSK authentication failed: PSK too long\n" | 184 | msgid "PSK authentication failed: PSK too long\n" |
185 | msgstr "" | 185 | msgstr "" |
186 | 186 | ||
187 | #: src/microhttpd/daemon.c:2394 src/microhttpd/daemon.c:6255 | 187 | #: src/microhttpd/daemon.c:2407 src/microhttpd/daemon.c:6334 |
188 | #, c-format | 188 | #, c-format |
189 | msgid "Socket descriptor larger than FD_SETSIZE: %d > %d\n" | 189 | msgid "Socket descriptor larger than FD_SETSIZE: %d > %d\n" |
190 | msgstr "" | 190 | msgstr "" |
191 | 191 | ||
192 | #: src/microhttpd/daemon.c:2410 | 192 | #: src/microhttpd/daemon.c:2423 |
193 | #, c-format | 193 | #, c-format |
194 | msgid "Failed to set SO_NOSIGPIPE on accepted socket: %s\n" | 194 | msgid "Failed to set SO_NOSIGPIPE on accepted socket: %s\n" |
195 | msgstr "" | 195 | msgstr "" |
196 | 196 | ||
197 | #: src/microhttpd/daemon.c:2427 src/microhttpd/daemon.c:3251 | 197 | #: src/microhttpd/daemon.c:2440 src/microhttpd/daemon.c:3298 |
198 | #, c-format | 198 | #, c-format |
199 | msgid "Accepted connection on socket %d\n" | 199 | msgid "Accepted connection on socket %d\n" |
200 | msgstr "" | 200 | msgstr "" |
201 | 201 | ||
202 | #: src/microhttpd/daemon.c:2439 src/microhttpd/daemon.c:2629 | 202 | #: src/microhttpd/daemon.c:2453 src/microhttpd/daemon.c:2650 |
203 | msgid "Server reached connection limit. Closing inbound connection.\n" | 203 | msgid "Server reached connection limit. Closing inbound connection.\n" |
204 | msgstr "" | 204 | msgstr "" |
205 | 205 | ||
206 | #: src/microhttpd/daemon.c:2457 | 206 | #: src/microhttpd/daemon.c:2471 |
207 | msgid "Connection rejected by application. Closing connection.\n" | 207 | msgid "Connection rejected by application. Closing connection.\n" |
208 | msgstr "" | 208 | msgstr "" |
209 | 209 | ||
210 | #: src/microhttpd/daemon.c:2490 src/microhttpd/daemon.c:2510 | 210 | #: src/microhttpd/daemon.c:2504 src/microhttpd/daemon.c:2524 |
211 | #: src/microhttpd/daemon.c:3837 | 211 | #: src/microhttpd/daemon.c:3885 |
212 | #, c-format | 212 | #, c-format |
213 | msgid "Error allocating memory: %s\n" | 213 | msgid "Error allocating memory: %s\n" |
214 | msgstr "" | 214 | msgstr "" |
215 | 215 | ||
216 | #: src/microhttpd/daemon.c:2582 | 216 | #: src/microhttpd/daemon.c:2602 |
217 | #, c-format | 217 | #, c-format |
218 | msgid "Failed to setup TLS credentials: unknown credential type %d\n" | 218 | msgid "Failed to setup TLS credentials: unknown credential type %d\n" |
219 | msgstr "" | 219 | msgstr "" |
220 | 220 | ||
221 | #: src/microhttpd/daemon.c:2591 | 221 | #: src/microhttpd/daemon.c:2611 |
222 | msgid "Unknown credential type" | 222 | msgid "Unknown credential type" |
223 | msgstr "" | 223 | msgstr "" |
224 | 224 | ||
225 | #: src/microhttpd/daemon.c:2693 src/microhttpd/daemon.c:4328 | 225 | #: src/microhttpd/daemon.c:2714 src/microhttpd/daemon.c:4377 |
226 | #: src/microhttpd/daemon.c:4361 src/microhttpd/daemon.c:5547 | 226 | #: src/microhttpd/daemon.c:4410 src/microhttpd/daemon.c:5615 |
227 | #: src/microhttpd/daemon.c:5564 src/microhttpd/connection.c:4142 | 227 | #: src/microhttpd/daemon.c:5632 src/microhttpd/connection.c:3795 |
228 | #: src/microhttpd/response.c:1003 src/microhttpd/response.c:1029 | 228 | #: src/microhttpd/response.c:1044 src/microhttpd/response.c:1070 |
229 | #, c-format | 229 | #, c-format |
230 | msgid "Call to epoll_ctl failed: %s\n" | 230 | msgid "Call to epoll_ctl failed: %s\n" |
231 | msgstr "" | 231 | msgstr "" |
232 | 232 | ||
233 | #: src/microhttpd/daemon.c:2718 | 233 | #: src/microhttpd/daemon.c:2741 |
234 | msgid "Failed to signal new connection via inter-thread communication channel." | 234 | msgid "Failed to signal new connection via inter-thread communication channel." |
235 | msgstr "" | 235 | msgstr "" |
236 | 236 | ||
237 | #: src/microhttpd/daemon.c:2823 src/microhttpd/daemon.c:3335 | 237 | #: src/microhttpd/daemon.c:2846 src/microhttpd/daemon.c:3382 |
238 | #: src/microhttpd/daemon.c:6501 src/microhttpd/connection.c:1190 | 238 | #: src/microhttpd/daemon.c:6584 src/microhttpd/connection.c:802 |
239 | #: src/microhttpd/connection.c:1209 | 239 | #: src/microhttpd/connection.c:821 |
240 | msgid "Failed to remove FD from epoll set\n" | 240 | msgid "Failed to remove FD from epoll set\n" |
241 | msgstr "" | 241 | msgstr "" |
242 | 242 | ||
243 | #: src/microhttpd/daemon.c:2872 | 243 | #: src/microhttpd/daemon.c:2896 |
244 | msgid "Cannot suspend connections without enabling MHD_ALLOW_SUSPEND_RESUME!\n" | 244 | msgid "Cannot suspend connections without enabling MHD_ALLOW_SUSPEND_RESUME!\n" |
245 | msgstr "" | 245 | msgstr "" |
246 | 246 | ||
247 | #: src/microhttpd/daemon.c:2878 | 247 | #: src/microhttpd/daemon.c:2903 |
248 | msgid "Error: connection scheduled for \"upgrade\" cannot be suspended" | 248 | msgid "Error: connection scheduled for \"upgrade\" cannot be suspended" |
249 | msgstr "" | 249 | msgstr "" |
250 | 250 | ||
251 | #: src/microhttpd/daemon.c:2901 | 251 | #: src/microhttpd/daemon.c:2927 |
252 | msgid "Cannot resume connections without enabling MHD_ALLOW_SUSPEND_RESUME!\n" | 252 | msgid "Cannot resume connections without enabling MHD_ALLOW_SUSPEND_RESUME!\n" |
253 | msgstr "" | 253 | msgstr "" |
254 | 254 | ||
255 | #: src/microhttpd/daemon.c:2915 | 255 | #: src/microhttpd/daemon.c:2942 |
256 | msgid "Failed to signal resume via inter-thread communication channel." | 256 | msgid "Failed to signal resume via inter-thread communication channel." |
257 | msgstr "" | 257 | msgstr "" |
258 | 258 | ||
259 | #: src/microhttpd/daemon.c:3047 | 259 | #: src/microhttpd/daemon.c:3077 |
260 | msgid "" | 260 | msgid "" |
261 | "Failed to signal resume of connection via inter-thread communication channel." | 261 | "Failed to signal resume of connection via inter-thread communication channel." |
262 | msgstr "" | 262 | msgstr "" |
263 | 263 | ||
264 | #: src/microhttpd/daemon.c:3094 | 264 | #: src/microhttpd/daemon.c:3124 |
265 | #, c-format | 265 | #, c-format |
266 | msgid "Failed to set nonblocking mode on new client socket: %s\n" | 266 | msgid "Failed to set nonblocking mode on new client socket: %s\n" |
267 | msgstr "" | 267 | msgstr "" |
268 | 268 | ||
269 | #: src/microhttpd/daemon.c:3107 | 269 | #: src/microhttpd/daemon.c:3137 |
270 | msgid "Failed to set noninheritable mode on new client socket.\n" | 270 | msgid "Failed to set noninheritable mode on new client socket.\n" |
271 | msgstr "" | 271 | msgstr "" |
272 | 272 | ||
273 | #: src/microhttpd/daemon.c:3116 | 273 | #: src/microhttpd/daemon.c:3146 |
274 | msgid "Failed to reset buffering mode on new client socket.\n" | 274 | msgid "Failed to reset buffering mode on new client socket.\n" |
275 | msgstr "" | 275 | msgstr "" |
276 | 276 | ||
277 | #: src/microhttpd/daemon.c:3189 | 277 | #: src/microhttpd/daemon.c:3219 |
278 | #, c-format | 278 | #, c-format |
279 | msgid "Error accepting connection: %s\n" | 279 | msgid "Error accepting connection: %s\n" |
280 | msgstr "" | 280 | msgstr "" |
281 | 281 | ||
282 | #: src/microhttpd/daemon.c:3206 | 282 | #: src/microhttpd/daemon.c:3237 |
283 | msgid "" | 283 | msgid "" |
284 | "Hit process or system resource limit at FIRST connection. This is really bad " | 284 | "Hit process or system resource limit at FIRST connection. This is really bad " |
285 | "as there is no sane way to proceed. Will try busy waiting for system " | 285 | "as there is no sane way to proceed. Will try busy waiting for system " |
286 | "resources to become magically available.\n" | 286 | "resources to become magically available.\n" |
287 | msgstr "" | 287 | msgstr "" |
288 | 288 | ||
289 | #: src/microhttpd/daemon.c:3220 | 289 | #: src/microhttpd/daemon.c:3252 |
290 | #, c-format | 290 | #, c-format |
291 | msgid "" | 291 | msgid "" |
292 | "Hit process or system resource limit at %u connections, temporarily " | 292 | "Hit process or system resource limit at %u connections, temporarily " |
293 | "suspending accept(). Consider setting a lower MHD_OPTION_CONNECTION_LIMIT.\n" | 293 | "suspending accept(). Consider setting a lower MHD_OPTION_CONNECTION_LIMIT.\n" |
294 | msgstr "" | 294 | msgstr "" |
295 | 295 | ||
296 | #: src/microhttpd/daemon.c:3232 | 296 | #: src/microhttpd/daemon.c:3267 |
297 | #, c-format | ||
298 | msgid "Failed to disable TCP Nagle on socket: %s\n" | ||
299 | msgstr "" | ||
300 | |||
301 | #: src/microhttpd/daemon.c:3278 | ||
297 | #, c-format | 302 | #, c-format |
298 | msgid "Failed to set nonblocking mode on incoming connection socket: %s\n" | 303 | msgid "Failed to set nonblocking mode on incoming connection socket: %s\n" |
299 | msgstr "" | 304 | msgstr "" |
300 | 305 | ||
301 | #: src/microhttpd/daemon.c:3244 | 306 | #: src/microhttpd/daemon.c:3291 |
302 | msgid "Failed to set noninheritable mode on incoming connection socket.\n" | 307 | msgid "Failed to set noninheritable mode on incoming connection socket.\n" |
303 | msgstr "" | 308 | msgstr "" |
304 | 309 | ||
305 | #: src/microhttpd/daemon.c:3292 src/microhttpd/daemon.c:6653 | 310 | #: src/microhttpd/daemon.c:3339 src/microhttpd/daemon.c:6741 |
306 | #: src/microhttpd/daemon.c:6685 src/microhttpd/daemon.c:6785 | 311 | #: src/microhttpd/daemon.c:6773 src/microhttpd/daemon.c:6875 |
307 | msgid "Failed to join a thread\n" | 312 | msgid "Failed to join a thread\n" |
308 | msgstr "" | 313 | msgstr "" |
309 | 314 | ||
310 | #: src/microhttpd/daemon.c:3396 | 315 | #: src/microhttpd/daemon.c:3443 |
311 | msgid "Illegal call to MHD_get_timeout\n" | 316 | msgid "Illegal call to MHD_get_timeout\n" |
312 | msgstr "" | 317 | msgstr "" |
313 | 318 | ||
314 | #: src/microhttpd/daemon.c:3593 | 319 | #: src/microhttpd/daemon.c:3640 |
315 | msgid "" | 320 | msgid "" |
316 | "MHD_run_from_select() called with except_fd_set set to NULL. Such behavior " | 321 | "MHD_run_from_select() called with except_fd_set set to NULL. Such behavior " |
317 | "is deprecated.\n" | 322 | "is deprecated.\n" |
318 | msgstr "" | 323 | msgstr "" |
319 | 324 | ||
320 | #: src/microhttpd/daemon.c:3673 | 325 | #: src/microhttpd/daemon.c:3720 |
321 | msgid "Could not obtain daemon fdsets" | 326 | msgid "Could not obtain daemon fdsets" |
322 | msgstr "" | 327 | msgstr "" |
323 | 328 | ||
324 | #: src/microhttpd/daemon.c:3690 | 329 | #: src/microhttpd/daemon.c:3737 |
325 | msgid "Could not add listen socket to fdset" | 330 | msgid "Could not add listen socket to fdset" |
326 | msgstr "" | 331 | msgstr "" |
327 | 332 | ||
328 | #: src/microhttpd/daemon.c:3718 | 333 | #: src/microhttpd/daemon.c:3766 |
329 | msgid "Could not add control inter-thread communication channel FD to fdset" | 334 | msgid "Could not add control inter-thread communication channel FD to fdset" |
330 | msgstr "" | 335 | msgstr "" |
331 | 336 | ||
332 | #: src/microhttpd/daemon.c:3774 | 337 | #: src/microhttpd/daemon.c:3822 |
333 | #, c-format | 338 | #, c-format |
334 | msgid "select failed: %s\n" | 339 | msgid "select failed: %s\n" |
335 | msgstr "" | 340 | msgstr "" |
336 | 341 | ||
337 | #: src/microhttpd/daemon.c:3919 src/microhttpd/daemon.c:4066 | 342 | #: src/microhttpd/daemon.c:3967 src/microhttpd/daemon.c:4115 |
338 | #, c-format | 343 | #, c-format |
339 | msgid "poll failed: %s\n" | 344 | msgid "poll failed: %s\n" |
340 | msgstr "" | 345 | msgstr "" |
341 | 346 | ||
342 | #: src/microhttpd/daemon.c:4197 src/microhttpd/daemon.c:4428 | 347 | #: src/microhttpd/daemon.c:4246 src/microhttpd/daemon.c:4477 |
343 | #, c-format | 348 | #, c-format |
344 | msgid "Call to epoll_wait failed: %s\n" | 349 | msgid "Call to epoll_wait failed: %s\n" |
345 | msgstr "" | 350 | msgstr "" |
346 | 351 | ||
347 | #: src/microhttpd/daemon.c:4380 src/microhttpd/daemon.c:4837 | 352 | #: src/microhttpd/daemon.c:4429 src/microhttpd/daemon.c:4887 |
348 | msgid "Failed to remove listen FD from epoll set\n" | 353 | msgid "Failed to remove listen FD from epoll set\n" |
349 | msgstr "" | 354 | msgstr "" |
350 | 355 | ||
351 | #: src/microhttpd/daemon.c:4845 | 356 | #: src/microhttpd/daemon.c:4896 |
352 | msgid "Failed to signal quiesce via inter-thread communication channel" | 357 | msgid "Failed to signal quiesce via inter-thread communication channel" |
353 | msgstr "" | 358 | msgstr "" |
354 | 359 | ||
355 | #: src/microhttpd/daemon.c:4867 | 360 | #: src/microhttpd/daemon.c:4919 |
356 | msgid "failed to signal quiesce via inter-thread communication channel" | 361 | msgid "failed to signal quiesce via inter-thread communication channel" |
357 | msgstr "" | 362 | msgstr "" |
358 | 363 | ||
359 | #: src/microhttpd/daemon.c:4981 | 364 | #: src/microhttpd/daemon.c:5033 |
360 | msgid "Warning: Too large timeout value, ignored.\n" | 365 | msgid "Warning: Too large timeout value, ignored.\n" |
361 | msgstr "" | 366 | msgstr "" |
362 | 367 | ||
363 | #: src/microhttpd/daemon.c:5020 | 368 | #: src/microhttpd/daemon.c:5073 |
364 | msgid "" | 369 | msgid "" |
365 | "Warning: Zero size, specified for thread pool size, is ignored. Thread pool " | 370 | "Warning: Zero size, specified for thread pool size, is ignored. Thread pool " |
366 | "is not used.\n" | 371 | "is not used.\n" |
367 | msgstr "" | 372 | msgstr "" |
368 | 373 | ||
369 | #: src/microhttpd/daemon.c:5028 | 374 | #: src/microhttpd/daemon.c:5082 |
370 | msgid "" | 375 | msgid "" |
371 | "Warning: \"1\", specified for thread pool size, is ignored. Thread pool is " | 376 | "Warning: \"1\", specified for thread pool size, is ignored. Thread pool is " |
372 | "not used.\n" | 377 | "not used.\n" |
373 | msgstr "" | 378 | msgstr "" |
374 | 379 | ||
375 | #: src/microhttpd/daemon.c:5040 | 380 | #: src/microhttpd/daemon.c:5095 |
376 | #, c-format | 381 | #, c-format |
377 | msgid "Specified thread pool size (%u) too big\n" | 382 | msgid "Specified thread pool size (%u) too big\n" |
378 | msgstr "" | 383 | msgstr "" |
379 | 384 | ||
380 | #: src/microhttpd/daemon.c:5051 | 385 | #: src/microhttpd/daemon.c:5106 |
381 | msgid "" | 386 | msgid "" |
382 | "MHD_OPTION_THREAD_POOL_SIZE option is specified but " | 387 | "MHD_OPTION_THREAD_POOL_SIZE option is specified but " |
383 | "MHD_USE_INTERNAL_POLLING_THREAD flag is not specified.\n" | 388 | "MHD_USE_INTERNAL_POLLING_THREAD flag is not specified.\n" |
384 | msgstr "" | 389 | msgstr "" |
385 | 390 | ||
386 | #: src/microhttpd/daemon.c:5060 | 391 | #: src/microhttpd/daemon.c:5115 |
387 | msgid "" | 392 | msgid "" |
388 | "Both MHD_OPTION_THREAD_POOL_SIZE option and MHD_USE_THREAD_PER_CONNECTION " | 393 | "Both MHD_OPTION_THREAD_POOL_SIZE option and MHD_USE_THREAD_PER_CONNECTION " |
389 | "flag are specified.\n" | 394 | "flag are specified.\n" |
390 | msgstr "" | 395 | msgstr "" |
391 | 396 | ||
392 | #: src/microhttpd/daemon.c:5077 src/microhttpd/daemon.c:5089 | 397 | #: src/microhttpd/daemon.c:5133 src/microhttpd/daemon.c:5146 |
393 | #: src/microhttpd/daemon.c:5101 src/microhttpd/daemon.c:5113 | 398 | #: src/microhttpd/daemon.c:5159 src/microhttpd/daemon.c:5172 |
394 | #: src/microhttpd/daemon.c:5164 src/microhttpd/daemon.c:5192 | 399 | #: src/microhttpd/daemon.c:5224 src/microhttpd/daemon.c:5253 |
395 | #: src/microhttpd/daemon.c:5211 src/microhttpd/daemon.c:5231 | 400 | #: src/microhttpd/daemon.c:5274 src/microhttpd/daemon.c:5296 |
396 | #, c-format | 401 | #, c-format |
397 | msgid "MHD HTTPS option %d passed to MHD but MHD_USE_TLS not set\n" | 402 | msgid "MHD HTTPS option %d passed to MHD but MHD_USE_TLS not set\n" |
398 | msgstr "" | 403 | msgstr "" |
399 | 404 | ||
400 | #: src/microhttpd/daemon.c:5133 | 405 | #: src/microhttpd/daemon.c:5192 |
401 | msgid "Error initializing DH parameters\n" | 406 | msgid "Error initializing DH parameters\n" |
402 | msgstr "" | 407 | msgstr "" |
403 | 408 | ||
404 | #: src/microhttpd/daemon.c:5143 | 409 | #: src/microhttpd/daemon.c:5202 |
405 | msgid "Diffie-Hellman parameters string too long\n" | 410 | msgid "Diffie-Hellman parameters string too long\n" |
406 | msgstr "" | 411 | msgstr "" |
407 | 412 | ||
408 | #: src/microhttpd/daemon.c:5154 | 413 | #: src/microhttpd/daemon.c:5213 |
409 | msgid "Bad Diffie-Hellman parameters format\n" | 414 | msgid "Bad Diffie-Hellman parameters format\n" |
410 | msgstr "" | 415 | msgstr "" |
411 | 416 | ||
412 | #: src/microhttpd/daemon.c:5181 | 417 | #: src/microhttpd/daemon.c:5241 |
413 | #, c-format | 418 | #, c-format |
414 | msgid "Setting priorities to `%s' failed: %s\n" | 419 | msgid "Setting priorities to `%s' failed: %s\n" |
415 | msgstr "" | 420 | msgstr "" |
416 | 421 | ||
417 | #: src/microhttpd/daemon.c:5200 | 422 | #: src/microhttpd/daemon.c:5262 |
418 | msgid "" | 423 | msgid "" |
419 | "MHD_OPTION_HTTPS_CERT_CALLBACK requires building MHD with GnuTLS >= 3.0\n" | 424 | "MHD_OPTION_HTTPS_CERT_CALLBACK requires building MHD with GnuTLS >= 3.0\n" |
420 | msgstr "" | 425 | msgstr "" |
421 | 426 | ||
422 | #: src/microhttpd/daemon.c:5220 | 427 | #: src/microhttpd/daemon.c:5284 |
423 | msgid "" | 428 | msgid "" |
424 | "MHD_OPTION_HTTPS_CERT_CALLBACK2 requires building MHD with GnuTLS >= 3.6.3\n" | 429 | "MHD_OPTION_HTTPS_CERT_CALLBACK2 requires building MHD with GnuTLS >= 3.6.3\n" |
425 | msgstr "" | 430 | msgstr "" |
426 | 431 | ||
427 | #: src/microhttpd/daemon.c:5254 | 432 | #: src/microhttpd/daemon.c:5319 |
428 | msgid "" | 433 | msgid "" |
429 | "MHD_OPTION_LISTEN_SOCKET specified for daemon with MHD_USE_NO_LISTEN_SOCKET " | 434 | "MHD_OPTION_LISTEN_SOCKET specified for daemon with MHD_USE_NO_LISTEN_SOCKET " |
430 | "flag set.\n" | 435 | "flag set.\n" |
431 | msgstr "" | 436 | msgstr "" |
432 | 437 | ||
433 | #: src/microhttpd/daemon.c:5290 | 438 | #: src/microhttpd/daemon.c:5355 |
434 | msgid "TCP fastopen is not supported on this platform\n" | 439 | msgid "TCP fastopen is not supported on this platform\n" |
435 | msgstr "" | 440 | msgstr "" |
436 | 441 | ||
437 | #: src/microhttpd/daemon.c:5309 | 442 | #: src/microhttpd/daemon.c:5374 |
438 | msgid "" | 443 | msgid "" |
439 | "Flag MHD_USE_PEDANTIC_CHECKS is ignored because another behavior is " | 444 | "Flag MHD_USE_PEDANTIC_CHECKS is ignored because another behavior is " |
440 | "specified by MHD_OPTION_STRICT_CLIENT.\n" | 445 | "specified by MHD_OPTION_STRICT_CLIENT.\n" |
441 | msgstr "" | 446 | msgstr "" |
442 | 447 | ||
443 | #: src/microhttpd/daemon.c:5442 | 448 | #: src/microhttpd/daemon.c:5508 |
444 | #, c-format | 449 | #, c-format |
445 | msgid "MHD HTTPS option %d passed to MHD compiled without GNUtls >= 3\n" | 450 | msgid "MHD HTTPS option %d passed to MHD compiled without GNUtls >= 3\n" |
446 | msgstr "" | 451 | msgstr "" |
447 | 452 | ||
448 | #: src/microhttpd/daemon.c:5455 | 453 | #: src/microhttpd/daemon.c:5522 |
449 | #, c-format | 454 | #, c-format |
450 | msgid "MHD HTTPS option %d passed to MHD compiled without HTTPS support\n" | 455 | msgid "MHD HTTPS option %d passed to MHD compiled without HTTPS support\n" |
451 | msgstr "" | 456 | msgstr "" |
452 | 457 | ||
453 | #: src/microhttpd/daemon.c:5461 | 458 | #: src/microhttpd/daemon.c:5529 |
454 | #, c-format | 459 | #, c-format |
455 | msgid "Invalid option %d! (Did you terminate the list with MHD_OPTION_END?)\n" | 460 | msgid "Invalid option %d! (Did you terminate the list with MHD_OPTION_END?)\n" |
456 | msgstr "" | 461 | msgstr "" |
457 | 462 | ||
458 | #: src/microhttpd/daemon.c:5491 | 463 | #: src/microhttpd/daemon.c:5559 |
459 | #, c-format | 464 | #, c-format |
460 | msgid "Call to epoll_create1 failed: %s\n" | 465 | msgid "Call to epoll_create1 failed: %s\n" |
461 | msgstr "" | 466 | msgstr "" |
462 | 467 | ||
463 | #: src/microhttpd/daemon.c:5501 | 468 | #: src/microhttpd/daemon.c:5569 |
464 | msgid "Failed to set noninheritable mode on epoll FD.\n" | 469 | msgid "Failed to set noninheritable mode on epoll FD.\n" |
465 | msgstr "" | 470 | msgstr "" |
466 | 471 | ||
467 | #: src/microhttpd/daemon.c:5744 | 472 | #: src/microhttpd/daemon.c:5819 |
468 | msgid "" | 473 | msgid "" |
469 | "Warning: MHD_USE_THREAD_PER_CONNECTION must be used only with " | 474 | "Warning: MHD_USE_THREAD_PER_CONNECTION must be used only with " |
470 | "MHD_USE_INTERNAL_POLLING_THREAD. Flag MHD_USE_INTERNAL_POLLING_THREAD was " | 475 | "MHD_USE_INTERNAL_POLLING_THREAD. Flag MHD_USE_INTERNAL_POLLING_THREAD was " |
471 | "added. Consider setting MHD_USE_INTERNAL_POLLING_THREAD explicitly.\n" | 476 | "added. Consider setting MHD_USE_INTERNAL_POLLING_THREAD explicitly.\n" |
472 | msgstr "" | 477 | msgstr "" |
473 | 478 | ||
474 | #: src/microhttpd/daemon.c:5792 | 479 | #: src/microhttpd/daemon.c:5867 |
475 | msgid "Using debug build of libmicrohttpd.\n" | 480 | msgid "Using debug build of libmicrohttpd.\n" |
476 | msgstr "" | 481 | msgstr "" |
477 | 482 | ||
478 | #: src/microhttpd/daemon.c:5806 | 483 | #: src/microhttpd/daemon.c:5881 |
479 | #, c-format | 484 | #, c-format |
480 | msgid "Failed to create inter-thread communication channel: %s\n" | 485 | msgid "Failed to create inter-thread communication channel: %s\n" |
481 | msgstr "" | 486 | msgstr "" |
482 | 487 | ||
483 | #: src/microhttpd/daemon.c:5822 | 488 | #: src/microhttpd/daemon.c:5898 |
484 | msgid "" | 489 | msgid "" |
485 | "file descriptor for inter-thread communication channel exceeds maximum " | 490 | "file descriptor for inter-thread communication channel exceeds maximum " |
486 | "value\n" | 491 | "value\n" |
487 | msgstr "" | 492 | msgstr "" |
488 | 493 | ||
489 | #: src/microhttpd/daemon.c:5842 | 494 | #: src/microhttpd/daemon.c:5918 |
490 | msgid "Specified value for NC_SIZE too large\n" | 495 | msgid "Specified value for NC_SIZE too large\n" |
491 | msgstr "" | 496 | msgstr "" |
492 | 497 | ||
493 | #: src/microhttpd/daemon.c:5856 | 498 | #: src/microhttpd/daemon.c:5932 |
494 | #, c-format | 499 | #, c-format |
495 | msgid "Failed to allocate memory for nonce-nc map: %s\n" | 500 | msgid "Failed to allocate memory for nonce-nc map: %s\n" |
496 | msgstr "" | 501 | msgstr "" |
497 | 502 | ||
498 | #: src/microhttpd/daemon.c:5873 | 503 | #: src/microhttpd/daemon.c:5949 |
499 | msgid "MHD failed to initialize nonce-nc mutex\n" | 504 | msgid "MHD failed to initialize nonce-nc mutex\n" |
500 | msgstr "" | 505 | msgstr "" |
501 | 506 | ||
502 | #: src/microhttpd/daemon.c:5893 | 507 | #: src/microhttpd/daemon.c:5970 |
503 | msgid "MHD thread pooling only works with MHD_USE_INTERNAL_POLLING_THREAD\n" | 508 | msgid "MHD thread pooling only works with MHD_USE_INTERNAL_POLLING_THREAD\n" |
504 | msgstr "" | 509 | msgstr "" |
505 | 510 | ||
506 | #: src/microhttpd/daemon.c:5917 | 511 | #: src/microhttpd/daemon.c:5994 |
507 | #, c-format | 512 | #, c-format |
508 | msgid "Failed to create socket for listening: %s\n" | 513 | msgid "Failed to create socket for listening: %s\n" |
509 | msgstr "" | 514 | msgstr "" |
510 | 515 | ||
511 | #: src/microhttpd/daemon.c:5938 src/microhttpd/daemon.c:5957 | 516 | #: src/microhttpd/daemon.c:6015 src/microhttpd/daemon.c:6034 |
512 | #: src/microhttpd/daemon.c:5980 src/microhttpd/daemon.c:6017 | 517 | #: src/microhttpd/daemon.c:6057 src/microhttpd/daemon.c:6095 |
513 | #: src/microhttpd/daemon.c:6094 src/microhttpd/daemon.c:6125 | 518 | #: src/microhttpd/daemon.c:6173 src/microhttpd/daemon.c:6204 |
514 | #, c-format | 519 | #, c-format |
515 | msgid "setsockopt failed: %s\n" | 520 | msgid "setsockopt failed: %s\n" |
516 | msgstr "" | 521 | msgstr "" |
517 | 522 | ||
518 | #: src/microhttpd/daemon.c:5990 | 523 | #: src/microhttpd/daemon.c:6068 |
519 | msgid "Cannot allow listening address reuse: SO_REUSEPORT not defined\n" | 524 | msgid "Cannot allow listening address reuse: SO_REUSEPORT not defined\n" |
520 | msgstr "" | 525 | msgstr "" |
521 | 526 | ||
522 | #: src/microhttpd/daemon.c:6025 | 527 | #: src/microhttpd/daemon.c:6104 |
523 | msgid "" | 528 | msgid "" |
524 | "Cannot disallow listening address reuse: SO_EXCLUSIVEADDRUSE not defined\n" | 529 | "Cannot disallow listening address reuse: SO_EXCLUSIVEADDRUSE not defined\n" |
525 | msgstr "" | 530 | msgstr "" |
526 | 531 | ||
527 | #: src/microhttpd/daemon.c:6105 | 532 | #: src/microhttpd/daemon.c:6184 |
528 | #, c-format | 533 | #, c-format |
529 | msgid "Failed to bind to port %u: %s\n" | 534 | msgid "Failed to bind to port %u: %s\n" |
530 | msgstr "" | 535 | msgstr "" |
531 | 536 | ||
532 | #: src/microhttpd/daemon.c:6136 | 537 | #: src/microhttpd/daemon.c:6215 |
533 | #, c-format | 538 | #, c-format |
534 | msgid "Failed to listen for connections: %s\n" | 539 | msgid "Failed to listen for connections: %s\n" |
535 | msgstr "" | 540 | msgstr "" |
536 | 541 | ||
537 | #: src/microhttpd/daemon.c:6167 | 542 | #: src/microhttpd/daemon.c:6246 |
538 | #, c-format | 543 | #, c-format |
539 | msgid "Failed to get listen port number: %s\n" | 544 | msgid "Failed to get listen port number: %s\n" |
540 | msgstr "" | 545 | msgstr "" |
541 | 546 | ||
542 | #: src/microhttpd/daemon.c:6177 | 547 | #: src/microhttpd/daemon.c:6257 |
543 | msgid "" | 548 | msgid "" |
544 | "Failed to get listen port number (`struct sockaddr_storage` too small!?)\n" | 549 | "Failed to get listen port number (`struct sockaddr_storage` too small!?)\n" |
545 | msgstr "" | 550 | msgstr "" |
546 | 551 | ||
547 | #: src/microhttpd/daemon.c:6218 | 552 | #: src/microhttpd/daemon.c:6298 |
548 | msgid "Unknown address family!\n" | 553 | msgid "Unknown address family!\n" |
549 | msgstr "" | 554 | msgstr "" |
550 | 555 | ||
551 | #: src/microhttpd/daemon.c:6232 | 556 | #: src/microhttpd/daemon.c:6311 |
552 | #, c-format | 557 | #, c-format |
553 | msgid "Failed to set nonblocking mode on listening socket: %s\n" | 558 | msgid "Failed to set nonblocking mode on listening socket: %s\n" |
554 | msgstr "" | 559 | msgstr "" |
555 | 560 | ||
556 | #: src/microhttpd/daemon.c:6274 | 561 | #: src/microhttpd/daemon.c:6354 |
557 | msgid "" | 562 | msgid "" |
558 | "Combining MHD_USE_THREAD_PER_CONNECTION and MHD_USE_EPOLL is not supported.\n" | 563 | "Combining MHD_USE_THREAD_PER_CONNECTION and MHD_USE_EPOLL is not supported.\n" |
559 | msgstr "" | 564 | msgstr "" |
560 | 565 | ||
561 | #: src/microhttpd/daemon.c:6288 src/microhttpd/daemon.c:6301 | 566 | #: src/microhttpd/daemon.c:6368 src/microhttpd/daemon.c:6381 |
562 | msgid "MHD failed to initialize IP connection limit mutex\n" | 567 | msgid "MHD failed to initialize IP connection limit mutex\n" |
563 | msgstr "" | 568 | msgstr "" |
564 | 569 | ||
565 | #: src/microhttpd/daemon.c:6320 | 570 | #: src/microhttpd/daemon.c:6400 |
566 | msgid "Failed to initialize TLS support\n" | 571 | msgid "Failed to initialize TLS support\n" |
567 | msgstr "" | 572 | msgstr "" |
568 | 573 | ||
569 | #: src/microhttpd/daemon.c:6347 | 574 | #: src/microhttpd/daemon.c:6428 |
570 | #, c-format | 575 | #, c-format |
571 | msgid "Failed to create listen thread: %s\n" | 576 | msgid "Failed to create listen thread: %s\n" |
572 | msgstr "" | 577 | msgstr "" |
573 | 578 | ||
574 | #: src/microhttpd/daemon.c:6395 | 579 | #: src/microhttpd/daemon.c:6477 |
575 | #, c-format | 580 | #, c-format |
576 | msgid "Failed to create worker inter-thread communication channel: %s\n" | 581 | msgid "Failed to create worker inter-thread communication channel: %s\n" |
577 | msgstr "" | 582 | msgstr "" |
578 | 583 | ||
579 | #: src/microhttpd/daemon.c:6406 | 584 | #: src/microhttpd/daemon.c:6489 |
580 | msgid "" | 585 | msgid "" |
581 | "File descriptor for worker inter-thread communication channel exceeds " | 586 | "File descriptor for worker inter-thread communication channel exceeds " |
582 | "maximum value\n" | 587 | "maximum value\n" |
583 | msgstr "" | 588 | msgstr "" |
584 | 589 | ||
585 | #: src/microhttpd/daemon.c:6431 | 590 | #: src/microhttpd/daemon.c:6514 |
586 | msgid "MHD failed to initialize cleanup connection mutex\n" | 591 | msgid "MHD failed to initialize cleanup connection mutex\n" |
587 | msgstr "" | 592 | msgstr "" |
588 | 593 | ||
589 | #: src/microhttpd/daemon.c:6445 | 594 | #: src/microhttpd/daemon.c:6528 |
590 | #, c-format | 595 | #, c-format |
591 | msgid "Failed to create pool thread: %s\n" | 596 | msgid "Failed to create pool thread: %s\n" |
592 | msgstr "" | 597 | msgstr "" |
593 | 598 | ||
594 | #: src/microhttpd/daemon.c:6598 src/microhttpd/daemon.c:6629 | 599 | #: src/microhttpd/daemon.c:6683 src/microhttpd/daemon.c:6716 |
595 | msgid "MHD_stop_daemon() called while we have suspended connections.\n" | 600 | msgid "MHD_stop_daemon() called while we have suspended connections.\n" |
596 | msgstr "" | 601 | msgstr "" |
597 | 602 | ||
598 | #: src/microhttpd/daemon.c:6638 src/microhttpd/daemon.c:6767 | 603 | #: src/microhttpd/daemon.c:6726 src/microhttpd/daemon.c:6857 |
599 | msgid "Failed to signal shutdown via inter-thread communication channel" | 604 | msgid "Failed to signal shutdown via inter-thread communication channel" |
600 | msgstr "" | 605 | msgstr "" |
601 | 606 | ||
602 | #: src/microhttpd/daemon.c:6730 | 607 | #: src/microhttpd/daemon.c:6819 |
603 | msgid "Failed to signal shutdown via inter-thread communication channel." | 608 | msgid "Failed to signal shutdown via inter-thread communication channel." |
604 | msgstr "" | 609 | msgstr "" |
605 | 610 | ||
606 | #: src/microhttpd/daemon.c:7203 | 611 | #: src/microhttpd/daemon.c:7295 |
607 | msgid "Failed to initialize winsock\n" | 612 | msgid "Failed to initialize winsock\n" |
608 | msgstr "" | 613 | msgstr "" |
609 | 614 | ||
610 | #: src/microhttpd/daemon.c:7206 | 615 | #: src/microhttpd/daemon.c:7298 |
611 | msgid "Winsock version 2.2 is not available\n" | 616 | msgid "Winsock version 2.2 is not available\n" |
612 | msgstr "" | 617 | msgstr "" |
613 | 618 | ||
614 | #: src/microhttpd/daemon.c:7214 src/microhttpd/daemon.c:7218 | 619 | #: src/microhttpd/daemon.c:7306 src/microhttpd/daemon.c:7310 |
615 | msgid "Failed to initialise multithreading in libgcrypt\n" | 620 | msgid "Failed to initialise multithreading in libgcrypt\n" |
616 | msgstr "" | 621 | msgstr "" |
617 | 622 | ||
618 | #: src/microhttpd/daemon.c:7223 | 623 | #: src/microhttpd/daemon.c:7316 |
619 | msgid "libgcrypt is too old. MHD was compiled for libgcrypt 1.6.0 or newer\n" | 624 | msgid "libgcrypt is too old. MHD was compiled for libgcrypt 1.6.0 or newer\n" |
620 | msgstr "" | 625 | msgstr "" |
621 | 626 | ||
622 | #: src/microhttpd/mhd_sockets.h:267 | 627 | #: src/microhttpd/mhd_sockets.h:270 |
623 | msgid "Close socket failed.\n" | 628 | msgid "Close socket failed.\n" |
624 | msgstr "" | 629 | msgstr "" |
625 | 630 | ||
626 | #: src/microhttpd/connection.c:1315 | 631 | #: src/microhttpd/connection.c:928 |
627 | msgid "Closing connection (application reported error generating data)\n" | 632 | msgid "Closing connection (application reported error generating data)\n" |
628 | msgstr "" | 633 | msgstr "" |
629 | 634 | ||
630 | #: src/microhttpd/connection.c:1364 | 635 | #: src/microhttpd/connection.c:977 |
631 | msgid "Closing connection (out of memory)\n" | 636 | msgid "Closing connection (out of memory)\n" |
632 | msgstr "" | 637 | msgstr "" |
633 | 638 | ||
634 | #: src/microhttpd/connection.c:1411 | 639 | #: src/microhttpd/connection.c:1025 |
635 | msgid "Closing connection (application error generating response)\n" | 640 | msgid "Closing connection (application error generating response)\n" |
636 | msgstr "" | 641 | msgstr "" |
637 | 642 | ||
638 | #: src/microhttpd/connection.c:2029 | 643 | #: src/microhttpd/connection.c:1653 |
639 | #, c-format | 644 | #, c-format |
640 | msgid "" | 645 | msgid "" |
641 | "Error processing request (HTTP response code is %u (`%s')). Closing " | 646 | "Error processing request (HTTP response code is %u (`%s')). Closing " |
642 | "connection.\n" | 647 | "connection.\n" |
643 | msgstr "" | 648 | msgstr "" |
644 | 649 | ||
645 | #: src/microhttpd/connection.c:2055 src/microhttpd/connection.c:3080 | 650 | #: src/microhttpd/connection.c:1680 src/microhttpd/connection.c:2718 |
646 | msgid "Closing connection (failed to queue response)\n" | 651 | msgid "Closing connection (failed to queue response)\n" |
647 | msgstr "" | 652 | msgstr "" |
648 | 653 | ||
649 | #: src/microhttpd/connection.c:2065 src/microhttpd/connection.c:3854 | 654 | #: src/microhttpd/connection.c:1691 src/microhttpd/connection.c:3526 |
650 | #: src/microhttpd/connection.c:3977 | 655 | #: src/microhttpd/connection.c:3635 |
651 | msgid "Closing connection (failed to create response header)\n" | 656 | msgid "Closing connection (failed to create response header)\n" |
652 | msgstr "" | 657 | msgstr "" |
653 | 658 | ||
654 | #: src/microhttpd/connection.c:2111 src/microhttpd/connection.c:3235 | 659 | #: src/microhttpd/connection.c:1737 src/microhttpd/connection.c:2878 |
655 | #: src/microhttpd/connection.c:3303 src/microhttpd/connection.c:3619 | 660 | #: src/microhttpd/connection.c:2946 src/microhttpd/connection.c:3299 |
656 | #, c-format | 661 | #, c-format |
657 | msgid "In function %s handling connection at state: %s\n" | 662 | msgid "In function %s handling connection at state: %s\n" |
658 | msgstr "" | 663 | msgstr "" |
659 | 664 | ||
660 | #: src/microhttpd/connection.c:2329 | 665 | #: src/microhttpd/connection.c:1955 |
661 | msgid "Not enough memory in pool to allocate header record!\n" | 666 | msgid "Not enough memory in pool to allocate header record!\n" |
662 | msgstr "" | 667 | msgstr "" |
663 | 668 | ||
664 | #: src/microhttpd/connection.c:2375 | 669 | #: src/microhttpd/connection.c:2002 |
665 | msgid "Not enough memory in pool to parse cookies!\n" | 670 | msgid "Not enough memory in pool to parse cookies!\n" |
666 | msgstr "" | 671 | msgstr "" |
667 | 672 | ||
668 | #: src/microhttpd/connection.c:2605 src/microhttpd/connection.c:2802 | 673 | #: src/microhttpd/connection.c:2233 src/microhttpd/connection.c:2435 |
669 | msgid "Application reported internal error, closing connection.\n" | 674 | msgid "Application reported internal error, closing connection.\n" |
670 | msgstr "" | 675 | msgstr "" |
671 | 676 | ||
672 | #: src/microhttpd/connection.c:2670 src/microhttpd/connection.c:2747 | 677 | #: src/microhttpd/connection.c:2300 src/microhttpd/connection.c:2379 |
673 | msgid "" | 678 | msgid "" |
674 | "Received malformed HTTP request (bad chunked encoding). Closing connection.\n" | 679 | "Received malformed HTTP request (bad chunked encoding). Closing connection.\n" |
675 | msgstr "" | 680 | msgstr "" |
676 | 681 | ||
677 | #: src/microhttpd/connection.c:2810 | 682 | #: src/microhttpd/connection.c:2443 |
678 | msgid "libmicrohttpd API violation" | 683 | msgid "libmicrohttpd API violation" |
679 | msgstr "" | 684 | msgstr "" |
680 | 685 | ||
681 | #: src/microhttpd/connection.c:2825 | 686 | #: src/microhttpd/connection.c:2459 |
682 | msgid "" | 687 | msgid "" |
683 | "WARNING: incomplete upload processing and connection not suspended may " | 688 | "WARNING: incomplete upload processing and connection not suspended may " |
684 | "result in hung connection.\n" | 689 | "result in hung connection.\n" |
685 | msgstr "" | 690 | msgstr "" |
686 | 691 | ||
687 | #: src/microhttpd/connection.c:2896 | 692 | #: src/microhttpd/connection.c:2531 |
688 | msgid "Received malformed line (no colon). Closing connection.\n" | 693 | msgid "Received malformed line (no colon). Closing connection.\n" |
689 | msgstr "" | 694 | msgstr "" |
690 | 695 | ||
691 | #: src/microhttpd/connection.c:3058 | 696 | #: src/microhttpd/connection.c:2694 |
692 | msgid "Received HTTP 1.1 request without `Host' header.\n" | 697 | msgid "Received HTTP 1.1 request without `Host' header.\n" |
693 | msgstr "" | 698 | msgstr "" |
694 | 699 | ||
695 | #: src/microhttpd/connection.c:3069 | 700 | #: src/microhttpd/connection.c:2706 |
696 | msgid "Closing connection (failed to create response)\n" | 701 | msgid "Closing connection (failed to create response)\n" |
697 | msgstr "" | 702 | msgstr "" |
698 | 703 | ||
699 | #: src/microhttpd/connection.c:3214 | 704 | #: src/microhttpd/connection.c:2856 |
700 | msgid "Socket disconnected while reading request.\n" | 705 | msgid "Socket disconnected while reading request.\n" |
701 | msgstr "" | 706 | msgstr "" |
702 | 707 | ||
703 | #: src/microhttpd/connection.c:3220 | 708 | #: src/microhttpd/connection.c:2863 |
704 | msgid "Connection socket is closed due to error when reading request.\n" | 709 | msgid "Connection socket is closed due to error when reading request.\n" |
705 | msgstr "" | 710 | msgstr "" |
706 | 711 | ||
707 | #: src/microhttpd/connection.c:3329 | 712 | #: src/microhttpd/connection.c:2973 |
708 | #, c-format | 713 | #, c-format |
709 | msgid "Failed to send data in request for %s.\n" | 714 | msgid "Failed to send data in request for %s.\n" |
710 | msgstr "" | 715 | msgstr "" |
711 | 716 | ||
712 | #: src/microhttpd/connection.c:3338 | 717 | #: src/microhttpd/connection.c:2982 |
713 | #, c-format | 718 | #, c-format |
714 | msgid "Sent 100 continue response: `%.*s'\n" | 719 | msgid "Sent 100 continue response: `%.*s'\n" |
715 | msgstr "" | 720 | msgstr "" |
716 | 721 | ||
717 | #: src/microhttpd/connection.c:3362 | 722 | #: src/microhttpd/connection.c:3025 |
718 | msgid "Connection was closed while sending response headers.\n" | 723 | msgid "Connection was closed while sending response headers.\n" |
719 | msgstr "" | 724 | msgstr "" |
720 | 725 | ||
721 | #: src/microhttpd/connection.c:3403 | 726 | #: src/microhttpd/connection.c:3077 |
722 | msgid "Data offset exceeds limit" | 727 | msgid "Data offset exceeds limit" |
723 | msgstr "" | 728 | msgstr "" |
724 | 729 | ||
725 | #: src/microhttpd/connection.c:3412 | 730 | #: src/microhttpd/connection.c:3087 |
726 | #, c-format | 731 | #, c-format |
727 | msgid "Sent %d-byte DATA response: `%.*s'\n" | 732 | msgid "Sent %d-byte DATA response: `%.*s'\n" |
728 | msgstr "" | 733 | msgstr "" |
729 | 734 | ||
730 | #: src/microhttpd/connection.c:3429 | 735 | #: src/microhttpd/connection.c:3104 |
731 | #, c-format | 736 | #, c-format |
732 | msgid "Failed to send data in request for `%s'.\n" | 737 | msgid "Failed to send data in request for `%s'.\n" |
733 | msgstr "" | 738 | msgstr "" |
734 | 739 | ||
735 | #: src/microhttpd/connection.c:3457 src/microhttpd/connection.c:3485 | 740 | #: src/microhttpd/connection.c:3134 src/microhttpd/connection.c:3164 |
736 | msgid "Connection was closed while sending response body.\n" | 741 | msgid "Connection was closed while sending response body.\n" |
737 | msgstr "" | 742 | msgstr "" |
738 | 743 | ||
739 | #: src/microhttpd/connection.c:3508 | 744 | #: src/microhttpd/connection.c:3187 |
740 | msgid "Internal error\n" | 745 | msgid "Internal error\n" |
741 | msgstr "" | 746 | msgstr "" |
742 | 747 | ||
743 | #: src/microhttpd/connection.c:3581 | 748 | #: src/microhttpd/connection.c:3261 |
744 | msgid "" | 749 | msgid "" |
745 | "Failed to signal end of connection via inter-thread communication channel" | 750 | "Failed to signal end of connection via inter-thread communication channel" |
746 | msgstr "" | 751 | msgstr "" |
747 | 752 | ||
748 | #: src/microhttpd/connection.c:4328 | 753 | #: src/microhttpd/connection.c:3984 |
749 | msgid "Attempted to queue response on wrong thread!\n" | 754 | msgid "Attempted to queue response on wrong thread!\n" |
750 | msgstr "" | 755 | msgstr "" |
751 | 756 | ||
752 | #: src/microhttpd/connection.c:4339 | 757 | #: src/microhttpd/connection.c:3996 |
753 | msgid "" | 758 | msgid "" |
754 | "Attempted 'upgrade' connection on daemon without MHD_ALLOW_UPGRADE option!\n" | 759 | "Attempted 'upgrade' connection on daemon without MHD_ALLOW_UPGRADE option!\n" |
755 | msgstr "" | 760 | msgstr "" |
756 | 761 | ||
757 | #: src/microhttpd/connection.c:4348 | 762 | #: src/microhttpd/connection.c:4006 |
758 | msgid "Application used invalid status code for 'upgrade' response!\n" | 763 | msgid "Application used invalid status code for 'upgrade' response!\n" |
759 | msgstr "" | 764 | msgstr "" |
760 | 765 | ||
761 | #: src/microhttpd/response.c:865 | 766 | #: src/microhttpd/response.c:906 |
762 | msgid "" | 767 | msgid "" |
763 | "Invalid response for upgrade: application failed to set the 'Upgrade' " | 768 | "Invalid response for upgrade: application failed to set the 'Upgrade' " |
764 | "header!\n" | 769 | "header!\n" |
765 | msgstr "" | 770 | msgstr "" |
766 | 771 | ||
767 | #: src/microhttpd/response.c:906 | 772 | #: src/microhttpd/response.c:947 |
768 | msgid "Failed to make loopback sockets non-blocking.\n" | 773 | msgid "Failed to make loopback sockets non-blocking.\n" |
769 | msgstr "" | 774 | msgstr "" |
770 | 775 | ||
771 | #: src/microhttpd/response.c:925 | 776 | #: src/microhttpd/response.c:966 |
772 | msgid "Failed to set SO_NOSIGPIPE on loopback sockets.\n" | 777 | msgid "Failed to set SO_NOSIGPIPE on loopback sockets.\n" |
773 | msgstr "" | 778 | msgstr "" |
774 | 779 | ||
775 | #: src/microhttpd/response.c:945 | 780 | #: src/microhttpd/response.c:986 |
776 | #, c-format | 781 | #, c-format |
777 | msgid "Socketpair descriptor larger than FD_SETSIZE: %d > %d\n" | 782 | msgid "Socketpair descriptor larger than FD_SETSIZE: %d > %d\n" |
778 | msgstr "" | 783 | msgstr "" |
779 | 784 | ||
780 | #: src/microhttpd/response.c:1026 | 785 | #: src/microhttpd/response.c:1067 |
781 | msgid "Error cleaning up while handling epoll error" | 786 | msgid "Error cleaning up while handling epoll error" |
782 | msgstr "" | 787 | msgstr "" |
783 | 788 | ||
784 | #: src/microhttpd/mhd_itc.h:349 | 789 | #: src/microhttpd/mhd_itc.h:354 |
785 | msgid "Failed to destroy ITC.\n" | 790 | msgid "Failed to destroy ITC.\n" |
786 | msgstr "" | 791 | msgstr "" |
787 | 792 | ||
788 | #: src/microhttpd/basicauth.c:70 | 793 | #: src/microhttpd/basicauth.c:71 |
789 | msgid "Error decoding basic authentication\n" | 794 | msgid "Error decoding basic authentication\n" |
790 | msgstr "" | 795 | msgstr "" |
791 | 796 | ||
792 | #: src/microhttpd/basicauth.c:80 | 797 | #: src/microhttpd/basicauth.c:81 |
793 | msgid "Basic authentication doesn't contain ':' separator\n" | 798 | msgid "Basic authentication doesn't contain ':' separator\n" |
794 | msgstr "" | 799 | msgstr "" |
795 | 800 | ||
796 | #: src/microhttpd/basicauth.c:98 | 801 | #: src/microhttpd/basicauth.c:99 |
797 | msgid "Failed to allocate memory for password\n" | 802 | msgid "Failed to allocate memory for password\n" |
798 | msgstr "" | 803 | msgstr "" |
799 | 804 | ||
800 | #: src/microhttpd/basicauth.c:161 | 805 | #: src/microhttpd/basicauth.c:164 |
801 | msgid "Failed to add Basic auth header\n" | 806 | msgid "Failed to add Basic auth header\n" |
802 | msgstr "" | 807 | msgstr "" |
diff --git a/src/include/microhttpd.h b/src/include/microhttpd.h index 4f8f685a..e6090fbb 100644 --- a/src/include/microhttpd.h +++ b/src/include/microhttpd.h | |||
@@ -132,7 +132,7 @@ typedef intptr_t ssize_t; | |||
132 | * Current version of the library. | 132 | * Current version of the library. |
133 | * 0x01093001 = 1.9.30-1. | 133 | * 0x01093001 = 1.9.30-1. |
134 | */ | 134 | */ |
135 | #define MHD_VERSION 0x00096700 | 135 | #define MHD_VERSION 0x00096701 |
136 | 136 | ||
137 | /** | 137 | /** |
138 | * MHD-internal return code for "YES". | 138 | * MHD-internal return code for "YES". |
diff --git a/src/microhttpd/mhd_send.h b/src/microhttpd/mhd_send.h index 3c484f79..87e584a8 100644 --- a/src/microhttpd/mhd_send.h +++ b/src/microhttpd/mhd_send.h | |||
@@ -35,7 +35,9 @@ | |||
35 | #include <errno.h> | 35 | #include <errno.h> |
36 | #include "mhd_sockets.h" | 36 | #include "mhd_sockets.h" |
37 | #include "connection.h" | 37 | #include "connection.h" |
38 | #ifdef HTTPS_SUPPORT | ||
38 | #include "connection_https.h" | 39 | #include "connection_https.h" |
40 | #endif | ||
39 | 41 | ||
40 | #ifdef MHD_LINUX_SOLARIS_SENDFILE | 42 | #ifdef MHD_LINUX_SOLARIS_SENDFILE |
41 | #include <sys/sendfile.h> | 43 | #include <sys/sendfile.h> |