09 Oct 2010 21:40:05 UTC
- Distribution: POE-Component-IRC-Plugin-MultiProxy
- Module version: 0.01
- Source (raw)
- Browse (raw)
- How to Contribute
- Repository (git clone)
- Testers (742 / 1 / 1)
- KwaliteeBus factor: 0
- 14.51% Coverage
- License: perl_5
- Perl: v5.8.0
- Activity24 month
- Download (18.5KB)
- MetaCPAN Explorer
- Subscribe to distribution
- This version
- Latest versionHINRIK Hinrik Örn Sigurðsson
POE::Component::IRC::Plugin::MultiProxy - A multi-server IRC proxy
use POE::Component::IRC::Plugin::MultiProxy; my $proxy = POE::Component::IRC::Plugin::MultiProxy->new( Listen_port = 12345, Password = 'foobar', ); $irc->plugin_add( MultiProxy => $proxy, network => 'freenode', );
Creates a new MultiProxy plugin object. Takes the following arguments:
'Password' (required), the password you will use when connecting to the proxy.
'Listen_port' (required), the port you want the proxy to listen on.
'Listen_host' (optional), the host you want the proxy to listen on. Defaults to '0.0.0.0'.
'Away_msg' (optional), the away message you want to use when no clients are connected.
'SSL_key', the name of a file containing an SSL key for the listener to use, if you want to enable SSL.
'SSL_cert', the name of a file containing an SSL certificate for the listener to use, if you want to enable SSL.
'Recall_mode', how you want messages to be recalled. Available modes are:
- 'missed' (the default): MultiProxy will only recall the channel messages you missed since the last time you detached from MultiProxy.
- 'none': MultiProxy will not recall any channel messages.
- 'all': MultiProxy will recall all channel messages.
Note: MultiProxy will always recall private messages that you missed while you were away, regardless of this option.
Look into using POE::Component::Server::IRC as an intermediary for multiple clients.
Keep recall messages away from prying eyes, instead of in /tmp.
Add proper tests.
Hinrik Örn Sigurðsson, firstname.lastname@example.org
Copyright 2008-2010 Hinrik Örn Sigurðsson
This program is free software, you can redistribute it and/or modify it under the same terms as Perl itself.
Other useful IRC bouncers:
Module Install Instructions
To install POE::Component::IRC::Plugin::MultiProxy, copy and paste the appropriate command in to your terminal.
perl -MCPAN -e shell install POE::Component::IRC::Plugin::MultiProxy
For more information on module installation, please visit the detailed CPAN module installation guide.