Hello, If this isn't the correct place to report this problem, please excuse the noise and redirect me...
Apache::Cookie->new used to deal gracefully with an undefined -value argument (like: "...new (-name => 'some_cookie', -value => undef, ...)"), at least when -expire was in the past ("-1D" in my tests). It would return a new cookie with an empty value which could be saved to expire the old cookie. Now, using the same Perl source with Apache2::Cookie->new, an undefined value is returned instead of the new cookie. At best, this appears to be an API change and should be documented. At worst it appears to be a bug in libapreq2 that should be fixed. The documentation for A2::C->new states that -value should be an arrayref, hashref, or string, but it seems to me that either the behavior in response to an undefined -value should be documented or trapped internally and an error issued via Carp::croak() or whatever. I discovered this using libapreq2 2.0.7. Thanks, Derek -- Derek R. Price CVS Solutions Architect Get CVS support at Ximbiot <http://ximbiot.com>! v: +1 248.835.1260 f: +1 248.835.1263 <mailto:[EMAIL PROTECTED]>