[Pidgin] #13270: SASL support on IRC Protocol
Pidgin
trac at pidgin.im
Sat Jan 14 01:17:40 EST 2012
#13270: SASL support on IRC Protocol
------------------------------------+---------------------------------------
Reporter: Gaming4JC | Owner: elb
Type: patch | Status: new
Milestone: Patches Needing Review | Component: IRC
Version: 2.7.9 | Resolution:
Keywords: |
------------------------------------+---------------------------------------
Comment(by jcaimbridge):
Just want to say that I was very frustrated with this for quite a while.
Then I saw andy's patch. I applied it to pidgin 2.10.1 without an issue,
compiled, and it worked.
[[BR]]
I'm guessing there are a lot of people in the same situation as me but
don't have basic source compilation knowledge (and, understandably, don't
desire to invest the time to learn it). With this in mind, here is a
basic outline of how to download the source, apply the patch, compile the
source, install the application, and take advantage of SASL:
[[BR]]
1) download the source from here
http://sourceforge.net/projects/pidgin/files/Pidgin/ (see "Looking for the
latest version?"), and andy's patch from a few posts above mine
[[BR]]
2) extract source to a local directory:[[BR]]
bzip2 -cd pidgin-2.10.1.tar.bz2 | tar xvf -
[[BR]]
3) cd into root directory of source folder and apply the patch as
follows:[[BR]]
mv pidgin-sasl.patch ./pidgin-2.10.1[[BR]]
cd pidgin-2.10.1[[BR]]
patch -p1 -i pidgin-sasl.patch[[BR]]
[[BR]]
4) configure with:
./configure --prefix=/usr/local[[BR]]
note1: the --prefix argument indicates the root directory where the
application will be installed. I use /usr/local here because most linux
distributions install their application files in /usr/ (you may not want
to remove your existing installation). just make sure that when you start
up pidgin after the install, you run pidgin from
"/usr/local/bin/pidgin"[[BR]]
note2: you may need to add additional arguments to the configure command,
enabling or disabling different features. for instance, dbus support was
failing to compile on mine, so i also provided the argument "--disable-
dbus". you can list all arguments provided by the configure script with
"./configure --help"
[[BR]]
5) compile the source:
make[[BR]]
6) install the compiled binaries and application files:[[BR]]
sudo make install[[BR]]
7) start pidgin:[[BR]]
/usr/local/bin/pidgin[[BR]]
8) create an account for freenode as usual, but take note of two things:
first, ensure that you enter your nickserv login and password on the
"basic" tab (sasl won't work otherwise); it does not suffice to enter your
username/pass in the extra options on the "Advanced" tab that appear with
plugins like IRCMore and IRCHelper. second, on the "Advanced" tab, check
"authenticate with SASL"[[BR]]
9) try connecting. if i doesn't, you might as well stick with your
original installation, so uninstall the version of the application you
compiled from the sources with:[[BR]]
sudo make uninstall
--
Ticket URL: <http://developer.pidgin.im/ticket/13270#comment:10>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list