***SPAM*** libpurple 33018:e8da26831cc0: Added tag v2.10.12 for changeset 2...
commits at adium.im
commits at adium.im
Tue Mar 21 17:40:26 UTC 2017
details: http://hg.adium.im/libpurple/rev/e8da26831cc0
revision: 33018:e8da26831cc0
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Thu Dec 31 17:18:34 2015 -0600
Added tag v2.10.12 for changeset 2ac1dcb9eb2e
Subject: libpurple 33019:ce20eaf29552: Prepare for the next round of development
details: http://hg.adium.im/libpurple/rev/ce20eaf29552
revision: 33019:ce20eaf29552
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Thu Dec 31 17:36:44 2015 -0600
Prepare for the next round of development
Subject: libpurple 33020:30f7c83da15d: win32: bump NSS and NSPR versions to 3.20.1/4.10.0 (will be included in 2.10.12 binary)
details: http://hg.adium.im/libpurple/rev/30f7c83da15d
revision: 33020:30f7c83da15d
branch: release-2.x.y
author: Daniel Atallah <datallah at pidgin.im>
date: Fri Jan 01 13:27:15 2016 -0500
win32: bump NSS and NSPR versions to 3.20.1/4.10.0 (will be included in 2.10.12 binary)
Subject: libpurple 33021:08cd626e63a9: win32: finalize gtk-runtime-2.16.6.3
details: http://hg.adium.im/libpurple/rev/08cd626e63a9
revision: 33021:08cd626e63a9
branch: release-2.x.y
author: Daniel Atallah <datallah at pidgin.im>
date: Fri Jan 01 14:01:55 2016 -0500
win32: finalize gtk-runtime-2.16.6.3
Subject: libpurple 33022:a831e254b0b7: Add pidgin/pixmaps/emblems/16/mobile.png back to fix #14962
details: http://hg.adium.im/libpurple/rev/a831e254b0b7
revision: 33022:a831e254b0b7
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Fri Jan 01 22:15:29 2016 -0600
Add pidgin/pixmaps/emblems/16/mobile.png back to fix #14962
Subject: libpurple 33023:4ada39de1057: ChangeLog the 14962 fix
details: http://hg.adium.im/libpurple/rev/4ada39de1057
revision: 33023:4ada39de1057
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Fri Jan 01 22:16:07 2016 -0600
ChangeLog the 14962 fix
Subject: libpurple 33024:93ca6095dbe6: Remove extraneous periods in Add Chat dialog
details: http://hg.adium.im/libpurple/rev/93ca6095dbe6
revision: 33024:93ca6095dbe6
branch: release-2.x.y
author: Richard Laager <rlaager at pidgin.im>
date: Mon Jan 04 12:01:24 2016 -0600
Remove extraneous periods in Add Chat dialog
Closes #15128
See also BitBucket PR #6
Subject: libpurple 33025:7e7d2f4260a6: win32: Update config.h.mingw to the values generated by a more recentautogen/configure (no functional changes)
details: http://hg.adium.im/libpurple/rev/7e7d2f4260a6
revision: 33025:7e7d2f4260a6
branch: release-2.x.y
author: Daniel Atallah <datallah at pidgin.im>
date: Tue Jan 05 13:46:01 2016 -0500
win32: Update config.h.mingw to the values generated by a more recentautogen/configure (no functional changes)
Subject: libpurple 33026:43b559f9cb68: win32: Update windows API version to be XP consistently
details: http://hg.adium.im/libpurple/rev/43b559f9cb68
revision: 33026:43b559f9cb68
branch: release-2.x.y
author: Daniel Atallah <datallah at pidgin.im>
date: Tue Jan 05 14:46:59 2016 -0500
win32: Update windows API version to be XP consistently
Subject: libpurple 33027:4e789f9eec2a: win32: Update libpurple to use getaddrinfo (which should hopefully cause IPv6 to magically work)
details: http://hg.adium.im/libpurple/rev/4e789f9eec2a
revision: 33027:4e789f9eec2a
branch: release-2.x.y
author: Daniel Atallah <datallah at pidgin.im>
date: Thu Jan 07 18:11:56 2016 -0500
win32: Update libpurple to use getaddrinfo (which should hopefully cause IPv6 to magically work)
Fixes #1075
Subject: libpurple 33028:0c0286d7d5dd: Add another Latvian translator
details: http://hg.adium.im/libpurple/rev/0c0286d7d5dd
revision: 33028:0c0286d7d5dd
branch: release-2.x.y
author: Richard Laager <rlaager at pidgin.im>
date: Wed Feb 03 10:36:41 2016 -0600
Add another Latvian translator
The current translator, Rudolfs Mazurs, requested that we recognize
Ingm?rs D?ri?? as an additional translator.
Subject: libpurple 33029:fa3c41b69e47: win32: Fix window placement on Windows >= Vista. Fixes #16830
details: http://hg.adium.im/libpurple/rev/fa3c41b69e47
revision: 33029:fa3c41b69e47
branch: release-2.x.y
author: Eion Robb <eion at robbmob.com>
date: Wed Feb 03 15:56:49 2016 -0500
win32: Fix window placement on Windows >= Vista. Fixes #16830
Subject: libpurple 33030:ca46fc6c7be5: Share mdns_win32 for both Windows and Mac OS X.
details: http://hg.adium.im/libpurple/rev/ca46fc6c7be5
revision: 33030:ca46fc6c7be5
branch: fix-bonjour-mac
author: Patrick Cloke <clokep at gmail.com>
date: Tue Mar 15 22:15:31 2016 -0400
Share mdns_win32 for both Windows and Mac OS X.
Subject: libpurple 33031:0b9c694bdb6f: Merged in instantbird/main/fix-bonjour-mac (pull request #26)
details: http://hg.adium.im/libpurple/rev/0b9c694bdb6f
revision: 33031:0b9c694bdb6f
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Tue Mar 15 21:37:05 2016 -0500
Merged in instantbird/main/fix-bonjour-mac (pull request #26)
Share mdns_win32 for both Windows and Mac OS X.
Subject: libpurple 33032:bc87424581f3: ChangeLog the Bonjour fix
details: http://hg.adium.im/libpurple/rev/bc87424581f3
revision: 33032:bc87424581f3
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Tue Mar 15 23:27:07 2016 -0500
ChangeLog the Bonjour fix
Subject: libpurple 33033:2f4d022d0308: Update POTFILES.in
details: http://hg.adium.im/libpurple/rev/2f4d022d0308
revision: 33033:2f4d022d0308
branch: release-2.x.y
author: Mark Doliner <mark at kingant.net>
date: Sun Mar 20 21:42:36 2016 -0700
Update POTFILES.in
Remove a file that was removed. Add a file that was added and contains localizable strings.
Subject: libpurple 33034:ac3d0b6d6128: gtkconv: Fix alignment of incoming RTL messages in protocols without rich text
details: http://hg.adium.im/libpurple/rev/ac3d0b6d6128
revision: 33034:ac3d0b6d6128
branch: release-2.x.y
author: dx <dx at dxzone.com.ar>
date: Mon Apr 11 04:22:21 2016 -0300
gtkconv: Fix alignment of incoming RTL messages in protocols without rich text
Which means this probably only worked properly for XMPP, given a pidgin client
on the other side which also sent that span tag with direction:rtl. In the case
of outgoing messages, it worked because that span tag was added by pidgin's own
input box.
Subject: libpurple 33035:f827e56eea34: media: don't keep last sample reference on sinks
details: http://hg.adium.im/libpurple/rev/f827e56eea34
revision: 33035:f827e56eea34
branch: release-2.x.y
author: Jakub Adam <jakub.adam at ktknet.cz>
date: Wed Apr 27 09:19:58 2016 +0200
media: don't keep last sample reference on sinks
Holding a reference to a GstBuffer somewhere in a pipeline for possibly
indefinite period may cause trouble when the buffer has been allocated
by a 3rd party library or when it points directly into memory region of
a hardware device.
A specific example is V4L2 source element, which won't allow webcam
image resolution be reconfigured unless all previously allocated buffers
have been freed.
Backport of Pidgin 3 commit 13807c514810.
Subject: libpurple 33036:b5c43edd21f8: media: switch source bin fakesink to PAUSED synchronously
details: http://hg.adium.im/libpurple/rev/b5c43edd21f8
revision: 33036:b5c43edd21f8
branch: release-2.x.y
author: Jakub Adam <jakub.adam at ktknet.cz>
date: Fri Apr 15 11:49:55 2016 +0200
media: switch source bin fakesink to PAUSED synchronously
Connecting the source bin to the rest if the pipeline while it's still
in the process of transition to PLAYING can block the pipeline.
Backport of Pidgin 3 commit e382df8b8ab4.
Subject: libpurple 33037:2953de8b793c: The Mxit VoIP support never left beta (and has since been discontinued), so remove the partial prototype implementation from libpurple.
details: http://hg.adium.im/libpurple/rev/2953de8b793c
revision: 33037:2953de8b793c
branch: release-2.x.y
author: Andrew Victor <andrew.victor at mxit.com>
date: Sat May 07 16:28:14 2016 +0200
The Mxit VoIP support never left beta (and has since been discontinued), so remove the partial prototype implementation from libpurple.
Subject: libpurple 33038:738096bade99: gtkblist: Avoid calling the 'select notebook page' timeout after destroy
details: http://hg.adium.im/libpurple/rev/738096bade99
revision: 33038:738096bade99
branch: release-2.x.y
author: dx <dx at dxzone.com.ar>
date: Sat May 14 17:55:55 2016 -0300
gtkblist: Avoid calling the 'select notebook page' timeout after destroy
This showed up as a use-after-free in valgrind, when quitting
Subject: libpurple 33039:84837bf0a2c8: Add "account-status-changing" signal from instantbird
details: http://hg.adium.im/libpurple/rev/84837bf0a2c8
revision: 33039:84837bf0a2c8
branch: release-2.x.y
author: Florian Qu?ze <florian at instantbird.org>
date: Sun May 15 05:28:07 2016 -0300
Add "account-status-changing" signal from instantbird
It's like "account-status-changed", but emitted before the status change
instead of after.
Instantbird ticket: https://bugzilla.mozilla.org/show_bug.cgi?id=954403
Subject: libpurple 33040:5e5e84e8a798: Add "buddy-remove-from-group" blist signal from instantbird
details: http://hg.adium.im/libpurple/rev/5e5e84e8a798
revision: 33040:5e5e84e8a798
branch: release-2.x.y
author: Florian Qu?ze <florian at instantbird.org>
date: Sun May 15 05:41:39 2016 -0300
Add "buddy-remove-from-group" blist signal from instantbird
It is fired when a buddy is removed permanently from a group but
not from the buddy list. (ie when the buddy has been moved)
Subject: libpurple 33041:96bd4f28be12: Add translator comments about "toaster"
details: http://hg.adium.im/libpurple/rev/96bd4f28be12
revision: 33041:96bd4f28be12
branch: release-2.x.y
author: Richard Laager <rlaager at pidgin.im>
date: Tue Jun 07 00:44:16 2016 -0500
Add translator comments about "toaster"
Reported-by: Allan Nordh?y <epost at anotheragency.no>
Subject: libpurple 33042:ef161f30f8bc: Add PurpleCommandsUiOps API from instantbird
details: http://hg.adium.im/libpurple/rev/ef161f30f8bc
revision: 33042:ef161f30f8bc
branch: release-2.x.y
author: Florian Qu?ze <florian at instantbird.org>
date: Sun May 15 18:53:55 2016 -0300
Add PurpleCommandsUiOps API from instantbird
This allows the UI to override the built-in handling of commands.
Instantbird ticket: https://bugzilla.mozilla.org/show_bug.cgi?id=953569
Subject: libpurple 33043:403b13cb3a47: PurpleCommandsUiOps: minor naming/docs fixes
details: http://hg.adium.im/libpurple/rev/403b13cb3a47
revision: 33043:403b13cb3a47
branch: release-2.x.y
author: dx <dx at dxzone.com.ar>
date: Sun Jun 12 18:46:47 2016 -0300
PurpleCommandsUiOps: minor naming/docs fixes
Subject: libpurple 33044:e61fe608aa81: Merged in dequisdequis/pidgin/release-2.x.y (pull request #51)
details: http://hg.adium.im/libpurple/rev/e61fe608aa81
revision: 33044:e61fe608aa81
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Wed Jun 15 21:59:51 2016 -0500
Merged in dequisdequis/pidgin/release-2.x.y (pull request #51)
Add PurpleCommandsUiOps API from instantbird
Subject: libpurple 33045:158186c0c751: Stop truncating ICQ passwords to 8 characters like old ICQ clients did
details: http://hg.adium.im/libpurple/rev/158186c0c751
revision: 33045:158186c0c751
branch: release-2.x.y
author: dx <dx at dxzone.com.ar>
date: Thu Jun 16 02:40:40 2016 -0300
Stop truncating ICQ passwords to 8 characters like old ICQ clients did
Fixes #16692
I know we've said that we should fix this "the right way" to ensure that
hypothetical users who rely on password truncation don't get login errors.
But no one is writing that patch, and the real users who want passwords longer
than 8 chars are more important.
If someone actually relies on password truncation, they can easily press
backspace a few times.
Subject: libpurple 33046:ae26e3eace57: media: add videoscale before video sink
details: http://hg.adium.im/libpurple/rev/ae26e3eace57
revision: 33046:ae26e3eace57
branch: release-2.x.y
author: Jakub Adam <jakub.adam at ktknet.cz>
date: Thu Apr 21 09:40:21 2016 +0200
media: add videoscale before video sink
Fixes issue with ximagesink displaying only a corner cut-out of larger
webcam video.
In addition, a patch for ximagesink is needed, ETA GStreamer 1.9.0:
https://cgit.freedesktop.org/gstreamer/gst-plugins-base/commit/?id=59d7f9c62ee95dfbb5b450476f73a717e03b7b8c
Backport of Pidgin 3 commit dfadb1bef243.
Subject: libpurple 33047:3ac4724fc358: mediamanager: fix output window destruction
details: http://hg.adium.im/libpurple/rev/3ac4724fc358
revision: 33047:3ac4724fc358
branch: release-2.x.y
author: Jakub Adam <jakub.adam at ktknet.cz>
date: Tue May 03 10:35:53 2016 +0200
mediamanager: fix output window destruction
The code removing GStreamer elements hasn't been updated for a while and
no longer exactly matches the structure of the video pipeline.
This update makes the function more generic and depending less on
the assumptions about which and how many elements are connected, so that
it won't need further modifications each time something is added or
removed form the video output branch of the pipeline.
It also fixes failed assert in gst_element_release_request_pad()
sometimes appearing in the logs, which is caused by the fact that 'peer'
pad belongs to a different element than the code expected.
Backport of Pidgin 3 commit 4f5cdd4bf209.
Subject: libpurple 33048:31e5b72ab3d4: ChangeLog the previous media fixes
details: http://hg.adium.im/libpurple/rev/31e5b72ab3d4
revision: 33048:31e5b72ab3d4
branch: release-2.x.y
author: Jakub Adam <jakub.adam at ktknet.cz>
date: Tue May 24 07:15:42 2016 +0200
ChangeLog the previous media fixes
Subject: libpurple 33049:c93fe5352c23: Merged in xhaakon/pidgin/release-2.x.y (pull request #52)
details: http://hg.adium.im/libpurple/rev/c93fe5352c23
revision: 33049:c93fe5352c23
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Thu Jun 16 11:05:15 2016 -0500
Merged in xhaakon/pidgin/release-2.x.y (pull request #52)
Backport of media patches from 3.0
Subject: libpurple 33050:d24505afc83a: irc: Base64-decode SASL messages before passing to libsasl
details: http://hg.adium.im/libpurple/rev/d24505afc83a
revision: 33050:d24505afc83a
branch: release-2.x.y
author: Mantas Mikul?nas <grawity at nullroute.eu.org>
date: Mon Jun 16 11:03:00 2014 +0300
irc: Base64-decode SASL messages before passing to libsasl
IRC SASL messages are sent and received in Base64 form, but libsasl expects
them to be decoded first, which the irc plugin doesn't do.
This breaks all mechanisms that rely on multiple messages (specifically, I'm
implementing SCRAM-SHA-1 server-side, but GSSAPI or GS2-* would be affected
too).
Subject: libpurple 33051:4d2e2182f901: Adding new API for fetch_url with binary request.
details: http://hg.adium.im/libpurple/rev/4d2e2182f901
revision: 33051:4d2e2182f901
branch: release-2.x.y
author: Youness Alaoui <kakaroto at kakaroto.homelinux.net>
date: Tue Jun 14 17:48:09 2016 -0400
Adding new API for fetch_url with binary request.
The current fetch API uses 'strlen' to check the length of the request.
This is changed to use a request_len argument which allows for POST
requests to be sent with binary data.
Subject: libpurple 33052:eda46d7224d7: oscar: Adding kerberos-based authentication
details: http://hg.adium.im/libpurple/rev/eda46d7224d7
revision: 33052:eda46d7224d7
branch: release-2.x.y
author: Youness Alaoui <kakaroto at kakaroto.homelinux.net>
date: Tue Jun 14 17:49:08 2016 -0400
oscar: Adding kerberos-based authentication
This is a port to 2.x.y of the oscar_auth branch from PR 69 :
https://bitbucket.org/pidgin/main/pull-requests/69
Subject: libpurple 33053:76757030e995: oscar: Remove forgotten/unused variable
details: http://hg.adium.im/libpurple/rev/76757030e995
revision: 33053:76757030e995
branch: release-2.x.y
author: Youness Alaoui <kakaroto at kakaroto.homelinux.net>
date: Tue Jun 14 18:00:36 2016 -0400
oscar: Remove forgotten/unused variable
Subject: libpurple 33054:fcafc93ddd4d: oscar: Set password_xored as gchar to remove a warning
details: http://hg.adium.im/libpurple/rev/fcafc93ddd4d
revision: 33054:fcafc93ddd4d
branch: release-2.x.y
author: Youness Alaoui <kakaroto at kakaroto.homelinux.net>
date: Tue Jun 14 18:08:10 2016 -0400
oscar: Set password_xored as gchar to remove a warning
g_string_append_len expects a gchar, not a guint8
Subject: libpurple 33055:b3fc32a626df: oscar: Fix the file comment which still had references to the clientLogin auth
details: http://hg.adium.im/libpurple/rev/b3fc32a626df
revision: 33055:b3fc32a626df
branch: release-2.x.y
author: Youness Alaoui <kakaroto at kakaroto.homelinux.net>
date: Wed Jun 15 10:57:39 2016 -0400
oscar: Fix the file comment which still had references to the clientLogin auth
Subject: libpurple 33056:16fb6c8feaea: oscar: Use purple_strequal in kerberos.c
details: http://hg.adium.im/libpurple/rev/16fb6c8feaea
revision: 33056:16fb6c8feaea
branch: release-2.x.y
author: Youness Alaoui <kakaroto at kakaroto.homelinux.net>
date: Wed Jun 15 10:57:59 2016 -0400
oscar: Use purple_strequal in kerberos.c
Subject: libpurple 33057:68c2c37b6bd1: oscar: Remove if() before g_free since g_free is NULL-aware
details: http://hg.adium.im/libpurple/rev/68c2c37b6bd1
revision: 33057:68c2c37b6bd1
branch: release-2.x.y
author: Youness Alaoui <kakaroto at kakaroto.homelinux.net>
date: Thu Jun 16 13:09:22 2016 -0400
oscar: Remove if() before g_free since g_free is NULL-aware
Subject: libpurple 33058:82f57388d70c: oscar: Fix coding style, no whitespace before parenthesis of function calls
details: http://hg.adium.im/libpurple/rev/82f57388d70c
revision: 33058:82f57388d70c
branch: release-2.x.y
author: Youness Alaoui <kakaroto at kakaroto.homelinux.net>
date: Thu Jun 16 13:13:04 2016 -0400
oscar: Fix coding style, no whitespace before parenthesis of function calls
Subject: libpurple 33059:5cb3adb447bb: Changelog: Add record of AIM kerberos changes
details: http://hg.adium.im/libpurple/rev/5cb3adb447bb
revision: 33059:5cb3adb447bb
branch: release-2.x.y
author: Youness Alaoui <kakaroto at kakaroto.homelinux.net>
date: Thu Jun 16 13:16:01 2016 -0400
Changelog: Add record of AIM kerberos changes
Subject: libpurple 33060:bc833d6d81a2: Merged in kakaroto/main/release-2.x.y (pull request #70)
details: http://hg.adium.im/libpurple/rev/bc833d6d81a2
revision: 33060:bc833d6d81a2
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Thu Jun 16 15:23:30 2016 -0500
Merged in kakaroto/main/release-2.x.y (pull request #70)
Release 2.x.y
Subject: libpurple 33061:3a71cc9d4554: Strip .po line numbers
details: http://hg.adium.im/libpurple/rev/3a71cc9d4554
revision: 33061:3a71cc9d4554
branch: release-2.x.y
author: Richard Laager <rlaager at pidgin.im>
date: Wed Jun 15 22:00:13 2016 -0500
Strip .po line numbers
This was done using the following (where LL is a language code):
XGETTEXT_ARGS=--no-location intltool-update LL
Subject: libpurple 33062:4187a47282db: Cleanup changed translations
details: http://hg.adium.im/libpurple/rev/4187a47282db
revision: 33062:4187a47282db
branch: release-2.x.y
author: Pidgin Translators <translators at pidgin.im>
date: Wed Jun 15 23:25:57 2016 -0500
Cleanup changed translations
This was done using the following (where LL is a language code):
XGETTEXT_ARGS=--no-location intltool-update LL
This is to reduce the diff in the next commit.
Subject: libpurple 33063:4ec4f852c104: Update from Transifex
details: http://hg.adium.im/libpurple/rev/4ec4f852c104
revision: 33063:4ec4f852c104
branch: release-2.x.y
author: ???? ????? <tx99h4 at hotmail.com>
date: Wed Jun 15 23:36:30 2016 -0500
Update from Transifex
Subject: libpurple 33064:815f9d00ba86: Update from Transifex
details: http://hg.adium.im/libpurple/rev/815f9d00ba86
revision: 33064:815f9d00ba86
branch: release-2.x.y
author: David Vachulka <david at konstrukce-cad.com>
date: Wed Jun 15 23:36:33 2016 -0500
Update from Transifex
Subject: libpurple 33065:5daa86562f5d: Update from Transifex
details: http://hg.adium.im/libpurple/rev/5daa86562f5d
revision: 33065:5daa86562f5d
branch: release-2.x.y
author: Bj?rn Voigt <bjoernv at arcor.de>
date: Wed Jun 15 23:36:33 2016 -0500
Update from Transifex
Subject: libpurple 33066:935bce92415f: Update from Transifex
details: http://hg.adium.im/libpurple/rev/935bce92415f
revision: 33066:935bce92415f
branch: release-2.x.y
author: Michael Findlay <translate at cobber-linux.org>
date: Wed Jun 15 23:36:33 2016 -0500
Update from Transifex
Subject: libpurple 33067:e03b01563b84: Update from Transifex
details: http://hg.adium.im/libpurple/rev/e03b01563b84
revision: 33067:e03b01563b84
branch: release-2.x.y
author: Javier Fernandez-Sanguino <jfs at debian.org>
date: Wed Jun 15 23:36:34 2016 -0500
Update from Transifex
Subject: libpurple 33068:996298f9b212: Update from Transifex
details: http://hg.adium.im/libpurple/rev/996298f9b212
revision: 33068:996298f9b212
branch: release-2.x.y
author: KNTRO <tskuhn at gmail.com>
date: Wed Jun 15 23:36:34 2016 -0500
Update from Transifex
Subject: libpurple 33069:514d9bf157d2: Update from Transifex
details: http://hg.adium.im/libpurple/rev/514d9bf157d2
revision: 33069:514d9bf157d2
branch: release-2.x.y
author: Elnaz Sarbar <elnaz.s at gmail.com>
date: Wed Jun 15 23:36:34 2016 -0500
Update from Transifex
Subject: libpurple 33070:d5a043f7138e: Update from Transifex
details: http://hg.adium.im/libpurple/rev/d5a043f7138e
revision: 33070:d5a043f7138e
branch: release-2.x.y
author: Miguel Anxo Bouzada <mbouzada at gmail.com>
date: Wed Jun 15 23:36:34 2016 -0500
Update from Transifex
Subject: libpurple 33071:3424cb0f1818: Update from Transifex
details: http://hg.adium.im/libpurple/rev/3424cb0f1818
revision: 33071:3424cb0f1818
branch: release-2.x.y
author: Shalom Craimer <s.transifex2015 at craimer.org>
date: Wed Jun 15 23:36:34 2016 -0500
Update from Transifex
Subject: libpurple 33072:374e64e187ee: Update from Transifex
details: http://hg.adium.im/libpurple/rev/374e64e187ee
revision: 33072:374e64e187ee
branch: release-2.x.y
author: Rajesh Ranjan <rajesh672 at gmail.com>
date: Wed Jun 15 23:36:34 2016 -0500
Update from Transifex
Subject: libpurple 33073:a6e4affcdb7b: Update from Transifex
details: http://hg.adium.im/libpurple/rev/a6e4affcdb7b
revision: 33073:a6e4affcdb7b
branch: release-2.x.y
author: kelemeng <kelemeng at ubuntu.com>
date: Wed Jun 15 23:36:34 2016 -0500
Update from Transifex
Subject: libpurple 33074:88654a413021: Update from Transifex
details: http://hg.adium.im/libpurple/rev/88654a413021
revision: 33074:88654a413021
branch: release-2.x.y
author: ???? ????????? <vahe554 at inbox.ru>
date: Wed Jun 15 23:36:34 2016 -0500
Update from Transifex
Subject: libpurple 33075:1a51b1921eb1: Update from Transifex
details: http://hg.adium.im/libpurple/rev/1a51b1921eb1
revision: 33075:1a51b1921eb1
branch: release-2.x.y
author: Mohamad Hasan Al Banna <se7entime at protonmail.com>
date: Wed Jun 15 23:36:34 2016 -0500
Update from Transifex
Subject: libpurple 33076:bd421a92d073: Update from Transifex
details: http://hg.adium.im/libpurple/rev/bd421a92d073
revision: 33076:bd421a92d073
branch: release-2.x.y
author: Sebastiano Pistore <olatusrooc at virgilio.it>
date: Wed Jun 15 23:36:34 2016 -0500
Update from Transifex
Subject: libpurple 33077:9644f308ef91: Update from Transifex
details: http://hg.adium.im/libpurple/rev/9644f308ef91
revision: 33077:9644f308ef91
branch: release-2.x.y
author: Naoki Matsumoto (nekomatu) <nekomatu at gmail.com>
date: Wed Jun 15 23:36:34 2016 -0500
Update from Transifex
Subject: libpurple 33078:9374beb73380: Update from Transifex
details: http://hg.adium.im/libpurple/rev/9374beb73380
revision: 33078:9374beb73380
branch: release-2.x.y
author: abuyop <abuyop at gmail.com>
date: Wed Jun 15 23:36:34 2016 -0500
Update from Transifex
Subject: libpurple 33079:0610a6ad6d39: Update from Transifex
details: http://hg.adium.im/libpurple/rev/0610a6ad6d39
revision: 33079:0610a6ad6d39
branch: release-2.x.y
author: Allan Nordh?y <epost at anotheragency.no>
date: Wed Jun 15 23:36:34 2016 -0500
Update from Transifex
Subject: libpurple 33080:59513ceff755: Update from Transifex
details: http://hg.adium.im/libpurple/rev/59513ceff755
revision: 33080:59513ceff755
branch: release-2.x.y
author: Gideon van Melle <translations at gvmelle.com>
date: Wed Jun 15 23:36:35 2016 -0500
Update from Transifex
Subject: libpurple 33081:6254238267c3: Update from Transifex
details: http://hg.adium.im/libpurple/rev/6254238267c3
revision: 33081:6254238267c3
branch: release-2.x.y
author: Yngve Spjeld Landro <l10n at landro.net>
date: Wed Jun 15 23:36:35 2016 -0500
Update from Transifex
Subject: libpurple 33082:39e2e1148137: Update from Transifex
details: http://hg.adium.im/libpurple/rev/39e2e1148137
revision: 33082:39e2e1148137
branch: release-2.x.y
author: Piotr Dr?g <piotrdrag at gmail.com>
date: Wed Jun 15 23:36:35 2016 -0500
Update from Transifex
Subject: libpurple 33083:34a61acbd828: Update from Transifex
details: http://hg.adium.im/libpurple/rev/34a61acbd828
revision: 33083:34a61acbd828
branch: release-2.x.y
author: Renato Silva <br.renatosilva at gmail.com>
date: Wed Jun 15 23:36:35 2016 -0500
Update from Transifex
Subject: libpurple 33084:5db5c213e10b: Update from Transifex
details: http://hg.adium.im/libpurple/rev/5db5c213e10b
revision: 33084:5db5c213e10b
branch: release-2.x.y
author: ?????????? ????? <samant.ua at mail.ru>
date: Wed Jun 15 23:36:35 2016 -0500
Update from Transifex
Subject: libpurple 33085:bfc7342b7d2f: Update from Transifex
details: http://hg.adium.im/libpurple/rev/bfc7342b7d2f
revision: 33085:bfc7342b7d2f
branch: release-2.x.y
author: Martin Srebotnjak <miles at filmsi.net>
date: Wed Jun 15 23:36:35 2016 -0500
Update from Transifex
Subject: libpurple 33086:f6e48bcd0f3e: Update from Transifex
details: http://hg.adium.im/libpurple/rev/f6e48bcd0f3e
revision: 33086:f6e48bcd0f3e
branch: release-2.x.y
author: Besnik <besnik at programeshqip.org>
date: Wed Jun 15 23:36:35 2016 -0500
Update from Transifex
Subject: libpurple 33087:560c29dac912: Update from Transifex
details: http://hg.adium.im/libpurple/rev/560c29dac912
revision: 33087:560c29dac912
branch: release-2.x.y
author: Anders Jonsson <transifex at norsjovallen.se>
date: Wed Jun 15 23:36:35 2016 -0500
Update from Transifex
Subject: libpurple 33088:cb9b1edb2b4e: Update from Transifex
details: http://hg.adium.im/libpurple/rev/cb9b1edb2b4e
revision: 33088:cb9b1edb2b4e
branch: release-2.x.y
author: Mehmet <mehmet337402 at gmail.com>
date: Wed Jun 15 23:36:35 2016 -0500
Update from Transifex
Subject: libpurple 33089:3e16acd13474: Update from Transifex
details: http://hg.adium.im/libpurple/rev/3e16acd13474
revision: 33089:3e16acd13474
branch: release-2.x.y
author: Gwenn M <tornoz at laposte.net>
date: Wed Jun 15 23:37:19 2016 -0500
Update from Transifex
Subject: libpurple 33090:3f9374e9e61b: Update from Transifex
details: http://hg.adium.im/libpurple/rev/3f9374e9e61b
revision: 33090:3f9374e9e61b
branch: release-2.x.y
author: Panos Bouklis <panos at echidna-band.com>
date: Wed Jun 15 23:38:13 2016 -0500
Update from Transifex
Subject: libpurple 33091:139498f64482: Update from Transifex
details: http://hg.adium.im/libpurple/rev/139498f64482
revision: 33091:139498f64482
branch: release-2.x.y
author: Jaakko Helleranta <jaakko at helleranta.com>
date: Wed Jun 15 23:39:38 2016 -0500
Update from Transifex
Subject: libpurple 33092:3cbed8233164: Update from Transifex
details: http://hg.adium.im/libpurple/rev/3cbed8233164
revision: 33092:3cbed8233164
branch: release-2.x.y
author: Algimantas Margevi?ius <gymka at archlinux.lt>
date: Wed Jun 15 23:42:01 2016 -0500
Update from Transifex
Subject: libpurple 33093:f02ca41ea5f9: Update from Transifex
details: http://hg.adium.im/libpurple/rev/f02ca41ea5f9
revision: 33093:f02ca41ea5f9
branch: release-2.x.y
author: Ingm?rs D?ri?? <melhiors14 at gmail.com>
date: Wed Jun 15 23:43:08 2016 -0500
Update from Transifex
Subject: libpurple 33094:ebd3b7d6cba4: Update from Transifex
details: http://hg.adium.im/libpurple/rev/ebd3b7d6cba4
revision: 33094:ebd3b7d6cba4
branch: release-2.x.y
author: Saroj Dhakal <lotusnagarkot at gmail.com>
date: Wed Jun 15 23:46:38 2016 -0500
Update from Transifex
Subject: libpurple 33095:c7feea1ac420: Update from Transifex
details: http://hg.adium.im/libpurple/rev/c7feea1ac420
revision: 33095:c7feea1ac420
branch: release-2.x.y
author: C?dric Valmary <cvalmary at yahoo.fr>
date: Wed Jun 15 23:46:38 2016 -0500
Update from Transifex
Subject: libpurple 33096:19f64f9410bf: Update from Transifex
details: http://hg.adium.im/libpurple/rev/19f64f9410bf
revision: 33096:19f64f9410bf
branch: release-2.x.y
author: Paulo Ribeiro <paulo at diffraction.pt>
date: Wed Jun 15 23:46:39 2016 -0500
Update from Transifex
Subject: libpurple 33097:bfbbdb7859d2: Update from Transifex
details: http://hg.adium.im/libpurple/rev/bfbbdb7859d2
revision: 33097:bfbbdb7859d2
branch: release-2.x.y
author: Akmal Khushvakov <uzbadmin at gmail.com>
date: Wed Jun 15 23:46:39 2016 -0500
Update from Transifex
Subject: libpurple 33098:3dda61e090d3: Add import-from-transifex script
details: http://hg.adium.im/libpurple/rev/3dda61e090d3
revision: 33098:3dda61e090d3
branch: release-2.x.y
author: Richard Laager <rlaager at pidgin.im>
date: Thu Jun 16 01:15:46 2016 -0500
Add import-from-transifex script
This pulls the translations from Transifex, works out what has changed,
and commits intltool-update changes without prompting. It then leaves
the remaining changes for manual review and committing.
Subject: libpurple 33099:3107801245b9: Merged in rlaager/pidgin/release-2.x.y (pull request #76)
details: http://hg.adium.im/libpurple/rev/3107801245b9
revision: 33099:3107801245b9
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Thu Jun 16 22:29:37 2016 -0500
Merged in rlaager/pidgin/release-2.x.y (pull request #76)
Translation Updates for 2.11.0
Subject: libpurple 33100:2e00aa78cb1f: Add PurplePrefsUiOps API from instantbird
details: http://hg.adium.im/libpurple/rev/2e00aa78cb1f
revision: 33100:2e00aa78cb1f
branch: release-2.x.y
author: dx <dx at dxzone.com.ar>
date: Wed Jun 15 04:59:21 2016 -0300
Add PurplePrefsUiOps API from instantbird
This allows overriding the prefs.xml storage with anything else.
The instantbird version had fewer methods, things like add_string_list or
rename_boolean_toggle which are rarely used in libpurple and that instantbird
just removed from their fork.
The add_observer and remove_observer methods are not implemented yet.
Subject: libpurple 33101:c3548438b3a8: Implement PurplePrefsUiOps.(dis)connect_callback from instantbird
details: http://hg.adium.im/libpurple/rev/c3548438b3a8
revision: 33101:c3548438b3a8
branch: release-2.x.y
author: dx <dx at dxzone.com.ar>
date: Thu Jun 16 02:10:34 2016 -0300
Implement PurplePrefsUiOps.(dis)connect_callback from instantbird
They were called observers in instantbird, but since that's a mozilla specific
term, I made it generic. Most of the code checks if connect_callback is defined
to call the functions that implement callback handling for the UI.
The main difference is that when the UI overrides the handling of the
preferences, find_pref() won't work, and the callbacks have to be stored
elsewhere.
Subject: libpurple 33102:a3d48b662756: Add a ChangeLog.API entry for PurplePrefsUiOps
details: http://hg.adium.im/libpurple/rev/a3d48b662756
revision: 33102:a3d48b662756
branch: release-2.x.y
author: dx <dx at dxzone.com.ar>
date: Thu Jun 16 06:55:02 2016 -0300
Add a ChangeLog.API entry for PurplePrefsUiOps
Subject: libpurple 33103:b34e47e69218: Merged in dequisdequis/pidgin/release-2.x.y (pull request #71)
details: http://hg.adium.im/libpurple/rev/b34e47e69218
revision: 33103:b34e47e69218
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Thu Jun 16 22:30:49 2016 -0500
Merged in dequisdequis/pidgin/release-2.x.y (pull request #71)
Add PurplePrefsUiOps API from instantbird
Subject: libpurple 33104:74d28cd90cae: ChangeLog updates
details: http://hg.adium.im/libpurple/rev/74d28cd90cae
revision: 33104:74d28cd90cae
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Thu Jun 16 00:03:05 2016 -0500
ChangeLog updates
Subject: libpurple 33105:0af857a06eb4: Bump the versions
details: http://hg.adium.im/libpurple/rev/0af857a06eb4
revision: 33105:0af857a06eb4
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Thu Jun 16 00:04:47 2016 -0500
Bump the versions
Subject: libpurple 33106:77c21aabb081: Add PurpleAccountPrefsUiOps API, derived from instantbird
details: http://hg.adium.im/libpurple/rev/77c21aabb081
revision: 33106:77c21aabb081
branch: release-2.x.y
author: dx <dx at dxzone.com.ar>
date: Thu Jun 16 14:04:10 2016 -0300
Add PurpleAccountPrefsUiOps API, derived from instantbird
Derived, because instantbird just added three setters to the accounts ui ops.
I added a separate struct to have more methods, such as load/save, which are
used to override the accounts.xml code, which instantbird just removed in their
fork.
Subject: libpurple 33107:421e7b2020eb: Add more documentation for PurpleAccountPrefsUiOps and PurplePrefsUiOps
details: http://hg.adium.im/libpurple/rev/421e7b2020eb
revision: 33107:421e7b2020eb
branch: release-2.x.y
author: dx <dx at dxzone.com.ar>
date: Fri Jun 17 01:37:49 2016 -0300
Add more documentation for PurpleAccountPrefsUiOps and PurplePrefsUiOps
And all those `@since`
Subject: libpurple 33108:270e9f74aad0: Document a few more symbols that were added in 2.11.0
details: http://hg.adium.im/libpurple/rev/270e9f74aad0
revision: 33108:270e9f74aad0
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Thu Jun 16 23:36:37 2016 -0500
Document a few more symbols that were added in 2.11.0
Subject: libpurple 33109:9aa6de025d0c: Merged in rw_grim/pidgin/release-2.x.y (pull request #79)
details: http://hg.adium.im/libpurple/rev/9aa6de025d0c
revision: 33109:9aa6de025d0c
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Thu Jun 16 23:52:59 2016 -0500
Merged in rw_grim/pidgin/release-2.x.y (pull request #79)
Document a few more symbols that were added in 2.11.0
Subject: libpurple 33110:98db0f80d005: Fix PurpleAccountPrefsUiOps build on Windows where we #define rename as wpurple_rename
details: http://hg.adium.im/libpurple/rev/98db0f80d005
revision: 33110:98db0f80d005
branch: release-2.x.y
author: Daniel Atallah <datallah at pidgin.im>
date: Fri Jun 17 21:47:57 2016 -0400
Fix PurpleAccountPrefsUiOps build on Windows where we #define rename as wpurple_rename
Subject: libpurple 33111:752e936d11ef: oscar: Add new kerberos.c to win32 Makefile.mingw
details: http://hg.adium.im/libpurple/rev/752e936d11ef
revision: 33111:752e936d11ef
branch: release-2.x.y
author: Daniel Atallah <datallah at pidgin.im>
date: Fri Jun 17 21:52:02 2016 -0400
oscar: Add new kerberos.c to win32 Makefile.mingw
Subject: libpurple 33112:f2269fc0a52c: Fix __APPLE_CC__ to not to be defined on all platforms at the cost of a build warning from libintl.h
details: http://hg.adium.im/libpurple/rev/f2269fc0a52c
revision: 33112:f2269fc0a52c
branch: release-2.x.y
author: Daniel Atallah <datallah at pidgin.im>
date: Fri Jun 17 22:11:30 2016 -0400
Fix __APPLE_CC__ to not to be defined on all platforms at the cost of a build warning from libintl.h
(the #define was added in c7a49364ce5f)
Subject: libpurple 33113:694ec370d84a: Fix what looks like a buggered merge that got introduced in fa3c41b69e47.
details: http://hg.adium.im/libpurple/rev/694ec370d84a
revision: 33113:694ec370d84a
branch: release-2.x.y
author: Daniel Atallah <datallah at pidgin.im>
date: Fri Jun 17 22:31:15 2016 -0400
Fix what looks like a buggered merge that got introduced in fa3c41b69e47.
Refs #16830
Subject: libpurple 33114:8049383709d4: win32: bump NSS and NSPR versions to 3.24/4.12
details: http://hg.adium.im/libpurple/rev/8049383709d4
revision: 33114:8049383709d4
branch: release-2.x.y
author: Daniel Atallah <datallah at pidgin.im>
date: Fri Jun 17 23:48:50 2016 -0400
win32: bump NSS and NSPR versions to 3.24/4.12
Subject: libpurple 33115:287b6594e7d9: configure.ac: Turn purple_lt_current up to 11 to fix build
details: http://hg.adium.im/libpurple/rev/287b6594e7d9
revision: 33115:287b6594e7d9
branch: release-2.x.y
author: dx <dx at dxzone.com.ar>
date: Sat Jun 18 03:25:53 2016 -0500
configure.ac: Turn purple_lt_current up to 11 to fix build
One louder.
Subject: libpurple 33116:e78a4709495d: Add kerberos.c to POTFILES.in
details: http://hg.adium.im/libpurple/rev/e78a4709495d
revision: 33116:e78a4709495d
branch: release-2.x.y
author: Richard Laager <rlaager at pidgin.im>
date: Sat Jun 18 03:32:30 2016 -0500
Add kerberos.c to POTFILES.in
This fixes `make distcheck`.
Subject: libpurple 33117:d37d62d692e4: ca-certs: Add mozilla cert bundle and remove old/redundant certs
details: http://hg.adium.im/libpurple/rev/d37d62d692e4
revision: 33117:d37d62d692e4
branch: release-2.x.y
author: dx <dx at dxzone.com.ar>
date: Fri Jun 17 00:45:26 2016 -0300
ca-certs: Add mozilla cert bundle and remove old/redundant certs
Fixes #16835
The bundle comes from https://curl.haxx.se/ca/cacert-2016-04-20.pem
It can be validated by regenerating it with mk-ca-bundle as mentioned in
https://curl.haxx.se/docs/caextract.html
Deleted, not in the bundle:
- Verisign_Class3_Primary_CA.pem
- VeriSign_Class_3_Primary_CA-G2.pem
- obsolete roots of verisign, the former has a md2 signature
- VeriSign_International_Server_Class_3_CA.pem
- reissued version of intermediate for the md2 signed root above
- added in 2853720ef300 (2009) for AOL
- America_Online_Root_Certification_Authority_1.pem
- AOL_Member_CA.pem
- both removed from mozilla store as requested by AOL
- https://bugzilla.mozilla.org/show_bug.cgi?id=1083294
- Microsoft_Internet_Authority_2010.pem
- Microsoft_Secure_Server_Authority_2010.pem
- added in 28e34623a3f5 (2010) for omega.contacts.msn.com
- Thawte_Premium_Server_CA.pem
- added in 9fbe6f412d24 (2009) for gmx.net
Deleted, already in the bundle:
- VeriSign_Class_3_Primary_CA-G5.pem
- VeriSign_Class_3_Primary_CA-G5-2.pem
- AddTrust_External_Root.pem
- Baltimore_CyberTrust_Root.pem
- Certum_Root_CA.pem
- Certum_Trusted_Network_CA.pem
- Deutsche_Telekom_Root_CA_2.pem
- DigiCertHighAssuranceEVRootCA.pem
- Go_Daddy_Class_2_CA.pem
- StartCom_Certification_Authority.pem
- Thawte_Primary_Root_CA.pem
Deleted intermediates with issuer in the bundle:
- VeriSign_Class3_Extended_Validation_CA.pem
- added in 605c63e4f04e (2009) for login.live.com
- DigiCertHighAssuranceCA-3.pem
- added in 6ec6c9540e46 (2011) for facebook xmpp
Kept, but not in the bundle:
- CAcert_Class3.pem
- CAcert_Root.pem
- reluctantly
- Equifax_Secure_CA.pem
- Equifax_Secure_Global_eBusiness_CA-1.pem
- Entrust.net_Secure_Server_CA.pem
- Entrust.net_2048.pem
- GTE_CyberTrust_Global_Root.pem
- ValiCert_Class_2_VA.pem
- these are in some versions of the mozilla store, but not in the version
filtered by curl's script
- apparently disabled because they are 1024bit
- https://community.qualys.com/thread/14998
- https://bugzilla.mozilla.org/show_bug.cgi?id=936304
Subject: libpurple 33118:d044fd4a4cb9: Import mk-ca-bundle.pl
details: http://hg.adium.im/libpurple/rev/d044fd4a4cb9
revision: 33118:d044fd4a4cb9
branch: release-2.x.y
author: Richard Laager <rlaager at pidgin.im>
date: Fri Jun 17 23:20:41 2016 -0500
Import mk-ca-bundle.pl
This is used to generate mozilla.pem.
Subject: libpurple 33119:0da0be8dd144: Add Makefile rule to generate mozilla.pem
details: http://hg.adium.im/libpurple/rev/0da0be8dd144
revision: 33119:0da0be8dd144
branch: release-2.x.y
author: Richard Laager <rlaager at pidgin.im>
date: Fri Jun 17 23:21:08 2016 -0500
Add Makefile rule to generate mozilla.pem
This is something that should be run manually as part of the release
process, and any changes reviewed.
Subject: libpurple 33120:4c11c13d2748: ca-certs: Remove Equifax_Secure_Global_eBusiness_CA-1.pem (no longer used)
details: http://hg.adium.im/libpurple/rev/4c11c13d2748
revision: 33120:4c11c13d2748
branch: release-2.x.y
author: dx <dx at dxzone.com.ar>
date: Sat Jun 18 02:44:20 2016 -0300
ca-certs: Remove Equifax_Secure_Global_eBusiness_CA-1.pem (no longer used)
Its last issued certificate expired in 2015:
https://bugzilla.mozilla.org/show_bug.cgi?id=1155279#c19
Thanks rlaager for pointing this out
Subject: libpurple 33121:bb3eba9e4bb6: ca-certs: Remove all the remaining 1024 bit root certs
details: http://hg.adium.im/libpurple/rev/bb3eba9e4bb6
revision: 33121:bb3eba9e4bb6
branch: release-2.x.y
author: dx <dx at dxzone.com.ar>
date: Sat Jun 18 03:31:48 2016 -0300
ca-certs: Remove all the remaining 1024 bit root certs
Quoting rlaager:
> I'm pretty comfortable with the idea of dropping all the 1024-bit CAs. If you
> follow these Mozilla bug reports, they are talking about how the CAs were
> actively contacting customers to migrate them.
>
> So, the CAs were supposed to stop issuing around the end of 2010. There were
> 5-year certs being issued at the time, so the vast majority should have
> expired by the end of 2015. There were a few past that, but they were also
> actively contacting customers.
>
> And Firefox has successfully turned them all off, only had to revert two (one
> of which we know from the CA no longer has ANY valid certs -- they are all
> expired), and have turned it off again and left it off since the end of 2015.
>
> So for anything to be left, the CA would have had to have violated industry
> guidelines on issuing and/or duration, plus not successfully contacted that
> customer, plus that customer doesn't care about that cert for HTTPS for
> Firefox or anything on Windows 8 or above or fully-patched older Windows all
> the way back to XP.
Relevant mozilla ticket: https://bugzilla.mozilla.org/show_bug.cgi?id=936304
Subject: libpurple 33122:e95572194d41: ca-certs: Remove Entrust.net_2048.pem, already present in mozilla bundle
details: http://hg.adium.im/libpurple/rev/e95572194d41
revision: 33122:e95572194d41
branch: release-2.x.y
author: dx <dx at dxzone.com.ar>
date: Sat Jun 18 03:33:19 2016 -0300
ca-certs: Remove Entrust.net_2048.pem, already present in mozilla bundle
It's mentioned in there as "Entrust.net Premium 2048 Secure Server CA", which
isn't the same as its CN, and I originally thought it was unrelated.
Subject: libpurple 33123:7a9cdfb61db5: ca-certs: Update makefile to reflect recent removals
details: http://hg.adium.im/libpurple/rev/7a9cdfb61db5
revision: 33123:7a9cdfb61db5
branch: release-2.x.y
author: dx <dx at dxzone.com.ar>
date: Sat Jun 18 03:37:31 2016 -0300
ca-certs: Update makefile to reflect recent removals
Subject: libpurple 33124:b1fb677afbf8: Merged in dequisdequis/pidgin/release-2.x.y (pull request #80)
details: http://hg.adium.im/libpurple/rev/b1fb677afbf8
revision: 33124:b1fb677afbf8
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Sat Jun 18 18:59:43 2016 -0500
Merged in dequisdequis/pidgin/release-2.x.y (pull request #80)
ca-certs: Add mozilla cert bundle and remove old/redundant certs
Subject: libpurple 33125:48a649ab468d: Clean up the files we download
details: http://hg.adium.im/libpurple/rev/48a649ab468d
revision: 33125:48a649ab468d
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Sat Jun 18 19:59:59 2016 -0500
Clean up the files we download
Subject: libpurple 33126:79270e3f0691: some ignore tweaks
details: http://hg.adium.im/libpurple/rev/79270e3f0691
revision: 33126:79270e3f0691
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Sat Jun 18 20:00:43 2016 -0500
some ignore tweaks
Subject: libpurple 33127:1814e2055216: ca-certs: Temporarily remove release prep targets
details: http://hg.adium.im/libpurple/rev/1814e2055216
revision: 33127:1814e2055216
branch: release-2.x.y
author: dx <dx at dxzone.com.ar>
date: Sat Jun 18 22:33:30 2016 -0300
ca-certs: Temporarily remove release prep targets
Subject: libpurple 33128:b02b90cece86: gtkxfer: add 'file://' scheme to purple_notify_uri() argument
details: http://hg.adium.im/libpurple/rev/b02b90cece86
revision: 33128:b02b90cece86
branch: release-2.x.y
author: Jakub Adam <jakub.adam at ktknet.cz>
date: Fri Jun 17 07:11:46 2016 +0200
gtkxfer: add 'file://' scheme to purple_notify_uri() argument
The argument should be a URI, so make sure what we pass is one.
Not doing so causes trouble when the filename contains spaces or special
characters which may get escaped:
'/tmp/some file.txt' turns into '/tmp/some%20file.txt' which for example
xdg-open treats as a different and likely non-existent file.
'file:///tmp/some%20file.txt' is still a valid file URI though.
Backport of Pidgin 3 commits d9798c40b7ec and 9ab6c9a03ae5.
Subject: libpurple 33129:1645cfba41c8: media: don't let Farstream use VA-API elements
details: http://hg.adium.im/libpurple/rev/1645cfba41c8
revision: 33129:1645cfba41c8
branch: release-2.x.y
author: Jakub Adam <jakub.adam at ktknet.cz>
date: Mon May 16 14:52:58 2016 +0200
media: don't let Farstream use VA-API elements
Video Acceleration API isn't well supported in Farstream and produces
errors during video calls, however a high Rank of vaapi GStreamer
elements causes them to be picked as preferred video encoders and
decoders when available in the system.
For now, set the rank of all elements from vaapi plugin to NONE, so that
they are ignored.
Backport of Pidgin 3 commit 1e3a33f69fab.
Subject: libpurple 33130:d9aac4128ad2: mediamanager: fix invalid memory read
details: http://hg.adium.im/libpurple/rev/d9aac4128ad2
revision: 33130:d9aac4128ad2
branch: release-2.x.y
author: Jakub Adam <jakub.adam at ktknet.cz>
date: Fri Jun 10 16:47:02 2016 +0200
mediamanager: fix invalid memory read
Loop was accessing 'next' pointer in already deallocated GList item.
Reported by Valgrind.
Backport of Pidgin 3 commit 457ce85caedc.
Subject: libpurple 33131:160437508477: mediamanager: fix invalid access to freed PurpleMediaAppDataInfo
details: http://hg.adium.im/libpurple/rev/160437508477
revision: 33131:160437508477
branch: release-2.x.y
author: Jakub Adam <jakub.adam at ktknet.cz>
date: Fri Jun 10 18:22:28 2016 +0200
mediamanager: fix invalid access to freed PurpleMediaAppDataInfo
appsrc_destroyed() and appsink_destroyed() may have read from/written to
appdata info after it had been freed. Reported by Valgrind.
Backport of Pidgin 3 commit 76f0178e3479.
Subject: libpurple 33132:c82feeaefec2: Merged in xhaakon/pidgin/release-2.x.y (pull request #81)
details: http://hg.adium.im/libpurple/rev/c82feeaefec2
revision: 33132:c82feeaefec2
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Sat Jun 18 21:09:49 2016 -0500
Merged in xhaakon/pidgin/release-2.x.y (pull request #81)
Backport of my patches from Pidgin 3.0
Subject: libpurple 33133:387a2fc8af0e: media: Fix gstreamer 0.10 compat (gst_registry_get() is missing there)
details: http://hg.adium.im/libpurple/rev/387a2fc8af0e
revision: 33133:387a2fc8af0e
branch: release-2.x.y
author: dx <dx at dxzone.com.ar>
date: Sun Jun 19 01:08:36 2016 -0300
media: Fix gstreamer 0.10 compat (gst_registry_get() is missing there)
So this replaces it with gst_registry_get_default()
Subject: libpurple 33134:8e5dc795608f: Cleanup AIM/ICQ authentication descriptions
details: http://hg.adium.im/libpurple/rev/8e5dc795608f
revision: 33134:8e5dc795608f
branch: release-2.x.y
author: Richard Laager <rlaager at pidgin.im>
date: Sun Jun 19 00:07:18 2016 -0500
Cleanup AIM/ICQ authentication descriptions
Subject: libpurple 33135:c6f49af3d929: remove devel from the version for release
details: http://hg.adium.im/libpurple/rev/c6f49af3d929
revision: 33135:c6f49af3d929
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Sat Jun 18 23:40:50 2016 -0500
remove devel from the version for release
Subject: libpurple 33136:2c04b241e1c6: Merge in the oscar string updates
details: http://hg.adium.im/libpurple/rev/2c04b241e1c6
revision: 33136:2c04b241e1c6
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Sun Jun 19 00:12:16 2016 -0500
Merge in the oscar string updates
Subject: libpurple 33137:e6159ad42c4c: Fix TALOS-CAN-0141
details: http://hg.adium.im/libpurple/rev/e6159ad42c4c
revision: 33137:e6159ad42c4c
branch: release-2.x.y
author: Andrew Victor <andrew.victor at mxit.com>
date: Thu Jun 02 12:49:50 2016 -0500
Fix TALOS-CAN-0141
Subject: libpurple 33138:2551d02deb50: ChangeLog TALOS-CAN-0141
details: http://hg.adium.im/libpurple/rev/2551d02deb50
revision: 33138:2551d02deb50
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Thu Jun 02 13:16:38 2016 -0500
ChangeLog TALOS-CAN-0141
Subject: libpurple 33139:abdc3025f6b8: Fix TALOS-CAN-0134
details: http://hg.adium.im/libpurple/rev/abdc3025f6b8
revision: 33139:abdc3025f6b8
branch: release-2.x.y
author: Andrew Victor <andrew.victor at mxit.com>
date: Thu Jun 02 13:24:09 2016 -0500
Fix TALOS-CAN-0134
Subject: libpurple 33140:cae95839afeb: ChangeLog TALOS-CAN-0134
details: http://hg.adium.im/libpurple/rev/cae95839afeb
revision: 33140:cae95839afeb
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Thu Jun 02 13:30:22 2016 -0500
ChangeLog TALOS-CAN-0134
Subject: libpurple 33141:1c4acc6977a8: Fix TALOS-CAN-0133
details: http://hg.adium.im/libpurple/rev/1c4acc6977a8
revision: 33141:1c4acc6977a8
branch: release-2.x.y
author: Andrew Victor <andrew.victor at mxit.com>
date: Thu Jun 02 14:53:51 2016 -0500
Fix TALOS-CAN-0133
Subject: libpurple 33142:1281102d2d48: ChangeLog the TALOS-CAN-0133 fix
details: http://hg.adium.im/libpurple/rev/1281102d2d48
revision: 33142:1281102d2d48
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Thu Jun 02 14:55:45 2016 -0500
ChangeLog the TALOS-CAN-0133 fix
Subject: libpurple 33143:5fa3f2bc69d7: Fix TALOS-CAN-0128
details: http://hg.adium.im/libpurple/rev/5fa3f2bc69d7
revision: 33143:5fa3f2bc69d7
branch: release-2.x.y
author: Andrew Victor <andrew.victor at mxit.com>
date: Thu Jun 02 15:04:13 2016 -0500
Fix TALOS-CAN-0128
Subject: libpurple 33144:5a52057be411: ChangeLog the TALOS-CAN-128 fix
details: http://hg.adium.im/libpurple/rev/5a52057be411
revision: 33144:5a52057be411
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Thu Jun 02 15:33:24 2016 -0500
ChangeLog the TALOS-CAN-128 fix
Subject: libpurple 33145:19f89eda8587: Fix TALOS-CAN-0118
details: http://hg.adium.im/libpurple/rev/19f89eda8587
revision: 33145:19f89eda8587
branch: release-2.x.y
author: Andrew Victor <andrew.victor at mxit.com>
date: Thu Jun 02 15:41:02 2016 -0500
Fix TALOS-CAN-0118
Subject: libpurple 33146:ec68c12e262d: ChangeLog the fix for TALOS-CAN-0118
details: http://hg.adium.im/libpurple/rev/ec68c12e262d
revision: 33146:ec68c12e262d
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Thu Jun 02 15:47:10 2016 -0500
ChangeLog the fix for TALOS-CAN-0118
Subject: libpurple 33147:8172584fd640: Fix for TALOS-CAN-0123
details: http://hg.adium.im/libpurple/rev/8172584fd640
revision: 33147:8172584fd640
branch: release-2.x.y
author: Andrew Victor <andrew.victor at mxit.com>
date: Thu Jun 02 16:04:59 2016 -0500
Fix for TALOS-CAN-0123
Subject: libpurple 33148:270d6da5520e: ChangeLog the TALOS-CAN-0123 fix
details: http://hg.adium.im/libpurple/rev/270d6da5520e
revision: 33148:270d6da5520e
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Thu Jun 02 16:07:42 2016 -0500
ChangeLog the TALOS-CAN-0123 fix
Subject: libpurple 33149:f6c08d962618: Fix for TALOS-CAN-0142
details: http://hg.adium.im/libpurple/rev/f6c08d962618
revision: 33149:f6c08d962618
branch: release-2.x.y
author: Andrew Victor <andrew.victor at mxit.com>
date: Thu Jun 02 16:11:43 2016 -0500
Fix for TALOS-CAN-0142
Subject: libpurple 33150:0ee892d194e3: ChangeLog the fix for TALOS-CAN-0142
details: http://hg.adium.im/libpurple/rev/0ee892d194e3
revision: 33150:0ee892d194e3
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Thu Jun 02 16:13:39 2016 -0500
ChangeLog the fix for TALOS-CAN-0142
Subject: libpurple 33151:7b52ca213832: Fix for TALOS-CAN-0137
details: http://hg.adium.im/libpurple/rev/7b52ca213832
revision: 33151:7b52ca213832
branch: release-2.x.y
author: Andrew Victor <andrew.victor at mxit.com>
date: Thu Jun 02 16:21:58 2016 -0500
Fix for TALOS-CAN-0137
Subject: libpurple 33152:f3625aef3192: ChangeLog the fix for TALOS-CAN-0137
details: http://hg.adium.im/libpurple/rev/f3625aef3192
revision: 33152:f3625aef3192
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Thu Jun 02 16:26:52 2016 -0500
ChangeLog the fix for TALOS-CAN-0137
Subject: libpurple 33153:f0287378203f: Fix TALOS-CAN-0139
details: http://hg.adium.im/libpurple/rev/f0287378203f
revision: 33153:f0287378203f
branch: release-2.x.y
author: Andrew Victor <andrew.victor at mxit.com>
date: Fri Jun 03 11:50:10 2016 -0500
Fix TALOS-CAN-0139
Subject: libpurple 33154:285e174ab39c: ChangeLog the fix for TALOS-CAN-0139
details: http://hg.adium.im/libpurple/rev/285e174ab39c
revision: 33154:285e174ab39c
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Fri Jun 03 11:55:36 2016 -0500
ChangeLog the fix for TALOS-CAN-0139
Subject: libpurple 33155:b786e9814536: Fix for TALOS-CAN-0143
details: http://hg.adium.im/libpurple/rev/b786e9814536
revision: 33155:b786e9814536
branch: release-2.x.y
author: Andrew Victor <andrew.victor at mxit.com>
date: Fri Jun 03 12:01:34 2016 -0500
Fix for TALOS-CAN-0143
Subject: libpurple 33156:530f70ef31e2: ChangeLog the fix for TALOS-CAN-0143
details: http://hg.adium.im/libpurple/rev/530f70ef31e2
revision: 33156:530f70ef31e2
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Fri Jun 03 12:04:27 2016 -0500
ChangeLog the fix for TALOS-CAN-0143
Subject: libpurple 33157:06278419c703: Fix for TALOS-CAN-0120
details: http://hg.adium.im/libpurple/rev/06278419c703
revision: 33157:06278419c703
branch: release-2.x.y
author: Andrew Victor <andrew.victor at mxit.com>
date: Fri Jun 03 12:07:21 2016 -0500
Fix for TALOS-CAN-0120
Subject: libpurple 33158:ae243a809727: ChangeLog the fix for TALOS-CAN-0120
details: http://hg.adium.im/libpurple/rev/ae243a809727
revision: 33158:ae243a809727
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Fri Jun 03 12:15:05 2016 -0500
ChangeLog the fix for TALOS-CAN-0120
Subject: libpurple 33159:5e3601f8bde4: Fix chunk decoding errors
details: http://hg.adium.im/libpurple/rev/5e3601f8bde4
revision: 33159:5e3601f8bde4
branch: release-2.x.y
author: Andrew Victor <andrew.victor at mxit.com>
date: Fri Jun 03 12:33:50 2016 -0500
Fix chunk decoding errors
Subject: libpurple 33160:1c5197a66760: Check the chunk header
details: http://hg.adium.im/libpurple/rev/1c5197a66760
revision: 33160:1c5197a66760
branch: release-2.x.y
author: Andrew Victor <andrew.victor at mxit.com>
date: Fri Jun 03 12:39:32 2016 -0500
Check the chunk header
Subject: libpurple 33161:648f667a679c: Add a check to make sure the file can have a chunk
details: http://hg.adium.im/libpurple/rev/648f667a679c
revision: 33161:648f667a679c
branch: release-2.x.y
author: Andrew Victor <andrew.victor at mxit.com>
date: Fri Jun 03 12:40:25 2016 -0500
Add a check to make sure the file can have a chunk
Subject: libpurple 33162:bb5701f8ae79: ChangeLog the fix for TALOS-CAN-0140
details: http://hg.adium.im/libpurple/rev/bb5701f8ae79
revision: 33162:bb5701f8ae79
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Fri Jun 03 12:51:24 2016 -0500
ChangeLog the fix for TALOS-CAN-0140
Subject: libpurple 33163:60f95045db42: Fix for TALOS-CAN-0136 part 1
details: http://hg.adium.im/libpurple/rev/60f95045db42
revision: 33163:60f95045db42
branch: release-2.x.y
author: Andrew Victor <andrew.victor at mxit.com>
date: Fri Jun 03 12:57:02 2016 -0500
Fix for TALOS-CAN-0136 part 1
Subject: libpurple 33164:f6efc254e947: Fix for TALOS-CAN-0136 part 2
details: http://hg.adium.im/libpurple/rev/f6efc254e947
revision: 33164:f6efc254e947
branch: release-2.x.y
author: Andrew Victor <andrew.victor at mxit.com>
date: Fri Jun 03 12:57:17 2016 -0500
Fix for TALOS-CAN-0136 part 2
Subject: libpurple 33165:d9d409e59dfd: ChangeLog the fix for TALOS-CAN-0136
details: http://hg.adium.im/libpurple/rev/d9d409e59dfd
revision: 33165:d9d409e59dfd
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Fri Jun 03 12:59:13 2016 -0500
ChangeLog the fix for TALOS-CAN-0136
Subject: libpurple 33166:0f94ef13ab37: Fix for TALOS-CAN-0119
details: http://hg.adium.im/libpurple/rev/0f94ef13ab37
revision: 33166:0f94ef13ab37
branch: release-2.x.y
author: Andrew Victor <andrew.victor at mxit.com>
date: Fri Jun 03 13:01:58 2016 -0500
Fix for TALOS-CAN-0119
Subject: libpurple 33167:bc8fc1061ac2: ChangeLog the fix for TALOS-CAN-0119
details: http://hg.adium.im/libpurple/rev/bc8fc1061ac2
revision: 33167:bc8fc1061ac2
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Fri Jun 03 13:22:09 2016 -0500
ChangeLog the fix for TALOS-CAN-0119
Subject: libpurple 33168:fe0e01b28407: Fix for TALOS-CAN-0138
details: http://hg.adium.im/libpurple/rev/fe0e01b28407
revision: 33168:fe0e01b28407
branch: release-2.x.y
author: Andrew Victor <andrew.victor at mxit.com>
date: Fri Jun 03 13:26:06 2016 -0500
Fix for TALOS-CAN-0138
Subject: libpurple 33169:4cfbbc50569c: ChangeLog the fixes for TALOS-CAN-0135 and TALOS-CAN-0138
details: http://hg.adium.im/libpurple/rev/4cfbbc50569c
revision: 33169:4cfbbc50569c
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Fri Jun 03 13:31:58 2016 -0500
ChangeLog the fixes for TALOS-CAN-0135 and TALOS-CAN-0138
Subject: libpurple 33170:bb51dbe78403: Fix a typo
details: http://hg.adium.im/libpurple/rev/bb51dbe78403
revision: 33170:bb51dbe78403
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Sat Jun 04 16:46:19 2016 -0500
Fix a typo
Subject: libpurple 33171:c63d77356e3d: Fixed a typo
details: http://hg.adium.im/libpurple/rev/c63d77356e3d
revision: 33171:c63d77356e3d
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Sat Jun 04 16:48:12 2016 -0500
Fixed a typo
Subject: libpurple 33172:d6fc1ce76ffe: ssl-gnutls: Fix error handling of x509_import_from_datum
details: http://hg.adium.im/libpurple/rev/d6fc1ce76ffe
revision: 33172:d6fc1ce76ffe
branch: release-2.x.y
author: dx <dx at dxzone.com.ar>
date: Tue Jun 07 04:22:59 2016 -0300
ssl-gnutls: Fix error handling of x509_import_from_datum
Subject: libpurple 33173:6d984b02fa91: Merged in rw_grim/pidgin-security (pull request #11)
details: http://hg.adium.im/libpurple/rev/6d984b02fa91
revision: 33173:6d984b02fa91
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Sun Jun 12 21:57:32 2016 -0500
Merged in rw_grim/pidgin-security (pull request #11)
TALOS-CAN-0120 TALOS-CAN-0135 TALOS-CAN-0138 and TALOS-CAN-0140
Subject: libpurple 33174:5077da39b6de: Merge TALOS-CAN-0118
details: http://hg.adium.im/libpurple/rev/5077da39b6de
revision: 33174:5077da39b6de
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Sun Jun 12 22:02:24 2016 -0500
Merge TALOS-CAN-0118
Subject: libpurple 33175:1a892845935f: Merge TALOS-CAN-0119
details: http://hg.adium.im/libpurple/rev/1a892845935f
revision: 33175:1a892845935f
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Sun Jun 12 22:06:26 2016 -0500
Merge TALOS-CAN-0119
Subject: libpurple 33176:c5f640eaff47: Merged TALOS-CAN-0123
details: http://hg.adium.im/libpurple/rev/c5f640eaff47
revision: 33176:c5f640eaff47
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Sun Jun 12 22:08:41 2016 -0500
Merged TALOS-CAN-0123
Subject: libpurple 33177:ccde331355d8: Merged TALOS-CAN-0128
details: http://hg.adium.im/libpurple/rev/ccde331355d8
revision: 33177:ccde331355d8
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Sun Jun 12 22:10:09 2016 -0500
Merged TALOS-CAN-0128
Subject: libpurple 33178:2ba646d2f879: Merged TALOS-CAN-0133
details: http://hg.adium.im/libpurple/rev/2ba646d2f879
revision: 33178:2ba646d2f879
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Sun Jun 12 22:11:59 2016 -0500
Merged TALOS-CAN-0133
Subject: libpurple 33179:406382495c37: Merged TALOS-CAN-0134
details: http://hg.adium.im/libpurple/rev/406382495c37
revision: 33179:406382495c37
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Sun Jun 12 22:13:22 2016 -0500
Merged TALOS-CAN-0134
Subject: libpurple 33180:89b326ceca25: Merged TALOS-CAN-0136
details: http://hg.adium.im/libpurple/rev/89b326ceca25
revision: 33180:89b326ceca25
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Sun Jun 12 22:15:07 2016 -0500
Merged TALOS-CAN-0136
Subject: libpurple 33181:5ae57760ca10: Merged TALOS-CAN-0137
details: http://hg.adium.im/libpurple/rev/5ae57760ca10
revision: 33181:5ae57760ca10
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Sun Jun 12 22:17:08 2016 -0500
Merged TALOS-CAN-0137
Subject: libpurple 33182:048d46315e91: Merged TALOS-CAN-0142
details: http://hg.adium.im/libpurple/rev/048d46315e91
revision: 33182:048d46315e91
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Sun Jun 12 22:22:06 2016 -0500
Merged TALOS-CAN-0142
Subject: libpurple 33183:34d56e0586c4: Merged TALOS-CAN-0141
details: http://hg.adium.im/libpurple/rev/34d56e0586c4
revision: 33183:34d56e0586c4
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Sun Jun 12 22:26:39 2016 -0500
Merged TALOS-CAN-0141
Subject: libpurple 33184:8943e2d16d5a: Merged TALOS-CAN-0139
details: http://hg.adium.im/libpurple/rev/8943e2d16d5a
revision: 33184:8943e2d16d5a
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Sun Jun 12 22:28:11 2016 -0500
Merged TALOS-CAN-0139
Subject: libpurple 33185:43aa3fab2883: Merged TALOS-CAN-0143
details: http://hg.adium.im/libpurple/rev/43aa3fab2883
revision: 33185:43aa3fab2883
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Sun Jun 12 22:29:45 2016 -0500
Merged TALOS-CAN-0143
Subject: libpurple 33186:0de7b0180441: Merged public changes in
details: http://hg.adium.im/libpurple/rev/0de7b0180441
revision: 33186:0de7b0180441
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Sun Jun 12 22:38:12 2016 -0500
Merged public changes in
Subject: libpurple 33187:3ce95eee429d: Merge in the public updates
details: http://hg.adium.im/libpurple/rev/3ce95eee429d
revision: 33187:3ce95eee429d
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Sat Jun 18 19:12:22 2016 -0500
Merge in the public updates
Subject: libpurple 33188:6207e7f9548b: Merge the dist-clean fixes
details: http://hg.adium.im/libpurple/rev/6207e7f9548b
revision: 33188:6207e7f9548b
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Sat Jun 18 20:07:20 2016 -0500
Merge the dist-clean fixes
Subject: libpurple 33189:d02df09288d1: Merge the removed release prep ca-certs stuff
details: http://hg.adium.im/libpurple/rev/d02df09288d1
revision: 33189:d02df09288d1
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Sat Jun 18 20:42:01 2016 -0500
Merge the removed release prep ca-certs stuff
Subject: libpurple 33190:d5f8a3399782: Merge the last pr from the public tree
details: http://hg.adium.im/libpurple/rev/d5f8a3399782
revision: 33190:d5f8a3399782
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Sat Jun 18 21:11:40 2016 -0500
Merge the last pr from the public tree
Subject: libpurple 33191:317a20508a49: Pull in the last changes from the public repo
details: http://hg.adium.im/libpurple/rev/317a20508a49
revision: 33191:317a20508a49
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Sun Jun 19 00:16:07 2016 -0500
Pull in the last changes from the public repo
Subject: libpurple 33192:0b7591cc7360: Update the ChangeLog for the certificate updates
details: http://hg.adium.im/libpurple/rev/0b7591cc7360
revision: 33192:0b7591cc7360
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Sun Jun 19 00:31:15 2016 -0500
Update the ChangeLog for the certificate updates
Subject: libpurple 33193:f02ebb71b5e3: Added tag v2.11.0 for changeset 0b7591cc7360
details: http://hg.adium.im/libpurple/rev/f02ebb71b5e3
revision: 33193:f02ebb71b5e3
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Sun Jun 19 00:31:50 2016 -0500
Added tag v2.11.0 for changeset 0b7591cc7360
Subject: libpurple 33194:1448543681b6: Remove a space before an ellipse
details: http://hg.adium.im/libpurple/rev/1448543681b6
revision: 33194:1448543681b6
branch: release-2.x.y
author: Richard Laager <rlaager at pidgin.im>
date: Tue Jun 07 00:48:43 2016 -0500
Remove a space before an ellipse
Subject: libpurple 33195:97a43b771cb1: Merged in rlaager/pidgin/release-2.x.y (pull request #66)
details: http://hg.adium.im/libpurple/rev/97a43b771cb1
revision: 33195:97a43b771cb1
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Fri Jul 01 16:17:10 2016 -0500
Merged in rlaager/pidgin/release-2.x.y (pull request #66)
Remove a space before an ellipse
Subject: libpurple 33196:183e39dc4190: Use "Yahoo! ID" consistently
details: http://hg.adium.im/libpurple/rev/183e39dc4190
revision: 33196:183e39dc4190
branch: release-2.x.y
author: Richard Laager <rlaager at pidgin.im>
date: Mon Jun 06 21:47:18 2016 -0500
Use "Yahoo! ID" consistently
We used "Yahoo ID" in one place.
Reported-by: Allan Nordh?y <epost at anotheragency.no>
Subject: libpurple 33197:8904ba5c1f69: Merged in rlaager/pidgin/release-2.x.y (pull request #59)
details: http://hg.adium.im/libpurple/rev/8904ba5c1f69
revision: 33197:8904ba5c1f69
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Fri Jul 01 16:17:59 2016 -0500
Merged in rlaager/pidgin/release-2.x.y (pull request #59)
Use "Yahoo! ID" consistently
Subject: libpurple 33198:6143bf4f9cc0: Reword a string in Finch's status creator
details: http://hg.adium.im/libpurple/rev/6143bf4f9cc0
revision: 33198:6143bf4f9cc0
branch: release-2.x.y
author: Richard Laager <rlaager at pidgin.im>
date: Tue Jun 07 00:26:59 2016 -0500
Reword a string in Finch's status creator
The existing string at least needed a "the" added. Since I was editing
anyway, I made it match Pidgin.
Reported-by: Allan Nordh?y <epost at anotheragency.no>
Subject: libpurple 33199:70e6a5082554: Merged in rlaager/pidgin/release-2.x.y (pull request #63)
details: http://hg.adium.im/libpurple/rev/70e6a5082554
revision: 33199:70e6a5082554
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Fri Jul 01 16:18:43 2016 -0500
Merged in rlaager/pidgin/release-2.x.y (pull request #63)
Reword a string in Finch's status creator
Subject: libpurple 33200:b8f8bf6d813f: Fix pounce grammar in Finch
details: http://hg.adium.im/libpurple/rev/b8f8bf6d813f
revision: 33200:b8f8bf6d813f
branch: release-2.x.y
author: Richard Laager <rlaager at pidgin.im>
date: Mon Jun 06 23:31:24 2016 -0500
Fix pounce grammar in Finch
Finch used "Pounce Who" and it should use "Pounce on Whom" as Pidgin does.
This does not break the string freeze, because "Pounce on Whom" already
exists as a translatable string.
Reported-by: Allan Nordh?y <epost at anotheragency.no>
Subject: libpurple 33201:7f8e2632b7a7: Remove reference to Windows 2000
details: http://hg.adium.im/libpurple/rev/7f8e2632b7a7
revision: 33201:7f8e2632b7a7
branch: release-2.x.y
author: Richard Laager <rlaager at pidgin.im>
date: Tue Jun 07 00:05:00 2016 -0500
Remove reference to Windows 2000
I'm assuming we do not support anything less than Windows 2000.
Reported-by: Allan Nordh?y <epost at anotheragency.no>
Subject: libpurple 33202:22541f58aef9: Merged in rlaager/pidgin/release-2.x.y (pull request #61)
details: http://hg.adium.im/libpurple/rev/22541f58aef9
revision: 33202:22541f58aef9
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Fri Jul 01 16:19:24 2016 -0500
Merged in rlaager/pidgin/release-2.x.y (pull request #61)
Fix pounce grammar in Finch
Subject: libpurple 33203:03437cc299d4: Drop ampersands
details: http://hg.adium.im/libpurple/rev/03437cc299d4
revision: 33203:03437cc299d4
branch: release-2.x.y
author: Richard Laager <rlaager at pidgin.im>
date: Tue Jun 07 00:35:17 2016 -0500
Drop ampersands
This changes "Save & Use" to "Save and Use". I believe the use of
ampersands is discouraged in formal writing. The OpenOffice HIG
agrees, for whatever that is worth.
Reported-by: Allan Nordh?y <epost at anotheragency.no>
Subject: libpurple 33204:2d0793be3611: Merged in rlaager/pidgin/release-2.x.y (pull request #64)
details: http://hg.adium.im/libpurple/rev/2d0793be3611
revision: 33204:2d0793be3611
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Fri Jul 01 16:20:09 2016 -0500
Merged in rlaager/pidgin/release-2.x.y (pull request #64)
Drop ampersands
Subject: libpurple 33205:a9c65ec9aaf2: Shorten gnttinyurl plugin description
details: http://hg.adium.im/libpurple/rev/a9c65ec9aaf2
revision: 33205:a9c65ec9aaf2
branch: release-2.x.y
author: Richard Laager <rlaager at pidgin.im>
date: Tue Jun 07 00:50:59 2016 -0500
Shorten gnttinyurl plugin description
Subject: libpurple 33206:67bd8968d3e9: Merged in rlaager/pidgin/release-2.x.y (pull request #67)
details: http://hg.adium.im/libpurple/rev/67bd8968d3e9
revision: 33206:67bd8968d3e9
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Fri Jul 01 16:20:40 2016 -0500
Merged in rlaager/pidgin/release-2.x.y (pull request #67)
Shorten gnttinyurl plugin description
Subject: libpurple 33207:3492ca801484: Fix "e-mail" to "email"
details: http://hg.adium.im/libpurple/rev/3492ca801484
revision: 33207:3492ca801484
branch: release-2.x.y
author: Richard Laager <rlaager at pidgin.im>
date: Wed Jun 08 02:35:59 2016 -0500
Fix "e-mail" to "email"
Somehow, this slipped in.
Subject: libpurple 33208:cb1fbe968546: Merged in rlaager/pidgin/release-2.x.y (pull request #68)
details: http://hg.adium.im/libpurple/rev/cb1fbe968546
revision: 33208:cb1fbe968546
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Fri Jul 01 16:21:23 2016 -0500
Merged in rlaager/pidgin/release-2.x.y (pull request #68)
Fix "e-mail" to "email"
Subject: libpurple 33209:660e41d31deb: Message Notification: Drop redundant "Notify for"
details: http://hg.adium.im/libpurple/rev/660e41d31deb
revision: 33209:660e41d31deb
branch: release-2.x.y
author: Richard Laager <rlaager at pidgin.im>
date: Mon Jun 06 22:16:55 2016 -0500
Message Notification: Drop redundant "Notify for"
The high level section is "Notify For". We do not need to prefix
individual options with "Notify for".
I intentionally gave these two strings the same mnemonic. Anything
else would have required changing something else. The only good
candidate was "Prepend _string into window title" becoming _w; in
the end, this seemed like the lesser of two evils.
Reported-by: Bj?rn Voigt <bjoernv at arcor.de>
Subject: libpurple 33210:d3430adc96af: Fix pounce grammar in Finch
details: http://hg.adium.im/libpurple/rev/d3430adc96af
revision: 33210:d3430adc96af
branch: release-2.x.y
author: Richard Laager <rlaager at pidgin.im>
date: Mon Jun 06 23:28:28 2016 -0500
Fix pounce grammar in Finch
Finch used "Pounce Who" and it should use "Pounce on Whom" as Pidgin does.
This does not break the string freeze, because "Pounce on Whom" already
exists as a translatable string.
Reported-by: Allan Nordh?y <epost at anotheragency.no>
Subject: libpurple 33211:28a84e67172c: Merged in rlaager/pidgin/release-2.x.y (pull request #60)
details: http://hg.adium.im/libpurple/rev/28a84e67172c
revision: 33211:28a84e67172c
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Fri Jul 01 16:22:09 2016 -0500
Merged in rlaager/pidgin/release-2.x.y (pull request #60)
Message Notification: Drop redundant "Notify for"
Subject: libpurple 33212:a21b7b6aae4f: Replace instances of d.pidgin.im with developer.pidgin.im. Fixes #17036
details: http://hg.adium.im/libpurple/rev/a21b7b6aae4f
revision: 33212:a21b7b6aae4f
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Mon Jun 06 21:41:12 2016 -0500
Replace instances of d.pidgin.im with developer.pidgin.im. Fixes #17036
Subject: libpurple 33213:4e350598cf7c: Merged in rw_grim/pidgin/release-2.x.y (pull request #58)
details: http://hg.adium.im/libpurple/rev/4e350598cf7c
revision: 33213:4e350598cf7c
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Fri Jul 01 16:22:54 2016 -0500
Merged in rw_grim/pidgin/release-2.x.y (pull request #58)
Replace instances of d.pidgin.im with developer.pidgin.im.
Subject: libpurple 33214:b8f3613c8673: http: Use %.*s to debug print a non-null terminated string
details: http://hg.adium.im/libpurple/rev/b8f3613c8673
revision: 33214:b8f3613c8673
branch: release-2.x.y
author: Youness Alaoui <kakaroto at kakaroto.homelinux.net>
date: Fri Jul 08 16:20:17 2016 -0400
http: Use %.*s to debug print a non-null terminated string
This is in relation to PR 70 which changed a g_strdup into a g_memdup
Subject: libpurple 33215:73c2a7635d5b: Merged in kakaroto/main/release-2.x.y (pull request #90)
details: http://hg.adium.im/libpurple/rev/73c2a7635d5b
revision: 33215:73c2a7635d5b
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Sat Jul 09 16:48:45 2016 -0500
Merged in kakaroto/main/release-2.x.y (pull request #90)
http: Use %.*s to debug print a non-null terminated string
Subject: libpurple 33216:b76dd48063d6: Fix issue #4753 with IRC message truncation
details: http://hg.adium.im/libpurple/rev/b76dd48063d6
revision: 33216:b76dd48063d6
branch: irc-len-fix-bp
author: Senya <senya at riseup.net>
date: Sat Aug 20 23:00:56 2016 +0000
Fix issue #4753 with IRC message truncation
This patch changes function irc_cmd_privmsg so that it splits a
message to parts and sends them one by one, thus avoiding the limit
of 512 bytes in a message of IRC protocol, like all modern IRC clients
do.
see https://developer.pidgin.im/ticket/4753
Subject: libpurple 33217:8e11cd9b32e7: Merged in cmrd-senya/pidgin/irc-len-fix-bp (pull request #108)
details: http://hg.adium.im/libpurple/rev/8e11cd9b32e7
revision: 33217:8e11cd9b32e7
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Sun Aug 28 11:19:25 2016 -0500
Merged in cmrd-senya/pidgin/irc-len-fix-bp (pull request #108)
Fix issue #4753 with IRC message truncation
Subject: libpurple 33218:d344b038ac96: mxit: Remove protocol plugin from tree
details: http://hg.adium.im/libpurple/rev/d344b038ac96
revision: 33218:d344b038ac96
branch: release-2.x.y
author: Mike Ruprecht <cmaiku at gmail.com>
date: Fri Sep 30 15:07:30 2016 -0500
mxit: Remove protocol plugin from tree
The MXit service is closing:
https://pidgin.im/pipermail/devel/2016-September/024078.html
This patch removes it from the tree.
Subject: libpurple 33219:bbe95e29bdaf: Remove usage of MSN prpl code from the Raw Pidgin plugin
details: http://hg.adium.im/libpurple/rev/bbe95e29bdaf
revision: 33219:bbe95e29bdaf
branch: release-2.x.y
author: Mike Ruprecht <cmaiku at gmail.com>
date: Sun Oct 02 15:41:04 2016 -0500
Remove usage of MSN prpl code from the Raw Pidgin plugin
Subject: libpurple 33220:a31a049e57d9: msn: Remove protocol plugin from tree
details: http://hg.adium.im/libpurple/rev/a31a049e57d9
revision: 33220:a31a049e57d9
branch: release-2.x.y
author: Mike Ruprecht <cmaiku at gmail.com>
date: Sun Oct 02 15:41:50 2016 -0500
msn: Remove protocol plugin from tree
The MSN prpl has been unusable and dormant for some time. MSNP18 has
been discontinued and this prpl would require a large update to start
working again. See: http://ismsndeadyet.com/
Pidgin SkypeWeb however, should provide enough functionality as a
replacement if people still want to use MSN:
https://github.com/EionRobb/skype4pidgin/tree/master/skypeweb
Subject: libpurple 33221:bb48be2a1a39: Remove MSN protocol pixmaps
details: http://hg.adium.im/libpurple/rev/bb48be2a1a39
revision: 33221:bb48be2a1a39
branch: release-2.x.y
author: Mike Ruprecht <cmaiku at gmail.com>
date: Fri Sep 30 14:43:16 2016 -0500
Remove MSN protocol pixmaps
Subject: libpurple 33222:645f2bcf5517: util: Remove references, in comments, to MSN code
details: http://hg.adium.im/libpurple/rev/645f2bcf5517
revision: 33222:645f2bcf5517
branch: release-2.x.y
author: Mike Ruprecht <cmaiku at gmail.com>
date: Fri Sep 30 17:30:23 2016 -0500
util: Remove references, in comments, to MSN code
Subject: libpurple 33223:d0463f830578: Remove MSN from URL handlers
details: http://hg.adium.im/libpurple/rev/d0463f830578
revision: 33223:d0463f830578
branch: release-2.x.y
author: Mike Ruprecht <cmaiku at gmail.com>
date: Tue Oct 04 12:11:46 2016 -0500
Remove MSN from URL handlers
Subject: libpurple 33224:482a3b3e5c89: pidgin/plugins/gevolution: Remove MSN contact handling
details: http://hg.adium.im/libpurple/rev/482a3b3e5c89
revision: 33224:482a3b3e5c89
branch: release-2.x.y
author: Mike Ruprecht <cmaiku at gmail.com>
date: Fri Sep 30 14:38:48 2016 -0500
pidgin/plugins/gevolution: Remove MSN contact handling
Subject: libpurple 33225:07d913488281: gtkblist: Don't parse MSN contacts from VCards
details: http://hg.adium.im/libpurple/rev/07d913488281
revision: 33225:07d913488281
branch: release-2.x.y
author: Mike Ruprecht <cmaiku at gmail.com>
date: Tue Oct 04 12:39:14 2016 -0500
gtkblist: Don't parse MSN contacts from VCards
Subject: libpurple 33226:a55374913dab: Remove MSN-specific emote pixmaps
details: http://hg.adium.im/libpurple/rev/a55374913dab
revision: 33226:a55374913dab
branch: release-2.x.y
author: Mike Ruprecht <cmaiku at gmail.com>
date: Fri Sep 30 14:42:56 2016 -0500
Remove MSN-specific emote pixmaps
Subject: libpurple 33227:f34a692f210a: Remove MSN-specific smiley theme
details: http://hg.adium.im/libpurple/rev/f34a692f210a
revision: 33227:f34a692f210a
branch: release-2.x.y
author: Mike Ruprecht <cmaiku at gmail.com>
date: Tue Oct 04 12:59:03 2016 -0500
Remove MSN-specific smiley theme
This commit removes MSN-specific smiley themes from the theme files.
However, it doesn't remove any now unused smileys in case other
protocols choose to add some.
Subject: libpurple 33228:b72ba1e10d87: Update Pidgin documentation to not mention MSN
details: http://hg.adium.im/libpurple/rev/b72ba1e10d87
revision: 33228:b72ba1e10d87
branch: release-2.x.y
author: Mike Ruprecht <cmaiku at gmail.com>
date: Tue Oct 04 12:40:16 2016 -0500
Update Pidgin documentation to not mention MSN
Subject: libpurple 33229:63975292a852: Remove comment and docstring mentions of MSN
details: http://hg.adium.im/libpurple/rev/63975292a852
revision: 33229:63975292a852
branch: release-2.x.y
author: Mike Ruprecht <cmaiku at gmail.com>
date: Tue Oct 04 13:03:28 2016 -0500
Remove comment and docstring mentions of MSN
Subject: libpurple 33230:a3fd0f991834: Created new branch Ignore.DS_Store-on-2.x.y
details: http://hg.adium.im/libpurple/rev/a3fd0f991834
revision: 33230:a3fd0f991834
branch: Ignore.DS_Store-on-2.x.y
author: Robbie <robertvehse at fastmail.fm>
date: Tue Oct 04 20:27:46 2016 +0000
Created new branch Ignore.DS_Store-on-2.x.y
Subject: libpurple 33231:ee33541d3efe: Ignore .DS_Store files.
details: http://hg.adium.im/libpurple/rev/ee33541d3efe
revision: 33231:ee33541d3efe
branch: Ignore.DS_Store-on-2.x.y
author: Robbie <robertvehse at fastmail.fm>
date: Tue Oct 04 20:34:29 2016 +0000
Ignore .DS_Store files.
Subject: libpurple 33232:2162f96cd7bb: Merged in Robbie/main/Ignore.DS_Store-on-2.x.y (pull request #148)
details: http://hg.adium.im/libpurple/rev/2162f96cd7bb
revision: 33232:2162f96cd7bb
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Tue Oct 04 15:36:18 2016 -0500
Merged in Robbie/main/Ignore.DS_Store-on-2.x.y (pull request #148)
Ignore.ds store on 2.x.y
Subject: libpurple 33233:aca54766a8fa: Remove the MySpaceIM protocol plugin. The service has been defunct for a long time. References #15356.
details: http://hg.adium.im/libpurple/rev/aca54766a8fa
revision: 33233:aca54766a8fa
branch: release-2.x.y
author: Robert Vehse <robertvehse at fastmail.fm>
date: Tue Oct 04 22:57:40 2016 +0200
Remove the MySpaceIM protocol plugin. The service has been defunct for a long time. References #15356.
Subject: libpurple 33234:7980a901d710: * Fix release date for 2.12.0 in CHANGELOG
details: http://hg.adium.im/libpurple/rev/7980a901d710
revision: 33234:7980a901d710
branch: release-2.x.y
author: Robert Vehse <robertvehse at fastmail.fm>
date: Wed Oct 05 16:08:49 2016 +0200
* Fix release date for 2.12.0 in CHANGELOG
* Remove scalable/myspace.svg
* Remove items in the uninstall section of the installer.
Subject: libpurple 33235:f35cd65fd935: Update ChangeLog in preparation for the soonish release of version 2.12.0:
details: http://hg.adium.im/libpurple/rev/f35cd65fd935
revision: 33235:f35cd65fd935
branch: release-2.x.y
author: Robert Vehse <robertvehse at fastmail.fm>
date: Wed Oct 05 21:14:58 2016 +0200
Update ChangeLog in preparation for the soonish release of version 2.12.0:
* Add missing changes for 2.12.0.
* Fix the order of changes for 2.11.0.
* Make formatting of dates consistent.
Subject: libpurple 33236:da90fe7312d3: yahoo: Remove protocol plugin from tree
details: http://hg.adium.im/libpurple/rev/da90fe7312d3
revision: 33236:da90fe7312d3
branch: release-2.x.y
author: Mike Ruprecht <cmaiku at gmail.com>
date: Wed Oct 05 15:10:29 2016 -0500
yahoo: Remove protocol plugin from tree
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 prpl 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.
Subject: libpurple 33237:a00621dae17f: pixmaps: Remove MXit theme since MXit has been removed
details: http://hg.adium.im/libpurple/rev/a00621dae17f
revision: 33237:a00621dae17f
branch: release-2.x.y
author: Mike Ruprecht <cmaiku at gmail.com>
date: Wed Oct 05 15:53:43 2016 -0500
pixmaps: Remove MXit theme since MXit has been removed
Subject: libpurple 33238:be8d0f7d0041: Remove Facebook (XMPP) account option and support code
details: http://hg.adium.im/libpurple/rev/be8d0f7d0041
revision: 33238:be8d0f7d0041
branch: release-2.x.y
author: Mike Ruprecht <cmaiku at gmail.com>
date: Wed Oct 05 16:19:47 2016 -0500
Remove Facebook (XMPP) account option and support code
This patch removes the Facebook (XMPP) account option and any remaining
supporting code. According to https://developers.facebook.com/docs/chat
the Facebook XMPP Chat API service was ended April 30th, 2015. This code
has already been removed in Pidgin 3, and replaced with a new in-tree
version which uses a different mechanism. There is a backported version
which can be found at https://github.com/dequis/purple-facebook/wiki
This patch intentionally leaves the protocol icon, so that the
backported version mentioned above doesn't need to ship its own.
Subject: libpurple 33239:ccc5f8c3959b: closing old/merged branches
details: http://hg.adium.im/libpurple/rev/ccc5f8c3959b
revision: 33239:ccc5f8c3959b
branch: Ignore.DS_Store-on-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Wed Oct 05 22:07:15 2016 -0500
closing old/merged branches
Subject: libpurple 33240:2f11753ccd3a: closing old/merged branches
details: http://hg.adium.im/libpurple/rev/2f11753ccd3a
revision: 33240:2f11753ccd3a
branch: irc-len-fix-bp
author: Gary Kramlich <grim at reaperworld.com>
date: Wed Oct 05 22:15:51 2016 -0500
closing old/merged branches
Subject: libpurple 33241:466b8a4bf2ee: closing old/merged branches
details: http://hg.adium.im/libpurple/rev/466b8a4bf2ee
revision: 33241:466b8a4bf2ee
branch: fix-bonjour-mac
author: Gary Kramlich <grim at reaperworld.com>
date: Wed Oct 05 22:16:49 2016 -0500
closing old/merged branches
Subject: libpurple 33242:f3b280edb8f5: Merge with Ignore.DS_Store-on-2.x.y
details: http://hg.adium.im/libpurple/rev/f3b280edb8f5
revision: 33242:f3b280edb8f5
branch: release-2.x.y
author: Daniel Atallah <datallah at pidgin.im>
date: Thu Oct 06 10:04:49 2016 -0400
Merge with Ignore.DS_Store-on-2.x.y
Subject: libpurple 33243:7c7fbce30c75: Merge with irc-len-fix-bp
details: http://hg.adium.im/libpurple/rev/7c7fbce30c75
revision: 33243:7c7fbce30c75
branch: release-2.x.y
author: Daniel Atallah <datallah at pidgin.im>
date: Thu Oct 06 10:05:06 2016 -0400
Merge with irc-len-fix-bp
Subject: libpurple 33244:a696332798b9: Merge with fix-bonjour-mac
details: http://hg.adium.im/libpurple/rev/a696332798b9
revision: 33244:a696332798b9
branch: release-2.x.y
author: Daniel Atallah <datallah at pidgin.im>
date: Thu Oct 06 10:05:38 2016 -0400
Merge with fix-bonjour-mac
Subject: libpurple 33245:c8ea044247ac: Remove call to the deprecated and stubbed gnutls_global_set_mem_functions(). Fixes #16702
details: http://hg.adium.im/libpurple/rev/c8ea044247ac
revision: 33245:c8ea044247ac
branch: release-2.x.y
author: Michael McConville <mmcconville at mykolab.com>
date: Thu Jul 16 16:32:40 2015 -0400
Remove call to the deprecated and stubbed gnutls_global_set_mem_functions(). Fixes #16702
Subject: libpurple 33246:2beb4e2c7c92: Merged in dequisdequis/pidgin/release-2.x.y (pull request #156)
details: http://hg.adium.im/libpurple/rev/2beb4e2c7c92
revision: 33246:2beb4e2c7c92
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Thu Oct 06 21:31:05 2016 -0500
Merged in dequisdequis/pidgin/release-2.x.y (pull request #156)
Remove call to the deprecated and stubbed gnutls_global_set_mem_functions().
Subject: libpurple 33247:ef04beef7e14: Bump the version to 2.12.0dev which should have been done awhile ago...
details: http://hg.adium.im/libpurple/rev/ef04beef7e14
revision: 33247:ef04beef7e14
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Wed Oct 05 22:44:19 2016 -0500
Bump the version to 2.12.0dev which should have been done awhile ago...
Subject: libpurple 33248:9311bf8729a6: Need to bump lt_current as well
details: http://hg.adium.im/libpurple/rev/9311bf8729a6
revision: 33248:9311bf8729a6
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Wed Oct 05 23:06:05 2016 -0500
Need to bump lt_current as well
Subject: libpurple 33249:ebfb29dd18d5: we use devel not dev
details: http://hg.adium.im/libpurple/rev/ebfb29dd18d5
revision: 33249:ebfb29dd18d5
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Thu Oct 06 21:34:21 2016 -0500
we use devel not dev
Subject: libpurple 33250:f9edea9d7da7: Merged in rw_grim/pidgin/release-2.x.y (pull request #157)
details: http://hg.adium.im/libpurple/rev/f9edea9d7da7
revision: 33250:f9edea9d7da7
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Thu Oct 06 21:37:10 2016 -0500
Merged in rw_grim/pidgin/release-2.x.y (pull request #157)
set the version for the 2.12.0 dev cycle
Subject: libpurple 33251:25d0bb9ed4e4: ChangeLog: Fix a contributor's name. References #16174.
details: http://hg.adium.im/libpurple/rev/25d0bb9ed4e4
revision: 33251:25d0bb9ed4e4
branch: Robbie/changelog-fix-a-contributors-name-refere-1476568590680
author: Robbie <robertvehse at fastmail.fm>
date: Sat Oct 15 21:56:49 2016 +0000
ChangeLog: Fix a contributor's name. References #16174.
Subject: libpurple 33252:f56861720bef: Merged in Robbie/main/Robbie/changelog-fix-a-contributors-name-refere-1476568590680 (pull request #163)
details: http://hg.adium.im/libpurple/rev/f56861720bef
revision: 33252:f56861720bef
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Sun Oct 16 03:05:23 2016 +0000
Merged in Robbie/main/Robbie/changelog-fix-a-contributors-name-refere-1476568590680 (pull request #163)
ChangeLog: Fix a contributor's name. References #16174.
Subject: libpurple 33253:478cf4acf83d: Makefile: Use hg log instead of hg id --debug, which has unstable output
details: http://hg.adium.im/libpurple/rev/478cf4acf83d
revision: 33253:478cf4acf83d
branch: release-2.x.y
author: dx <dx at dxzone.com.ar>
date: Wed Oct 05 23:18:03 2016 -0300
Makefile: Use hg log instead of hg id --debug, which has unstable output
See comments in http://stackoverflow.com/a/2485923/2195033
Also the fact that it was just broken for me - it threw debug info to stdout
("ignoring untrusted configuration option") when running 'sudo make install',
which ended up in package_revision_raw.txt, which broke the build.
Subject: libpurple 33254:6016f081e2fa: Merged in dequisdequis/pidgin/release-2.x.y (pull request #155)
details: http://hg.adium.im/libpurple/rev/6016f081e2fa
revision: 33254:6016f081e2fa
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Wed Oct 19 17:52:33 2016 +0000
Merged in dequisdequis/pidgin/release-2.x.y (pull request #155)
Makefile: Use hg log instead of hg id --debug, which has unstable output
Subject: libpurple 33255:a66a4f09ea6a: win32: Explicitly use ANSI versions of the WSALookup APIs
details: http://hg.adium.im/libpurple/rev/a66a4f09ea6a
revision: 33255:a66a4f09ea6a
branch: release-2.x.y
author: Daniel Atallah <datallah at pidgin.im>
date: Wed Oct 19 13:00:17 2016 -0400
win32: Explicitly use ANSI versions of the WSALookup APIs
Subject: libpurple 33256:b3ad11cab64e: win32: Allow for arbitrary buffer size used for retrieving NLA responses
details: http://hg.adium.im/libpurple/rev/b3ad11cab64e
revision: 33256:b3ad11cab64e
branch: release-2.x.y
author: Daniel Atallah <datallah at pidgin.im>
date: Wed Oct 19 13:01:43 2016 -0400
win32: Allow for arbitrary buffer size used for retrieving NLA responses
Refs #16574
Subject: libpurple 33257:3094e049f882: win32: add some sanity checks to avoid infinite loops or large memory allocations when retrieving NLA responses
details: http://hg.adium.im/libpurple/rev/3094e049f882
revision: 33257:3094e049f882
branch: release-2.x.y
author: Daniel Atallah <datallah at pidgin.im>
date: Thu Oct 20 18:20:44 2016 -0400
win32: add some sanity checks to avoid infinite loops or large memory allocations when retrieving NLA responses
Subject: libpurple 33258:65df1e5e7ff0: win32: Use `hg log` instead of `hg id --debug` on Windows too
details: http://hg.adium.im/libpurple/rev/65df1e5e7ff0
revision: 33258:65df1e5e7ff0
branch: release-2.x.y
author: Daniel Atallah <datallah at pidgin.im>
date: Thu Oct 20 18:32:09 2016 -0400
win32: Use `hg log` instead of `hg id --debug` on Windows too
Subject: libpurple 33259:bbd7e672b3af: For AIM, use the DevID and the DistID supplied to us by an AOL representative via the devel mailing list in September 2016.
details: http://hg.adium.im/libpurple/rev/bbd7e672b3af
revision: 33259:bbd7e672b3af
branch: release-2.x.y
author: Robert Vehse <robertvehse at fastmail.fm>
date: Sun Oct 09 18:20:57 2016 +0200
For AIM, use the DevID and the DistID supplied to us by an AOL representative via the devel mailing list in September 2016.
Subject: libpurple 33260:3118251ccdef: Fix a typo. Thanks, Maiku.
details: http://hg.adium.im/libpurple/rev/3118251ccdef
revision: 33260:3118251ccdef
branch: release-2.x.y
author: Robert Vehse <robertvehse at fastmail.fm>
date: Wed Oct 12 01:20:51 2016 +0200
Fix a typo. Thanks, Maiku.
Subject: libpurple 33261:9f4a1085a774: Merged in Robbie/pidgin/release-2.x.y (pull request #160)
details: http://hg.adium.im/libpurple/rev/9f4a1085a774
revision: 33261:9f4a1085a774
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Sat Feb 18 17:47:37 2017 +0000
Merged in Robbie/pidgin/release-2.x.y (pull request #160)
New DevID and DistID (2.x.y)
Approved-by: Gary Kramlich
Approved-by: Mike Ruprecht
Approved-by: dx
Subject: libpurple 33262:31ecbdda7ff3: aim: Switch to new libpurple/finch distid/devids provided by AOL
details: http://hg.adium.im/libpurple/rev/31ecbdda7ff3
revision: 33262:31ecbdda7ff3
branch: release-2.x.y
author: dx <dx at dxzone.com.ar>
date: Wed Feb 22 12:50:51 2017 -0300
aim: Switch to new libpurple/finch distid/devids provided by AOL
The pidgin ids were already handled by a previous commit.
https://pidgin.im/pipermail/support/2017-January/029820.html
Subject: libpurple 33263:e11ea6f07c5b: IRC: Skip EXTERNAL SASL auth mechanism
details: http://hg.adium.im/libpurple/rev/e11ea6f07c5b
revision: 33263:e11ea6f07c5b
branch: release-2.x.y
author: Kernc <kerncece at gmail.com>
date: Thu Sep 22 01:24:53 2016 +0200
IRC: Skip EXTERNAL SASL auth mechanism
Makes Freenode and other servers that prefer SASL EXTERNAL
fingerprint authentication work again.
Ref:
"Cannot connect to IRC (Freenode)"
https://pidgin.im/pipermail/support/2016-September/029627.html
Subject: libpurple 33264:c0d8d2d1497a: Add PURPLE_MESSAGE_REMOTE_SEND flag to PurpleMessageFlags
details: http://hg.adium.im/libpurple/rev/c0d8d2d1497a
revision: 33264:c0d8d2d1497a
branch: release-2.x.y
author: dx <dx at dxzone.com.ar>
date: Thu Feb 23 00:44:26 2017 -0300
Add PURPLE_MESSAGE_REMOTE_SEND flag to PurpleMessageFlags
Specifies messages like _SEND that were sent from another location, and are
not echoes.
This allows the UI to distinguish them from groupchat outgoing messages, since
those always result in a serv_got_chat_in() call which writes to the
conversation with the PURPLE_MESSAGE_SEND flag, because that's needed to
display outgoing messages in UIs like pidgin, but some UIs behave differently.
Subject: libpurple 33265:274575856b52: Merged in dequisdequis/pidgin/release-2.x.y (pull request #176)
details: http://hg.adium.im/libpurple/rev/274575856b52
revision: 33265:274575856b52
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Thu Feb 23 06:35:24 2017 +0000
Merged in dequisdequis/pidgin/release-2.x.y (pull request #176)
Add PURPLE_MESSAGE_REMOTE_SEND flag to PurpleMessageFlags
Approved-by: Eion Robb
Approved-by: Gary Kramlich
Subject: libpurple 33266:fe644fbe41c9: Fix some build warnings
details: http://hg.adium.im/libpurple/rev/fe644fbe41c9
revision: 33266:fe644fbe41c9
branch: release-2.x.y
author: dx <dx at dxzone.com.ar>
date: Mon Mar 06 16:06:52 2017 -0300
Fix some build warnings
- Redefinition of DBUS_EXPORT
- A whole lot of "misleading indentation" (which only appear in newer gcc)
- One unused static variable in util.c (alphabet, previously used for base64)
- "left shift by negative value" with the IS_END macro of libgnt. That macro is
"1 << 0" and expanded to "~1 << 0" in one place. So now it's "(1 << 0)"
Subject: libpurple 33267:b3d0ba7c75f6: certificate: Use SHA256 fingerprints instead of SHA1
details: http://hg.adium.im/libpurple/rev/b3d0ba7c75f6
revision: 33267:b3d0ba7c75f6
branch: release-2.x.y
author: dx <dx at dxzone.com.ar>
date: Mon Mar 06 03:32:06 2017 -0300
certificate: Use SHA256 fingerprints instead of SHA1
This meant adding a get_fingerprint_sha256 function to the certificate scheme
structs, which meant adding a struct_size member because we ran out of reserved
members there.
The API-facing purple_certificate_get_fingerprint_sha256() has a fallback
parameter to use sha1 if the SSL plugin doesn't implement this function
(probably an outdated installation, or a third party SSL plugin). When using
the function for display purposes, the fallback is disabled and it returns
NULL, but when using it to compare certificates it's better to have at least
the SHA1.
In functions like purple_certificate_display_x509(), some slight changes to
translatable strings would have been required. Since we're in a string freeze
right now, I avoided those by concatenating a language-neutral "SHA256: %s" at
the end of those messages. The SHA1 line used the word "fingerprint" but we
can't reuse that translation. This should be cleaned up after the release.
Subject: libpurple 33268:6a674536b8e5: Merged in dequisdequis/pidgin/release-2.x.y (pull request #177)
details: http://hg.adium.im/libpurple/rev/6a674536b8e5
revision: 33268:6a674536b8e5
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Tue Mar 07 02:38:54 2017 +0000
Merged in dequisdequis/pidgin/release-2.x.y (pull request #177)
certificate: Use SHA256 fingerprints instead of SHA1
Approved-by: Eion Robb
Approved-by: Ethan Blanton
Approved-by: Gary Kramlich
Subject: libpurple 33269:887efbd652d8: certificate: Use public key fingerprint to compare certificates
details: http://hg.adium.im/libpurple/rev/887efbd652d8
revision: 33269:887efbd652d8
branch: release-2.x.y
author: dx <dx at dxzone.com.ar>
date: Tue Mar 07 00:22:58 2017 -0300
certificate: Use public key fingerprint to compare certificates
This fixes an issue with google talk's certificates and gnutls, where the root
certificate in the provided chain is a slightly different version of the one
that is usually present in the certificate stores, but the SubjectPublicKeyInfo
section is the same.
This adds a PurpleCertificateScheme function, compare_pubkeys, and its wrapper
purple_certificate_compare_pubkeys().
This is only implemented for gnutls, since the NSS plugin only uses the NSS
certificate validation code. Even if that path was reachable from a plugin that
doesn't implement this method, it would return FALSE and behave as if this bug
was never fixed.
The gnutls implementation uses the gnutls_x509_crt_get_key_id() function,
which returns a hash of the SubjectPublicKeyInfo section of the certificate.
In gnutls versions older than 3.4.1, this may be a SHA1 hash, but after that
version SHA256 support was added (without much fanfare - the documentation
barely mentions this at all), and we just use the constant for the best known
algo, which for current versions is just SHA256. Older versions ignore that
flag parameter.
The whole comparison is modeled after the private _gnutls_check_if_same_key(),
which checks if both certificates have the same DN ("unique id") and does a
memcmp() of the raw SPKI section. We don't have direct access to the raw SPKI
section but comparing their fingerprints is good enough.
Subject: libpurple 33270:cd0601592e3a: ChangeLog the gnutls updates
details: http://hg.adium.im/libpurple/rev/cd0601592e3a
revision: 33270:cd0601592e3a
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Tue Mar 07 20:35:27 2017 -0600
ChangeLog the gnutls updates
Subject: libpurple 33271:c308c43378dd: ChangeLog the gnutls update
details: http://hg.adium.im/libpurple/rev/c308c43378dd
revision: 33271:c308c43378dd
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Tue Mar 07 20:27:59 2017 -0600
ChangeLog the gnutls update
Subject: libpurple 33272:cf314c202ffa: Merge the gnutls stuff with the cert updates
details: http://hg.adium.im/libpurple/rev/cf314c202ffa
revision: 33272:cf314c202ffa
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Tue Mar 07 20:29:05 2017 -0600
Merge the gnutls stuff with the cert updates
Subject: libpurple 33273:a6f3f989ada5: remove devel from the version for the release
details: http://hg.adium.im/libpurple/rev/a6f3f989ada5
revision: 33273:a6f3f989ada5
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Thu Mar 09 18:36:51 2017 -0600
remove devel from the version for the release
Subject: libpurple 33274:ca49b0bf3831: Clean changed translations
details: http://hg.adium.im/libpurple/rev/ca49b0bf3831
revision: 33274:ca49b0bf3831
branch: release-2.x.y
author: Pidgin Translators <translators at pidgin.im>
date: Thu Mar 09 18:58:26 2017 -0600
Clean changed translations
Subject: libpurple 33275:f60008038853: Update translations
details: http://hg.adium.im/libpurple/rev/f60008038853
revision: 33275:f60008038853
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Thu Mar 09 19:02:42 2017 -0600
Update translations
Subject: libpurple 33276:d2b30e2b419b: Merged in rw_grim/pidgin/release-2.x.y (pull request #180)
details: http://hg.adium.im/libpurple/rev/d2b30e2b419b
revision: 33276:d2b30e2b419b
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Fri Mar 10 01:05:54 2017 +0000
Merged in rw_grim/pidgin/release-2.x.y (pull request #180)
Release 2.x.y
Approved-by: Richard Laager
Subject: libpurple 33277:d51eda86db9e: Fix use of uninitialised memory if running non-debug-enabled versions of glib
details: http://hg.adium.im/libpurple/rev/d51eda86db9e
revision: 33277:d51eda86db9e
branch: release-2.x.y
author: Eion Robb <eionrobb at gmail.com>
date: Sun Feb 19 03:30:18 2017 +0000
Fix use of uninitialised memory if running non-debug-enabled versions of glib
Subject: libpurple 33278:6745ecd124da: Fix for crash when sending invalid xml entities separated by whitespace, eg "&# 3000;"
details: http://hg.adium.im/libpurple/rev/6745ecd124da
revision: 33278:6745ecd124da
branch: EionRobb/fix-for-crash-when-sending-invalid-xml-e-1487474010880
author: Eion Robb <eionrobb at gmail.com>
date: Sun Feb 19 03:13:47 2017 +0000
Fix for crash when sending invalid xml entities separated by whitespace, eg "&# 3000;"
Subject: libpurple 33279:b2fc9e774cb9: Use the more robust entity processing that @dequisdequis came up with
details: http://hg.adium.im/libpurple/rev/b2fc9e774cb9
revision: 33279:b2fc9e774cb9
branch: EionRobb/fix-for-crash-when-sending-invalid-xml-e-1487474010880
author: Eion Robb <eionrobb at gmail.com>
date: Mon Feb 20 21:05:32 2017 +0000
Use the more robust entity processing that @dequisdequis came up with
Subject: libpurple 33280:e85451478ebe: Merged in EionRobb/security/EionRobb/fix-for-crash-when-sending-invalid-xml-e-1487474010880 (pull request #15)
details: http://hg.adium.im/libpurple/rev/e85451478ebe
revision: 33280:e85451478ebe
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Wed Mar 01 03:13:00 2017 +0000
Merged in EionRobb/security/EionRobb/fix-for-crash-when-sending-invalid-xml-e-1487474010880 (pull request #15)
Fix for crash when sending invalid xml entities separated by whitespace, eg "&# 3000;"
Approved-by: Gary Kramlich
Approved-by: dx
Subject: libpurple 33281:018fa8075345: ChangeLog the security updates
details: http://hg.adium.im/libpurple/rev/018fa8075345
revision: 33281:018fa8075345
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Tue Feb 28 22:48:04 2017 -0600
ChangeLog the security updates
Subject: libpurple 33282:7d13c981b14f: Merge in the public updates
details: http://hg.adium.im/libpurple/rev/7d13c981b14f
revision: 33282:7d13c981b14f
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Mon Mar 06 20:44:31 2017 -0600
Merge in the public updates
Subject: libpurple 33283:f40dfcb98ba1: Add the real CVE number
details: http://hg.adium.im/libpurple/rev/f40dfcb98ba1
revision: 33283:f40dfcb98ba1
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Wed Mar 08 22:26:46 2017 -0600
Add the real CVE number
Subject: libpurple 33284:d49ec3c44a2e: Merge the pubilc code
details: http://hg.adium.im/libpurple/rev/d49ec3c44a2e
revision: 33284:d49ec3c44a2e
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Wed Mar 08 22:28:29 2017 -0600
Merge the pubilc code
Subject: libpurple 33285:bc79c9af72f1: The release's source is not in UTC so reflect that in the date
details: http://hg.adium.im/libpurple/rev/bc79c9af72f1
revision: 33285:bc79c9af72f1
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Wed Mar 08 23:04:46 2017 -0600
The release's source is not in UTC so reflect that in the date
Subject: libpurple 33286:20d36ae525be: Merge in the translations and version bump
details: http://hg.adium.im/libpurple/rev/20d36ae525be
revision: 33286:20d36ae525be
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Thu Mar 09 19:08:11 2017 -0600
Merge in the translations and version bump
Subject: libpurple 33287:d1eab6106505: Added tag v2.12.0 for changeset 20d36ae525be
details: http://hg.adium.im/libpurple/rev/d1eab6106505
revision: 33287:d1eab6106505
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Thu Mar 09 19:20:38 2017 -0600
Added tag v2.12.0 for changeset 20d36ae525be
Subject: libpurple 33288:fdf2bf2cd647: Add a few missed changelog entries
details: http://hg.adium.im/libpurple/rev/fdf2bf2cd647
revision: 33288:fdf2bf2cd647
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Thu Mar 09 19:36:34 2017 -0600
Add a few missed changelog entries
Subject: libpurple 33289:2dd689a74e12: Added tag v2.12.0 for changeset fdf2bf2cd647
details: http://hg.adium.im/libpurple/rev/2dd689a74e12
revision: 33289:2dd689a74e12
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Thu Mar 09 19:36:38 2017 -0600
Added tag v2.12.0 for changeset fdf2bf2cd647
Subject: libpurple 33290:0241f07ed2ba: ChangeLog the external SASL fix
details: http://hg.adium.im/libpurple/rev/0241f07ed2ba
revision: 33290:0241f07ed2ba
branch: release-2.x.y
author: Gary Kramlich <grim at reaperworld.com>
date: Thu Mar 09 19:38:58 2017 -0600
ChangeLog the external SASL fix
Subject: libpurple 33291:11b8084bcff4: Merged v2.12.0 into adium-1.5.x.
details: http://hg.adium.im/libpurple/rev/11b8084bcff4
revision: 33291:11b8084bcff4
branch: adium-1.5.x
author: Thijs Alkemade <me at thijsalkema.de>
date: Tue Mar 21 18:34:11 2017 +0100
Merged v2.12.0 into adium-1.5.x.
diffs (truncated from 399919 to 1000 lines):
diff -r 2ac1dcb9eb2e -r 11b8084bcff4 .hgignore
--- a/.hgignore Thu Dec 31 17:16:41 2015 -0600
+++ b/.hgignore Tue Mar 21 18:34:11 2017 +0100
@@ -1,6 +1,10 @@
+syntax: glob
+.DS_Store
+
syntax: regexp
(.*/)?TAGS$
(.*/)?\.svn
+.*.swp
.*/?.*\.pc$
.*/?Makefile(\.in)?$
.*/?Makefile\.am\.mingw$
@@ -117,3 +121,6 @@
stamp-h1
test-driver
win32-install-dir(\.release)?
+share/ca-certs/cacert.pem
+share/ca-certs/certdata.txt
+
diff -r 2ac1dcb9eb2e -r 11b8084bcff4 .hgtags
--- a/.hgtags Thu Dec 31 17:16:41 2015 -0600
+++ b/.hgtags Tue Mar 21 18:34:11 2017 +0100
@@ -5,3 +5,8 @@
9438f4b2904d9574b9e6ffba463d354b3661139f v2.10.9
b7fedd2a570b760f252cf8a65a584137ab0af2cb v2.10.10
e38a9aa5b1f8d25c58a0a7da05b386f265cba6e3 v2.10.11
+2ac1dcb9eb2ef9907ae0894ffad0c0e1b2e10f7d v2.10.12
+0b7591cc7360e3fc0f6ff44df7840a286ddcba74 v2.11.0
+20d36ae525beecdde6440b15133bf606b951c019 v2.12.0
+20d36ae525beecdde6440b15133bf606b951c019 v2.12.0
+fdf2bf2cd647460a804eabe3394b5bdbfcc68425 v2.12.0
diff -r 2ac1dcb9eb2e -r 11b8084bcff4 COPYRIGHT
--- a/COPYRIGHT Thu Dec 31 17:16:41 2015 -0600
+++ b/COPYRIGHT Tue Mar 21 18:34:11 2017 +0100
@@ -148,6 +148,7 @@
Balwinder Singh Dheeman
Chandrakant Dhutadmal
Andrew Dieffenbach
+IngmÄrs DÄ«riÅÅ¡
Finlay Dobbie
Mark Doliner
Nuno Donato
diff -r 2ac1dcb9eb2e -r 11b8084bcff4 ChangeLog
--- a/ChangeLog Thu Dec 31 17:16:41 2015 -0600
+++ b/ChangeLog Tue Mar 21 18:34:11 2017 +0100
@@ -1,6 +1,123 @@
Pidgin and Finch: The Pimpin' Penguin IM Clients That're Good for the Soul
-version 2.10.12 (12/31/15):
+version 2.12.0 (03/09/2017):
+ libpurple:
+ * Fix an out of bounds memory read 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
+ 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)
+
+version 2.10.12 (12/31/2015):
General:
* purple-url-handler now works with Python 3.x (Daniël van Eeden)
* Fixed an issue where transient startup statuses could be deleted
@@ -13,7 +130,7 @@
* Updates to dependencies:
* Cyrus SASL 2.1.26
* libxml2 2.9.2
- * NSS 3.17.3 and NSPR 4.10.7
+ * NSS 3.20.1 and NSPR 4.10.10
* Perl 5.20.1
* SILC 1.1.12
* Remove support for Tcl plugins
@@ -21,7 +138,7 @@
Gadu-Gadu:
* Updated internal libgadu to version 1.12.1.
-version 2.10.11 (11/23/14):
+version 2.10.11 (11/23/2014):
General:
* Fix handling of Self-Signed SSL/TLS Certificates when using the NSS
plugin (#16412)
@@ -39,7 +156,7 @@
* Fail early when buddy list is unavailable instead of wasting bandwidth
endlessly re-trying.
-version 2.10.10 (10/22/14):
+version 2.10.10 (10/22/2014):
General:
* Check the basic constraints extension when validating SSL/TLS
certificates. This fixes a security hole that allowed a malicious
@@ -286,7 +403,7 @@
Yahoo!:
* Fix a double-free in profile/picture loading code. (Mihai Serban)
(#15053)
- * Fix retrieving server-side buddy aliases. (Catalin Salgu) (#15381)
+ * Fix retrieving server-side buddy aliases. (Catalin Salgau) (#15381)
Plugins:
* The Voice/Video Settings plugin supports using the sndio GStreamer
diff -r 2ac1dcb9eb2e -r 11b8084bcff4 ChangeLog.API
--- a/ChangeLog.API Thu Dec 31 17:16:41 2015 -0600
+++ b/ChangeLog.API Tue Mar 21 18:34:11 2017 +0100
@@ -1,5 +1,34 @@
Pidgin and Finch: The Pimpin' Penguin IM Clients That're Good for the Soul
+version 2.12.0:
+ libpurple:
+ Added:
+ * PURPLE_MESSAGE_REMOTE_SEND in PurpleMessageFlags, to specify
+ messages like _SEND that were sent from another location.
+ * purple_certificate_get_fingerprint_sha256
+ * purple_certificate_compare_pubkeys
+ * PurpleCertificateScheme.get_fingerprint_sha256
+ * PurpleCertificateScheme.compare_pubkeys
+ * PURPLE_CERTIFICATE_SCHEME_HAS_FUNC
+
+version 2.11.0:
+ libpurple:
+ Added:
+ * account-status-changing signal (account signals)
+ * buddy-removed-from-group signal (blist signals)
+ * PurpleCommandsUiOps, to allow the UI to override the
+ built-in handling of commands.
+ * PurplePrefsUiOps, to allow the UI to override the way global
+ preferences are stored.
+ * PurpleAccountPrefsUiOps, to allow the UI to handle storage
+ of account preferences.
+ * purple_media_set_encryption_parameters
+ * purple_media_set_decryption_parameters
+ * purple_xfer_write_file
+ * purple_xfer_read_file
+ * purple_media_set_send_rtcp_mux
+ * purple_media_backend_set_send_rtcp_mux
+
version 2.10.12:
* No changes
diff -r 2ac1dcb9eb2e -r 11b8084bcff4 Makefile.am
--- a/Makefile.am Thu Dec 31 17:16:41 2015 -0600
+++ b/Makefile.am Tue Mar 21 18:34:11 2017 +0100
@@ -50,8 +50,8 @@
head ChangeLog.API | grep "^version $(PACKAGE_VERSION):$$" >/dev/null
# Ensure we're working from a tag...
- test x`hg log -r "tag($(PACKAGE_VERSION))" --template "{node}"` = x`hg id -i --debug`
-# ... and have no changes in the working copy. (this isn't really necessary with hg because hg id appends a "+")
+ test x`hg log -r "tag($(PACKAGE_VERSION))" --template "{node}"` = x`hg log -r . -T '{node}'`
+# ... and have no changes in the working copy.
test "x`hg st -mard`" = x
sign-packages: dist
@@ -82,7 +82,7 @@
# successfully; the rm -f ensures both
package_revision_raw.txt: .FORCE
$(AM_V_GEN)REAL_BLDDIR=$$PWD/$(top_builddir); \
- (hg --cwd $(srcdir) id -i --debug) 2>/dev/null >$@.new \
+ (hg --cwd $(srcdir) log -r . -T {node}) 2>/dev/null >$@.new \
|| rm -f $@.new
$(AM_V_at)if test -f $@.new; then \
if ! diff $@ $@.new > /dev/null; then \
diff -r 2ac1dcb9eb2e -r 11b8084bcff4 README
--- a/README Thu Dec 31 17:16:41 2015 -0600
+++ b/README Tue Mar 21 18:34:11 2017 +0100
@@ -4,7 +4,7 @@
libpurple is a library intended to be used by programmers seeking
to write an IM client that connects to many IM networks. It supports
-AIM, ICQ, XMPP, MSN and Yahoo!, among others.
+AIM, ICQ, and XMPP, among others.
Pidgin is a graphical IM client written in C which uses the GTK+
toolkit.
diff -r 2ac1dcb9eb2e -r 11b8084bcff4 config.h.mingw
--- a/config.h.mingw Thu Dec 31 17:16:41 2015 -0600
+++ b/config.h.mingw Tue Mar 21 18:34:11 2017 +0100
@@ -1,18 +1,42 @@
-/* config.h. Generated by configure. */
+/* config.h. Generated from config.h.in by configure. */
/* config.h.in. Generated from configure.ac by autoheader. */
+/* Define if building universal (internal helper macro) */
+/* #undef AC_APPLE_UNIVERSAL_BUILD */
+
/* configure arguments */
/* #undef CONFIG_ARGS */
+/* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP
+ systems. This function is required for `alloca.c' support on those systems.
+ */
+/* #undef CRAY_STACKSEG_END */
+
+/* Define to 1 if using `alloca.c'. */
+/* #undef C_ALLOCA */
+
/* Define if debugging is enabled. */
/* #undef DEBUG */
+/* display version info */
+/* #undef DISPLAY_VERSION */
+
/* Define if mono enabled. */
/* #undef ENABLE_MONO */
/* always defined to indicate that i18n is enabled */
#define ENABLE_NLS 1
+/* use the given file as GnuTLS default trust store */
+/* #undef GG_CONFIG_GNUTLS_SYSTEM_TRUST_STORE */
+
+/* Define to 1 if you have `alloca', as a function or macro. */
+/* #undef HAVE_ALLOCA */
+
+/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
+ */
+/* #undef HAVE_ALLOCA_H */
+
/* Define if you have the external 'altzone' variable. */
/* #undef HAVE_ALTZONE */
@@ -59,34 +83,60 @@
/* Define to 1 if you have the <EXTERN.h> header file. */
/* #undef HAVE_EXTERN_H */
+/* Use Farsight instead of Farstream */
+/* #undef HAVE_FARSIGHT */
+
/* Define to 1 if you have the <fcntl.h> header file. */
#define HAVE_FCNTL_H 1
+/* Define to 1 if your stdio has int fileno(FILE *). */
+#define HAVE_FILENO 1
+
/* Define to 1 if you have the getaddrinfo function. */
-/* TODO: Use this on new enough versions of Windows */
-/* #define HAVE_GETADDRINFO 1 */
+#define HAVE_GETADDRINFO 1
/* Define to 1 if you have the `gethostid' function. */
/* #define HAVE_GETHOSTID 1 */
+/* Define to 1 if you have the `getifaddrs' function. */
+/* #undef HAVE_GETIFADDRS */
+
/* Define to 1 if you have the `getopt_long' function. */
/* #define HAVE_GETOPT_LONG 1 */
/* Define if the GNU gettext() function is already present or preinstalled. */
/* #define HAVE_GETTEXT 1 */
-/* Define if you have GNUTLS */
-/* #define HAVE_GNUTLS 1 */
+/* Define if you have GnuTLS */
+/* #undef HAVE_GNUTLS */
+
+/* Defined if GnuTLS >= 2.10.0 is available. */
+/* #undef HAVE_GNUTLS_2_10 */
+
+/* gnutls contains the gnutls_certificate_set_x509_system_trust function */
+/* #undef HAVE_GNUTLS_CERTIFICATE_SET_X509_SYSTEM_TRUST */
+
+/* Define if your gnutls has the GNUTLS_CERT_INSECURE_ALGORITHM flag */
+/* #undef HAVE_GNUTLS_CERT_INSECURE_ALGORITHM */
/* Define to 1 if you have the <gnutls/gnutls.h> header file. */
-/* #define HAVE_GNUTLS_GNUTLS_H 1 */
+/* #undef HAVE_GNUTLS_GNUTLS_H */
-/* Define if <inttypes.h> exists and doesn't clash with <sys/types.h>. */
+/* Define if your gnutls has gnutls_priority_set_direct and friends */
+/* #undef HAVE_GNUTLS_PRIORITY_FUNCS */
+
+/* Define to 1 if you have the `inet_ntop' function. */
+#define HAVE_INET_NTOP 1
+
+/* Define to 1 if you have the <inttypes.h> header file. */
#define HAVE_INTTYPES_H 1
/* Define if we have IOKit */
/* #undef HAVE_IOKIT */
+/* Define if the IPV6_V6ONLY setsockopt option exists */
+/* #undef HAVE_IPV6_V6ONLY */
+
/* Define to 1 if you have the `krb_get_err_text' function. */
/* #undef HAVE_KRB_GET_ERR_TEXT */
@@ -105,12 +155,9 @@
/* Define if your <locale.h> file defines LC_MESSAGES. */
/* #define HAVE_LC_MESSAGES 1 */
-/* Define to 1 if you have libgadu. */
+/* Linked with external libgadu */
#define HAVE_LIBGADU 1
-/* Define if you have NetworkManager */
-/* #undef HAVE_LIBNM */
-
/* Define to 1 if you have the `nsl' library (-lnsl). */
/* #define HAVE_LIBNSL 1 */
@@ -129,6 +176,9 @@
/* Define to 1 if you have the <malloc.h> header file. */
#define HAVE_MALLOC_H 1
+/* Define if we have support for application media type. */
+/* #undef HAVE_MEDIA_APPLICATION */
+
/* Define to 1 if you have the `memcpy' function. */
#define HAVE_MEMCPY 1
@@ -147,6 +197,9 @@
/* Define to 1 if you have the <mono/metadata/object.h> header file. */
/* #undef HAVE_MONO_METADATA_OBJECT_H */
+/* Define if we have NetworkManager. */
+/* #undef HAVE_NETWORKMANAGER */
+
/* Define to 1 if you have the <nspr.h> header file. */
/* #undef HAVE_NSPR_H */
@@ -207,9 +260,6 @@
/* Define to 1 if you have the <ssl.h> header file. */
/* #undef HAVE_SSL_H */
-/* Define if we're using libstartup-notification. */
-/* #define HAVE_STARTUP_NOTIFICATION 1 */
-
/* Define to 1 if you have the <stdarg.h> header file. */
#define HAVE_STDARG_H 1
@@ -243,7 +293,10 @@
/* Define to 1 if you have the `strstr' function. */
#define HAVE_STRSTR 1
-/* Define to 1 if `tm_zone' is member of `struct tm'. */
+/* Define if struct sockaddr has an sa_len member */
+/* #undef HAVE_STRUCT_SOCKADDR_SA_LEN */
+
+/* Define to 1 if `tm_zone' is a member of `struct tm'. */
/* #define HAVE_STRUCT_TM_TM_ZONE 1 */
/* Define to 1 if you have the <sys/cdefs.h> header file. */
@@ -261,12 +314,21 @@
/* Define to 1 if you have the <sys/msgbuf.h> header file. */
/* #undef HAVE_SYS_MSGBUF_H */
+/* Define to 1 if you have the <sys/param.h> header file. */
+/* #define HAVE_SYS_PARAM_H 1 */
+
/* Define to 1 if you have the <sys/select.h> header file. */
/* #define HAVE_SYS_SELECT_H 1 */
+/* Define to 1 if you have the <sys/socket.h> header file. */
+/* #define HAVE_SYS_SOCKET_H 1 */
+
/* Define to 1 if you have the <sys/stat.h> header file. */
#define HAVE_SYS_STAT_H 1
+/* Define to 1 if you have the <sys/sysctl.h> header file. */
+/* #define HAVE_SYS_SYSCTL_H 1 */
+
/* Define to 1 if you have the <sys/time.h> header file. */
/* #undef HAVE_SYS_TIME_H */
@@ -283,18 +345,21 @@
/* #define HAVE_SYS_WAIT_H 1 */
/* Compile with support for the Tcl toolkit */
-#define HAVE_TCL 1
+/* #define HAVE_TCL 1 */
/* Define to 1 if you have the <termios.h> header file. */
/* #define HAVE_TERMIOS_H 1 */
+/* Define to 1 if you have the `timegm' function. */
+/* #define HAVE_TIMEGM 1 */
+
/* Define if you have the external 'timezone' variable. */
#define HAVE_TIMEZONE 1
/* Compile with support for the Tk toolkit */
#define HAVE_TK 1
-/* tm_gmtoff is available. */
+/* Define if you have a tm_gmtoff member in struct tm */
/* #define HAVE_TM_GMTOFF 1 */
/* Define to 1 if your `struct tm' has `tm_zone'. Deprecated, use
@@ -317,9 +382,16 @@
/* Define to 1 if you have the <X11/SM/SMlib.h> header file. */
/* #define HAVE_X11_SM_SMLIB_H 1 */
+/* whether or not we have xsltproc for devhelp index */
+/* #define HAVE_XSLTPROC 1 */
+
/* Define if external libzephyr should be used. */
/* #undef LIBZEPHYR_EXT */
+/* Define to the sub-directory in which libtool stores uninstalled libraries.
+ */
+/* #define LT_OBJDIR ".libs/" */
+
/* Define to 1 if you don't have wide-character support. */
/* #undef NO_WIDECHAR */
@@ -336,13 +408,16 @@
#define PACKAGE_NAME "pidgin"
/* Define to the full name and version of this package. */
-/* #define PACKAGE_STRING "pidgin 2.0.0dev" */
+/* #define PACKAGE_STRING "pidgin ?-.?.?devel" */
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "pidgin"
+/* Define to the home page for this package. */
+#define PACKAGE_URL ""
+
/* Define to the version of this package. */
-/* #define PACKAGE_VERSION "2.0.0dev" */
+/* #define PACKAGE_VERSION "?.?.?devel" */
/* Define if plugins are enabled. */
#define PURPLE_PLUGINS 1
@@ -353,6 +428,14 @@
/* The size of `time_t', as computed by sizeof. */
#define SIZEOF_TIME_T 4
+/* If using the C implementation of alloca, define if you know the
+ direction of stack growth for your system; otherwise it will be
+ automatically deduced at runtime.
+ STACK_DIRECTION > 0 => grows toward higher addresses
+ STACK_DIRECTION < 0 => grows toward lower addresses
+ STACK_DIRECTION = 0 => direction of growth unknown */
+/* #undef STACK_DIRECTION */
+
/* Loads static protocol plugin module initialization functions. */
#ifndef STATIC_PROTO_INIT
#define STATIC_PROTO_INIT static void static_proto_init(void) { }
@@ -364,25 +447,46 @@
/* Define to 1 if your <sys/time.h> declares `struct tm'. */
/* #undef TM_IN_SYS_TIME */
-/* Use GStreamer for playing sounds */
+/* Use GStreamer Video Overlay support */
+/* #undef USE_GSTAPP */
+
+/* Use GStreamer 0.10 interfaces for X overlay support */
+/* #define USE_GSTINTERFACES 1 */
+
+/* Use GStreamer 0.10 for playing sounds */
/* #define USE_GSTREAMER 1 */
+/* Use GStreamer Video Overlay support */
+/* #undef USE_GSTVIDEO */
+
/* Define if we're using GtkSpell */
#define USE_GTKSPELL 1
+/* Use GNU Libidn for stringprep and IDN */
+/* #define USE_IDN 1 */
+
+/* Define if python headers are available. */
+/* #undef USE_PYTHON */
+
/* Define if we're using XScreenSaver. */
#define USE_SCREENSAVER 1
/* Define if we're using X Session Management. */
/* #define USE_SM 1 */
+/* Use voice and video */
+/* #define USE_VV 1 */
+
+/* 'va_lists' cannot be copied as values */
+/* #define VA_COPY_AS_ARRAY 1 */
+
/* Version number of package */
#define VERSION "@VERSION@"
#define DISPLAY_VERSION "@DISPLAY_VERSION@"
-/* Define to 1 if your processor stores words with the most significant byte
- first (like Motorola and SPARC, unlike Intel and VAX). */
-/* #undef WORDS_BIGENDIAN */
+/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
+ significant byte first (like Motorola and SPARC, unlike Intel). */
+/* # undef WORDS_BIGENDIAN */
/* Define to 1 if the X Window System is missing or not being used. */
/* #undef X_DISPLAY_MISSING */
@@ -402,6 +506,9 @@
/* Define to empty if `const' does not conform to ANSI C. */
/* #undef const */
+/* Define to `unsigned int' if <sys/types.h> does not define. */
+/* #undef size_t */
+
/* socklen_t size */
/* #undef socklen_t */
@@ -410,6 +517,3 @@
*/
#define HAVE_VSNPRINTF 1
-#define HAVE_FILENO 1
-
-
diff -r 2ac1dcb9eb2e -r 11b8084bcff4 configure.ac
--- a/configure.ac Thu Dec 31 17:16:41 2015 -0600
+++ b/configure.ac Tue Mar 21 18:34:11 2017 +0100
@@ -43,10 +43,10 @@
#
# Make sure to update finch/libgnt/configure.ac with libgnt version changes.
#
-m4_define([purple_lt_current], [10])
+m4_define([purple_lt_current], [12])
m4_define([purple_major_version], [2])
-m4_define([purple_minor_version], [10])
-m4_define([purple_micro_version], [12])
+m4_define([purple_minor_version], [12])
+m4_define([purple_micro_version], [0])
m4_define([purple_version_suffix], [])
m4_define([purple_version],
[purple_major_version.purple_minor_version.purple_micro_version])
@@ -1189,7 +1189,7 @@
fi
if test "x$STATIC_PRPLS" = "xall" ; then
- STATIC_PRPLS="bonjour gg irc jabber msn myspace mxit novell oscar sametime silc simple yahoo zephyr"
+ STATIC_PRPLS="bonjour gg irc jabber novell oscar sametime silc simple zephyr"
fi
if test "x$have_meanwhile" != "xyes" ; then
STATIC_PRPLS=`echo $STATIC_PRPLS | $sedpath 's/sametime//'`
@@ -1209,19 +1209,13 @@
load_proto=
for i in $STATIC_PRPLS ; do
dnl Ugly special case for "libsilcpurple.la":
- dnl ... and Ugly special case for multi-protocol oscar and yahoo
+ dnl ... and Ugly special case for multi-protocol oscar
if test \( "x$i" = "xoscar" -o "x$i" = "xaim" -o "x$i" = "xicq" \) -a "x$static_oscar" != "xyes"; then
STATIC_LINK_LIBS="$STATIC_LINK_LIBS \$(top_builddir)/libpurple/protocols/oscar/liboscar.la"
extern_init="$extern_init extern gboolean purple_init_aim_plugin();"
extern_init="$extern_init extern gboolean purple_init_icq_plugin();"
load_proto="$load_proto purple_init_aim_plugin();"
load_proto="$load_proto purple_init_icq_plugin();"
- elif test "x$i" = "xyahoo"; then
- STATIC_LINK_LIBS="$STATIC_LINK_LIBS \$(top_builddir)/libpurple/protocols/yahoo/libymsg.la"
- extern_init="$extern_init extern gboolean purple_init_yahoo_plugin();"
- extern_init="$extern_init extern gboolean purple_init_yahoojp_plugin();"
- load_proto="$load_proto purple_init_yahoo_plugin();"
- load_proto="$load_proto purple_init_yahoojp_plugin();"
else
if test "x$i" = "xsilc"; then
STATIC_LINK_LIBS="$STATIC_LINK_LIBS \$(top_builddir)/libpurple/protocols/$i/lib${i}purple.la"
@@ -1238,9 +1232,6 @@
gg) static_gg=yes ;;
irc) static_irc=yes ;;
jabber) static_jabber=yes ;;
- msn) static_msn=yes ;;
- myspace) static_myspace=yes ;;
- mxit) static_mxit=yes ;;
novell) static_novell=yes ;;
oscar) static_oscar=yes ;;
aim) static_oscar=yes ;;
@@ -1249,7 +1240,6 @@
silc) static_silc=yes ;;
silc10) static_silc=yes ;;
simple) static_simple=yes ;;
- yahoo) static_yahoo=yes ;;
zephyr) static_zephyr=yes ;;
*) echo "Invalid static protocol $i!!" ; exit 1 ;;
esac
@@ -1258,15 +1248,11 @@
AM_CONDITIONAL(STATIC_GG, test "x$static_gg" = "xyes")
AM_CONDITIONAL(STATIC_IRC, test "x$static_irc" = "xyes")
AM_CONDITIONAL(STATIC_JABBER, test "x$static_jabber" = "xyes")
-AM_CONDITIONAL(STATIC_MSN, test "x$static_msn" = "xyes")
-AM_CONDITIONAL(STATIC_MYSPACE, test "x$static_myspace" = "xyes")
-AM_CONDITIONAL(STATIC_MXIT, test "x$static_mxit" = "xyes")
AM_CONDITIONAL(STATIC_NOVELL, test "x$static_novell" = "xyes")
AM_CONDITIONAL(STATIC_OSCAR, test "x$static_oscar" = "xyes")
AM_CONDITIONAL(STATIC_SAMETIME, test "x$static_sametime" = "xyes" -a "x$have_meanwhile" = "xyes")
AM_CONDITIONAL(STATIC_SILC, test "x$static_silc" = "xyes" -a "x$have_silc" = "xyes")
AM_CONDITIONAL(STATIC_SIMPLE, test "x$static_simple" = "xyes")
-AM_CONDITIONAL(STATIC_YAHOO, test "x$static_yahoo" = "xyes")
AM_CONDITIONAL(STATIC_ZEPHYR, test "x$static_zephyr" = "xyes")
AC_SUBST(STATIC_LINK_LIBS)
AC_DEFINE_UNQUOTED(STATIC_PROTO_INIT, $extern_init static void static_proto_init(void) { $load_proto },
@@ -1274,7 +1260,7 @@
AC_ARG_WITH(dynamic_prpls, [AC_HELP_STRING([--with-dynamic-prpls], [specify which protocols to build dynamically])], [DYNAMIC_PRPLS=`echo $withval | $sedpath 's/,/ /g'`])
if test "x$DYNAMIC_PRPLS" = "xall" ; then
- DYNAMIC_PRPLS="bonjour gg irc jabber msn myspace mxit novell oscar sametime silc simple yahoo zephyr"
+ DYNAMIC_PRPLS="bonjour gg irc jabber novell oscar sametime silc simple zephyr"
fi
if test "x$have_meanwhile" != "xyes"; then
DYNAMIC_PRPLS=`echo $DYNAMIC_PRPLS | $sedpath 's/sametime//'`
@@ -1295,9 +1281,6 @@
gg) dynamic_gg=yes ;;
irc) dynamic_irc=yes ;;
jabber) dynamic_jabber=yes ;;
- msn) dynamic_msn=yes ;;
- myspace) dynamic_myspace=yes ;;
- mxit) dynamic_mxit=yes ;;
novell) dynamic_novell=yes ;;
null) dynamic_null=yes ;;
oscar) dynamic_oscar=yes ;;
@@ -1307,7 +1290,6 @@
silc) dynamic_silc=yes ;;
silc10) dynamic_silc=yes ;;
simple) dynamic_simple=yes ;;
- yahoo) dynamic_yahoo=yes ;;
zephyr) dynamic_zephyr=yes ;;
*) echo "Invalid dynamic protocol $i!!" ; exit 1 ;;
esac
@@ -1794,7 +1776,7 @@
[enable_nss="$enableval"],
[enable_nss="yes"])
-msg_ssl="None. MSN, Yahoo!, Novell Groupwise and Google Talk will not work without GnuTLS or NSS. OpenSSL is NOT usable!"
+msg_ssl="None. Novell Groupwise and Google Talk will not work without GnuTLS or NSS. OpenSSL is NOT usable!"
looked_for_gnutls="no"
dnl #
dnl # Check for GnuTLS if it's specified.
@@ -2205,19 +2187,19 @@
AC_MSG_ERROR([
Neither GnuTLS or NSS SSL development headers found.
Use --disable-nss --disable-gnutls if you do not need SSL support.
-MSN, Yahoo!, Novell Groupwise and Google Talk will not work without GnuTLS or NSS. OpenSSL is NOT usable!
+Novell Groupwise and Google Talk will not work without GnuTLS or NSS. OpenSSL is NOT usable!
])
elif test "x$looked_for_gnutls" = "xyes" -a "x$force_deps" = "xyes" ; then
AC_MSG_ERROR([
GnuTLS SSL development headers not found.
Use --disable-gnutls if you do not need SSL support.
-MSN, Yahoo!, Novell Groupwise and Google Talk will not work without SSL support.
+Novell Groupwise and Google Talk will not work without SSL support.
])
elif test "x$looked_for_nss" = "xyes" -a "x$force_deps" = "xyes" ; then
AC_MSG_ERROR([
NSS SSL development headers not found.
Use --disable-nss if you do not need SSL support.
-MSN, Yahoo!, Novell Groupwise and Google Talk will not work without SSL support.
+Novell Groupwise and Google Talk will not work without SSL support.
])
fi
@@ -2662,9 +2644,6 @@
libpurple/protocols/gg/Makefile
libpurple/protocols/irc/Makefile
libpurple/protocols/jabber/Makefile
- libpurple/protocols/msn/Makefile
- libpurple/protocols/myspace/Makefile
- libpurple/protocols/mxit/Makefile
libpurple/protocols/novell/Makefile
libpurple/protocols/null/Makefile
libpurple/protocols/oscar/Makefile
@@ -2672,7 +2651,6 @@
libpurple/protocols/silc/Makefile
libpurple/protocols/silc10/Makefile
libpurple/protocols/simple/Makefile
- libpurple/protocols/yahoo/Makefile
libpurple/protocols/zephyr/Makefile
libpurple/tests/Makefile
libpurple/purple.h
@@ -2757,3 +2735,4 @@
echo configure complete, now type \'make\'
echo
+
diff -r 2ac1dcb9eb2e -r 11b8084bcff4 doc/TCL-HOWTO.dox
--- a/doc/TCL-HOWTO.dox Thu Dec 31 17:16:41 2015 -0600
+++ b/doc/TCL-HOWTO.dox Tue Mar 21 18:34:11 2017 +0100
@@ -124,7 +124,7 @@
(default) returns all accounts, while the @c -online option returns
only those accounts which are online.
- The @c protocol subcommand returns the protocol ID (e.g. "prpl-msn")
+ The @c protocol subcommand returns the protocol ID (e.g. "prpl-aim")
for the given account.
The @c username subcommand returns the username for the account
diff -r 2ac1dcb9eb2e -r 11b8084bcff4 doc/finch.1.in
--- a/doc/finch.1.in Thu Dec 31 17:16:41 2015 -0600
+++ b/doc/finch.1.in Tue Mar 21 18:34:11 2017 +0100
@@ -30,11 +30,10 @@
.SH DESCRIPTION
.PP
\fBfinch\fR is a console-based modular messaging client based on libpurple
-which is capable of connecting to AIM, MSN, Yahoo!, XMPP, ICQ, IRC, SILC,
+which is capable of connecting to AIM, XMPP, ICQ, IRC, SILC,
Novell GroupWise, Lotus Sametime, Zephyr, Gadu-Gadu, and QQ all at once. It has
many common features found in other clients, as well as many unique features.
-Finch is not endorsed by or affiliated with America Online, ICQ, Microsoft, or
-Yahoo.
+Finch is not endorsed by or affiliated with America Online, ICQ, or Microsoft.
.SH OPTIONS
The following options are provided by \fBfinch\fR using the standard GNU
diff -r 2ac1dcb9eb2e -r 11b8084bcff4 doc/pidgin.1.in
--- a/doc/pidgin.1.in Thu Dec 31 17:16:41 2015 -0600
+++ b/doc/pidgin.1.in Tue Mar 21 18:34:11 2017 +0100
@@ -29,11 +29,10 @@
.SH DESCRIPTION
.PP
\fBpidgin\fR is a graphical modular messaging client based on libpurple
-which is capable of connecting to AIM, MSN, Yahoo!, XMPP, ICQ, IRC, SILC,
+which is capable of connecting to AIM, XMPP, ICQ, IRC, SILC,
Novell GroupWise, Lotus Sametime, Zephyr, Gadu-Gadu, and QQ all at once. It has
many common features found in other clients, as well as many unique features.
-Pidgin is not endorsed by or affiliated with America Online, ICQ, Microsoft, or
-Yahoo.
+Pidgin is not endorsed by or affiliated with America Online, ICQ, or Microsoft.
.PP
Pidgin can be extended by plugins written in multiple programming languages and
controlled through DBus or \fBpurple-remote\fR.
@@ -93,7 +92,7 @@
other protocols, aliases are saved only locally.
.TP
.B Protocol
-A messaging service. AIM, XMPP, MSN, Zephyr, etc. are protocols. Others may
+A messaging service. AIM, XMPP, Zephyr, etc. are protocols. Others may
call these "service types," "account types," "services," and so on.
.SH BUDDY LIST
diff -r 2ac1dcb9eb2e -r 11b8084bcff4 finch/finch.c
--- a/finch/finch.c Thu Dec 31 17:16:41 2015 -0600
+++ b/finch/finch.c Tue Mar 21 18:34:11 2017 +0100
@@ -70,16 +70,11 @@
g_hash_table_insert(ui_info, "client_type", "console");
/*
- * This is the client key for "Finch." It is owned by the AIM
- * account "markdoliner." Please don't use this key for other
- * applications. You can either not specify a client key, in
- * which case the default "libpurple" key will be used, or you
- * can try to register your own at the AIM or ICQ web sites
- * (although this functionality was removed at some point, it's
- * possible it has been re-added). AOL's old key management
- * page is http://developer.aim.com/manageKeys.jsp
+ * This is the client key for "Finch." Please don't use this
+ * key for other applications. You can not specify a client
+ * key, in which case the default "libpurple" key will be used
*/
- g_hash_table_insert(ui_info, "prpl-aim-clientkey", "ma19sqWV9ymU6UYc");
+ g_hash_table_insert(ui_info, "prpl-aim-clientkey", "ma18nmEklXMR7Cj_");
/*
* This is the client key for "Pidgin." It is owned by the AIM
@@ -102,7 +97,7 @@
* don't use this for other applications. You can just not
* specify a distid and libpurple will use a default.
*/
- g_hash_table_insert(ui_info, "prpl-aim-distid", GINT_TO_POINTER(1552));
+ g_hash_table_insert(ui_info, "prpl-aim-distid", GINT_TO_POINTER(1718));
g_hash_table_insert(ui_info, "prpl-icq-distid", GINT_TO_POINTER(1552));
}
diff -r 2ac1dcb9eb2e -r 11b8084bcff4 finch/gntpounce.c
--- a/finch/gntpounce.c Thu Dec 31 17:16:41 2015 -0600
+++ b/finch/gntpounce.c Tue Mar 21 18:34:11 2017 +0100
@@ -342,7 +342,7 @@
g_signal_connect(G_OBJECT(window), "destroy",
G_CALLBACK(delete_win_cb), dialog);
- gnt_box_add_widget(GNT_BOX(window), gnt_label_new_with_format(_("Pounce Who"), GNT_TEXT_FLAG_BOLD));
+ gnt_box_add_widget(GNT_BOX(window), gnt_label_new_with_format(_("Pounce on Whom"), GNT_TEXT_FLAG_BOLD));
/* Account: */
gnt_box_add_widget(GNT_BOX(window), gnt_label_new(_("Account:")));
diff -r 2ac1dcb9eb2e -r 11b8084bcff4 finch/gntsound.c
--- a/finch/gntsound.c Thu Dec 31 17:16:41 2015 -0600
+++ b/finch/gntsound.c Tue Mar 21 18:34:11 2017 +0100
@@ -750,7 +750,7 @@
FinchSoundEvent * event = &sounds[id];
char *path = NULL;
- gnt_box_set_title(GNT_BOX(w), _("Select Sound File ..."));
+ gnt_box_set_title(GNT_BOX(w), _("Select Sound File..."));
gnt_file_sel_set_current_location(sel,
(event && event->file) ? (path = g_path_get_dirname(event->file))
: purple_home_dir());
diff -r 2ac1dcb9eb2e -r 11b8084bcff4 finch/gntstatus.c
--- a/finch/gntstatus.c Thu Dec 31 17:16:41 2015 -0600
+++ b/finch/gntstatus.c Tue Mar 21 18:34:11 2017 +0100
@@ -569,7 +569,7 @@
gnt_box_add_widget(GNT_BOX(window), entry);
gnt_box_add_widget(GNT_BOX(window), gnt_hline_new());
- gnt_box_add_widget(GNT_BOX(window), gnt_label_new(_("Use different status for following accounts")));
+ gnt_box_add_widget(GNT_BOX(window), gnt_label_new(_("Use a different status for some accounts")));
edit->hash = g_hash_table_new(g_direct_hash, g_direct_equal);
edit->tree = tree = gnt_tree_new_with_columns(3);
@@ -602,8 +602,8 @@
g_object_set_data(G_OBJECT(button), "use", NULL);
g_signal_connect(G_OBJECT(button), "activate", G_CALLBACK(save_savedstatus_cb), edit);
- /* Save & Use */
- button = gnt_button_new(_("Save & Use"));
+ /* Save and Use */
+ button = gnt_button_new(_("Save and Use"));
gnt_box_add_widget(GNT_BOX(box), button);
g_object_set_data(G_OBJECT(button), "use", GINT_TO_POINTER(TRUE));
g_signal_connect(G_OBJECT(button), "activate", G_CALLBACK(save_savedstatus_cb), edit);
diff -r 2ac1dcb9eb2e -r 11b8084bcff4 finch/libgnt/gntkeys.c
--- a/finch/libgnt/gntkeys.c Thu Dec 31 17:16:41 2015 -0600
+++ b/finch/libgnt/gntkeys.c Tue Mar 21 18:34:11 2017 +0100
@@ -211,7 +211,7 @@
*/
#define SIZE 256
-#define IS_END 1 << 0
+#define IS_END (1 << 0)
struct _node
{
struct _node *next[SIZE];
diff -r 2ac1dcb9eb2e -r 11b8084bcff4 finch/plugins/gntgf.c
--- a/finch/plugins/gntgf.c Thu Dec 31 17:16:41 2015 -0600
+++ b/finch/plugins/gntgf.c Tue Mar 21 18:34:11 2017 +0100
@@ -334,6 +334,7 @@
gnt_box_set_fill(GNT_BOX(window), TRUE);
gnt_box_add_widget(GNT_BOX(window),
+ /* Translators: "toaster" here means "pop-up". */
gnt_label_new(_("Notify with a toaster when")));
tree = gnt_tree_new();
@@ -377,7 +378,9 @@
"gntgf",
N_("GntGf"),
DISPLAY_VERSION,
+ /* Translators: "toaster" here means "pop-up". */
N_("Toaster plugin"),
+ /* Translators: "toaster" here means "pop-up". */
N_("Toaster plugin"),
"Sadrul H Chowdhury <sadrul at users.sourceforge.net>",
PURPLE_WEBSITE,
diff -r 2ac1dcb9eb2e -r 11b8084bcff4 finch/plugins/gnttinyurl.c
--- a/finch/plugins/gnttinyurl.c Thu Dec 31 17:16:41 2015 -0600
+++ b/finch/plugins/gnttinyurl.c Tue Mar 21 18:34:11 2017 +0100
@@ -368,7 +368,7 @@
* may not always happen, e.g. when another plugin sets its own
* notify_message. So tread carefully. */
win = purple_notify_message(NULL, PURPLE_NOTIFY_MSG_INFO, _("URI"), uri,
- _("Please wait while TinyURL fetches a shorter URL ..."), NULL, NULL);
+ _("Please wait while TinyURL fetches a shorter URL..."), NULL, NULL);
if (!GNT_IS_WINDOW(win) || !g_object_get_data(G_OBJECT(win), "info-widget"))
return win;
@@ -471,7 +471,7 @@
N_("TinyURL"),
DISPLAY_VERSION,
N_("TinyURL plugin"),
- N_("When receiving a message with URL(s), use TinyURL for easier copying"),
+ N_("Shorten URLs in messages using TinyURL"),
"Richard Nelson <wabz at whatsbeef.net>",
PURPLE_WEBSITE,
plugin_load,
diff -r 2ac1dcb9eb2e -r 11b8084bcff4 libpurple/Makefile.am
--- a/libpurple/Makefile.am Thu Dec 31 17:16:41 2015 -0600
+++ b/libpurple/Makefile.am Tue Mar 21 18:34:11 2017 +0100
@@ -301,6 +301,7 @@
libpurple_la_LDFLAGS = -export-dynamic -version-info $(PURPLE_LT_VERSION_INFO) -no-undefined
libpurple_la_LIBADD = \
$(STATIC_LINK_LIBS) \
+ $(KRB4_LDFLAGS) $(KRB4_LIBS) \
$(DBUS_LIBS) \
$(GLIB_LIBS) \
$(LIBXML_LIBS) \
@@ -313,6 +314,8 @@
$(GSTINTERFACES_LIBS) \
$(IDN_LIBS) \
ciphers/libpurple-ciphers.la \
+ $(SASL_LIBS) \
+ $(MEANWHILE_LIBS) \
-lm
AM_CPPFLAGS = \
diff -r 2ac1dcb9eb2e -r 11b8084bcff4 libpurple/account.c
--- a/libpurple/account.c Thu Dec 31 17:16:41 2015 -0600
+++ b/libpurple/account.c Tue Mar 21 18:34:11 2017 +0100
@@ -84,6 +84,7 @@
} PurpleAccountRequestInfo;
static PurpleAccountUiOps *account_ui_ops = NULL;
+static PurpleAccountPrefsUiOps *account_prefs_ui_ops = NULL;
static GList *accounts = NULL;
static guint save_timer = 0;
@@ -447,11 +448,16 @@
More information about the commits
mailing list