pidgin/nest

Merged in default (pull request #71)

22 months ago, Gary Kramlich
afb910aa3197
Merged in default (pull request #71)

Pre launch tidy ups

Approved-by: Gary Kramlich
--- a/Dockerfile Mon Jan 13 10:32:35 2020 +0000
+++ b/Dockerfile Mon Jan 13 10:34:41 2020 +0000
@@ -14,7 +14,8 @@
ARG COMMIT
COPY hugo /nest/hugo
-RUN hugo -s /nest/hugo -d /nest/public
+RUN hugo -s /nest/hugo -d /nest/public && \
+ cp /nest/public/post/index.xml /nest/public/rss.xml
#####################################################################
# setup up our node environment
@@ -34,5 +35,6 @@
#####################################################################
FROM rwgrim/goserve
+ENV GOSERVE_404_PAGE="/html/404.html"
COPY --from=node-build /nest/public /html/
EXPOSE 3000/tcp
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/hugo/static/ChangeLog Mon Jan 13 10:34:41 2020 +0000
@@ -0,0 +1,4988 @@
+Pidgin and Finch: The Pimpin' Penguin IM Clients That're Good for the Soul
+
+version 2.13.0 (03/08/2018):
+ libpurple:
+ * Unified string comparison. (PR #186) (Arkadiy Illarionov)
+ * Properlly shell escape URI's when opening them. (PR #271 Daniel Kamil Kozar)
+ * Fix a one byte buffer overread in function purple_markup_linkify
+ * Fix an issue were utf8 was incorrectly truncated which could lead to
+ crashes as we were potentially feeding garbage into glib/gtk.
+
+ libgnt:
+ * Fixed build against curses 6.0 with opaque structs set. (#16764 dimstar)
+ (PR #268 Daniel Kamil Kozar)
+ * Fixed a crash when resizing the window. (#16680 marcus) (PR #269 Daniel Kamil Kozar)
+
+ General:
+ * Fixed bashism in autotools. (#16836 lameventanas) (PR #267 Daniel Kamil Kozar)
+
+ XMPP:
+ * Show XEP-0066 OOB URLs in any message, not just headlines
+ * Fix a user after free (#17200 debarshiray) (PR #266 Ethan Blanton)
+ * Removed pipelining from BOSH connections (#17025 PR #295 Tom Li)
+ * Don't try to TLS already secured BOSH connections (#17270 PR #293 Tom Li)
+
+ IRC:
+ * Fix "Registration timeout" on SASL auth with InspIRCd servers
+ (and possibly others not based on charybdis/ratbox/ircd-seven)
+ * Fix issues with plugins that modify outgoing messages
+ (such as the custom PART/QUIT feature of the IRC More plugin)
+ * Fix IRC buffer handling. (#12562 PR #272 Shivaram Lingamneni)
+ * Properly handle AUTHENTICATE as a normal command with server prefix.
+ (PR #316 dx)
+ * Fix a crash caused by a use after free of the MOTD.
+ * Fix an out of bounds read in irc_nick_skip_mode.
+ * Fix a write of a single byte before the start of a buffer in
+ irc_parse_ctcp.
+
+ Pidgin:
+ * Better support for dark themes. (#12572 Alyssa Rosenzweig and Gary Kramlich)
+ * Fixed IPv6 links by not escaping []'s. (#16391 cyisfor) (PR #270 Daniel Kamil Kozar)
+ * Only write buddy icons to the cache if they're not already cached. (PR #276 David Woodhouse)
+ * Rejoin persistent chats after reconnect. (#15687 PR #285 Christof Meerwald)
+ * Made the WIN32 Transparency plugin work on all platforms. (#3124 PR #287 Daniel Kamil Kozar)
+ * Ensure search results buttons are labeled (Backport from de2d88e575ee)
+ * Fix matching unicode smilies. (#17232 gnubfx PR #262 Daniel Kamil Kozar)
+ * Correctly update mute/unmute status when the remote side mutes/unmutes us. (#17273 PR #302 David Woodhouse)
+ * Rework the status icon blinking to not used deprecated API. (#17174 zelch PR #264 Daniel Kamil Kozar)
+ * Don't allow adding a buddy to protocols that don't have an add_buddy callback. (#4061 Paradox)
+
+ Finch:
+ * Fix handling of search results (#17238 David Woodhouse)
+
+ Voice & Video:
+ * Port backend-fs to newer api for farstream relay-info property (#17274 bellet)
+
+version 2.12.0 (03/09/2017):
+ libpurple:
+ * Fix an out of bounds memory write in purple_markup_unescape_entity.
+ CVE-2017-2640
+ * Fix use of uninitialised memory if running non-debug-enabled versions of glib
+ * Updated AIM dev and dist ID's to new ones that were assigned by AOL.
+ * TLS certificate verification now uses SHA-256 checksums.
+ * Fixed SASL external auth for Freenode.
+ * Removed the MSN protocol plugin. It has been unusable and dormant for some
+ time. MSNP18 has been discontinued and the protocol plugin would require a
+ large update to start working again. See: http://ismsndeadyet.com/ The
+ third-party Pidgin SkypeWeb plugin, however, should provide enough
+ functionality as a replacement if people still want to use MSN:
+ https://github.com/EionRobb/skype4pidgin/tree/master/skypeweb
+ * Removed Mxit protocol plugin. The service was closed at the end of
+ September 2016. See
+ https://pidgin.im/pipermail/devel/2016-September/024078.htm
+ * Removed the MySpaceIM protocol plugin. The service has been defunct for a
+ long time. (#15356)
+ * Remove the Yahoo! protocol plugin. Yahoo has completely
+ reimplemented their protocol, so this version is no longer operable as
+ of August 5th, 2016:
+ https://yahoo.tumblr.com/post/145715934739/q2-2016-progress-report-on-our-product
+ A new protocol plugin has been written to support the new protocol.
+ It can be found here: https://github.com/EionRobb/funyahoo-plusplus
+ This also removes support for Yahoo! Japan. According to
+ http://messenger.yahoo.co.jp/ the service ended March 26th, 2014.
+ * Remove the Facebook (XMPP) account option. According to
+ https://developers.facebook.com/docs/chat the XMPP Chat API service
+ ended April 30th, 2015. A new protocol plugin has been written,
+ using a different method, to support Facebook. It can be found at
+ https://github.com/dequis/purple-facebook/wiki
+ * Fixed gnutls certificate validation errors that mainly affected google (Dequis)
+
+ General
+ * Replaced instances of d.pidgin.im with developer.pidgin.im and updated the
+ urls to use https. (#17036)
+
+ IRC
+ * Fixed issue of messages being silently cut off at 500 characters. Large
+ messages are now split into parts and sent one by one. (#4753)
+
+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