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
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
Matt Simerson
b085388cda
TcpServer: optimize DNS lookups for PTR
...
a. don't use search path (/etc/resolv.conf)
b. explicitely specify PTR in query request
2013-12-01 03:45:12 -05:00
Matt Simerson
5b3f616571
removed a diff block from docs/config.pod
2013-12-01 03:42:55 -05:00
Matt Simerson
c3305179d2
remove plaintext UPGRADING (.pod added by Ask)
2013-08-05 15:32:31 -07:00
Matt Simerson
423c35aab3
Merge pull request #35 from msimerson/master
...
Merging in changes from qpsmtpd-dev fork
2013-08-05 15:08:56 -07:00
Matt Simerson
4a61ef1ad9
define positioning of Authentication-Results header
2013-08-05 15:05:38 -07:00
Matt Simerson
4d489ea6ef
tested and working Authentication-Results
...
changed the method of saving results. Instead of appending to/from a header, plugins save results to a connection note.
Qpsmtpd::SMTP.pm has a new method that inserts the Authentication-Results header
The smtp-auth information has been removed from the Received header
Authentication-Results providing plugins have been updated to store results in connection note
2013-08-05 15:05:38 -07:00
Matt Simerson
4ae16219bd
added Authentication-Results header, with provider
...
dkim, dmarc, fcrdns (iprev), spf, and smtp-auth
2013-08-05 15:05:38 -07:00
Matt Simerson
b1afbabf4c
Makefile.PL: added commented Math::Complex
2013-08-05 15:05:38 -07:00
Matt Simerson
4aa888dc6c
headers: assign zeroes to avoid undef errors
2013-08-05 15:05:38 -07:00
Matt Simerson
b126c3c7f8
store envelope from and to in connection notes
2013-08-05 15:05:38 -07:00
Matt Simerson
247c5a2bea
is_naughty is a setter now too
2013-08-05 15:05:38 -07:00