The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.
Revision history for Perl extension HTTPHeaders.  See README for info.

0.20  Thu Jan 14 22:08:00 PDT 2010

    - allow module to be 'enabled' multiple times without error
    - allow all methods, but only accelerate some of them.
    - add setter for uri field, and test

0.19  Tue Sep 19 07:54:51 UTC 2006
    - fix number of tests from 28 to 31 to enable successfull make test

0.18  Wed Jul 20 18:35:51 UTC 2005
    - allow setting the status code and text
    - add dependency on Perlbal and Perlbal::HTTPHeaders

0.17  Tue Jul 19 13:41:23 PDT 2005
    - library now inherits from Perlbal::HTTPHeaders
    - removed debugging code
    - further cleanup for CVS commit

0.16  Mon Jul 18 17:13:58 PDT 2005
    - fix bug causing headers to be considered invalid when they contained no
        content (should be allowed, per spec)

0.15  Mon Mar  7 15:55:29 PST 2005
    - cleaned up a bunch of stuff for initial public release

0.14  Tue Feb  1 10:19:28 PST 2005
    - fix bug in failing to adequately reset pointers in header deletion
        (found by LiveJournal user nothings)
    - use delete instead of Safefree for object deletion
        (found by LiveJournal user keturner)
    - added debug output for object creation/deletion (for memory leak tracking)

0.13  Thu Jan 27 10:20:47 PST 2005
    - added failure checks on all memory allocations
    - switched some Newz calls to New+Poison calls to help catch errors
    - fixed bug with removing the last header breaking ability to add more headers

0.12  Fri Jan 14 10:31:14 PST 2005
    - fixed problem with invalid pointers in one case
    - fixed calling of SvREFCNT_dec on possibly NULL pointer
    - fixed so you can't enable XS module twice in a row with weird behavior
    - fixed last call to delete to be a Safefree call
    - removed extraneous printfs and comments from XS code

0.11  Tue Jan 11 10:41:40 PST 2005
    - removed some unused variables
    - removed and cleaned up extraneous comments

0.10  Mon Jan 10 10:39:05 PST 2005
    - fixed a memory leak in header replacement code
    - updated res_keep_alive function to fix bug in 1.1 keep-alive handling
    - revamped getReconstructed function to be more paranoid about inputs

0.09  Fri Jan  7 17:47:53 PST 2005
    - fixed bug causing incorrect parsing of empty header strings

0.08  Thu Nov  4 17:16:10 PST 2004
    - implemented header combining (comma separated header values)
    - fixed a bunch of calls to C functions in Perl code for compatibility
    - added a few more test cases

0.07  Wed Nov  3 17:51:56 PST 2004
    - fixed segfault with returning NULL instead of Perl's undef
    - implemented set_version, req_keep_alive, res_keep_alive, etc
    - made XS interface for Perlbal to enable/disable XS headers
    - modified object blesser so we always bless into Perlbal::XS::HTTPHeaders

0.06  Tue Oct 26 13:26:30 PDT 2004
    - fixed bug where calling setHeader to create a header failed
    - converted to_string_ref from Perl module to XS module
    - made constructor take SV * instead of char *
    - updated findHeader to use strncasecmp (thanks Brad)
    - made parseHeaders get called by XS, not automatically by new
    - firstLine is now an SV *

0.05  Tue Oct 26 12:14:04 PDT 2004
    - modified typemap for char * to support undef inputs
    - made all char * returns be SV * returns

0.04  Mon Oct 25 11:36:02 PDT 2004
    - implemented most of Perlbal::HTTPHeaders API in XS
    - fixed setHeader('Foo', '') to also remove header

0.03  Mon Oct 25 09:37:03 PDT 2004
    - added to_string function that was missing
    - added typemap to the manifest so it's included in the package

0.02  Sun Oct 24 22:54:00 PDT 2004
    - first operational beta release; almost function complete

0.01  Sun Oct 24 12:49:39 PDT 2004
	- original version; created by h2xs 1.23 with options
		-x -n HTTPHeaders headers.h