X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=blobdiff_plain;f=http.c;h=3d634d357e8bccdcba5ed4df38f2c884ce73df5c;hp=627f5b70dedf9b89c2e94809e8a3f4276fc57319;hb=d6e0e169d758495c0a9947a94b3963350acb6771;hpb=61f165688d2cc39424678829a145c8cbab51d1af diff --git a/http.c b/http.c index 627f5b7..3d634d3 100644 --- a/http.c +++ b/http.c @@ -57,6 +57,9 @@ # endif # include #endif +#ifdef HTTP_HAVE_MHASH +# include +#endif #include @@ -319,26 +322,22 @@ 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