Re: [Exim] identd timeouts - exim 3.33

Top Page
Delete this message
Reply to this message
Author: Peter Radcliffe
Date:  
To: exim-users
Subject: Re: [Exim] identd timeouts - exim 3.33
Paul Wilson <prw@???> probably said:
> It seems the huge majority of ISPs out there filter port 113/identd.
> Because of this, exim hangs for 30 seconds on a new inbound connection
> because of the 30 second timeout (rfc1413_query_timeout,
> globals.c/globals.h). I fixed this in my own copy by adding a
> identd_timeout var set to 1 second to globals.c/globals.h and applied
> the below diff to verify.c. My questions are: firstly, will this ever be
> a config option instead of requiring the rfc 1413 timeout value?


I'm really at a loss to understand why you've done this. All you're
doing is changing the name of an option. This _is_ already a
config option.

Why can't you just set "rfc1413_query_timeout" to less than 30
seconds, like everyone else who needs to ?

> -if (rfc1413_query_timeout > 0 && verify_check_host(&rfc1413_hosts,
> FALSE))
> +if (identd_timeout > 0 && verify_check_host(&rfc1413_hosts, FALSE))


> - char *ident_ptr = ident_id(socket, rfc1413_query_timeout);
> + char *ident_ptr = ident_id(socket, identd_timeout);


rfc1413 defines the ident protocol.

P.

-- 
pir                pir-sig@???                 pir-sig@???