-
I've verified the report and my conclusion is that the patch is not applicable and thus I would reject the submission.
XEP-0172: User Nickname defines a protocol for signalling user preferred nickname to the contact, but (in terms of including
<nick/>
payload in<message/>
ore @presence@) doesn't define handling of such. From the specification it looks like it's more of a client-side signalling protocol and receiving contact client should display such suggested nickname to the contact but it's to the contact (to whom we've send the packet) to define the handle for the roster item. This would be consistent with the general idea in XMPP should not modify other entity roster (similar to presence sub: "server should not add any contact on user behalf without user confirmation"). -
I've just tested it and complete stanza is being delivered to the client.
S:
<presence to='tigase_1@atlantiscity' type='subscribe'> <nick xmlns='http://jabber.org/protocol/nick'>Ishmael</nick> </presence>
R:
<presence from="admin@atlantiscity" type="subscribe" to="tigase_1@atlantiscity"> <nick xmlns="http://jabber.org/protocol/nick">Ishmael</nick> </presence>
Tigase doesn't strip Presence stanza.
Type |
Bug
|
Priority |
Normal
|
Assignee | |
RedmineID |
3314
|
Version |
tigase-server-7.1.0
|
Spent time |
0
|
Hi,
As tigase server feature page [[http://tigase.net/server-features]] mentioned, it support nickname extension, bug it doesn't work!
I use nick name when I request a subscribe to other person, but tigase server doesn't use this name when adding that person to my roster and doesn't send this nickname to the recipient.
this is sample packet we send to server.
Presence.java