1============ 2Things to do 3============ 4 5Nothing at the moment. 6 7================================================= 8Revision history for POE::Component::Client::HTTP 9================================================= 10 11Changes marked with "(!!!)" may break backward compatibility. Changes 12marked with "(???)" are just information. 13 14Note to self: Don't forget to tag the version after a new distribution 15is released. For example: `cvs tag -Rc v1_00 .' 16 17--------------- 180.41 2002.03.25 19--------------- 20 21Just 0.4001 after people confirmed that it actually works. :) 22 23----------------------------- 240.4001 (private test release) 25----------------------------- 26 27Frank Konen discovered that this component's Content-Length and header 28size calculations were incorrect before Erick Calder. Hopefully 0.41 29will fix things for everyone. 30 31Erick Calder discovered a site that didn't work with 0.40. This 32release patches the fix in 0.40 so both his test cases work, but it's 33not generally relased in case he discovers another problem. 0.41 34should be released in a couple days if all goes well. 35 36--------------- 370.40 2002.03.17 38--------------- 39 40Erick Calder <e@arix.com> discovered that Client::HTTP was cutting 41responses short. It turns out that 0.39 was counting the headers 42towards the content length. Rocco reset the received octets count at 43the end of the headers. 44 45--------------- 460.39 2001.12.06 47--------------- 48 49Rocco installed Client::HTTP in a live program, and it promptly broke. 50This release fixes the new timer code in 0.38. 51 52--------------- 530.38 2001.12.06 54--------------- 55 56Fixed the SYNOPSIS per Jason Boxman's recommendation. 57 58Made the Timeout parameter significant. There was no code behind it 59before now. 60 61--------------- 620.37 2001.10.15 63--------------- 64 65Add a MaxSize parameter to the Component's constructor. When used, it 66can prevent the world from blowing up when someone hands you 67<http://localhost:19/>. 68 69--------------- 700.36 2001.05.29 71--------------- 72 73Martijn van Beers sent in a patch to have the client send an entire 74query, parameters and all, and not just the path. 75 76Some servers return bad newlines in the headers. Detect the newline 77style in the status line, and use that throughout the headers. 78 79Added a new parameter to the 'request' event: A tag that can be used 80to match requests to responses regardless of the URL. The tag will be 81passed back with a response, in offset 1 of the request packet. 82 83Removed the requirement that an HTTP status line have a protocol type 84and version. 85 86Added the HTTP::Request to the HTTP::Response this module returns. 87The CookieJar needs this, as does everyone who expects this module to 88work properly. 89 90--------------- 910.35 2000.09.20 92--------------- 93 94Added cookies support, and documented the CookieJar parameter for 95PoCo::Client::HTTP->spawn(). 96 97--------------- 980.34 2000.09.02 99--------------- 100 101On crysflame's recommendation, I moved the HTTP.pm file out of 102POE/Component/Client and added a PM directive to Makefile.PL. Now 103HTTP.pm gets installed. Fixed the MANIFEST and cleaned up Makefile.PL 104a little while I was in there. 105 106--------------- 1070.33 2000.09.01 108--------------- 109 110Initial release. Arbitrarily versioned at 0.33 to indicate the 111author's confidence in its completion (that is, it's about 1/3 of the 112way). It works for simple GET and POST requests; others may also 113work, but they haven't been tested. 114 115=========================== 116EOF: Thank you for reading. 117=========================== 118