> -----Ursprüngliche Nachricht----- > Von: Roy T. Fielding > Gesendet: Mittwoch, 17. Januar 2007 23:23 > An: Ruediger Pluem > Cc: [email protected]; [email protected] > Betreff: Re: Mod_cache expires check > > > On Jan 17, 2007, at 12:23 PM, Ruediger Pluem wrote:
> > > > I would say 0 is not a bad day. But if this is a bug it is an APR(- > > util) bug. > > Thus I forward it to the apr dev list. > > No, it is a bug in the expression. A date is an unsigned > value and any But apr_time_t is a signed 64 bit integer. So it would be possible to define -1 as the flag for an invalid date. I agree that a date itself is an unsigned value, but this does not make 0 an invalid date per se or is there a definition somewhere that the first valid date is 1 second after the Unix epoch? > error is specifically forced to 0 so that the comparison Just curious: Is the Unix epoch an invalid date in the Expires header (as this in the past it does not really matter for the question whether this document is expired or not as it would be in both cases)? Regards Rüdiger
