Package: pidgin
Version: 2.10.10-1.1
Severity: important

Dear Maintainer,

this is basically a copy of the upstream bug:

> #16412 - NSS SSL doesn't work well with self signed certificates
> https://developer.pidgin.im/ticket/16412

In short: if the SSL certificate of the XMPP server is self-signed and
has an incomplete validation chain, the following window pops up:

  > The certificate for localhost could not be validated.
  > The certificate chain presented is invalid.

....but the user can only click "OK" and has no way to e.g. click "Accept" to
accept the implications, which is possible for other "invalid certificate"
warnings.

This is said to be fixed in Pidgin 2.10.11 with this commit:
> Improve NSS handling for unknown CAs 
> https://hg.pidgin.im/pidgin/main/rev/9086eaeacd2c

As a workaround, a user can install the certificate into
~/.purple/certificates/x509/tls_peers/ - however, the filename has to match the
"Connect server" entry in the account configuration. If the "connect server" is
localhost (e.g. for SSH tunneled connections to the Jabber server) it might help
to alias the real hostname to localhost:

 0) Assuming a "connect server" entry of "localhost" which is SSH-tunneled to
    xmpp.example.org
 1) Add "xmpp.example.org" to the /etc/hosts entry for localhost:
    127.0.0.1       localhost xmpp.example.org
 2) Copy certificate to ~/.purple/certificates/x509/tls_peers/xmpp.example.org
 3) Pidgin v2.10.10 should now be able to connect.

Thanks,
C.

-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'testing-updates')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16.0-4-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages pidgin depends on:
ii  gconf2                      3.2.6-3
ii  libatk1.0-0                 2.14.0-1
ii  libc6                       2.19-13
ii  libcairo2                   1.14.0-2.1
ii  libdbus-1-3                 1.8.10-1
ii  libdbus-glib-1-2            0.102-1
ii  libfontconfig1              2.11.0-6.1
ii  libfreetype6                2.5.2-2
ii  libgadu3                    1:1.12.0-5
ii  libgdk-pixbuf2.0-0          2.31.1-2+b1
ii  libglib2.0-0                2.42.0-2
ii  libgstreamer0.10-0          0.10.36-1.5
ii  libgtk2.0-0                 2.24.25-1
ii  libgtkspell0                2.0.16-1.1
ii  libice6                     2:1.0.9-1
ii  libpango-1.0-0              1.36.8-2
ii  libpangocairo-1.0-0         1.36.8-2
ii  libpangoft2-1.0-0           1.36.8-2
ii  libpurple0                  2.10.10-1
ii  libsm6                      2:1.2.2-1
ii  libx11-6                    2:1.6.2-3
ii  libxml2                     2.9.1+dfsg1-4
ii  libxss1                     1:1.2.2-1
ii  perl-base [perlapi-5.20.1]  5.20.1-3
ii  pidgin-data                 2.10.10-1

Versions of packages pidgin recommends:
ii  gstreamer0.10-plugins-base  0.10.36-2
ii  gstreamer0.10-plugins-good  0.10.31-3+nmu4+b1

Versions of packages pidgin suggests:
ii  libsqlite3-0  3.8.7.1-1

-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to