PtokaX forum

PtokaX => Support => Topic started by: Nwod on 18 July, 2005, 22:20:16

Title: ***Joins message
Post by: Nwod on 18 July, 2005, 22:20:16
Hi all!
I'm using 0.3.2.6 TestDrive 4.99 about 8 months. But now I?ve decided to move at new versions having lua 5 support. I've tried 0.3.3.0.b16.09  and 0.3.3.1, and there is some trouble.
While using 0.3.2.6, user coming at hub was having arrived two come-in messages, such as
[23:58:31] *** Joins: Bot
[23:58:31] *** Joins: USER
where Bot is my lua4 Bot's nick.
But now, in 0.3.3.0.b16.09  and also 0.3.3.1, user gets come-in messages for all the users at the hub, such as
[23:58:31] *** Joins: Bot
[23:58:31] *** Joins: USER1
[23:58:31] *** Joins: USER2
[23:58:31] *** Joins: USER3
[23:58:31] *** Joins: USER4
[23:58:31] *** Joins: USER5
[23:58:31] *** Joins: USER6
[23:58:31] *** Joins: USER7
[23:58:31] *** Joins: USER
if 7 users USER1? USER7  were at hub at that moment. ?(

Is this a bug, or ? new feature, and can this behavior be switched off somehow?
P.S. Sorry from my bad English and hallo from Russia!
Title:
Post by: PPK on 19 July, 2005, 01:51:04
QuoteOriginally posted by Nwod
Is this a bug, or ? new feature
For me is bug, client bug and is very hard to fix it... for client it on login really looks like join of all users :(
Title:
Post by: Nwod on 19 July, 2005, 07:40:13
I know that option in DC++ settings, but:
1)   I want to know who joins hub and who leaves hub with client-included ?*** Joins?
2)   Neither old ptokaX versions, nor Yhub or OpenDC hub have such behavior.

I?ve compared dialogs between hub and client for old and new ptokaX versions, and there is one interesting thing: old one sends $NickList  to client, but new ? does not. Maybe this is a core of problem ? client does not have nicklist, so when he gets $MyINFO for all users at the hub, he recognizes them as coming-in?

So, hub does not send $NickList after client?s $GetNickList request ? I think, this is a bug.

Maybe, this must be moved to Bug Reports?
Title:
Post by: PPK on 19 July, 2005, 13:52:04
QuoteOriginally posted by Nwod
So, hub does not send $NickList after client?s $GetNickList request ? I think, this is a bug.
This is not bug, this is feature NoHello and save very much hub upload :]

From DC++ protocol extensions:
QuoteFeature: NoHello
Since: 0.305

Usage: This indicates that the client doesn't need neither $Hello nor $NickList
when connecting to a hub and receiving its users (i e $myinfo for each user is
enough). It still accepts $Hello though (to add bots to the user list),
and will still send getnicklist to indicate that it indeed is interested
in the user list. It still requires a $hello to be sent about itself during login!
Title:
Post by: Nwod on 19 July, 2005, 20:51:58
thanks a lot!