ETag and Last-Modified
I think there was either a bug in b2 or maybe in my configuration, but the ETag and Last-Modified headers were all screwed up. Minutillo.com runs on GMT, but I want the dates in my postings to come out in my local time, so I told b2 what the offset was. It seems b2 adjusts the dates before it writes the dates into the DB, which means when it gets the date of the last posting to generate the Last-Modified header, that date is in EST. That’s not allowed, according to the this section of the HTTP RFC. So a little hacking (reverse the offset) and I’ve fixed it, I think. I’m not confident enough about any of this to submit a patch back to Michel, though.
Maybe I’ll let him know in a few days if this fix seems right.