Pidgin 2.11.0 - Builds for Puppy 4.3.1 (and later)

Browsers, email, chat, etc.
Message
Author
User avatar
Makoto
Posts: 1665
Joined: Fri 04 Sep 2009, 01:30
Location: Out wandering... maybe.

Pidgin 2.11.0 - Builds for Puppy 4.3.1 (and later)

#1 Post 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)
Last edited by Makoto on Tue 21 Jun 2016, 02:45, edited 21 times in total.

User avatar
Makoto
Posts: 1665
Joined: Fri 04 Sep 2009, 01:30
Location: Out wandering... maybe.

#2 Post by Makoto »

(reserved for future update)
[ Puppy 4.3.1 JP, Frugal install ] * [ XenialPup 7.5, Frugal install ] * [XenialPup 64 7.5, Frugal install] * [ 4GB RAM | 512MB swap ]
In memory of our beloved American Eskimo puppy (1995-2010) and black Lab puppy (1997-2011).

bruno
Posts: 139
Joined: Thu 08 Mar 2012, 12:09
Location: Belgium

pidgin 2.10.7

#3 Post by bruno »

Good pet
It works on dpup exprimo 5.X.3.2.14.2 too

User avatar
Makoto
Posts: 1665
Joined: Fri 04 Sep 2009, 01:30
Location: Out wandering... maybe.

#4 Post 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? :)
[ Puppy 4.3.1 JP, Frugal install ] * [ XenialPup 7.5, Frugal install ] * [XenialPup 64 7.5, Frugal install] * [ 4GB RAM | 512MB swap ]
In memory of our beloved American Eskimo puppy (1995-2010) and black Lab puppy (1997-2011).

markreaves
Posts: 41
Joined: Sat 11 Sep 2010, 21:50

#5 Post 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.

User avatar
Makoto
Posts: 1665
Joined: Fri 04 Sep 2009, 01:30
Location: Out wandering... maybe.

#6 Post 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.
[ Puppy 4.3.1 JP, Frugal install ] * [ XenialPup 7.5, Frugal install ] * [XenialPup 64 7.5, Frugal install] * [ 4GB RAM | 512MB swap ]
In memory of our beloved American Eskimo puppy (1995-2010) and black Lab puppy (1997-2011).

bruno
Posts: 139
Joined: Thu 08 Mar 2012, 12:09
Location: Belgium

pidgin pet

#7 Post by bruno »

And it also works on Dpup Wheezy 3.5.2.5 :D

bruno
Posts: 139
Joined: Thu 08 Mar 2012, 12:09
Location: Belgium

Not working on Slacko 5.5 ?

#8 Post 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

User avatar
Makoto
Posts: 1665
Joined: Fri 04 Sep 2009, 01:30
Location: Out wandering... maybe.

#9 Post 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.
[ Puppy 4.3.1 JP, Frugal install ] * [ XenialPup 7.5, Frugal install ] * [XenialPup 64 7.5, Frugal install] * [ 4GB RAM | 512MB swap ]
In memory of our beloved American Eskimo puppy (1995-2010) and black Lab puppy (1997-2011).

bruno
Posts: 139
Joined: Thu 08 Mar 2012, 12:09
Location: Belgium

pidgin in slacko 5.5

#10 Post by bruno »

Thanks Makoto,
After installing those 4 dependency pets it works now in Slacko 5.5 too

rameshiyer

Pidgin

#11 Post 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.

User avatar
Makoto
Posts: 1665
Joined: Fri 04 Sep 2009, 01:30
Location: Out wandering... maybe.

#12 Post 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? :)
[ Puppy 4.3.1 JP, Frugal install ] * [ XenialPup 7.5, Frugal install ] * [XenialPup 64 7.5, Frugal install] * [ 4GB RAM | 512MB swap ]
In memory of our beloved American Eskimo puppy (1995-2010) and black Lab puppy (1997-2011).

bruno
Posts: 139
Joined: Thu 08 Mar 2012, 12:09
Location: Belgium

#13 Post 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.

User avatar
Makoto
Posts: 1665
Joined: Fri 04 Sep 2009, 01:30
Location: Out wandering... maybe.

#14 Post by Makoto »

Okay, I've made some edits to the OP. Let me know what you think. :D
[ Puppy 4.3.1 JP, Frugal install ] * [ XenialPup 7.5, Frugal install ] * [XenialPup 64 7.5, Frugal install] * [ 4GB RAM | 512MB swap ]
In memory of our beloved American Eskimo puppy (1995-2010) and black Lab puppy (1997-2011).

User avatar
mikeb
Posts: 11297
Joined: Thu 23 Nov 2006, 13:56

#15 Post 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

User avatar
Makoto
Posts: 1665
Joined: Fri 04 Sep 2009, 01:30
Location: Out wandering... maybe.

#16 Post by Makoto »

Are you sure you don't already have at least gnutls installed in some form? :)
[ Puppy 4.3.1 JP, Frugal install ] * [ XenialPup 7.5, Frugal install ] * [XenialPup 64 7.5, Frugal install] * [ 4GB RAM | 512MB swap ]
In memory of our beloved American Eskimo puppy (1995-2010) and black Lab puppy (1997-2011).

User avatar
mikeb
Posts: 11297
Joined: Thu 23 Nov 2006, 13:56

#17 Post 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 ...

User avatar
Makoto
Posts: 1665
Joined: Fri 04 Sep 2009, 01:30
Location: Out wandering... maybe.

#18 Post 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. :)
[ Puppy 4.3.1 JP, Frugal install ] * [ XenialPup 7.5, Frugal install ] * [XenialPup 64 7.5, Frugal install] * [ 4GB RAM | 512MB swap ]
In memory of our beloved American Eskimo puppy (1995-2010) and black Lab puppy (1997-2011).

User avatar
mikeb
Posts: 11297
Joined: Thu 23 Nov 2006, 13:56

#19 Post 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

User avatar
Makoto
Posts: 1665
Joined: Fri 04 Sep 2009, 01:30
Location: Out wandering... maybe.

#20 Post 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. :)
[ Puppy 4.3.1 JP, Frugal install ] * [ XenialPup 7.5, Frugal install ] * [XenialPup 64 7.5, Frugal install] * [ 4GB RAM | 512MB swap ]
In memory of our beloved American Eskimo puppy (1995-2010) and black Lab puppy (1997-2011).

Post Reply