URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 115887
[ Назад ]

Исходное сообщение
"Релиз XMPP/Jabber сервера Prosody 0.11.0"

Отправлено opennews , 23-Ноя-18 20:39 
Представлен (https://blog.prosody.im/prosody-0-11-0-released/) первый релиз новой стабильной ветки XMPP-сервера Prosody 0.11 (https://prosody.im/), в которой представлено более 2000 изменений. При разработке сервера основное внимание уделяется простоте установки и настройки, низкому потреблению ресурсов и лёгкости расширения функциональности. Код проекта написан на языке Lua и распространяется (https://prosody.im/source/) под лицензией MIT.


Наиболее значительные улучшения в новой ветке коснулись модулей MUC и pubsub, которые реализуют одни из самых крупных расширений (XEP) стандарта XMPP. Предыдущие версии сервера уже довольно давно поддерживали MUC и pubsub, но предлагаемая реализация была довольно сильно усложнена, не отвечала актуальному состоянию спецификаций и имела проблемы с масштабированием.


Основные изменения в Prosody 0.11:

-  Улучшена работа чата. Переписан практически весь код с реализацией расширения MUC (Multi-User Conference). Переработка позволила проекту упростить добавление новых функций и улучшить масштабируемость MUC-сервисов (новая версия модуля MUC позволила   сервисам, таким как Jitsi Meet (https://jitsi.org/jitsi-meet/), обеспечить работу с сотнями тысяч общих бесед);


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


-  Добавлена поддержка архивирования и загрузки ранее написанных сообщений в MUC (Multi User Chat) с использованием протокола XEP-0313 (MAM). Например, при помощи данной возможности клиент  может отображать сообщения, которые были написаны в общей беседе, когда пользователь не был в онлайн;

-  Обеспечена возможность резервирования имени пользователя, что позволяет предотвратить использование чужого имени, когда настоящий владелец не находятся в общей беседе. По умолчанию только владельцы / администраторы общих чатов могут осуществлять привязку имени при внесении пользователя в общую беседу. Модуль также предоставляет опцию, позволяющую пользователям самостоятельно регистрировать свои псевдонимы и становиться участниками;

-  Улучшена реализация pubsub. В частности, добавлен код, отвечающий за сохранность узлов и элементов. Данные теперь могут храниться на диске, а не в оперативной памяти, и не теряться при перезапуске сервера. Реализована поддержка конфигурирования узлов и управления принадлежностью, необходимых для расширенного контроля доступа.  Также появилась поддержка "publish-options", которые позволяют клиентам безопасно публиковать элементы с надлежащим управлением доступом. Написан новый модуль mod_pep_plus, в который были добавлены возможности pubsub, появившиеся после 2009 года. Модуль обеспечивает поддержку OMEMO в разговорах  при общении с пользователями, не находящимися в адресной книге. Он также позволяет пользователям использовать PEP для хранения закладок и других данных;


-  Осуществлён переход на новый формат vCard, определённый в спецификации XEP-0292. Новый формат также хранится в PEP, что позволяет использовать полноценные возможности управления доступом (например, можно выбрать, общедоступен ли  vCard или доступен только для контактов). Поддержка старого протокола vcard-temp перемещена в модуль mod_vcard_legacy и оставлена для обеспечения совместимости со старыми клиентами;

- В состав включены модули от сообщества, разработанные с целью увеличения времени автономной работы клиентов на мобильных устройствах. Клиенты, поддерживающие XEP-0352, такие как "Conversations", могут информировать сервер, когда приложение находится в фоновом режиме или экран телефона выключен. В ответ Prosody теперь может оптимизировать трафик, отключая отправку неважных данных. Например, может быть прекращена отправка постоянно передающихся по сети данных, таких как изменения статуса контакта и сообщения в чате, которые могут мешать переключению телефона в режим с низким энергопотреблением;


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


-  Увеличено число автоматизированных тестов. Если предыдущие выпуски почти полностью тестировались вручную, то теперь реализован большой набор автоматизированных тестов, запускаемых после каждого изменения;

-  Добавлен экспериментальный сетевой бэкенд на базе epoll. Новый бэкенд заметно меньше и проще реализации на базе libevent, но ограничен применением только в Linux.


URL: https://blog.prosody.im/prosody-0-11-0-released/
Новость: https://www.opennet.ru/opennews/art.shtml?num=49655


Содержание

Сообщения в этом обсуждении
"Релиз XMPP/Jabber сервера Prosody 0.11.0"
Отправлено совсемнеаноним , 23-Ноя-18 20:39 
Все так же падает по OOM при загрузке файла?

"Релиз XMPP/Jabber сервера Prosody 0.11.0"
Отправлено Аноним , 24-Ноя-18 00:49 
Лучше скажите как там поживает реализация OTR/OMEMO, без него это ненужно в даркнете.

"Релиз XMPP/Jabber сервера Prosody 0.11.0"
Отправлено совсемнеаноним , 24-Ноя-18 02:43 
OTR - исключительно клиентская часть, про ОМЕМО в новости написано.

"Релиз XMPP/Jabber сервера Prosody 0.11.0"
Отправлено Аноним , 24-Ноя-18 15:19 
Это уже давно поддерживается. Ещё с 0.9.x.

"Релиз XMPP/Jabber сервера Prosody 0.11.0"
Отправлено Пользователь Debian , 23-Ноя-18 20:50 
Это что-то вроде Slack?

"Релиз XMPP/Jabber сервера Prosody 0.11.0"
Отправлено John , 23-Ноя-18 21:20 
Вот и выросло поколение, ага

"Релиз XMPP/Jabber сервера Prosody 0.11.0"
Отправлено Dmitry77 , 23-Ноя-18 21:56 
Фу!

"Релиз XMPP/Jabber сервера Prosody 0.11.0"
Отправлено Аноним , 23-Ноя-18 22:56 
Не фу, а отличная штука с пользовательской точки зрения,
а все эти XMPP костыли сплошные.

Глаза болят уже от разного вида херни в стандартах. Почитайте поглубже и поймете на сколько там колхоз.

XMPP изначально проигрышный протокол со всеми неостатками XML и идеи модульности.


"Релиз XMPP/Jabber сервера Prosody 0.11.0"
Отправлено Аноним , 24-Ноя-18 00:53 
XMPP «умирает» дольше, чем живут эти ваши новомодные мессенджеры, лол.

"Релиз XMPP/Jabber сервера Prosody 0.11.0"
Отправлено Аноним , 24-Ноя-18 19:34 
Сам ты лол. Лучше ужасный конец чем ужас без конца.

"Релиз XMPP/Jabber сервера Prosody 0.11.0"
Отправлено 500 миллионов , 29-Ноя-18 03:45 
Кто сказал вашему поколению, что "лол" - это имя нарицательное?
Ах, да - "имя нарицательное" это слишком сложная для вас конструкция.

"Релиз XMPP/Jabber сервера Prosody 0.11.0"
Отправлено Аноним , 26-Ноя-18 12:03 
А чем XML принципиально хуже HTTP?

"Релиз XMPP/Jabber сервера Prosody 0.11.0"
Отправлено Аноним , 26-Ноя-18 12:10 
Пардон :)
А чем XML принципиально хуже HTML?

"Релиз XMPP/Jabber сервера Prosody 0.11.0"
Отправлено Аноним , 29-Ноя-18 10:00 
XML лучше HTML, но хуже GPL

"Релиз XMPP/Jabber сервера Prosody 0.11.0"
Отправлено нах , 26-Ноя-18 16:59 
тем что http - изначально делался для хранения (не передачи, там http, от которого вы его, похоже, с трудом отличаете) информации, читаемой человеком. Да, его делали на основании подвернувшегося под руку показавшегося удобным sgml, но мгновенно об этом забыли, как только практика показала, что strict sgml мешает работе на экране.

xml изначально делался непойми зачем, потом его попытались приспособить для хранения информации, обратите внимание - _не_ читаемой человеком и _не_ записываемой этим человеком, за исключением необходимости отладки/починки (в чем и выдавался за достижение по сравнению с каким-нибудь windows registry) - то и другое должны были делать роботы.
Для них, внезапно, оказался слишком сложен, избыточен и неудобен - в результате информацию об очередной уязвимости в xml2/xslt я не читая стираю - оно может быть либо обновленное сегодня, либо уязвимое, либо то и другое одновременно, а все кодошлепы бодро убежали на json, который хотя бы не требует парсера на гигабайт.


"Релиз XMPP/Jabber сервера Prosody 0.11.0"
Отправлено нах , 26-Ноя-18 16:59 
фак - html. Видимо, я тоже с трудом отличаю ;-)

"Релиз XMPP/Jabber сервера Prosody 0.11.0"
Отправлено Dmitry77 , 26-Ноя-18 23:43 
xmpp федеративный протокол
когда слак нададят сервер-серверное взаимодействие тогда и поговорим о читаемости

"Релиз XMPP/Jabber сервера Prosody 0.11.0"
Отправлено Аноним , 23-Ноя-18 22:04 
Это что-то вроде Mail.RU Агента

"Релиз XMPP/Jabber сервера Prosody 0.11.0"
Отправлено Dmitry77 , 23-Ноя-18 22:08 
просьба не сравнивать опенсорс с проприетарщиной (хоть протокол и открытый)

"Релиз XMPP/Jabber сервера Prosody 0.11.0"
Отправлено Аноним , 24-Ноя-18 00:52 
> Это что-то вроде Slack?

Да, но только оно не помрёт через 5 лет от того, что разработчики продали стартап какой-то корпорации.


"Релиз XMPP/Jabber сервера Prosody 0.11.0"
Отправлено freehck , 28-Ноя-18 05:55 
> Это что-то вроде Slack?

Ну офигеть. А мы-то, балбесы, раньше спорили, мол, нафиг нужен этот новомодный XMPP с обменом XML-ками, когда есть православный плейнтекстовый IRC...


"Релиз XMPP/Jabber сервера Prosody 0.11.0"
Отправлено Dmitry77 , 23-Ноя-18 22:02 
С учётом выпуска delta.chat и IMAP.PUSH  xmpp стал не такой актуальный

"Релиз XMPP/Jabber сервера Prosody 0.11.0"
Отправлено OldFart , 23-Ноя-18 22:44 
p2p video over email ??? Ghm...

"Релиз XMPP/Jabber сервера Prosody 0.11.0"
Отправлено Dmitry77 , 26-Ноя-18 23:33 
  p2p video over XMPP/Jabber работает плоховато - несколько несоовместимых  стандартов.
  а принципиальных сложностей p2p video over email  нет.

"Релиз XMPP/Jabber сервера Prosody 0.11.0"
Отправлено Echo , 23-Ноя-18 22:43 
К сожелению Xmpp мертв, он так и не взлетел. Мною было переломано столько ккорьев в корп. секторе и все не закончилось ни чем.

"Релиз XMPP/Jabber сервера Prosody 0.11.0"
Отправлено OldFart , 23-Ноя-18 22:47 
скажите об этом мордакнижке :)

"Релиз XMPP/Jabber сервера Prosody 0.11.0"
Отправлено Аноним , 23-Ноя-18 22:58 
Отказались они вроде как в сторону своего бинарного протокола или это ВКонтакте был, а все равно на самом деле используют его внутри себя, так что наплевать что они там используют хоть просто сообщения текстом будут слать всем наплевать. Сама идея была универсальность и сторонние клиенты.

"Релиз XMPP/Jabber сервера Prosody 0.11.0"
Отправлено OldFart , 23-Ноя-18 23:24 
Только что проверил facebook Xabber-ом, работает все через старый добрый XMPP...

"Релиз XMPP/Jabber сервера Prosody 0.11.0"
Отправлено Dmitry77 , 23-Ноя-18 23:43 
Если и работает то довольно условно. только внутри facebook.
это как если бы почта ходил только б внутри одного сервере и никуда на сторонние сервера не уходили бы: ни гугл ни яндекс ни куда ещё..

"Релиз XMPP/Jabber сервера Prosody 0.11.0"
Отправлено EnemyOfDemocracy , 24-Ноя-18 09:46 
Только вот делался он не для фасебоока. Вне него жаббир прокакал всё.

"Релиз XMPP/Jabber сервера Prosody 0.11.0"
Отправлено Аноним , 24-Ноя-18 10:38 
Доооо... фанбои вацапа и телеги всё хоронят жабер, а он всё живёт и живёт.

"Релиз XMPP/Jabber сервера Prosody 0.11.0"
Отправлено Аноним , 24-Ноя-18 19:37 
Доооо... фанбои вацапа и телеги всё хоронят жабер, а фангёрлы джаббера пишут чушь на форумах.

Не благодари.


"Релиз XMPP/Jabber сервера Prosody 0.11.0"
Отправлено Аноним , 25-Ноя-18 01:33 
а всё так же аноним не в курсе, что ватсап работает на перепиленной версии XMPP...

"Релиз XMPP/Jabber сервера Prosody 0.11.0"
Отправлено Ключевский , 25-Ноя-18 02:09 
Зачем ты врешь? ВоцАпп работает на Signal Protocol(бывший TextSecure Protocol). Ничего общего с XMPP у него нет вообще.

"Релиз XMPP/Jabber сервера Prosody 0.11.0"
Отправлено maximnik0 , 25-Ноя-18 10:53 
>Зачем ты врешь? ВоцАпп работает на Signal Protocol(

Ну таймер сломался в криокамере у человека, бывает.А так да лет 5 назад был в основе перепилинный хмрр, в журнале веб  чате хакера была несколько статей- начиная с декомпиляцией протокола и заканчивая подменный клиента.


"Релиз XMPP/Jabber сервера Prosody 0.11.0"
Отправлено Аноним , 25-Ноя-18 13:54 
Твой таймер не лучше. До апреля 2016 как минимум там был модифицированный XMPP.

"Релиз XMPP/Jabber сервера Prosody 0.11.0"
Отправлено Аноним , 25-Ноя-18 11:12 
В whatsapp-purple, c поддержкой WhatsApp для Pingin, используется модифицированный XMPP
https://github.com/davidgfnet/whatsapp-purple/
https://github.com/davidgfnet/whatsapp-purple/blob/master/wh...

"Релиз XMPP/Jabber сервера Prosody 0.11.0"
Отправлено Вася , 24-Ноя-18 03:03 
Они же отключили свой XMPP уже. Остались только Одноклассники и свободная Diaspora.

"Релиз XMPP/Jabber сервера Prosody 0.11.0"
Отправлено Аноним , 24-Ноя-18 07:05 
Когда уже кто-нибудь додумается выпустить xmpp-клиент, в котором нешифрованные чатики будут отключены по умолчанию, и вся коммуникация будет идти через tor и pgp/otr.

А то браузерам так можно, телеграмму так можно, tox'у так можно, а классика чего-то вафлит.

Пользователь тупой, он не хочет думать и разбираться. Человек, заказывающий дверь в квартиру, не обязан быть слесарем и разбираться в нюансах работы замков.


"Релиз XMPP/Jabber сервера Prosody 0.11.0"
Отправлено Антонин , 24-Ноя-18 09:21 
Уже есть:
Orbot + xabber или Conversations

"Релиз XMPP/Jabber сервера Prosody 0.11.0"
Отправлено совсемнеаноним , 24-Ноя-18 09:50 
>через tor и pgp/otr.

Именно за этого всего "непонятного" им никто и не будет пользваться.


"Релиз XMPP/Jabber сервера Prosody 0.11.0"
Отправлено пох , 24-Ноя-18 10:14 
> Человек, заказывающий дверь в квартиру, не обязан быть слесарем и разбираться
> в нюансах работы замков.

если дверь фанерная - не обязан. Она вполне удержит его котика от желания познакомиться с волкодавом соседей, а алкаша из другой квартиры от праздного интереса к содержимому тумбочки. То есть свою задачу выполняет. В остальных случаях надо вызывать полицаев и писать челобитную страховой для возмещения убытков.
Если бронированная с электронным замком и гарантированная от вскрытия - лучше бы или что-то понимать (не обязательно при этом уметь починить замок, ты вряд ли умеешь "починить" тор-клиента, если внезапно по sigsegv упал, но понимать, как работает в общем - надо). Или хотя бы нанять эксперта, который разжует детально. А то есть риск при пожаре поджариться заживо внутри надежно закрытой коробочки. Или просто провести за этой дверью лишние часика четыре, пока МЧС ее все ж таки выпилит, в спокойной обстановке. (сколько лохов намертво застревали в 90е в квартирах, смазав сдуру модный мультилоковский замок солидолом, ты бы знал)

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


"Релиз XMPP/Jabber сервера Prosody 0.11.0"
Отправлено Аноним , 24-Ноя-18 10:42 
Зачем вы столь жестоки с жертвами потребляжьего воспитания? Он не обязан ничего знать и уметь, на этом зиждется его мир, а вы его так безжалостно разрушаете...

"Релиз XMPP/Jabber сервера Prosody 0.11.0"
Отправлено Анонн , 24-Ноя-18 21:22 
> Зачем вы столь жестоки с жертвами потребляжьего воспитания? Он не обязан ничего
> знать и уметь, на этом зиждется его мир, а вы его так безжалостно разрушаете...

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


"Релиз XMPP/Jabber сервера Prosody 0.11.0"
Отправлено Аноним , 25-Ноя-18 13:15 
для синтеза пенициллина достаточно 1.5м предмета из легированной стали

"Релиз XMPP/Jabber сервера Prosody 0.11.0"
Отправлено Аноним , 26-Ноя-18 01:12 
> Пользователь тупой, он не хочет думать и разбираться.

И наxер ему тогда шифрование. Пусть потребляет соловьёва и дом-2.


"Релиз XMPP/Jabber сервера Prosody 0.11.0"
Отправлено FSA , 24-Ноя-18 12:31 
Я что-то пропустил? Конфигурационные диалоги?

"Релиз XMPP/Jabber сервера Prosody 0.11.0"
Отправлено Аноним , 24-Ноя-18 19:26 
Их рендерит клиент, сервер лишь описывает параметры, который тот должен отобразить.

"Релиз XMPP/Jabber сервера Prosody 0.11.0"
Отправлено Аноним , 24-Ноя-18 13:23 
>Код проекта написан на языке Lua

Целевая аудитория - роутеры под OpenWRT с LuCI?


"Релиз XMPP/Jabber сервера Prosody 0.11.0"
Отправлено Гентушник , 24-Ноя-18 17:18 
Хорошая штука, использую как личный jabber-сервер, вкупе с Conversations на телефоне и gajim на десктопе.
Вроде как все нужные фичи (которые нужны от IM) там есть, жаль что пользуются им сейчас в основном старожилы, которые юзали его раньше.

"Релиз XMPP/Jabber сервера Prosody 0.11.0"
Отправлено Антонин , 24-Ноя-18 20:39 
Аналогично, только на десктопе использую Dino, если просто интересно поболтать на подобные темы, добавляй мой jid: i@chat.bogdan.co

"Релиз XMPP/Jabber сервера Prosody 0.11.0"
Отправлено MirandaUser2 , 25-Ноя-18 01:09 
Не могли бы вы привести преимущества собственного jabber-сервера?
В свое время я поднимал личный почтовый сервер по причинам не достаточной предсказуемости/надежности бесплатных почтовых служб и нестабильности работы почтового клиента в уловиях временной недоступности SMTP/IMAP сервера. Для jabber это тоже актуально?

"Релиз XMPP/Jabber сервера Prosody 0.11.0"
Отправлено Гентушник , 25-Ноя-18 01:51 
До этого я пользовался jabber.ru, ушёл с него на свой сервер довольно давно.
Точно не помню всех причин, но помню что были проблемы со стабильностью работы ж.ру.

Основной плюс наверное только в том что можно поставить какие-хочешь модули и за стабильность сервера отвечаешь только ты.
Ещё есть плюс в том что можно поднять транспорты в другие сети (например ICQ) и не бояться что логин/пароль утечёт к владельцу транспорта. Ну и общественные транспорты (ICQ) помню работали нестабильно из-за лимита соединений с одного IP.
Сейчас я транспортами не пользуюсь, так что не в курсе что изменилось за это время.

А так, если публичный jabber-сервер работает стабильно и все нужные XEP-ы поддерживает, то особо смысла делать свой наверное нет.
(ещё не забыть обмазаться OTR или лучше OMEMO чтобы владелец сервера не складировал чат-логи)


"Релиз XMPP/Jabber сервера Prosody 0.11.0"
Отправлено Васька , 24-Ноя-18 22:25 
Давно использую джаббер и не понимаю нытья, что он умер.
Ну не нравятся мне все эти "номерные" дуровские и моксивские творения. Удобно? Да! Надёжно? Что-то врят ли. Пока никаких удобных замен кроме Токса так и не было сделано.
Ещё Wire разве что, но он централизован

"Релиз XMPP/Jabber сервера Prosody 0.11.0"
Отправлено Аноним , 25-Ноя-18 17:14 
А почему бы наконец не сделать капчу в конфах?

"Релиз XMPP/Jabber сервера Prosody 0.11.0"
Отправлено Аноним , 26-Ноя-18 09:29 
ldap ростер умеет?

"Релиз XMPP/Jabber сервера Prosody 0.11.0"
Отправлено J.L. , 27-Ноя-18 17:34 
//offtop
подскажите, пожалуйста, децентрализованную систему для чатов (безсерверную) с клиентами на винде и линуксе с возможностью:
1) подтягивать историю чата от других пользователей
2) автоподключение к чату при логине
2) пересоздание чата на лету после того как все пользователи её покинули и кто-то зашёл в этот чат со старыми параметрами (взятыми от юзера, параметры - топик например)
3) желательно: экспорт истории в файл

"Релиз XMPP/Jabber сервера Prosody 0.11.0"
Отправлено Сейд , 31-Авг-20 01:09 
Bonjour

"Релиз XMPP/Jabber сервера Prosody 0.11.0"
Отправлено DOLF1212 , 18-Май-22 10:40 
чат логи в комнате боты видут