libmicrohttpd

HTTP/1.x server C library (MHD 1.x, stable)
Log | Files | Refs | Submodules | README | LICENSE

commit 9131da3340181d97d9deca4403a4bcd3d59236a4
parent 0d85d57380829af3abf9f8b982a60e5b0c918155
Author: Christian Grothoff <christian@grothoff.org>
Date:   Sun, 21 Jan 2024 10:18:35 +0100

regenerate POTfiles

Diffstat:
Mpo/POTFILES.in | 82+++++++++++++++++++++++++++++++++++++++++++++++++------------------------------
Mpo/libmicrohttpd.pot | 1347+++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------
Msrc/microhttpd/daemon.c | 14+++++++-------
3 files changed, 1002 insertions(+), 441 deletions(-)

diff --git a/po/POTFILES.in b/po/POTFILES.in @@ -1,41 +1,61 @@ src/include/microhttpd.h -src/microhttpd/base64.h -src/microhttpd/mhd_mono_clock.h -src/microhttpd/tsearch.h -src/microhttpd/connection_https.c +src/microhttpd/connection.c +src/microhttpd/connection.h src/microhttpd/reason_phrase.c -src/microhttpd/mhd_itc_types.h -src/microhttpd/sysfdsetsize.h -src/microhttpd/mhd_threads.h -src/microhttpd/mhd_sockets.c -src/microhttpd/mhd_threads.c -src/microhttpd/mhd_str.h -src/microhttpd/mhd_compat.c -src/microhttpd/tsearch.c +src/microhttpd/daemon.c src/microhttpd/internal.c -src/microhttpd/mhd_byteorder.h -src/microhttpd/mhd_locks.h -src/microhttpd/memorypool.h -src/microhttpd/memorypool.c -src/microhttpd/connection.h src/microhttpd/internal.h -src/microhttpd/digestauth.c -src/microhttpd/sysfdsetsize.c -src/microhttpd/md5.h -src/microhttpd/postprocessor.c -src/microhttpd/response.h +src/microhttpd/memorypool.c +src/microhttpd/memorypool.h +src/microhttpd/mhd_mono_clock.c +src/microhttpd/mhd_mono_clock.h +src/microhttpd/mhd_limits.h +src/microhttpd/sysfdsetsize.h src/microhttpd/mhd_str.c -src/microhttpd/daemon.c +src/microhttpd/mhd_str.h +src/microhttpd/mhd_str_types.h +src/microhttpd/mhd_send.h +src/microhttpd/mhd_send.c src/microhttpd/mhd_assert.h -src/microhttpd/mhd_mono_clock.c -src/microhttpd/base64.c -src/microhttpd/md5.c +src/microhttpd/mhd_sockets.c src/microhttpd/mhd_sockets.h +src/microhttpd/mhd_itc.c +src/microhttpd/mhd_itc.h +src/microhttpd/mhd_itc_types.h +src/microhttpd/mhd_compat.c src/microhttpd/mhd_compat.h -src/microhttpd/connection.c +src/microhttpd/mhd_panic.c +src/microhttpd/mhd_panic.h src/microhttpd/response.c -src/microhttpd/mhd_itc.h -src/microhttpd/connection_https.h -src/microhttpd/mhd_limits.h -src/microhttpd/mhd_itc.c +src/microhttpd/response.h +src/microhttpd/mhd_threads.c +src/microhttpd/mhd_threads.h +src/microhttpd/mhd_locks.h +src/microhttpd/sysfdsetsize.c +src/microhttpd/tsearch.c +src/microhttpd/tsearch.h +src/microhttpd/postprocessor.c +src/microhttpd/postprocessor.h +src/microhttpd/gen_auth.c +src/microhttpd/gen_auth.h +src/microhttpd/digestauth.c +src/microhttpd/digestauth.h +src/microhttpd/mhd_bithelpers.h +src/microhttpd/mhd_byteorder.h +src/microhttpd/mhd_align.h +src/microhttpd/mhd_md5_wrap.h +src/microhttpd/md5.c +src/microhttpd/md5.h +src/microhttpd/md5_ext.c +src/microhttpd/md5_ext.h +src/microhttpd/mhd_sha256_wrap.h +src/microhttpd/sha256.c +src/microhttpd/sha256.h +src/microhttpd/sha256_ext.c +src/microhttpd/sha256_ext.h +src/microhttpd/sha512_256.c +src/microhttpd/sha512_256.h src/microhttpd/basicauth.c +src/microhttpd/basicauth.h +src/microhttpd/connection_https.c +src/microhttpd/connection_https.h diff --git a/po/libmicrohttpd.pot b/po/libmicrohttpd.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: GNU libmicrohttpd 0.9.75\n" +"Project-Id-Version: GNU libmicrohttpd 0.9.77\n" "Report-Msgid-Bugs-To: libmicrohttpd@gnu.org\n" -"POT-Creation-Date: 2021-12-26 20:30+0300\n" +"POT-Creation-Date: 2024-01-21 09:58+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -17,321 +17,723 @@ msgstr "" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" -#: src/microhttpd/connection_https.c:167 -msgid "Error: received handshake message out of context.\n" +#: src/microhttpd/connection.c:611 +msgid "The operation would block, retry later" msgstr "" -#: src/microhttpd/mhd_locks.h:127 -msgid "Failed to destroy mutex.\n" +#: src/microhttpd/connection.c:613 +msgid "The connection was forcibly closed by remote peer" msgstr "" -#: src/microhttpd/mhd_locks.h:160 -msgid "Failed to lock mutex.\n" +#: src/microhttpd/connection.c:615 +msgid "The socket is not connected" msgstr "" -#: src/microhttpd/mhd_locks.h:186 -msgid "Failed to unlock mutex.\n" +#: src/microhttpd/connection.c:617 +msgid "Not enough system resources to serve the request" msgstr "" -#: src/microhttpd/internal.h:105 -msgid "Failed to close FD.\n" +#: src/microhttpd/connection.c:619 +msgid "Bad FD value" msgstr "" -#: src/microhttpd/digestauth.c:605 +#: src/microhttpd/connection.c:621 +msgid "Argument value is invalid" +msgstr "" + +#: src/microhttpd/connection.c:623 +msgid "Argument value is not supported" +msgstr "" + +#: src/microhttpd/connection.c:625 +msgid "The socket is no longer available for sending" +msgstr "" + +#: src/microhttpd/connection.c:627 +msgid "TLS encryption or decryption error" +msgstr "" + +#: src/microhttpd/connection.c:632 +msgid "Not an error code" +msgstr "" + +#: src/microhttpd/connection.c:635 +msgid "Wrong error code value" +msgstr "" + +#: src/microhttpd/connection.c:1314 src/microhttpd/connection.c:1333 +#: src/microhttpd/daemon.c:3279 src/microhttpd/daemon.c:4107 +#: src/microhttpd/daemon.c:8984 +msgid "Failed to remove FD from epoll set.\n" +msgstr "" + +#: src/microhttpd/connection.c:1427 src/microhttpd/connection.c:1536 +msgid "Closing connection (out of memory)." +msgstr "" + +#: src/microhttpd/connection.c:1472 +msgid "Closing connection (application reported error generating data)." +msgstr "" + +#: src/microhttpd/connection.c:1600 +msgid "No callback for the chunked data." +msgstr "" + +#: src/microhttpd/connection.c:1617 +msgid "Closing connection (application error generating response)." +msgstr "" + +#: src/microhttpd/connection.c:1642 +msgid "Closing connection (application returned more data than requested)." +msgstr "" + +#: src/microhttpd/connection.c:2269 +#, c-format msgid "" -"Stale nonce received. If this happens a lot, you should probably increase " -"the size of the nonce array.\n" +"This reply with response code %u cannot use reply body. Non-empty response " +"body is ignored and not used.\n" +msgstr "" + +#: src/microhttpd/connection.c:2277 +#, c-format +msgid "" +"This reply with response code %u cannot use reply body. Application defined " +"\"Content-Length\" header violatesHTTP specification.\n" +msgstr "" + +#: src/microhttpd/connection.c:2795 +#, c-format +msgid "" +"Error processing request (HTTP response code is %u ('%s')). Closing " +"connection.\n" msgstr "" -#: src/microhttpd/digestauth.c:807 -msgid "Failed to allocate memory for copy of URI arguments.\n" +#: src/microhttpd/connection.c:2804 +msgid "Too late to send an error response, response is being sent already.\n" msgstr "" -#: src/microhttpd/digestauth.c:951 -msgid "Authentication failed, invalid timestamp format.\n" +#: src/microhttpd/connection.c:2810 +msgid "Too late for error response." msgstr "" -#: src/microhttpd/digestauth.c:1013 -msgid "Authentication failed, invalid format.\n" +#: src/microhttpd/connection.c:2837 +msgid "Failed to create error response.\n" msgstr "" -#: src/microhttpd/digestauth.c:1023 -msgid "Authentication failed, invalid nc format.\n" +#: src/microhttpd/connection.c:2881 +msgid "Closing connection (failed to queue error response)." msgstr "" -#: src/microhttpd/digestauth.c:1049 -msgid "Failed to allocate memory for auth header processing.\n" +#: src/microhttpd/connection.c:2912 +msgid "Closing connection (failed to create error response header)." msgstr "" -#: src/microhttpd/digestauth.c:1109 -msgid "Authentication failed, URI does not match.\n" +#: src/microhttpd/connection.c:3431 +msgid "" +"No space left in the read buffer when receiving the initial part of the " +"request line." msgstr "" -#: src/microhttpd/digestauth.c:1128 -msgid "Authentication failed, arguments do not match.\n" +#: src/microhttpd/connection.c:3451 +msgid "" +"No space left in the read buffer when receiving the URI in the request line. " +"The request uses non-standard HTTP request method token." msgstr "" -#: src/microhttpd/digestauth.c:1290 -msgid "Digest size mismatch.\n" +#: src/microhttpd/connection.c:3727 +msgid "Invalid TLS state value.\n" msgstr "" -#: src/microhttpd/digestauth.c:1383 -msgid "Could not register nonce (is the nonce array size zero?).\n" +#: src/microhttpd/connection.c:3735 src/microhttpd/connection.c:6484 +#: src/microhttpd/connection.c:6582 src/microhttpd/connection.c:7181 +#, c-format +msgid "In function %s handling connection at state: %s\n" msgstr "" -#: src/microhttpd/digestauth.c:1408 -msgid "Failed to allocate memory for auth response header.\n" +#: src/microhttpd/connection.c:3885 +msgid "Not enough memory in pool to allocate header record!\n" msgstr "" -#: src/microhttpd/digestauth.c:1450 -msgid "Failed to add Digest auth header.\n" +#: src/microhttpd/connection.c:4176 +msgid "" +"The Cookie header has been parsed, but it is not fully compliant with the " +"standard.\n" +msgstr "" + +#: src/microhttpd/connection.c:4186 +msgid "" +"The Cookie header has been only partially parsed as it contains malformed " +"data.\n" +msgstr "" + +#: src/microhttpd/connection.c:4195 +msgid "The Cookie header has been ignored as it contains malformed data.\n" +msgstr "" + +#: src/microhttpd/connection.c:4201 +msgid "The Cookie header has malformed data.\n" +msgstr "" + +#: src/microhttpd/connection.c:4207 +msgid "Not enough memory in the connection pool to parse client cookies!\n" +msgstr "" + +#: src/microhttpd/connection.c:4370 src/microhttpd/connection.c:4614 +msgid "Application reported internal error, closing connection." +msgstr "" + +#: src/microhttpd/connection.c:4621 src/microhttpd/postprocessor.c:55 +msgid "libmicrohttpd API violation.\n" +msgstr "" + +#: src/microhttpd/connection.c:4638 +msgid "" +"WARNING: Access Handler Callback has not processed any upload data and " +"connection is not suspended. This may result in hung connection.\n" +msgstr "" + +#: src/microhttpd/connection.c:4730 +msgid "Received HTTP/1.1 request without `Host' header.\n" +msgstr "" + +#: src/microhttpd/connection.c:4783 +msgid "" +"The 'Content-Length' request header is ignored as chunked Transfer-Encoding " +"is used for this request.\n" +msgstr "" + +#: src/microhttpd/connection.c:4815 +msgid "Too large value of 'Content-Length' header. Closing connection.\n" +msgstr "" + +#: src/microhttpd/connection.c:4828 +msgid "Failed to parse 'Content-Length' header. Closing connection.\n" +msgstr "" + +#: src/microhttpd/connection.c:4987 +msgid "Too many meaningless extra empty lines received before the request" +msgstr "" + +#: src/microhttpd/connection.c:5062 +msgid "Bare CR characters are not allowed in the request line.\n" +msgstr "" + +#: src/microhttpd/connection.c:5089 +msgid "Bare LF characters are not allowed in the request line.\n" msgstr "" -#: src/microhttpd/daemon.c:137 +#: src/microhttpd/connection.c:5214 +msgid "The request line is malformed.\n" +msgstr "" + +#: src/microhttpd/connection.c:5277 +msgid "The request line starts with a whitespace.\n" +msgstr "" + +#: src/microhttpd/connection.c:5315 +msgid "The request line has more than two whitespaces.\n" +msgstr "" + +#: src/microhttpd/connection.c:5404 +msgid "Invalid character is in the request line.\n" +msgstr "" + +#: src/microhttpd/connection.c:5413 +msgid "The NUL character is in the request line.\n" +msgstr "" + +#: src/microhttpd/connection.c:5461 +msgid "" +"The request has whitespace character is in the URI and the URI is too large " +"to send automatic redirect to fixed URI.\n" +msgstr "" + +#: src/microhttpd/connection.c:5518 +msgid "The request has whitespace character is in the URI.\n" +msgstr "" + +#: src/microhttpd/connection.c:5912 +msgid "Whitespace-prefixed first header line has been skipped.\n" +msgstr "" + +#: src/microhttpd/connection.c:6214 #, c-format -msgid "Fatal error in GNU libmicrohttpd %s:%u: %s\n" +msgid "Failed to allocate memory in the connection memory pool to store %s.\n" +msgstr "" + +#: src/microhttpd/connection.c:6216 src/microhttpd/connection.c:6280 +#: src/microhttpd/connection.c:6287 +msgid "header" +msgstr "" + +#: src/microhttpd/connection.c:6216 src/microhttpd/connection.c:6280 +#: src/microhttpd/connection.c:6287 +msgid "footer" +msgstr "" + +#: src/microhttpd/connection.c:6262 +#, c-format +msgid "One bare CR character has been replaced with space in %s.\n" +msgstr "" + +#: src/microhttpd/connection.c:6265 +msgid "the request line or in the request headers" +msgstr "" + +#: src/microhttpd/connection.c:6266 +msgid "the request footers" +msgstr "" + +#: src/microhttpd/connection.c:6271 +#, c-format +msgid "" +"%<PRIu64> bare CR characters have been replaced with spaces in the request " +"line and/or in the request %s.\n" +msgstr "" + +#: src/microhttpd/connection.c:6274 +msgid "headers" +msgstr "" + +#: src/microhttpd/connection.c:6274 +msgid "footers" +msgstr "" + +#: src/microhttpd/connection.c:6279 +#, c-format +msgid "One %s line without colon has been skipped.\n" +msgstr "" + +#: src/microhttpd/connection.c:6285 +#, c-format +msgid "%<PRIu64> %s lines without colons has been skipped.\n" +msgstr "" + +#: src/microhttpd/connection.c:6433 +msgid "Socket has been disconnected when reading request.\n" +msgstr "" + +#: src/microhttpd/connection.c:6445 +#, c-format +msgid "Connection socket is closed when reading request due to the error: %s\n" +msgstr "" + +#: src/microhttpd/connection.c:6463 +msgid "Connection was closed by remote side with incomplete request.\n" +msgstr "" + +#: src/microhttpd/connection.c:6609 +#, c-format +msgid "Failed to send data in request for %s.\n" +msgstr "" + +#: src/microhttpd/connection.c:6618 +#, c-format +msgid "Sent 100 continue response: `%.*s'\n" +msgstr "" + +#: src/microhttpd/connection.c:6695 +#, c-format +msgid "" +"Failed to send the response headers for the request for `%s'. Error: %s\n" +msgstr "" + +#: src/microhttpd/connection.c:6761 +msgid "Data offset exceeds limit.\n" +msgstr "" + +#: src/microhttpd/connection.c:6771 +#, c-format +msgid "Sent %d-byte DATA response: `%.*s'\n" +msgstr "" + +#: src/microhttpd/connection.c:6788 +#, c-format +msgid "Failed to send the response body for the request for `%s'. Error: %s\n" +msgstr "" + +#: src/microhttpd/connection.c:6820 +#, c-format +msgid "" +"Failed to send the chunked response body for the request for `%s'. Error: " +"%s\n" +msgstr "" + +#: src/microhttpd/connection.c:6856 +#, c-format +msgid "Failed to send the footers for the request for `%s'. Error: %s\n" +msgstr "" + +#: src/microhttpd/connection.c:6885 +msgid "Internal error.\n" +msgstr "" + +#: src/microhttpd/connection.c:6924 +#, c-format +msgid "Detected system clock %u milliseconds jump back.\n" +msgstr "" + +#: src/microhttpd/connection.c:6931 +#, c-format +msgid "Detected too large system clock %<PRIu64> milliseconds jump back.\n" +msgstr "" + +#: src/microhttpd/connection.c:7013 +msgid "" +"Failed to signal end of connection via inter-thread communication channel.\n" +msgstr "" + +#: src/microhttpd/connection.c:7327 +msgid "Closing connection (failed to create response header).\n" +msgstr "" + +#: src/microhttpd/connection.c:7461 +msgid "Closing connection (failed to create response footer)." +msgstr "" + +#: src/microhttpd/connection.c:7572 src/microhttpd/daemon.c:2984 +#: src/microhttpd/daemon.c:5539 src/microhttpd/daemon.c:5572 +#: src/microhttpd/daemon.c:7436 src/microhttpd/daemon.c:7455 +#: src/microhttpd/response.c:2073 src/microhttpd/response.c:2099 +#, c-format +msgid "Call to epoll_ctl failed: %s\n" +msgstr "" + +#: src/microhttpd/connection.c:7736 src/microhttpd/daemon.c:6681 +#, c-format +msgid "" +"The specified connection timeout (%u) is too large. Maximum allowed value " +"(%<PRIu64>) will be used instead.\n" +msgstr "" + +#: src/microhttpd/connection.c:7852 +msgid "Attempted to queue response on wrong thread!\n" +msgstr "" + +#: src/microhttpd/connection.c:7877 +msgid "" +"Attempted 'upgrade' connection on daemon without MHD_ALLOW_UPGRADE option!\n" +msgstr "" + +#: src/microhttpd/connection.c:7886 +msgid "Application used invalid status code for 'upgrade' response!\n" msgstr "" -#: src/microhttpd/daemon.c:450 +#: src/microhttpd/connection.c:7895 +msgid "Application used invalid response without \"Connection\" header!\n" +msgstr "" + +#: src/microhttpd/connection.c:7909 +msgid "" +"Application used invalid response without \"upgrade\" token in " +"\"Connection\" header!\n" +msgstr "" + +#: src/microhttpd/connection.c:7919 +msgid "Connection \"Upgrade\" can be used only with HTTP/1.1 connections!\n" +msgstr "" + +#: src/microhttpd/connection.c:7933 +msgid "" +"Application used status code 101 \"Switching Protocols\" with non-'upgrade' " +"response!\n" +msgstr "" + +#: src/microhttpd/connection.c:7941 +msgid "" +"Application used status code 101 \"Switching Protocols\", but this MHD was " +"built without \"Upgrade\" support!\n" +msgstr "" + +#: src/microhttpd/connection.c:7952 +#, c-format +msgid "" +"Refused wrong status code (%u). HTTP requires three digits status code!\n" +msgstr "" + +#: src/microhttpd/connection.c:7964 +#, c-format +msgid "" +"Wrong status code (%u) refused. HTTP/1.0 clients do not support 1xx status " +"codes!\n" +msgstr "" + +#: src/microhttpd/connection.c:7975 +#, c-format +msgid "" +"Wrong status code (%u) refused. HTTP/1.0 reply mode does not support 1xx " +"status codes!\n" +msgstr "" + +#: src/microhttpd/connection.c:7987 +#, c-format +msgid "" +"Successful (%u) response code cannot be used to answer \"CONNECT\" request!\n" +msgstr "" + +#: src/microhttpd/connection.c:7999 +msgid "" +"HEAD-only response cannot be used when the request requires reply body to be " +"sent!\n" +msgstr "" + +#: src/microhttpd/connection.c:8010 +msgid "" +"The response has application-defined \"Content-Length\" header. The reply to " +"the request will be not HTTP-compliant and may result in hung connection or " +"other problems!\n" +msgstr "" + +#: src/microhttpd/daemon.c:408 msgid "Failed to add IP connection count node.\n" msgstr "" -#: src/microhttpd/daemon.c:508 +#: src/microhttpd/daemon.c:464 msgid "Failed to find previously-added IP address.\n" msgstr "" -#: src/microhttpd/daemon.c:514 +#: src/microhttpd/daemon.c:470 msgid "Previously-added IP address had counter of zero.\n" msgstr "" -#: src/microhttpd/daemon.c:566 +#: src/microhttpd/daemon.c:523 msgid "Too long trust certificate.\n" msgstr "" -#: src/microhttpd/daemon.c:578 +#: src/microhttpd/daemon.c:535 msgid "Bad trust certificate format.\n" msgstr "" -#: src/microhttpd/daemon.c:603 +#: src/microhttpd/daemon.c:560 msgid "Too long key or certificate.\n" msgstr "" -#: src/microhttpd/daemon.c:624 +#: src/microhttpd/daemon.c:581 msgid "" "Failed to setup x509 certificate/key: pre 3.X.X version of GnuTLS does not " "support setting key password.\n" msgstr "" -#: src/microhttpd/daemon.c:638 +#: src/microhttpd/daemon.c:595 #, c-format msgid "GnuTLS failed to setup x509 certificate/key: %s\n" msgstr "" -#: src/microhttpd/daemon.c:653 +#: src/microhttpd/daemon.c:610 msgid "You need to specify a certificate and key location.\n" msgstr "" -#: src/microhttpd/daemon.c:683 +#: src/microhttpd/daemon.c:643 +#, c-format +msgid "Error: invalid credentials type %d specified.\n" +msgstr "" + +#: src/microhttpd/daemon.c:1145 +#, c-format +msgid "Maximum socket in select set: %d\n" +msgstr "" + +#: src/microhttpd/daemon.c:1206 +msgid "" +"MHD_get_fdset2() called with except_fd_set set to NULL. Such behavior is " +"unsupported.\n" +msgstr "" + +#: src/microhttpd/daemon.c:1222 src/microhttpd/daemon.c:4679 #, c-format -msgid "Error: invalid credentials type %d specified.\n" +msgid "" +"%s() called with fd_setsize (%u) less than value set by " +"MHD_OPTION_APP_FD_SETSIZE (%d). Some socket FDs may be not processed. Use " +"MHD_OPTION_APP_FD_SETSIZE with the correct value.\n" msgstr "" -#: src/microhttpd/daemon.c:1093 +#: src/microhttpd/daemon.c:1231 src/microhttpd/daemon.c:4688 #, c-format -msgid "Maximum socket in select set: %d\n" +msgid "" +"%s() called with fd_setsize (%u) less than FD_SETSIZE used by MHD (%d). Some " +"socket FDs may be not processed. Consider using MHD_OPTION_APP_FD_SETSIZE " +"option.\n" msgstr "" -#: src/microhttpd/daemon.c:1156 +#: src/microhttpd/daemon.c:1244 src/microhttpd/daemon.c:4701 +#, c-format msgid "" -"MHD_get_fdset2() called with except_fd_set set to NULL. Such behavior is " -"unsupported.\n" +"%s() called with fd_setsize (%u) less than fixed FD_SETSIZE value (%d) used " +"on the platform.\n" msgstr "" -#: src/microhttpd/daemon.c:1373 src/microhttpd/daemon.c:7532 +#: src/microhttpd/daemon.c:1474 src/microhttpd/daemon.c:9121 msgid "" "Initiated daemon shutdown while \"upgraded\" connection was not closed.\n" msgstr "" -#: src/microhttpd/daemon.c:1387 +#: src/microhttpd/daemon.c:1489 #, c-format msgid "" "Failed to forward to application %<PRIu64> bytes of data received from " -"remote side: application shut down socket.\n" +"remote side: application closed data forwarding.\n" msgstr "" -#: src/microhttpd/daemon.c:1555 +#: src/microhttpd/daemon.c:1637 #, c-format msgid "" "Failed to forward to remote client %<PRIu64> bytes of data received from " "application: %s\n" msgstr "" -#: src/microhttpd/daemon.c:1625 +#: src/microhttpd/daemon.c:1703 #, c-format msgid "" "Failed to forward to application %<PRIu64> bytes of data received from " "remote side: %s\n" msgstr "" -#: src/microhttpd/daemon.c:1681 +#: src/microhttpd/daemon.c:1757 #, c-format msgid "" "Failed to forward to remote client %<PRIu64> bytes of data received from " "application: daemon shut down.\n" msgstr "" -#: src/microhttpd/daemon.c:1751 +#: src/microhttpd/daemon.c:1829 msgid "Error preparing select.\n" msgstr "" -#: src/microhttpd/daemon.c:1786 src/microhttpd/daemon.c:1988 -#: src/microhttpd/daemon.c:2126 +#: src/microhttpd/daemon.c:1864 src/microhttpd/daemon.c:2065 +#: src/microhttpd/daemon.c:2204 #, c-format msgid "Error during select (%d): `%s'\n" msgstr "" -#: src/microhttpd/daemon.c:1836 src/microhttpd/daemon.c:2009 -#: src/microhttpd/daemon.c:2195 +#: src/microhttpd/daemon.c:1915 src/microhttpd/daemon.c:2086 +#: src/microhttpd/daemon.c:2289 #, c-format msgid "Error during poll: `%s'\n" msgstr "" -#: src/microhttpd/daemon.c:1972 src/microhttpd/daemon.c:2108 +#: src/microhttpd/daemon.c:2049 src/microhttpd/daemon.c:2186 msgid "Failed to add FD to fd_set.\n" msgstr "" -#: src/microhttpd/daemon.c:2247 +#: src/microhttpd/daemon.c:2341 msgid "Processing thread terminating. Closing connection.\n" msgstr "" -#: src/microhttpd/daemon.c:2277 +#: src/microhttpd/daemon.c:2370 msgid "" "Failed to signal thread termination via inter-thread communication channel.\n" msgstr "" -#: src/microhttpd/daemon.c:2359 +#: src/microhttpd/daemon.c:2453 msgid "Internal server error. This should be impossible.\n" msgstr "" -#: src/microhttpd/daemon.c:2369 src/microhttpd/daemon.c:2408 +#: src/microhttpd/daemon.c:2463 src/microhttpd/daemon.c:2502 msgid "PSK not supported by this server.\n" msgstr "" -#: src/microhttpd/daemon.c:2384 +#: src/microhttpd/daemon.c:2477 msgid "PSK authentication failed: gnutls_malloc failed to allocate memory.\n" msgstr "" -#: src/microhttpd/daemon.c:2393 +#: src/microhttpd/daemon.c:2487 msgid "PSK authentication failed: PSK too long.\n" msgstr "" -#: src/microhttpd/daemon.c:2456 +#: src/microhttpd/daemon.c:2550 #, c-format msgid "Accepted connection on socket %d.\n" msgstr "" -#: src/microhttpd/daemon.c:2469 src/microhttpd/daemon.c:2790 +#: src/microhttpd/daemon.c:2562 src/microhttpd/daemon.c:2902 msgid "Server reached connection limit. Closing inbound connection.\n" msgstr "" -#: src/microhttpd/daemon.c:2487 +#: src/microhttpd/daemon.c:2581 msgid "Connection rejected by application. Closing connection.\n" msgstr "" -#: src/microhttpd/daemon.c:2505 src/microhttpd/daemon.c:2532 -#: src/microhttpd/daemon.c:2774 src/microhttpd/daemon.c:4413 +#: src/microhttpd/daemon.c:2599 src/microhttpd/daemon.c:2628 +#: src/microhttpd/daemon.c:2885 src/microhttpd/daemon.c:5018 +#: src/microhttpd/daemon.c:6568 #, c-format msgid "Error allocating memory: %s\n" msgstr "" -#: src/microhttpd/daemon.c:2602 +#: src/microhttpd/daemon.c:2706 msgid "Failed to initialise TLS session.\n" msgstr "" -#: src/microhttpd/daemon.c:2628 +#: src/microhttpd/daemon.c:2730 msgid "Failed to set ALPN protocols.\n" msgstr "" -#: src/microhttpd/daemon.c:2656 +#: src/microhttpd/daemon.c:2760 #, c-format msgid "Failed to setup TLS credentials: unknown credential type %d.\n" msgstr "" -#: src/microhttpd/daemon.c:2666 +#: src/microhttpd/daemon.c:2772 msgid "Unknown credential type.\n" msgstr "" -#: src/microhttpd/daemon.c:2693 +#: src/microhttpd/daemon.c:2799 msgid "TLS connection on non-TLS daemon.\n" msgstr "" -#: src/microhttpd/daemon.c:2831 src/microhttpd/daemon.c:7189 +#: src/microhttpd/daemon.c:2946 src/microhttpd/daemon.c:8745 msgid "" "Failed to create a new thread because it would have exceeded the system " "limit on the number of threads or no system resources available.\n" msgstr "" -#: src/microhttpd/daemon.c:2837 +#: src/microhttpd/daemon.c:2952 #, c-format msgid "Failed to create a thread: %s\n" msgstr "" -#: src/microhttpd/daemon.c:2869 src/microhttpd/daemon.c:4924 -#: src/microhttpd/daemon.c:4957 src/microhttpd/daemon.c:6330 -#: src/microhttpd/daemon.c:6349 src/microhttpd/connection.c:4908 -#: src/microhttpd/response.c:1787 src/microhttpd/response.c:1813 -#, c-format -msgid "Call to epoll_ctl failed: %s\n" -msgstr "" - -#: src/microhttpd/daemon.c:2989 +#: src/microhttpd/daemon.c:3105 #, c-format msgid "" "New connection socket descriptor (%d) is not less than FD_SETSIZE (%d).\n" msgstr "" -#: src/microhttpd/daemon.c:3006 +#: src/microhttpd/daemon.c:3122 msgid "Epoll mode supports only non-blocking sockets\n" msgstr "" -#: src/microhttpd/daemon.c:3043 +#: src/microhttpd/daemon.c:3159 msgid "" "Failed to signal new connection via inter-thread communication channel.\n" msgstr "" -#: src/microhttpd/daemon.c:3088 +#: src/microhttpd/daemon.c:3204 msgid "Failed to start serving new connection.\n" msgstr "" -#: src/microhttpd/daemon.c:3162 src/microhttpd/daemon.c:3832 -#: src/microhttpd/daemon.c:7399 src/microhttpd/connection.c:899 -#: src/microhttpd/connection.c:918 -msgid "Failed to remove FD from epoll set.\n" -msgstr "" - -#: src/microhttpd/daemon.c:3220 +#: src/microhttpd/daemon.c:3332 msgid "Cannot suspend connections without enabling MHD_ALLOW_SUSPEND_RESUME!\n" msgstr "" -#: src/microhttpd/daemon.c:3227 +#: src/microhttpd/daemon.c:3339 msgid "Error: connection scheduled for \"upgrade\" cannot be suspended.\n" msgstr "" -#: src/microhttpd/daemon.c:3251 +#: src/microhttpd/daemon.c:3372 msgid "Cannot resume connections without enabling MHD_ALLOW_SUSPEND_RESUME!\n" msgstr "" -#: src/microhttpd/daemon.c:3266 +#: src/microhttpd/daemon.c:3387 src/microhttpd/daemon.c:3423 msgid "Failed to signal resume via inter-thread communication channel.\n" msgstr "" -#: src/microhttpd/daemon.c:3406 +#: src/microhttpd/daemon.c:3565 msgid "" "Failed to signal resume of connection via inter-thread communication " "channel.\n" msgstr "" -#: src/microhttpd/daemon.c:3460 +#: src/microhttpd/daemon.c:3621 msgid "" "MHD_add_connection() has been called for daemon started without MHD_USE_ITC " "flag.\n" @@ -339,715 +741,854 @@ msgid "" "already added sockets.\n" msgstr "" -#: src/microhttpd/daemon.c:3471 +#: src/microhttpd/daemon.c:3635 src/microhttpd/daemon.c:3661 +msgid "MHD_add_connection() has been called with incorrect 'addrlen' value.\n" +msgstr "" + +#: src/microhttpd/daemon.c:3646 src/microhttpd/daemon.c:3672 +msgid "" +"MHD_add_connection() has been called with non-zero value of 'sa_len' member " +"of 'struct sockaddr' which does not match 'sa_family'.\n" +msgstr "" + +#: src/microhttpd/daemon.c:3692 #, c-format msgid "Failed to set nonblocking mode on new client socket: %s\n" msgstr "" -#: src/microhttpd/daemon.c:3490 +#: src/microhttpd/daemon.c:3712 #, c-format msgid "Failed to suppress SIGPIPE on new client socket: %s\n" msgstr "" -#: src/microhttpd/daemon.c:3516 +#: src/microhttpd/daemon.c:3736 msgid "Failed to set noninheritable mode on new client socket.\n" msgstr "" -#: src/microhttpd/daemon.c:3646 +#: src/microhttpd/daemon.c:3898 #, c-format msgid "Error accepting connection: %s\n" msgstr "" -#: src/microhttpd/daemon.c:3663 +#: src/microhttpd/daemon.c:3911 msgid "" "Hit process or system resource limit at FIRST connection. This is really bad " "as there is no sane way to proceed. Will try busy waiting for system " "resources to become magically available.\n" msgstr "" -#: src/microhttpd/daemon.c:3680 +#: src/microhttpd/daemon.c:3928 #, c-format msgid "" "Hit process or system resource limit at %u connections, temporarily " "suspending accept(). Consider setting a lower MHD_OPTION_CONNECTION_LIMIT.\n" msgstr "" -#: src/microhttpd/daemon.c:3694 +#: src/microhttpd/daemon.c:3944 +msgid "" +"Accepted socket has zero-length address. Processing the new socket as a " +"socket with unknown type.\n" +msgstr "" + +#: src/microhttpd/daemon.c:3957 +msgid "" +"Accepted socket address is larger than expected by system headers. " +"Processing the new socket as a socket with unknown type.\n" +msgstr "" + +#: src/microhttpd/daemon.c:3969 #, c-format msgid "Failed to set nonblocking mode on incoming connection socket: %s\n" msgstr "" -#: src/microhttpd/daemon.c:3708 +#: src/microhttpd/daemon.c:3983 msgid "Failed to set noninheritable mode on incoming connection socket.\n" msgstr "" -#: src/microhttpd/daemon.c:3720 +#: src/microhttpd/daemon.c:3995 #, c-format msgid "Failed to suppress SIGPIPE on incoming connection socket: %s\n" msgstr "" -#: src/microhttpd/daemon.c:3742 +#: src/microhttpd/daemon.c:4017 #, c-format msgid "Accepted connection on socket %d\n" msgstr "" -#: src/microhttpd/daemon.c:3787 src/microhttpd/daemon.c:7573 -#: src/microhttpd/daemon.c:7605 src/microhttpd/daemon.c:7638 -#: src/microhttpd/daemon.c:7744 +#: src/microhttpd/daemon.c:4063 src/microhttpd/daemon.c:9163 +#: src/microhttpd/daemon.c:9195 src/microhttpd/daemon.c:9228 +#: src/microhttpd/daemon.c:9342 msgid "Failed to join a thread.\n" msgstr "" -#: src/microhttpd/daemon.c:3911 +#: src/microhttpd/daemon.c:4242 msgid "Illegal call to MHD_get_timeout.\n" msgstr "" -#: src/microhttpd/daemon.c:4142 +#: src/microhttpd/daemon.c:4663 msgid "" "MHD_run_from_select() called with except_fd_set set to NULL. Such behavior " "is deprecated.\n" msgstr "" -#: src/microhttpd/daemon.c:4223 +#: src/microhttpd/daemon.c:4833 msgid "Could not obtain daemon fdsets.\n" msgstr "" -#: src/microhttpd/daemon.c:4240 -msgid "Could not add listen socket to fdset.\n" +#: src/microhttpd/daemon.c:4852 +msgid "Could not add control inter-thread communication channel FD to fdset.\n" msgstr "" -#: src/microhttpd/daemon.c:4269 -msgid "Could not add control inter-thread communication channel FD to fdset.\n" +#: src/microhttpd/daemon.c:4878 +msgid "Could not add listen socket to fdset.\n" msgstr "" -#: src/microhttpd/daemon.c:4349 +#: src/microhttpd/daemon.c:4946 #, c-format msgid "select failed: %s\n" msgstr "" -#: src/microhttpd/daemon.c:4489 src/microhttpd/daemon.c:4643 +#: src/microhttpd/daemon.c:5095 src/microhttpd/daemon.c:5252 #, c-format msgid "poll failed: %s\n" msgstr "" -#: src/microhttpd/daemon.c:4786 src/microhttpd/daemon.c:5011 +#: src/microhttpd/daemon.c:5394 src/microhttpd/daemon.c:5626 #, c-format msgid "Call to epoll_wait failed: %s\n" msgstr "" -#: src/microhttpd/daemon.c:4976 src/microhttpd/daemon.c:5531 +#: src/microhttpd/daemon.c:5591 src/microhttpd/daemon.c:6182 msgid "Failed to remove listen FD from epoll set.\n" msgstr "" -#: src/microhttpd/daemon.c:5376 +#: src/microhttpd/daemon.c:5909 +#, c-format +msgid "" +"MHD_run()/MHD_run_wait() called for daemon started with " +"MHD_OPTION_APP_FD_SETSIZE option (%d). The library was compiled with smaller " +"FD_SETSIZE (%d). Some socket FDs may be not processed. Use " +"MHD_run_from_select2() instead of MHD_run() or do not use " +"MHD_OPTION_APP_FD_SETSIZE option.\n" +msgstr "" + +#: src/microhttpd/daemon.c:6010 #, c-format msgid "Failed to block SIGPIPE on daemon thread: %s\n" msgstr "" -#: src/microhttpd/daemon.c:5512 +#: src/microhttpd/daemon.c:6073 +msgid "The URL encoding is broken.\n" +msgstr "" + +#: src/microhttpd/daemon.c:6162 msgid "Using MHD_quiesce_daemon in this mode requires MHD_USE_ITC.\n" msgstr "" -#: src/microhttpd/daemon.c:5540 +#: src/microhttpd/daemon.c:6190 msgid "Failed to signal quiesce via inter-thread communication channel.\n" msgstr "" -#: src/microhttpd/daemon.c:5563 +#: src/microhttpd/daemon.c:6213 msgid "failed to signal quiesce via inter-thread communication channel.\n" msgstr "" -#: src/microhttpd/daemon.c:5675 src/microhttpd/connection.c:5048 +#: src/microhttpd/daemon.c:6375 +msgid "" +"GnuTLS priorities have been initialised with @LIBMICROHTTPD application-" +"specific system-wide configuration.\n" +msgstr "" + +#: src/microhttpd/daemon.c:6381 +msgid "" +"GnuTLS priorities have been initialised with @SYSTEM system-wide " +"configuration.\n" +msgstr "" + +#: src/microhttpd/daemon.c:6387 +msgid "" +"GnuTLS priorities have been initialised with GnuTLS default configuration.\n" +msgstr "" + +#: src/microhttpd/daemon.c:6393 +msgid "GnuTLS priorities have been initialised with NORMAL configuration.\n" +msgstr "" + +#: src/microhttpd/daemon.c:6406 #, c-format +msgid "Failed to set GnuTLS priorities. Last error: %s\n" +msgstr "" + +#: src/microhttpd/daemon.c:6482 msgid "" -"The specified connection timeout (%u) is too large. Maximum allowed value " -"(%<PRIu64>) will be used instead.\n" +"GnuTLS priorities have been initialised with priorities specified by " +"application appended to @LIBMICROHTTPD application-specific system-wide " +"configuration.\n" +msgstr "" + +#: src/microhttpd/daemon.c:6489 +msgid "" +"GnuTLS priorities have been initialised with priorities specified by " +"application appended to @SYSTEM system-wide configuration.\n" +msgstr "" + +#: src/microhttpd/daemon.c:6496 +msgid "" +"GnuTLS priorities have been initialised with priorities specified by " +"application appended to GnuTLS default configuration.\n" +msgstr "" + +#: src/microhttpd/daemon.c:6503 +msgid "" +"GnuTLS priorities have been initialised with priorities specified by " +"application appended to NORMAL configuration.\n" +msgstr "" + +#: src/microhttpd/daemon.c:6517 +#, c-format +msgid "" +"Failed to set GnuTLS priorities. Last error: %s. The problematic part starts " +"at: %s\n" +msgstr "" + +#: src/microhttpd/daemon.c:6633 +msgid "" +"Warning: specified MHD_OPTION_CONNECTION_MEMORY_LIMIT value is too small and " +"rounded up to 64.\n" msgstr "" -#: src/microhttpd/daemon.c:5726 +#: src/microhttpd/daemon.c:6659 msgid "" -"Warning: Zero size, specified for thread pool size, is ignored. Thread pool " -"is not used.\n" +"Warning: specified MHD_OPTION_CONNECTION_MEMORY_INCREMENT value is too large " +"and rounded down to 1/4 of MHD_OPTION_CONNECTION_MEMORY_LIMIT.\n" msgstr "" -#: src/microhttpd/daemon.c:5735 +#: src/microhttpd/daemon.c:6745 msgid "" -"Warning: \"1\", specified for thread pool size, is ignored. Thread pool is " -"not used.\n" +"Warning: value \"1\", specified as the thread pool size, is ignored. Thread " +"pool is not used.\n" msgstr "" -#: src/microhttpd/daemon.c:5749 +#: src/microhttpd/daemon.c:6759 #, c-format msgid "Specified thread pool size (%u) too big.\n" msgstr "" -#: src/microhttpd/daemon.c:5761 +#: src/microhttpd/daemon.c:6771 msgid "" "MHD_OPTION_THREAD_POOL_SIZE option is specified but " "MHD_USE_INTERNAL_POLLING_THREAD flag is not specified.\n" msgstr "" -#: src/microhttpd/daemon.c:5770 +#: src/microhttpd/daemon.c:6780 msgid "" "Both MHD_OPTION_THREAD_POOL_SIZE option and MHD_USE_THREAD_PER_CONNECTION " "flag are specified.\n" msgstr "" -#: src/microhttpd/daemon.c:5788 src/microhttpd/daemon.c:5801 -#: src/microhttpd/daemon.c:5814 src/microhttpd/daemon.c:5827 -#: src/microhttpd/daemon.c:5879 src/microhttpd/daemon.c:5908 -#: src/microhttpd/daemon.c:5929 src/microhttpd/daemon.c:5951 -#: src/microhttpd/daemon.c:6219 +#: src/microhttpd/daemon.c:6797 src/microhttpd/daemon.c:6810 +#: src/microhttpd/daemon.c:6823 src/microhttpd/daemon.c:6836 +#: src/microhttpd/daemon.c:6888 src/microhttpd/daemon.c:6934 +#: src/microhttpd/daemon.c:6955 src/microhttpd/daemon.c:6977 +#: src/microhttpd/daemon.c:7293 #, c-format msgid "MHD HTTPS option %d passed to MHD but MHD_USE_TLS not set.\n" msgstr "" -#: src/microhttpd/daemon.c:5847 +#: src/microhttpd/daemon.c:6857 msgid "Error initializing DH parameters.\n" msgstr "" -#: src/microhttpd/daemon.c:5857 +#: src/microhttpd/daemon.c:6867 msgid "Diffie-Hellman parameters string too long.\n" msgstr "" -#: src/microhttpd/daemon.c:5868 +#: src/microhttpd/daemon.c:6878 msgid "Bad Diffie-Hellman parameters format.\n" msgstr "" -#: src/microhttpd/daemon.c:5896 +#: src/microhttpd/daemon.c:6913 #, c-format -msgid "Setting priorities to `%s' failed: %s\n" +msgid "" +"Setting priorities to '%s' failed: %s The problematic part starts at: %s\n" msgstr "" -#: src/microhttpd/daemon.c:5917 +#: src/microhttpd/daemon.c:6943 msgid "" "MHD_OPTION_HTTPS_CERT_CALLBACK requires building MHD with GnuTLS >= 3.0.\n" msgstr "" -#: src/microhttpd/daemon.c:5939 +#: src/microhttpd/daemon.c:6965 msgid "" "MHD_OPTION_HTTPS_CERT_CALLBACK2 requires building MHD with GnuTLS >= 3.6.3.\n" msgstr "" -#: src/microhttpd/daemon.c:5974 -msgid "" -"MHD_OPTION_LISTEN_SOCKET specified for daemon with MHD_USE_NO_LISTEN_SOCKET " -"flag set.\n" -msgstr "" - -#: src/microhttpd/daemon.c:6012 +#: src/microhttpd/daemon.c:7041 msgid "" "MHD_OPTION_EXTERNAL_LOGGER is not the first option specified for the daemon. " "Some messages may be printed by the standard MHD logger.\n" msgstr "" -#: src/microhttpd/daemon.c:6037 +#: src/microhttpd/daemon.c:7066 msgid "TCP fastopen is not supported on this platform.\n" msgstr "" -#: src/microhttpd/daemon.c:6056 +#: src/microhttpd/daemon.c:7090 msgid "" -"Flag MHD_USE_PEDANTIC_CHECKS is ignored because another behavior is " +"Flag MHD_USE_PEDANTIC_CHECKS is ignored because another behaviour is " "specified by MHD_OPTION_STRICT_CLIENT.\n" msgstr "" -#: src/microhttpd/daemon.c:6194 +#: src/microhttpd/daemon.c:7103 +msgid "" +"Flag MHD_USE_PEDANTIC_CHECKS is ignored because another behaviour is " +"specified by MHD_OPTION_CLIENT_DISCIPLINE_LVL.\n" +msgstr "" + +#: src/microhttpd/daemon.c:7267 #, c-format msgid "MHD HTTPS option %d passed to MHD compiled without GNUtls >= 3.\n" msgstr "" -#: src/microhttpd/daemon.c:6233 +#: src/microhttpd/daemon.c:7317 #, c-format msgid "MHD HTTPS option %d passed to MHD compiled without HTTPS support.\n" msgstr "" -#: src/microhttpd/daemon.c:6240 +#: src/microhttpd/daemon.c:7327 #, c-format msgid "Invalid option %d! (Did you terminate the list with MHD_OPTION_END?).\n" msgstr "" -#: src/microhttpd/daemon.c:6270 +#: src/microhttpd/daemon.c:7357 #, c-format msgid "Call to epoll_create1 failed: %s\n" msgstr "" -#: src/microhttpd/daemon.c:6280 +#: src/microhttpd/daemon.c:7367 msgid "Failed to set noninheritable mode on epoll FD.\n" msgstr "" -#: src/microhttpd/daemon.c:6587 +#: src/microhttpd/daemon.c:7409 +msgid "The epoll FD is too large to be used with fd_set.\n" +msgstr "" + +#: src/microhttpd/daemon.c:7491 +#, c-format +msgid "MHD_OPTION_APP_FD_SETSIZE value (%d) is not positive.\n" +msgstr "" + +#: src/microhttpd/daemon.c:7500 +msgid "" +"MHD_OPTION_APP_FD_SETSIZE is ignored for daemon started with " +"MHD_USE_INTERNAL_POLLING_THREAD.\n" +msgstr "" + +#: src/microhttpd/daemon.c:7509 +msgid "" +"MHD_OPTION_APP_FD_SETSIZE is ignored for daemon started with MHD_USE_POLL.\n" +msgstr "" + +#: src/microhttpd/daemon.c:7521 +#, c-format +msgid "" +"MHD_OPTION_APP_FD_SETSIZE value (%d) does not match the platform FD_SETSIZE " +"value (%d) and this platform does not support overriding of FD_SETSIZE.\n" +msgstr "" + +#: src/microhttpd/daemon.c:7546 +msgid "The value provided for MHD_OPTION_LISTEN_SOCKET is invalid.\n" +msgstr "" + +#: src/microhttpd/daemon.c:7556 +msgid "" +"MHD_OPTION_LISTEN_SOCKET specified for daemon with MHD_USE_NO_LISTEN_SOCKET " +"flag set.\n" +msgstr "" + +#: src/microhttpd/daemon.c:7586 +msgid "" +"MHD_OPTION_LISTEN_SOCKET cannot be used together with " +"MHD_OPTION_SOCK_ADDR_LEN or MHD_OPTION_SOCK_ADDR.\n" +msgstr "" + +#: src/microhttpd/daemon.c:7595 +msgid "" +"MHD_OPTION_SOCK_ADDR_LEN or MHD_OPTION_SOCK_ADDR specified for daemon with " +"MHD_USE_NO_LISTEN_SOCKET flag set.\n" +msgstr "" + +#: src/microhttpd/daemon.c:7873 +msgid "Failed to initialise GnuTLS priorities.\n" +msgstr "" + +#: src/microhttpd/daemon.c:7885 msgid "" "Warning: MHD_USE_THREAD_PER_CONNECTION must be used only with " "MHD_USE_INTERNAL_POLLING_THREAD. Flag MHD_USE_INTERNAL_POLLING_THREAD was " "added. Consider setting MHD_USE_INTERNAL_POLLING_THREAD explicitly.\n" msgstr "" -#: src/microhttpd/daemon.c:6600 +#: src/microhttpd/daemon.c:7901 msgid "Using debug build of libmicrohttpd.\n" msgstr "" -#: src/microhttpd/daemon.c:6614 +#: src/microhttpd/daemon.c:7915 #, c-format msgid "Failed to create inter-thread communication channel: %s\n" msgstr "" -#: src/microhttpd/daemon.c:6631 +#: src/microhttpd/daemon.c:7930 msgid "" "file descriptor for inter-thread communication channel exceeds maximum " "value.\n" msgstr "" -#: src/microhttpd/daemon.c:6651 +#: src/microhttpd/daemon.c:7969 msgid "Specified value for NC_SIZE too large.\n" msgstr "" -#: src/microhttpd/daemon.c:6665 +#: src/microhttpd/daemon.c:7985 #, c-format msgid "Failed to allocate memory for nonce-nc map: %s\n" msgstr "" -#: src/microhttpd/daemon.c:6682 +#: src/microhttpd/daemon.c:8003 msgid "MHD failed to initialize nonce-nc mutex.\n" msgstr "" -#: src/microhttpd/daemon.c:6703 +#: src/microhttpd/daemon.c:8024 msgid "MHD thread polling only works with MHD_USE_INTERNAL_POLLING_THREAD.\n" msgstr "" -#: src/microhttpd/daemon.c:6727 +#: src/microhttpd/daemon.c:8054 +msgid "" +"MHD_USE_IPv6 is enabled, but 'struct sockaddr *' specified for " +"MHD_OPTION_SOCK_ADDR_LEN or MHD_OPTION_SOCK_ADDR is not IPv6 address.\n" +msgstr "" + +#: src/microhttpd/daemon.c:8073 src/microhttpd/daemon.c:8118 +msgid "The size specified for MHD_OPTION_SOCK_ADDR_LEN option is wrong.\n" +msgstr "" + +#: src/microhttpd/daemon.c:8085 src/microhttpd/daemon.c:8130 +msgid "" +"The value of 'struct sockaddr.sa_len' provided via MHD_OPTION_SOCK_ADDR_LEN " +"option is not zero and does not match 'sa_family' value of the same " +"structure.\n" +msgstr "" + +#: src/microhttpd/daemon.c:8168 +msgid "" +"The 'sa_family' of the 'struct sockaddr' provided via MHD_OPTION_SOCK_ADDR " +"option is not supported.\n" +msgstr "" + +#: src/microhttpd/daemon.c:8245 #, c-format msgid "Failed to create socket for listening: %s\n" msgstr "" -#: src/microhttpd/daemon.c:6748 src/microhttpd/daemon.c:6767 -#: src/microhttpd/daemon.c:6790 src/microhttpd/daemon.c:6828 -#: src/microhttpd/daemon.c:6905 src/microhttpd/daemon.c:6936 +#: src/microhttpd/daemon.c:8255 src/microhttpd/daemon.c:8453 +#, c-format +msgid "" +"Listen socket descriptor (%d) is not less than daemon FD_SETSIZE value " +"(%d).\n" +msgstr "" + +#: src/microhttpd/daemon.c:8280 src/microhttpd/daemon.c:8299 +#: src/microhttpd/daemon.c:8322 src/microhttpd/daemon.c:8360 +#: src/microhttpd/daemon.c:8395 src/microhttpd/daemon.c:8427 #, c-format msgid "setsockopt failed: %s\n" msgstr "" -#: src/microhttpd/daemon.c:6801 +#: src/microhttpd/daemon.c:8332 msgid "Cannot allow listening address reuse: SO_REUSEPORT not defined.\n" msgstr "" -#: src/microhttpd/daemon.c:6837 +#: src/microhttpd/daemon.c:8368 msgid "" "Cannot disallow listening address reuse: SO_EXCLUSIVEADDRUSE not defined.\n" msgstr "" -#: src/microhttpd/daemon.c:6916 +#: src/microhttpd/daemon.c:8406 #, c-format msgid "Failed to bind to port %u: %s\n" msgstr "" -#: src/microhttpd/daemon.c:6947 +#: src/microhttpd/daemon.c:8438 #, c-format msgid "Failed to listen for connections: %s\n" msgstr "" -#: src/microhttpd/daemon.c:6978 +#: src/microhttpd/daemon.c:8541 #, c-format msgid "Failed to get listen port number: %s\n" msgstr "" -#: src/microhttpd/daemon.c:6989 +#: src/microhttpd/daemon.c:8551 msgid "" "Failed to get listen port number (`struct sockaddr_storage` too small!?).\n" msgstr "" -#: src/microhttpd/daemon.c:7030 -msgid "Unknown address family!\n" +#: src/microhttpd/daemon.c:8598 +msgid "Listen socket has unknown address family!\n" msgstr "" -#: src/microhttpd/daemon.c:7045 +#: src/microhttpd/daemon.c:8615 #, c-format msgid "Failed to set nonblocking mode on listening socket: %s\n" msgstr "" -#: src/microhttpd/daemon.c:7070 -#, c-format -msgid "Listen socket descriptor (%d) is not less than FD_SETSIZE (%d).\n" -msgstr "" - -#: src/microhttpd/daemon.c:7094 +#: src/microhttpd/daemon.c:8653 msgid "" "Combining MHD_USE_THREAD_PER_CONNECTION and MHD_USE_EPOLL is not supported.\n" msgstr "" -#: src/microhttpd/daemon.c:7108 src/microhttpd/daemon.c:7118 +#: src/microhttpd/daemon.c:8668 msgid "MHD failed to initialize IP connection limit mutex.\n" msgstr "" -#: src/microhttpd/daemon.c:7136 +#: src/microhttpd/daemon.c:8683 msgid "Failed to initialize TLS support.\n" msgstr "" -#: src/microhttpd/daemon.c:7169 src/microhttpd/daemon.c:7242 -#: src/microhttpd/daemon.c:7349 +#: src/microhttpd/daemon.c:8715 src/microhttpd/daemon.c:8798 +#: src/microhttpd/daemon.c:8918 +msgid "Failed to initialise internal lists mutex.\n" +msgstr "" + +#: src/microhttpd/daemon.c:8726 src/microhttpd/daemon.c:8806 +#: src/microhttpd/daemon.c:8929 msgid "Failed to initialise mutex.\n" msgstr "" -#: src/microhttpd/daemon.c:7195 +#: src/microhttpd/daemon.c:8751 #, c-format msgid "Failed to create listen thread: %s\n" msgstr "" -#: src/microhttpd/daemon.c:7253 +#: src/microhttpd/daemon.c:8817 #, c-format msgid "Failed to create worker inter-thread communication channel: %s\n" msgstr "" -#: src/microhttpd/daemon.c:7266 +#: src/microhttpd/daemon.c:8830 msgid "" "File descriptor for worker inter-thread communication channel exceeds " "maximum value.\n" msgstr "" -#: src/microhttpd/daemon.c:7304 -msgid "MHD failed to initialize cleanup connection mutex.\n" -msgstr "" - -#: src/microhttpd/daemon.c:7323 +#: src/microhttpd/daemon.c:8891 msgid "" "Failed to create a new pool thread because it would have exceeded the system " "limit on the number of threads or no system resources available.\n" msgstr "" -#: src/microhttpd/daemon.c:7329 +#: src/microhttpd/daemon.c:8897 #, c-format msgid "Failed to create pool thread: %s\n" msgstr "" -#: src/microhttpd/daemon.c:7518 src/microhttpd/daemon.c:7551 +#: src/microhttpd/daemon.c:9107 src/microhttpd/daemon.c:9140 msgid "MHD_stop_daemon() called while we have suspended connections.\n" msgstr "" -#: src/microhttpd/daemon.c:7590 src/microhttpd/daemon.c:7688 -#: src/microhttpd/daemon.c:7726 +#: src/microhttpd/daemon.c:9179 src/microhttpd/daemon.c:9285 +#: src/microhttpd/daemon.c:9323 msgid "Failed to signal shutdown via inter-thread communication channel.\n" msgstr "" -#: src/microhttpd/daemon.c:7663 +#: src/microhttpd/daemon.c:9253 msgid "MHD_stop_daemon() was called twice." msgstr "" -#: src/microhttpd/daemon.c:8176 +#: src/microhttpd/daemon.c:9842 msgid "Failed to initialize winsock.\n" msgstr "" -#: src/microhttpd/daemon.c:8179 +#: src/microhttpd/daemon.c:9844 msgid "Winsock version 2.2 is not available.\n" msgstr "" -#: src/microhttpd/daemon.c:8187 src/microhttpd/daemon.c:8191 +#: src/microhttpd/daemon.c:9853 src/microhttpd/daemon.c:9857 msgid "Failed to initialise multithreading in libgcrypt.\n" msgstr "" -#: src/microhttpd/daemon.c:8197 +#: src/microhttpd/daemon.c:9863 msgid "libgcrypt is too old. MHD was compiled for libgcrypt 1.6.0 or newer.\n" msgstr "" -#: src/microhttpd/mhd_sockets.h:345 -msgid "Close socket failed.\n" -msgstr "" - -#: src/microhttpd/connection.c:206 -msgid "The operation would block, retry later" -msgstr "" - -#: src/microhttpd/connection.c:208 -msgid "The connection was forcibly closed by remote peer" +#: src/microhttpd/internal.h:97 +msgid "Failed to close FD.\n" msgstr "" -#: src/microhttpd/connection.c:210 -msgid "The socket is not connected" +#: src/microhttpd/mhd_send.c:206 src/microhttpd/mhd_send.c:275 +#, c-format +msgid "Setting %s option to %s state failed for TCP/IP socket %d: %s\n" msgstr "" -#: src/microhttpd/connection.c:212 -msgid "Not enough system resources to serve the request" +#: src/microhttpd/mhd_send.c:209 src/microhttpd/mhd_send.c:221 +#: src/microhttpd/mhd_send.c:282 src/microhttpd/mhd_send.c:298 +msgid "ON" msgstr "" -#: src/microhttpd/connection.c:214 -msgid "Bad FD value" +#: src/microhttpd/mhd_send.c:209 src/microhttpd/mhd_send.c:221 +#: src/microhttpd/mhd_send.c:282 src/microhttpd/mhd_send.c:298 +msgid "OFF" msgstr "" -#: src/microhttpd/connection.c:216 -msgid "Argument value is invalid" +#: src/microhttpd/mhd_send.c:219 src/microhttpd/mhd_send.c:292 +#, c-format +msgid "Setting %s option to %s state failed: %s\n" msgstr "" -#: src/microhttpd/connection.c:218 -msgid "Argument value is not supported" +#: src/microhttpd/mhd_send.c:562 +#, c-format +msgid "Zero-send failed: %s\n" msgstr "" -#: src/microhttpd/connection.c:220 -msgid "The socket is no longer available for sending" +#: src/microhttpd/mhd_send.c:744 +msgid "" +"Failed to push the data from buffers to the network. Client may experience " +"some delay (usually in range 200ms - 5 sec).\n" msgstr "" -#: src/microhttpd/connection.c:222 -msgid "TLS encryption or decryption error" +#: src/microhttpd/mhd_sockets.h:352 +msgid "Close socket failed.\n" msgstr "" -#: src/microhttpd/connection.c:227 -msgid "Not an error code" +#: src/microhttpd/mhd_itc.h:373 +msgid "Failed to destroy ITC.\n" msgstr "" -#: src/microhttpd/connection.c:230 -msgid "Wrong error code value" +#: src/microhttpd/mhd_panic.c:62 +#, c-format +msgid "Fatal error in GNU libmicrohttpd %s:%u: %s\n" msgstr "" -#: src/microhttpd/connection.c:1047 src/microhttpd/connection.c:1157 -msgid "Closing connection (out of memory)." +#: src/microhttpd/response.c:1960 +msgid "Cannot execute \"upgrade\" as the socket is in the blocking mode.\n" msgstr "" -#: src/microhttpd/connection.c:1094 -msgid "Closing connection (application reported error generating data)." +#: src/microhttpd/response.c:2000 +msgid "Failed to make loopback sockets non-blocking.\n" msgstr "" -#: src/microhttpd/connection.c:1212 -msgid "No callback for the chunked data." +#: src/microhttpd/response.c:2019 +msgid "Failed to set SO_NOSIGPIPE on loopback sockets.\n" msgstr "" -#: src/microhttpd/connection.c:1230 -msgid "Closing connection (application error generating response)." +#: src/microhttpd/response.c:2038 +#, c-format +msgid "Socketpair descriptor is not less than FD_SETSIZE: %d >= %d\n" msgstr "" -#: src/microhttpd/connection.c:1254 -msgid "Closing connection (application returned more data than requested)." +#: src/microhttpd/response.c:2096 +msgid "Error cleaning up while handling epoll error.\n" msgstr "" -#: src/microhttpd/connection.c:2292 -#, c-format +#: src/microhttpd/response.c:2188 msgid "" -"Error processing request (HTTP response code is %u ('%s')). Closing " -"connection.\n" +"Memory shortage in connection's memory pool. The \"upgraded\" communication " +"will be inefficient.\n" msgstr "" -#: src/microhttpd/connection.c:2301 -msgid "Too late to send an error response, response is being sent already.\n" -msgstr "" - -#: src/microhttpd/connection.c:2307 -msgid "Too late for error response." +#: src/microhttpd/mhd_locks.h:128 +msgid "Failed to destroy mutex.\n" msgstr "" -#: src/microhttpd/connection.c:2335 -msgid "Failed to create error response.\n" +#: src/microhttpd/mhd_locks.h:161 +msgid "Failed to lock mutex.\n" msgstr "" -#: src/microhttpd/connection.c:2351 -msgid "Closing connection (failed to queue error response)." +#: src/microhttpd/mhd_locks.h:187 +msgid "Failed to unlock mutex.\n" msgstr "" -#: src/microhttpd/connection.c:2383 -msgid "Closing connection (failed to create error response header)." +#: src/microhttpd/postprocessor.c:510 src/microhttpd/postprocessor.c:1235 +msgid "internal error.\n" msgstr "" -#: src/microhttpd/connection.c:2435 src/microhttpd/connection.c:3795 -#: src/microhttpd/connection.c:3872 src/microhttpd/connection.c:4437 -#, c-format -msgid "In function %s handling connection at state: %s\n" +#: src/microhttpd/gen_auth.c:240 +msgid "" +"Not enough memory in the connection's pool to allocate for Basic " +"Authorization header parsing.\n" msgstr "" -#: src/microhttpd/connection.c:2678 -msgid "Not enough memory in pool to allocate header record!\n" +#: src/microhttpd/gen_auth.c:253 +msgid "The Basic Authorization client's header has incorrect format.\n" msgstr "" -#: src/microhttpd/connection.c:2724 -msgid "Not enough memory in pool to parse cookies!\n" +#: src/microhttpd/gen_auth.c:658 +msgid "" +"Not enough memory in the connection's pool to allocate for Digest " +"Authorization header parsing.\n" msgstr "" -#: src/microhttpd/connection.c:3083 src/microhttpd/connection.c:3322 -msgid "Application reported internal error, closing connection." +#: src/microhttpd/gen_auth.c:671 +msgid "The Digest Authorization client's header has incorrect format.\n" msgstr "" -#: src/microhttpd/connection.c:3331 -msgid "libmicrohttpd API violation.\n" +#: src/microhttpd/digestauth.c:152 +msgid "VLA too big.\n" msgstr "" -#: src/microhttpd/connection.c:3346 +#: src/microhttpd/digestauth.c:1789 msgid "" -"WARNING: incomplete upload processing and connection not suspended may " -"result in hung connection.\n" +"Random value was not initialised by MHD_OPTION_DIGEST_AUTH_RANDOM or " +"MHD_OPTION_DIGEST_AUTH_RANDOM_COPY, generated nonces are predictable.\n" msgstr "" -#: src/microhttpd/connection.c:3573 -msgid "Received HTTP/1.1 request without `Host' header.\n" +#: src/microhttpd/digestauth.c:2288 +msgid "Authentication failed, URI does not match.\n" msgstr "" -#: src/microhttpd/connection.c:3620 -msgid "Too large value of 'Content-Length' header. Closing connection.\n" +#: src/microhttpd/digestauth.c:2300 +msgid "Authentication failed, arguments do not match.\n" msgstr "" -#: src/microhttpd/connection.c:3631 -msgid "Failed to parse `Content-Length' header. Closing connection.\n" +#: src/microhttpd/digestauth.c:2591 +msgid "The 'session' algorithms are not supported.\n" msgstr "" -#: src/microhttpd/connection.c:3744 -msgid "Socket has been disconnected when reading request.\n" +#: src/microhttpd/digestauth.c:2600 src/microhttpd/digestauth.c:3268 +msgid "The MD5 algorithm is not supported by this MHD build.\n" msgstr "" -#: src/microhttpd/connection.c:3756 -#, c-format -msgid "Connection socket is closed when reading request due to the error: %s\n" +#: src/microhttpd/digestauth.c:2610 src/microhttpd/digestauth.c:3278 +msgid "The SHA-256 algorithm is not supported by this MHD build.\n" msgstr "" -#: src/microhttpd/connection.c:3774 -msgid "Connection was closed by remote side with incomplete request.\n" +#: src/microhttpd/digestauth.c:2621 src/microhttpd/digestauth.c:3289 +msgid "The SHA-512/256 algorithm is not supported by this MHD build.\n" msgstr "" -#: src/microhttpd/connection.c:3900 -#, c-format -msgid "Failed to send data in request for %s.\n" +#: src/microhttpd/digestauth.c:2628 src/microhttpd/digestauth.c:3569 +msgid "Wrong 'malgo3' value, API violation" msgstr "" -#: src/microhttpd/connection.c:3909 -#, c-format -msgid "Sent 100 continue response: `%.*s'\n" +#: src/microhttpd/digestauth.c:2639 +msgid "The 'auth-int' QOP is not supported.\n" msgstr "" -#: src/microhttpd/connection.c:3986 -#, c-format +#: src/microhttpd/digestauth.c:2647 src/microhttpd/digestauth.c:3597 msgid "" -"Failed to send the response headers for the request for `%s'. Error: %s\n" +"RFC2069 with SHA-256 or SHA-512/256 algorithm is non-standard extension.\n" msgstr "" -#: src/microhttpd/connection.c:4052 -msgid "Data offset exceeds limit.\n" +#: src/microhttpd/digestauth.c:2801 +msgid "Authentication failed, invalid nc format.\n" msgstr "" -#: src/microhttpd/connection.c:4062 -#, c-format -msgid "Sent %d-byte DATA response: `%.*s'\n" +#: src/microhttpd/digestauth.c:2809 +msgid "Authentication failed, invalid 'nc' value.\n" msgstr "" -#: src/microhttpd/connection.c:4079 -#, c-format -msgid "Failed to send the response body for the request for `%s'. Error: %s\n" +#: src/microhttpd/digestauth.c:2831 +msgid "Authentication failed, invalid nonce format.\n" msgstr "" -#: src/microhttpd/connection.c:4111 -#, c-format +#: src/microhttpd/digestauth.c:2867 msgid "" -"Failed to send the chunked response body for the request for `%s'. Error: " -"%s\n" -msgstr "" - -#: src/microhttpd/connection.c:4147 -#, c-format -msgid "Failed to send the footers for the request for `%s'. Error: %s\n" -msgstr "" - -#: src/microhttpd/connection.c:4176 -msgid "Internal error.\n" -msgstr "" - -#: src/microhttpd/connection.c:4215 -#, c-format -msgid "Detected system clock %u milliseconds jump back.\n" +"Stale nonce received. If this happens a lot, you should probably increase " +"the size of the nonce array.\n" msgstr "" -#: src/microhttpd/connection.c:4222 -#, c-format -msgid "Detected too large system clock %<PRIu64> milliseconds jump back.\n" +#: src/microhttpd/digestauth.c:2871 +msgid "" +"Stale nonce received. This is expected when client uses RFC2069-compatible " +"mode and makes more than one request.\n" msgstr "" -#: src/microhttpd/connection.c:4304 +#: src/microhttpd/digestauth.c:2881 msgid "" -"Failed to signal end of connection via inter-thread communication channel.\n" +"Received nonce that was not generated by MHD. This may indicate an attack " +"attempt.\n" msgstr "" -#: src/microhttpd/connection.c:4688 -msgid "Closing connection (failed to create response header).\n" +#: src/microhttpd/digestauth.c:3259 +msgid "" +"Wrong 'malgo3' value, only one base hashing algorithm (MD5, SHA-256 or " +"SHA-512/256) must be specified, API violation" msgstr "" -#: src/microhttpd/connection.c:4807 -msgid "Closing connection (failed to create response footer)." +#: src/microhttpd/digestauth.c:3298 +msgid "Wrong 'userdigest_size' value, does not match 'malgo3', API violation" msgstr "" -#: src/microhttpd/connection.c:5117 -msgid "Attempted to queue response on wrong thread!\n" +#: src/microhttpd/digestauth.c:3347 src/microhttpd/digestauth.c:3404 +#: src/microhttpd/digestauth.c:3586 +msgid "Wrong 'algo' value, API violation" msgstr "" -#: src/microhttpd/connection.c:5140 -msgid "" -"Attempted 'upgrade' connection on daemon without MHD_ALLOW_UPGRADE option!\n" +#: src/microhttpd/digestauth.c:3544 +msgid "Only non-'session' algorithms are supported.\n" msgstr "" -#: src/microhttpd/connection.c:5149 -msgid "Application used invalid status code for 'upgrade' response!\n" +#: src/microhttpd/digestauth.c:3574 +msgid "No requested algorithm is supported by this MHD build.\n" msgstr "" -#: src/microhttpd/connection.c:5158 -msgid "Application used invalid response without \"Connection\" header!\n" +#: src/microhttpd/digestauth.c:3581 +msgid "Wrong 'mqop' value, API violation" msgstr "" -#: src/microhttpd/connection.c:5172 +#: src/microhttpd/digestauth.c:3593 msgid "" -"Application used invalid response without \"upgrade\" token in \"Connection" -"\" header!\n" +"The 'userhash' and 'charset' ('prefer_utf8') parameters are not compatible " +"with RFC2069 and ignored.\n" msgstr "" -#: src/microhttpd/connection.c:5182 -msgid "Connection \"Upgrade\" can be used with HTTP/1.1 connections!\n" +#: src/microhttpd/digestauth.c:3608 +msgid "The nonce array size is zero.\n" msgstr "" -#: src/microhttpd/connection.c:5194 -#, c-format -msgid "" -"Refused wrong status code (%u). HTTP requires three digits status code!\n" +#: src/microhttpd/digestauth.c:3624 +msgid "The 'realm' is too large.\n" msgstr "" -#: src/microhttpd/connection.c:5206 -#, c-format -msgid "" -"Wrong status code (%u) refused. HTTP/1.0 clients do not support 1xx status " -"codes!\n" +#: src/microhttpd/digestauth.c:3729 +msgid "The 'realm' is too large after 'quoting'.\n" msgstr "" -#: src/microhttpd/connection.c:5217 -#, c-format +#: src/microhttpd/digestauth.c:3801 msgid "" -"Wrong status code (%u) refused. HTTP/1.0 reply mode does not support 1xx " -"status codes!\n" +"TLS library reported hash calculation error, nonce could not be generated.\n" msgstr "" -#: src/microhttpd/response.c:1646 +#: src/microhttpd/digestauth.c:3809 msgid "" -"Invalid response for upgrade: application failed to set the 'Upgrade' " -"header!\n" -msgstr "" - -#: src/microhttpd/response.c:1690 -msgid "Failed to make loopback sockets non-blocking.\n" -msgstr "" - -#: src/microhttpd/response.c:1709 -msgid "Failed to set SO_NOSIGPIPE on loopback sockets.\n" +"Could not register nonce. Client's requests with this nonce will be always " +"'stale'. Probably clients' requests are too intensive.\n" msgstr "" -#: src/microhttpd/response.c:1729 -#, c-format -msgid "Socketpair descriptor larger than FD_SETSIZE: %d > %d\n" +#: src/microhttpd/digestauth.c:3893 +msgid "Failed to add Digest auth header.\n" msgstr "" -#: src/microhttpd/response.c:1810 -msgid "Error cleaning up while handling epoll error.\n" +#: src/microhttpd/digestauth.c:4034 +msgid "Wrong algo value.\n" msgstr "" -#: src/microhttpd/mhd_itc.h:357 -msgid "Failed to destroy ITC.\n" +#: src/microhttpd/basicauth.c:108 +msgid "Error decoding Basic Authorization authentication.\n" msgstr "" -#: src/microhttpd/basicauth.c:71 -msgid "Error decoding basic authentication.\n" +#: src/microhttpd/basicauth.c:117 +msgid "" +"Failed to allocate memory to process Basic Authorization authentication.\n" msgstr "" -#: src/microhttpd/basicauth.c:81 -msgid "Basic authentication doesn't contain ':' separator.\n" +#: src/microhttpd/basicauth.c:171 src/microhttpd/basicauth.c:185 +msgid "Failed to allocate memory.\n" msgstr "" -#: src/microhttpd/basicauth.c:99 -msgid "Failed to allocate memory for password.\n" +#: src/microhttpd/basicauth.c:292 +msgid "Failed to add Basic Authentication header.\n" msgstr "" -#: src/microhttpd/basicauth.c:164 -msgid "Failed to add Basic auth header.\n" +#: src/microhttpd/connection_https.c:167 +msgid "Error: received handshake message out of context.\n" msgstr "" diff --git a/src/microhttpd/daemon.c b/src/microhttpd/daemon.c @@ -8305,11 +8305,11 @@ MHD_start_daemon_va (unsigned int flags, #endif } #endif /* ! MHD_WINSOCK_SOCKETS */ - /* Use SO_REUSEADDR on Windows and SO_REUSEPORT on most platforms. - * Fail if SO_REUSEPORT is not defined or setsockopt fails. - */ - /* SO_REUSEADDR on W32 has the same semantics - as SO_REUSEPORT on BSD/Linux */ + /* Use SO_REUSEADDR on Windows and SO_REUSEPORT on most platforms. + * Fail if SO_REUSEPORT is not defined or setsockopt fails. + */ + /* SO_REUSEADDR on W32 has the same semantics + as SO_REUSEPORT on BSD/Linux */ #if defined(MHD_WINSOCK_SOCKETS) || defined(SO_REUSEPORT) if (0 > setsockopt (listen_fd, SOL_SOCKET, @@ -8329,8 +8329,8 @@ MHD_start_daemon_va (unsigned int flags, goto free_and_fail; } #else /* !MHD_WINSOCK_SOCKETS && !SO_REUSEPORT */ - /* we're supposed to allow address:port re-use, but - on this platform we cannot; fail hard */ + /* we're supposed to allow address:port re-use, but + on this platform we cannot; fail hard */ #ifdef HAVE_MESSAGES MHD_DLOG (daemon, _ ("Cannot allow listening address reuse: " \