2021-02-20 |
Carl Byington |
opendkim headers changed, pass smtp verify 4xy codes back to sender
|
2020-12-16 |
Carl Byington |
allow checking names without A records on uribl lists; improve extraction of fake TLDs from our RPZ zone
|
2019-04-25 |
Carl Byington |
SA needs original rfc5321 envelope from to do proper spf checking. Remove some debug code.
|
2019-03-10 |
Carl Byington |
cleanup code for adding extra spf data in dkim_from
|
2019-03-10 |
Carl Byington |
change dkim_from syntax to allow "signer1,signer2;spf data"
stable-6-0-75
|
2018-12-24 |
Carl Byington |
add debug code for spf check with microsoft /14
stable-6-0-74
|
2018-09-18 |
Carl Byington |
ignore dnswl entries if the sender is <>
stable-6-0-73
|
2018-06-06 |
Carl Byington |
add unsigned_black for enforcement of dmarc policy
stable-6-0-72
|
2018-06-05 |
Carl Byington |
add unsigned_black for enforcement of dmarc policy
stable-6-0-71
|
2018-06-04 |
Carl Byington |
add unsigned_black for enforcement of dmarc policy
stable-6-0-70
|
2018-04-10 |
Carl Byington |
fix spf mx:domain.tld token parsing
stable-6-0-69
|
2018-02-19 |
Carl Byington |
bump version number
stable-6-0-68
|
2018-01-06 |
Carl Byington |
always call dcc code so we get log entries
stable-6-0-67
|
2017-12-07 |
Carl Byington |
more changes for long syslog messages
|
2017-11-03 |
Carl Byington |
code cleanup
stable-6-0-65
|
2017-11-03 |
Carl Byington |
fix syslog for long messages, supress dkim checks for mail from localhost
stable-6-0-64
|
2017-10-24 |
Carl Byington |
allow syslogging of long txt records
|
2017-10-03 |
Carl Byington |
include arpa/nameser.h earlier
stable-6-0-62
|
2017-10-02 |
Carl Byington |
allow 4000 byte spf txt records
stable-6-0-61
|
2017-08-18 |
Carl Byington |
hosts-ignore.conf can be used to ignore nameserver names
|
2017-07-26 |
Carl Byington |
use both envelope from and header from for spf checks when envelope from is a subdomain of the header from domain
stable-6-0-59
|
2017-05-19 |
Carl Byington |
spf code now handles %{d} and %{h} macros; use envelope from value for spf if it is a subdomain of the header from domain
stable-6-0-58
|
2017-04-25 |
Carl Byington |
spf code now handles mx,exists,ptr tags, multiple A records, %{i} macro
|
2017-04-19 |
Carl Byington |
refactor spf code; allow wildcard *.example.com in dkim signing restrictions
stable-6-0-56
|
2017-04-16 |
Carl Byington |
require 3 dots in bare ip addresses
|
2017-03-30 |
Carl Byington |
document dmarc vs dnsbl dkim/spf; switch to . rather than " " for dkim impossible signer
stable-6-0-54
|
2017-03-17 |
Carl Byington |
handle redirect= elements in spf txt records
stable-6-0-53-2
|
2017-03-14 |
Carl Byington |
suppress duplicate calls to acceptable_content for messages with multiple recipients using the same filtering context
stable-6-0-53
|
2017-03-09 |
Carl Byington |
handle a and a: elements in spf txt records
stable-6-0-52-3
|
2017-03-07 |
Carl Byington |
document dkim/spf processing
stable-6-0-52
|
2017-03-06 |
Carl Byington |
start parsing spf txt records
|
2017-03-01 |
Carl Byington |
fetch spf txt records for required dkim signers
|
2017-02-18 |
Carl Byington |
reject if dkim signer is listed on surbl
|
2017-02-08 |
Carl Byington |
RHEL7 systemd and /var/run on tmpfs
|
2016-12-17 |
Carl Byington |
add dkim white/black listing
|
2016-09-21 |
Carl Byington |
better smtp verify logging
|
2016-09-19 |
Carl Byington |
enable smtp verify logging
|
2016-09-19 |
Carl Byington |
enable smtp verify logging
|
2015-04-09 |
Carl Byington |
add bitcoin donation address
stable-6-0-45
|
2014-10-14 |
Carl Byington |
Generic regex now matches against the reverse dns PTR value
|
2014-07-18 |
Carl Byington |
allow broken SRS0+ rather than the correct SRS0= tag
|
2014-06-29 |
Carl Byington |
Never add auto-whitelist entries for outgoing mail from localhost
stable-6-0-42
|
2014-02-05 |
Carl Byington |
Fix possible segfault in mlfi_connect, hostaddr might be null
stable-6-0-40
|
2013-12-31 |
Carl Byington |
Fix segfault caused by freeing unallocated memory
stable-6-0-39
|
2013-12-24 |
Carl Byington |
Activate check for unique ip connection limits
stable-6-0-38
|
2013-12-17 |
Carl Byington |
add limits on unique ip addresses per hour per authenticated user
|
2013-12-17 |
Carl Byington |
add limits on unique ip addresses per hour per authenticated user
|
2013-09-10 |
Carl Byington |
Code cleanup, increase minimum hostname length for uribl checking
|
2013-09-09 |
Carl Byington |
Use mozilla prefix list for tld checking, Enable surbl/uribl/dbl rhs lists
stable-6-0-35
|
2013-05-22 |
Carl Byington |
Add require_rdns checking
stable-6-0-34
|
2012-07-21 |
Carl Byington |
fix unauthenticated rate limit bug for empty mail from; move unauthenticated rate limit checks after spam filtering
|
2012-07-21 |
Carl Byington |
add recipient rate limits by email from address or domain
|
2012-07-01 |
Carl Byington |
Fix uribl lookups on client dns name, need to strip the ip address in brackets
stable-6-0-31
|
2012-04-10 |
Carl Byington |
Allow dnswl_list and dnsbl_list to be empty, to override lists specified in the ancestor contexts. Add daily recipient limits as a multiple of the hourly limits.
stable-6-0-30
|
2012-04-08 |
Carl Byington |
Add dnswl support
|
2011-09-30 |
Carl Byington |
Add prvs decoding to envelope addresses
stable-6-0-28
|
2011-08-16 |
Carl Byington |
const correctness fixes from new gcc, libresolv.a moved to glibc-static on newer distributions
stable-6-0-27
|
2010-11-19 |
Carl Byington |
64 bit fixes for libresolv.a
stable-6-0-26
|
2009-09-29 |
Carl Byington |
Add surbl checks on the smtp helo value, client reverse dns name, and mail from domain name
|
2009-06-09 |
Carl Byington |
Add SRS decoding to envelope addresses
|
2009-05-25 |
Carl Byington |
Add whitelisting by regex expression filtering.
stable-6-0-23
|
2009-05-08 |
Carl Byington |
Fix memory leak in suppressed auto whitelisting.
stable-6-0-22
|
2009-05-08 |
Carl Byington |
Prevent auto whitelisting due to outgoing multipart/report delivery notifications.
|
2009-01-03 |
Carl Byington |
Fixes to compile on old systems without memrchr or string::clear().
stable-6-0-21
|
2008-12-28 |
Carl Byington |
Never whitelist self addressed mail. Changes for Fedora 10 and const correctness.
|
2008-06-10 |
Carl Byington |
Fixes to compile on Fedora 9 and for const correctness.
stable-6-0-19
|
2008-03-22 |
Carl Byington |
Extend auto-whitelisting when receiving mail even if the auto whitelist is specified in a parent context.
stable-6-0-18
|
2008-03-05 |
Carl Byington |
Verify from/to pairs even if they might be explicitly whitelisted.
|
2008-02-02 |
Carl Byington |
add reference to mercurial repository in the documentation
stable-6-0-16
|
2007-12-08 |
carl |
fix null dereference if missing _ macro
stable-6-0-15
|
2007-11-11 |
carl |
delay autowhitelisting to avoid out of office reply bots
|
2007-11-10 |
carl |
fix null pointer dereference from missing HELO command
|
2007-11-10 |
carl |
fix null pointer dereference from missing HELO command
|
2007-11-10 |
carl |
fix null pointer dereference from missing HELO command
|
2007-10-14 |
carl |
smtp rejections take precendence over greylisting
stable-6-0-12
|
2007-10-07 |
carl |
embedded dcc filtering
stable-6-0-11
|
2007-10-06 |
carl |
embedded dcc filtering
|
2007-10-05 |
carl |
embedded dcc filtering
|
2007-09-30 |
carl |
start embedded dcc filtering
|
2007-09-23 |
carl |
allow manual whitelisting with stamp 1 to remove a whitelist entry
stable-6-0-10
|
2007-09-23 |
carl |
don't whitelist addresses with embedded spaces
|
2007-09-06 |
carl |
fix leak, update timestamps when receiving auto-whitelisted sender
stable-6-0-9
|
2007-08-31 |
carl |
don't do generic rdns filtering on whitelisted recipients
stable-6-0-7
|
2007-08-30 |
carl |
fix pre/post scripts in rpm spec file
|
2007-08-30 |
carl |
add generic reverse dns filtering regex
|
2007-08-28 |
carl |
actually use spamassassin result, allow build without spam assassin, only call it if some recipient needs it.
stable-6-0-6
|
2007-08-27 |
carl |
fix unitialized variable
stable-6-0-5
|
2007-07-14 |
carl |
don't add auto whitelist for A to A
stable-6-03
|
2007-07-10 |
carl |
allow manual updates to auto whitelist files
|
2007-07-07 |
carl |
gpl3, block mail to recipients that cannot reply
|
2007-03-27 |
carl |
limit dns resolver timeouts and retry interval
stable-5-29
|
2007-03-27 |
carl |
limit dns resolver timeouts and retry interval
|
2007-02-19 |
carl |
switch to second context wins in all cases
|
2007-01-31 |
carl |
add documentation fixes, allow env_from target of inherit
|
2006-12-05 |
carl |
fix 5.23 bug and add fsa debug logging
stable-5-26
|
2006-10-15 |
carl |
dump effective dnsbl_list with -c switch
stable-5-25
|
2006-10-15 |
carl |
allow parent/child to share a fully qualified env_to address
stable-5-24
|
2006-10-11 |
carl |
require two periods for ip addresses
stable-5-23
|
2006-09-27 |
carl |
cleanup smtp rate limit code
|
2006-09-26 |
carl |
add smtp auth rate limits
|
2006-08-03 |
carl |
all dns lookups fully qualified, my_read() bug fix
|
2006-08-01 |
carl |
uribl lookups fully qualified; allow two component host names
stable-5-19
|
2006-08-01 |
carl |
uribl lookups fully qualified; allow two component host names
|
2006-04-27 |
carl |
don't do uribl lookups on rfc1918 address space
stable-5-18
|
2006-04-08 |
carl |
sendmail no longer guarantees <> wrapper on envelopes
|
2006-03-25 |
carl |
don't do dnsbl lookups on rfc1918 address space
stable-5-17
|
2006-03-16 |
carl |
put hostname in smtp message for uribl style lookups
|
2006-03-15 |
carl |
properly return error code with reject reason
stable-5-15
|
2006-03-13 |
carl |
fix typo in multi.surbl.org name
stable-5-14
|
2006-03-12 |
carl |
uribl patch from Jeff Evans <jeffe@tricab.com>
stable-5-13
|
2006-03-12 |
carl |
uribl patch from Jeff Evans <jeffe@tricab.com>
|
2006-01-08 |
carl |
update all systems from tarball, make chkconfig creates dnsbl user if needed
stable-5-12
|
2006-01-08 |
carl |
use larger resolver buffer
|
2005-12-21 |
carl |
move to autoconf/automake/docbook
stable-5-11
|
2005-10-16 |
carl |
fix compile error on fc3
stable-5-10
|
2005-09-27 |
carl |
fix <> passed as <<>> to verification hosts
stable-5-9
|
2005-09-25 |
carl |
allow empty env_to at global context to remove all restrictions on child contexts
stable-5-8
|
2005-09-23 |
carl |
failed to return a value from parse_verify()
stable-5-7
|
2005-09-23 |
carl |
tokenizer errors now go thru syslog to be visible during config file reloads in normal operation
|
2005-09-21 |
carl |
optimize verification step, cleanup documentation
|
2005-09-18 |
carl |
dcc_to should not look at substitute mail_host
|
2005-09-18 |
carl |
add verify statement to verify addresses with better mx host
stable-5-4
|
2005-08-07 |
carl |
don't load null config pointer, keep the old one
stable-5-3
|
2005-08-02 |
carl |
fix for missing default return value in CONTEXT::acceptable_content()
|
2005-07-20 |
carl |
add multiple debug syslog levels, remove duplicate dnsbl definitions
|
2005-07-17 |
carl |
start coding on new config syntax
|
2005-07-14 |
carl |
start coding on new config syntax
|
2005-04-02 |
carl |
fix fedora core 3 compile error - enum list cannot end with comma
stable-4-6
|
2005-04-02 |
carl |
fix fedora core 3 compile error - enum list cannot end with comma
|
2005-01-23 |
carl |
add uuencode decoding
|
2005-01-18 |
carl |
need to cleanup zombie children
stable-4-4
|
2005-01-16 |
carl |
only keep 20% of the open resolver sockets in the ready pool.
|
2005-01-08 |
carl |
Use resolver processes even if we don't have the interfaces, and need to use gethostbyname.
stable-4-2
|
2005-01-06 |
carl |
use local unix domain socket for resolver process communication
stable-4-1
|
2005-01-04 |
carl |
Add resolver processes to allow better performance on busy machines
|
2004-10-29 |
carl |
changes to handle 5iantlavalamp.com
|
2004-09-08 |
carl |
updates for 3.6, better documentation on removing content filtering, missing some files in cvs
stable-3-6
|
2004-09-08 |
carl |
updates for 3.6, better documentation on removing content filtering, missing some files in cvs
|
2004-07-17 |
carl |
3.5 - better error message when rejecting based on ns records on the sbl
stable-3-5
|
2004-07-16 |
carl |
host names cannot have consecutive periods.
|
2004-07-09 |
carl |
properly drop root privs
|
2004-07-09 |
carl |
changes for 3.2
|
2004-07-09 |
carl |
changes for 3.2
|
2004-07-06 |
carl |
seems to drop root privs ok now
|
2004-07-05 |
carl |
updates for 3.2, changing file layout, add queueid to messages
|