This is just an idea after seeing that Auto-Accept File/Chat generally compromises user's anonymity. I believe an /ignore styled list would be very useful for Direct Connections, as well as helping put xchat another leap ahead from conventional IRC clients.
UI Specs : Userlist Menu
NAME Trust for Direct Connection
CMD trust %s
UI Specs : New Dialogs Needed >_<
- List manager
- ON-DCC event dialog (options: Allow Once, Trust User, Deny)
+ the ignore system can handle denying DCC traffic from a specific mask, but in an Auto-DCC environment, they already have an IP address