Bug 13517

Summary: Remove "authorization requests if a value specified"
Product: Sisyphus Reporter: Yury A. Romanov <damned>
Component: pidginAssignee: Arseny Maslennikov <arseny>
Status: CLOSED WONTFIX QA Contact: qa-sisyphus
Severity: enhancement    
Priority: P2 CC: arseny
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
Этот патч добавляет проверку на наличие флага, установленного моим плагином. none

Description Yury A. Romanov 2007-11-24 15:59:32 MSK
Это не баг, но все же. 
можно приложить следующий патч? он нужен для эффективной работы моего пакета
purple-plugin-bot-sentry

diff --git a/pidgin/pidgin/gtkaccount.c b/pidgin/pidgin/gtkaccount.c
index 21e14c8..093457e 100644
--- a/pidgin/pidgin/gtkaccount.c
+++ b/pidgin/pidgin/gtkaccount.c
@@ -2549,6 +2549,11 @@ pidgin_accounts_request_authorization(PurpleAccount *account,
        if (message != NULL && *message == '\0')
                message = NULL;

+       if(purple_prefs_get_bool("/plugins/core/block_authorization_requests"))
+           {
+           return NULL;
+           };
+
        buffer = g_strdup_printf(_("%s%s%s%s wants to add %s to his or her buddy
list%s%s"),
                                remote_user,
                                (alias != NULL ? " ("  : ""),


Actual Results:  
Ну я думаю понятно

Expected Results:  
Ну я думаю понятно
Comment 1 Yury A. Romanov 2007-11-24 16:02:28 MSK
Created attachment 2287 [details]
Этот патч добавляет проверку на наличие флага, установленного моим плагином.

Этот патч добавляет проверку на наличие флага, установленного моим плагином. В
случае, если он установлен, запросы авторизации не отображаются, если нет -
отображаются. Сделано это в целях борьбы с ойсековым спамом, рассылаемым внутри
запросов авторизации.
Comment 2 Alexey Shabalin 2007-12-17 12:06:40 MSK
в pidgin 2.3.x это патч не нужен? правильно?
Comment 3 Yury A. Romanov 2007-12-17 12:40:08 MSK
(In reply to comment #2)
> в pidgin 2.3.x это патч не нужен? правильно?

Правильно. Там были добавлены сигналы "account-authorization-requested",
"account-authorization-granted" и "account-authorization-denied" но при попытке
модуля реагировать на них, pidgin падает. Может, конечно, я что-то не так пишу...