[-]
[+]
|
Changed |
mtpolicyd.spec
|
|
[-]
[+]
|
Deleted |
_service:download_files:Mail-MtPolicyd-1.22.tar.gz/README.pod
^
|
@@ -1,350 +0,0 @@
-#!/usr/bin/perl
-
-use strict;
-use warnings;
-
-# VERSION
-# ABSTRACT: the mtpolicyd executable
-# PODNAME: mtpolicyd
-
-use Mail::MtPolicyd;
-
-Mail::MtPolicyd->run();
-
-=head1 NAME
-
-mtpolicyd - a modular policy daemon for postfix
-
-=head1 DESCRIPTION
-
-mtpolicyd is a policy daemon for postfix access delegation.
-
-It can be configured to accept connections on several ports from a postfix mta.
-For each port a VirtualHost can be configured and for each VirtualHost several
-Plugins can be configured.
-
-For more info, mailing list, see: L<https://www.mtpolicyd.org>
-
-=head1 EXAMPLE
-
-In postfix main.cf:
-
- smtpd_recipient_restrictions = check_policy_service inet:127.0.0.1:12345
-
-In mtpolicyd.conf:
-
- # listen on port 12345 (multiple ports can be separated by ',')
- port="127.0.0.1:12345"
-
- # defined host for this port
- <VirtualHost 12345>
- name=example_vhost
- <Plugin spamhaus_bl>
- module="RBL"
- domain="sbl.spamhaus.org"
- mode=reject
- </Plugin>
- </VirtualHost>
-
-This check will execute a simple RBL lookup against dbl.spamhaus.org.
-
-=head1 COMMANDLINE OPTIONS
-
- mtpolicyd
- [-h|--help]
- [-c|--config=<file>]
- [-f|--foreground]
- [-l|--loglevel=<level>]
- [-d|--dump_vhosts]
-
-=over
-
-=item -h --help
-
-Show available command line options.
-
-=item -c --config=<file> (default: /etc/mtpolicyd/mtpolicyd.conf)
-
-Specifiy the path to the configuration file.
-
-=item -f --foreground
-
-Do not fork to background and log to stdout.
-
-=item -l --loglevel=<level>
-
-Overwrite the log level specified in the configuration with the specified level.
-
-=item -d --dump_vhosts
-
-Parse VirtualHosts configuration, print it to stdout and exit.
-
-=back
-
-=head1 CONFIGURATION FILE
-
-The configuration file is implementend with L<Config::General> which allows apache style
-configuration files.
-
-mtpolicyd accepts global configuration parameters in the style:
-
- key=value
-
-Comments begin with '#'.
-
-VirtualHosts must be configured with VirtualHost sections:
-
- <VirtualHost <portnumber>>
- name=<name of the vhost>
- </VirtualHost>
-
-Each VirtualHost should contain at least on Plugin.
-
- <VirtualHost <portnumber>>
- name=<name of the vhost>
- <Plugin <name of check> >
- module = "<name of plugin>"
- # plugin options
- key=value
- </Plugin>
- </VirtualHost>
-
-For individual plugin configuration options see the man page of the plugin:
-
- Mail::MtPolicyd::Plugin::<name of plugin>
-
-=head2 GLOBAL CONFIGURATION OPTIONS
-
-=over
-
-=item user
-
-user id to run as
-
-=item group
-
-group id to run as
-
-=item pid_file
-
-location of the pid file
-
-=item ldap_host (default: empty)
-
-Hostname or address of an LDAP server if you want to use LDAP plugins.
-
-=item ldap_port (default: 389)
-
-Port or the LDAP server.
-
-=item ldap_keepalive (default: 1)
-
-Activate keepalive for the LDAP connection.
-
-Set to 0 to disable.
-
-=item ldap_timeout (default: 120)
-
-Timeout for LDAP connection.
-
-=item ldap_binddn (default: empty)
-
-The binddn user if the LDAP server requires authentication.
-
-If the binddn is empty no bind will be performed and the
-connection will be used anonymously.
-
-=item ldap_password
-
-Password of the binddn user.
-
-=item ldap_starttls (default: 1)
-
-Use of TLS encryption for LDAP.
-
-=item log_level
-
-Verbosity of logging: 0=>'err', 1=>'warning', 2=>'notice', 3=>'info', 4=>'debug'
-
-=item host
-
-ip address to bind to.
-
-=item port
-
-comma separated list of ports to listen on.
-
-=item min_servers (default: 4)
-
-The minimum number of client processes to start.
-
-=item min_spare_servers (default: 4)
-
-The minimum number of client processes that should hanging around idle
-and wait for new connections.
-
-If the number of free processes is below this threshold mtpolicyd will start
-to create new child processes.
-
-=item max_spare_servers (default: 12)
-
-The maximum number of idle processes.
-
-If the number of idle processes is over this threshold mtpolicyd will start
-to shutdown child processes.
-
-=item max_servers (default: 25)
-
-The absolute maximum number of child processes to start.
-
-=item max_requests (default: 1000)
-
-=item max_keepalive (default: 0)
-
-Number of requests after that mtpolicyd closes the connection
-or no limit if set to zero.
-
-Should be the same value as smtpd_policy_service_reuse_count_limit (postfix >2.12)
-in postfix/smtpd configuration.
-
-=item vhost_by_policy_context (default: 0)
-
-Select VirtualHost by 'policy_context' request field.
-
-The policy_context will be matched against the 'name' field of the VirtualHost.
-
-For example in postfix main.cf use advanced syntax:
-
- check_policy_service { inet:localhost:12345, policy_context=reputation }
- ...
- check_policy_service { inet:localhost:12345, policy_context=accounting }
-
-In mtpolicyd.conf:
-
- port="127.0.0.1:12345" # only 1 port
- vhost_by_policy_context=1
- <VirtualHost 12345>
- name=reputation
- ... plugins ...
- </VirtualHost>
-
- <VirtualHost 12345>
- name=accounting
- ... plugins ...
- </VirtualHost>
-
-The policy_context feature will be available in postfix 3.1 and later.
-
-If you just need small differentiations consider using the L<Mail::MtPolicyd::Plugin::Condition>
-plugin to match against plugin_context field.
-
-=item request_timeout
-
-Maximum total time for one request.
-
-=item db_dsn
-
-Connection string for the database in perl-DBI format. See L<DBI>.
-
- db_dsn="dbi:mysql:mail"
-
-=item db_user
-
-Name of database user.
-
-=item db_password
-
-Password of database user.
-
-=item memcached_servers
-
-A comma separated list of memcached servers used for session tracking.
-
- memcached_servers="127.0.0.1:11211"
-
-=item memcached_namespace (default: mt-)
-
-Use a namespace for storing sessions in memcached
-
-=item memcached_expire (default: 300 seconds)
-
-Expire time for memcached entries.
-
-=item session_lock_wait (default: 50 usec)
-
-Time to wait before retry to acquire lock on a session object.
-
-Will be increased with every try. (50,100,150,...)
-
-=item session_lock_max_retry (default: 50 times)
-
-Number of maximum retries for acquiring a session lock.
-
-=item session_lock_timeout (default: 10 seconds)
-
-After this timeout the lock will destroy itself.
-
-=back
-
-=head1 SESSION MANAGEMENT
-
-mtpolicyd uses a session managemend based on memcached.
-
-mtpolicy will generate a session for each mail passed to it and store it within memcached.
-The attached session information will be available to all following plugins across
-child processes, virtual hosts and ports.
-
-Plugins will use this session information to cache lookup etc. across multiple requests
-for the same mail. Postfix will send a query for each recipient and for each configured
-check_policy_service call.
-
-=head1 PROCESSING OF REQUEST
-
-The policy daemon will process all plugins in the order they appear in the configuration file.
-It will stop as soon as a plugin returns an action and will return this action to the MTA.
-
-=head1 SCORING
-
-Most plugins can be configured to not return an action if the performed check matched.
-
-For example the RBL module could be set to passive mode and instead a score could be applied
-to the request:
-
- <Plugin spamhaus>
- module = "RBL"
- mode = "passive"
- domain="zen.spamhaus.org"
- score=5
- </Plugin>
-
-Check the documentation of the plugin for certain score/mode parameters.
-Plugin may provide more than one mode/score parameters if the do several checks.
-
-Now if you configure more than one RBL check the score will add up.
-Later an action can be taken based on the score.
-The ScoreAction plugin will return an action based on the score
-and the AddScoreHeader plugin will prepend the score as a header to the mail:
-
- <Plugin ScoreReject>
- module = "ScoreAction"
- threshold = 15
- action = "reject sender ip %IP% is blocked (score=%SCORE%%SCORE_DETAIL%)"
- </Plugin>
- <Plugin ScoreTag>
- module = "AddScoreHeader"
- spam_score=5
- </Plugin>
-
-=head1 DATABASE CONFIGURATION
-
-If you configure a database this database connection will be available to plugins.
-For example the SqlList plugin can be used to implement a black or white list based on
-an SQL query. Or the SqlUserConfig plugin could be used to query a database for additional
-configuration options.
-
- db_dsn=DBI:mysql:mtpolicyd
- db_user=user
- db_password=password
-
-=cut
-
|
[-]
[+]
|
Changed |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/CHANGES
^
|
@@ -1,9 +1,49 @@
==================================================
-Changes from 2014-11-07 00:00:00 +0000 to present.
+Changes from 2014-12-14 00:00:00 +0000 to present.
==================================================
-----------------------------------------
-version 1.22 at 2015-11-07 18:23:16 +0000
+version 1.23 at 2015-12-14 15:04:38 +0000
+-----------------------------------------
+
+ Change: bcecb4f1eb53867f5b602af9dc5071a129ecfb87
+ Author: Markus Benning <ich@markusbenning.de>
+ Date : 2015-12-14 16:00:05 +0000
+
+ adjust rbl/dbl unit tests to changes SpamHaus output
+
+ Change: 3cd7b711d909b3f9793e54659d9ee9797ca79b0b
+ Author: Markus Benning <ich@markusbenning.de>
+ Date : 2015-12-14 15:49:49 +0000
+
+ prune README.pod link
+
+ Change: 4c3f9c21ff6e725dbbbca52342f1edeb590f209d
+ Author: Markus Benning <ich@markusbenning.de>
+ Date : 2015-12-14 15:33:05 +0000
+
+ create data folder in debian package
+
+ Change: e72f8312d6b7a7a1449beded70c2a943219d2396
+ Author: Markus Benning <ich@markusbenning.de>
+ Date : 2015-12-14 10:27:12 +0000
+
+ change distribution in changelog to jessie
+
+ Change: 8d4578bcab0658fec72333256e9f02914270eb9e
+ Author: Markus Benning <ich@markusbenning.de>
+ Date : 2015-12-14 10:15:33 +0000
+
+ fix debian package dependencies
+
+ Change: b9a63185a236d958c481ceb48f14cae22e22e2d3
+ Author: Markus Benning <ich@markusbenning.de>
+ Date : 2015-11-13 10:35:36 +0000
+
+ Remove RPM dependency on cron
+
+-----------------------------------------
+version 1.22 at 2015-11-07 18:11:24 +0000
-----------------------------------------
Change: b8bc2b905f55072fcb9e823ca97a65237d6b6804
@@ -495,102 +535,6 @@
fixed missing dependencies in debian package
------------------------------------------
-version 1.14 at 2014-11-28 12:41:14 +0000
------------------------------------------
-
- Change: 2a8b15a7e7c6dd764bf141ee5492c4fec3e7a207
- Author: Markus Benning <ich@markusbenning.de>
- Date : 2014-11-28 13:41:14 +0000
-
- Small fixes
-
- * fix declaration of @plugin_results inside of eval in PluginChain
-
- * fix undefined $session in Plugin::Stress
-
- Change: ee12431e845d84ede9e69bddeace3d53227e0b69
- Author: Markus Benning <ich@markusbenning.de>
- Date : 2014-11-28 13:36:12 +0000
-
- Adjust documentation for on_error feature
-
- Change: 86ca31eee7089ab78b317adacfd81ddef04eb06e
- Author: Markus Benning <ich@markusbenning.de>
- Date : 2014-11-28 13:20:32 +0000
-
- Add on_error=continue feature to Plugins
-
- Added attribute on_error to Plugin base class. If set to continue and
- the plugin dies mtpolicyd will continue with processing instead of
- returning an error.
-
- <Plugin fault>
-
- module = "Faulty"
-
- on_error = "continue"
-
- </Plugin>
-
- If this plugin dies mtpolicyd will just log the plugins failure and
- continure.
-
- Change: 52ca1f09675b97bf0b13b8bf727eb72bc9f233f7
- Author: Markus Benning <ich@markusbenning.de>
- Date : 2014-11-20 14:02:08 +0000
-
- Small doc update
-
- use blacklist.db instead of whitelist.db in blacklist example.
-
- Change: f3ceb5809399c7137e9017a990b4a4137d13909d
- Author: Markus Benning <ich@markusbenning.de>
- Date : 2014-11-20 13:58:46 +0000
-
- New Plugin: Stress
-
- Added new plugin for postfix stress feature.
-
- Change: 7a5508e97f15d714a8e23ca73b1eae463f2ddf2c
- Author: Markus Benning <ich@markusbenning.de>
- Date : 2014-11-18 14:13:46 +0000
-
- Small fixes
-
- * fixed version string in dzil changelog generators
-
- * fix stop -> stop_current_timer
-
- Change: afe9fc6bac1924c61d053d72354c123c63e8da18
- Author: Markus Benning <ich@markusbenning.de>
- Date : 2014-11-17 10:32:22 +0000
-
- Added infrastructur for profiling
-
- This adds a application level profiling to mtpolicyd. Plugins may use
- this via Mail::MtPolicyd::Profiler like
-
- Mail::MtPolicyd::Profiler->tick('doing something');
-
- # do something
-
- Mail::MtPolicyd::Profiler->tick('finished something');
-
- Timings are logged at log level 3.
-
- Change: 4b3b0c16891a6d25152b557167f7d54052996abe
- Author: Markus Benning <ich@markusbenning.de>
- Date : 2014-09-15 15:03:19 +0000
-
- add honeypot config sample to default configuration
-
- Change: e0d3d9af2fc4e2d8561b39b8f4e22dbe44348786
- Author: Markus Benning <ich@markusbenning.de>
- Date : 2014-09-15 07:27:54 +0000
-
- add .editorconfig file
-
================================================
-Plus 3 releases after 2014-11-07 00:00:00 +0000.
+Plus 4 releases after 2014-12-14 00:00:00 +0000.
================================================
|
[-]
[+]
|
Changed |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/MANIFEST
^
|
@@ -6,13 +6,13 @@
META.yml
Makefile.PL
README
-README.pod
bin/mtpolicyd
bin/policyd-client
debian/changelog
debian/compat
debian/control
debian/copyright
+debian/dirs
debian/install
debian/mtpolicyd.cron.d
debian/mtpolicyd.docs
|
[-]
[+]
|
Changed |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/META.json
^
|
@@ -98,6 +98,6 @@
},
"x_MailingList" : "https://mtpolicyd.org/mailing-list.html"
},
- "version" : "1.22"
+ "version" : "1.23"
}
|
[-]
[+]
|
Changed |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/META.yml
^
|
@@ -69,4 +69,4 @@
bugtracker: http://rt.cpan.org/NoAuth/Bugs.html?Dist=Mail-MtPolicyd
homepage: https://mtpolicyd.org/
repository: https://github.com/benningm/mtpolicyd
-version: '1.22'
+version: '1.23'
|
[-]
[+]
|
Changed |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/Makefile.PL
^
|
@@ -76,7 +76,7 @@
"Test::MockObject" => 0,
"Test::More" => 0
},
- "VERSION" => "1.22",
+ "VERSION" => "1.23",
"test" => {
"TESTS" => "t/*.t"
}
|
[-]
[+]
|
Changed |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/README
^
|
@@ -1,7 +1,7 @@
This archive contains the distribution Mail-MtPolicyd,
-version 1.22:
+version 1.23:
a modular policy daemon for postfix
|
[-]
[+]
|
Changed |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/bin/mtpolicyd
^
|
@@ -3,7 +3,7 @@
use strict;
use warnings;
-our $VERSION = '1.22'; # VERSION
+our $VERSION = '1.23'; # VERSION
# ABSTRACT: the mtpolicyd executable
# PODNAME: mtpolicyd
@@ -23,7 +23,7 @@
=head1 VERSION
-version 1.22
+version 1.23
=head1 DESCRIPTION
|
[-]
[+]
|
Changed |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/bin/policyd-client
^
|
@@ -3,7 +3,7 @@
use strict;
use warnings;
-our $VERSION = '1.22'; # VERSION
+our $VERSION = '1.23'; # VERSION
# ABSTRACT: commandline client to query a policyd server
# PODNAME: policyd-client
@@ -25,7 +25,7 @@
=head1 VERSION
-version 1.22
+version 1.23
=head1 DESCRIPTION
|
[-]
[+]
|
Changed |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/debian/changelog
^
|
@@ -1,4 +1,14 @@
-mtpolicyd (1.22) stable; urgency=low
+mtpolicyd (1.23) jessie; urgency=low
+ * adjust rbl/dbl unit tests to changes SpamHaus output
+ * prune README.pod link
+ * create data folder in debian package
+ * change distribution in changelog to jessie
+ * fix debian package dependencies
+ * Remove RPM dependency on cron
+
+ -- Markus Benning <ich@markusbenning.de> Mon, 14 Dec 2015 16:00:05 +0000
+
+mtpolicyd (1.22) jessie; urgency=low
* fixes to ldap latest LDAP code
* Added support for LDAP
Support for an global LDAP connection has been added to mtpolicyd.
@@ -7,7 +17,7 @@
-- Markus Benning <ich@markusbenning.de> Sat, 7 Nov 2015 19:11:24 +0000
-mtpolicyd (1.21) stable; urgency=low
+mtpolicyd (1.21) jessie; urgency=low
* New plugin SMTPVerify
The SMTPVerify plugin implements address verification at a remote
SMTP server with MAIL FROM and RCPT TO commands.
@@ -60,7 +70,7 @@
-- Markus Benning <ich@markusbenning.de> Tue, 22 Sep 2015 11:04:58 +0000
-mtpolicyd (1.20) stable; urgency=low
+mtpolicyd (1.20) jessie; urgency=low
* enable TravisCI
* fix SQL connection handling after child fork
Closing the connection after child fork did not cause a reconnect on
@@ -74,7 +84,7 @@
-- Markus Benning <ich@markusbenning.de> Tue, 18 Aug 2015 18:13:36 +0000
-mtpolicyd (1.19) stable; urgency=low
+mtpolicyd (1.19) jessie; urgency=low
* escape control characters in logs
The logging method in Mail::MtPolicyd now extends the Net::Server log
method with a mechanism to escape control and special characters.
@@ -85,7 +95,7 @@
-- Markus Benning <ich@markusbenning.de> Mon, 3 Aug 2015 22:06:43 +0000
-mtpolicyd (1.18) stable; urgency=low
+mtpolicyd (1.18) jessie; urgency=low
* add debian upload files to gitignore
* fixed lintian packaging errors
* more lintian fixes
@@ -94,7 +104,7 @@
-- Markus Benning <ich@markusbenning.de> Wed, 22 Apr 2015 22:19:26 +0000
-mtpolicyd (1.17) stable; urgency=low
+mtpolicyd (1.17) jessie; urgency=low
* fix comment
* exclude debian build from CPAN tarball
* skip cucumber tests when cucumber is unavailable
@@ -102,7 +112,7 @@
-- Markus Benning <ich@markusbenning.de> Fri, 20 Mar 2015 09:32:08 +0000
-mtpolicyd (1.16) stable; urgency=low
+mtpolicyd (1.16) jessie; urgency=low
* Small fixes
* fix min_count in SaAwlAction
* check for pid folder in init script
@@ -120,7 +130,7 @@
-- Markus Benning <ich@markusbenning.de> Tue, 10 Mar 2015 09:24:44 +0000
-mtpolicyd (1.15) stable; urgency=low
+mtpolicyd (1.15) jessie; urgency=low
* Documentation updates
* added how to for Accounting/Quotas
* add section about cron() in Cookbook::ExtendedPlugin
@@ -159,37 +169,3 @@
-- Markus Benning <ich@markusbenning.de> Wed, 7 Jan 2015 16:17:56 +0000
-mtpolicyd (1.14) stable; urgency=low
- * Small fixes
- * fix declaration of @plugin_results inside of eval in PluginChain
- * fix undefined $session in Plugin::Stress
- * Adjust documentation for on_error feature
- * Add on_error=continue feature to Plugins
- Added attribute on_error to Plugin base class. If set to continue and
- the plugin dies mtpolicyd will continue with processing instead of
- returning an error.
- <Plugin fault>
- module = "Faulty"
- on_error = "continue"
- </Plugin>
- If this plugin dies mtpolicyd will just log the plugins failure and
- continure.
- * Small doc update
- use blacklist.db instead of whitelist.db in blacklist example.
- * New Plugin: Stress
- Added new plugin for postfix stress feature.
- * Small fixes
- * fixed version string in dzil changelog generators
- * fix stop -> stop_current_timer
- * Added infrastructur for profiling
- This adds a application level profiling to mtpolicyd. Plugins may use
- this via Mail::MtPolicyd::Profiler like
- Mail::MtPolicyd::Profiler->tick('doing something');
- # do something
- Mail::MtPolicyd::Profiler->tick('finished something');
- Timings are logged at log level 3.
- * add honeypot config sample to default configuration
- * add .editorconfig file
-
- -- Markus Benning <ich@markusbenning.de> Fri, 28 Nov 2014 13:41:14 +0000
-
|
[-]
[+]
|
Changed |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/debian/control
^
|
@@ -9,7 +9,7 @@
Package: mtpolicyd
Architecture: all
-Depends: ${misc:Depends}, ${perl:Depends}, adduser, libcache-memcached-perl, libdbi-perl, libmoose-perl, libmail-rbl-perl, libconfig-general-perl, libnamespace-autoclean-perl, libmoosex-getopt-perl, libmoosex-role-parameterized-perl, libmoosex-singleton-perl, libtie-ixhash-perl, libtime-piece-mysql-perl, libgeo-ip-perl
+Depends: ${misc:Depends}, ${perl:Depends}, adduser, libcache-memcached-perl, libdbi-perl, libmoose-perl, libmail-rbl-perl, libconfig-general-perl, libnamespace-autoclean-perl, libmoosex-getopt-perl, libmoosex-role-parameterized-perl, libmoosex-singleton-perl, libtie-ixhash-perl, libtime-piece-mysql-perl, libgeo-ip-perl, libnet-server-perl, libjson-perl, libnet-ldap-perl, libdbd-sqlite3-perl, libmail-spf-perl
Description: modular policy daemon for postfix
mtpolicyd is a modular policy daemon for postfix written in perl.
It has support for virtual hosts, session caching, per-user
|
[-]
[+]
|
Added |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/debian/dirs
^
|
@@ -0,0 +1 @@
+var/lib/mtpolicyd
|
[-]
[+]
|
Changed |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/debian/postinst
^
|
@@ -13,6 +13,9 @@
--disabled-password --ingroup mtpolicyd mtpolicyd
fi
+test -d /var/lib/mtpolicyd && \
+ chown mtpolicyd:mtpolicyd /var/lib/mtpolicyd
+
#DEBHELPER#
exit 0
|
[-]
[+]
|
Changed |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/dist.ini
^
|
@@ -52,11 +52,12 @@
max_age = 365
file_name = debian/changelog
wrap_column = 72
-dist_name = stable
+dist_name = jessie
package_name = mtpolicyd
maintainer_name = Markus Benning
maintainer_email = ich@markusbenning.de
[PruneFiles]
match = ^mtpolicyd_
+match = ^README.pod$
|
[-]
[+]
|
Changed |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/etc/mtpolicyd.conf
^
|
@@ -30,7 +30,7 @@
request_timeout=20
# database connection as perl-DBI DSN (man DBI)
-db_dsn=
+db_dsn=dbi:SQLite:dbname=/var/lib/mtpolicyd/mtpolicyd.sqlite
db_user=
db_password=
|
[-]
[+]
|
Changed |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/lib/Mail/MtPolicyd.pm
^
|
@@ -3,7 +3,7 @@
use strict;
use base qw(Net::Server::PreFork);
-our $VERSION = '1.22'; # VERSION
+our $VERSION = '1.23'; # VERSION
# ABSTRACT: a modular policy daemon for postfix
use Data::Dumper;
@@ -573,7 +573,7 @@
=head1 VERSION
-version 1.22
+version 1.23
=head1 DESCRIPTION
|
[-]
[+]
|
Changed |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/lib/Mail/MtPolicyd/AddressList.pm
^
|
@@ -3,7 +3,7 @@
use Moose;
use namespace::autoclean;
-our $VERSION = '1.22'; # VERSION
+our $VERSION = '1.23'; # VERSION
# ABSTRACT: a class for IP address lists
use NetAddr::IP;
@@ -90,7 +90,7 @@
=head1 VERSION
-version 1.22
+version 1.23
=head1 Attributes
|
[-]
[+]
|
Changed |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/lib/Mail/MtPolicyd/Client.pm
^
|
@@ -2,7 +2,7 @@
use Moose;
-our $VERSION = '1.22'; # VERSION
+our $VERSION = '1.23'; # VERSION
# ABSTRACT: a policyd client class
@@ -85,7 +85,7 @@
=head1 VERSION
-version 1.22
+version 1.23
=head1 DESCRIPTION
|
[-]
[+]
|
Changed |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/lib/Mail/MtPolicyd/Client/App.pm
^
|
@@ -2,7 +2,7 @@
use Moose;
-our $VERSION = '1.22'; # VERSION
+our $VERSION = '1.23'; # VERSION
# ABSTRACT: application interface class for Mail::MtPolicyd::Client
@@ -80,7 +80,7 @@
=head1 VERSION
-version 1.22
+version 1.23
=head1 SYNOPSIS
|
[-]
[+]
|
Changed |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/lib/Mail/MtPolicyd/Client/Request.pm
^
|
@@ -2,7 +2,7 @@
use Moose;
-our $VERSION = '1.22'; # VERSION
+our $VERSION = '1.23'; # VERSION
# ABSTRACT: a postfix policyd client request class
@@ -80,7 +80,7 @@
=head1 VERSION
-version 1.22
+version 1.23
=head1 DESCRIPTION
|
[-]
[+]
|
Changed |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/lib/Mail/MtPolicyd/Client/Response.pm
^
|
@@ -2,7 +2,7 @@
use Moose;
-our $VERSION = '1.22'; # VERSION
+our $VERSION = '1.23'; # VERSION
# ABSTRACT: a postfix policyd client response class
@@ -62,7 +62,7 @@
=head1 VERSION
-version 1.22
+version 1.23
=head1 DESCRIPTION
|
[-]
[+]
|
Changed |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/lib/Mail/MtPolicyd/Cookbook.pod
^
|
@@ -13,7 +13,7 @@
=head1 VERSION
-version 1.22
+version 1.23
=head1 DESCRIPTION
|
[-]
[+]
|
Changed |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/lib/Mail/MtPolicyd/Cookbook/BasicPlugin.pod
^
|
@@ -13,7 +13,7 @@
=head1 VERSION
-version 1.22
+version 1.23
=head1 How to write your own mtpolicyd plugin
|
[-]
[+]
|
Changed |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/lib/Mail/MtPolicyd/Cookbook/ExtendedPlugin.pod
^
|
@@ -13,7 +13,7 @@
=head1 VERSION
-version 1.22
+version 1.23
=head1 Extending your mtpolicyd plugin
|
[-]
[+]
|
Changed |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/lib/Mail/MtPolicyd/Cookbook/HowtoAccountingQuota.pod
^
|
@@ -13,7 +13,7 @@
=head1 VERSION
-version 1.22
+version 1.23
=head1 SMTP level accounting and quotas with mtpolicyd
|
[-]
[+]
|
Changed |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/lib/Mail/MtPolicyd/Cookbook/Installation.pod
^
|
@@ -13,7 +13,7 @@
=head1 VERSION
-version 1.22
+version 1.23
=head1 GET STARTED WITH BASIC MTPOLICYD INSTALLATION
|
[-]
[+]
|
Changed |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/lib/Mail/MtPolicyd/LdapConnection.pm
^
|
@@ -4,7 +4,7 @@
use MooseX::Singleton;
# ABSTRACT: singleton class to hold the ldap server connection
-our $VERSION = '1.22'; # VERSION
+our $VERSION = '1.23'; # VERSION
use Net::LDAP;
@@ -90,7 +90,7 @@
=head1 VERSION
-version 1.22
+version 1.23
=head1 AUTHOR
|
[-]
[+]
|
Changed |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/lib/Mail/MtPolicyd/Plugin.pm
^
|
@@ -3,7 +3,7 @@
use Moose;
use namespace::autoclean;
-our $VERSION = '1.22'; # VERSION
+our $VERSION = '1.23'; # VERSION
# ABSTRACT: a base class for plugins
@@ -53,7 +53,7 @@
=head1 VERSION
-version 1.22
+version 1.23
=head1 ATTRIBUTES
|
[-]
[+]
|
Changed |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/lib/Mail/MtPolicyd/Plugin/Accounting.pm
^
|
@@ -3,7 +3,7 @@
use Moose;
use namespace::autoclean;
-our $VERSION = '1.22'; # VERSION
+our $VERSION = '1.23'; # VERSION
# ABSTRACT: mtpolicyd plugin for accounting in sql tables
extends 'Mail::MtPolicyd::Plugin';
@@ -207,7 +207,7 @@
=head1 VERSION
-version 1.22
+version 1.23
=head1 SYNOPSIS
|
[-]
[+]
|
Changed |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/lib/Mail/MtPolicyd/Plugin/Action.pm
^
|
@@ -3,7 +3,7 @@
use Moose;
use namespace::autoclean;
-our $VERSION = '1.22'; # VERSION
+our $VERSION = '1.23'; # VERSION
# ABSTRACT: mtpolicyd plugin which just returns an action
@@ -38,7 +38,7 @@
=head1 VERSION
-version 1.22
+version 1.23
=head1 DESCRIPTION
|
[-]
[+]
|
Changed |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/lib/Mail/MtPolicyd/Plugin/ClearFields.pm
^
|
@@ -3,7 +3,7 @@
use Moose;
use namespace::autoclean;
-our $VERSION = '1.22'; # VERSION
+our $VERSION = '1.23'; # VERSION
# ABSTRACT: mtpolicyd plugin to unset session variables
@@ -70,7 +70,7 @@
=head1 VERSION
-version 1.22
+version 1.23
=head1 DESCRIPTION
|
[-]
[+]
|
Changed |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/lib/Mail/MtPolicyd/Plugin/Condition.pm
^
|
@@ -3,7 +3,7 @@
use Moose;
use namespace::autoclean;
-our $VERSION = '1.22'; # VERSION
+our $VERSION = '1.23'; # VERSION
# ABSTRACT: mtpolicyd plugin for conditions based on session values
extends 'Mail::MtPolicyd::Plugin';
@@ -102,7 +102,7 @@
=head1 VERSION
-version 1.22
+version 1.23
=head1 DESCRIPTION
|
[-]
[+]
|
Changed |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/lib/Mail/MtPolicyd/Plugin/CtIpRep.pm
^
|
@@ -3,7 +3,7 @@
use Moose;
use namespace::autoclean;
-our $VERSION = '1.22'; # VERSION
+our $VERSION = '1.23'; # VERSION
# ABSTRACT: mtpolicyd plugin for the Commtouch IP reputation service (ctipd)
@@ -146,7 +146,7 @@
=head1 VERSION
-version 1.22
+version 1.23
=head1 DESCRIPTION
|
[-]
[+]
|
Changed |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/lib/Mail/MtPolicyd/Plugin/DBL.pm
^
|
@@ -3,7 +3,7 @@
use Moose;
use namespace::autoclean;
-our $VERSION = '1.22'; # VERSION
+our $VERSION = '1.23'; # VERSION
# ABSTRACT: mtpolicyd plugin for checking helo,sender domain,rdns against an DBL
extends 'Mail::MtPolicyd::Plugin';
@@ -143,7 +143,7 @@
=head1 VERSION
-version 1.22
+version 1.23
=head1 DESCRIPTION
|
[-]
[+]
|
Changed |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/lib/Mail/MtPolicyd/Plugin/Eval.pm
^
|
@@ -3,7 +3,7 @@
use Moose;
use namespace::autoclean;
-our $VERSION = '1.22'; # VERSION
+our $VERSION = '1.23'; # VERSION
# ABSTRACT: mtpolicyd plugin to capture the output of plugins
@@ -46,7 +46,7 @@
=head1 VERSION
-version 1.22
+version 1.23
=head1 DESCRIPTION
|
[-]
[+]
|
Changed |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/lib/Mail/MtPolicyd/Plugin/Fail2Ban.pm
^
|
@@ -3,7 +3,7 @@
use Moose;
use namespace::autoclean;
-our $VERSION = '1.22'; # VERSION
+our $VERSION = '1.23'; # VERSION
# ABSTRACT: mtpolicyd plugin to block an address with fail2ban
@@ -89,7 +89,7 @@
=head1 VERSION
-version 1.22
+version 1.23
=head1 DESCRIPTION
|
[-]
[+]
|
Changed |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/lib/Mail/MtPolicyd/Plugin/GeoIPAction.pm
^
|
@@ -3,7 +3,7 @@
use Moose;
use namespace::autoclean;
-our $VERSION = '1.22'; # VERSION
+our $VERSION = '1.23'; # VERSION
# ABSTRACT: mtpolicyd plugin for checking geo information of an ip
@@ -107,7 +107,7 @@
=head1 VERSION
-version 1.22
+version 1.23
=head1 DESCRIPTION
|
[-]
[+]
|
Changed |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/lib/Mail/MtPolicyd/Plugin/GeoIPLookup.pm
^
|
@@ -3,7 +3,7 @@
use Moose;
use namespace::autoclean;
-our $VERSION = '1.22'; # VERSION
+our $VERSION = '1.23'; # VERSION
# ABSTRACT: mtpolicyd plugin for checking geo information of an client_address
extends 'Mail::MtPolicyd::Plugin';
@@ -54,7 +54,7 @@
=head1 VERSION
-version 1.22
+version 1.23
=head1 DESCRIPTION
|
[-]
[+]
|
Changed |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/lib/Mail/MtPolicyd/Plugin/Greylist.pm
^
|
@@ -3,7 +3,7 @@
use Moose;
use namespace::autoclean;
-our $VERSION = '1.22'; # VERSION
+our $VERSION = '1.23'; # VERSION
# ABSTRACT: This plugin implements a greylisting mechanism with an auto whitelist.
extends 'Mail::MtPolicyd::Plugin';
@@ -309,7 +309,7 @@
=head1 VERSION
-version 1.22
+version 1.23
=head1 DESCRIPTION
|
[-]
[+]
|
Changed |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/lib/Mail/MtPolicyd/Plugin/Honeypot.pm
^
|
@@ -3,7 +3,7 @@
use Moose;
use namespace::autoclean;
-our $VERSION = '1.22'; # VERSION
+our $VERSION = '1.23'; # VERSION
# ABSTRACT: mtpolicyd plugin for creating an honeypot
extends 'Mail::MtPolicyd::Plugin';
@@ -146,7 +146,7 @@
=head1 VERSION
-version 1.22
+version 1.23
=head1 DESCRIPTION
|
[-]
[+]
|
Changed |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/lib/Mail/MtPolicyd/Plugin/LdapUserConfig.pm
^
|
@@ -3,7 +3,7 @@
use Moose;
use namespace::autoclean;
-our $VERSION = '1.22'; # VERSION
+our $VERSION = '1.23'; # VERSION
# ABSTRACT: mtpolicyd plugin for retrieving per user configuration from LDAP
extends 'Mail::MtPolicyd::Plugin';
@@ -118,7 +118,7 @@
=head1 VERSION
-version 1.22
+version 1.23
=head1 SYNOPSIS
|
[-]
[+]
|
Changed |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/lib/Mail/MtPolicyd/Plugin/PostfixMap.pm
^
|
@@ -3,7 +3,7 @@
use Moose;
use namespace::autoclean;
-our $VERSION = '1.22'; # VERSION
+our $VERSION = '1.23'; # VERSION
# ABSTRACT: mtpolicyd plugin for accessing a postfix access map
extends 'Mail::MtPolicyd::Plugin';
@@ -157,7 +157,7 @@
=head1 VERSION
-version 1.22
+version 1.23
=head1 SYNOPSIS
|
[-]
[+]
|
Changed |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/lib/Mail/MtPolicyd/Plugin/Proxy.pm
^
|
@@ -3,7 +3,7 @@
use Moose;
use namespace::autoclean;
-our $VERSION = '1.22'; # VERSION
+our $VERSION = '1.23'; # VERSION
# ABSTRACT: mtpolicyd plugin to forward request to another policy daemon
@@ -64,7 +64,7 @@
=head1 VERSION
-version 1.22
+version 1.23
=head1 DESCRIPTION
|
[-]
[+]
|
Changed |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/lib/Mail/MtPolicyd/Plugin/Quota.pm
^
|
@@ -3,7 +3,7 @@
use Moose;
use namespace::autoclean;
-our $VERSION = '1.22'; # VERSION
+our $VERSION = '1.23'; # VERSION
# ABSTRACT: mtpolicyd plugin for accounting in sql tables
extends 'Mail::MtPolicyd::Plugin';
@@ -115,7 +115,7 @@
=head1 VERSION
-version 1.22
+version 1.23
=head1 DESCRIPTION
|
[-]
[+]
|
Changed |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/lib/Mail/MtPolicyd/Plugin/RBL.pm
^
|
@@ -3,7 +3,7 @@
use Moose;
use namespace::autoclean;
-our $VERSION = '1.22'; # VERSION
+our $VERSION = '1.23'; # VERSION
# ABSTRACT: mtpolicyd plugin for checking the client-address against an RBL
@@ -101,7 +101,7 @@
=head1 VERSION
-version 1.22
+version 1.23
=head1 DESCRIPTION
|
[-]
[+]
|
Changed |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/lib/Mail/MtPolicyd/Plugin/RBLAction.pm
^
|
@@ -3,7 +3,7 @@
use Moose;
use namespace::autoclean;
-our $VERSION = '1.22'; # VERSION
+our $VERSION = '1.23'; # VERSION
# ABSTRACT: mtpolicyd plugin for checking the client-address against an RBL
@@ -104,7 +104,7 @@
=head1 VERSION
-version 1.22
+version 1.23
=head1 DESCRIPTION
|
[-]
[+]
|
Changed |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/lib/Mail/MtPolicyd/Plugin/Result.pm
^
|
@@ -3,7 +3,7 @@
use Moose;
use namespace::autoclean;
-our $VERSION = '1.22'; # VERSION
+our $VERSION = '1.23'; # VERSION
# ABSTRACT: result returned by a plugin
has 'action' => ( is => 'rw', isa => 'Maybe[Str]' );
@@ -54,7 +54,7 @@
=head1 VERSION
-version 1.22
+version 1.23
=head1 AUTHOR
|
[-]
[+]
|
Changed |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/lib/Mail/MtPolicyd/Plugin/Role/ConfigurableFields.pm
^
|
@@ -5,7 +5,7 @@
use Moose::Util::TypeConstraints;
-our $VERSION = '1.22'; # VERSION
+our $VERSION = '1.23'; # VERSION
# ABSTRACT: role for plugins using configurable fields
parameter fields => (
@@ -76,7 +76,7 @@
=head1 VERSION
-version 1.22
+version 1.23
=head1 AUTHOR
|
[-]
[+]
|
Changed |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/lib/Mail/MtPolicyd/Plugin/Role/PluginChain.pm
^
|
@@ -2,7 +2,7 @@
use Moose::Role;
-our $VERSION = '1.22'; # VERSION
+our $VERSION = '1.23'; # VERSION
# ABSTRACT: role for plugins to support a nested plugin chain
use Mail::MtPolicyd::PluginChain;
@@ -47,7 +47,7 @@
=head1 VERSION
-version 1.22
+version 1.23
=head1 AUTHOR
|
[-]
[+]
|
Changed |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/lib/Mail/MtPolicyd/Plugin/Role/Scoring.pm
^
|
@@ -2,7 +2,7 @@
use Moose::Role;
-our $VERSION = '1.22'; # VERSION
+our $VERSION = '1.23'; # VERSION
# ABSTRACT: role for plugins using scoring
has 'score_field' => (
@@ -68,7 +68,7 @@
=head1 VERSION
-version 1.22
+version 1.23
=head1 AUTHOR
|
[-]
[+]
|
Changed |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/lib/Mail/MtPolicyd/Plugin/Role/SqlUtils.pm
^
|
@@ -6,7 +6,7 @@
use Mail::MtPolicyd::SqlConnection;
# ABSTRACT: role with support function for plugins using sql
-our $VERSION = '1.22'; # VERSION
+our $VERSION = '1.23'; # VERSION
before 'init' => sub {
my $self = shift;
@@ -81,7 +81,7 @@
=head1 VERSION
-version 1.22
+version 1.23
=head1 AUTHOR
|
[-]
[+]
|
Changed |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/lib/Mail/MtPolicyd/Plugin/Role/UserConfig.pm
^
|
@@ -3,7 +3,7 @@
use strict; # make critic happy
use MooseX::Role::Parameterized;
-our $VERSION = '1.22'; # VERSION
+our $VERSION = '1.23'; # VERSION
# ABSTRACT: role for plugins using per user/request configuration
parameter uc_attributes => (
@@ -53,7 +53,7 @@
=head1 VERSION
-version 1.22
+version 1.23
=head1 AUTHOR
|
[-]
[+]
|
Changed |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/lib/Mail/MtPolicyd/Plugin/SMTPVerify.pm
^
|
@@ -3,7 +3,7 @@
use Moose;
use namespace::autoclean;
-our $VERSION = '1.22'; # VERSION
+our $VERSION = '1.23'; # VERSION
# ABSTRACT: mtpolicyd plugin for remote SMTP address checks
extends 'Mail::MtPolicyd::Plugin';
@@ -214,7 +214,7 @@
=head1 VERSION
-version 1.22
+version 1.23
=head1 DESCRIPTION
|
[-]
[+]
|
Changed |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/lib/Mail/MtPolicyd/Plugin/SPF.pm
^
|
@@ -3,7 +3,7 @@
use Moose;
use namespace::autoclean;
-our $VERSION = '1.22'; # VERSION
+our $VERSION = '1.23'; # VERSION
# ABSTRACT: mtpolicyd plugin to apply SPF checks
@@ -210,7 +210,7 @@
=head1 VERSION
-version 1.22
+version 1.23
=head1 DESCRIPTION
|
[-]
[+]
|
Changed |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/lib/Mail/MtPolicyd/Plugin/SaAwlAction.pm
^
|
@@ -3,7 +3,7 @@
use Moose;
use namespace::autoclean;
-our $VERSION = '1.22'; # VERSION
+our $VERSION = '1.23'; # VERSION
# ABSTRACT: mtpolicyd plugin for checking spamassassin AWL reputation
@@ -121,7 +121,7 @@
=head1 VERSION
-version 1.22
+version 1.23
=head1 DESCRIPTION
|
[-]
[+]
|
Changed |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/lib/Mail/MtPolicyd/Plugin/SaAwlLookup.pm
^
|
@@ -3,7 +3,7 @@
use Moose;
use namespace::autoclean;
-our $VERSION = '1.22'; # VERSION
+our $VERSION = '1.23'; # VERSION
# ABSTRACT: mtpolicyd plugin for querying a spamassassin AWL database for reputation
extends 'Mail::MtPolicyd::Plugin';
@@ -117,7 +117,7 @@
=head1 VERSION
-version 1.22
+version 1.23
=head1 DESCRIPTION
|
[-]
[+]
|
Changed |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/lib/Mail/MtPolicyd/Plugin/ScoreAction.pm
^
|
@@ -3,7 +3,7 @@
use Moose;
use namespace::autoclean;
-our $VERSION = '1.22'; # VERSION
+our $VERSION = '1.23'; # VERSION
# ABSTRACT: mtpolicyd plugin for running an action based on the score
extends 'Mail::MtPolicyd::Plugin';
@@ -80,7 +80,7 @@
=head1 VERSION
-version 1.22
+version 1.23
=head1 DESCRIPTION
|
[-]
[+]
|
Changed |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/lib/Mail/MtPolicyd/Plugin/SetField.pm
^
|
@@ -3,7 +3,7 @@
use Moose;
use namespace::autoclean;
-our $VERSION = '1.22'; # VERSION
+our $VERSION = '1.23'; # VERSION
# ABSTRACT: mtpolicyd plugin which just sets and key=value in the session
@@ -36,7 +36,7 @@
=head1 VERSION
-version 1.22
+version 1.23
=head1 DESCRIPTION
|
[-]
[+]
|
Changed |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/lib/Mail/MtPolicyd/Plugin/SqlList.pm
^
|
@@ -3,7 +3,7 @@
use Moose;
use namespace::autoclean;
-our $VERSION = '1.22'; # VERSION
+our $VERSION = '1.23'; # VERSION
# ABSTRACT: mtpolicyd plugin for accessing a SQL white/black/access list
extends 'Mail::MtPolicyd::Plugin';
@@ -91,7 +91,7 @@
=head1 VERSION
-version 1.22
+version 1.23
=head1 SYNOPSIS
|
[-]
[+]
|
Changed |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/lib/Mail/MtPolicyd/Plugin/SqlUserConfig.pm
^
|
@@ -3,7 +3,7 @@
use Moose;
use namespace::autoclean;
-our $VERSION = '1.22'; # VERSION
+our $VERSION = '1.23'; # VERSION
# ABSTRACT: mtpolicyd plugin for retrieving the user config of a user
extends 'Mail::MtPolicyd::Plugin';
@@ -76,7 +76,7 @@
=head1 VERSION
-version 1.22
+version 1.23
=head1 DESCRIPTION
|
[-]
[+]
|
Changed |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/lib/Mail/MtPolicyd/Plugin/Stress.pm
^
|
@@ -3,7 +3,7 @@
use Moose;
use namespace::autoclean;
-our $VERSION = '1.22'; # VERSION
+our $VERSION = '1.23'; # VERSION
# ABSTRACT: mtpolicyd plugin for postfix stress mode
extends 'Mail::MtPolicyd::Plugin';
@@ -58,7 +58,7 @@
=head1 VERSION
-version 1.22
+version 1.23
=head1 DESCRIPTION
|
[-]
[+]
|
Changed |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/lib/Mail/MtPolicyd/PluginChain.pm
^
|
@@ -3,7 +3,7 @@
use Moose;
use namespace::autoclean;
-our $VERSION = '1.22'; # VERSION
+our $VERSION = '1.23'; # VERSION
# ABSTRACT: class for a VirtualHost instance
use Mail::MtPolicyd::Profiler;
@@ -140,7 +140,7 @@
=head1 VERSION
-version 1.22
+version 1.23
=head1 AUTHOR
|
[-]
[+]
|
Changed |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/lib/Mail/MtPolicyd/Profiler.pm
^
|
@@ -7,7 +7,7 @@
use Mail::MtPolicyd::Profiler::Timer;
use JSON;
-our $VERSION = '1.22'; # VERSION
+our $VERSION = '1.23'; # VERSION
# ABSTRACT: a application level profiler for mtpolicyd
has 'root' => ( is => 'rw', isa => 'Mail::MtPolicyd::Profiler::Timer',
@@ -76,7 +76,7 @@
=head1 VERSION
-version 1.22
+version 1.23
=head1 AUTHOR
|
[-]
[+]
|
Changed |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/lib/Mail/MtPolicyd/Profiler/Timer.pm
^
|
@@ -3,7 +3,7 @@
use Moose;
use namespace::autoclean;
-our $VERSION = '1.22'; # VERSION
+our $VERSION = '1.23'; # VERSION
# ABSTRACT: a profiler for the mtpolicyd
use Time::HiRes 'gettimeofday', 'tv_interval';
@@ -86,7 +86,7 @@
=head1 VERSION
-version 1.22
+version 1.23
=head1 AUTHOR
|
[-]
[+]
|
Changed |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/lib/Mail/MtPolicyd/Request.pm
^
|
@@ -5,7 +5,7 @@
use Mail::MtPolicyd::Plugin::Result;
-our $VERSION = '1.22'; # VERSION
+our $VERSION = '1.23'; # VERSION
# ABSTRACT: the request object
@@ -142,7 +142,7 @@
=head1 VERSION
-version 1.22
+version 1.23
=head1 ATTRIBUTES
|
[-]
[+]
|
Changed |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/lib/Mail/MtPolicyd/Result.pm
^
|
@@ -3,7 +3,7 @@
use Moose;
use namespace::autoclean;
-our $VERSION = '1.22'; # VERSION
+our $VERSION = '1.23'; # VERSION
# ABSTRACT: class to hold the results of a request returned by plugins
has 'plugin_results' => (
@@ -57,7 +57,7 @@
=head1 VERSION
-version 1.22
+version 1.23
=head1 AUTHOR
|
[-]
[+]
|
Changed |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/lib/Mail/MtPolicyd/SqlConnection.pm
^
|
@@ -4,7 +4,7 @@
use MooseX::Singleton;
# ABSTRACT: singleton class to hold the sql database connection
-our $VERSION = '1.22'; # VERSION
+our $VERSION = '1.23'; # VERSION
use DBI;
@@ -64,7 +64,7 @@
=head1 VERSION
-version 1.22
+version 1.23
=head1 AUTHOR
|
[-]
[+]
|
Changed |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/lib/Mail/MtPolicyd/VirtualHost.pm
^
|
@@ -3,7 +3,7 @@
use Moose;
use namespace::autoclean;
-our $VERSION = '1.22'; # VERSION
+our $VERSION = '1.23'; # VERSION
# ABSTRACT: class for a VirtualHost instance
use Mail::MtPolicyd::PluginChain;
@@ -57,7 +57,7 @@
=head1 VERSION
-version 1.22
+version 1.23
=head1 AUTHOR
|
[-]
[+]
|
Changed |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/rpm/mtpolicyd.spec
^
|
@@ -1,7 +1,7 @@
%define module_name Mail-MtPolicyd
Name: mtpolicyd
-Version: 1.22
+Version: 1.23
Release: %(date +%Y%m%d)%{dist}
Summary: a modular policy daemon for postfix
@@ -19,7 +19,7 @@
# only require core dependencies
AutoReq: 0
-Requires: perl(Cache::Memcached), perl(Config::General), perl(Moose), perl(Tie::IxHash), perl(Time::HiRes), perl(DBI), perl(Mail::RBL), perl(JSON), perl(MooseX::Singleton), cron
+Requires: perl(Cache::Memcached), perl(Config::General), perl(Moose), perl(Tie::IxHash), perl(Time::HiRes), perl(DBI), perl(Mail::RBL), perl(JSON), perl(MooseX::Singleton)
BuildRequires: perl, perl(ExtUtils::MakeMaker)
Requires(pre): /usr/sbin/useradd, /usr/sbin/groupadd
@@ -98,6 +98,6 @@
%{_mandir}/man3/*
%changelog
-* Fri Mar 20 2015 Markus Benning <ich@markusbenning.de> 1.22
+* Fri Mar 20 2015 Markus Benning <ich@markusbenning.de> 1.23
- generate spec file from upstream release
|
[-]
[+]
|
Changed |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/t/plugin-dbl.t
^
|
@@ -60,14 +60,14 @@
$r->attributes->{'reverse_client_name'} = "23.19.76.2.$blocked";
lives_ok { $result = $p->run($r); } 'execute request';
isa_ok( $result, 'Mail::MtPolicyd::Plugin::Result', 'should match' );
-like( $result->action, qr/reject reverse_client_name rejected \(23.19.76.2.$blocked, http:\/\/www.spamhaus.org\/query\/dbl\?domain=$blocked\)/, 'should return a blocked header' );
+like( $result->action, qr/reject reverse_client_name rejected \(23.19.76.2.$blocked, https:\/\/www.spamhaus.org\/query\/domain\/$blocked\)/, 'should return a blocked header' );
is($session->{'score'}, 2.5, 'score should be 2.5');
$r->attributes->{'sender'} = "bsnobfvqzz\@$blocked";
lives_ok { $result = $p->run($r); } 'execute request';
isa_ok( $result, 'Mail::MtPolicyd::Plugin::Result', 'should match' );
-like( $result->action, qr/reject sender rejected \($blocked, http:\/\/www.spamhaus.org\/query\/dbl\?domain=$blocked\)/, 'should return a reject' );
+like( $result->action, qr/reject sender rejected \($blocked, https:\/\/www.spamhaus.org\/query\/domain\/$blocked\)/, 'should return a reject' );
is($session->{'score'}, 7.5, 'score should be 7.5');
|
[-]
[+]
|
Changed |
_service:download_files:Mail-MtPolicyd-1.23.tar.gz/t/plugin-rbl.t
^
|
@@ -52,7 +52,7 @@
$r->attributes->{'client_address'} = '127.0.0.4';
lives_ok { $result = $p->run($r); } 'execute request';
isa_ok( $result, 'Mail::MtPolicyd::Plugin::Result', 'should match' );
-like( $result->action, qr/reject delivery from 127.0.0.4 rejected \(http:\/\/www.spamhaus.org\/query\/bl\?ip=127.0.0.4\)/, 'should return a reject action' );
+like( $result->action, qr/reject delivery from 127.0.0.4 rejected \(https:\/\/www.spamhaus.org\/query\/ip\/127.0.0.4\)/, 'should return a reject action' );
is($session->{'score'}, 5, 'score should be 5');
@@ -65,7 +65,7 @@
$session->{'spamhaus'} = 'on';
lives_ok { $result = $p->run($r); } 'execute request';
isa_ok( $result, 'Mail::MtPolicyd::Plugin::Result', 'should match' );
-like( $result->action, qr/reject delivery from 127.0.0.4 rejected \(http:\/\/www.spamhaus.org\/query\/bl\?ip=127.0.0.4\)/, 'should return a reject action' );
+like( $result->action, qr/reject delivery from 127.0.0.4 rejected \(https:\/\/www.spamhaus.org\/query\/ip\/127.0.0.4\)/, 'should return a reject action' );
is($session->{'score'}, 10, 'score should be 10');
$p->mode('passive');
@@ -93,6 +93,6 @@
$p->name('sh-rbl-xbl');
lives_ok { $result = $p->run($r); } 'execute request';
isa_ok( $result, 'Mail::MtPolicyd::Plugin::Result', 'should match' );
-like( $result->action, qr/reject delivery from 127.0.0.4 rejected \(http:\/\/www.spamhaus.org\/query\/bl\?ip=127.0.0.4\)/, 'should return a reject action' );
+like( $result->action, qr/reject delivery from 127.0.0.4 rejected \(https:\/\/www.spamhaus.org\/query\/ip\/127.0.0.4\)/, 'should return a reject action' );
is($session->{'score'}, 20, 'score should be 20');
|