Package: gaim-encryption
Version: 3.0~beta6-1
Severity: important

Since a few days, I'm no longer able to send encrypted messages
from my AIM account to ICQ buddies. When trying to send such
messages, the conversation window says "Requesting key...",
but nothing happens.

I've traced down this behaviour with gaim's debug console, wireshark
and ddd (after compiling with debug symbols). It's all very clear:

As an ICQ user, you'll see the gaim_debug message "No header:"
as found in encrypt.c, line 635.

This obviously happens when there is no gaim encryption header
found in the incoming message.

With wireshark, I saw the AIM client sending the correct message:

   Message: *** Encrypted with the Gaim-Encryption plugin <A HREF=": Send 
Key"></A>

but the client is only receiving this message without the URL:

   Message: *** Encrypted with the Gaim-Encryption plugin

In other words, the Oscar server is modifying the message. Finally,
the code in GE_got_msg_cb (I've breaked in encrypt.c:522) has no
chance to detect the key request anymore.

See the attached wireshark/tcpdump save file (wireshark -r) for
full details.

I don't know how to fix it: blame AOL, use different markup tags (which
hopefully won't be filtered), praise jabber... ;)

Note that this bug only occurs between AIM(request key)--from-->ICQ,
there's absolutely no problem with AIM<->AIM and ICQ<->ICQ.


PS: I'll also inform upstream about this issues.

-- System Information:
Debian Release: 4.0
  APT prefers testing
  APT policy: (900, 'testing'), (50, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)

Versions of packages gaim-encryption depends on:
ii  gaim                     1:2.0.0+beta4-4 multi-protocol instant messaging c
ii  libc6                    2.3.6.ds1-7     GNU C Library: Shared libraries
ii  libnspr4-0d              1.8.0.7-1       NetScape Portable Runtime Library
ii  libnss3-0d               1.8.0.7-1       Network Security Service libraries

gaim-encryption recommends no packages.

-- no debconf information

Attachment: aim-icq-gaim-encryption
Description: Binary data

Reply via email to