Disable identd (rfc1413) lookups by default
authorJeremy Harris <jgh146exb@wizmail.org>
Fri, 5 Dec 2014 15:50:51 +0000 (15:50 +0000)
committerJeremy Harris <jgh146exb@wizmail.org>
Fri, 5 Dec 2014 15:50:51 +0000 (15:50 +0000)
doc/doc-docbook/spec.xfpt
doc/doc-txt/ChangeLog
src/src/configure.default
src/src/globals.c

index e070616c79054c19cabc06d9b14cc7cd1db9c6d9..9cf67ec54bb4b39a056f756827cf211a08ae788c 100644 (file)
@@ -15658,13 +15658,15 @@ the time of delivery. They are normally used only for final local deliveries.
 This option is an obsolete synonym for &%bounce_return_size_limit%&.
 
 
-.option rfc1413_hosts main "host list&!!" *
+.option rfc1413_hosts main "host list&!!" @[]
 .cindex "RFC 1413"
 .cindex "host" "for RFC 1413 calls"
-RFC 1413 identification calls are made to any client host which matches an item
-in the list.
+RFC 1413 identification calls are made to any client host which matches
+an item in the list.
+The default value specifies just this host, being any local interface
+for the system.
 
-.option rfc1413_query_timeout main time 5s
+.option rfc1413_query_timeout main time 0s
 .cindex "RFC 1413" "query timeout"
 .cindex "timeout" "for RFC 1413 call"
 This sets the timeout on RFC 1413 identification calls. If it is set to zero,
index 6b81f60e00dc8c74a48f2d003821cea366007773..0f09e20c4c5b45754427bb45d4bd24741d2aa7fa 100644 (file)
@@ -26,6 +26,9 @@ JH/06 Verification of the server certificate for a TLS connection is now tried
       default, for both outbound TLS and client-certificate supplying inbound
       TLS connections
 
+JH/07 Changed the default rfc1413 lookup settings to disable calls.  Few
+      sites use this now.
+
 
 Exim version 4.85
 -----------------
index 12743499cf2f6247e5760060d6a444425ded8923..c16221fc151507a94089b79d543d27473e382bf1 100644 (file)
@@ -221,18 +221,19 @@ never_users = root
 host_lookup = *
 
 
-# The settings below, which are actually the same as the defaults in the
-# code, cause Exim to make RFC 1413 (ident) callbacks for all incoming SMTP
-# calls. You can limit the hosts to which these calls are made, and/or change
-# the timeout that is used. If you set the timeout to zero, all RFC 1413 calls
-# are disabled. RFC 1413 calls are cheap and can provide useful information
-# for tracing problem messages, but some hosts and firewalls have problems
-# with them. This can result in a timeout instead of an immediate refused
-# connection, leading to delays on starting up SMTP sessions. (The default was
-# reduced from 30s to 5s for release 4.61.)
-
-rfc1413_hosts = *
-rfc1413_query_timeout = 5s
+# The settings below cause Exim to make RFC 1413 (ident) callbacks
+# for all incoming SMTP calls. You can limit the hosts to which these
+# calls are made, and/or change the timeout that is used. If you set
+# the timeout to zero, all RFC 1413 calls are disabled. RFC 1413 calls
+# are cheap and can provide useful information for tracing problem
+# messages, but some hosts and firewalls have problems with them.
+# This can result in a timeout instead of an immediate refused
+# connection, leading to delays on starting up SMTP sessions.
+# (The default was reduced from 30s to 5s for release 4.61. and to
+# disabled for release 4.86)
+#
+#rfc1413_hosts = *
+#rfc1413_query_timeout = 5s
 
 
 # By default, Exim expects all envelope addresses to be fully qualified, that
index 5cd738bbb9ea7a6c670a9b4c9597d10d742dbbba..8cdfb0ee0880ad5ca069f281a3b728df1b718c57 100644 (file)
@@ -1076,8 +1076,8 @@ retry_config  *retries         = NULL;
 uschar *return_path            = NULL;
 BOOL    return_path_remove     = TRUE;
 int     rewrite_existflags     = 0;
-uschar *rfc1413_hosts          = US"*";
-int     rfc1413_query_timeout  = 5;
+uschar *rfc1413_hosts          = US"@[]";
+int     rfc1413_query_timeout  = 0;
 /* BOOL    rfc821_domains         = FALSE;  <<< on the way out */
 uid_t   root_gid               = ROOT_GID;
 uid_t   root_uid               = ROOT_UID;