Bug 138868 - Repeated SSL information dialog when connecting to SSL chat server
Summary: Repeated SSL information dialog when connecting to SSL chat server
Status: RESOLVED FIXED
Alias: None
Product: konversation
Classification: Applications
Component: general (show other bugs)
Version: 1.0.1
Platform: Fedora RPMs Linux
: NOR normal
Target Milestone: ---
Assignee: Konversation Developers
URL:
Keywords:
: 149325 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-12-16 03:02 UTC by Sean McNamara
Modified: 2008-01-28 15:25 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
SSL error dialog (156.05 KB, image/png)
2006-12-16 03:06 UTC, Eike Hein
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Sean McNamara 2006-12-16 03:02:44 UTC
Version:           1.0.1 (using KDE KDE 3.5.5)
Installed from:    Fedora RPMs
Compiler:          gcc version 4.1.1 20061011 (Red Hat 4.1.1-30) 
OS:                Linux

http://i56.photobucket.com/albums/g162/allquixotic/endless_dialog.png

I receive the above dialog repeatedly in Konversation 1.0.1 (KDE 3.5.5-0.2-fc6) when I connect to an SSL irc server (example: ircs.oftc.net:9999) and click the "Details" button on the SSL Warning dialog. In fact, I can't show you a screenshot of the SSL Warning dialog; I got it exactly once. When I restart Konvi I get the same infinite loop of dialogs (they pop up over and over again no matter how they're closed.) Ending the Konvi process is the only way out.

I edited konversationrc to remove the SSL server and Konversation works normally.

I talked to Sho_ and psn on IRC and they said this is most likely a kssl bug but they'd look at whether it is or not after the holidays. This may also be an issue with the kssl packaged by my distro, Fedora Core 6 w/ all in-version updates (x86_64).
Comment 1 Eike Hein 2006-12-16 03:06:26 UTC
Created attachment 18948 [details]
SSL error dialog

Attaching the reporter's shot so we don't lose it.
Comment 2 Frederic 2006-12-23 11:47:22 UTC
having the same problem.

Linux Pantheon 2.6.18-gentoo-r4 #1 SMP Mon Dec 11 21:36:49 CET 2006 i686 Intel(R) Pentium(R) 4 CPU 2.80GHz GenuineIntel GNU/Linux

Pantheon 11:46:51 ~ $ konversation -v
Qt: 3.3.6
KDE: 3.5.5
Konversation: 1.0.1
Comment 3 Sean McNamara 2006-12-23 14:50:52 UTC
I know I'm the poster, but I was unable to reproduce this issue on my desktop system. I get different warnings from kssl when I change the port from 6697 to 9999 (the alternate port advertised by OFTC on their main website), but I can't get it to loop forever like it did before.

vk4rms:~ $ konversation -v
Qt: 3.3.7
KDE: 3.5.5 "release 45"
Konversation: 1.0.1

Linux vk4rms 2.6.18.2-34-default #1 SMP Mon Nov 27 11:46:27 UTC 2006 i686 i686 i386 GNU/Linux

I am using OpenSUSE 10.2 i686 without any custom compiles of KDE components or X.
Comment 4 Hobbsee 2008-01-28 14:35:46 UTC
I can reproduce this here, on any port.

Using the latest svn konversation
Comment 5 Eike Hein 2008-01-28 14:42:10 UTC
*** Bug 149325 has been marked as a duplicate of this bug. ***
Comment 6 Eike Hein 2008-01-28 14:55:17 UTC
Unfortunately I still can't reproduce this - opening the SSL details dialog works as expected (along with the "Certificate signing authority is unknown or invalid." as certificate state warning on ircs.oftc.net:9999), and after closing it it it stays closed as it should.
Comment 7 3Yi-ZI_S+ 2008-01-28 15:12:59 UTC
A Note for reproducing this bug:
Here it happens when it popped up while I am away
from the computer and stays open for quite a while
before I am back and try to close it.
Comment 8 Eike Hein 2008-01-28 15:23:12 UTC
Fixed.

SVN commit 767672 by hein:

Argh - stupid, stupid, stupid. Don't endlessly show the SSL connection
info dialog by allowing the user to pick "Show Details" as his future
permanent dialog choice. While we're at it, set the KMessageBox:Dange-
rous flag so KMessageBox would auto-focus "Cancel" if kdelibs weren't
broken (fixed in KDE 4). cartman, what were you smoking? :-P
Comment 9 Eike Hein 2008-01-28 15:25:10 UTC
Note for 1.0.1 users affected by this: Open your config file (~/.kde/share/config/konversationrc) and remove the "SslInvalidHost=yes" and/or "SslCertificateNotAuthentic=yes" line(s). This will make the multiple choice dialog appear again the next time around, and this time do not check "Do not ask again" before clicking "Details". The SVN code now no longer allows creating that situation and also fixes the problem for existing installs.