Originally reported by Anonymous as issue 113
A header sent from teh servert like this:
will get the quotes removed by SimplePie_HTTP_Parser. Those quotes are required according to http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.11
However, some servers do not include them, and just adding them to the request If-None-Match header will confuse the server at the next request, and it will likely produce a 200 answer instead of a 304, even if there are no changes.
Examples of feeds that require the tag to be sent back exactly as it is received in order to obtain a correct 304 response:
http://feeds.feedburner.com/JewelryBlogFromJewelrymallcom (incorrectly sending the ETag without quotes)
http://jbrana.blogspot.com/feeds/posts/default (here, SimplePie incorrectly removes quotes)
@SimplePie_HTTP_Parser@ is horribly broken in so many ways…
Agreed. We have 9 issues for it alone.
Fixed in simplepie@6b9319f
Add workaround for ETag quoting. Fixes #26