|
@@ -939,7 +939,7 @@ void mg_set_thread_name(const char* name)
|
|
|
/* No option known to set thread name for MinGW */
|
|
|
#endif
|
|
|
#elif defined(__linux__)
|
|
|
- /* Linux (TODO: test) */
|
|
|
+ /* Linux */
|
|
|
(void)prctl(PR_SET_NAME,threadName,0,0,0);
|
|
|
#elif defined(__APPLE__) || defined(__MACH__)
|
|
|
/* OS X (TODO: test) */
|
|
@@ -948,7 +948,7 @@ void mg_set_thread_name(const char* name)
|
|
|
/* BSD (TODO: test) */
|
|
|
pthread_set_name_np(pthread_self(), threadName);
|
|
|
#else
|
|
|
- /* POSIX (TODO: test) */
|
|
|
+ /* POSIX */
|
|
|
(void)pthread_setname_np(pthread_self(), threadName);
|
|
|
#endif
|
|
|
}
|
|
@@ -1513,6 +1513,9 @@ static const char *mg_get_response_code_text(int response_code, struct mg_connec
|
|
|
case 507: return "Insufficient Storage"; /* RFC2518 Section 10.6, , RFC4918 Section 11.5 */
|
|
|
case 511: return "Network Authentication Required"; /* RFC 6585, Section 6 */
|
|
|
|
|
|
+ /* Other RFCs */
|
|
|
+ case 426: return "Upgrade Required"; /* RFC 2817 */
|
|
|
+
|
|
|
/* Return codes from non normative RFCs: */
|
|
|
/* Informative and experimental RFCs, "de facto" standards due to common use, ... */
|
|
|
case 208: return "Already Reported"; /* RFC5842 Section 7.1 */
|
|
@@ -1525,15 +1528,6 @@ static const char *mg_get_response_code_text(int response_code, struct mg_connec
|
|
|
case 508: return "Loop Detected"; /* RFC5842 Section 7.1 */
|
|
|
case 510: return "Not Extended"; /* RFC 2774, Section 7 */
|
|
|
|
|
|
- /* according to hearsay (TODO: verify or delete) */
|
|
|
- case 420: return "Method Failure";
|
|
|
- case 425: return "Node code";
|
|
|
- case 426: return "Upgrade Required";
|
|
|
- case 440: return "Login Timeout";
|
|
|
- case 444: return "No Response";
|
|
|
- case 449: return "Retry With";
|
|
|
- case 450: return "Blocked by Parental Controls";
|
|
|
-
|
|
|
default:
|
|
|
/* This error code is unknown. This should not happen. */
|
|
|
if (conn) {
|