Matt Simerson
|
1d45e491ff
|
STATUS: removed links to dead Google Code, add
links to github project page, and goals of qpsmtpd-dev
|
2013-08-05 15:05:14 -07:00 |
|
Matt Simerson
|
9b25000dbf
|
Changes: add changes since 0.91
|
2013-08-05 15:05:14 -07:00 |
|
Matt Simerson
|
2c7cb8afb7
|
naughty: improve POD
|
2013-08-05 15:05:14 -07:00 |
|
Matt Simerson
|
fb19ba8ab4
|
added MYMETA.* to MANIFEST.SKIP
these are added new newer versions of ExtUtils::MakeMaker
|
2013-08-05 15:05:14 -07:00 |
|
Matt Simerson
|
2458147856
|
MANIFEST: bring up-to-date
|
2013-08-05 15:05:14 -07:00 |
|
Matt Simerson
|
fc3117fe60
|
fix dmarc plugin tests
|
2013-08-05 15:05:14 -07:00 |
|
Matt Simerson
|
db8ec50c3a
|
new plugin: dmarc
|
2013-08-05 15:05:14 -07:00 |
|
Matt Simerson
|
515188ace5
|
tls: added ability to store certs in config/ssl
was hard coded to ./ssl
|
2013-08-05 15:05:14 -07:00 |
|
Matt Simerson
|
f03128523c
|
SPF: add pod, documenting spf_pass_host note
|
2013-08-05 15:05:14 -07:00 |
|
Matt Simerson
|
0f01a39e88
|
SPF: add trans. note spf_pass_host if SPF=pass
|
2013-08-05 15:05:14 -07:00 |
|
Matt Simerson
|
6bea1ebd50
|
domainkeys: fixed pod grammar error
|
2013-08-05 15:05:14 -07:00 |
|
Matt Simerson
|
86a0171f46
|
watch: set OUTPUT_AUTOFLUSH, disabled buffering
|
2013-08-05 15:05:14 -07:00 |
|
Matt Simerson
|
b64bb2f9e4
|
a collection of DKIM enhancements
* disable Mail::DKIM::TextWrap (causes mangled messages for some clients)
* pod improvements
* don't log the entire DKIM signature when signing
* add dkim_pass_domains connection note with DKIM signer domains that pass
* enable dkim tests
|
2013-08-05 15:05:14 -07:00 |
|
Matt Simerson
|
b7320a8eb9
|
SPF: POD formatting fix
|
2013-08-05 15:05:14 -07:00 |
|
Matt Simerson
|
c92a5a83c8
|
dkim: improve POD, add dkim_key_gen.sh
|
2013-08-05 15:05:13 -07:00 |
|
Matt Simerson
|
a3b8af77bd
|
dkim: added message signing feature
|
2013-08-05 15:05:13 -07:00 |
|
Matt Simerson
|
8c265d3583
|
domainkeys: added deprecation comment
|
2013-08-05 15:05:13 -07:00 |
|
Matt Simerson
|
6b16704b4a
|
karma,relay: karma plugin awards karma later
by detecting during DATA if relay_client is set
|
2013-08-05 15:05:13 -07:00 |
|
Matt Simerson
|
ce0d2b80ef
|
dkim: corrected log entry, added comment
|
2013-08-05 15:05:13 -07:00 |
|
Matt Simerson
|
d5fd8d24e3
|
dspam: raise loglevel on debug log message
|
2013-08-05 15:05:13 -07:00 |
|
Matt Simerson
|
e7ea7a0949
|
dspam: catch error where QP user lacks x on dspam
x = execute privileges
|
2013-08-05 15:05:13 -07:00 |
|
Matt Simerson
|
eeacf83e3a
|
bogus_bounce: suppress undefined var error
|
2013-08-05 15:05:13 -07:00 |
|
Matt Simerson
|
5853ec1a47
|
spf: add comment re: Authentication-Results header
|
2013-08-05 15:05:13 -07:00 |
|
Matt Simerson
|
2ca3b1d4ee
|
resolvable_fromhost: documented reject naughty
|
2013-08-05 15:05:13 -07:00 |
|
Matt Simerson
|
c7f5c45f40
|
random_error: fixed typo, added std pragmas
|
2013-08-05 15:05:13 -07:00 |
|
Matt Simerson
|
e433796b96
|
dspam/spamassassin: adjust karma awards
dspam: be more conservative when learning from karma
sa: added an SA autolearn bonus
|
2013-08-05 15:05:13 -07:00 |
|
Matt Simerson
|
2f3127359d
|
moved triplicated init_resolver into Plugin.pm
|
2013-08-05 15:05:13 -07:00 |
|
Matt Simerson
|
5b74b9c1d3
|
Q:Plugin.pm: abstracted out store_deferred_reject
|
2013-08-05 15:05:13 -07:00 |
|
Matt Simerson
|
498016828e
|
log2sql: added UPDATE support to exec_query
|
2013-08-05 15:05:13 -07:00 |
|
Matt Simerson
|
8b548e392d
|
test fixes for badmailfrom,headers plugins
|
2013-08-05 15:05:13 -07:00 |
|
Matt Simerson
|
50973aebf3
|
moved author tests from t/ to xt/
|
2013-08-05 15:05:13 -07:00 |
|
Matt Simerson
|
fcc6d4d55f
|
moved FAQ to github wiki
|
2013-08-05 15:05:13 -07:00 |
|
Matt Simerson
|
58b860c0eb
|
dkim: added karma for dkim results (allow/reject)
|
2013-08-05 15:05:12 -07:00 |
|
Matt Simerson
|
8e437ec305
|
helo: stop processing after first match
|
2013-08-05 15:05:12 -07:00 |
|
Matt Simerson
|
7e888cf380
|
config/plugins: added fcrdns, do not reject by def
set plugins behavior in sample config file to not reject by default
|
2013-08-05 15:05:12 -07:00 |
|
Matt Simerson
|
3bb85a66a1
|
resolvable_fromhost: added karma smites
|
2013-08-05 15:05:12 -07:00 |
|
Matt Simerson
|
7da69ef12d
|
spamassassin: karma scoring is dependent on
the sessage learn status, not SA (global) autolearn setting. So, karma learning follows SA learning rules.
|
2013-08-05 15:05:12 -07:00 |
|
Matt Simerson
|
fc5eeec122
|
added karma awards for SPF pass/fail
|
2013-08-05 15:05:12 -07:00 |
|
Matt Simerson
|
0c59813957
|
badmailfrom: fix reject message typo
|
2013-08-05 15:05:12 -07:00 |
|
Matt Simerson
|
91db656cac
|
fcrdns: new plugin for Forward Confirmed rDNS
|
2013-08-05 15:05:12 -07:00 |
|
Matt Simerson
|
26becea3d4
|
qm_deliverable: added reject option, karma smite
award senders -1 karma to senders to invalid addresses
|
2013-08-05 15:05:12 -07:00 |
|
Matt Simerson
|
0383f63d87
|
naughty: improve POD
|
2013-08-05 15:05:12 -07:00 |
|
Matt Simerson
|
f039014b33
|
karma: be a bit more conservative
require at least -2 karma before smiting
also, add +1 karma to senders with karma_history > 10
|
2013-08-05 15:05:12 -07:00 |
|
Matt Simerson
|
77272ba095
|
whitelist: add +5 karma to whitelisted IPs
|
2013-08-05 15:05:12 -07:00 |
|
Matt Simerson
|
1e88a57f26
|
relay: give +2 karma boost to relay IPs
|
2013-08-05 15:05:12 -07:00 |
|
Matt Simerson
|
c17ebdbcf9
|
p0f: added smite_os, assign -karma by OS
|
2013-08-05 15:05:12 -07:00 |
|
Matt Simerson
|
d08de879c5
|
hosts_allow: allow +karma senders +3 concurrents
this is really useful if you set max-per-ip to <= 3.
|
2013-08-05 15:05:12 -07:00 |
|
Matt Simerson
|
7a4c789ae2
|
helo: smite senders that fail the selected tests
and made log entries more terse
|
2013-08-05 15:05:12 -07:00 |
|
Matt Simerson
|
b43f369dbe
|
headers: smite poorly behaved senders with -karma
|
2013-08-05 15:05:12 -07:00 |
|
Matt Simerson
|
e47d431aa9
|
earlytalker: if we skip for +karma, log it
and remove IP from log (not IPv6 optimal)
|
2013-08-05 15:05:11 -07:00 |
|