pkgsrc/mail/exim
abs 9424eca120 Update exim to 4.34, Update exim-exiscan to 4.34_22. From Jeremy C. Reed
Exim changes in 4.34

 1. Very minor rewording of debugging text in manualroute to say "list of
    hosts" instead of "hostlist".

 2. If verify=header_syntax was set, and a header line with an unqualified
    address (no domain) and a large number of spaces between the end of the
    name and the colon was received, the reception process suffered a buffer
    overflow, and (when I tested it) crashed. This was caused by some obsolete
    code that should have been removed. The fix is to remove it!

 3. When running in the test harness, delay a bit after writing a bounce
    message to get a bit more predictability in the log output.

 4. Added a call to search_tidyup() just before forking a reception process. In
    theory, someone could use a lookup in the expansion of smtp_accept_max_
    per_host which, without the tidyup, could leave open a database connection.

 5. Added the variables $recipient_data and $sender_data which get set from a
    lookup success in an ACL "recipients" or "senders" condition, or a router
    "senders" option, similar to $domain_data and $local_part_data.

 6. Moved the writing of debug_print from before to after the "senders" test
    for routers.

 7. Change 4.31/66 (moving the time when the Received: is generated) caused
    problems for message scanning, either using a data ACL, or using
    local_scan() because the Received: header was not generated till after they
    were called (in order to set the time as the time of reception completion).
    I have revised the way this works. The header is now generated after the
    body is received, but before the ACL or local_scan() are called. After they
    are run, the timestamp in the header is updated.

Exim-exiscan version 4.34

22  - added SPF support via libspf_alt. Please read the
      docs.

21  - Fix missing fclose() in regex.c. This was causing
      scan directories not to be deleted on NFS spools.

    - Remove "shutdown socket for writing" from clamd malware
      code. It seems to cause problems with the latest
      clamd 0.70 release.

    - Fix allow tables in acl.c to disallow exiscan conditions
      in the RCPT ACL.

    - adapted patch to exim 4.34
2004-06-06 22:10:51 +00:00
..
files Update exim to 4.22nb3 and exim-exiscan to 4.22-12nb1. Default exim_flags to "-bd -q30m", so setting exim=YES in rc.conf works 2003-11-25 10:21:58 +00:00
patches Update exim to 4.34, Update exim-exiscan to 4.34_22. From Jeremy C. Reed 2004-06-06 22:10:51 +00:00
DESCR Update to exim-4.05. This is a major update. Details of the changes from 2002-06-19 16:02:26 +00:00
distinfo Update exim to 4.34, Update exim-exiscan to 4.34_22. From Jeremy C. Reed 2004-06-06 22:10:51 +00:00
Makefile Update exim to 4.34, Update exim-exiscan to 4.34_22. From Jeremy C. Reed 2004-06-06 22:10:51 +00:00
Makefile.common Update exim to 4.34, Update exim-exiscan to 4.34_22. From Jeremy C. Reed 2004-06-06 22:10:51 +00:00
MESSAGE Fix references to rc.d scripts. This package uses RCD_SCRIPTS 2004-04-23 22:43:20 +00:00
PLIST mk/bsd.pkg.install.mk now automatically registers 2004-04-23 22:07:52 +00:00