2004-05-28
- get_spf1: bug for multiple txt records

2004-05-25
- config: dns_query_limit (1000 default ;)

2004-05-22
- SES: change sign LRSuser@domain to user+LSR@domain (local bounce problem)

2004-05-21
- Received-SPF: prepend hostname, and comments
- config: change hostname
- reject_unsigned_bounce: skip recipient localpart: postmaster or abuse
- config: add variable prepend_spf_after_relay (defaut 0 = no)

2004-05-19
- add -lcrypto (Makefile for freebsd && openbsd)
- syslog level == LOG_INFO

2004-05-14
- daemon

2004-05-13
- remove header prepend for smarthost
- bug: -sh
- spf: config: skip_helo_check
- postfix patch: add recipient_rewrite action
- reject_unsigned_bounce: change redirect to recipient_rewrite

2004-05-12
- add -smarthost (-sh)
- reject_unsigned_bounce
- sign_auth_relay
- sender_rewrite action (patch for postfix)

2004-05-09
- macro: change delimiter '|' to '/', add '='

2004-05-08
- config: message_fail, message_acl_error, message_dns_error, 
  message_fail_on_unknown (accept macro like exp modifier)
- spf behind relay (for smarthost)

2004-05-04
- config: fail_on_softfail

2004-05-02
- syslog LOG_PID
- Received-SPF: remove duplicate on bcc.
- freebsd port 'make freebsd'

2004-04-27
- change prepend X-mxfilter: to spf compatible Received-SPF:
- config file: add dunno_on_fail and dunno_on_error

2004-03-22
- change acl,cf: tab and space as delimiter

2004-03-07
- localpart set to "postmaster" for sender: <@domain.tld> <> <@>
- responsible-sender set from helo/ehlo for sender: <> <localusername>
  <localusername@>

2004-03-03
- default config: spf1 only
- default action: unknown (spf1 compatible)
- remove tests: relay.a and user.relay.a

2004-03-02
- acl change policy

2004-02-28
- dmp: invalid status 'dns error' if TXT found but no 'dmp='
- spf1: change redirect= execute after mechanisms
- spf1: exp=

2004-02-27
- mxfilter.cf config file, enable/disable tests
- dns error check

2004-02-24
- spf1: softfail
- spf1: process ptr

2004-02-16:
- spf1: change %{d} for redirect and include
- spf1: exists

2004-02-15:
- spf1: macro

2004-02-13:
- dunno for sender w/o @
- dunno for sender user@[ip.a.d.dr]

2004-02-12:
- test mode, shell command: mxfilter email@domain.tld

2004-02-11:
- varbose syslog

2004-02-10:
- parse spf1
- spf1: get record
- spf1: varsion compare
- spf1: mechanism all, mx, a ,ip4
- clear code
- spf1: /net for ip4, mx, a
- spf1: include, redirect
- spf1 enable
- header mark mxfilter style (with mechanism)

2004-02-09:
- subdirectory in archive

2004-02-08:
- correct HMARK, false action

2004-02-07:
- dns find dmp 'fecyk'

2004-02-06:
- better access-list format
- access list HMARK action
- fecyk: find_dmp (find only :)

2004-02-05:
- process user.relay.domain.tld
- process IN A 127.0.0 as adm-reject
- errors:
    ok             - dunno
    błąd dns       - 450
    nie znaleziono - 550
    zablokowany    - 550
- access-list

2004-02-04:
- process relay.domain.tld
- error: empty stdin do logu (dunno)
- error: bad sender address (reject)

2004-02-02:
- good start :)
- first filter - work with postfix
- get session parameters
- tester only
- process A
- process MX
- net tolerance /24
