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.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)
(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:
The builds: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 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)