From ec70dc45d09b501b948cbd085682c2523741d002 Mon Sep 17 00:00:00 2001 From: khorben Date: Sat, 11 Mar 2017 03:02:39 +0000 Subject: [PATCH] Update chat/{libpurple,pidgin} to version 2.11.0 version 2.11.0 (06/21/2016): 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 Windows-Specific Changes: * Use getaddrinfo for DNS to enable IPv6 (#1075) * Updates to dependencies: * NSS 3.24 and NSPR 4.12. AIM: * Add support for the newer kerberos-based authentication of AIM 8.x 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) --- chat/libpurple/Makefile.common | 4 ++-- chat/libpurple/PLIST | 30 ++---------------------------- chat/libpurple/buildlink3.mk | 6 +++--- chat/libpurple/distinfo | 10 +++++----- chat/pidgin/PLIST | 3 ++- 5 files changed, 14 insertions(+), 39 deletions(-) diff --git a/chat/libpurple/Makefile.common b/chat/libpurple/Makefile.common index d8caa4e0cf87..8b4e2c59641c 100644 --- a/chat/libpurple/Makefile.common +++ b/chat/libpurple/Makefile.common @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.common,v 1.46 2016/01/13 22:25:38 wiz Exp $ +# $NetBSD: Makefile.common,v 1.47 2017/03/11 03:02:39 khorben Exp $ # # used by chat/finch/Makefile # used by chat/libpurple/Makefile @@ -6,7 +6,7 @@ # used by chat/pidgin-sametime/Makefile # used by chat/pidgin-silc/Makefile -PIDGIN_VERSION= 2.10.12 +PIDGIN_VERSION= 2.11.0 DISTNAME= pidgin-${PIDGIN_VERSION} CATEGORIES= chat MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=pidgin/} diff --git a/chat/libpurple/PLIST b/chat/libpurple/PLIST index cbbcf7db4ea2..4b30317b52f8 100644 --- a/chat/libpurple/PLIST +++ b/chat/libpurple/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.31 2016/01/13 22:25:38 wiz Exp $ +@comment $NetBSD: PLIST,v 1.32 2017/03/11 03:02:39 khorben Exp $ include/libpurple/account.h include/libpurple/accountopt.h include/libpurple/blist.h @@ -193,35 +193,9 @@ share/locale/xh/LC_MESSAGES/pidgin.mo share/locale/zh_CN/LC_MESSAGES/pidgin.mo share/locale/zh_HK/LC_MESSAGES/pidgin.mo share/locale/zh_TW/LC_MESSAGES/pidgin.mo -share/purple/ca-certs/AOL_Member_CA.pem -share/purple/ca-certs/AddTrust_External_Root.pem -share/purple/ca-certs/America_Online_Root_Certification_Authority_1.pem -share/purple/ca-certs/Baltimore_CyberTrust_Root.pem share/purple/ca-certs/CAcert_Class3.pem share/purple/ca-certs/CAcert_Root.pem -share/purple/ca-certs/Certum_Root_CA.pem -share/purple/ca-certs/Certum_Trusted_Network_CA.pem -share/purple/ca-certs/Deutsche_Telekom_Root_CA_2.pem -share/purple/ca-certs/DigiCertHighAssuranceCA-3.pem -share/purple/ca-certs/DigiCertHighAssuranceEVRootCA.pem -share/purple/ca-certs/Entrust.net_2048.pem -share/purple/ca-certs/Entrust.net_Secure_Server_CA.pem -share/purple/ca-certs/Equifax_Secure_CA.pem -share/purple/ca-certs/Equifax_Secure_Global_eBusiness_CA-1.pem -share/purple/ca-certs/GTE_CyberTrust_Global_Root.pem -share/purple/ca-certs/Go_Daddy_Class_2_CA.pem -share/purple/ca-certs/Microsoft_Internet_Authority_2010.pem -share/purple/ca-certs/Microsoft_Secure_Server_Authority_2010.pem -share/purple/ca-certs/StartCom_Certification_Authority.pem -share/purple/ca-certs/Thawte_Premium_Server_CA.pem -share/purple/ca-certs/Thawte_Primary_Root_CA.pem -share/purple/ca-certs/ValiCert_Class_2_VA.pem -share/purple/ca-certs/VeriSign_Class3_Extended_Validation_CA.pem -share/purple/ca-certs/VeriSign_Class_3_Primary_CA-G2.pem -share/purple/ca-certs/VeriSign_Class_3_Primary_CA-G5-2.pem -share/purple/ca-certs/VeriSign_Class_3_Primary_CA-G5.pem -share/purple/ca-certs/VeriSign_International_Server_Class_3_CA.pem -share/purple/ca-certs/Verisign_Class3_Primary_CA.pem +share/purple/ca-certs/mozilla.pem share/sounds/purple/alert.wav share/sounds/purple/login.wav share/sounds/purple/logout.wav diff --git a/chat/libpurple/buildlink3.mk b/chat/libpurple/buildlink3.mk index bc270b81dc28..692ba604655a 100644 --- a/chat/libpurple/buildlink3.mk +++ b/chat/libpurple/buildlink3.mk @@ -1,12 +1,12 @@ -# $NetBSD: buildlink3.mk,v 1.42 2016/01/17 18:48:15 wiz Exp $ +# $NetBSD: buildlink3.mk,v 1.43 2017/03/11 03:02:39 khorben Exp $ BUILDLINK_TREE+= libpurple .if !defined(LIBPURPLE_BUILDLINK3_MK) LIBPURPLE_BUILDLINK3_MK:= -BUILDLINK_API_DEPENDS.libpurple+= libpurple>=2.7.9 -BUILDLINK_ABI_DEPENDS.libpurple+= libpurple>=2.10.12 +BUILDLINK_API_DEPENDS.libpurple+= libpurple>=2.11.0 +BUILDLINK_ABI_DEPENDS.libpurple+= libpurple>=2.11.0 BUILDLINK_PKGSRCDIR.libpurple?= ../../chat/libpurple pkgbase := libpurple diff --git a/chat/libpurple/distinfo b/chat/libpurple/distinfo index c4afdf9d421d..dcf31422d07c 100644 --- a/chat/libpurple/distinfo +++ b/chat/libpurple/distinfo @@ -1,9 +1,9 @@ -$NetBSD: distinfo,v 1.46 2016/07/06 09:55:39 wiz Exp $ +$NetBSD: distinfo,v 1.47 2017/03/11 03:02:39 khorben Exp $ -SHA1 (pidgin-2.10.12.tar.bz2) = 4550a447f35b869554c2d7d7bc1c7d84a01ce238 -RMD160 (pidgin-2.10.12.tar.bz2) = 22b14ba35cef488cb25d89b59aeb6c9923a4d924 -SHA512 (pidgin-2.10.12.tar.bz2) = 4756bed3ae78b48bfeaa586def3c7a0014db76ce14ae8c6773c96bdca24b65e92b2805270af43960e2a11a600aeac35e030faa3f79dbe3301084ca9d970a5f03 -Size (pidgin-2.10.12.tar.bz2) = 9837598 bytes +SHA1 (pidgin-2.11.0.tar.bz2) = 9738a424ac9f6da8b68ebf11af00c55cafd6b4d2 +RMD160 (pidgin-2.11.0.tar.bz2) = 14edb897935f94eb57c09e3a6e5dbe41136941c5 +SHA512 (pidgin-2.11.0.tar.bz2) = d6a9bb8075b475e5204d730075b432ca0f1cb91b6337f98e506587132581e6928a826b47e0b94fb9eaedc79c5be0a8237c4671fc26dba97dedad1adb74c9abfa +Size (pidgin-2.11.0.tar.bz2) = 10037480 bytes SHA1 (patch-configure) = 74d033d148d74d0233c7ad33411b9ebcfbab7851 SHA1 (patch-libpurple_plugins_perl_common_Makefile.PL.in) = 40326826000ed42e7570486f89f3196b58093d48 SHA1 (patch-libpurple_protocols_jabber_auth__scram.c) = e86c5099176231402bb1b05ae391175634caa617 diff --git a/chat/pidgin/PLIST b/chat/pidgin/PLIST index aa3aa9ff0650..18509eb13324 100644 --- a/chat/pidgin/PLIST +++ b/chat/pidgin/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.22 2014/12/07 08:45:59 obache Exp $ +@comment $NetBSD: PLIST,v 1.23 2017/03/11 03:02:39 khorben Exp $ bin/pidgin include/pidgin/gtkaccount.h include/pidgin/gtkblist-theme-loader.h @@ -166,6 +166,7 @@ share/pixmaps/pidgin/emblems/16/game.png share/pixmaps/pidgin/emblems/16/half-operator.png share/pixmaps/pidgin/emblems/16/hiptop.png share/pixmaps/pidgin/emblems/16/male.png +share/pixmaps/pidgin/emblems/16/mobile.png share/pixmaps/pidgin/emblems/16/not-authorized.png share/pixmaps/pidgin/emblems/16/operator.png share/pixmaps/pidgin/emblems/16/secure.png