DCCALLOW
From Slacked
Note: The DCCALLOW feature is currently not available in Charybdis.DCCALLOW is a system which allows you to control whom you receive DCC requests from.
If someone attempts to send you a DCC request (SEND or CHAT), they will receive a notice saying that their DCC request was blocked:
-bahamut.va.us.slacked.org- The user Joe is not accepting DCC SENDs from you. Your file example.zip was not sent.
You will receive a notice informing you that they attempted to send you a DCC request:
-bahamut.va.us.slacked.org- Jane (jane@example.com) attempted to send you a file named example.zip, which was blocked. -bahamut.va.us.slacked.org- If you trust foo and were expecting this, you can type /DCCALLOW HELP for information on the DCCALLOW system.
Contents |
Adding a nickname
In order to allow further DCC requests from a user, you would type:
/DCCALLOW +Jane
This would temporarily add Jane to your DCCALLOW list, usually this expires after around 5 minutes.
Expiration
If you want to add a user to your DCCALLOW list for the remainder of this session (until you or they leave the network), type:
/DCCALLW +Jane 0
You can also set a custom expiry time in the format of 1d2h3m4s, e.g.:
/DCCALLOW +Jane 1h
This would add Jane to your DCCALLOW list for 60 minutes.
Removing a nickname
If you later wanted to remove Jane from your DCCALLOW list, you would type:
/DCCALLOW -Jane
Since Jane is no longer on your DCCALLOW list, any further DCC requests from them would be blocked.
Displaying your DCCALLOW list
If you want to see what nicknames are on your DCCALLOW list, type:
/DCCALLOW LIST
NOTE: A user will be removed from your DCCALLOW list if they change their nickname or leave the network. Your DCCALLOW list is lost whenever you leave the network. If you want to have a persistent DCCALLOW list you must instruct your client to use DCCALLOW ADD every time you connect (in mIRC there is a Perform list which does exactly this).

