mIRC Home    About    Download    Register    News    Help

Print Thread
Page 1 of 2 1 2
#228330 18/12/10 12:07 PM
Joined: Jul 2006
Posts: 248
B
bwuser Offline OP
Fjord artisan
OP Offline
Fjord artisan
B
Joined: Jul 2006
Posts: 248
It doesn't seem to work properly anymore.

It works fine when I disable "enable only when connecting" though.

When I enable "enable only when connecting", it only works one time. If I disconnect and connect after that one time, it doesn't work anymore.

It does not show the incoming IdentD-request and doesn't reply to it either, causing the server to say: "no identd response".

This is NOT a port-forwarding/firewall-issue, cause if I disable "enable only when connecting", it works fine everytime.

bwuser #228331 18/12/10 02:38 PM
Joined: Oct 2004
Posts: 8,330
Hoopy frood
Offline
Hoopy frood
Joined: Oct 2004
Posts: 8,330
Seems to be working fine for me with "enable only when connecting" enabled.


Invision Support
#Invision on irc.irchighway.net
Riamus2 #228332 18/12/10 02:48 PM
Joined: Jul 2006
Posts: 248
B
bwuser Offline OP
Fjord artisan
OP Offline
Fjord artisan
B
Joined: Jul 2006
Posts: 248
Okay. Odd. I will do more testing and see if I can find more details on it.

Do you have the Windows firewall enabled?

bwuser #228338 18/12/10 08:56 PM
Joined: Dec 2002
Posts: 3,138
C
Hoopy frood
Offline
Hoopy frood
C
Joined: Dec 2002
Posts: 3,138
This is happening here as well (Vista 64). $portfree(113) is returning $false, but identd works fine if I open another client.

bwuser #228344 19/12/10 04:28 AM
Joined: Oct 2004
Posts: 8,330
Hoopy frood
Offline
Hoopy frood
Joined: Oct 2004
Posts: 8,330
I don't use Windows Firewall, but my normal firewall is enabled. $portfree(113) returns $true on 7.17 and identd is working fine on the 3 networks I have open, even if I reconnect.

Maybe I'm doing something different than you are when testing this. Do you have specific steps you're using to reproduce this other than that enable/disable option?


Invision Support
#Invision on irc.irchighway.net
Riamus2 #228369 20/12/10 11:16 AM
Joined: Oct 2004
Posts: 8,330
Hoopy frood
Offline
Hoopy frood
Joined: Oct 2004
Posts: 8,330
As a note, I have *once* managed to get identd to fail in 7.17. It was when reconnecting after a ping timeout. The first reconnect attempt gave me "too many connections from your host" error and disconnected me immediately. The identd worked fine on that reconnection attempt. However, the next attempt (after a few servers gave me connection timed out errors) did not respond to identd. It was requested, but my computer didn't respond.

Now... before assuming this has anything to do with the topic here, this has happened off and on for many versions of mIRC and is probably related to just timing out sending the identd response. If I already pinged out, then it isn't too hard to imagine the identd timing out as well. It's possible there is a bug that's causing that, but if there is, it doesn't manifest itself very often.

So far, that is the only time I have gotten it to fail on 7.17.


Invision Support
#Invision on irc.irchighway.net
Riamus2 #228377 20/12/10 04:31 PM
Joined: Jul 2006
Posts: 248
B
bwuser Offline OP
Fjord artisan
OP Offline
Fjord artisan
B
Joined: Jul 2006
Posts: 248
To reproduce:

Connect
Disconnect
Connect
Disconnect
Connect

:P

Maybe it's just a flood-protection-thingy on the server. Maybe it doesn't send an identd-request when it already has done so in the last 10 seconds or something.

bwuser #228384 20/12/10 07:34 PM
Joined: Oct 2004
Posts: 8,330
Hoopy frood
Offline
Hoopy frood
Joined: Oct 2004
Posts: 8,330
I'm at work right now and can't test again, but if you were to try this, does it still have problems?

Connect network 1
Disconnect network 1
Connect network 2
Disconnect network 2
Connect network 3

If that works, then it probably is something to do with limiting the number of times it will be sent to someone in a short time frame on that network as you suggested. If that still fails, then I'm not sure what would cause it.


Invision Support
#Invision on irc.irchighway.net
Riamus2 #228405 21/12/10 04:18 PM
Joined: Jul 2006
Posts: 248
B
bwuser Offline OP
Fjord artisan
OP Offline
Fjord artisan
B
Joined: Jul 2006
Posts: 248
Hm, nope, I do still have problems.

I did:

/server server1 (and waited for it to fully connect)

Identd worked fine.

Then I did:

/server server2 (wich makes it disconnect from server1 and connect to server 2)

Identd did not work


If I wait a while and do /server server2 again, Identd works.


I am going to try without Windows Firewall and after that with a different router. And maybe I'll check with an older version of Mirc as well.

Edit: without Windows firewall, it acts the same, except the server says "No Identd response" much faster. This leads me to believe that it is getting a PORT-CLOSED response on port 113 now instead of having to wait for a TIMEOUT. That means the router or firewall is not at fault for not replying to the identd. It seems mirc isn't turning on the identd-server on connect properly. Going to try with older version of mirc...

Edit2: Tried with mirc.exe from 7.14. That works fine, no matter how often I connect etc. It seems the "enable only when connecting"-option is partly broken in 7.17.

Last edited by bwuser; 21/12/10 04:25 PM.
bwuser #228920 15/01/11 02:38 PM
Joined: Jul 2006
Posts: 248
B
bwuser Offline OP
Fjord artisan
OP Offline
Fjord artisan
B
Joined: Jul 2006
Posts: 248
Still having this issue. Is this a confirmed bug and will it be fixed? Or... ?

bwuser #228935 16/01/11 04:44 AM
Joined: Oct 2003
Posts: 214
S
Fjord artisan
Offline
Fjord artisan
S
Joined: Oct 2003
Posts: 214
Confirmed. 7.17 Plain.

Added just this small script:
Code:
on *:start:pf
on *:connect:pf
on *:disconnect:pf
raw *:*:halt
alias pf echo $event port 113 free? $portfree(113)


It looks like the listener is still open after answering the identd request, could be related to multi-server connections.


Even after closing mIRC the port 113 is still in use. Just typed /exit -nr after being connected.


one step closer to world domination
Joined: Apr 2004
Posts: 871
Sat Offline
Hoopy frood
Offline
Hoopy frood
Joined: Apr 2004
Posts: 871
While mIRC thinks port 113 is still in use, does netstat show an ident connection in TIME_WAIT state? That would also imply it takes about two minutes to clear the in-use status.

I ran into that situation the other day at least. I'm not sure whether mIRC is just not using SO_REUSEADDR when opening the identd port or there's more to it..


Saturn, QuakeNet staff
Sat #228962 17/01/11 02:38 PM
Joined: Jul 2006
Posts: 248
B
bwuser Offline OP
Fjord artisan
OP Offline
Fjord artisan
B
Joined: Jul 2006
Posts: 248
after connecting, netstat shows:

TCP 192.168.1.25:113 irc.xs4all.nl:2046 TIME_WAIT

After a couple of minutes, it dissappears. If I connect after it has dissappeared from netstat, IdentD works fine. If I connect before it has dissappeared from netstat, IdentD does not work.

It used to work fine in 7.15.

Last edited by bwuser; 17/01/11 02:40 PM.
bwuser #228988 18/01/11 02:21 PM
Joined: Jul 2006
Posts: 248
B
bwuser Offline OP
Fjord artisan
OP Offline
Fjord artisan
B
Joined: Jul 2006
Posts: 248
I'm a bit confused to how this forum works. Is this a user-to-user forum? We report bugs and then just hope that a developer reads it and wait and see if gets fixed in next version?

Isn't there anybody that officialy confirms the bug or something?

bwuser #228989 18/01/11 02:39 PM
Joined: Jun 2007
Posts: 933
5
Hoopy frood
Offline
Hoopy frood
5
Joined: Jun 2007
Posts: 933
Mostly it's other users who confirm the bug and then Khaled also tries to reproduce it and fix it. Sometimes it's Khaled directly if he can reproduce it.

bwuser #229003 18/01/11 10:11 PM
Joined: Oct 2004
Posts: 8,330
Hoopy frood
Offline
Hoopy frood
Joined: Oct 2004
Posts: 8,330
Khaled sees every bug post, but as is often the case with developers, he doesn't respond to every post. That would take a considerable amount of time. He'll pay attention to bugs and if someone here proves it true or false, that will determine what amount of attention he puts into it. As stated, he may also test it himself before anyone else checks into it. In any case, he doesn't usually respond. On occasion, he'll comment if something will be fixed for the next version or to ask for additional information. But just because he doesn't reply doesn't mean he isn't paying attention. If the bug is legitimate and he can find the cause, it will get fixed.


Invision Support
#Invision on irc.irchighway.net
Riamus2 #229028 19/01/11 03:11 PM
Joined: Jul 2006
Posts: 248
B
bwuser Offline OP
Fjord artisan
OP Offline
Fjord artisan
B
Joined: Jul 2006
Posts: 248
Okay, good to know! Thanks.

bwuser #229060 20/01/11 12:10 PM
Joined: Dec 2002
Posts: 5,411
Hoopy frood
Offline
Hoopy frood
Joined: Dec 2002
Posts: 5,411
Thanks for the bug report, I have not been able to reproduce it yet however it is most likely related to the fix applied in v7.16 to resolve the "Address already in use" issue. The current issue is caused by the TIME_WAIT state in some contexts. I have applied a fix for the next version which should resolve this for listening ports.

Khaled #230430 08/03/11 08:25 AM
Joined: Jul 2006
Posts: 248
B
bwuser Offline OP
Fjord artisan
OP Offline
Fjord artisan
B
Joined: Jul 2006
Posts: 248
Fixed in 7.19!

Thanks.

bwuser #232112 19/05/11 10:10 PM
Joined: Apr 2006
Posts: 3
H
Self-satisified door
Offline
Self-satisified door
H
Joined: Apr 2006
Posts: 3
Originally Posted By: bwuser
Fixed in 7.19!

Thanks.


Not quite. I just upped to 7.19 and also have identd issues. Went back to 6.35 and everything is fine.

Page 1 of 2 1 2

Link Copied to Clipboard