POE-Component-Server-SimpleHTTP

 view release on metacpan or  search on metacpan

Changes.old  view on Meta::CPAN

Revision history for Perl extension POE::Component::Server::SimpleHTTP.

Switched to new Changes log from SVN

* 1.16

	Kwalitee fixes.

* 1.15	

	Changed SSLify to require instead of use.

* 1.14

	Changed the defaults for the Prefork and SSLify to 'no'. 
	Applied streaming support patches from eriam.
	Converted Makefile.PL to Module::Install.

* 1.13

	learned about the difference between ref $self and ref( $self )
	Kwalitee-related fixes

* 1.12

	Finally use a Changes file - thanks RT #18981
	Added some debug stuff
	Cleanup of POD files
	Fixed a long-standing bug of closing requests if they sent a EOF
	Removed the PreFork test ( cannot disable if told installer to not install it! )

* 1.11

	Fixed the bug where no HEADERS resulted in a explosion, thanks BinGOs!
	PreForking added, look at SimpleHTTP::PreFork, thanks Stephen!

* 1.10

	Rearranged some DEBUG printouts
	Added some more 'return 1;' for POEization
	Fixed STOPLISTEN/STARTLISTEN error
	Added experimental SSL support via PoCo::SSLify

* 1.09

	Fixed a small bug regarding the timing of SHUTDOWN GRACEFUL
	I always forget to supply the session parameter to $kernel->call() :X

* 1.08

	Made the SHUTDOWN event more smarter with the 'GRACEFUL' argument
	Added the STARTLISTEN event to complement the STOPLISTEN event
	Caught a minor bug -> If the client closed the socket and SimpleHTTP got an socket error, it will delete the wheel, resulting in confusion when we get the DONE/CLOSE event
	Added $response->connection->dead boolean argument to check for the presence of a dead client
	Re-jigging of internals ;)
	Documented the only way to leak memory in SimpleHTTP ( hopefully heh )
	Added the end-run leak checking to bite programmers that discard SimpleHTTP::Response objects :-)

	I am considering putting SimpleHTTP::Response, HTTP::Request, SimpleHTTP::Connection into one super-object, called SimpleHTTP::Request
	This object will have the HTTP::Request, HTTP::Response, SimpleHTTP::Connection objects hanging off it:
		$client->request()	# HTTP::Request
		$client->response()	# HTTP::Response
		$client->connection()	# SimpleHTTP::Connection

	If I get enough ayes from people, I will go ahead and implement this change for a cleaner design.
	E-MAIL me your opinion or it will be ignored :)

* 1.07

	Added the STOPLISTEN event, to make it shutdown the listening socket to help larger programs shutdown cleanly
	Removed the CHANGES file, as it is redundant :)
	Added "return 1;" everywhere I could to avoid the nasty copy-on-exit POE bug squashed in 1.05

* 1.06

	Fixed SHUTDOWN to cleanly kill sockets, checking for definedness first



( run in 0.482 second using v1.01-cache-2.11-cpan-140bd7fdf52 )