Sophie

Sophie

distrib > Mageia > 5 > i586 > media > core-release > by-pkgid > fd481f726bd6fbce27d1b24f7fc82c48 > files > 41

jchkmail-2.2.1-8.mga5.i586.rpm



j-chkmail 2.2.0
***************

* Changes
*********
  
Some main changes in this release are :

1. External libraries upgrade
   PCRE       library updated to 8.01
   BerkeleyDB library updated to 4.8.26

2. Renamed options :
   DELAY_REJECT             -> DELAY_CHECKS
   CHECK_BADHELO            -> REJECT_BADHELO
   CHECK_BAD_NULL_SENDER    -> REJECT_BAD_NULL_SENDER
   CHECK_BAD_SENDER_MX      -> REJECT_BAD_SENDER_MX
   CHECK_DATE_IN_PAST       -> REJECT_DATE_IN_PAST
   CHECK_DATE_IN_FUTURE     -> REJECT_DATE_IN_FUTURE
   REMOVED_OLD_SCORES       -> REMOVE_SCORES
   REMOVED_OLD_HEADERS      -> REMOVE_HEADERS

3. Changed options :
   * BADEHLO_CHECKS - Regex check added. Valid values are a 
     comma separated list of checks to do on EHLO parameter :
       InvalidChar, ForgedIP, NonBracketedIP, NonFQDN,
       IdentityTheft, Regex, All, None
     "All" means all possible checks and "None" means no check
     at all.
     Remarks : 
     * these checks are done only on unknown SMTP clients
     * scores evaluated on EHLO checks are no more added to
       message content score
   
4. Removing existing headers (Scores or general headers) code was 
   rewritten.
   Options REMOVED_OLD_SCORES and REMOVE_OLD_HEADERS were renamed 
   to REMOVE_SCORES and REMOVE_HEADERS, with a slightly different 
   behaviour.

5. Adding handling times measurement per callback and reporting 
   with "j-ndc stats htimes". Useful for debugging and tuning.

6. Added SMTP server address and listening port number to daemon
   field at j-chkmail log lines. This helpful in a cluster (multiple
   SMTP servers) environnement using a shared filter, to associate 
   log lines and SMTP servers.

7. Added some configure/compile options to port to MacOS X server.
   Based on feedback from Dennis Peterson.

* Bugs
******

1. A race condition when expiring/cleaning up greylisting databases
   both in the j-chkmail and j-greyd.

2. A recursion problem when self referenced "GreyEquivDomain" records
   where found inside j-policy database. This bug could appear in
   some particular situations causing an endless loop ending with
   a filter crash.

    
j-chkmail 2.2.1
***************

* Bugs
******

1. A bug in release 2.2.0 when redefining EHLO checks. Correction
   based on a patch from Balazs Lengyak