--- eggdrop1.8.orig/src/dcc.c 2012-09-19 17:44:58.000000000 +0200 +++ eggdrop1.8/src/dcc.c 2012-09-20 01:19:38.000000000 +0200 @@ -1316,6 +1316,13 @@ return; } + /* Skip ident lookup if disabled */ + if (identtimeout <= 0) { + dcc[i].u.ident_sock = dcc[idx].sock; + dcc_telnet_got_ident(i, userhost); + return; + } + changeover_dcc(i, &DCC_IDENTWAIT, 0); dcc[i].timeval = now; dcc[i].u.ident_sock = dcc[idx].sock; --- eggdrop1.8.orig/eggdrop.conf 2012-09-20 01:33:56.000000000 +0200 +++ eggdrop1.8/eggdrop.conf 2012-09-20 01:35:49.000000000 +0200 @@ -303,6 +303,7 @@ # This setting defines the time in seconds the bot should wait for ident reply # before the lookup fails. The default ident on timeout is 'telnet'. +# A value of 0 disables the ident lookup entirely. set ident-timeout 5 # Define here whether or not a +o user still needs the +p flag to dcc the bot.