rfc compliant user agent; fix bug #67528
authorMichael Wallner <mike@php.net>
Wed, 9 Jul 2014 18:32:36 +0000 (20:32 +0200)
committerMichael Wallner <mike@php.net>
Wed, 9 Jul 2014 18:32:36 +0000 (20:32 +0200)
php_http_client_curl.c

index 418a4c6..501c252 100644 (file)
@@ -1103,7 +1103,11 @@ static void php_http_curle_options_init(php_http_options_t *registry TSRMLS_DC)
        /* useragent */
        if ((opt = php_http_option_register(registry, ZEND_STRL("useragent"), CURLOPT_USERAGENT, IS_STRING))) {
                /* don't check strlen, to allow sending no useragent at all */
-               ZVAL_STRING(&opt->defval, "PECL::HTTP/" PHP_PECL_HTTP_VERSION " (PHP/" PHP_VERSION ")", 0);
+               ZVAL_STRING(&opt->defval,
+                               "PECL_HTTP/" PHP_PECL_HTTP_VERSION " "
+                               "PHP/" PHP_VERSION " "
+                               "libcurl/" LIBCURL_VERSION
+                       , 0);
        }
 
        /* resume */