Bug 126075 - Ignore DCC Chat request
Summary: Ignore DCC Chat request
Status: RESOLVED FIXED
Alias: None
Product: konversation
Classification: Applications
Component: dcc (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR wishlist
Target Milestone: ---
Assignee: Konversation Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-04-22 17:20 UTC by Mik Mifflin
Modified: 2009-11-14 17:19 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mik Mifflin 2006-04-22 17:20:56 UTC
Version:            (using KDE KDE 3.5.2)
Installed from:    Ubuntu Packages

There is an option for "Automatically accept download request", but none for "Automatically accept chat request".  As it is now, the only way to not automatically connect to remote hosts on chat requests is to add an ignore mask of *!*@* for DCC requests, which ignores them altogether.

This is a minor security concern.  It can reveal your IP when that's not wanted, and crafted DCC requests can trick your client into connecting to arbitrary remote hosts.
Comment 1 Niek Beernink 2006-08-07 00:10:04 UTC
Showing support for this request. +20 votes. 
Comment 2 Bernd Buschinski 2009-11-14 17:19:20 UTC
SVN commit 1049172 by buschinski:

- Move ipv6FallbackAddress to DccCommon
- i18nc fixes
- rework dcc chat
    + new: passive dcc chat
    + new: accept/reject dcc chat
    + new: option for autoaccept dcc chat
    + new: askForConfirmation on dcc chat close
BUG:126075


 M  +1 -0      CMakeLists.txt  
 M  +1 -1      commit.h  
 M  +49 -42    config/dcc_configui.ui  
 M  +5 -0      config/konversation.kcfg  
 M  +2 -1      config/warnings_config.cpp  
 M  +361 -322  dcc/chat.cpp  
 M  +88 -47    dcc/chat.h  
 A             dcc/chatcontainer.cpp   [License: GPL (v2+)]
 A             dcc/chatcontainer.h   [License: GPL (v2+)]
 M  +40 -0     dcc/dcccommon.cpp  
 M  +2 -0      dcc/dcccommon.h  
 M  +1 -1      dcc/resumedialog.cpp  
 M  +17 -8     dcc/transferdetailedinfopanel.cpp  
 M  +107 -18   dcc/transfermanager.cpp  
 M  +20 -13    dcc/transfermanager.h  
 M  +2 -34     dcc/transfersend.cpp  
 M  +23 -9     irc/inputfilter.cpp  
 M  +5 -1      irc/inputfilter.h  
 M  +56 -15    irc/outputfilter.cpp  
 M  +11 -8     irc/outputfilter.h  
 M  +162 -21   irc/server.cpp  
 M  +15 -7     irc/server.h  
 M  +3 -3      viewer/ircview.cpp  
 M  +8 -14     viewer/viewcontainer.cpp  
 M  +2 -1      viewer/viewcontainer.h  


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