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