Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SASL support connecting to a remote irc server #356

Closed
NinjaBanjo opened this issue Jul 16, 2017 · 4 comments
Closed

SASL support connecting to a remote irc server #356

NinjaBanjo opened this issue Jul 16, 2017 · 4 comments
Assignees
Milestone

Comments

@NinjaBanjo
Copy link

Any chance of getting SASL support? freenode doesn't allow you to connect from blacklisted ip ranges without SASL auth (behind a vpn/proxy)

@marcusramberg
Copy link
Contributor

Not sure how easy it would be for us to do. Just leaving this here as initial documentation of the IRC SASL protocol. http://ircv3.net/specs/extensions/sasl-3.1.html

@jhthorsen jhthorsen added this to the Backlog milestone Oct 27, 2019
@jhthorsen jhthorsen removed this from the Backlog milestone Nov 22, 2019
@jhthorsen
Copy link
Collaborator

I'm going to close this issue, since I don't think there's enough interest to get it implemented.

I don't mind a PR though :)

@jhthorsen
Copy link
Collaborator

Going to re-open this issue, since it seems like Freenode blacklist AWS IP blocks. (Information from #convos on freenode)

@jhthorsen
Copy link
Collaborator

EXTERNAL and PLAIN SASL support is implemented in 5.07. Further enhanced should be added, but I choose to close this issue for now.

jhthorsen pushed a commit that referenced this issue Jan 8, 2021
  How to test:

  1. Connect without SASL enabled
  2. Send these commands to NickServ
     /msg NickServ REGISTER <secret>
     /msg NickServ CERT ADD # Might be optional, but does not hurt
  3. Edit connection settings:
     Username                      = REGISTER nick/username
     Password                      = REGISTER secret
     SASL authentication mechanism = Plain
  4. Update (and reconnect) to the server
jhthorsen pushed a commit that referenced this issue Jan 8, 2021
  How to test:

  1. Connect without SASL enabled
  2. Send these commands to NickServ
     /msg NickServ REGISTER <secret>
     /msg NickServ CERT ADD # Might be optional, but does not hurt
  3. Edit connection settings:
     Username                      = REGISTER nick/username
     Password                      = REGISTER secret
     SASL authentication mechanism = Plain
  4. Update (and reconnect) to the server
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants