darwin-network / slash

1 stars 1 forks source link

switch to strict nickname reservation by default #20

Closed slingamn closed 5 years ago

slingamn commented 5 years ago

All current users with registered nicks, except for one, have SASL set up. Timeout-based reservation is an awkward stopgap. Let's make strict the default.

Tasks:

  1. Migrate the last user either to SASL, or opt them into timeout-based reservation
  2. Make strict the default
slingamn commented 5 years ago

This was deployed.

Strict nickname reservation sends 433 ERR_NICKNAMEINUSE, which typically has the effect of causing the client to affix an underscore to the end of the nick. So this is actually less disruptive to clients than timeouts, but it illustrates the cultural challenges around making nicknames trustworthy (people will generally just assume that nickname_ is the same person as nickname).