| Summary: | Remove "authorization requests if a value specified" | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Sisyphus | Reporter: | Yury A. Romanov <damned> | ||||
| Component: | pidgin | Assignee: | Nobody's working on this, feel free to take it <nobody> | ||||
| Status: | CLOSED WONTFIX | QA Contact: | qa-sisyphus | ||||
| Severity: | enhancement | ||||||
| Priority: | P2 | ||||||
| Version: | unstable | ||||||
| Hardware: | all | ||||||
| OS: | Linux | ||||||
| Attachments: |
|
||||||
Created attachment 2287 [details]
Этот патч добавляет проверку на наличие флага, установленного моим плагином.
Этот патч добавляет проверку на наличие флага, установленного моим плагином. В
случае, если он установлен, запросы авторизации не отображаются, если нет -
отображаются. Сделано это в целях борьбы с ойсековым спамом, рассылаемым внутри
запросов авторизации.
в pidgin 2.3.x это патч не нужен? правильно? (In reply to comment #2) > в pidgin 2.3.x это патч не нужен? правильно? Правильно. Там были добавлены сигналы "account-authorization-requested", "account-authorization-granted" и "account-authorization-denied" но при попытке модуля реагировать на них, pidgin падает. Может, конечно, я что-то не так пишу... |
Это не баг, но все же. можно приложить следующий патч? он нужен для эффективной работы моего пакета 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: Ну я думаю понятно