App-Regather
view release on metacpan - search on metacpan
view release on metacpan or search on metacpan
lib/App/Regather/Config.pm view on Meta::CPAN
# -*- mode: cperl; eval: (follow-mode); -*-
#
package App::Regather::Config;
use strict;
use warnings;
use diagnostics;
use parent 'Config::Parser::Ini';
use Carp;
use File::Basename;
use Mail::RFC822::Address qw(valid validlist);
use App::Regather::Plugin;
use constant LDAP => { opt => { async => '',
debug => '',
inet4 => '',
inet6 => '',
keepalive => '',
localaddr => '',
multihomed => '',
onerror => '',
port => 'port',
raw => '',
scheme => '',
timeout => 'timeout',
uri => 'uri',
version => '',
},
ssl => {
cafile => 'tls_cacert',
capath => 'tls_cacertdir',
checkcrl => 'tls_crlfile',
ciphers => 'tls_cipher_suite',
clientcert => 'tls_cert',
clientkey => 'tls_key',
keydecrypt => '',
sslversion => 'tls_protocol_min',
verify => { tls_reqcert => {
none => 'never',
allow => 'optional',
demand => 'require',
hard => 'require',
try => 'optional',
},
},
},
bnd => {
anonymous => '',
dn => 'binddn',
password => 'bindpw',
},
srch=> {
attrs => '',
base => 'base',
filter => '',
raw => '',
scope => '',
sizelimit => 'sizelimit',
timelimit => 'timelimit',
}
};
=pod
=encoding UTF-8
=head1 NAME
App::Regather::Config - config file processing class
=head1 SYNOPSIS
=head1 DESCRIPTION
This is a class to log messages.
view all matches for this distributionview release on metacpan - search on metacpan
( run in 0.559 second using v1.00-cache-2.02-grep-82fe00e-cpan-b63e86051f13 )