Page 1 of 4

Pidgin 2.11.0 - Builds for Puppy 4.3.1 (and later)

Posted: Wed 13 Feb 2013, 19:07
by Makoto
Pidgin 2.11.0 has been released. (changelog)
pidgin.im wrote:version 2.11.0 (06/21/16):
General:
* 2.10.12 was accidentally released with new additions to the API and
should have been released as 2.11.0. Unfortunately, we did not catch
the mistake until after 2.10.12 was released, but we're fixing it now.
See ChangeLog.API for more information.
* Include the Mozilla certificate bundle. This fixes connecting to servers
with certificates from Let's Encrypt.
* Remove all 1024-bit CAs

libpurple:
* media: fix an issue with ximagesink displaying only a corner cut-out of
a larger webcam video (Jakub Adam)
* mediamanager: update output window destruction so that it reflects recent
changes in the media pipeline structure (Jakub Adam)
* Ported Instantbird's CommandUiOps to libpurple (Dequis)

Pidgin:
* Fixed #14962
* Fixed alignment of incoming right-to-left messages in protocols that
don't support rich text
* Fix a potential crash while exiting pidgin

AIM:
* Add support for the newer kerberos-based authentication of AIM 8.x

Windows-Specific Changes:
* Use getaddrinfo for DNS to enable IPv6 (#1075)
* Updates to dependencies:
* NSS 3.24 and NSPR 4.12.

Bonjour
* Fixed building on Mac OSX (Patrick Cloke) (#16883)

ICQ:
* Stop truncating passwords to 8 characters like old ICQ clients did.
(#16692). If you actually needed this, truncate your password
manually by pressing backspace a few times.

IRC:
* Base64-decode SASL messages before passing to libsasl (#16268)

MXit
* Fixed a buffer overflow. Discovered by Yves Younan of Cisco Talos.
(TALOS-CAN-0120)
* Fixed a remote out-of-bounds read. Discovered by Yves Younan of Cisco
Talos. (TALOS-CAN-0140)
* Fixed a remote out-of-band read. Discovered by Yves Younan of Cisco
Talos. (TALOS-CAN-0138, TALOS-CAN-0135)
* Fixed an invalid read. Discovered by Yves Younan of Cisco Talos
(TALOS-CAN-0118)
* Fixed a remote buffer overflow vulnerability. Discovered by Yves
Younan of Cisco Talos. (TALOS-CAN-0119)
* Fixed an out-of-bounds read discovered by Yves Younan of Cisco Talos.
(TALOS-CAN-0123)
* Fixed a directory traversal issue. Discovered by Yves Younan of Cisco
Talos (TALOS-CAN-0128)
* Fixed a remote denial of service vulnerability that could result in
a null pointer dereference. Discovered by Yves Younan of Cisco Talos.
(TALOS-CAN-0133)
* Fixed a remote denial of service that could result in an out-of-bounds
read. Discovered by Yves Younan of Cisco Talos (TALOS-CAN-0134)
* Fixed multiple remote buffer overflows. Discovered by Yves Younan of
Cisco Talos. (TALOS-CAN-0136)
* Fixed a remote NULL pointer dereference. Discovered by Yves Younan of
Cisco Talos (TALOS-CAN-0137)
* Fixed a remote code execution issue discovered by Yves Younan of Cisco
Talos. (TALOS-CAN-0142)
* Fixed a remote denial of service vulnerability in contact mood
handling. Discovered by Yves Younan of Cisco Talos (TALOS-CAN-0141)
* Fixed a remote out-of-bounds write vulnerability. Discovered by Yves
Younan of Cisco Talos. (TALOS-CAN-0139)
* Fix a remote out-of-bounds read. Discovered by Yves Younan of Cisco
Talos. (TALOS-CAN-0143)
I've compiled a build of 2.11.0 for Puppy 4.3.1... but it's showing issues in testing (which may just be my existing Pidgin settings/.purple folder), so at the moment, it's still undergoing testing. :oops:

(Original post:) These builds have been compiled primarily for Puppy 4.3.1, although they reportedly work on a number of Puppy 5 setups, as well. (Thanks again to dejan555, for all your help.)

Dependencies: As of Pidgin 2.10.10, I'm compiling Pidgin against gnutls 3.2.13, so you'll probably need to have that installed.

gnutls-3.2.13-i486-431.pet (May also need gmp-6.0.0-i486-431.pet and nettle-2.7.1-i486-431.pet to be installed.)

Also, you may need the following to be installed:
dejan555 wrote:Dependencies: (if you have previous version with deps already installed you don't need these)
libgcrypt-1.4.6-i486-431.pet || libgpg-error-1.10-i486-431.pet || libtasn1-2.9-i486-431.pet
The builds:
(The DEV, DOC and NLS packages are optional and not necessary for Pidgin to run. You'll only want to download them if you have a specific need for them. The DEV package contains development headers, for those who want to compile code against Pidgin. The DOC package is for the documentation, and the NLS package is for additional languages.)
(Edit: As of July 28, all but two of the datafilehost links are dead, so I'm removing them for the time being. If you do happen to need one of my earlier builds, let me know and I'll reupload it to datafilehost. :| )

pidgin-2.10.11-i486-431.pet
--- Mirror

pidgin_DEV-2.10.11-i486-431.pet
--- Mirror

pidgin_DOC-2.10.11-i486-431.pet
--- Mirror

pidgin_NLS-2.10.11-i486-431.pet
--- Mirror

The previous version's builds:

pidgin-2.10.10-i486-431.pet
--- (link no longer valid)

pidgin_DEV-2.10.10-i486-431.pet
--- (link no longer valid)

pidgin_DOC-2.10.10-i486-431.pet
--- (link no longer valid)

pidgin_NLS-2.10.10-i486-431.pet
--- (link no longer valid)

Posted: Wed 13 Feb 2013, 19:07
by Makoto
(reserved for future update)

pidgin 2.10.7

Posted: Mon 18 Feb 2013, 10:59
by bruno
Good pet
It works on dpup exprimo 5.X.3.2.14.2 too

Posted: Tue 19 Feb 2013, 01:57
by Makoto
Thanks. Hmm... should I go ahead and list it in the post as working with "4.3.1 and later," instead? What does everyone think? :)

Posted: Tue 26 Feb 2013, 20:45
by markreaves
Is there any way you could get pidgin-encryption compiled for this? I've tried everything I could to get it compiled and it just doesn't seem to work for me.

If you could get pidgin-encryption (and OTR if you are bored) compiled I would be highly appreciative.

Posted: Wed 27 Feb 2013, 05:48
by Makoto
I haven't tried pidgin-encryption, but I've been having problems getting the latest version of pidgin-otr to build properly, and I'm trying to figure out why. I did have a previous version compiled (see http://murga-linux.com/puppy/viewtopic. ... 439#634439), but I don't know if it's still advisable to use that version.

pidgin pet

Posted: Sun 17 Mar 2013, 14:04
by bruno
And it also works on Dpup Wheezy 3.5.2.5 :D

Not working on Slacko 5.5 ?

Posted: Sun 21 Jul 2013, 10:24
by bruno
Works great on Upup Precise 5.4.x.6, and on Upup Precise 3.8.3.1 :D

But it cannot connect on Slacko 5.5 :?
I get a message like: unable to connect: SSL unavailable

Posted: Sun 21 Jul 2013, 19:29
by Makoto
Did you try installing the dependencies in the post I linked to above (in the first post)? Or, just to be safe, http://murga-linux.com/puppy/viewtopic.php?t=64385. Especially gnutls.

pidgin in slacko 5.5

Posted: Sun 21 Jul 2013, 21:52
by bruno
Thanks Makoto,
After installing those 4 dependency pets it works now in Slacko 5.5 too

Pidgin

Posted: Tue 23 Jul 2013, 08:06
by rameshiyer
I am happy to inform you all that Pidgin is working fine in my Precise Puppy 5.6.9 (beta1). No dependency installed.

In build Pidgin in Precise Puppy is not having yahoo, Gtalk and Facebook addon facility. Whereas pet provided by Shri "Makoto " is having everything. Very good work.

Posted: Tue 23 Jul 2013, 18:05
by Makoto
Should I change the description in the first post to something like "built primarily for Puppy 4.3.1, but should work on most Puppies, 4.3.1 and later," yet? :)

Posted: Sun 22 Dec 2013, 13:46
by bruno
Yes you should :D
And it runs in Slacko 5.6, Dpup Exprimo 3.6.2.1, and Upup Raring 3.9.9.2 too.

Posted: Thu 26 Dec 2013, 07:45
by Makoto
Okay, I've made some edits to the OP. Let me know what you think. :D

Posted: Thu 26 Dec 2013, 13:33
by mikeb
Well out of curiosity I tested on puppy 4.12 and it works...
I did not add the gpg libs which affect the libgg and libssl-gnutls so only needed if those particular functions are needed.

mike

Posted: Fri 27 Dec 2013, 06:09
by Makoto
Are you sure you don't already have at least gnutls installed in some form? :)

Posted: Fri 27 Dec 2013, 12:08
by mikeb
No...it simply does not load the plugins lacking libs like vlc does. I gave it a test out on irc and all was fine.

The version I have at the moment (2.5.8 which gave yahoo and msn fixes at the time) uses libnsl for gadugadu and has ssl-nss instead of gnutls which uses the mozilla libraries...I could probably drop them in if I was being lazy :D

mike

edit..ok dropped in the ssl-nss and libgg plugins from the older version and they work...yahoo connected and gg shows an active plugin...so lazy I am....

gnutls tends to be the ubuntu/debian version ...

Posted: Sat 28 Dec 2013, 08:34
by Makoto
I just meant that if Pidgin executed, you already had the dependencies installed in some form. :mrgreen: I didn't think 4.1.2 had them preinstalled, though. :)

Posted: Sat 28 Dec 2013, 12:54
by mikeb
You are right those dependancies are not included.... but at least if someone wanted your build of 2.10.7 on 4.12 its useable with a minor plugin swap... I presume its probably configurable at build time as to which ssl is used but there's no need for anyone to get that involved for us oddball users :D

Nice tidy build too...some are way over the top. :)

mike

Posted: Wed 29 Jan 2014, 01:27
by Makoto
Pidgin 2.10.8 has been released. See the main post for the link to the changelog and downloads.

Oops, forgot to ask...
mikeb wrote:Nice tidy build too...some are way over the top. :)
How so? I don't think I've ever really seen any Pidgin pets/builds that weren't more or less basic. :)