Commit Graph

  • cbf69f596b Top level credit link for mascot image. Stuart Gathman 2008-08-25 22:54:23 +00:00
  • 5b84d454da API docs on milter.org moved Stuart Gathman 2008-08-25 22:40:58 +00:00
  • 2fcbc27f2a This commit was manufactured by cvs2svn to create tag 'pymilter-0_8_10'. pymilter-0_8_10 cvs2svn 2008-08-25 22:03:25 +00:00
  • e5bf1aee09 Fix /var/run/milter owner Stuart Gathman 2008-08-25 22:03:24 +00:00
  • 5df3a80f7b Fix /var/run/milter owner Stuart Gathman 2008-08-25 22:02:39 +00:00
  • df67ee9147 Report failure to remove milter socket Stuart Gathman 2008-08-25 22:00:46 +00:00
  • 593384d610 /var/run/milter must be owned by mail Stuart Gathman 2008-08-25 21:41:18 +00:00
  • 1280f1360e Release 0.8.10 Stuart Gathman 2008-08-25 20:00:51 +00:00
  • 3e1e528abe Release 0.8.10 Stuart Gathman 2008-08-25 19:49:02 +00:00
  • 04ce8f81b9 Release 0.8.10 Stuart Gathman 2008-08-25 18:49:13 +00:00
  • bc390e69b9 Update docs Stuart Gathman 2008-08-25 18:45:21 +00:00
  • c07ed917ab Handle missing gossip_node so self tests pass. Stuart Gathman 2008-08-25 18:32:23 +00:00
  • a14d676fb6 Release 0.8.10 Stuart Gathman 2008-08-25 18:18:30 +00:00
  • 600e3dfbfb Update docs for 0.8.10 Stuart Gathman 2008-08-25 18:14:56 +00:00
  • 8cfa03bbc4 Log rcpt for SRS rejections. Stuart Gathman 2008-08-18 17:47:57 +00:00
  • 28a0e551bd CBV policy sends no DSN. DSN policy sends DSN. Stuart Gathman 2008-08-06 00:52:38 +00:00
  • be3f463450 Send quarantine DSN to SPF PASS only. Stuart Gathman 2008-08-05 18:04:06 +00:00
  • a420148b1e Parse ESMTP params Stuart Gathman 2008-07-29 21:59:29 +00:00
  • f4465ea816 Allow explicitly whitelisted email from banned_users. Stuart Gathman 2008-05-08 21:35:57 +00:00
  • 1845876665 Configure gossip TTL. Stuart Gathman 2008-04-10 14:59:35 +00:00
  • cee6bc3bea Release 0.8.10 Stuart Gathman 2008-04-02 18:59:14 +00:00
  • 71403de50e Do not CBV whitelisted addresses. We already know they are good. Stuart Gathman 2008-04-01 00:13:10 +00:00
  • 017784b5a7 Handle multi-hop source path in parseaddr. Stuart Gathman 2008-01-10 16:41:04 +00:00
  • 632e7b4248 Handle unquoted fullname when parsing email. Stuart Gathman 2008-01-09 20:15:49 +00:00
  • 10f4f2613e Packaging tweaks. Stuart Gathman 2007-11-29 14:35:17 +00:00
  • 69369c3b2a Support temperror policy in access. Stuart Gathman 2007-11-01 20:09:14 +00:00
  • 5386e08ca5 Send quarantine DSN to SPF pass (official or guessed) only. Reject blacklisted email too big for dspam. Stuart Gathman 2007-10-10 18:23:54 +00:00
  • d0fe3b0b84 Check porn keywords in From header field. Stuart Gathman 2007-10-10 18:07:50 +00:00
  • e66a56154d This commit was manufactured by cvs2svn to create tag 'pymilter-0_8_9'. pymilter-0_8_9 cvs2svn 2007-09-25 17:07:33 +00:00
  • 670e97cb79 Test on Centos5 Stuart Gathman 2007-09-25 17:07:32 +00:00
  • 6397b7027f Tested on RH7 Stuart Gathman 2007-09-25 16:37:26 +00:00
  • 94ce032559 Update license. Stuart Gathman 2007-09-25 02:26:29 +00:00
  • 91230381cb Test dns.py Stuart Gathman 2007-09-25 02:15:35 +00:00
  • 46ed3ddbcb Allow arbitrary object, not just spf.query like, to provide data for create_msg Stuart Gathman 2007-09-25 01:24:59 +00:00
  • 6048fe6e8c Remove explicit spf dependency. Stuart Gathman 2007-09-24 20:13:26 +00:00
  • d225384829 Create milter and milter-spf as noarch packages. Stuart Gathman 2007-09-24 18:00:58 +00:00
  • a84f6aa574 Specify library_dirs for Debian. Stuart Gathman 2007-09-24 17:44:51 +00:00
  • 344e8f0a0a Report domain on reputation reject. Stuart Gathman 2007-09-13 14:51:03 +00:00
  • 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. Stuart Gathman 2007-09-03 16:18:45 +00:00
  • 1c53a7b6fb This commit was manufactured by cvs2svn to create tag 'milter-0_8_8'. milter-0_8_8 cvs2svn 2007-07-25 19:04:45 +00:00
  • 021ea96748 Fixes from test on EL5. Stuart Gathman 2007-07-25 19:04:44 +00:00
  • a490e79564 Build on EL5 Stuart Gathman 2007-07-25 17:43:34 +00:00
  • 33e8f7c4cc Multi-package build fixes. Stuart Gathman 2007-07-25 17:30:30 +00:00
  • 6bbb6b3f02 Move milter apps to /usr/lib/pymilter Stuart Gathman 2007-07-25 17:14:59 +00:00
  • 6577e40bfb Build pymilter as separate package. Stuart Gathman 2007-07-25 15:32:09 +00:00
  • 04eeeab2e1 Clarify docs. Stuart Gathman 2007-07-25 15:20:41 +00:00
  • cdfeb2d792 Ban ips on bad mailfrom offenses as well as bad rcpts. Stuart Gathman 2007-07-02 03:06:10 +00:00
  • 46545cab94 Fix missed comcast dynip. Stuart Gathman 2007-06-28 20:33:25 +00:00
  • 9a8fdcb120 Ban IPs based on too many invalid recipients in a connection. Requires configuring check_user. Tighten HELO best_guess policy. Stuart Gathman 2007-06-23 20:53:05 +00:00
  • 218f5168bc Do not process valid SRS recipients as delayed_failure. Stuart Gathman 2007-04-19 16:02:43 +00:00
  • ddbb8ac3ea Ban ips with too many bad rcpts on a connection. Stuart Gathman 2007-04-15 01:01:13 +00:00
  • a2215124bb Ban ips with too many bad rcpts on a connection. Stuart Gathman 2007-04-15 00:54:30 +00:00
  • e505d2bb28 Check access_file at startup. Compress rcpt to log. Stuart Gathman 2007-04-13 17:20:09 +00:00
  • 9f40f265cd Stop querying gossip server twice. Stuart Gathman 2007-04-05 17:59:07 +00:00
  • 20a875b84d Don't disable gossip for temporary error. Stuart Gathman 2007-04-02 18:37:25 +00:00
  • 1da5ca54b5 Report bestguess and helo-spf as key-value pairs in Received-SPF instead of in their own headers. Stuart Gathman 2007-03-30 18:13:41 +00:00
  • bac593f05d Don't count DSN and unqualified MAIL FROM as internal_domain. Stuart Gathman 2007-03-29 03:06:10 +00:00
  • dbba488d58 Do not CBV for internal domains. Stuart Gathman 2007-03-24 00:30:24 +00:00
  • 6936b599fe Get SMTP-Auth policy from access_file. Stuart Gathman 2007-03-23 22:39:10 +00:00
  • cee38f8149 Properly log From: and Sender: Stuart Gathman 2007-03-21 04:02:13 +00:00
  • 188e8256f3 Gossip configuration options: client or standalone with optional peers. Stuart Gathman 2007-03-18 02:32:21 +00:00
  • 4013365a3d New delayed DSN pattern. Retab (expandtab). Stuart Gathman 2007-03-17 21:22:48 +00:00
  • e571ccc5a5 Fix missing HELO log. Stuart Gathman 2007-03-13 21:18:28 +00:00
  • f65294b470 Include Received-SPF in permerror DSN. Stuart Gathman 2007-03-13 18:45:09 +00:00
  • b2d8e838a2 Fix continuing findsrs when srs.reverse fails. Stuart Gathman 2007-03-03 19:18:57 +00:00
  • f136e973dc Improve delayed failure detection. Stuart Gathman 2007-03-03 18:46:26 +00:00
  • d289822f42 Handle DNS error sending DSN. Stuart Gathman 2007-03-03 18:19:40 +00:00
  • 806aa5a6de Updated Stuart Gathman 2007-03-02 14:18:21 +00:00
  • e84a803cc1 Handle missing HELO. Stuart Gathman 2007-02-21 22:14:41 +00:00
  • 20612240f3 Use re for auto-reply recognition. Stuart Gathman 2007-02-07 23:21:26 +00:00
  • c9e6bb68d9 Newbie friendly default for internal_connect Stuart Gathman 2007-02-07 23:20:28 +00:00
  • 4d69b8fbfe Handle null in header value. Stuart Gathman 2007-01-26 03:47:23 +00:00
  • 21e3c6f489 Persist blacklisting from delayed DSNs. Stuart Gathman 2007-01-25 22:47:26 +00:00
  • 83529320ae Add private relay. Stuart Gathman 2007-01-23 19:46:20 +00:00
  • e5685c6035 Convert tabs to spaces. Stuart Gathman 2007-01-22 02:46:01 +00:00
  • 4c72135b0e Move parse_header to Milter.utils. Test case for delayed DSN parsing. Fix plock when source missing or cannot set owner/group. Stuart Gathman 2007-01-19 23:31:38 +00:00
  • 393aa6140a Doc update. Parse From header for delayed failure detection. Don't check reputation of trusted host. Track IP reputation only when missing PTR. Stuart Gathman 2007-01-18 16:48:44 +00:00
  • 2a6a68230b REJECT after data for blacklisted emails - so in case of mistakes, a legitimate sender will know what happened. Stuart Gathman 2007-01-16 05:17:29 +00:00
  • 279c831a8e Purge old entries in auto_whitelist and send_dsn logs. Stuart Gathman 2007-01-11 19:59:40 +00:00
  • c0aa632e16 Negative feedback for bad headers. Purge cache logs on startup. Stuart Gathman 2007-01-11 04:31:26 +00:00
  • a875ac7834 Documentation updates. Stuart Gathman 2007-01-10 04:44:25 +00:00
  • 9f8cef5ee2 Get user feedback. Stuart Gathman 2007-01-08 23:20:54 +00:00
  • 4b0e7b22da Tested on spidey2 Stuart Gathman 2007-01-06 04:32:57 +00:00
  • 40fb05b0e3 Forgot import Stuart Gathman 2007-01-06 04:25:12 +00:00
  • 8ae7bd4217 Add config file to spfmilter Stuart Gathman 2007-01-06 04:21:30 +00:00
  • 139e141e1e Make blacklist an AddrCache Stuart Gathman 2007-01-05 23:33:55 +00:00
  • 8932dc36db Move parse_addr, iniplist, ip4re to Milter.utils Stuart Gathman 2007-01-05 23:12:13 +00:00
  • bda654b7a0 Added sample spfmilter.py application. Stuart Gathman 2007-01-05 22:48:48 +00:00
  • 09b671f47b Test AddrCache. Stuart Gathman 2007-01-05 21:26:03 +00:00
  • 732e7317f1 Move AddrCache to Milter package. Stuart Gathman 2007-01-05 21:25:40 +00:00
  • 702ec2d4ca Link to pyspf. Stuart Gathman 2007-01-05 21:24:29 +00:00
  • 815e14849c This commit was manufactured by cvs2svn to create tag 'milter-0_8_7'. milter-0_8_7 cvs2svn 2007-01-04 18:04:38 +00:00
  • 7bbff66000 Release 0.8.7 Stuart Gathman 2007-01-04 18:04:37 +00:00
  • 5ad6d321bd Do plain CBV when template missing. Stuart Gathman 2007-01-04 18:01:11 +00:00
  • d01dc65f39 Use HELO identity if good when MAILFROM is bad. Stuart Gathman 2006-12-31 03:07:20 +00:00
  • b703031c7e Skip reputation/whitelist/blacklist when rejecting on SPF. Add X-Hello-SPF. Stuart Gathman 2006-12-30 18:58:53 +00:00
  • 1bc0a4faef Reject on bad_reputation or blacklist and nodspam. Match valid helo like PTR for guessed SPF pass. Stuart Gathman 2006-12-28 01:54:32 +00:00
  • 2bea6ad76f Add archive option to wiretap. Stuart Gathman 2006-12-19 00:59:30 +00:00
  • c9f0c94b92 Reject multiple recipients to DSN. Auto-disable gossip on DB error. Stuart Gathman 2006-12-04 18:47:04 +00:00
  • 59bf86e747 Release 0.8.7 Stuart Gathman 2006-11-22 18:32:37 +00:00