Stuart Gathman
|
a420148b1e
|
Parse ESMTP params
|
2008-07-29 21:59:29 +00:00 |
|
Stuart Gathman
|
f4465ea816
|
Allow explicitly whitelisted email from banned_users.
|
2008-05-08 21:35:57 +00:00 |
|
Stuart Gathman
|
1845876665
|
Configure gossip TTL.
|
2008-04-10 14:59:35 +00:00 |
|
Stuart Gathman
|
cee6bc3bea
|
Release 0.8.10
|
2008-04-02 18:59:14 +00:00 |
|
Stuart Gathman
|
71403de50e
|
Do not CBV whitelisted addresses. We already know they are good.
|
2008-04-01 00:13:10 +00:00 |
|
Stuart Gathman
|
017784b5a7
|
Handle multi-hop source path in parseaddr.
|
2008-01-10 16:41:04 +00:00 |
|
Stuart Gathman
|
632e7b4248
|
Handle unquoted fullname when parsing email.
|
2008-01-09 20:15:49 +00:00 |
|
Stuart Gathman
|
10f4f2613e
|
Packaging tweaks.
|
2007-11-29 14:35:17 +00:00 |
|
Stuart Gathman
|
69369c3b2a
|
Support temperror policy in access.
|
2007-11-01 20:09:14 +00:00 |
|
Stuart Gathman
|
5386e08ca5
|
Send quarantine DSN to SPF pass (official or guessed) only.
Reject blacklisted email too big for dspam.
|
2007-10-10 18:23:54 +00:00 |
|
Stuart Gathman
|
d0fe3b0b84
|
Check porn keywords in From header field.
|
2007-10-10 18:07:50 +00:00 |
|
Stuart Gathman
|
670e97cb79
|
Test on Centos5
|
2007-09-25 17:07:32 +00:00 |
|
Stuart Gathman
|
6397b7027f
|
Tested on RH7
|
2007-09-25 16:37:26 +00:00 |
|
Stuart Gathman
|
94ce032559
|
Update license.
|
2007-09-25 02:26:29 +00:00 |
|
Stuart Gathman
|
91230381cb
|
Test dns.py
|
2007-09-25 02:15:35 +00:00 |
|
Stuart Gathman
|
46ed3ddbcb
|
Allow arbitrary object, not just spf.query like, to provide data for create_msg
|
2007-09-25 01:24:59 +00:00 |
|
Stuart Gathman
|
6048fe6e8c
|
Remove explicit spf dependency.
|
2007-09-24 20:13:26 +00:00 |
|
Stuart Gathman
|
d225384829
|
Create milter and milter-spf as noarch packages.
|
2007-09-24 18:00:58 +00:00 |
|
Stuart Gathman
|
a84f6aa574
|
Specify library_dirs for Debian.
|
2007-09-24 17:44:51 +00:00 |
|
Stuart Gathman
|
344e8f0a0a
|
Report domain on reputation reject.
|
2007-09-13 14:51:03 +00:00 |
|
Stuart Gathman
|
1fa4b72c84
|
Delete unparseable timestamps when loading address cache. These have
arisen because of failure to parse MAIL FROM properly. Will have to
tighten up MAIL FROM parsing to match RFC.
|
2007-09-03 16:18:45 +00:00 |
|
Stuart Gathman
|
021ea96748
|
Fixes from test on EL5.
|
2007-07-25 19:04:44 +00:00 |
|
Stuart Gathman
|
a490e79564
|
Build on EL5
|
2007-07-25 17:43:34 +00:00 |
|
Stuart Gathman
|
33e8f7c4cc
|
Multi-package build fixes.
|
2007-07-25 17:30:30 +00:00 |
|
Stuart Gathman
|
6bbb6b3f02
|
Move milter apps to /usr/lib/pymilter
|
2007-07-25 17:14:59 +00:00 |
|
Stuart Gathman
|
6577e40bfb
|
Build pymilter as separate package.
|
2007-07-25 15:32:09 +00:00 |
|
Stuart Gathman
|
04eeeab2e1
|
Clarify docs.
|
2007-07-25 15:20:41 +00:00 |
|
Stuart Gathman
|
cdfeb2d792
|
Ban ips on bad mailfrom offenses as well as bad rcpts.
|
2007-07-02 03:06:10 +00:00 |
|
Stuart Gathman
|
46545cab94
|
Fix missed comcast dynip.
|
2007-06-28 20:33:25 +00:00 |
|
Stuart Gathman
|
9a8fdcb120
|
Ban IPs based on too many invalid recipients in a connection. Requires
configuring check_user. Tighten HELO best_guess policy.
|
2007-06-23 20:53:05 +00:00 |
|
Stuart Gathman
|
218f5168bc
|
Do not process valid SRS recipients as delayed_failure.
|
2007-04-19 16:02:43 +00:00 |
|
Stuart Gathman
|
ddbb8ac3ea
|
Ban ips with too many bad rcpts on a connection.
|
2007-04-15 01:01:13 +00:00 |
|
Stuart Gathman
|
a2215124bb
|
Ban ips with too many bad rcpts on a connection.
|
2007-04-15 00:54:30 +00:00 |
|
Stuart Gathman
|
e505d2bb28
|
Check access_file at startup. Compress rcpt to log.
|
2007-04-13 17:20:09 +00:00 |
|
Stuart Gathman
|
9f40f265cd
|
Stop querying gossip server twice.
|
2007-04-05 17:59:07 +00:00 |
|
Stuart Gathman
|
20a875b84d
|
Don't disable gossip for temporary error.
|
2007-04-02 18:37:25 +00:00 |
|
Stuart Gathman
|
1da5ca54b5
|
Report bestguess and helo-spf as key-value pairs in Received-SPF
instead of in their own headers.
|
2007-03-30 18:13:41 +00:00 |
|
Stuart Gathman
|
bac593f05d
|
Don't count DSN and unqualified MAIL FROM as internal_domain.
|
2007-03-29 03:06:10 +00:00 |
|
Stuart Gathman
|
dbba488d58
|
Do not CBV for internal domains.
|
2007-03-24 00:30:24 +00:00 |
|
Stuart Gathman
|
6936b599fe
|
Get SMTP-Auth policy from access_file.
|
2007-03-23 22:39:10 +00:00 |
|
Stuart Gathman
|
cee38f8149
|
Properly log From: and Sender:
|
2007-03-21 04:02:13 +00:00 |
|
Stuart Gathman
|
188e8256f3
|
Gossip configuration options: client or standalone with optional peers.
|
2007-03-18 02:32:21 +00:00 |
|
Stuart Gathman
|
4013365a3d
|
New delayed DSN pattern. Retab (expandtab).
|
2007-03-17 21:22:48 +00:00 |
|
Stuart Gathman
|
e571ccc5a5
|
Fix missing HELO log.
|
2007-03-13 21:18:28 +00:00 |
|
Stuart Gathman
|
f65294b470
|
Include Received-SPF in permerror DSN.
|
2007-03-13 18:45:09 +00:00 |
|
Stuart Gathman
|
b2d8e838a2
|
Fix continuing findsrs when srs.reverse fails.
|
2007-03-03 19:18:57 +00:00 |
|
Stuart Gathman
|
f136e973dc
|
Improve delayed failure detection.
|
2007-03-03 18:46:26 +00:00 |
|
Stuart Gathman
|
d289822f42
|
Handle DNS error sending DSN.
|
2007-03-03 18:19:40 +00:00 |
|
Stuart Gathman
|
806aa5a6de
|
Updated
|
2007-03-02 14:18:21 +00:00 |
|
Stuart Gathman
|
e84a803cc1
|
Handle missing HELO.
|
2007-02-21 22:14:41 +00:00 |
|
Stuart Gathman
|
20612240f3
|
Use re for auto-reply recognition.
|
2007-02-07 23:21:26 +00:00 |
|
Stuart Gathman
|
c9e6bb68d9
|
Newbie friendly default for internal_connect
|
2007-02-07 23:20:28 +00:00 |
|
Stuart Gathman
|
4d69b8fbfe
|
Handle null in header value.
|
2007-01-26 03:47:23 +00:00 |
|
Stuart Gathman
|
21e3c6f489
|
Persist blacklisting from delayed DSNs.
|
2007-01-25 22:47:26 +00:00 |
|
Stuart Gathman
|
83529320ae
|
Add private relay.
|
2007-01-23 19:46:20 +00:00 |
|
Stuart Gathman
|
e5685c6035
|
Convert tabs to spaces.
|
2007-01-22 02:46:01 +00:00 |
|
Stuart Gathman
|
4c72135b0e
|
Move parse_header to Milter.utils.
Test case for delayed DSN parsing.
Fix plock when source missing or cannot set owner/group.
|
2007-01-19 23:31:38 +00:00 |
|
Stuart Gathman
|
393aa6140a
|
Doc update.
Parse From header for delayed failure detection.
Don't check reputation of trusted host.
Track IP reputation only when missing PTR.
|
2007-01-18 16:48:44 +00:00 |
|
Stuart Gathman
|
2a6a68230b
|
REJECT after data for blacklisted emails - so in case of mistakes, a
legitimate sender will know what happened.
|
2007-01-16 05:17:29 +00:00 |
|
Stuart Gathman
|
279c831a8e
|
Purge old entries in auto_whitelist and send_dsn logs.
|
2007-01-11 19:59:40 +00:00 |
|
Stuart Gathman
|
c0aa632e16
|
Negative feedback for bad headers. Purge cache logs on startup.
|
2007-01-11 04:31:26 +00:00 |
|
Stuart Gathman
|
a875ac7834
|
Documentation updates.
|
2007-01-10 04:44:25 +00:00 |
|
Stuart Gathman
|
9f8cef5ee2
|
Get user feedback.
|
2007-01-08 23:20:54 +00:00 |
|
Stuart Gathman
|
4b0e7b22da
|
Tested on spidey2
|
2007-01-06 04:32:57 +00:00 |
|
Stuart Gathman
|
40fb05b0e3
|
Forgot import
|
2007-01-06 04:25:12 +00:00 |
|
Stuart Gathman
|
8ae7bd4217
|
Add config file to spfmilter
|
2007-01-06 04:21:30 +00:00 |
|
Stuart Gathman
|
139e141e1e
|
Make blacklist an AddrCache
|
2007-01-05 23:33:55 +00:00 |
|
Stuart Gathman
|
8932dc36db
|
Move parse_addr, iniplist, ip4re to Milter.utils
|
2007-01-05 23:12:13 +00:00 |
|
Stuart Gathman
|
bda654b7a0
|
Added sample spfmilter.py application.
|
2007-01-05 22:48:48 +00:00 |
|
Stuart Gathman
|
09b671f47b
|
Test AddrCache.
|
2007-01-05 21:26:03 +00:00 |
|
Stuart Gathman
|
732e7317f1
|
Move AddrCache to Milter package.
|
2007-01-05 21:25:40 +00:00 |
|
Stuart Gathman
|
702ec2d4ca
|
Link to pyspf.
|
2007-01-05 21:24:29 +00:00 |
|
Stuart Gathman
|
7bbff66000
|
Release 0.8.7
|
2007-01-04 18:04:37 +00:00 |
|
Stuart Gathman
|
5ad6d321bd
|
Do plain CBV when template missing.
|
2007-01-04 18:01:11 +00:00 |
|
Stuart Gathman
|
d01dc65f39
|
Use HELO identity if good when MAILFROM is bad.
|
2006-12-31 03:07:20 +00:00 |
|
Stuart Gathman
|
b703031c7e
|
Skip reputation/whitelist/blacklist when rejecting on SPF. Add X-Hello-SPF.
|
2006-12-30 18:58:53 +00:00 |
|
Stuart Gathman
|
1bc0a4faef
|
Reject on bad_reputation or blacklist and nodspam. Match valid helo like
PTR for guessed SPF pass.
|
2006-12-28 01:54:32 +00:00 |
|
Stuart Gathman
|
2bea6ad76f
|
Add archive option to wiretap.
|
2006-12-19 00:59:30 +00:00 |
|
Stuart Gathman
|
c9f0c94b92
|
Reject multiple recipients to DSN.
Auto-disable gossip on DB error.
|
2006-12-04 18:47:04 +00:00 |
|
Stuart Gathman
|
59bf86e747
|
Release 0.8.7
|
2006-11-22 18:32:37 +00:00 |
|
Stuart Gathman
|
8f5513a502
|
SRS domains were missing srs_reject check when SES was active.
|
2006-11-22 16:31:22 +00:00 |
|
Stuart Gathman
|
87482d5740
|
Replace last use of deprecated rfc822 module.
|
2006-11-22 01:03:28 +00:00 |
|
Stuart Gathman
|
b227ca6bb0
|
Update a use of deprecated rfc822. Recognize report-type=delivery-status
|
2006-11-21 18:45:49 +00:00 |
|
Stuart Gathman
|
dd0125b641
|
Another lame DSN heuristic. Block PTR cache poisoning attack.
|
2006-11-04 22:09:39 +00:00 |
|
Stuart Gathman
|
a7e98f411e
|
More SPF fixes and tests from pyspf.
|
2006-10-09 17:59:47 +00:00 |
|
Stuart Gathman
|
ea76acdd3d
|
Fix defaults.
|
2006-10-04 03:46:01 +00:00 |
|
Stuart Gathman
|
b92154934b
|
SPF updates from pyspf.
|
2006-10-04 02:15:57 +00:00 |
|
Stuart Gathman
|
33aeefa19f
|
case_sensitive_localpart option, more delayed bounce heuristics,
optional smart_alias section.
|
2006-10-01 01:44:06 +00:00 |
|
Stuart Gathman
|
2fe8fa8813
|
Use latest pyspf verbatim. Will depend on package when pyspf-2.0 is packaged.
|
2006-10-01 01:42:33 +00:00 |
|
Stuart Gathman
|
e0f58cce1f
|
Merge changes from pyspf to pass test suite.
|
2006-09-08 22:02:57 +00:00 |
|
Stuart Gathman
|
157f33edb8
|
Permerror for multiple TXT SPF records.
|
2006-07-31 15:25:39 +00:00 |
|
Stuart Gathman
|
64bf954a17
|
Remove debug print
|
2006-07-28 01:21:33 +00:00 |
|
Stuart Gathman
|
357cd1b740
|
More fixes from pyspf
|
2006-07-28 01:21:02 +00:00 |
|
Stuart Gathman
|
3a90a35cbc
|
Support CBV timeout
|
2006-07-26 16:42:26 +00:00 |
|
Stuart Gathman
|
30923ab3a1
|
Support timeout.
|
2006-07-26 16:37:35 +00:00 |
|
Stuart Gathman
|
d38cf5885e
|
Handle multi-line headers in delayed dsns.
|
2006-06-21 22:22:00 +00:00 |
|
Stuart Gathman
|
8c4cca8f55
|
initialize perm_error
|
2006-06-21 21:13:07 +00:00 |
|
Stuart Gathman
|
a20eeda04d
|
More delayed reject token headers.
Don't require HELO pass for CBV.
|
2006-06-21 21:12:04 +00:00 |
|
Stuart Gathman
|
d50215d0ba
|
Include header fields in DSN template.
|
2006-06-21 21:07:11 +00:00 |
|
Stuart Gathman
|
c5b2169509
|
Remove default templates. Scrub test.
|
2006-05-24 20:56:35 +00:00 |
|