I referred RFC 3921 Section 10, 10.4 and 10.9 for blocking user. Based on my understanding from the RFC, i sent the fallowing stanzas to block the user based on JID. I'm getting blocked user on query, but stil blocked user can send/receive messages ( I verified by sending a message by using gaim ). Please correct me if i'm doing wrong in blocking a user. -- SEND: ----------------------------------- <?xml version='1.0' encoding='UTF-8'?> ----------------------------------- SEND: ----------------------------------- <stream:stream xmlns="jabber:client" xmlns:stream=" http://etherx.jabber.org/streams" to="bhdhcp07392.com" id="71752121033"> -----------------------------------
RECV [186]: ------------------------------------ '<?xml version='1.0'?><stream:stream xmlns:stream=' http://etherx.jabber.org/streams' xmlns='jabber:client' from=' bhdhcp07392.com' id='oxze3k4gtmnf6uhiyf7vgyo5squvgvt4ssjvcob6'>' ------------------------------------ SEND: ----------------------------------- <iq type="get" id="471041488848"> <query xmlns="jabber:iq:auth"> <username>testlm123</username> </query> </iq> ----------------------------------- RECV [209]: ------------------------------------ '<iq xmlns='jabber:client' id='471041488848' type='result'><query xmlns='jabber:iq:auth'><username>testlm123</username><resource/><password/><digest/><sequence>499</sequence><token>45DC6B40</token></query></iq>' ------------------------------------ SEND: ----------------------------------- <iq type="set" id="204815237725"> <query xmlns="jabber:iq:auth"> <username>testlm123</username> <digest>aed453e807bf86a8fac009d56013792e7259c11f</digest> <resource>hi</resource> </query> </iq> ----------------------------------- RECV [59]: ------------------------------------ '<iq xmlns='jabber:client' id='204815237725' type='result'/>' ------------------------------------ SEND: ----------------------------------- <presence id="141384666981"></presence> ----------------------------------- SEND: ----------------------------------- <message to="[EMAIL PROTECTED]" id="141393667101"> <body>List</body> </message> ----------------------------------- SEND: ----------------------------------- <iq type="set" id="141902667241"> <query xmlns="jabber:iq:privacy"> <active name="BlockedList"></active> </query> </iq> ----------------------------------- RECV [59]: ------------------------------------ '<iq xmlns='jabber:client' id='141902667241' type='result'/>' ------------------------------------ SEND: ----------------------------------- <iq type="set" id="6562366909"> <query xmlns="jabber:iq:privacy"> <list name="BlockedList"> <item order="23" action="deny" value=" [EMAIL PROTECTED]" type="jid" jid=" [EMAIL PROTECTED]" name="Ganesh Kundapur"> <message></message> </item> </list> </query> </iq> ----------------------------------- SEND: ----------------------------------- <iq type="get" id="6607167262"> <query xmlns="jabber:iq:privacy"> <list name="BlockedList"></list> </query> </iq> ----------------------------------- RECV [251]: ------------------------------------ '<presence xmlns='jabber:client' to='[EMAIL PROTECTED]/hi' from=' [EMAIL PROTECTED]/Home'><x xmlns='jabber:x:delay' from=' [EMAIL PROTECTED]/Home' stamp='20070301T20:37:52'/></presence>' ------------------------------------ RECV [239]: ------------------------------------ '<presence xmlns='jabber:client' to='[EMAIL PROTECTED]/hi' from=' [EMAIL PROTECTED]/Gaim'><x xmlns='jabber:x:delay' from=' [EMAIL PROTECTED]/Gaim' stamp='20070301T19:56:56'/></presence>' ------------------------------------ RECV [57]: ------------------------------------ '<iq xmlns='jabber:client' id='6562366909' type='result'/>' ------------------------------------ RECV [244]: ------------------------------------ '<iq xmlns='jabber:client' id='6607167262' type='result'><query xmlns='jabber:iq:privacy'><list name='BlockedList'><item order='23' action='deny' value='[EMAIL PROTECTED]' type='jid'><message/></item></list></query></iq>' ------------------------------------ Blocked user: [EMAIL PROTECTED] SEND: ----------------------------------- </stream:stream> ----------------------------------- -- Even i tried blocking a user without the Active List based on RFC section 10.9, still client can recieve messages from the blocked user. Thanks & Regards, Ganesh On 3/1/07, Remko Tronçon <[EMAIL PROTECTED]> wrote:
> i'm extremely sorry for that.I'm getting it now, but the problem is that i > can send/recieve messages > even after blocking. RFC 3921 Section 10.4. Remko
