Difference between revisions of "XEP-Remarks/XEP-0234: Jingle File Transfer"

From XMPP WIKI
Jump to navigation Jump to search
 
(One intermediate revision by the same user not shown)
Line 6: Line 6:


The 'desc' element as child of 'description' is confusing, ideally we would rename 'desc' to e.g. 'textual-description'.
The 'desc' element as child of 'description' is confusing, ideally we would rename 'desc' to e.g. 'textual-description'.
== Current implementations checksum behavior ==
=== Outgoing ===
{| class="wikitable"
! Client
! Sends real <hash> in init
! Sends empty <hash/> in init
! Sends <hash-used/> in init
! Sends real <hash> in info
! Remarks
|-
| Conversations
| No
| No
| No
| Yes, sha-1
|
|-
| Dino
| No
| No
| No
| No
|
|-
| Gajim
| For small files?
| No
| No
| Yes?
| Only investigated source
|}
=== Incoming ===
{| class="wikitable"
! Client
! Understands <hash> in init
! Understands <hash> in info
! Requires <hash> in init
! Requires <hash> or <hash-used/> in init
! algo of <hash-used/> and <hash> must match
! Remarks
|-
| Conversations
| Yes, sha-1
| Yes, sha-1
| No
| No
| No (but only supports sha-1)
| Invalid/Unknown hashes are ignored
|-
| Dino
| No
| No
| No
| No
| No
|
|-
| Gajim
| Yes?
| Yes?
| No
| No
| No
| Only investigated source
|}

Latest revision as of 13:31, 4 November 2019

This is a page for information about XEP-Remarks/XEP-0234: Jingle File Transfer, including errata, comments, questions, and implementation experience.

XEP-0234: Jingle File Transfer

Link Mauve's pending changes branch: https://github.com/linkmauve/xeps/commits/xep-0234


The 'desc' element as child of 'description' is confusing, ideally we would rename 'desc' to e.g. 'textual-description'.


Current implementations checksum behavior

Outgoing

Client Sends real <hash> in init Sends empty <hash/> in init Sends <hash-used/> in init Sends real <hash> in info Remarks
Conversations No No No Yes, sha-1
Dino No No No No
Gajim For small files? No No Yes? Only investigated source

Incoming

Client Understands <hash> in init Understands <hash> in info Requires <hash> in init Requires <hash> or <hash-used/> in init algo of <hash-used/> and <hash> must match Remarks
Conversations Yes, sha-1 Yes, sha-1 No No No (but only supports sha-1) Invalid/Unknown hashes are ignored
Dino No No No No No
Gajim Yes? Yes? No No No Only investigated source