diff options
author | Ion-Mihai Tetcu <itetcu@FreeBSD.org> | 2007-08-21 11:01:56 +0000 |
---|---|---|
committer | Ion-Mihai Tetcu <itetcu@FreeBSD.org> | 2007-08-21 11:01:56 +0000 |
commit | 18c38bf81b920add165ebacd90091c4ebffa4da9 (patch) | |
tree | e6933d6e250d1f18cb9e292be85368eec41d3373 /dns | |
parent | faca09b91f3a04ec3b3b96a3ac9c05aaff7c092d (diff) | |
download | ports-18c38bf81b920add165ebacd90091c4ebffa4da9.tar.gz ports-18c38bf81b920add165ebacd90091c4ebffa4da9.zip |
Net::DNSBL::MultiDaemon is the Perl module that implements the multi_dnsbl
daemon.
multi_dnsbl is a DNS emulator daemon that increases the efficacy of DNSBL
look-ups in a mail system. multi_dnsbl may be used as a stand-alone DNSBL or as
a plug-in for a standard BIND 9 installation. multi_dnsbl shares a common
configuration file format with the Mail::SpamCannibal sc_BLcheck.pl script so
that DNSBL's can be maintained in a common configuration file for an entire
mail installation.
Because DNSBL usefulness is dependent on the nature and source of spam sent to
a specific site and because sometimes DNSBL's may provide intermittant service,
multi_dnsbl interrogates them sorted in the order of greatest successful hits.
DNSBL's that do not respond within the configured timeout period are not
interrogated at all after 6 consecutive failures, and thereafter will be
retried not more often than once every hour until they come back online. This
eliminates the need to place DNSBL's in a particular order in your MTA's config
file or periodically monitor the DNSBL statistics and/or update the MTA config
file.
WWW: http://search.cpan.org/~miker/Net-DNSBL-MultiDaemon-0.18/MultiDaemon.pm
PR: ports/115639
Submitted by: Andrew Greenwood <greenwood.andy at gmail.com>
Notes
Notes:
svn path=/head/; revision=198060
Diffstat (limited to 'dns')
-rw-r--r-- | dns/Makefile | 1 | ||||
-rw-r--r-- | dns/p5-Net-DNSBL-MultiDaemon/Makefile | 28 | ||||
-rw-r--r-- | dns/p5-Net-DNSBL-MultiDaemon/distinfo | 3 | ||||
-rw-r--r-- | dns/p5-Net-DNSBL-MultiDaemon/pkg-descr | 21 | ||||
-rw-r--r-- | dns/p5-Net-DNSBL-MultiDaemon/pkg-plist | 29 |
5 files changed, 82 insertions, 0 deletions
diff --git a/dns/Makefile b/dns/Makefile index 2e4d1e3270b3..026c5bb54838 100644 --- a/dns/Makefile +++ b/dns/Makefile @@ -84,6 +84,7 @@ SUBDIR += p5-Net-DNS-ZoneCheck SUBDIR += p5-Net-DNS-ZoneFile SUBDIR += p5-Net-DNS-ZoneFile-Fast + SUBDIR += p5-Net-DNSBL-MultiDaemon SUBDIR += p5-Net-Domain-ExpireDate SUBDIR += p5-Net-Domain-TLD SUBDIR += p5-Net-LibIDN diff --git a/dns/p5-Net-DNSBL-MultiDaemon/Makefile b/dns/p5-Net-DNSBL-MultiDaemon/Makefile new file mode 100644 index 000000000000..5fa97c2a4ea9 --- /dev/null +++ b/dns/p5-Net-DNSBL-MultiDaemon/Makefile @@ -0,0 +1,28 @@ +# New ports collection makefile for: mail/p5-Net-DNSBL-MultiDaemon +# Date created: 17 August 2007 +# Whom: Andrew Greenwood <greenwood.andy@gmail.com> +# +# $FreeBSD$ +# + +PORTNAME= Net-DNSBL-MultiDaemon +PORTVERSION= 0.18 +CATEGORIES= dns mail perl5 +MASTER_SITES= CPAN +PKGNAMEPREFIX= p5- + +MAINTAINER= greenwood.andy@gmail.com +COMMENT= Net::DNSBL::MultiDaemon - multi DNSBL prioritization + +BUILD_DEPENDS= ${SITE_PERL}/mach/Unix/Syslog.pm:${PORTSDIR}/sysutils/p5-Unix-Syslog \ + ${SITE_PERL}/Geo/IP/PurePerl.pm:${PORTSDIR}/net/p5-Geo-IP-PurePerl \ + ${SITE_PERL}/mach/NetAddr/IP.pm:${PORTSDIR}/net-mgmt/p5-NetAddr-IP \ + ${SITE_PERL}/Net/DNS/Codes.pm:${PORTSDIR}/dns/p5-Net-DNS-Codes \ + ${SITE_PERL}/mach/Net/DNS/ToolKit.pm:${PORTSDIR}/dns/p5-Net-DNS-ToolKit +RUN_DEPENDS= ${BUILD_DEPENDS} + +PERL_CONFIGURE= yes + +MAN3= Net::DNSBL::MultiDaemon.3 Net::DNSBL::Utilities.3 + +.include <bsd.port.mk> diff --git a/dns/p5-Net-DNSBL-MultiDaemon/distinfo b/dns/p5-Net-DNSBL-MultiDaemon/distinfo new file mode 100644 index 000000000000..a5afa442c3d2 --- /dev/null +++ b/dns/p5-Net-DNSBL-MultiDaemon/distinfo @@ -0,0 +1,3 @@ +MD5 (Net-DNSBL-MultiDaemon-0.18.tar.gz) = 7822d4c33316b164773d3c3f6d351cd4 +SHA256 (Net-DNSBL-MultiDaemon-0.18.tar.gz) = 3b332589d6c69a0b4039474113d4d6e4551f32aeece49d780f9cfc20114d36b6 +SIZE (Net-DNSBL-MultiDaemon-0.18.tar.gz) = 44593 diff --git a/dns/p5-Net-DNSBL-MultiDaemon/pkg-descr b/dns/p5-Net-DNSBL-MultiDaemon/pkg-descr new file mode 100644 index 000000000000..1fb15867970b --- /dev/null +++ b/dns/p5-Net-DNSBL-MultiDaemon/pkg-descr @@ -0,0 +1,21 @@ +Net::DNSBL::MultiDaemon is the Perl module that implements the multi_dnsbl +daemon. + +multi_dnsbl is a DNS emulator daemon that increases the efficacy of DNSBL +look-ups in a mail system. multi_dnsbl may be used as a stand-alone DNSBL or as +a plug-in for a standard BIND 9 installation. multi_dnsbl shares a common +configuration file format with the Mail::SpamCannibal sc_BLcheck.pl script so +that DNSBL's can be maintained in a common configuration file for an entire +mail installation. + +Because DNSBL usefulness is dependent on the nature and source of spam sent to +a specific site and because sometimes DNSBL's may provide intermittant service, +multi_dnsbl interrogates them sorted in the order of greatest successful hits. +DNSBL's that do not respond within the configured timeout period are not +interrogated at all after 6 consecutive failures, and thereafter will be +retried not more often than once every hour until they come back online. This +eliminates the need to place DNSBL's in a particular order in your MTA's config +file or periodically monitor the DNSBL statistics and/or update the MTA config +file. + +WWW: http://search.cpan.org/~miker/Net-DNSBL-MultiDaemon-0.18/MultiDaemon.pm diff --git a/dns/p5-Net-DNSBL-MultiDaemon/pkg-plist b/dns/p5-Net-DNSBL-MultiDaemon/pkg-plist new file mode 100644 index 000000000000..6612a331344b --- /dev/null +++ b/dns/p5-Net-DNSBL-MultiDaemon/pkg-plist @@ -0,0 +1,29 @@ +%%SITE_PERL%%/Net/DNSBL/MultiDaemon.pm +%%SITE_PERL%%/Net/DNSBL/Utilities.pm +%%SITE_PERL%%/auto/Net/DNSBL/Utilities/A1271.al +%%SITE_PERL%%/auto/Net/DNSBL/Utilities/A1272.al +%%SITE_PERL%%/auto/Net/DNSBL/Utilities/A1273.al +%%SITE_PERL%%/auto/Net/DNSBL/Utilities/A1274.al +%%SITE_PERL%%/auto/Net/DNSBL/Utilities/A1275.al +%%SITE_PERL%%/auto/Net/DNSBL/Utilities/A1276.al +%%SITE_PERL%%/auto/Net/DNSBL/Utilities/DO.al +%%SITE_PERL%%/auto/Net/DNSBL/Utilities/_loadSocket.al +%%SITE_PERL%%/auto/Net/DNSBL/Utilities/autosplit.ix +%%SITE_PERL%%/auto/Net/DNSBL/Utilities/bystat.al +%%SITE_PERL%%/auto/Net/DNSBL/Utilities/cntinit.al +%%SITE_PERL%%/auto/Net/DNSBL/Utilities/list2NetAddr.al +%%SITE_PERL%%/auto/Net/DNSBL/Utilities/list2hash.al +%%SITE_PERL%%/auto/Net/DNSBL/Utilities/list_countries.al +%%SITE_PERL%%/auto/Net/DNSBL/Utilities/matchNetAddr.al +%%SITE_PERL%%/auto/Net/DNSBL/Utilities/not_found.al +%%SITE_PERL%%/auto/Net/DNSBL/Utilities/open_udpNB.al +%%SITE_PERL%%/auto/Net/DNSBL/Utilities/s_response.al +%%SITE_PERL%%/auto/Net/DNSBL/Utilities/statinit.al +%%SITE_PERL%%/auto/Net/DNSBL/Utilities/write_stats.al +%%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/DNSBL/MultiDaemon/.packlist +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/DNSBL/MultiDaemon +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/DNSBL +@dirrm %%SITE_PERL%%/auto/Net/DNSBL/Utilities +@dirrm %%SITE_PERL%%/auto/Net/DNSBL +@dirrm %%SITE_PERL%%/auto/Net +@dirrm %%SITE_PERL%%/Net/DNSBL |