You could test other versions to see which are actually affected. Surely in the past it's worked for more than 1 nick at a time. For the versions affected, a workaround that *should* work is to put the trusted people into a users list, then during the :event: where the autoget should happen, you could force it to be auto for people on the $ulist. For the else condition, you could either do-nothing or force it to be 'ask'. I think you can use $address during these events instead of mask 5.

Code
ON *:DCCSERVER:send:do_i_trust_this_nick
ctcp *:dcc send *:?:do_i_trust_this_nick

alias do_i_trust_this_nick {
if ($ulist($address($nick,5),trusted,1) {
if ($sreq != auto) { var %a $v1 | .!sreq auto | .timer 1 0 /.!sreq %a }
  }
else {
  if ($sreq == auto) { .!sreq ask | .timer 1 0 /.!sreq auto }
     }
}


Edit: And of course, to trust just a nick not their address, adding nick!*@* to the users list.

Last edited by maroon; 29/07/19 02:42 PM.