рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдХрд┐рд╕реА рдХреЛ рдХреИрд╕реЗ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ ICQ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЗ рдЕрдиреБрд░реЛрдзреЛрдВ рд╕реЗ рдкрд╣рд▓реЗ рд╣реА рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ - рд╡реЗ рдПрдХ рджрд┐рди рдореЗрдВ 10-20 рдЯреБрдХрдбрд╝реЗ рддрдХ рдкрд╣реБрдВрдЪрддреЗ рд╣реИрдВред рдЕрдВрдд рдореЗрдВ рдореБрдЭреЗ рдЗрд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рдорд┐рд▓ рдЧрдпрд╛ред рдкрд┐рдЬрд┐рди рдХреЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдЬреИрдмрд░ рдЦрд╛рддреЛрдВ рдкрд░, рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдЕрдиреБрд░реЛрдз рдЖрдПрдВрдЧреЗред рдЬрдм рдЗрд╕ рддрд░рд╣ рдХрд╛ рд╕реНрдкреИрдо рдЬреИрдмрд░ рддрдХ рдкрд╣реБрдВрдЪрддрд╛ рд╣реИ, рддреЛ рдирдП рд╕реБрд░рдХреНрд╖рд╛ рдЙрдкрд╛рдпреЛрдВ рдХреЗ рд╕рд╛рде рдЖрдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрдЧрд╛ред
рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ, libpurple рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдиреЗ рдПрдВрдЯреА-рд╕реНрдкреИрдо рдкреНрд▓рдЧ-рдЗрди рдХреЛ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдЕрдиреБрд░реЛрдз рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░рдг рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреА, рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг рдкреЙрдк-рдЕрдк рд╡рд┐рдВрдбреЛ (рдпрд╛рдиреА рдкреНрд▓рдЧ-рдЗрди рдХреЗ рдмрд┐рдирд╛ рдпрд╣ рдФрд░ рднреА рдмреЗрд╣рддрд░ рдирд┐рдХрд▓рд╛, рдХреНрдпреЛрдВрдХрд┐ рд╕рдВрдкрд░реНрдХ рд╡рд┐рдВрдбреЛ рдореЗрдВ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдХрдо рд╡рд┐рдЪрд▓рд┐рдд рд╣реЛ рд░рд╣рд╛ рдерд╛)ред рдкрд┐рдбрдЧрд┐рди-рдкреНрд░рд╛рдЗрд╡реЗрд╕реА-рдкреНрд▓реАрдЬ (рд╕реНрдЯреАрдлрди рдУрдЯ) рдХреЗ рд▓реЗрдЦрдХ рдиреЗ рдкрд┐рдЬрд┐рди рдХреЗ рд▓рд┐рдП рдПрдХ рдкреИрдЪ рд▓рд┐рдЦрд╛ рд╣реИ рдЬреЛ рдЖрд╡рд╢реНрдпрдХ рдЕрд╡рд╕рдВрд░рдЪрдирд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЕрдкрдиреЗ рдкреНрд▓рдЧрдЗрди рдореЗрдВ рдЗрд╕рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред
рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рдкреИрдЪ рдЕрдкрд╕реНрдЯреНрд░реАрдо рдореЗрдВ рд╕реНрд╡реАрдХрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдпрд╣ 2.8.0 рдЬрд╛рд░реА рдХрд░рдиреЗ рдХреА рдЬрд▓реНрджреА рдореЗрдВ рдирд╣реАрдВ рд╣реИ рдФрд░ рдЖрдкрдХреЛ рдЖрд╡рд╢реНрдпрдХ рдХрд╛рд░реНрдп рд╕реНрд╡рдпрдВ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ pidgin 2.7.10 (рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╡рд░реНрддрдорд╛рди рдореЗрдВ), рдЗрд╕ рдкрд░ рдПрдХ рдкреИрдЪ
рдбреЗрд╡рд▓рдкрд░. pidgin.im/ticket/8690 (
рдбреЗрд╡рд▓рдкрд░ aka in
developer.pidgin.im/viewmtn/revision/info/490036a7b4ce807cb851ded91af7d959fe1c02929 ) рдХреА рдЬрд░реВрд░рдд рд╣реИред рдкреНрд▓рдЧрдЗрди рдХреЛрдбред
Googlep/pidgin-privacy-please ред
рдЗрд╕рд▓рд┐рдП, рдХрд┐рд╕реА рднреА рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдЕрдиреБрд░реЛрдз рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдпрд╣ рдХрд░рдирд╛ рд╣реЛрдЧрд╛:
- рдЙрдкрд░реЛрдХреНрдд рдкреИрдЪ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдХреЗ pidgin-2.7.10 рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ (рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╡рд╛рд▓рд╛ рд╕рдВрд╕реНрдХрд░рдг рд╣реЛ рд╕рдХрддрд╛ рд╣реИ)
- рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдкреИрдЪ рдХреЗ рд╕рд╛рде рдЯреНрд░рдВрдХ рд╕реЗ рдХреГрдкрдпрд╛ рдкрд┐рдЬрд┐рди-рдЧреЛрдкрдиреАрдпрддрд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ (рдиреАрдЪреЗ рджреЗрдЦреЗрдВ)
- рдкреНрд▓рдЧрдЗрди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ, "OSCAR (ICQ / AIM) рд╕реЗ рдмреНрд▓реЙрдХ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдЕрдиреБрд░реЛрдз"
- рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдкреНрд▓рдЧ рдЗрди рдореЗрдВ "рдЕрд╡рд░реБрджреНрдз рд╕рдВрджреЗрд╢реЛрдВ рдкрд░ рдСрдЯреЛ-рдЙрддреНрддрд░", "рдЕрдЬреНрдЮрд╛рдд рд▓реЛрдЧреЛрдВ рдХреЗ рд╕рд╛рде рдЕрд╡рд░реБрджреНрдз рд╕рдВрджреЗрд╢реЛрдВ рдкрд░ рдСрдЯреЛ-рдЙрддреНрддрд░", "рдЖрдкрдХреА рд╕рдВрдкрд░реНрдХ рд╕реВрдЪреА рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд▓реЛрдЧреЛрдВ рдХреЗ рдмреНрд▓реЙрдХ рд╕рдВрджреЗрд╢ рдирд╣реАрдВ" рдЬреИрд╕реЗ рд╡рд┐рдХрд▓реНрдк рднреА рд╢рд╛рдорд┐рд▓ рд╣реИрдВред
рдпрд╣ рдмрдВрдбрд▓ url рд╡рд╛рд▓реЗ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдмреНрд▓реЙрдХ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рднреА рдЬреЛрдбрд╝рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдЗрд╕ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рдЬрд╛рдмрд░ рдореЗрдВ рдЖрдиреЗ рд╡рд╛рд▓реЗ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рднрдп рдХреЗ рдХрд╛рд░рдг рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдкрд┐рдЫрд▓реЗ рдПрдХ рд╕рд╛рд▓ рд╕реЗ рдореИрдВрдиреЗ рдХреЗрд╡рд▓ 3 рдпрд╛ 4 ICQ рд╕рдВрдкрд░реНрдХреЛрдВ рдХреЛ рдЬреЛрдбрд╝рд╛ (рдФрд░ рд╕рднреА рдорд╛рдорд▓реЛрдВ рдореЗрдВ рд╡рд╛рд░реНрддрд╛рдХрд╛рд░реЛрдВ рдХреЛ рдореБрдЭреЗ рдореЗрд▓ рдпрд╛ рдлреЛрди рджреНрд╡рд╛рд░рд╛ рд╕рдВрдкрд░реНрдХ рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рдорд┐рд▓рд╛), рдЗрд╕ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдЖрдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рдЕрдзрд┐рдХ рдпрд╛ рдХрдо рд╕реНрд╡реАрдХрд╛рд░реНрдп рд╣реИред
рд╕рдм рдХреБрдЫ рд▓рд┐рдирдХреНрд╕ рдХреЗ рддрд╣рдд рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЗрд╕реЗ рд╡рд┐рдВрдбреЛрдЬ рдореЗрдВ рджреЛрд╣рд░рд╛рдпрд╛ рдЬрд╛рдиреЗ рд╕реЗ рд░реЛрдХрдиреЗ рдХрд╛ рдХреЛрдИ рдХрд╛рд░рдг рдирд╣реАрдВ рджрд┐рдЦрддрд╛ рд╣реИред
diff -Naur a/src/pidgin-pp.cb/src/pidgin-pp.c --- a/src/pidgin-pp.c 2011-02-20 12:34:06.234472155 +0600 +++ b/src/pidgin-pp.c 2011-02-20 12:35:44.954334909 +0600 @@ -200,7 +200,7 @@ } static int -#if PURPLE_VERSION_CHECK(2, 8, 0) +#if PURPLE_VERSION_CHECK(2, 7, 0) request_authorization_cb(PurpleAccount* account, char *sender, char *msg) #else request_authorization_cb(PurpleAccount* account, char *sender) @@ -238,7 +238,7 @@ return deny; } -#if PURPLE_VERSION_CHECK(2, 8, 0) +#if PURPLE_VERSION_CHECK(2, 7, 0) if (prefs_auth_block_with_url() && (msg != NULL)) { const gchar *pattern = "http:\\/\\/"; @@ -348,7 +348,7 @@ purple_signal_connect(conv_handle, "receiving-im-msg", plugin, PURPLE_CALLBACK(receiving_im_msg_cb), NULL); -#if PURPLE_VERSION_CHECK(2, 8, 0) +#if PURPLE_VERSION_CHECK(2, 7, 0) purple_signal_connect(acct_handle, "account-authorization-requested-with-message", plugin, PURPLE_CALLBACK(request_authorization_cb), diff -Naur a/src/pp-prefs.cb/src/pp-prefs.c --- a/src/pp-prefs.c 2011-02-20 12:34:06.234472155 +0600 +++ b/src/pp-prefs.c 2011-02-20 12:35:11.796420366 +0600 @@ -71,7 +71,7 @@ pref_boolean(auth_block_all, "block_auth_all"); pref_boolean(auth_block_oscar, "block_auth_oscar"); -#if PURPLE_VERSION_CHECK(2, 8, 0) +#if PURPLE_VERSION_CHECK(2, 7, 0) pref_boolean(auth_block_with_url, "block_auth_with_url"); #endif