Summary: | [0.9] file transfer featureneg fails with "attempts to spoof an IQ reply" | ||
---|---|---|---|
Product: | Telepathy | Reporter: | Simon McVittie <smcv> |
Component: | gabble | Assignee: | Vivek Dasmohapatra <vivek> |
Status: | RESOLVED FIXED | QA Contact: | Telepathy bugs list <telepathy-bugs> |
Severity: | normal | ||
Priority: | medium | CC: | vivek |
Version: | unspecified | ||
Hardware: | x86 (IA32) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Simon McVittie
2009-11-23 14:00:15 UTC
That message (spoofed reply) crops up when the recipient registered in the handler does not match (as per wocky_strdiff) the 'from' attribute of the IQ reply. The SI ID is weird, but wocky is actually finding a handler in its lookup table so I don't think it's a contributory factor. Just trying to reproduce the bug now to see if I can figure out what's going on, file transfers from empathy -> libpurple working here (not tried a gtalk account yet). The status is unlikely to be significant, but the exact content of the from/to attributes is. File transfers worked in both directions between gtalk-account-on-libpurple and jabber-account-on-telepathy-gabble (In reply to comment #1) > That message (spoofed reply) crops up when the recipient registered in the > handler does not match (as per wocky_strdiff) the 'from' attribute of the > IQ reply. Aha! I think I know what's going on, then: some of the instances of the recipient's JID were in mixed-case, others weren't. You can probably reproduce this by typing in ExAmPlE@test.collabora.co.uk (or something) as your JID in Pidgin? Right. We now normalise our copy of the recipient JID on the way out and if the comparison fails on the way in, we normalise the sender and try the comparison again. (Actually a wocky bug since gabble no longer handles that logic itself) http://git.collabora.co.uk/?p=user/vivek/wocky.git;a=shortlog;h=refs/heads/jid-comparison Fix merged into wocky, Gabble updated. |
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.