On 2 Jun 2018, at 10:22, Steve Kille <steve.ki...@isode.com> wrote: 
> 
>>> The only problem to address is when in a JID Hidden channel, the recipient
>>> wants to address a specific client (PM or vCard lookup).  A solution here is
>>> to is to use the channel@domain/stable-participant-id addressing to the
>>> channel, and include the anoymized resource as an extension attribute to the
>>> message/IQ, which the MIX channel can use in conjunction with the JID to
>>> look up the correct full JID.
>>  
>> The problem here is extending an <iq/> universally.
>>  
>> When we designed the <iq/> stanza, we required that it had, for requests, 
>> one and only one child element.
>>  
>> Moreover, in general terms, we frown on namespaced attributes, because of 
>> the complexities of handling these in a consistent manner throughout the 
>> network.
>>  
>> So unless you have a specific suggestion I've missed here, I think this 
>> might be a non-starter.
>>  
>> (That said, if we *could* drop in extension elements into an <iq/>, that 
>> would be amazingly useful - but at least one server I'm aware of explicitly 
>> checks and rejects get/set iqs with multiple child elements).
>  
> Perhaps a better approach would be to not support vCard/IQ of clients through 
> a JID Hidden channel.
>  
> PMs can work fine.   
>  
> Is there really much utility to support general querying of anonymized 
> clients through a MIX channel?

I think it’s a hell of a compromise if we’re choosing not to allow iqs - it 
means no caps/disco, no ability to make calls, transfer files, …

Maybe that’s what people would be happy with, but it means JID-anom is no 
longer just about not revealing your true JID, but about preventing many types 
of communication.

/K
_______________________________________________
Standards mailing list
Info: https://mail.jabber.org/mailman/listinfo/standards
Unsubscribe: standards-unsubscr...@xmpp.org
_______________________________________________

Reply via email to