diff options
author | 2006-12-24 20:57:09 +0000 | |
---|---|---|
committer | 2006-12-24 20:57:09 +0000 | |
commit | ec62377566276169cc5eff734c4680dccf7512b8 (patch) | |
tree | 38e9f64906c9018e680688c6926a689aefa195e3 /net-im | |
parent | Add media-video/dxr2-driver; bug 153365 (diff) | |
download | historical-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/Manifest | 14 | ||||
-rw-r--r-- | net-im/gaim/files/gaim-1.5.0-privacy.patch | 38 |
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; |