Bug 240975

Summary: Conditional white lists for DCC auto-accept
Product: [Applications] konversation Reporter: Brand <cw>
Component: dccAssignee: Bernd Buschinski <b.buschinski>
Status: CONFIRMED ---    
Severity: wishlist CC: anselmolsm, hein, konversation-devel
Priority: NOR    
Version: 1.2.3   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:

Description Brand 2010-06-07 04:27:37 UTC
Version:           1.2.3 (using KDE 4.4.1) 
OS:                Linux

It would be to the programs benefit to have the ability to do things like auto-accept on a per channel/server/username basis. Example: Say I would like to receive files from a friend when I'm idle or away, but only when we are in the #konversation channel, as it is, I can accept files from anyone, anytime, or I have to manually accept files on a per file basis, which I can't do away from the computer.

File Transfer is one of the main reasons people use IRC, but it could be beefed up a bit I think.

Reproducible: Didn't try




OS: Linux (i686) release 2.6.31-22-generic
Compiler: cc
Comment 1 Anselmo L. S. Melo (anselmolsm) 2010-06-07 12:05:26 UTC
*** Bug 240976 has been marked as a duplicate of this bug. ***
Comment 2 Eike Hein 2010-06-07 15:19:08 UTC
Renamed to a useful title.

Note that file transfers are in no way connected to a particular channel, so it's not possible to make a decision about whether to accept a transfer based on which channel it is "coming from". It is technically possible to do "accept this transfer if I'm in this channel on this network and the sender of the transfer request attends the same channel and matches this nick and/or hostname" but you can probably imagine that the UI to express this would be pretty wild; it might be best left to scripting. That said, per-network options and a sender identity white list seem reasonable.