Gajim does not track IQ errors correctly
When I request user information, Gajim sends requests for: jabber:iq:last, vcard-temp and jabber:iq:version.
\<iq to="975235@gg.chrome.pl" type="get" id="203">
\<query xmlns="jabber:iq:last" />
\</iq>
\<iq to="975235@gg.chrome.pl" type="get" id="204">
\<vCard xmlns="vcard-temp" />
\</iq>
\<iq to="975235@gg.chrome.pl" type="get" id="205">
\<query xmlns="jabber:iq:version" />
\</iq>
Request for jabber:iq:last fails, because it's not implemented:
\<iq xmlns='jabber:client' type='error' id='203' to='smoku@xiaoka.com/VAIO' from='975235@gg.chrome.pl'>
\<error code='501'>Nie zaimplementowane\</error>
\</iq>
but Gajim does not notice it and waits forever in the dialog displaying the bouncing "progress-bar".