mIRC Home    About    Download    Register    News    Help

Print Thread
Joined: Jul 2006
Posts: 4,210
W
Wims Offline OP
Hoopy frood
OP Offline
Hoopy frood
W
Joined: Jul 2006
Posts: 4,210
I use the lastest beta 7.78.8085.

Create a new empty folder, create empty mirc.ini, drop the lastest beta exe in the folder and run.

The server list should be empty, but when I found this issue, I had connected to irc.swiftirc.net already so my server list has only swiftirc in it.

It's easier to test this by having a grouped nickserv nickname on the network you test on.

Enter a main nickname in Alt + o > connect (nickA)
edit the server entry you test this on (swiftirc for me)
Enter your password for the nickname and choose an appropriate login method supported by the server
Go to the nickname tab, check the box use nickname and enter a different nickname there (nickB).

Connect to the server any way you want, gui or /server.

mIRC may connect you using nickA, in this case, it won't try to log you in, this is the bug.
However mIRC may connect you using nickB, which is correct, in this case it mIRC will log you in correctly.

I only tested this a couple of time without being able identify why it's intermittent.
It's possible to run mIRC, connect and it will use nickB incorrectly, but doing a /server -m to that same network will correctly use nickA.


#mircscripting @ irc.swiftirc.net == the best mIRC help channel
Joined: Dec 2002
Posts: 5,509
Hoopy frood
Offline
Hoopy frood
Joined: Dec 2002
Posts: 5,509
Thanks for your bug report. I have not been able to reproduce this so far. When connecting, an entry in the servers list is selected based on whether it matches the server address or group/network name that you are connecting to. If it cannot find a matching entry, it uses the default nickname.

Joined: Jul 2006
Posts: 4,210
W
Wims Offline OP
Hoopy frood
OP Offline
Hoopy frood
W
Joined: Jul 2006
Posts: 4,210
Yes, I know how the server list is supposed to work.
I typically debug the bug I report so that it can be fixed immediately without you figuring it out but sometimes I don't because I don't have the time.
I didn't have the time yesterday, but today, after your answer, I wanted to reproduce again, but couldn't, so I decided to debug it after all, well, I wanted to reproduce it at least once again for my own sanity

I found the bug and why it was intermittent, the bug lies in the opening of the mIRC option dialog, well, in the non opening of it.

1) empty folder + empty mirc.ini
2) run mIRC
3) the option dialog opens up on the connect tab, enter a main nickname (A) and click ok
4) execute /server -m irc.swiftirc.net in the status window
5) step 4) will now make swiftirc available in the server list

5.1) the server list dropdown combo shows "Swiftirc irc.swiftirc.net" when it should show Swiftirc, I think this is an unrelated bug/discrepancy that is not affecting this report, mIRC will typically fix this by itself afterward, somehow.

6) edit that entry, I typically enter a password and a login method here but entering a password and a login method is most likely not required
7) go to the nickname tab, check the box 'use nickname' and enter a different nickname than A (B)
8) so far so good. In the above steps, I am not unchecking the box 'show connect on startup' in Connect option
9) execute /exit -nr


mIRC reopens and because of step 8), mIRC opens the option dialog on the Connect tab, this prevent the issue from happening, mIRC will set the status window's nickname as B correctly for swiftirc.
But if around step 6) you uncheck the box 'show connect on startup', when mIRC reopens after step 9), mIRC will set the status window's nickname as A, incorrectly and will then connect using that nickname if you connect.


#mircscripting @ irc.swiftirc.net == the best mIRC help channel
Joined: Dec 2002
Posts: 5,509
Hoopy frood
Offline
Hoopy frood
Joined: Dec 2002
Posts: 5,509
I was still not able to reproduce this issue here. I followed the steps you described, including enabling/disabling the connect on startup option, and it used the correct nickname every time.

Joined: Jul 2006
Posts: 4,210
W
Wims Offline OP
Hoopy frood
OP Offline
Hoopy frood
W
Joined: Jul 2006
Posts: 4,210
Weird I thought the lastest beta's two bug fixes were related to this report. I'll make a video of it.

Edit: trying to make a video out of it, I couldn't reproduce originally.

So there's a crucial step that I missed, and that you probably didn't go into, when you connect the first time, mIRC must see the network name (raw 001 minimum) so that it will edit the description of the server with the network name. After I did that the bug occured. I sent you a video.

Last edited by Wims; 3 hours ago.

#mircscripting @ irc.swiftirc.net == the best mIRC help channel

Link Copied to Clipboard