In "irc" settings simply add "ssl: 1" for SSL connections.
my $server = config_get_key2('irc', 'server');
my $port = config_get_key2('irc', 'port');
$port = (length($port) > 0 and $port =~ /^\d+$/) ? $port : '6667';
+ my $ssl = config_get_key2('irc', 'ssl') ? 1 : undef;
my $irc = POE::Component::IRC->spawn(
Nick => $main::sessions{$session}{'nickname'},
Ircname => $name,
Server => $server,
Port => $port,
- Raw => 1
+ Raw => 1,
+ UseSSL => $ssl,
);
if (!$irc) {
print_msg("Could not spawn POE session: $!", ERROR);