No "type" attribute in IQ stanza during IBB data transfer
Bug description
I'm implementing In-Band Bytestreams (xep-0047) in my client, and I use dev version of gajim to try it. Everything works well until I get the data (xep-0047 #2 (closed).2): the iq stanza is lacking the "type" argument (which should be "set"), and, according to rfc6120#section-8.2.3 , the type attribute is REQUIRED for IQ stanza, so this should be considered as a bug. As a result, my client doesn't catch the data (it only looks for iq with "set" type attribute).
Steps to reproduce
Copy a file using In-Band Bytestream, check iq/data stanza through XML console.
Software versions
Gajim dev version (mercurial hash: 13294:ce086d0f1a17, Tue Sep 27 18:26:38 2011) tested on Kubuntu 11.04