X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=blobdiff_plain;f=http.c;h=8d65cd155ea50d3a7f0803eb5f8acedbd08a502c;hp=627f5b70dedf9b89c2e94809e8a3f4276fc57319;hb=c71fd3a3bcc7231f2efc4c7520888880f42a6b3c;hpb=61f165688d2cc39424678829a145c8cbab51d1af diff --git a/http.c b/http.c index 627f5b7..8d65cd1 100644 --- a/http.c +++ b/http.c @@ -57,6 +57,9 @@ # endif # include #endif +#ifdef HTTP_HAVE_MHASH +# include +#endif #include @@ -319,28 +322,29 @@ PHP_RSHUTDOWN_FUNCTION(http) /* {{{ PHP_MINFO_FUNCTION */ PHP_MINFO_FUNCTION(http) { -#ifdef HTTP_HAVE_CURL -# define HTTP_CURL_VERSION curl_version() -#else -# define HTTP_CURL_VERSION "libcurl not available" -#endif - php_info_print_table_start(); { - char full_version_string[1024] = {0}; - snprintf(full_version_string, 1023, "%s (%s)", HTTP_PEXT_VERSION, HTTP_CURL_VERSION); - php_info_print_table_row(2, "Extended HTTP support:", "enabled"); - php_info_print_table_row(2, "Extension Version:", full_version_string); + php_info_print_table_row(2, "Extension Version:", HTTP_PEXT_VERSION); #ifdef HTTP_HAVE_CURL - php_info_print_table_row(2, "cURL HTTP Requests:", "enabled"); + php_info_print_table_row(2, "cURL HTTP Requests:", curl_version()); #else php_info_print_table_row(2, "cURL HTTP Requests:", "disabled"); #endif #ifdef HTTP_HAVE_MHASH - php_info_print_table_row(2, "mhash ETag Generator:", "enabled"); + { + char mhash_info[32]; + + snprintf(mhash_info, 32, "libmhash/%d", MHASH_API_VERSION); + php_info_print_table_row(2, "mhash ETag Generator:", mhash_info); + } #else php_info_print_table_row(2, "mhash ETag Generator:", "disabled"); +#endif +#if defined(HTTP_HAVE_MAGIC) && !defined(WONKY) + php_info_print_table_row(2, "magic MIME Guessing:", "libmagic/unknown"); +#else + php_info_print_table_row(2, "magic MIME Guessing:", "disabled"); #endif php_info_print_table_row(2, "Registered Classes:", #ifndef ZEND_ENGINE_2