summaryrefslogtreecommitdiff
path: root/net-im
diff options
context:
space:
mode:
authorKathryn Kulick <gothgirl@gentoo.org>2006-12-24 20:57:09 +0000
committerKathryn Kulick <gothgirl@gentoo.org>2006-12-24 20:57:09 +0000
commitec62377566276169cc5eff734c4680dccf7512b8 (patch)
tree38e9f64906c9018e680688c6926a689aefa195e3 /net-im
parentAdd media-video/dxr2-driver; bug 153365 (diff)
downloadhistorical-ec62377566276169cc5eff734c4680dccf7512b8.tar.gz
historical-ec62377566276169cc5eff734c4680dccf7512b8.tar.bz2
historical-ec62377566276169cc5eff734c4680dccf7512b8.zip
adding privacy patch re:bug#142002
Package-Manager: portage-2.1.2_rc3-r9
Diffstat (limited to 'net-im')
-rw-r--r--net-im/gaim/Manifest14
-rw-r--r--net-im/gaim/files/gaim-1.5.0-privacy.patch38
2 files changed, 42 insertions, 10 deletions
diff --git a/net-im/gaim/Manifest b/net-im/gaim/Manifest
index d5e2377ffb03..09c5943fb14c 100644
--- a/net-im/gaim/Manifest
+++ b/net-im/gaim/Manifest
@@ -1,10 +1,11 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
AUX gaim-0.76-xinput.patch 644 RMD160 8003dcbad47c300845898cb42b7a96f12b149c5f SHA1 f74085f170b8d6171cf47094bde9601f2e6085d7 SHA256 3532e792388cc6023522871bc99fd9e84204a42dfa6801b507df7fe480c37cd0
MD5 afc682711efed5d09a9229bd06a7a13b files/gaim-0.76-xinput.patch 644
RMD160 8003dcbad47c300845898cb42b7a96f12b149c5f files/gaim-0.76-xinput.patch 644
SHA256 3532e792388cc6023522871bc99fd9e84204a42dfa6801b507df7fe480c37cd0 files/gaim-0.76-xinput.patch 644
+AUX gaim-1.5.0-privacy.patch 1221 RMD160 ce352e5c06de8d8c52acf22a527413c3f537fc7a SHA1 439fd1f82627f4e40aef4daff76d53ff7653dd4b SHA256 1c089363ca2bd64d12ea366e4c217fa32a602571c18b6c28a7616b42a418fd69
+MD5 3850037501be770a23376ce84ba803f1 files/gaim-1.5.0-privacy.patch 1221
+RMD160 ce352e5c06de8d8c52acf22a527413c3f537fc7a files/gaim-1.5.0-privacy.patch 1221
+SHA256 1c089363ca2bd64d12ea366e4c217fa32a602571c18b6c28a7616b42a418fd69 files/gaim-1.5.0-privacy.patch 1221
AUX gaim-2.0.0_beta5-dbus.patch 2347 RMD160 df8f4261289b1f1dd5dfb25d10c2750bb61cae3f SHA1 fbf4801f56008641e6de5c8a52c2710302cbb3a2 SHA256 ccdb151171d8df331f7192aeb3b04767627f608e5b0d9b06a9173be484f2b6bd
MD5 3368d8d7c673a679625f0fd12b535602 files/gaim-2.0.0_beta5-dbus.patch 2347
RMD160 df8f4261289b1f1dd5dfb25d10c2750bb61cae3f files/gaim-2.0.0_beta5-dbus.patch 2347
@@ -40,10 +41,3 @@ SHA256 609d8796cdf2888aae84b2d384a750f17ab9d48516c4e229d46a92c789bc668b files/di
MD5 e72ee508b4ecfbfb4b6aa4a2d69e1a8b files/digest-gaim-2.0.0_beta5-r2 253
RMD160 8e54b2eeefbc921ead529e878e49e0ed6ef763ea files/digest-gaim-2.0.0_beta5-r2 253
SHA256 609d8796cdf2888aae84b2d384a750f17ab9d48516c4e229d46a92c789bc668b files/digest-gaim-2.0.0_beta5-r2 253
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.6 (GNU/Linux)
-
-iD8DBQFFiuei/ejvha5XGaMRApvNAKCmPaAB/FdoVwO8u30i4u6UlTJB5ACg4NhU
-K85NJCcmae7SWltYRlkGeqU=
-=IW01
------END PGP SIGNATURE-----
diff --git a/net-im/gaim/files/gaim-1.5.0-privacy.patch b/net-im/gaim/files/gaim-1.5.0-privacy.patch
new file mode 100644
index 000000000000..ac010ee15124
--- /dev/null
+++ b/net-im/gaim/files/gaim-1.5.0-privacy.patch
@@ -0,0 +1,38 @@
+===================================================================
+RCS file: /cvsroot/gaim/gaim/src/privacy.c,v
+retrieving revision 1.16
+retrieving revision 1.18
+diff -u -r1.16 -r1.18
+--- gaim/gaim/src/privacy.c 2005/07/17 23:36:33 1.16
++++ gaim/gaim/src/privacy.c 2006/02/07 02:49:56 1.18
+@@ -85,8 +85,8 @@
+ if (l == NULL)
+ return FALSE;
+
+- account->permit = g_slist_remove(account->permit, l->data);
+ g_free(l->data);
++ account->permit = g_slist_delete_link(account->permit, l);
+
+ if (!local_only && gaim_account_is_connected(account))
+ serv_rem_permit(gaim_account_get_connection(account), who);
+@@ -156,15 +156,16 @@
+ if (l == NULL)
+ return FALSE;
+
+- account->deny = g_slist_remove(account->deny, l->data);
+- g_free(l->data);
++ name = l->data;
++ account->deny = g_slist_delete_link(account->deny, l);
+
+ if (!local_only && gaim_account_is_connected(account))
+- serv_rem_deny(gaim_account_get_connection(account), who);
++ serv_rem_deny(gaim_account_get_connection(account), name);
+
+ if (privacy_ops != NULL && privacy_ops->deny_removed != NULL)
+- privacy_ops->deny_removed(account, who);
++ privacy_ops->deny_removed(account, name);
+
++ g_free(name);
+ gaim_blist_schedule_save();
+
+ return TRUE;