diff --git a/pidgin-2.6.5.tar.bz2 b/pidgin-2.6.5.tar.bz2 deleted file mode 100644 index a0923c4..0000000 --- a/pidgin-2.6.5.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3c459e4093fca679591e35ea34da4a0e45b15f2bb7ca00314a1486dc022f3d0e -size 9383600 diff --git a/pidgin-2.6.6.tar.bz2 b/pidgin-2.6.6.tar.bz2 new file mode 100644 index 0000000..62faa8d --- /dev/null +++ b/pidgin-2.6.6.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ebbe9d339246dfebb244e4c855c4feb678f120d1024ef2ee269e2fde77b2ad9 +size 9479337 diff --git a/pidgin-oscar-portability.patch b/pidgin-oscar-portability.patch new file mode 100644 index 0000000..b70ba43 --- /dev/null +++ b/pidgin-oscar-portability.patch @@ -0,0 +1,13 @@ +Index: pidgin-2.6.6/libpurple/protocols/oscar/oscar.c +=================================================================== +--- pidgin-2.6.6.orig/libpurple/protocols/oscar/oscar.c ++++ pidgin-2.6.6/libpurple/protocols/oscar/oscar.c +@@ -3701,7 +3701,7 @@ static int purple_conv_chat_incoming_msg + if (utf8 == NULL) + /* The conversion failed! */ + utf8 = g_strdup(_("[Unable to display a message from this user because it contained invalid characters.]")); +- serv_got_chat_in(gc, ccon->id, info->bn, 0, utf8, time((time_t)NULL)); ++ serv_got_chat_in(gc, ccon->id, info->bn, 0, utf8, time((time_t *)NULL)); + g_free(utf8); + + return 1; diff --git a/pidgin.changes b/pidgin.changes index 114a150..d233f5f 100644 --- a/pidgin.changes +++ b/pidgin.changes @@ -1,3 +1,120 @@ +------------------------------------------------------------------- +Tue Mar 2 11:23:06 UTC 2010 - dimstar@opensuse.org + +- Add pidgin-oscar-portability.patch to fix build / portability + issues. Reported upstream at + http://developer.pidgin.im/ticket/11484. + +------------------------------------------------------------------- +Wed Feb 17 08:57:31 CET 2010 - pgajdos@suse.cz + +- Updated to version 2.6.6: + + libpurple: + - Fix a quirk in purple_markup_html_to_xhtml that caused some + messages to be improperly converted to XHTML. + - Set "controlling-mode" correctly when initializing a media + session. Fixes receiving voice calls from Psi. + - When looking up DNS records, use the type of record returned + by the server (instead of the type we asked for) to determine + how to process the record. + - Fix an issue with parsing XML attributes that contain + "<br>". See ChangeLog.API for more details. + + General: + - Correctly disable all missing dependencies when using the + --disable-missing-dependencies option. + + Gadu-Gadu: + - Fix display of avatars after a server-side change. + + AIM: + - Allow setting and displaying icons between 1x1 and 100x100 + pixels. Previously only icons between 48x48 and 50x50 were + allowed. + + MSN: + - Fix CVE-2010-0277, a possible remote crash when parsing an + incoming SLP message. + - File transfer requests will no longer cause a crash if you + delete the file before the other side accepts. + - Received files will no longer hold an extra lock after + completion, meaning they can be moved or deleted without + complaints from your OS. + - Buddies who sign in from a second location will no longer + cause an unnecessary chat window to open. + - Support setting an animated GIF as a buddy icon. + - Numerous code cleanups and memory savings. + + MySpace: + - Fix a leak and crash when retrieving buddy icons. + + XMPP: + - Less likely to send messages to a contact's idle/inactive + resource. Previously, if a message was received from a + specific resource, responses would be sent to that resource + until either it went offline or a message is received from + another resource. Now, messages are sent to the bare JID upon + receipt of any presence change from the contact. + - Added support for the SCRAM-SHA-1 SASL mechanism. This is + only available when built without Cyrus SASL support. + - When getting info on a domain-only (server) JID, show uptime + (when given by the result of the "last query") and don't show + status as offline. + - Fix getting info on your own JID. + - Wrap XHTML messages in

, as described in XEP-0071, for + compatibility with some clients. + - Don't do an SRV lookup for a STUN server associated with the + account if one is already set globally in prefs. + - Don't send custom smileys larger than the recommended maximum + object size specified in the BoB XEP. This prevents a client + from being disconnected by servers that dislike overly-large + stanzas. + - Fix receiving messages without markup over an Openfire BOSH + connection (forcibly put the stanzas in the jabber:client + namespace). + - The default value for the file transfer proxies is + automatically updated when an account connects, if it is + still the old (broken) default (from 'proxy.jabber.org' to + 'proxy.eu.jabber.org'). + - Fix an issue where libpurple created duplicate buddies if the + roster contains a buddy in two groups that differ only by + case (e.g. "XMPP" and "xmpp") (or not at all). + + Yahoo: + - Don't send and tags. + - Support PingBox. PingBoxes will appear as pbx/PingBoxName. + + Pidgin: + - Fix CVE-2010-0423, a denial of service attack due to the + parsing of large numbers of smileys. + - Correctly size conversation and status box entries when the + interior-focus style property is diabled. + - Correctly handle a multiline text field being required in a + request form. + - Search friends by email-addresses in the buddy list. + - Allow dropping an image on Custom Smiley window to add a new + one. + - Prompt for confirmation when clearing a whiteboard (doodle) + session. + - Use the "hand" cursor when hovering over usernames in chat + history to indicate that the username is an actionable item. + - Double-clicking usernames in chat history will open an IM + with that user. + - Put an icon on the "Filter" button in the debug window. + - Don't treat "/messages/like/this " as commands. + - Explicitly mark user interaction when inserting smilies from + the toolbar so "Undo" correctly removes these smilies. + - Clicking "New" or "Saved" in the status selector menu while + typing a status message no longer keeps the status entry area + stuck in "typing" mode forever. + - Show tooltips for ellipsized conversation tabs. On older + systems, tooltips will show for all tabs. + - The File Transfers and Debug Window windows are no longer + created as dialogs. These windows should now have minimize + buttons in many environments in which they were previously + missing (including Windows). + - Smiley themes with Windows line endings no longer cause theme + descriptions not to be displayed in the theme selector. + + Finch: + - Fix CVE-2010-0420, a possible remote crash when handling chat + room buddy names. + - Rebindable 'move-first' and 'move-last' actions for tree + widgets. So it is possible to jump to the first or last entry + in the buddy list (and other such lists) by pressing home or + end key (defaults) + ------------------------------------------------------------------- Thu Jan 14 19:12:02 CET 2010 - sbrabec@suse.cz diff --git a/pidgin.spec b/pidgin.spec index 48d51a0..a3f9c38 100644 --- a/pidgin.spec +++ b/pidgin.spec @@ -1,5 +1,5 @@ # -# spec file for package pidgin (Version 2.6.5) +# spec file for package pidgin (Version 2.6.6) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -20,7 +20,7 @@ Name: pidgin Summary: GTK+-Based Multiprotocol Instant Messaging Client -Version: 2.6.5 +Version: 2.6.6 Release: 1 License: GPLv2+ Group: Productivity/Networking/Instant Messenger @@ -41,6 +41,8 @@ Patch12: pidgin-dbus-invalid-gpointer.patch # PATCH-FIX-OPENSUSE pidgin-browser-default.patch bnc472219 sbrabec@suse.cz - Use xdg-open as default browser. Patch13: pidgin-browser-default.patch Patch15: pidgin-bnc550170-qq-2008only.patch +# PATCH-FIX-UPSTREAM pidgin-oscar-portability.patch dimstar@opensuse.org -- Fix portability issue to x86_64 +Patch16: pidgin-oscar-portability.patch # Can use external libzephyr BuildRequires: cyrus-sasl-devel BuildRequires: dbus-1-devel @@ -316,6 +318,7 @@ translation-update-upstream %patch12 %patch13 %patch15 -p0 +%patch16 -p1 # Change Myanmar/Myanmar to Myanmar: rename my_MM my po/my_MM.* %{__sed} -i "/^ALL_LINGUAS/s/ my_MM / my /" configure.ac