On Mon, 31 Mar 2003, Oleg Cherevko wrote:
> 03:36:10 2710 Connection request from 210.22.102.30 port 49963
> 03:36:10 2710 1 SMTP accept process running
> 03:36:10 2710 ---0 Rst 614688 ** daemon.c 613 24600
> 03:36:10 2710 Listening...
> 03:36:10 7517 ---0 Get 614704 24 string.c 344
> 03:36:10 7517 host in rfc1413_hosts? yes (matched "*")
> 03:36:10 7517 doing ident callback
> 03:36:10 2710 child 7517 ended: status=0xb
> 03:36:10 2710 0 SMTP accept processes now running
> 03:36:10 2710 Listening...
>
> Note: the same host (210.22.102.30), the same debug log pattern.
> Not that it bothers me much (for this is obviousely some spammers
> trying to feed my Exim their junk), but I'd rather prefer Exim to
> end these connections in more graceful way...
I agree. But I'm not sure how to proceed here. I guess I'll have to set
up a simulation that does an ident call to that host. I've put this on
my list to investigate - thanks for the report.
If you want to do debugging yourself, the relevant part of the source is
the function verify_get_ident() in the module verify.c. To narrow down
where the segfault is occurring, additional debug_printf() statements
can be addded.
--
Philip Hazel University of Cambridge Computing Service,
ph10@??? Cambridge, England. Phone: +44 1223 334714.