Bug 240975 - Conditional white lists for DCC auto-accept
Summary: Conditional white lists for DCC auto-accept
Alias: None
Product: konversation
Classification: Applications
Component: dcc (show other bugs)
Version: 1.2.3
Platform: Unlisted Binaries Linux
: NOR wishlist
Target Milestone: ---
Assignee: Bernd Buschinski
: 240976 (view as bug list)
Depends on:
Reported: 2010-06-07 04:27 UTC by Brand
Modified: 2013-04-15 01:43 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Note You need to log in before you can comment on or make changes to this bug.
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.