0.000021 2018-03-11
*
Stop using defined-or, breals oldeer perls.
0.000020 2018-03-10
*
Since upgrading Devel::PPPort did not fix the errors,
switch from using av_top_index / av_tindex to using
av_shift, which seems to be supported waaay back.
0.000019 2018-03-09
*
Upgrade Devel::PPPort to version 3.36 to solve
compilation errors on older versions of Perl.
0.000018 2018-03-09
*
Try to sidestep a compilation failure for older Perls
by switching from av_top_index to av_tindex.
*
Change the code to avoid, as far as I can see,
anything that might trigger an older C compiler.
Because it has only been 25 years since C90...
0.000017 2018-03-07
*
Optionally accept names without values, by adding
an optional parameter to crush_cookie that allows
the caller to say "please give me names without
a value, and set them to undef". The default value
is zero, so you will not get these valueless names.
*
Rework Buffer implementation,
*
We now accept a cookie with a value that is an arrayref.
The values in the array get joined with '&', and then
the whole string is URL-encoded. When crushing such a
cookie, the reverse applies. This was suggested by
James Raspass (JRaspass in github); thanks!
0.000016 2018-03-07
*
Teach the parser about attributes with no value (like HttpOnly).
Reported by Nigel Gregoire (nfg in github); thanks!
0.000015 2018-03-07
*
Accept Perl boolean values when setting cookie attributes.
Thanks to Alex Pankoff (ccntrq in github) for reporting.
*
Fix the tests for no-value attributes.
0.000014 2017-07-25
*
Try to support old versions of Windows without gmtime_s.
0.000013 2017-07-22
*
No changes.
0.000012 2017-07-20
*
Use C99 for solaris, attempting to support the platform.
*
Add missing dependency on Date::Parse for testing.
0.000011 2017-07-18
*
Fix comparison of expiration times.
*
Fix compilation error when memory checking is enabled.
*
Fixed crash when uri encoding pound sign and other
large characters.
0.000010 2017-07-14
*
Stop using // comments.
0.000009 2017-07-12
*
Use Perl macros to manage memory.
0.000008 2017-07-12
*
Support compilation under Win32 / Win64.
0.000007 2017-02-10
*
Support SameSite attribute.
0.000006 2016-08-15
*
Improve perldoc.
0.000005 2016-01-28
*
Switch all standard cookie field names to
CamelCase, in accordance to RFC6265. Thanks to
@SysPete for the error report.
0.000004 2016-01-27
*
Allow for '=' as part of a value. Thanks to
@SysPete and @veryrusty for the error report
and confirming what the proper behaviour is.
*
Add some more test cases.
0.000003 2016-01-26
*
Fix some tests that depend on the current time,
to make them more resistant to clock drift.
*
Get rid of dangling references to Devel::Cookie.
0.000002 2016-01-26
*
Change name to HTTP::XSCookies; "thanks", SawyerX.
0.000001 2016-01-25
*
Initial version.