{"id":165,"date":"2007-10-29T17:08:53","date_gmt":"2007-10-29T15:08:53","guid":{"rendered":"http:\/\/daniel.haxx.se\/blog\/2007\/10\/29\/curl-and-libcurl-7171\/"},"modified":"2007-10-29T22:11:40","modified_gmt":"2007-10-29T20:11:40","slug":"curl-and-libcurl-7171","status":"publish","type":"post","link":"https:\/\/daniel.haxx.se\/blog\/2007\/10\/29\/curl-and-libcurl-7171\/","title":{"rendered":"curl and libcurl 7.17.1"},"content":{"rendered":"<p>7.17.1 &#8211; the 102nd release of curl <a href=\"http:\/\/curl.haxx.se\/mail\/archive-2007-10\/0149.html\">is out<\/a>, with less than 5 months left to our ten year anniversary!<\/p>\n<p>The previous release (7.17.0) included a few larger internal changes and unfortunately that had the backside that it brought a whole array of new bugs in, that we now have spent almost two months polishing off.<\/p>\n<p style=\"text-align: center\"><a href=\"http:\/\/curl.haxx.se\/\"><img decoding=\"async\" src=\"http:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2007\/09\/curl-keywords300.jpg\" title=\"cURL\" alt=\"cURL\" border=\"0\" \/><\/a><\/p>\n<p>Apart from the twenty or so bug fixes, a range of new things are introduced as well, including improved NSS support, &#8211;proxy-negotiate, &#8211;post301 (to make curl act more standards compliant on HTTP 301 responses), &#8211;hostpubmd.<\/p>\n<p>libcurl hackers will appreciate CURLOPT_OPENSOCKETFUNCTION and CURLOPT_COPYPOSTFIELDS (the latter a complement to the existing CURLOPT_POSTFIELDS that got broken in 7.17.0 if you posted binary data that contains a zero byte).<\/p>\n<p>7.17.1 contains contributions by at least 16 different people (me not included).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>7.17.1 &#8211; the 102nd release of curl is out, with less than 5 months left to our ten year anniversary! The previous release (7.17.0) included a few larger internal changes and unfortunately that had the backside that it brought a whole array of new bugs in, that we now have spent almost two months polishing &hellip; <a href=\"https:\/\/daniel.haxx.se\/blog\/2007\/10\/29\/curl-and-libcurl-7171\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">curl and libcurl 7.17.1<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-165","post","type-post","status-publish","format-standard","hentry","category-curl"],"_links":{"self":[{"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/posts\/165","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/comments?post=165"}],"version-history":[{"count":0,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/posts\/165\/revisions"}],"wp:attachment":[{"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/media?parent=165"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/categories?post=165"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/tags?post=165"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}