Bug 14485 - "Offering 1-1 stream tube" XMPP messages can be stored by the Jabber server
Summary: "Offering 1-1 stream tube" XMPP messages can be stored by the Jabber server
Status: NEW
Alias: None
Product: Telepathy
Classification: Unclassified
Component: gabble (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: Telepathy bugs list
QA Contact: Telepathy bugs list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-02-13 10:44 UTC by Alban Crequy
Modified: 2008-02-14 02:42 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alban Crequy 2008-02-13 10:44:20 UTC
Offering a peer to peer stream tube use <message/> stanza: see example 9 on <http://telepathy.freedesktop.org/xmpp/tubes.html#usecases-p2p>. This <message/> can be stored offline by the contact's server for later delivery.

It sounds undesirable. We can send transient messages with XEP-0079 (the message should not be stored offline for later delivery) but current Jabber servers do not seem to support XEP-0079.
Comment 1 Guillaume Desmottes 2008-02-14 01:40:04 UTC
I agree. With which server/version did you test?
Comment 2 Alban Crequy 2008-02-14 02:42:19 UTC
> With which server/version did you test?

I tested jabber.org, im.apinc.org and amessage.de.

http://www.xmpp.org/extensions/xep-0079.html#process-s2s-disco
> If a server supports Advanced Message Processing, it MUST report that by
> including a service discovery feature of "http://jabber.org/protocol/amp" in
> the service discovery information result that it returns to the requesting
> entity.

And unfortunately I did not get this feature in any of theses 3 servers:

== SEND ==

<iq from='alice@im.apinc.org/Psi'
    to='im.apinc.org'
    type='get'>
  <query xmlns='http://jabber.org/protocol/disco#info'/>
</iq>

== RECV ==

<iq from="im.apinc.org" type="result" to="alice@im.apinc.org/Psi" >
<query xmlns="http://jabber.org/protocol/disco#info">
<feature var="jabber:iq:privacy" />
<feature var="jabber:iq:time" />
<feature var="jabber:iq:last" />
<feature var="jabber:iq:version" />
<feature var="jabber:iq:browse" />
<feature var="stringprep" />
<feature var="fullunicode" />
<feature var="xmllang" />
<feature var="http://jabber.org/protocol/disco#info" />
<feature var="http://jabber.org/protocol/disco#items" />
<identity category="server" type="im" name="Apinc Jabber Server" />
<feature var="http://jabber.org/protocol/offline" />
<feature var="msgoffline" />
<feature var="urn:xmpp:ping" />
<feature var="jabber:iq:register" />
</query>
</iq>


I don't know whether a real Jabber server implement this.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.