pidgin/nest

Merged in default (pull request #95)

2020-06-10, Gary Kramlich
a011abc8afbf
Merged in default (pull request #95)

Updates for the 2.14.0 release

Approved-by: Elliott Sales de Andrade
Approved-by: Robbie
Approved-by: John Bailey
--- a/hugo/content/development/building/2.x.y/windows.md Mon Jun 08 05:47:02 2020 +0000
+++ b/hugo/content/development/building/2.x.y/windows.md Wed Jun 10 23:04:16 2020 +0000
@@ -70,7 +70,7 @@
```plain
pidgin-dev/
-├── pidgin-2.13.0
+├── pidgin-2.14.0
└── win32-dev
```
--- a/hugo/content/install/_index.md Mon Jun 08 05:47:02 2020 +0000
+++ b/hugo/content/install/_index.md Wed Jun 10 23:04:16 2020 +0000
@@ -23,14 +23,14 @@
## Windows
-[![](/images/download.png)](http://sourceforge.net/projects/pidgin/files/Pidgin/2.13.0/pidgin-2.13.0.exe/download?accel_key=62%3Aa4c0d8b6-1952-11e9-abae-525400fc71c5&click_id=a4c154bc-1952-11e9-abae-525400fc71c5&source=accel)
+[![](/images/download.png)](https://sourceforge.net/projects/pidgin/files/Pidgin/2.14.0/pidgin-2.14.0.exe/download)
This version of Pidgin downloads an appropriate version of GTK. GTK is now
installed locally for Pidgin, and not system-wide, thus Pidgin will not
interfere with other GTK apps on your system.
If you would like to have GTK included in the installer, we have an [offline
-installer](https://sourceforge.net/projects/pidgin/files/Pidgin/2.13.0/pidgin-2.13.0-offline.exe/download)
+installer](https://sourceforge.net/projects/pidgin/files/Pidgin/2.14.0/pidgin-2.14.0-offline.exe/download)
that bundles everything except spell-checking dictionaries.
## Linux
@@ -76,9 +76,9 @@
## Source
-[![](/images/download.png)](https://sourceforge.net/projects/pidgin/files/Pidgin/2.13.0/pidgin-2.13.0.tar.bz2/download?accel_key=62%3Abd2389f8-1952-11e9-9fd1-5254004ddb8f&click_id=bd238c5a-1952-11e9-9fd1-5254004ddb8f&source=accel)
+[![](/images/download.png)](https://sourceforge.net/projects/pidgin/files/Pidgin/2.14.0/pidgin-2.14.0.tar.bz2/download)
-This download is for the source code of Pidgin 2.13.0.
+This download is for the source code of Pidgin 2.14.0.
If you want to **use** Pidgin, you should either download and use our Windows
installer or look for pre-built packages from your operating system
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/hugo/content/post/2.14.0-released.md Wed Jun 10 23:04:16 2020 +0000
@@ -0,0 +1,53 @@
+---
+title: "2.14.0 Released!"
+date: 2020-06-10T04:05:23-05:00
+replaces: []
+---
+
+Well it's been a while, but we've finally released Pidgin 2.14.0. This is a
+special release for a number of reasons, which we'll get into below. That
+said, you can find the source release on
+[SourceForge](https://sourceforge.net/projects/pidgin/files/Pidgin/2.14.0/) as
+well as on [Bintray](https://bintray.com/pidgin/releases/pidgin/2.14.0).
+
+First of all we moved libgnt, the GLib NCurses Toolkit, to its own
+[repository](https://keep.imfreedom.org/libgnt/libgnt). It is the user
+interface library that was created for Finch. We did this for a number of
+reasons, most notably to let libgnt step out from Pidgin's shadow and get the
+attention it deserves as a stand-alone project. That said, if you want to
+build Finch, you need to first install libgnt. You can find the source for it
+at [SourceForge](https://sourceforge.net/projects/pidgin/files/libgnt/2.14.0/)
+or [Bintray](https://bintray.com/pidgin/releases/libgnt/2.14.0).
+
+Secondly, this is most likely the last release that will be on Bitbucket. As
+many of you know, on July 1st Atlassian is deleting all Mercurial repositories.
+We are mostly done with migrating off of Bitbucket but there's still some loose
+ends that need to be dealt with. Gary will be addressing this in an upcoming
+townhall-style meeting whose details will follow in the near future. In the
+meantime those loose ends need to be taken care of before that meeting.
+However, you can find the new home of the repository at
+[keep.imfreedom.org/pidgin/pidgin](https://keep.imfreedom.org/pidgin/pidgin).
+
+Also due to the deletion of Mercurial repositories from Bitbucket we have added
+a new mirroring site for our downloads. We understand that many people still
+have trust issues with SourceForge but they are still the primary source for
+our files, which we do cryptographically sign. For those of you that still
+prefer another option we have started mirroring our downloads on
+[Bintray](https://bintray.com/pidgin/releases). We will eventually be putting
+all of our previous releases there as well, but right now it just contains the
+files for the 2.14.0 release.
+
+Finally, this release will be the last 2.x.0 release of Pidgin. What that
+means is that we will no longer be writing nor accepting new features into the
+Pidgin 2 code base. We are doing this to put all of our focus going forward on
+Pidgin 3. However, if there are bug fixes or security issues we will of course
+release Pidgin 2.14.1, 2.14.2, etc as necessary.
+
+With that, I hope everyone enjoys the release and if you have any questions or
+comments please feel free to
+[reach out to us](https://pidgin.im/about/community/).
+
+--
+
+Gary Kramlich
+
--- a/hugo/static/ChangeLog Mon Jun 08 05:47:02 2020 +0000
+++ b/hugo/static/ChangeLog Wed Jun 10 23:04:16 2020 +0000
@@ -1,5 +1,56 @@
Pidgin and Finch: The Pimpin' Penguin IM Clients That're Good for the Soul
+version 2.14.0 (10/06/2020):
+ General:
+ * Fixed a memory leak in search results. (#17292 PR #320 David Woodhouse)
+ * Support SNI with GNUTLS. (#17300 tiagosalem) (PR #659 Mihai Moldovan)
+ * Add additional error handling to NSS and GNUTLS. (PR #679 Samuel Thibault)
+
+ libpurple:
+ * Add invisible buddy support to support presence/name/photos for non
+ buddies. (#17295 PR 321 David Woodhouse)
+ * Make purple-remote compatible with both Python 2 and Python 3. (Jan
+ Synacek of RedHat)
+ * Fixed some leaky deprecation warnings. (PR #586 Gary Kramlich)
+ * Fixed HTML logs which were writing invalid HTML. (#17280 stars PR #312
+ Daniel Kamil Kozar)
+ * Fixed a use after free in purple_smiley_set_data_impl. (PR #694 Gary
+ Kramlich)
+ * Added the chat_send_file ability to protocol plugins. (PR #701 David
+ Woodhouse)
+
+ Pidgin:
+ * Treat <p> tags as line breaks when pasting. (PR #678 Colin Xu)
+ * Reverted Ticket #17232/PR #695. It caused more harm than good and a new
+ solution needs to be found. (PR #695 Gary Kramlich)
+
+ Bonjour:
+ * Always use port fallback for IPv4 addresses. (PR #382 Michael Osborne)
+
+ XMPP:
+ * Support for XEP-0198 Stream Management (PR #309 defanor)
+ * Decrease delay for file transfer using streamhosts (PR #464 #627 Evert
+ Mouw)
+
+ Voice & Video:
+ * Improve webcam failure handling. (PR #322 David Woodhouse)
+ * Show error when creating media pipeline fails. (#17290 PR 322 David
+ Woodhouse)
+ * Clip audio level reporting. (#14426 PR #322 David Woodhouse)
+ * Keep track of devices managed by GstDeviceMonitor. (PR #322 David
+ Woodhouse)
+ * Ignore PulseAudio monitors. (PR #322 David Woodhouse)
+ * Backport native Voice & Video prefs from 3.0. (PR #322 David Woodhouse)
+ * Fixed building against GStreamer 0.10 (PR #325 David Woodhouse)
+ * Fixed initial delay on incoming audio (PR #379 David Woodhouse)
+ * Properly cleanup timeouts. (PR #383 Jakub Adam)
+ * Added an audio mixer so mixed sources don't cause a pipe failure. (PR #522
+ Fabrice Bellet)
+ * Added screen share support for Wayland via XDP Portal. (PR #337 David
+ Woodhouse)
+ * Handle unplug and replug events of selected media device. (PR #699 David
+ Woodhouse)
+
version 2.13.0 (03/08/2018):
libpurple:
* Unified string comparison. (PR #186) (Arkadiy Illarionov)
--- a/package-lock.json Mon Jun 08 05:47:02 2020 +0000
+++ b/package-lock.json Wed Jun 10 23:04:16 2020 +0000
@@ -876,12 +876,6 @@
}
}
},
- "eslint-config-google": {
- "version": "0.14.0",
- "resolved": "https://registry.npmjs.org/eslint-config-google/-/eslint-config-google-0.14.0.tgz",
- "integrity": "sha512-WsbX4WbjuMvTdeVL6+J3rK1RGhCTqjsFjX7UMSMgZiyxxaNLkoJENbrGExzERFeoTpGw3F3FypTiWAP9ZXzkEw==",
- "dev": true
- },
"eslint-plugin-prettier": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.1.2.tgz",