summaryrefslogtreecommitdiff
path: root/chat/gaim/patches
diff options
context:
space:
mode:
authorjmmv <jmmv@pkgsrc.org>2005-03-22 09:47:47 +0000
committerjmmv <jmmv@pkgsrc.org>2005-03-22 09:47:47 +0000
commit70fbe9a9666d9921192488e3d18c4620edbfa914 (patch)
tree91e0d271acda9b27d7272235687f191ed19351e2 /chat/gaim/patches
parent7ad4735f6c6328258eff95e1b3a03c5707eeed0e (diff)
downloadpkgsrc-70fbe9a9666d9921192488e3d18c4620edbfa914.tar.gz
Update to 1.2.0.
Patch provided by Matthew Luckie (maintainer) in PR pkg/29752. * Yahoo file receiving and buddy icon receiving work again. * Limit animated buddy icon frame rates to 10 frames per second (Nathan Conrad) * Fix a bug where portions of your account configuration would fail to be read correctly if you set a proxy user name or password containing invalid XML characters such as < and > (Bastien Durel) * Yahoo! privacy improvements (Bleeter)
Diffstat (limited to 'chat/gaim/patches')
-rw-r--r--chat/gaim/patches/patch-ab29
1 files changed, 29 insertions, 0 deletions
diff --git a/chat/gaim/patches/patch-ab b/chat/gaim/patches/patch-ab
new file mode 100644
index 00000000000..93fc80cdf9c
--- /dev/null
+++ b/chat/gaim/patches/patch-ab
@@ -0,0 +1,29 @@
+$NetBSD: patch-ab,v 1.14 2005/03/22 09:47:47 jmmv Exp $
+
+--- src/protocols/yahoo/yahoochat.c.orig Mon Mar 21 20:00:56 2005
++++ src/protocols/yahoo/yahoochat.c Mon Mar 21 20:03:09 2005
+@@ -342,9 +342,12 @@
+ void yahoo_process_chat_join(GaimConnection *gc, struct yahoo_packet *pkt)
+ {
+ struct yahoo_data *yd = (struct yahoo_data *) gc->proto_data;
++ GaimAccount *account;
+ GaimConversation *c = NULL;
++ GaimConversationUiOps *ops;
+ GSList *l;
+ GList *members = NULL;
++ GList *roomies = NULL;
+ char *room = NULL;
+ char *topic = NULL;
+ char *someid, *someotherid, *somebase64orhashosomething, *somenegativenumber;
+@@ -443,10 +446,8 @@
+ yahoo_chat_add_users(GAIM_CONV_CHAT(c), members);
+ }
+
+- GList *roomies=NULL;
+- GaimConversationUiOps *ops;
+ ops = gaim_conversation_get_ui_ops(c);
+- GaimAccount *account = gaim_connection_get_account(gc);
++ account = gaim_connection_get_account(gc);
+ for (l = account->deny; l != NULL; l = l->next) {
+ for (roomies = members; roomies; roomies = roomies->next) {
+ if (!gaim_utf8_strcasecmp((char *)l->data, roomies->data)) {