Git Product home page Git Product logo

mrim-prpl's People

Contributors

debugproject avatar googlecodeexporter avatar

Watchers

 avatar

mrim-prpl's Issues

Offline Auth

1. Add a contact
2. Contact received "AgAAAAAAAAAAAAAAAA==." twice

0.1.27-rc-r44

Original issue reported on code.google.com by sor.alexei on 28 Nov 2010 at 8:23

СМС в историю

Предложение по улучшению плагина - если это 
возможно добавлять текст отправленного 
СМС сообщения в историю соответствующего 
контакта. Как это делает оригинальный 
Агент. При общении бывает полезно знать 
всё, что было отправлено контакту, а не 
только обычные IM-сообщения.

Original issue reported on code.google.com by [email protected] on 7 Dec 2010 at 1:37

Windows: Регулярный вылет соединения с ошибкой Bad Package

ОС Windows XP SP2, http-прокси, имеет место 
случайный вылет соединения с сообщением Bad 
package. При попытке переустановить 
соединение пишет, что не может 
подключиться к mrim.mail.ru, т.к. из него читает 
другое приложение. Через n попыток либо 
все-таки удается переподключиться, либо 
приходится вручную передергивать учетную 
запись с повторным вводом пароля.

Замечено, что ошибка проявляется чаще, если 
включена настройка "скачивать аватары". Pidgin 
2.7.9.

Original issue reported on code.google.com by [email protected] on 7 Feb 2011 at 12:29

Wrong contact availability appearance. Неверное определение доступности контакта.

 Для разных учётных записей один и тот же контакт (с одинаковым адресом и статусом подписки) может представляться по-разному: например, для одной учётной записи он может иметь статус Online, тогда как для другой он Offline. При том, что собеседник не в сети (Offline) и не Invisible.

Original issue reported on code.google.com by [email protected] on 20 Oct 2010 at 5:21

Окно отправки SMS

Предлагаю усовершенствовать диалог 
отправки СМС:
1) Добавить счётчик символов, чтобы можно 
было быть уверенным, что сообщение влезает 
в лимит для длины сообщения. А ещё лучше - 
счётчик оставшихся символов (с учётом того 
есть ли в сообщении кирилица или же только 
латиница) - если уходит в минус, то значит 
лимит кончился (при этом также можно 
окрасить его в красный цвет).
2) Добавить опцию, которая бы автоматически 
транслитировала сообщение (что-то вроде 
галочки "Транслитировать"). Ведь в СМС 
влезает в несколько раз больше, если писать 
латиницей. Однако не каждому удобно 
набирать текст в латинице. Не плохо было бы 
автоматизировать это преобразование.

Original issue reported on code.google.com by [email protected] on 15 Feb 2011 at 2:26

segfault

(gdb) bt
#0  get_iter_from_node (node=0x9, iter=0xbfffc7e0) at gtkblist.c:6216
#1  0x0807a92d in insert_node (list=<value optimized out>, node=0x8ea3f38, 
iter=0xbfffc890) at gtkblist.c:6320
#2  0x08086e56 in pidgin_blist_update_group (list=0x843cd98, node=0x8ea3f38) at 
gtkblist.c:6442
#3  0x08087571 in pidgin_blist_update (list=0x843cd98, node=0x8ea3f38) at 
gtkblist.c:6902
#4  0x080883a1 in pidgin_blist_remove (list=0x843cd98, node=0x85760a8) at 
gtkblist.c:6252
#5  0xb782cfac in purple_blist_remove_buddy (buddy=0x85760a8) at blist.c:2182
#6  0xb4f91e68 in mrim_cl_load (gc=0x8e47a18, mrim=0x8eadbf0, pack=0x8f54f48) 
at cl.c:119
#7  0xb4f95480 in mrim_input_cb (data=0x8e47a18, source=11, 
cond=PURPLE_INPUT_READ) at mrim.c:1108
#8  0x080aec73 in pidgin_io_invoke (source=0x8dfa150, condition=G_IO_IN, 
data=0x90517b8) at gtkeventloop.c:73
#9  0xb7655cbb in ?? () from /usr/lib/libglib-2.0.so.0
#10 0xb7616484 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#11 0xb7619d5e in ?? () from /usr/lib/libglib-2.0.so.0
#12 0xb761a21b in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#13 0xb7d2413b in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#14 0x080ca438 in main (argc=1, argv=0xbfffefc4) at gtkmain.c:978
(gdb) bt full
#0  get_iter_from_node (node=0x9, iter=0xbfffc7e0) at gtkblist.c:6216
        gtknode = <value optimized out>
        path = <value optimized out>
#1  0x0807a92d in insert_node (list=<value optimized out>, node=0x8ea3f38, 
iter=0xbfffc890) at gtkblist.c:6320
        parent_iter = {stamp = 1381987698, user_data = 0xb78e7ff4, user_data2 = 0xbfffc808, user_data3 = 0xb78675f1}
        cur = {stamp = 135525616, user_data = 0x810b27c, user_data2 = 0xbfffc808, user_data3 = 0xb74a30f7}
        curptr = <value optimized out>
        gtknode = <value optimized out>
        newpath = 0x843cd98
#2  0x08086e56 in pidgin_blist_update_group (list=0x843cd98, node=0x8ea3f38) at 
gtkblist.c:6442
        iter = {stamp = -1224736768, user_data = 0x0, user_data2 = 0x4c4, user_data3 = 0xb76bbff4}
        theme = <value optimized out>
        title = <value optimized out>
        biglist = <value optimized out>
        path = <value optimized out>
        expanded = <value optimized out>
        bgcolor = 0x0
        avatar = <value optimized out>
        count = 8
        gnode = 0x8ea3f38
        show_offline = 0
        __PRETTY_FUNCTION__ = "pidgin_blist_update_group"
#3  0x08087571 in pidgin_blist_update (list=0x843cd98, node=0x8ea3f38) at 
gtkblist.c:6902
No locals.
#4  0x080883a1 in pidgin_blist_remove (list=0x843cd98, node=0x85760a8) at 
gtkblist.c:6252
        gtknode = 0x0
#5  0xb782cfac in purple_blist_remove_buddy (buddy=0x85760a8) at blist.c:2182
        ops = 0x8120ce0
        cnode = 0x8ea3f38
        gnode = 0x8683520
        hb = {name = 0xb78ee9c0 "(null)", account = 0x8317600, group = 0x8683520}
        __PRETTY_FUNCTION__ = "purple_blist_remove_buddy"
#6  0xb4f91e68 in mrim_cl_load (gc=0x8e47a18, mrim=0x8eadbf0, pack=0x8f54f48) 
at cl.c:119
        buddy = 0x85760a8
        account = 0x8317600
        g_number = 3036247467
        g_mask = 0x8edadf0 "us"
        c_mask = 0x90857f0 "uussuus"
        i = <value optimized out>
        __func__ = "mrim_cl_load"
---Type <return> to continue, or q <return> to quit---
        num = -1258719829
        buddies = 0x9093690
#7  0xb4f95480 in mrim_input_cb (data=0x8e47a18, source=11, 
cond=PURPLE_INPUT_READ) at mrim.c:1108
        __func__ = "mrim_input_cb"
        __PRETTY_FUNCTION__ = "mrim_input_cb"
        gc = 0x8e47a18
        mrim = 0x8eadbf0
        pack = 0x8f54f48
        header = <value optimized out>
#8  0x080aec73 in pidgin_io_invoke (source=0x8dfa150, condition=G_IO_IN, 
data=0x90517b8) at gtkeventloop.c:73
        purple_cond = PURPLE_INPUT_READ
#9  0xb7655cbb in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#10 0xb7616484 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#11 0xb7619d5e in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#12 0xb761a21b in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#13 0xb7d2413b in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#14 0x080ca438 in main (argc=1, argv=0xbfffefc4) at gtkmain.c:978
        opt_force_online = 0
        opt_help = 139435264
        opt_login = 0
        opt_nologin = 0
        opt_version = 0
        opt_si = 1
        opt_config_dir_arg = 0x0
        opt_login_arg = 0x0
        opt_session_arg = 0x0
        search_path = <value optimized out>
        accounts = 0x0
        sig_indx = <value optimized out>
        sigset = {__val = {82950, 0 <repeats 31 times>}}
        prev_sig_disp = <value optimized out>
        errmsg = "\034\356\377\277D\370\377\267\000\360\377\267դ\021\267\000\000\000\000\304\357\377\267\200\315\377\277\b\000\000\000d\315\377\277\343q\377\267\b\000\000\000D\000\000\000\304\357\377\267 \000\000\000\a\355\376\267,\264\360\266\b\264\360\266 \000\000\000\234\315\377\277-\372\376\267\370\272o\267\000\200\244\267\000pF\267\250rF\267PuF\267\360wF\267X\270o\267\000\000\000\000m\003\377\267\004\356\377\277\000\000\000\000\000\000\000\000\001\000\000\000\312p\377\267 \356\377\277\034\356\377\277D\370\377\267\000\260\357\266:)\376\267\000\000\000\000\304\357\377\267\020\316\377\277\004\000\000\000\360\315\377\277\343q\377\267\b\000\000\000$\000\000\000\304\357\377\267\020\000\000\000\a\355\376\267\364\263\360\266\340---Type <return> to continue, or q <return> to quit---
\263\360\266\020", '\000' <repeats 15 times>, 
"X\270o\267\270\265o\267\034\365\377\267\000\000\000\000\004\356\377\277", 
'\000' <repeats 12 times>, "'\356\377\277 
\356\377\277\034\356\377\277D\370\377\267\312p\377\267\b\265\000\000\000\000\000
\000\300\376&M\304\357\377\267\351\371\376\267\020\317\377\277\304\357\377\267\2
40\316\377\277\004\000\000\000|\316\377\277\343q\377\267\b\000\000\000$\000\000\
000\304\357\377\267\020\000\000\000\a\355\376\267̳\360\266\270\263\360\266\020"
, '\000' <repeats 11 times>"\330, 
\303\377\267|\317\377\277\360wF\267\000\263o\267X\270o\267\000\000\000\000\350\3
20\377\277'\356\377\277 
\356\377\277\312p\377\267D\370\377\267\000\000\000\000\222\244\377\267\000\000\0
00\000\001\000\000\000\304"...
        signal_channel = <value optimized out>
        signal_status = <value optimized out>
        signal_channel_watcher = 1
        error = 0x0
        opt = <value optimized out>
        gui_check = <value optimized out>
        debug_enabled = 0
        migration_failed = 139435264
        active_accounts = <value optimized out>
        st = {st_dev = 2070, __pad1 = 0, __st_ino = 884451, st_mode = 16877, st_nlink = 2, st_uid = 1000, st_gid = 1000, st_rdev = 0, __pad2 = 0, st_size = 4096, st_blksize = 4096, 
          st_blocks = 8, st_atim = {tv_sec = 1294477401, tv_nsec = 0}, st_mtim = {tv_sec = 1274559606, tv_nsec = 0}, st_ctim = {tv_sec = 1277632433, tv_nsec = 0}, st_ino = 884451}
        long_options = {{name = 0x811b48a "config", has_arg = 1, flag = 0x0, val = 99}, {name = 0x810845d "debug", has_arg = 0, flag = 0x0, val = 100}, {
            name = 0x8116d68 "force-online", has_arg = 0, flag = 0x0, val = 102}, {name = 0x810b0e2 "help", has_arg = 0, flag = 0x0, val = 104}, {name = 0x8116b34 "login", 
            has_arg = 2, flag = 0x0, val = 108}, {name = 0x8116d75 "multiple", has_arg = 0, flag = 0x0, val = 109}, {name = 0x8116d7e "nologin", has_arg = 0, flag = 0x0, val = 110}, {
            name = 0x811b480 "session", has_arg = 1, flag = 0x0, val = 115}, {name = 0x810e07f "version", has_arg = 0, flag = 0x0, val = 118}, {name = 0x811b493 "display", 
            has_arg = 1, flag = 0x0, val = 68}, {name = 0x8116d86 "sync", has_arg = 0, flag = 0x0, val = 83}, {name = 0x0, has_arg = 0, flag = 0x0, val = 0}}

Original issue reported on code.google.com by ostinru on 8 Jan 2011 at 9:08

Win32-version building.

Цель win32 даёт ELF. win32 make target makes an ELF module.
Либо мы обзаводимся C-средой для винды, либо 
разбираемся, как компилировать для винды 
из-под GNU. Either we get it build under win-C environment, or we get it 
build from under GNU fo win32.

Original issue reported on code.google.com by [email protected] on 1 Nov 2010 at 12:43

mrim_cl on phone-only buddies load segfault.

Loading cl already having phone-only contacts there, it crashes libpurple after 
starting to process first one received and before the next one.

Debug msgs told not much.


(Just to state it here.)

Original issue reported on code.google.com by [email protected] on 21 Sep 2010 at 6:53

Deb Пакеты

При очистке системы (Система -> 
Администрирование -> Очистка системы) пакет 
mrim-prpl воспринимается, как ненужный.

http://forum.ubuntu.ru/index.php?topic=35893.msg939522#msg939522

Original issue reported on code.google.com by ostinru on 1 Dec 2010 at 1:24

BP on MRIM_CS_CONTACT_LIST2

Got the account with trashed CL, after logging in it comes on with continuous 
BP -- relogin -- BP cycles.

В учётной записи с испорченным КЛ после 
успешного логина начинается хоровод BP -- 
пересоединение -- BP.

Tested with slow connection.
Тестировано на медленном соединении.

Original issue reported on code.google.com by [email protected] on 15 Mar 2011 at 1:25

SMS processing. Обработка SMS.

Требуется пересмотреть работу с SMS по 
следующим пунктам:
- Когда приходит сообщение от контакта 
##########, который указан в номерах телефонов 
одного из имеющихся контактов, как следует 
поступать? По идее -- искать такой контакт и 
serv_got_im уже от найденного в КЛ контакта.
- Когда с одной учётной записи посылается 
сообщение, нужно ставить last SMS timestamp: 
предельно высокая частота отправки -- 60 
секунд. При попытке отправить нужно либо 
уведомлять пользователя о том, что пока 
сообщение рано отправлять, либо добавлять 
в PQ-подобную очередь (пусть Actions Queue, AQ для 
определённости).
- Когда приходит SMS_.._ACK -- это, конечно, 
хорошо. Однако, как показывает опыт, это не 
ACK отправки сообщения, а ACK посылки запроса 
на отправку; и что будем делать мы, если 
пользователь получает уведомление 
"успешно отправлено" и вслед: "Повторите 
позже". Это недочёт, ИМХО.
 Если есть ещё идеи и замечания, присоединяйтесь, высказывайте.

Original issue reported on code.google.com by [email protected] on 10 Feb 2011 at 10:07

Настройки аккаунта

Может в настройках указывать ip:port сервера, 
а не балансировщика?

Original issue reported on code.google.com by ostinru on 3 Jan 2011 at 7:36

Уведомления о письмах

Уведомления о письмах работают очень 
странно

Original issue reported on code.google.com by ostinru on 27 Dec 2010 at 1:15

  • Merged into: #24

deleted contacts arrived

What steps will reproduce the problem?
1. подключаюсь через эмпати. пришли куча 
всяких ненужных. попробовал удалить - не 
удалились.
2. подключаюсь через виндовый агент, 
привожу все в порядок, переименовываю 
группы, удаляю лишних.
3. подключаюсь снова через эмпати - все 
удаленные вернулись и показываются 
статусом "онлайн" всегда.

What version of the product are you using? On what operating system?

mrim-prpl      0.1.25-r16 

Please provide any additional information below.

in pidgin same problem. / в пиджине тоже самое.

Original issue reported on code.google.com by [email protected] on 17 Dec 2010 at 2:35

Problem with contact adding. Проблема добавления контакта.

После добавления (и взаимной авторизации) 
контакта приходит сообщение об ошибке при 
работе с КЛ; контакт попадает в blist.xml 
(добавляется локально в КЛ Pidgin) и 
вычищается при повторной загрузке КЛ с 
сервера после повторного входа.

(Запланирован анализ и более тщательный 
разбор для полной воспроизводимости.)

Original issue reported on code.google.com by [email protected] on 5 Nov 2010 at 1:01

Не всегда отображается статус "Невидим" (и не только он)

Если я нахожусь в группе "Всегда видим для" 
у другого пользователя, то когда он ставит 
статус "Невидим" я вижу, что у он на самом 
деле в сети, но имеет статус "Невидим". Если 
пользователь меняет статус на "Невидим" 
(или входит под этим статусом в сеть), то всё 
работает как надо. Однако если я выхожу в 
сеть, когда этот пользователь уже имел 
статус "Невидим", то он отображается 
"Офлайн", хотя так быть не должно быть. 
Фирменный клиент такую ситуацию 
обрабатывает нормально. Моя ОС - Ubuntu 10.10 amd64, 
мой клиент мгновенных сообщений - Pidgin. 
Ставил последнюю (на сегодня - 28.11.10) версию. 
Очень заинтересовал ваш проект, надеюсь на 
то, что вы реализуете максимальное 
количество возможностей фирменного агента.

Original issue reported on code.google.com by [email protected] on 28 Nov 2010 at 3:45

Нужны X-статусы

и ещё, у меня проблема со статусом, если у 
народа что то типа утки или лопаты или ещё 
какой статус стоит дополнителный то они у 
меня показываются в оффлайне

Original issue reported on code.google.com by ostinru on 20 Nov 2010 at 7:34

CL treating defect. Дефект трактовки КЛ.

Список собеседников с сервера загружается, 
но в результате контакты трактуются не так, 
как они представлены на сервере, и в Buddy List 
Пиджина никто не попадает.

Возникает эффект абсолютно пустого списка 
контактов, но раз на сервере они есть, 
попытки добавления, переименования и 
другой манипуляции с КЛ неизменно приводят 
к появлению сообщений об ошибке работы с 
контакт-листом; хотя после "пинка" 
(принудительного добавления в локальный 
список собеседников Pidgin, запроса 
авторизации и помещения в группу) до 
следующего соединения всё выглядит как 
положено.

Original issue reported on code.google.com by [email protected] on 11 Jan 2011 at 10:46

HTML-теги

При отправки копи-паста(в том числе 
"колёсиком") появляются "мусорные" HTML-теги.

Original issue reported on code.google.com by ostinru on 29 Nov 2010 at 10:01

The groups "phone" and "Остальные" cannot be deleted

What steps will reproduce the problem?
1. Enable mrim-prpl
2. Try to delete any of them
3.

What is the expected output? What do you see instead?
Expected: group deleted.
Actual: error
"Работа с контакт-листом завершилась 
ошибкой!
Предоставленные данные были некорректны"


What version of the product are you using? On what operating system?
Gentoo, mrim-prpl-9999.ebuild, rev. 58, with Pidgin 2.7.9

Original issue reported on code.google.com by [email protected] on 5 Jan 2011 at 12:45

Проблема с UTF/HTML-фиксом. (Fixed in 0.1.25 rev32)

Во вновь созданной вкладке беседы с 
mrim-контактом после отправки собеседнику 
Unicode-символа его сообщения более не 
озаглавлены его псевдонимом, а следуют 
просто новыми абзацами.

Original issue reported on code.google.com by [email protected] on 6 Nov 2010 at 10:58

Group "phone" cannot be renamed

What steps will reproduce the problem?
1. Try to rename the group "phone" into any other name
2. Disable mrim account
3. Enable mrim account

What is the expected output? What do you see instead?
Expected: the new name is used.
Actual: a new "phone" group is created.

What version of the product are you using? On what operating system?
Gentoo, mrim-prpl-9999.ebuild, rev. 58, with Pidgin 2.7.9

Original issue reported on code.google.com by [email protected] on 5 Jan 2011 at 12:40

Phone number in International format

When entering contact's phone number, it is saving first 11 digits without + 
sign. It is not saving + sign and last digit.
for ex: +987651234567 is saving as 98765123456


Original issue reported on code.google.com by [email protected] on 15 Feb 2011 at 2:57

Buzz trace.

Attaching a buzz trace log obtained from myagent-im.
Прилагаю журнал трассировки будильника, 
полученный из myagent-im.

Original issue reported on code.google.com by [email protected] on 28 Jan 2011 at 9:16

Attachments:

mrim-prpl community at Mail.ru.

Можно сделать здесь ссылку для 
пользователей @Mail.Ru.

Поясняю мысль: загрузить отсюда плагин 
может любой, кто зарегистрирован на Google Code 
и кто не зарегистрирован; однако, наверняка 
все, кто загружают код или релизы, имеют 
регистрацию на @Mail.Ru.

И тогда обратная связь с пользователями 
может стать немного проще. Модерацию 
группы пока что могу взять на себя целиком.

Кроме того, в Project Summary можно внести ещё и 
ссылку на /wiki/Main

Original issue reported on code.google.com by [email protected] on 15 Feb 2011 at 10:56

Плагин рушит Pidgin

Последняя версия плагина рушит Pidgin через 
некоторое время работы.
Лог того, что происходит перед падением:

(23:20:00) mrim: Читаю пакет seq=<1> Тип=<100f> длина=<78> 
(23:20:00) mrim: MRIM_CS_USER_STATUS! new_status<2> user<[email protected]> 
uri=<(null)> title=<(null)> desc=<(null)> ua=<Purple plugin by [email protected]>
(23:20:00) mrim: [set_user_status] [email protected] changes status to 0x2
(23:20:00) mrim: [set_user_status] [email protected] user agent becomes 
Purple plugin by [email protected]
(23:20:00) mrim: [mrim_status_to_prpl_status] 0x2
(23:20:00) status: The attribute "" on the status "Отошёл" is not 
supported.

Стек вызовов при падении:

#0  0x00007ffff4e8eec0 in g_str_hash () from /lib/libglib-2.0.so.0
#1  0x00007ffff4e5d35d in g_hash_table_lookup () from /lib/libglib-2.0.so.0
#2  0x00007ffff4ba0f30 in purple_status_set_active_with_attrs_list ()
   from /usr/lib/libpurple.so.0
#3  0x00007ffff4ba14f9 in purple_status_set_active_with_attrs ()
   from /usr/lib/libpurple.so.0
#4  0x00007ffff4b9118d in purple_prpl_got_user_status ()
   from /usr/lib/libpurple.so.0
#5  0x00007fffe1946283 in set_user_status () from /usr/lib/purple-2/libmrim.so
#6  0x00007fffe194697b in mrim_input_cb () from /usr/lib/purple-2/libmrim.so
#7  0x0000000000469c1e in ?? ()
#8  0x00007ffff4e6c342 in g_main_context_dispatch () from /lib/libglib-2.0.so.0

Версия libpurple - 2.7.9
Операционная система - 64-битная Ubuntu 10.10 со 
всеми последними обновлениям.

Original issue reported on code.google.com by [email protected] on 13 Mar 2011 at 10:14

Segfault.

gdb output:

*** glibc detected *** pidgin: double free or corruption (!prev): 0x09e54f08 ***

Program received signal SIGABRT, Aborted.
0x0012e416 in __kernel_vsyscall ()
(gdb) bt
#0  0x0012e416 in __kernel_vsyscall ()
#1  0x00b67941 in raise () from /lib/libc.so.6
#2  0x00b6ae42 in abort () from /lib/libc.so.6
#3  0x00b9f305 in ?? () from /lib/libc.so.6
#4  0x00ba9501 in ?? () from /lib/libc.so.6
#5  0x00baad70 in ?? () from /lib/libc.so.6
#6  0x00bade5d in free () from /lib/libc.so.6
#7  0x009b7486 in g_free () from /lib/libglib-2.0.so.0
#8  0x01d6acc8 in free_package () from /usr/lib/purple-2/mrim.so
#9  0x01d6d8d1 in mrim_input_cb () from /usr/lib/purple-2/mrim.so
#10 0x080ab583 in ?? ()
#11 0x009f5e5b in ?? () from /lib/libglib-2.0.so.0
#12 0x009ae855 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#13 0x009b2668 in ?? () from /lib/libglib-2.0.so.0
#14 0x009b2ba7 in g_main_loop_run () from /lib/libglib-2.0.so.0
#15 0x004c91d9 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#16 0x080c7051 in main ()

Original issue reported on code.google.com by [email protected] on 7 Jan 2011 at 7:05

Реализуйте показ аватарок

Реализуйте загрузку и показ аватарок. Эта 
функция документирована в официальном 
описании протокола MRIM, поэтому это должно 
быть не сложно.

Original issue reported on code.google.com by [email protected] on 10 Jan 2011 at 11:13

Не всегда заметна смена статуса пользователя

Иногда бывает так, что пользователь меняет 
статус (Например с "Онлайн" на "Офлайн" или с 
"Отошёл" на "Невидим". любой вариант), но 
плагин не отображает это. И я вижу старый 
статус до переподключения к Pidgin. При этом 
сообщения доходят (как от меня так и ко мне). 
Такая ошибка проявляется далеко не очень 
часто.

Original issue reported on code.google.com by [email protected] on 22 Feb 2011 at 9:58

  • Merged into: #46

Status changing. Смена статуса.

1. Log in.
2. Set status to Invisible.
3. Quit pidgin as Invisible.
4. Start pidgin.
5. Change status to Available before connected.
6. PROFIT! You are Invisible anyway.

1. Авторизуйтесь.
2. Установите статус на Невидим.
3. Завершите приложение pidgin при статусе 
Невидим.
4. Запустите pidgin.
5. До соединения смените статус на Доступен.
6. PROFIT! Ваш статус всё равно Невидим.

Original issue reported on code.google.com by [email protected] on 9 Jan 2011 at 11:18

Users search. Поиск пользователей.

Search for users works in some inobvious way: you should guess which another 
field you should specify (and how) before your next query fails not.
Поиск работает неочевидным образом: 
приходится гадать, какое очередное поле и 
как именно заполнить, чтоб запрос не 
завершился неудачей.

TODO(en): Implement search by single email address and nothing more requiring; 
embed internal checks (possibly giving hints to the user as he fills query 
data).
TODO(ru): Реализовать поиск по одному адресу 
почты, не требуя ничего кроме; встроить 
внутренние проверки (возможно, давая 
подсказки по мере ввода данных запроса 
пользователем).

Original issue reported on code.google.com by [email protected] on 27 Jan 2011 at 12:32

New mail count defect. Уведомления о новых письмах.

When got several new mails, log in via pidgin, log into web interface (or 
launch your offline mail fetcher). Watch new mail notification in pidgin 
(appropriate setting should be enabled). Read a message (use web interface or 
your mail fetcher). Watch new messages notification pop up again in pidgin.

При наличии в почтовом ящике нескольких 
непрочитанных сообщений авторизоваться в 
pidgin, авторизоваться через веб-интерфейс 
(или почтовую программу). Увидев 
уведомление о новых письмах в pidgin (нужная 
опция в настройках должна быть включена), 
прочитать письмо (на сайте или в почтовой 
программе). Получить уведомление о новой 
почте в pidgin заново.

Original issue reported on code.google.com by [email protected] on 2 Jan 2011 at 7:49

Windows installer, win-bugs.

Установщик не определяет где лежит pidgin и 
молча, не спрашивая, фигачит в c:\Program Files\Pidgin\

Original issue reported on code.google.com by [email protected] on 12 Dec 2010 at 10:45

Mistype. Опечатка.

r10, l594 mrim.c:
-       PurpleMenuAction *action = purple_menu_action_new("Редактировть 
телефоны...", PURPLE_CALLBACK(blist_edit_phones_menu_item), mrim, NULL);

+       PurpleMenuAction *action = 
purple_menu_action_new("Редактировать телефоны...", 
PURPLE_CALLBACK(blist_edit_ph
ones_menu_item), mrim, NULL);

Original issue reported on code.google.com by [email protected] on 25 Sep 2010 at 11:01

Group search bug. Баг поиска группы.

При добавлении нового контакта в 
существующую на сервере группу может 
происходить ошибка "Превышено допустимое 
количество групп".

Original issue reported on code.google.com by [email protected] on 20 Feb 2011 at 7:04

No status.

No status whwn connected, as sor.alexei reported. No idea why, no way to 
proceed.
Со слов sor.alexei, нет никакого статуса. Не 
понимаю, как; не могу исправить.

Original issue reported on code.google.com by [email protected] on 23 Jan 2011 at 3:45

Реализуйте запрос платформы пользователя и названия клиента.

В протоколе MRIM есть возможность узнать ОС 
собеседника, название и версию клиента, 
если тот не запретил это делать. Добавьте 
пожалуйста эту функцию в плагин.
Как вариант эту информацию можно 
разместить в анкете.

Original issue reported on code.google.com by [email protected] on 9 Jan 2011 at 6:15

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.