LINUX.ORG.RU

Отображение статусов неавторизованных ICQ-контактов в Pidgin


0

0

Наверное многих, как и меня, нервирует то, что Pidgin не отображает статусы неавторизованных ICQ-контактов. Покопавшись в исходниках, я понял, что добавить эту возможность совсем несложно.

В архиве RPM-ка libpurple-2.0.2 с модифицированным мной OSCAR-протоколом для пользователей Fedora Core 6, SRPM-ка pidgin-2.0.2, содержащая те же изменения, и патч для сборки из исходников (этот же патч можно вытащить из SRPM-ки).

Патч я делал на базе pidgin-2.0.2, но на последний pidgin-2.1.0 он тоже вполне нормально ложится.

В графическом интерфейсе pidgin по прежнему отображаются статусы "Не авторизован" и красные иконки, не обращайте на это внимания - как только контакт выйдет из offline, его статус станет виден.

Архив: http://slil.ru/24723771

>>> Подробности



Проверено: Shaman007 ()

Ответ на: комментарий от anonymous

>>а вот меня интересует другое: какого фига протокол вообще позволяет таки фокусы? если я не дал человеку авторизации - значит он не должен видеть мой статус. или нет?

>обратная сторона опенсорса ((

Это не обратная сторона опенсорса, а тупорылый протокол. Человек не должен получать то, что ему не положено видеть.

Скорее, к вопросу о закладках в проприетарщине. Инфа не важная, по пример показателен.

anonymous
()
Ответ на: комментарий от anonymous

>wine+qip

>обратная сторона опенсорса ((

Да тролль я, тролль (( Жизнь такая ;(

anonymous
()

А я все продолжаю сидеть на sim-е. Благо народ (в часности wRAR) фиксят баги в svn репозитории, за что им большой респект !

iron ★★★★★
()

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

anonymous
()

Вот скажите мне, Pidgin со времён бытности GAIM'ом научился поддерживать списки видимости? А то уйдёшь в инвиз и тебя никто не видит...

atrus ★★★★★
()
Ответ на: комментарий от Fletch

> Что мало нативных icq-клиентов, чтоб еще убогий квип ставить?

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

cache ★★
()

Х-статусы кто-то научился видеть/посылать?

troorl ★★
()
Ответ на: комментарий от cache

> Нет ни одного нативного клиента, сравнимого по фнукциональности с QIP. Когда хоть один появится - я нажрусь водки

Предлагаю нажрать человека водкой, тогда ему даже нативный аськоклиент будет казаться функциональным, как вертолет.

Aceler ★★★★★
()
Ответ на: комментарий от cache

>Нет ни одного нативного клиента, сравнимого по фнукциональности с QIP. Когда хоть один появится - я нажрусь водки на радостях (третий раз в жизни).

tkabber и Gajim. Иди пей :-D

anonymous
()
Ответ на: комментарий от anonymous

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

Пока все смотрят Дом-2, нет смысла говорить о Германе...

Кого ип*т чужое горе? Ну нет у меня никого в аське. И у многих присутствующих, полагаю, тоже. Что накроются их серваки, что сотня новых появится -- один хрен. Ничего не выиграю и не потеряю.

От того, что сотни тысяч леммингов ломанутся в жаббер, мне лучше не станет. Я и сам в состоянии выбрать.

anonymous
()
Ответ на: комментарий от Danmer

Согласен со справедливыми возмущениями.

libpurple-2.0.2-255.1.i386.rpm - http://slil.ru/24724735

pidgin-2.0.2-255.1.src.rpm - http://slil.ru/24724740

pidgin-2.0.2-BLM_Statuses.patch - http://slil.ru/24724742

Насчет добавления в основное дерево: боюсь не выгорит, включение BLM, среди прочего, требует анонсирования параметров, косящих под старую аоловскую аську, а ребята из pidgin'а там гордо анонсируют имя и версии libpurple, ну и другие политические моменты есть, которые сильно ущемляют гордость основной команды разработчиков...

Salieff
() автор топика

Автору спасибо!
Жутко раздражает эта "фича" пиджина. А можно как-нить самим разрабам этот патч послать? Или если они специально не хотят включать.... можно ли оформить в виде модуля?

anonymous
()
Ответ на: комментарий от anonymous

>От того, что сотни тысяч леммингов ломанутся в жаббер,

Там и так уже до жопы всяких невменяемых бомбусоводов.

anonymous
()
Ответ на: комментарий от anonymous

> жабер тоже не идеален, хотя бы тем, что жрёт больше трафика чем надо

Да ладно, оверхед джаббера гораздо ниже чем у icq. И это несмотря на XML..

Annymous
()
Ответ на: комментарий от dragon_djanic

Кто-нибудь, приложите их к официальным версиям (Debian, Gentoo, Mandriva)

anonymous
()
Ответ на: комментарий от cache

>Поменьше фанатизма, любезный. Нет ни одного нативного клиента, сравнимого по фнукциональности с QIP. Когда хоть один появится - я нажрусь водки на радостях (третий раз в жизни).

это не фанатизм, любезный. Что в квипе есть такое особенное, чего нету в других клиентах. Я даже под виндой его не использую. Миранда - наше все. На главное окно квипа без слез не взглянешь - убогое (по сравнению с мирандой) да еще и кнопка сворачивания такого размера, что людям с плохим зрением надо брать увеличительное стекло, чтоб попасть по ней. Функционал слабый, плагинов всего несколько штук и так называемые скины просто сливают. Посмотрите скины миранды. Так что ваш квип поделие для тех, кто ниасилил миранду настроить.

Fletch ★★
()
Ответ на: комментарий от Fletch

>Что в квипе есть такое особенное, чего нету в других клиентах. Я даже под виндой его не использую. Миранда - наше все. На главное окно квипа без слез не взглянешь - убогое (по сравнению с мирандой) да еще и кнопка сворачивания такого размера, что людям с плохим зрением надо брать увеличительное стекло, чтоб попасть по ней. Функционал слабый, плагинов всего несколько штук и так называемые скины просто сливают. Посмотрите скины миранды. Так что ваш квип поделие для тех, кто ниасилил миранду настроить.

Ну ппц, и здесь фанаты этих двух поделок выясняют отношения. На винфаке забанили?

А по поводу "что в квипе особенное" - так это у него есть одно преимущество перед многими - он просто работает "искаропки". Но это преимущество только в винде. В линуксе же есть полно таких клиентов, даже тот же пиджин.

anonymous
()

Разве ася ещё не сдохла? Безобразие.

anonymous
()
Ответ на: комментарий от anonymous

>Ну ппц, и здесь фанаты этих двух поделок выясняют отношения. На винфаке забанили?

я никогда там и не был.

>А по поводу "что в квипе особенное" - так это у него есть одно преимущество перед многими - он просто работает "искаропки".

да, работает из коробки. специально для блондинок.

А теперь, после покупки квипа компанией "РБК" с ним случится то же, что и с оф. аськой - будут крутить рекламу. Вот так вот, бесплатный и простой квип поимеет всех своих пользователей.

Fletch ★★
()
Ответ на: комментарий от anonymous

насколько я понял, там пакет для FC и сырцы с патчем.

soko1 ★★★★★
()
Ответ на: комментарий от Fletch

ты не понял, проблема не в клиенте,проблема в самой icq

overmind88 ★★★★★
()
Ответ на: комментарий от cache

> Когда хоть один появится - я нажрусь водки на радостях (третий раз в жизни).

йаду лучше нажрись, при чем можешь не ждать появления клиента

firsttimeuser ★★★★★
()
Ответ на: комментарий от Fletch

>Господа! какое отношение квип имеет к линуксу? Что мало нативных icq->клиентов, чтоб еще убогий квип ставить? Да еще и костылём.

Угу... Нет нормальных пейджеров под линух...то что есть либо глюкаво, либо фич нужных нет и не будет. Скажите мне как копету научить по icq файлы передавать, тут же qip снесу...эот так ..навскидку.
 Jabber штука хорошая, тока скажи это людям с которыми мне надо общаться, им пох на то что icq г..., денег не просит? и нормально.... Кто у нас лицензии читает нынче;) А  тупо написать в автоответчике "..я в джаббере, всем дрочить ..." Ну вот я дрочить  и буду...Потому что не один не перейдет.

Sargan
()

Я расширил и углубил начатое на базе последнего стейбла, если кому интересно:

pidgin-2.1.0-BLM_Statuses.patch - http://slil.ru/24726456

pidgin-2.1.0-111.src.rpm - http://slil.ru/24726462

libpurple-2.1.0-111.i386.rpm - http://slil.ru/24726466

Делалось все на базе SRCRPM'ки pidgin-2.1.0, которую раздают отсюда - http://rpm.pidgin.im/fedora/pidgin.repo

Закоммитил им туда патч, может примут, в чем сомневаюсь, хотели бы, 100 раз бы сделали, ниче там такого нету - http://developer.pidgin.im/ticket/2513

Changelog:

- Client declare itself as CLIENTINFO_ICQBASIC_14_34_3000 for BLM support

- Do add/remove contacts from BLM-list in needed places for seeing non-authorized contacts statuses

- When you add contact, if you discard send authorize request, contact will be added don't care

- Non-authorized emblems visible on online contacts also

P.S. Кстати pidgin 2.1.0 наконец научился ходить на мой XMPP-релей по SSL, что меня немерянно порадовало

Salieff
() автор топика
Ответ на: комментарий от Sargan

> А тупо написать в автоответчике "..я в джаббере, всем дрочить ..."

Ну да, придется тебе дрочить тогда, раз в асе только с блондинками общаешься. Они точно не перейдут.

anonymous
()
Ответ на: комментарий от firsttimeuser

> еще если плагинчик нормально оформит и чтоб ктото за оддержку взялся, вобще прелесть будет.

Врядли это возможно. Pidgin plugin API не дает доступа к потрохам протокола, принципиально. Что, имхо, уродство со стороны разрабов.

uj2 ★★★
()
Ответ на: комментарий от uj2

Это да, доступа нет. Насчет уродства не знаю, вроде как прикладой плагинописатель не должен шарить что там на уровне протоколов происходит, но факт остается фактом - подкорректировать работу OSCAR-протокола из плагина именно так, как мне надо - возможности нет.

Salieff
() автор топика
Ответ на: комментарий от Sargan

>Скажите мне как копету научить по icq файлы передавать

Pidgin умеет передавать файлы. просто в NAT нужно прописать необходимые порты и все. У меня с линуксовой машины через фрибсдшный шлюз все без проблем передается. Но для успешной передачи необходимо, чтобы с той стороны был нормально настроен проброс портов, если человек за НАТом сидит.

Fletch ★★
()
Ответ на: комментарий от anonymous

> А тупо написать в автоответчике "..я в джаббере, всем дрочить ..."

>Ну да, придется тебе дрочить тогда, раз в асе только с блондинками >общаешься. Они точно не перейдут.

Мля...Децкий сад. Иди сопли вытри, когда начнешь работать, а не по шабашкам бегать может дойдет...

Sargan
()
Ответ на: комментарий от Fletch

>Pidgin умеет передавать файлы.

Не нра... Не вписыватся Pidgin в qt окружение... И потом, почему мне с квипом NAT править не надо?

Sargan
()
Ответ на: комментарий от Sargan

>Иди сопли вытри, когда начнешь работать, а не по шабашкам бегать может дойдет...

Работать? Используя асю? Эти сказки рассказывай вендоадминам, они ведутся и разрешают гробить рабочее время на твой онанизм.

anonymous
()
Ответ на: комментарий от anonymous

>Работать? Используя асю? Эти сказки рассказывай вендоадминам, они >ведутся и разрешают гробить рабочее время на твой онанизм.

...когда начнешь работать, а не по шабашкам бегать может дойдет...А также закрой все на шлюзе...и веб и почту...Нахера? Есть же факс...

Sargan
()
Ответ на: комментарий от Sargan

>А также закрой все на шлюзе...и веб и почту...Нахера? Есть же факс...

Подсказываю - есть жаббер, он все это заменяет. И асю тоже, и блондинки останутся 8-)

anonymous
()
Ответ на: комментарий от anonymous

>А также закрой все на шлюзе...и веб и почту...Нахера? Есть же факс... 

>Подсказываю - есть жаббер, он все это заменяет. И асю тоже, и >блондинки останутся 8-)

А теперь прикинь ситуацию, приходишь ты в компанию, которая у тебя обслуживается...И говоришь, все теперь вы все будете использовать джаббер. Они говорят - ок, тока у нас 20 контактов в асе, которые нам нужны по бизнесу, чтоб не потерялись...Ты гришь, нее эти контакты вы не сможете оставить, патамушта они быдло аськовские, давайте лучше скажем, чтобы эти 20 контактов тоже на джаббер перешли...
 И вот что получается, из 20 контаков 3 пофиг, у них давно джаббер аккауны есть, 10 сказали это у нас корпоративный стандарт низзя, а остальные, которые находяться далеко не на соседней улице и даже не в одном регионе, сказали, цитирую "...О_о...Чобля?...".
 И тут 2 выхода:
     1. Поставить какую нить миранду, чтоб понимала 20 контактов + твой джабберовский аккаунт...
     2. Не заниматься ерундой.

Sargan
()
Ответ на: комментарий от Sargan

>А теперь прикинь ситуацию, приходишь ты в компанию, которая у тебя обслуживается...И говоришь, все теперь вы все будете использовать джаббер. Они говорят - ок, тока у нас 20 контактов в асе, которые нам нужны по бизнесу, чтоб не потерялись...Ты гришь, нее эти контакты вы не сможете оставить, патамушта они быдло аськовские, давайте лучше скажем, чтобы эти 20 контактов тоже на джаббер перешли...

Не пробовал использовать транспорты? Говорят помогает. Ася - корпоративный стандарт? Мегакорпорация 8-) Тока не надо гнать, что "транспорты не работают", мы же корпорация, да? Мы же сможем позволить себе поднять свой жаббер-сервер, или нет? Или мы еще сопли не вытерли? 8-)

P.S. Тьху, блин, глупости какие - ася. Сдохло давно. Я бы понял, если бы еще про скайп речь шла.

anonymous
()
Ответ на: комментарий от anonymous

Гмм...Я что по русски плохо изъясняюсь? Попробую еще раз... 1. Зачем использовать джаббер клиента + транспорты? Смысл этого, если все равно суть сводится к общению с icq пользователями? А ну да..есть же еще я, и у меня джаббер. 


2. Зачем ставить собственный джаббер сервер, если основное общение происходит с icq пользователями, а ну да...для общения между собой и со мной, у меня же джаббер. 

>Мы же сможем позволить себе поднять свой жаббер-сервер, или нет? Или >мы еще сопли не вытерли? 8-) 

apt-get install jabberd2 

Я тоже поставил джаббер, че мне с ним делать?

Sargan
()
Ответ на: комментарий от anonymous

> P.S. Тьху, блин, глупости какие - ася. Сдохло давно. Я бы понял, если бы еще про скайп речь шла.

это, ты забыл, что на десктопах винда по прежнему впереди планеты всей, и большинство клиентов являются виндузятниками, которые про джаббер ни сном, ни духом, то ли дело аська которая есть у всех, или мэйл.ру агент (имхо, мертворожденный проект) про который они слышали "там, где моя почта"

overmind88 ★★★★★
()
Ответ на: комментарий от overmind88

>это, ты забыл, что на десктопах винда по прежнему впереди планеты всей, и большинство клиентов являются виндузятниками, которые про джаббер ни сном, ни духом, то ли дело аська которая есть у всех, или мэйл.ру агент (имхо, мертворожденный проект) про который они слышали "там, где моя почта"

!user disco jabbus.org -- Disco items: 1) aol.jabbus.org 2) conference.jabber.ru 3) conference.jabbus.org 4) habahaba.jrudevels.org 5) icq.jabbus.org 6) irc.jabbus.org 7) j2j.jabbus.org 8) j3j.jabbus.org 9) jit.jabbus.org 10) mail.jabbus.org 11) mrim.jabbus.org 12) msn.jabbus.org 13) presence.jabbus.org 14) proxy.jabbus.org 15) pubsub.jabbus.org 16) rss.jabber.ru 17) smtp.jabbus.org 18) translate.jrudevels.org 19) vjud.jabbus.org 20) weather.13.net.ru 21) yahoo.jabbus.org

Этим пользоваться надо научить, или как?

anonymous
()
Ответ на: комментарий от Sargan

>1. Зачем использовать джаббер клиента + транспорты? Смысл этого, если все равно суть сводится к общению с icq пользователями?

Если два года назад у меня так и было, то сейчас у меня практически не осталось icq-пользователей в ростере. Но если мне понадобится, то я всегда с ними свяжусь. А также с пользователями mail.ru-agent, msn, и прочая.

>2. Зачем ставить собственный джаббер сервер, если основное общение происходит с icq пользователями, а ну да...для общения между собой и со мной, у меня же джаббер.

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

anonymous
()
Ответ на: комментарий от anonymous

>ваш квип поделие для тех, кто ниасилил миранду настроить +1. меранда это юникс-вэй в венде, единственная софтина, которой я бы не обломался и в линухе пользоваться.

anonymous
()
Ответ на: комментарий от anonymous

>меранда это юникс-вэй в венде, единственная софтина, которой я бы не обломался и в линухе пользоваться.

Да-да-дад, фся из себя такая тру-GPL-программа, у которой внаглую сперли GPL-модуль жаббера, а аффтары сделали вид, что так и надо.

anonymous
()
Ответ на: комментарий от anonymous

> Этим пользоваться надо научить, или как?

то есть если нужно пользоваться исключительно аськой, то только через джаббер-транспорты, иначе не тру. Так? зайди на qip.ru, там в опросе только 30 % знают, что такое джаббер, а пользуются еще меньше. У меня, например, только 4 контакта в жаббере, когда я предлагал своим друзьям перейти на него, ответ был "Зачем?" и глаза вот такие "o_O". Использовать джаббер только ради джаббера - фетишизм

overmind88 ★★★★★
()
Ответ на: комментарий от overmind88

> зайди на qip.ru,

Понимаешь, если зайти на qip.ru, естественно там будут одни результаты, на сайт miranda-im.org - другие, на сайт msn.com - третьи, и на сайт agent.mail.ru - четвертые. Разве это неясно? Мы же сейчас на сайте linux.org.ru, и здесь преимущество будет у jabber.

>когда я предлагал своим друзьям перейти на него, ответ был "Зачем?"

Если ты сам для себя не видишь преимуществ жаббера, ккак ты сможешь объяснить другим?

>Использовать джаббер только ради джаббера - фетишизм

Эту фразу я ваще ниасилил. Что она значит? А использовать асю ради аси - не фетишизм? Или я тугой?

anonymous
()
Ответ на: комментарий от anonymous

> Да-да-дад, фся из себя такая тру- GPL-программа, у которой внаглую сперли GPL- модуль жаббера, а аффтары сделали вид, что так и надо. а можно поподробнее просто никогда об этом не слышал

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.