changes format_http() from using constant English strings to using Calendar's language bound day and month names. I don't contest that that format could be useful for some purposes, but shouldn't it use a different method name then? RFC 2616 states that a HTTP-date is:
well, as it was the format simply broke with other calendars.
Broke as in backtraces (for some missing array index or similar)?
what about format_smtp? doesn't the same issue apply there as well?
Probably; I just keep a better eye on changes than the stale code base. :-) Feel free to reverse the fix, so that gets code similar to the original format_http (I haven't read up on the SMTP standard, but there usually is someone around who has) instead.