Include check_rfc2047_length in configure.default to raise the visibility
authorPhil Pennock <pdp@exim.org>
Thu, 3 Jun 2010 08:19:13 +0000 (08:19 +0000)
committerPhil Pennock <pdp@exim.org>
Thu, 3 Jun 2010 08:19:13 +0000 (08:19 +0000)
because we're seeing more Russian administrators get bitten by this.

Idealism says this option is set correctly by default.  Pragmatism says not.
There's a good argument for the idealism but if we see the problems escalate
then the idealism will have lost and we should, IMO, switch.

doc/doc-txt/ChangeLog
src/src/configure.default

index a5f8070..72fca4c 100644 (file)
@@ -1,4 +1,4 @@
-$Cambridge: exim/doc/doc-txt/ChangeLog,v 1.614 2010/06/03 05:43:24 pdp Exp $
+$Cambridge: exim/doc/doc-txt/ChangeLog,v 1.615 2010/06/03 08:19:13 pdp Exp $
 
 Change log file for Exim from version 4.21
 -------------------------------------------
@@ -9,6 +9,9 @@ PP/01 Date: & Message-Id: revert to normally being appended to a message,
       only prepend for the Resent-* case.  Fixes regression introduced in
       Exim 4.70 by NM/22 for Bugzilla 607.
 
+PP/02 Include check_rfc2047_length in configure.default because we're seeing
+      increasing numbers of administrators be bitten by this.
+
 Exim version 4.72
 -----------------
 
index 881a22b..73fbc0c 100644 (file)
@@ -1,4 +1,4 @@
-# $Cambridge: exim/src/src/configure.default,v 1.14 2009/10/16 07:46:13 tom Exp $
+# $Cambridge: exim/src/src/configure.default,v 1.15 2010/06/03 08:19:13 pdp Exp $
 
 ######################################################################
 #                  Runtime configuration file for Exim               #
@@ -291,6 +291,20 @@ timeout_frozen_after = 7d
 # split_spool_directory = true
 
 
+# If you're in a part of the world where ASCII is not sufficient for most
+# text, then you're probably familiar with RFC2047 message header extensions.
+# By default, Exim adheres to the specification, including a limit of 76
+# characters to a line, with encoded words fitting within a line.
+# If you wish to use decoded headers in message filters in such a way
+# that successful decoding of malformed messages matters, you may wish to
+# configure Exim to be more lenient.
+#
+# check_rfc2047_length = false
+#
+# In particular, the Exim maintainers have had multiple reports of problems
+# from Russian administrators of issues until they disable this check,
+# because of some popular, yet buggy, mail composition software.
+
 
 ######################################################################
 #                       ACL CONFIGURATION                            #