С сегодняшнего дня пользователи многих клиентов мгновенного обмена сообщениями, включая Empathy, Pidgin и Kopete, не смогут (http://www.omgubuntu.co.uk/2015/04/facebook-chat-api-empathy...) обмениваться сообщениями с использованием аккаунта в чате Facebook. Проблема обусловлена вступающими сегодня в силу изменениями API (https://developers.facebook.com/docs/chat), подразумевающими переход на Platform API 2.0 и прекращение взаимодействия с использованием XMPP Chat API.С 30 апреля служба chat.facebook.com и система входа xmpp_login выведены из эксплуатации. Разработчикам приложений ещё год назад было предложено перевести свои клиенты на новый API, но подобная поддержка так и не была реализована в Empathy (https://bugzilla.gnome.org/show_bug.cgi?id=746102), Kopete и Pidgin. При попытке подключения к чату пользователи программ, не перешедших на новый API получат сообщения об ошибке входа.
URL: http://www.omgubuntu.co.uk/2015/04/facebook-chat-api-empathy...
Новость: http://www.opennet.me/opennews/art.shtml?num=42137
больше, больше разных месенджеров, каждому человеку по отдельному протоколу\клиенту!
Несовместимых между собой! Да здравствует сетевой аутизм!
> Несовместимых между собой! Да здравствует сетевой аутизм!Есть же либастрал (правда, пока сильно завязанна на libtelepathy)!
https://github.com/euroelessar/qutim/blob/master/protocols/a...
> больше, больше разных месенджеров, каждому человеку по отдельному протоколу\клиенту!тогда уж -- пусть все эти разные протоколы -- будут реализованными внутри libpurple ...
а разные мессенджеры -- пусть используют эту libpurple :-)
в итоге получится почти таже идея что и в Джаббере (но кривоватая, монструозная.. и основанная на реализации, а не на спецификации).
Как бы это сказать... Сам XMPP - ни разу не образец изящества, простоты и единой реализации
XMPP вообще пример того как сетевые протоколы делать не надо. Сделали очередное решение всех проблем человечества, так что в результате наворочено до ж...ы, шлет уйму данных, но при этом ... даже просто квитирование доставки сообщений и передача файлов - работают по замечательному принципу - random(). Что делает общение по такому протоколу не слишком пресным. Особенно если это делать с какой-нибудь лагучей и падучей беспроводки.
Назад в 90-е: опять каждый в свой огород тянет.Тогда победил универсальный smtp, которому до сих под подпорки поставляем.
А libpurple уже выделили в отдельный проект, чтобы её удобно было использовать разным мессенджерам?
MoAC - проверен тысячелетиями!
А говорят, Россия отсталая, во Вконтакте уже давно выпилили XMPP.
вот теперь и америка стала отсталой
Для вконтача есть удобный транспорт vk4xmpp. Правда, автор его уже забросил его пилить.
есть еще плагин для Pidgin:
https://bitbucket.org/olegoandreev/purple-vk-plugin
https://launchpad.net/~purple-vk-plugin/+archive/ubuntu/dev
хотя тоже как бы не перестал работать однажды
Все, кто идёт в ногу со временем давно перекатились на Telegram
Оно не открытое - нафиг нужно.
Всё открытое
https://core.telegram.org/api
https://core.telegram.org/mtproto
Пока что это открытое радостно бросается при первом старте слать мой список контактов на сервер -- без моего разрешения.Так что спасибо, Telegram, но пока Threema безальтернативна. Но надеюсь, что Tox всё же выстрелит.
> Так что спасибо, Telegram, но пока Threema безальтернативначто за Threema ?
очередной школьношифро-клиент без аудентификации? (если без аудентификации, то значит всё шифрование бесполезно)
Telegram кстати тоже похвалить нельзя. secure-chat инициализировать можно, канал безопасен, НО с кем именно связан этот канал(?), с кем именно я разговариваю (напрямую с собеседником? или с человеком по середине, который подслушивает и маршрутизирует наши сообщения?) -- убедиться в этом нельзя.
Там кодовые картиночки должны совпасть
> Там кодовые картиночки должны совпастьну эт хорошо.. хотя бы так!
а исходники где у этого клиента? на закладки спецслужб -- глянуть можно? :-)
# P.S.: а ты вообще про что это "картиночки" -- про Threema или про Telegram ? [у Telegram на закладки глдеть можно.. главная закладка -- что клиенты полностью во всём полагаются на сервер, даже на криптографические "константы" :-) ]
>> Там кодовые картиночки должны совпасть
> # P.S.: а ты вообще про что это "картиночки" -- про Threema
> или про Telegram ?Telegram
>>> Там кодовые картиночки должны совпасть
>> # P.S.: а ты вообще про что это "картиночки" -- про Threema
>> или про Telegram ?
> Telegramпотестил (снова) сегодня Telegram -- да! спасиб! нашёл эту картиночку :-)
> а исходники где у этого клиента? на закладки спецслужб -- глянуть можно? :-)Вами часто интересуются спецслужбы? )) Может, сейчас больше обычных людей опасаться стоит? Которые стали жить по принципу "главное бабло и главное чтобы мне".
Которые обычно если и сверяют, то в том же чате, а кроме того их судя по этой статье не особо сложно подобрать одинаковые:
http://www.alexrad.me/discourse/a-264-attack-on-telegram-and...
> Пока что это открытое радостно бросается при первом старте слать мой список
> контактов на сервер -- без моего разрешения.XMPP то же самое делает, если что. Там вообще без знания сервером списка контактов - ничего не получится. Да еще ремотный сервер вон того контакта - получает немало инфо о активности пользователя.
> Так что спасибо, Telegram, но пока Threema безальтернативна.
Это вообще что? Telegram - где исходники? Threema: License - Proprietary[5] (c) Wikipedia.
Ах, мы на честное слово поверим блобмейкерам и АНБ? :)
А как на счёт сорцов сервера Telegram? Да-да, вы угадали, их нигде нет.Есть также подозрение что шифруется лишь p2server соединение, и сам сервер имеет доступ до контента.
Вот у меня даже знакомый писал пост на эту тему: https://diasp.de/posts/1169856
Какое подозрение? Они это в факе практически открытым текстом говорят: end-to-end применяется только для secure чатов (которые сами по себе - бред больного разума).
Чудесная открытость.Клиент есть сервера нет. Федерация - "мы не решили, надо ли оно нам". End-to-end шифрование - только для secure часов, в которых половина фич - антифичи. То есть "иди к дяде, положи свои данные в ему облако". Ну желаю сдохнуть побыстрее, что тут сказать.
> фич - антифичи. То есть "иди к дяде, положи свои данные
> в ему облако". Ну желаю сдохнуть побыстрее, что тут сказать.Ну так очередное втирание очков с попыткой вендорлока.
Говори за себя и своих друзей из вконтактика.
Чего так все любят проприетращину, хоть и протокол открытый, всеже не пойму зачем волосипед придумывать?
Кто — все? Владельцы всяких соцсетей? Ну так удобнее зондировать, собирать инфу, встраивать какую-нибудь срань.
о чём бы ни шла речь - речь всегда о деньгах.
Дружище, вы немного отстали от реалий. О чём бы сейчас ни шла речь - речь всегда о политике.
Как будто где-то есть политика, за которой не стоят деньги. Sancta simplicitas!
> Чего так все любят проприетращину, хоть и протокол открытый, всеже не пойму
> зачем волосипед придумывать?хоть и протокол открытый, хоть и клиенты открыте (которые щаз не работают, судя по новости), и даже web-браузеры -- тоже открытые...
...хотя стоп! а где-же тогда остаётся проприетарщина? только лишь в отдалённом сервере? :-)
[ну а какая нам разница что там на сервере(?), хоть открытое ПО, хоть проприетарщина -- всё равно контролировать этот сервер мы не можем... :)]
давайте-давайте, ребята, минусуйте.....но только не забывайте что клацая на "минус" -- вы делаете это, отправляя запрос на проприетарный сервер Opennet!
или считаете что сервер "Opennet" менее проприетарен чем сервера "Facebook" ? :-D
> или считаете что сервер "Opennet" менее проприетарен чем сервера "Facebook" ? :-DНа опеннете я могу постить как Аноним. Что делает детальное отслеживание активности достаточно интересным занятием. А исходник опеннета ... ну я представляю себе что там.
А правда жизни такова: клиент-серверная модель = defective by design. Покуда есть сервер, он может злостно абузить тот факт что он необходим клиенту (поэтому чаты претендующие на то чтобы завендорлочить - не используют чистый P2P, хотя-бы прикрутив сервера на проволоку и сопли, как скайп). Ну и что там хранится дофига данных.
Все эти Дypовы и Цукерберги думают как набить свой карман, чтобы на очередной порш и яхту хватило. А что случится с хомяками, вляпавшимися в это - ну вы поняли...
К сожалению, чистый P2P уже недоступен половине пользователей Интернета - все, кто сидит на 3G/4G сидят за NATом, а UDP там также очень часто начисто заблокирован. Единственный обходной манёвр - VPN с возможностью открывать порты, но он стоит дополнительных денег и определённой возни с настройками. Конечно, радикальное решение - mesh-сети, но у них шансов на распространение ещё меньше (да и проблемы с latency там нехилые всплывают). В общем, шансы распространения технологий "сам себе сервер" уменьшаются сейчас с каждым днём, но, чаще всего, не из злого умысла, а с целью противодействовать ботнетам. Реальная причина - повальная распространённость Винды плюс нулевой уровень грамотности населения по части информационной безопасности.
>> все, кто сидит на 3G/4G сидят за NATом, а UDP там также очень часто начисто заблокирован.Ну за всех-то не говорите, сижу на 3Г, не за NAT-ом, UDP работает. Так что уж точно не все.
>> Единственный обходной манёвр - VPN с возможностью открывать порты
>> Конечно, радикальное решение - mesh-сетиХватит и IPv6, который уже наконец-то начинает потихоньку расползаться по сетям.
>> не из злого умысла, а с целью противодействовать ботнетам
Ботнеты спокойно работают и из-за NAT'а, внешний айпишник облегчает жизнь только координирующим серверам, а их много не надо. NAT ставится исключительно с целью экономии IP аресов, другой цели у него нет. Есть, конечно отдельный класс больных, которые путают NAT со stateful firewall и ставят его "для безопасности".
Хорошая программа для общения должна быть 1) анонимной 2) полностью децентрализованной 3) свободной. Если это не так, то это дерьмо.
Так пока клиенты открытые есть - к нему и нет особых претензий. По крайней мере не больще, чем к любой другой системе, где люди доверяют данные какому-то хрену с горы
тыг ничего же страшного -- пофиксят открытые клиенты (через годок). адаптируют на новый протокол
Ну вот как только - так снова никаких проблем не будет. А федерацию оно и не умело, так что джаббер там или нет - разницы никакой.
> А федерацию оно и не умело, так что джаббер там или нет - разницы никакой.это верно! :)
Очень жаль. Удобно было через Пидгин заходить ((( Может пофиксят быстро
В Miranda, например, уже давно перевели поддержку фейсбучных чатов с XMPP на их новый API. Так что дело лишь в наличии желающих это реализовать.
мне на миранду как-то ... . Для меня удобней открыть один пидгин, чем держать открытую вкладку с ФБ.
Обсуждаемое дело как раз в отсутствии таких желающих.
Чет не пойму, xmpp вроде как должен юзать транспорты для коммуникации с другими системами - аськой там и прочим, в чем проблема сделать сервер с транспортным сервисом? у фб денег нет на тупинький скриптик на яве, или они демонстрируют презрение к xmpp.Разрабы молодцы, что не ведуться, пусть фб себе сам клиенты рожает, а потом убалтывает заменить ими нынешние, xmpp отлично подходит для корпоративных чатиков - свой сервак свои правила, а то что можно еще и на внешние аккаунты других систем слать просто сказка.
> Чет не пойму, xmpp вроде как должен юзать транспорты для коммуникации с
> другими системами - аськой там и прочим, в чем проблема сделать
> сервер с транспортным сервисом? у фб денег нет на тупинький скриптик
> на яве, или они демонстрируют презрение к xmpp.Учитывая, что VK тоже отказался от жаббера в пользу собственных API, видимо, жаббер оказался им неудобен.
У вк уже есть собственные приложения в сторах, то есть они вполне могут и от браузеров отказаться теоритически, ясен пень у жаббера аудитория куда скромнее, а суть в том что если очень долго пилить что-то конкретное, то однажды придется переделывалать под себя все базовые компоненты, возможно наши внуки увидять протокол l2 для подключения к сети вк))Удобство жаббера не имеет значения - он стандарт, которого где-то лучше , где-то хуже придерживались почти все, а щас они разбредутся кто в лес, кто по дрова и придется держать миллион программ для общения с теми там, с этими здесдь.
>щас они разбредутся кто в лес, кто по дрова и придется держать миллион программ для общения с теми там, с этими здесдь.Дак это их цель.
маловероятно, корпорастам до этого дела нет, они просчитывают варианты и исполняют наиболее выгодный, скорее это очередной пример того, что пока стандартоуправители теляться потребности уходят далеко вперед и проще становится придумать и использовать свой стандарт. Да хрен бы сним, лишь бы libчетотам.so c исходниками отдали под приемлемой лицензией, а будет оно xmpp, или icq, или winpopup ваще фиолетово))
> маловероятно, корпорастам до этого дела нет, они просчитывают варианты и исполняют наиболее
> выгодный, скорее это очередной пример того, что пока стандартоуправители теляться потребности
> уходят далеко вперед и проще становится придумать и использовать свой стандарт.Абсолютно маркетоидные отмазки. В XMPP самый сок не протокол - клиент-сервер, на него вообще пофиг
> Да хрен бы сним, лишь бы libчетотам.so c исходниками отдали под
> приемлемой лицензией, а будет оно xmpp, или icq, или winpopup ваще
> фиолетово))То что им не фиолетово показывает тот простой факт, что ни один из сервисов, которые на заре взял себе XMPP для общения сервер-клиент не включил федерацию (сервер-сервер), потому что проприерастам если не Walled-garden, то ненужно. Гугловские менеджеры уже наверняка жалеют, что сделали ГМейл, а не исключительно внутригугловское общение. Хороший пример того, что сделали бы с почтой, если бы делали её сейчас - фейсбукопочта, где всё что отправлено не с фейсбука уходит в мусор, откуда можно достать руками и попросить ФБ больше так не делать. Для каждого отправляющиего лично.
...
А что, есть где-то описание этого протокола? Или опять reverse engineering и все может в любой момент поломаться?
Есть документированные API для сторонних клиентов.
А где оно? В Miranda используются те же HTTP запросы, что и в web chat'е Facebook'а, а они не документированы и могут в любой момент поменяться.
Graph API документирован, но он не позволяет делать почти ничего.
И кто-то расстроился разве?
Автор новости, наверное. И поспешил поделиться своим горем.
А в skype-е на "оффтопиках" себя, конечно же, оставили.
Хотя, мне всё равно.
Пользуюсь tox, все отлично
> Пользуюсь tox, все отлично...кроме того что он нещадно палит айпишник каждому встречному :)
а ip -- это секрет чтоль какой? :)
> а ip -- это секрет чтоль какой? :)
> http://pikabu.ru/story/vyichislyu_po_aypi_289551Если ip == 127.0.0.1 — нет.
Tox хотя бы P2P и его можно пустить через Tor.
Tox это что то наподобие времен развития jabber'a и icq в современных реалях. Когда вторым активно пользовались, а первый только пытался завоевать свою аудиторию пользователей. В итоге к развитию jabber'a, он уже стал не так нужен как и icq. На арену вышли другие со своими клиентами и протоколами.
У меня pidgin все еще работает.