Change Nickname, not reflected on other clients
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Haguichi |
Fix Released
|
Wishlist
|
Stephen Brandt |
Bug Description
Ubuntu Info
Linux {name} 2.6.38-11-generic #50-Ubuntu SMP Mon Sep 12 21:17:25 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
Hamachi Info
version : 2.1.0.17
Hamguichi Info
version : Lastest updated
I have a network with multiple machines all mine. Two Windows 7 64Bit, Two Ubuntu 64Bit (Same version as listed)
On the Ubuntu machines, if I use the Hamguichi load screen to change Nickname it shows in Hamguichi on both Ubuntu clients. However, the Windows 7 clients don't update. If I update the Nickname in Windows 7 clients they all update.
Before you dismiss this as Windows 7 Client error, if you do a detailed view on the "incorrect" nickname it will show the correct nickname. I know I know still sounds like Windows 7 client error. But hold up..
If I terminal in the Ubuntu Machines and use the "Hamachi set-nick '{name}'" command they instantly show up in the Windows 7 Clients and Ubuntu Clients.
I tested this a few different ways. For some reason even though the Windows 7 client pulls the correct name, it doesn't update the displayed name unless i use the "Hamachi Set-nick" command from a console. To test this I also removed Hamguichi from one of the Ubuntu's disconnected, change nick, reconnect and Windows 7 sees the new nickname.
The conclusion I have is, Hamguichi is setting the nickname and sending the nickname, but Hamachi network has some sort of Display nickname cache that is only updated with the "hamachi set-nick" command.
While I'm willing to admit it sounds tooo much like Windows 7 Client issue, the only way to correct the name was to literally use the Hamachi console command in Ubuntu, either it's Hamachi or Hamguichi issue as it's the only time I've seen Hamachi not update the nickname.
This is very easy to replicate.
Ubuntu Hamguichi Login or create a network.
Windows 7 Login or Join created network.
Ubuntu - Logout, Change Nickname on the Connect/Splash Screen - Reconnect.
The Windows 7 Clients should not update the name.
Last thing.. yes, I did remove the Ubuntu clients from the "Cache" in the Windows 7 Client settings under the security options in preferences. It didn't make a difference.
tags: |
added: haguichi removed: hamguichi |
Changed in haguichi: | |
status: | Fix Committed → Fix Released |
I cannot replicate this behavior, everything works just fine. Haguichi itself already sends the command "hamachi set-nick" after each login since version 1.0.5 [1]. You can spot this if you run Haguichi in debug mode from the terminal (enter "haguichi --debug"). Watch for somehting like "[{timestamp} HAMACHI] [Hamachi.SetNick] Setting nickname .. ok".
Btw, it's spelled HAGUICHI...
[1] http:// www.haguichi. net/news/ release105/