Commit Graph

  • 8f5513a502 SRS domains were missing srs_reject check when SES was active. Stuart Gathman 2006-11-22 16:31:22 +00:00
  • 87482d5740 Replace last use of deprecated rfc822 module. Stuart Gathman 2006-11-22 01:03:28 +00:00
  • b227ca6bb0 Update a use of deprecated rfc822. Recognize report-type=delivery-status Stuart Gathman 2006-11-21 18:45:49 +00:00
  • dd0125b641 Another lame DSN heuristic. Block PTR cache poisoning attack. Stuart Gathman 2006-11-04 22:09:39 +00:00
  • a7e98f411e More SPF fixes and tests from pyspf. Stuart Gathman 2006-10-09 17:59:47 +00:00
  • ea76acdd3d Fix defaults. Stuart Gathman 2006-10-04 03:46:01 +00:00
  • b92154934b SPF updates from pyspf. Stuart Gathman 2006-10-04 02:15:57 +00:00
  • 33aeefa19f case_sensitive_localpart option, more delayed bounce heuristics, optional smart_alias section. Stuart Gathman 2006-10-01 01:44:06 +00:00
  • 2fe8fa8813 Use latest pyspf verbatim. Will depend on package when pyspf-2.0 is packaged. Stuart Gathman 2006-10-01 01:42:33 +00:00
  • e0f58cce1f Merge changes from pyspf to pass test suite. Stuart Gathman 2006-09-08 22:02:57 +00:00
  • 157f33edb8 Permerror for multiple TXT SPF records. Stuart Gathman 2006-07-31 15:25:39 +00:00
  • 64bf954a17 Remove debug print Stuart Gathman 2006-07-28 01:21:33 +00:00
  • 357cd1b740 More fixes from pyspf Stuart Gathman 2006-07-28 01:21:02 +00:00
  • 3a90a35cbc Support CBV timeout Stuart Gathman 2006-07-26 16:42:26 +00:00
  • 30923ab3a1 Support timeout. Stuart Gathman 2006-07-26 16:37:35 +00:00
  • d38cf5885e Handle multi-line headers in delayed dsns. Stuart Gathman 2006-06-21 22:22:00 +00:00
  • 8c4cca8f55 initialize perm_error Stuart Gathman 2006-06-21 21:13:07 +00:00
  • a20eeda04d More delayed reject token headers. Don't require HELO pass for CBV. Stuart Gathman 2006-06-21 21:12:04 +00:00
  • d50215d0ba Include header fields in DSN template. Stuart Gathman 2006-06-21 21:07:11 +00:00
  • c5b2169509 Remove default templates. Scrub test. Stuart Gathman 2006-05-24 20:56:35 +00:00
  • 2e42eea306 Release 0.8.6 Stuart Gathman 2006-05-21 04:04:02 +00:00
  • 1c78384da9 Release 0.8.6 Stuart Gathman 2006-05-21 03:56:13 +00:00
  • 053c32e450 Fail dsn Stuart Gathman 2006-05-21 03:41:44 +00:00
  • b57e365349 Default templates need headers also. Stuart Gathman 2006-05-21 03:39:59 +00:00
  • 99396a1eee Fail template, move most header fields into template. Stuart Gathman 2006-05-21 03:30:06 +00:00
  • 528810c31a Create GOSSiP record only when connection will procede to DATA. Stuart Gathman 2006-05-17 21:28:07 +00:00
  • a9ffc3ae28 a:1.2.3.4 -> ip4:1.2.3.4 'lax' heuristic. Stuart Gathman 2006-05-12 16:15:20 +00:00
  • eda8680b70 Don't require SPF pass for white/black listing mail from trusted relay. Support localpart wildcard for white and black lists. Stuart Gathman 2006-05-12 16:14:48 +00:00
  • afd3e0f042 Check whitelist/blacklist even when not checking SPF (e.g. trusted relay). Stuart Gathman 2006-04-06 18:14:17 +00:00
  • f42ddbfb53 Fix spec bug Stuart Gathman 2006-03-25 17:33:36 +00:00
  • 44d76a63d8 0.8.6 release candidate Stuart Gathman 2006-03-25 17:29:28 +00:00
  • ec4f9fdd99 Import note_error from pyspf. Handle timeout on type99 lookup specially (sender actually has no SPF record and a braindead DNS server). Stuart Gathman 2006-03-21 18:48:51 +00:00
  • 6102d641c5 Use re to recognize failure DSNs. Stuart Gathman 2006-03-10 20:52:49 +00:00
  • d69b805690 Use signed Message-ID in delayed reject to blacklist senders Stuart Gathman 2006-03-07 20:50:54 +00:00
  • 994bcce7dc Properly report hard PermError (lax mode fails also) by always setting perm_error attribute with PermError exception. Improve reporting of invalid domain PermError. Stuart Gathman 2006-02-24 02:12:54 +00:00
  • 7f5d8b6b11 Use SRS sign domain list. Accept but do not use for training whitelisted senders without SPF pass. Immediate rejection of unsigned bounces. Stuart Gathman 2006-02-17 05:04:29 +00:00
  • 8d02ab1771 User specific SPF receiver policy. Stuart Gathman 2006-02-16 02:16:36 +00:00
  • 18759c3698 Remove spf dependency for iniplist Stuart Gathman 2006-02-12 04:15:01 +00:00
  • 2f533c4591 Use CIDR notation for internal connect list. Stuart Gathman 2006-02-12 02:12:08 +00:00
  • 04c8b2e1fc Resolve FIXME for wrap_close. Stuart Gathman 2006-02-12 02:00:42 +00:00
  • 56c1cbd0fd Don't check rcpt user list when signed MFROM. Stuart Gathman 2006-02-12 01:13:58 +00:00
  • ce51034f69 Use CIDR notation for trusted_forwarder iplist Stuart Gathman 2006-02-09 20:39:43 +00:00
  • 285d4663c9 put back eom condition Stuart Gathman 2006-01-30 23:14:48 +00:00
  • 5830e13d00 New milter.log tags Stuart Gathman 2006-01-12 20:53:51 +00:00
  • 1b685fca76 Accelerate training via whitelist and blacklist. Stuart Gathman 2006-01-12 20:31:24 +00:00
  • 71e769ef0c New FAQ Stuart Gathman 2006-01-05 03:17:10 +00:00
  • 9e6d1a8cb7 This commit was manufactured by cvs2svn to create tag 'milter-0_8_5'. milter-0_8_5 cvs2svn 2005-12-29 22:46:08 +00:00
  • 63e45eb884 Documentation updates. Stuart Gathman 2005-12-29 22:46:07 +00:00
  • 28bc84eda0 Release 0.8.5 Stuart Gathman 2005-12-29 19:33:18 +00:00
  • 7f7f2500dc Include report. Stuart Gathman 2005-12-29 19:23:14 +00:00
  • 4f220b48cf Release 0.8.5 Stuart Gathman 2005-12-29 19:21:37 +00:00
  • a9ca154a92 Handle NULL MX Stuart Gathman 2005-12-29 19:15:35 +00:00
  • 65672fb26f Update log parser for new ops, etc Stuart Gathman 2005-12-29 04:50:39 +00:00
  • 155eb4e675 Do not auto-whitelist autoreplys Stuart Gathman 2005-12-29 04:49:10 +00:00
  • 14d5869019 parse milter.log from bms.py into a sequence of connections Stuart Gathman 2005-12-28 22:24:34 +00:00
  • 28ca3b2837 Expire and renew AddrCache entries Stuart Gathman 2005-12-28 20:17:29 +00:00
  • 52b0ac9377 Put guessed result in separate header. Stuart Gathman 2005-12-23 22:34:46 +00:00
  • 8bc182cb37 Move Received-SPF header to top. Stuart Gathman 2005-12-23 21:47:07 +00:00
  • fb3c140d4c Compile on sendmail-8.12 (ifdef SMFIR_INSHEADER) Stuart Gathman 2005-12-23 21:46:36 +00:00
  • 52d23604f7 Always include keyword data in Received-SPF header. Stuart Gathman 2005-12-23 21:44:15 +00:00
  • 15f8b797bf Select neutral DSN template for best_guess Stuart Gathman 2005-12-09 16:54:01 +00:00
  • 3b544a4076 improve gossip support. Initialize srs_domain from srs.srs config property. Should probably always block unsigned DSN when signing all. Stuart Gathman 2005-12-01 22:42:32 +00:00
  • 36a7dce2e5 Fix neutral policy. pobox.com -> openspf.org Stuart Gathman 2005-12-01 18:59:25 +00:00
  • a418f34491 GOSSiP support, local database only. Stuart Gathman 2005-11-07 21:22:35 +00:00
  • ba5854fc91 Simple implementation of trusted_forwarder list. Inefficient for more than 1 or 2 entries. Stuart Gathman 2005-10-31 00:09:41 +00:00
  • a0878320fa Doc updates Stuart Gathman 2005-10-31 00:09:12 +00:00
  • d1583d88c9 Add titles. Stuart Gathman 2005-10-30 01:08:52 +00:00
  • 3ad67bd33b Ignore records missing spaces. Stuart Gathman 2005-10-30 01:08:14 +00:00
  • eb2e730b5d Don't check internal_domains for trusted_relay. Stuart Gathman 2005-10-28 19:36:54 +00:00
  • daa1eacff3 Do not send quarantine DSN when sender is DSN. Stuart Gathman 2005-10-28 09:30:49 +00:00
  • aaf23f35f8 New webpage design based on ht2html. Stuart Gathman 2005-10-25 21:39:47 +00:00
  • 25b6378631 Consider MAIL FROM a match for supply_sender when a subdomain of From or Sender Stuart Gathman 2005-10-23 16:01:30 +00:00
  • 3ff607eb84 This commit was manufactured by cvs2svn to create tag 'milter-0_8_4'. milter-0_8_4 cvs2svn 2005-10-20 23:36:12 +00:00
  • c6ac3ddad8 Release 0.8.4 Stuart Gathman 2005-10-20 23:36:11 +00:00
  • b3dce26928 Include smfi_progress is SMFIR_PROGRESS defined Stuart Gathman 2005-10-20 23:23:36 +00:00
  • fcd85dbfb5 Add optional idx for position of added header. Stuart Gathman 2005-10-20 23:04:49 +00:00
  • 3a1c964f0d Configure auto_whitelist senders. Stuart Gathman 2005-10-20 18:47:27 +00:00
  • 36ae390f01 access.db stores keys in lower case Stuart Gathman 2005-10-19 21:07:49 +00:00
  • 4c0cf4fb95 Train screener on whitelisted messages. Stuart Gathman 2005-10-19 19:37:50 +00:00
  • 8f8de8fa97 Auto whitelist refinements. Stuart Gathman 2005-10-14 16:17:31 +00:00
  • bc516456c1 Auto whitelist feature. Stuart Gathman 2005-10-14 01:14:08 +00:00
  • 65c73f61c2 This commit was manufactured by cvs2svn to create tag 'milter-0_8_3'. milter-0_8_3 cvs2svn 2005-10-12 17:21:14 +00:00
  • a50194d07f Release 0.8.3 Stuart Gathman 2005-10-12 17:21:13 +00:00
  • 1cf272ceb0 Release 0.8.3 Stuart Gathman 2005-10-12 16:45:58 +00:00
  • d2dc09f979 Release 0.8.3 Stuart Gathman 2005-10-12 16:43:14 +00:00
  • ea82d6d608 Release 0.8.3 Stuart Gathman 2005-10-12 16:36:30 +00:00
  • ace3e13685 Always check HELO except for SPF pass, temperror. Stuart Gathman 2005-10-11 22:50:07 +00:00
  • 78ea2e2263 Use logging module to make logging threadsafe (avoid splitting log lines) Stuart Gathman 2005-10-10 23:50:20 +00:00
  • d34efa39bb Configure SPF policy via sendmail access file. Stuart Gathman 2005-10-10 20:15:33 +00:00
  • 36b5b4e6d4 Milter.py moved to Milter subpackage. Stuart Gathman 2005-10-07 03:25:24 +00:00
  • 04874d6e35 Banned users option. Experimental feature to supply Sender when missing and MFROM domain doesn't match From. Log cipher bits for SMTP AUTH. Sketch access file feature. Stuart Gathman 2005-10-07 03:23:40 +00:00
  • 073f87dcc7 Handle perverse MFROM quoting. Stuart Gathman 2005-09-08 03:55:09 +00:00
  • 7ab5ddf053 Getting ready for 0.8.3 Stuart Gathman 2005-08-18 04:19:26 +00:00
  • d6ef1a4007 Don't innoculate with SCREENED mail. Stuart Gathman 2005-08-18 03:36:54 +00:00
  • 2a4ab4e87c Send DSN before adding message to quarantine. Stuart Gathman 2005-08-17 19:35:28 +00:00
  • 241717b0e2 quarantine template Stuart Gathman 2005-08-16 22:46:33 +00:00
  • bd8fabae0f Example of wiretap with multiple destinations. Stuart Gathman 2005-08-16 22:46:10 +00:00
  • d119af1a3e Trean non-existant include as no match in "lax" mode. Stuart Gathman 2005-08-12 17:36:51 +00:00
  • f1f082fe8a Consider SMTP AUTH connections internal. Stuart Gathman 2005-08-11 22:17:59 +00:00
  • b0286bff22 Treat fail like softfail for selected (braindead) domains. Treat mail according to extended processing results, but report any PermError that would officially result via DSN. Stuart Gathman 2005-08-04 21:21:33 +00:00