mIRC Home    About    Download    Register    News    Help

Print Thread
Joined: May 2017
Posts: 14
Pikka bird
OP Offline
Pikka bird
Joined: May 2017
Posts: 14
It might be sufficient to authenticate on other networks, but on freenode, it is not.

Use case scenario, getting on the freenode network via TOR by using the SASL EXTERNAL option (which is required on freenode btw).

I think the solution would be to explicitly tell the server that you're planning on using EXTERNAL authentication.

Code:
-> CAP LS
<- :rajaniemi.freenode.net CAP * LS :account-notify extended-join identify-msg multi-prefix sasl
-> CAP REQ sasl
<- :rajaniemi.freenode.net CAP * ACK :sasl 
-> AUTHENTICATE EXTERNAL
<- AUTHENTICATE +
-> AUTHENTICATE +


This is what the handshake should look like.


Happy license owner. smile
Joined: Dec 2002
Posts: 5,411
Hoopy frood
Offline
Hoopy frood
Joined: Dec 2002
Posts: 5,411
Thanks for your bug report. I was able to reproduce this issue. It has been fixed for the next version.

Joined: May 2017
Posts: 14
Pikka bird
OP Offline
Pikka bird
Joined: May 2017
Posts: 14
In mIRC Beta 7.48.168: The protocol is fine, but the GUI needs to allow acceptance of the "SASL EXTERNAL" option without having supplied a password, as the password is useless and unnecessary with this option. Thank you. smile


Happy license owner. smile
Joined: Dec 2002
Posts: 5,411
Hoopy frood
Offline
Hoopy frood
Joined: Dec 2002
Posts: 5,411
Thanks for testing this out. This issue has been fixed for the next version.


Link Copied to Clipboard