Matt Simerson
8e6ef9385f
Merge pull request #42 from rsiddall/master
...
Added Peter Eisch's load checking plugin, see: http://www.nntp.perl.org/ ...
2014-03-21 08:46:28 -07:00
Richard Siddall
aabefce3b9
Added warning about expense of forking/exec to determine system load. Added SEE ALSO links to the postings containing the plugin and an alternate.
2014-03-21 09:56:32 -04:00
Richard Siddall
ab965b585c
Minor perldoc fix.
2014-03-21 09:48:49 -04:00
Richard Siddall
5df4dec48d
Bumped the plugin version number for the variant with caching. Fixed a typo in the perldoc.
2014-03-21 09:42:54 -04:00
Richard Siddall
04fc9327b7
Found the improved version of Peter Eisch's plugin attached to http://www.nntp.perl.org/group/perl.qpsmtpd/2006/03/msg4710.html . This includes caching of the system load and adds a cache_time config parameter.
2014-03-21 09:40:01 -04:00
Matt Simerson
29e7e5ecf4
Merge pull request #41 from rsiddall/master
...
Separated out the xinetd files into their own RPM. Discovered that the ...
2014-03-19 10:48:00 -07:00
Richard Siddall
95102e68c5
Added Peter Eisch's load checking plugin, see: http://www.nntp.perl.org/group/perl.qpsmtpd/2006/01/msg4422.html , and Steve Kemp's alternative at: http://www.nntp.perl.org/group/perl.qpsmtpd/2008/03/msg7814.html
2014-02-13 21:42:56 -05:00
Richard Siddall
55bd8b89f0
Separated out the xinetd files into their own RPM. Discovered that the xinetd configuration file had a different name for the qpsmtpd server than the spec file; corrected the spec file to match, it's now in.qpsmtpd, not in.smtp. Left the service disabled.
2014-02-13 21:13:26 -05:00
Matt Simerson
ecf924e35b
Merge pull request #39 from rsiddall/master
...
Removed packaging/rpm/files/qpsmtpd-plugin-file_connection as there's a ...
2014-02-13 17:05:42 -08:00
Richard Siddall
2ffa50ba50
It would help if I deleted the unused file too...
2014-02-13 19:59:14 -05:00
Richard Siddall
e7d1ac445f
Removed packaging/rpm/files/qpsmtpd-plugin-file_connection as there's a newer file logging plugin in plugins/logging/file. See: http://www.nntp.perl.org/group/perl.qpsmtpd/2011/10/msg9619.html
2014-02-13 19:51:37 -05:00
Matt Simerson
f9d84d94c7
Add Postfix XCLIENT support to smtp-forward plugin
...
manually merged in PR #2 from cventers
XCLIENT support allows Qpsmtpd to forward client information, such as
the IP address and HELO information, to Postfix such that it can use
that information in access control decisions and logging.
XCLIENT is documented here: http://www.postfix.org/XCLIENT_README.html
This patch adds a "xclient" argument to smtp-forward which enables the
use of the XCLIENT verb if it is advertised by the server smtp-forward
is delivering mail to.
2014-02-13 12:53:33 -08:00
Matt Simerson
de72a736da
Merge pull request #38 from rsiddall/master
...
The .spec file needs to have the package name, version, and release hard...
2014-02-13 08:18:51 -08:00
Richard Siddall
f6eba5391b
The .spec file needs to have the package name, version, and release hard-coded as few build tools give you the ability to pass these in on the command line when building from the SRPM. Added conditional directives to allow you to override the hard-coded values.
2014-02-13 10:03:54 -05:00
Matt Simerson
941fac98ae
Merge pull request #37 from tpoindessous/patch-1
...
Add the message id in log
2014-01-24 09:28:07 -08:00
tpoindessous
9f404f52bf
Add the message id in log
...
There is no message id in logfile so it's difficult to debug a message sent through qpsmtpd.
2014-01-24 15:11:39 +01:00
Matt Simerson
0c41c01274
Merge pull request #36 from msimerson/master
...
bringing in 0.94
2014-01-10 21:58:58 -08:00
Matt Simerson
0fee545794
domainkeys: fixed doc typo
2014-01-10 21:55:09 -08:00
Matt Simerson
3a47dd2ac2
dmarc: skip processing for null sender
2014-01-08 19:22:16 -05:00
Matt Simerson
4d1b9ffe32
headers: use a more descriptive variable name
2014-01-08 16:11:04 -08:00
Matt Simerson
895264469f
Merge branch 'master' of git://github.com/smtpd/qpsmtpd
...
Conflicts:
Changes
2014-01-08 19:07:17 -05:00
Matt Simerson
3353578d8b
clamdscan: add support for remote TCP/IP clamd
...
previous version only worked when clamd was running on the same machine and had access to the spool file. This version also works with a remote clamd.
2013-12-20 00:22:09 -05:00
Matt Simerson
81bf413d30
Merge branch 'master' of github.com:msimerson/qpsmtpd
2013-12-18 00:29:09 -05:00
Matt Simerson
0e0cda6d95
updated Changes with some 0.94 commits
2013-12-18 00:21:46 -05:00
Matt Simerson
2d4f4a299a
naughty: legibility improvement
2013-12-18 00:17:37 -05:00
Matt Simerson
45316487e3
anglebrackets: increase penalty, prefix log msgs
2013-12-18 00:16:41 -05:00
Matt Simerson
bcc6adae19
helo: add karma penalty for no HELO hostname
2013-12-18 00:16:02 -05:00
Matt Simerson
02da55e06d
karma: added penalty for spammy TLDs
2013-12-18 00:15:20 -05:00
Matt Simerson
9f88e374c2
tls: reduced importants of an info message
...
from WARN to INFO
2013-12-18 00:11:53 -05:00
Matt Simerson
fd4cc6f8ab
Qpsmtpd: version bump to 0.94
2013-12-18 00:11:16 -05:00
Matt Simerson
a19b7de787
updated DMARC plugin tests
...
disabled for now, b/c they tested methods which no longer exist in new plugin
2013-12-18 00:09:10 -05:00
Matt Simerson
a4695cec8b
geoip: added named array for invalid args
...
so it passes Perl::Critic tests
2013-12-18 00:02:07 -05:00
Matt Simerson
96dfb08d87
headers: added POD descripting each header
2013-12-18 00:00:52 -05:00
Matt Simerson
725a8d1960
dspam: remove hard coded default in train_ methods
2013-12-17 23:59:57 -05:00
Matt Simerson
7a855d4d6b
added dmarc (run SPF & DKIM) first comment
2013-12-17 23:56:02 -05:00
Matt Simerson
c202d3ef69
dmarc integrated with Mail::DMARC
...
reimplemented dmarc module to use Mail::DMARC
updated SPF plugin to save SPF results in dmarc_spf note
update dkim to store DKIM results in dkim_result & dkim_verifier notes
2013-12-17 23:53:00 -05:00
Matt Simerson
012a7a4918
log/summarize: set undefined strings as empty str
...
avoids undef warnings
2013-12-17 23:44:35 -05:00
Matt Simerson
2416d1e940
Plugin.pm: made is_naughty is now a getter too
2013-12-17 23:43:26 -05:00
Matt Simerson
6ea12f0896
Merge branch 'master' of github.com:msimerson/qpsmtpd
2013-12-17 18:17:52 -05:00
Matt Simerson
f78da4b13d
Changes: updated with 0.93 changes
2013-12-17 15:12:20 -08:00
Matt Simerson
04634feffe
STATUS: removed -dev comments
2013-12-17 15:12:20 -08:00
Matt Simerson
19115cd2e4
move Auth-Results header to Original-Auth-Results
...
this was in a sub, commented out as a TODO to delete them. Instead of deleting, move the Authentication-Results header on incoming messages to the Original-A-R.
2013-12-17 15:12:20 -08:00
Matt Simerson
ddb613f173
TcpServer: optimize DNS lookups for PTR
...
a. don't use search path (/etc/resolv.conf)
b. explicitely specify PTR in query request
2013-12-17 15:12:20 -08:00
Matt Simerson
6b4b714c2a
removed a diff block from docs/config.pod
2013-12-17 15:12:20 -08:00
Matt Simerson
14d5bad9ff
remove plaintext UPGRADING (.pod added by Ask)
2013-12-17 15:12:20 -08:00
Matt Simerson
2a12acce6e
Changes: updated with 0.93 changes
2013-12-17 15:08:29 -08:00
Matt Simerson
7a9ae2c705
STATUS: removed -dev comments
2013-12-17 15:06:58 -08:00
Matt Simerson
a26d46ed87
move Auth-Results header to Original-Auth-Results
...
this was in a sub, commented out as a TODO to delete them. Instead of deleting, move the Authentication-Results header on incoming messages to the Original-A-R.
2013-12-17 14:16:34 -08:00
Matt Simerson
1cc7563852
Merge branch 'master' of github.com:msimerson/qpsmtpd
...
Conflicts:
lib/Qpsmtpd/TcpServer.pm
packaging/rpm/qpsmtpd.spec.in
2013-12-17 16:48:52 -05:00
Matt Simerson
90ba0ffe7c
domainkeys: fixed doc typo
2013-12-16 00:38:35 -08:00