emacs-circe / circe

Circe, a Client for IRC in Emacs
GNU General Public License v3.0
390 stars 51 forks source link

circe-network-defaults : correct libera nickserv mask and challenge #394

Closed aagon closed 3 years ago

aagon commented 3 years ago

The previous nickserv mask and challenge RE did not match correctly with the libera NOTICE, so automatic nickserv identification did not work. After analysing the raw output using irc-debug-log, I found that the RE I provided work (the challenge could be improved).

Feel free to ask questions or offer suggestions.

Best,

Aymeric

jorgenschaefer commented 3 years ago

Thank you!

bad commented 3 years ago

I have added :nickserv-identify-challenge "\C-b/msg\\s-NickServ\\s-IDENTIFY\\s-\\S-+\\s-<password>\C-b" in my entry for libera.chat in circe-network-options. That is more in line with the Freenode definition. You could also think about switching the Freenode definition to "This nickname is registered" for orthogonality.