I found that if username contain the ? symbol, the search for this user not working. Profile not matters, even master.
Is this a bug?
And one question. In profile manager, we have a checkbox "Don't check IP in DC commands", currently unchecked for all profiles. What is it for?
Checked and here is bug, bug in DC++ (and maybe all his mods). Active search with ? working, but in passive clients return search results with wrong nick...
$Search Hub:koblizek? F?T?0?1?.mp3|
$SR bruselak14 Downloads\01 - By The Way.Mp33483648 56/75TTH:XFSIBUAVHRVSKPI23GQ2ECWBT6VTNSXVNUJUAJY (213.235.184.138:4861)koblizek??˘|
//EDIT
? is not only problematic character for DC++ 0.4033 and higher. Direct Connect, DC++ 0.4032 and older working ok and user with ? receiving search results from them.
Unicode, huh? ;D
Yes, DC++ converting received data to utf-8 and sending nick in it back in search reply ;D
Cool. So theclients prior to 0.4033 are unlikely to get proper search replies if there are funny characters in the results' owners' nicks. This would not be bad, if 0.6xx DC++ versions were actualy usable. :P
Well, actually I use one of the last ApexDC mods, I'l tell this bug to its developers...
Thanks for your reply, PPK!
Quote from: bastya_elvtars on 03 July, 2007, 16:27:08
So theclients prior to 0.4033 are unlikely to get proper search replies if there are funny characters in the results' owners' nicks.
They get search results, but only from non-DC++ based clients and DC++/DC++ mods with core before 0.4033.
Not a bug. Locking.