Anope IRC Services

Please login or register.

Login with username, password and session length
Advanced search  

News:

Pages: [1]   Go Down

Author Topic: sasl enhancements  (Read 5655 times)

0 Members and 1 Guest are viewing this topic.

Bram Matthys

  • Anope User
  • Offline Offline
  • Posts: 1
sasl enhancements
« on: October 07, 2017, 07:08:29 PM »

The bugtracker does not allow me to post an issue. It hangs for a few minutes then comes with an session timeout.

I wanted to post two issues:
1) We added support for SASL v3.2 in UnrealIRCd which requires services to send the saslmechlist. I took a look at how you do it with other IRCd's and made a patch, see https://www.vulnscan.org/tmp/saslmech.patch

2) I noticed the SASL module is not loaded by default.
May I suggest changing data/modules.example.conf, from:
#module { name = "m_sasl" }
To:
module { name = "m_sasl" }
So more users will benefit from SASL by default?
Together with the saslmechlist (see other report) I'm seriously considering at UnrealIRCd, if no set::sasl-server is set, to automatically set the sasl-server to services-server if the saslmechlist is received from said services-server, since it's a reliable way to tell that SASL is available.

Current SASL support is quite dramatic, see http://ircstats.org/server-features/cap
I want to bump it from the current 9% (and only 3% for UnrealIRCd) to a lot more, but I need your help for this as well.
Logged

Adam

  • Team
  • *
  • Offline Offline
  • Posts: 463
Re: sasl enhancements
« Reply #1 on: October 07, 2017, 07:18:11 PM »

Both suggestions sound good to me. The preferred way of accepting contributions is via pull requests on github. Please file a request for each on there.
Logged
Pages: [1]   Go Up