SASL auth - THIS WORKS (2011 08 02)
Gabriel Dibble
gdibble at gmail.com
Tue Aug 2 21:54:56 EDT 2011
Etan Reisner <deryni <at> pidgin.im> writes:
>
> pidgin does not currently support SASL authentication for IRC.
>
> That being said I'm not aware of freenode actually requiring SASL to
> connect in general. Where are you getting that information?
>
> What error are you seeing when you try to connect?
>
> -Etan
>
> _______________________________________________
> Support <at> pidgin.im mailing list
> Want to unsubscribe? Use this link:
> http://pidgin.im/cgi-bin/mailman/listinfo/support
He was probably referring to using something like this:
http://freenode.net/irc_servers.shtml#tor
--
These sites provided hints as well, for reference:
http://freenode.net/irc_servers.shtml
http://blog.gnu-designs.com/howto-configure-tor-sasl-irc-to-connect-to-freenode/
--
I had hit the same wall (with No SASL for IRC in Pidgin 1.9.0-r1), so if it
helps, here is what worked for me:
(fyi: These instructions pertain to linux - my [own] flavor: gentoo)
((for those unfamiliar with patching packages, this is your crash course))
(((this also assumes you have registered your Username with freenode.net,
as is required for tor-sasl connections)))
1) Download this patch file:
http://developer.pidgin.im/ticket/13270
2) Login as root
mv /location_of_patch/pidgin-sasl.patch ~/.
(we will leave it there for when you need to REpatch Pidgin again/REemerge)
3) cp -v pidgin-sasl.patch /usr/portage/net-im/pidgin/files/
You can modify this line based on your own version:
4) nano /usr/portage/net-im/pidgin/pidgin-1.9.0-r1.ebuild
Press CTRL-W, type .patch, Enter
under the 1 patch used, duplicate that line (below), change the end to:
'/pidgin-sasl.patch'
Press CTRL-X to exit, Y to save
5) ebuild /usr/portage/net-im/pidgin/pidgin-1.9.0-r1.ebuild digest
Remember to adjust for sasl use flag - whichever USE format you prefer:
6) echo "net-im/pidgin sasl" > /usr/portage/package.use
*or* /usr/portage/package.use/pidgin.use (new stylee)
7) emerge -v pidgin
8) echo "mapaddress 10.40.40.40 p4fsi4ockecnea7l.onion" > /etc/tor/torrc
9) /etc/init.d/tor reload
(yes 'reload', not 'restart' - check the /etc/init.d/tor script)
A) Load Pidgin > Accounts menu > Manage Accounts
B) Add or Modify an account:
Basic::
Protocol: IRC
Username: <your_registered_name>
Server: p4fsi4ockecnea7l.onion
Password: <your_registered_passwd>
[X] Remember password
Advanced::
Port: 6667
Username: <your_registered_username>
Real Name: <optional>
[ ] Use SSL (unchecked)
[X] Authenticate with SASL (new option via our .patch)
Proxy:
Proxy type: Tor/Privacy (SOCKS5)
Host: 127.0.0.1
Port: 9050
C) SAVE, then click the check to Enable your Tor'd IRC user! :)
~EN JOY'
(drop me a line on #RippleFX to say hi - I will be Tor'd^)
--gdibble
Linux i686 3.0.0-gentoo | Pidgin 1.9.0-r1 *with.above.patch
#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
More information about the Support
mailing list