Bug 195396

Summary: invite dialog blocks something causing server disconnects by timeout
Product: [Applications] konversation Reporter: Michael Kreitzer <mrgrim>
Component: generalAssignee: Konversation Developers <konversation-devel>
Status: RESOLVED FIXED    
Severity: major CC: hein
Priority: NOR    
Version: 1.2-alpha3   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Bug Depends on:    
Bug Blocks: 187307    

Description Michael Kreitzer 2009-06-06 01:58:14 UTC
The invite dialog if left unanswered will cause a disconnection from the IRC server due to time out. The client will not attempt a reconnect in the background. The status bar does update showing that you've timed out. Immediately after answering auto reconnect will kick in. This could be abused as a form of DoS for users who run 24/7 clients for things like logging or channel management.
Comment 1 Michael Kreitzer 2009-06-06 01:59:05 UTC
I should point out this only effects the network the invite came from
Comment 2 Peter Simonsson 2009-06-28 11:58:06 UTC
SVN commit 988538 by psn:

Change the invite dialog to non modal and handle all invites in the same
dialog.
BUG: 195396


 M  +2 -0      CMakeLists.txt  
 A             irc/invitedialog.cpp   [License: GPL (v2/3)]
 A             irc/invitedialog.h   [License: GPL (v2/3)]
 A             irc/invitedialog.ui  
 M  +9 -8      irc/server.cpp  
 M  +3 -0      irc/server.h  


WebSVN link: http://websvn.kde.org/?view=rev&revision=988538