Update sync_site.yml
[m6w6/m6w6.github.io] / _posts / 2013-03-03-peclhttp-175.md
1 ---
2 title: pecl_http-1.7.5
3 author: m6w6
4 tags:
5 - PHP
6 ---
7
8 [pecl_http-1.7.5](http://pecl.php.net/package/pecl_http/1.7.5) has been
9 released today.
10
11 Nearly a year and 170k downloads after the last release (1.7.4 was released
12 April 2nd 2012).
13
14 It fixes a single bug:
15
16 * [Bug #64310](http://bugs.php.net/64310) (weak etags W/"abc" are quoted as "W/"abc"")
17
18
19 The same user (thanks Niko), discovered a peculiarity of libcurl:
20
21 * If you utilize libcurl's _TIMECOND_ feature through pecl_http's _lastmodified_ request option,
22 libcurl ignores response bodies from servers that do not closely follow the RFC and send a _200 OK_
23 response instead of a _304 Not Modified_ when the condition is unmet.
24
25 Slightly more background information is available at the relevant [bug
26 report](http://bugs.php.net/64298).
27
28
29 Please leave a comment, if you have an opinion about which component's
30 behavior is arguable here.