Changes for version 0.06
- moved Sprocket::Plugin::Test to the template test where it belongs
- added soft shutdown
- added a test for soft shutdown
- fixed adjust_params to lowercase all keys, so oddball CamelCase params like SSLKeyFile becomes sslkey_file
- updated the license
- added an SSL filter
- added super_event to Sprocket::Common (it's a sugar function for calling the superclass' event ( see Server::PreFork )
- local_error added to Sprocket::Pluigin
- rewrote the manager plugin, and added an example
- added a port forwarding example that uses connection fusion
- added a test for a bind error case
- fixed a bug in connection fusion that caused a loop on close
- as_string is not needed in plugins anymore, it is now the uuid
- the client event remote_resolve_failed is now combined with remote_connect_error
- added $sprocket->callback and $sprocket->postback
- renamed con_list to con_id_list and aliased con_list
- added observer system, and tests
- added FD passer util, and tests
Modules
A pluggable POE based Client / Server Library
IO::AIO support for Sprocket plugins
The Sprocket Client
Encapsulates a client or server connection
A wrapped event for Sprocket
Basic logging for Sprocket
Base class for Sprocket plugins
The Sprocket Server
The PreForking Sprocket Server
Pass File Descripters using File::FDpasser
Helper class for the Sprocket event system
Provides
in lib/Sprocket.pm
in lib/Sprocket/Base.pm
in lib/Sprocket/ChannelManager.pm
in lib/Sprocket/Common.pm
in lib/Sprocket/Local.pm
in lib/Sprocket/Local/Connection.pm
in lib/Sprocket/Logger/Log4perl.pm
in lib/Sprocket/Plugin/Manager.pm
in lib/Sprocket/Session.pm
in lib/Sprocket/Spread.pm
in lib/Sprocket/Spread.pm
in lib/Sprocket/Spread.pm