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

add sasl authentication #6

Open
zabbal opened this issue May 31, 2013 · 5 comments
Open

add sasl authentication #6

zabbal opened this issue May 31, 2013 · 5 comments

Comments

@zabbal
Copy link

zabbal commented May 31, 2013

Emacs have built-in sasl library and freenode supports sasl authentication (mandates it in some cases in fact). It would be shame not to use those features :)

Especially considering that it might save you from dealing with nickserv.

@nicferrier
Copy link
Owner

This isn't a shoes-off question? It's an rcirc question?

where does freenode mandate sasl?

@daimrod
Copy link

daimrod commented May 31, 2013

Where would you wish to have SASL authentification? If it's Shoes-off ->
Freenode then I've already added it, you can try it by pulling my
repository (see the push request), if it's IRC client -> Shoes-off then
I've no idea how it could be done.

My solution is to setup an SSH tunel to forward the port on which
shoes-off is listening to my localhost:

ssh -N -L <port>:localhost:<port> user@server

and to force shoes-off to listen on localhost only. It's also
implemented in my PR, nicferrier will probably merge it when he will
have some time, but you can already try it (just clone my repo).

Daimrod/Greg

@zabbal
Copy link
Author

zabbal commented May 31, 2013

That's Shoes-off question of course. The Freenode mandates sasl auth for connections coming from TOR and from some isp networks. Thanks a lot daimrod - I'll have a look at your repo: sasl for Shoes-off -> Freenode is exactly what I was looking for. Looking forward for it to be available via emacs packages.

Could you provide configuration example for setting up shoes-off with sasl auth against freenode?

@daimrod
Copy link

daimrod commented May 31, 2013

My bad, I've interpreted SASL as SSL, but ofc it's not the same at all.

But then no, it's an RCIRC issue because under the hood, shoes-off uses
RCIRC to connect to IRC servers. So, if RCIRC supports SASL it shouldn't
be hard to use it with shoes-off. If it doesn't then we will have to add

it.

Daimrod/Greg

@nicferrier
Copy link
Owner

I am also interested in fixing any deficiencies with rcirc so maybe I'll take a look.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants