LINUX.ORG.RU

Xmpp


38

0

Всего сообщений: 40

Ejabberd 24.02

Группа Open Source

27 февраля вышла новая версия популярного сервера передачи сообщений ejabberd. Ejabberd поддерживает протоколы XMPP и MQTT и написан на языке программирования Erlang.

Основным новшеством этого выпуска является ранее анонсированная поддержка федерации с серверами по протоколу Matrix. Таким образом, пользователи серверов Ejabberd смогут прозрачно обмениваться сообщениями с пользователями Matrix так же, как и с другими пользователями XMPP. Настроить мост Ejabberd-Matrix можно по этому руководству.

( читать дальше... )

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

 , , , ,

hateyoufeel
()

MITM-атака на JABBER.RU и XMPP.RU

MITM-атака на JABBER.RU и XMPP.RU
Группа Безопасность

Обнаружен перехват TLS-соединений с шифрованием протокола обмена мгновенными сообщениями XMPP (Jabber) (атака Man-in-the-Middle) на серверах сервиса jabber.ru (он же xmpp.ru) на хостинг-провайдерах Hetzner и Linode в Германии.

Злоумышленник выпустил несколько новых TLS-сертификатов с помощью сервиса Let’s Encrypt, которые использовались для перехвата зашифрованных STARTTLS-соединений на порту 5222 с помощью прозрачного MiTM-прокси. Атака была обнаружена в связи с истечением срока действия одного из сертификатов MiTM, который не был перевыпущен.

Признаков взлома сервера или спуфинг-атак в сетевом сегменте не обнаружено, скорее наоборот: перенаправление трафика было настроено в сети хостинг-провайдера.

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

 , ,

XMPP
()

telegabber 1.0.1

Группа Open Source

Telegabber — это порт транспорта Zhabogram на Go. Поддерживает новые 64-разрядные ID пользователей, а также отличается лучшей производительностью.

Назначение транспорта — связывать учётные записи в Jabber и Telegram, что позволяет использовать Telegram из любого Jabber-клиента.

Для сборки требуется TDlib 1.8 и Go ≥1.13, остальные зависимости скачиваются сборочной системой автоматически.

Основные возможности:

  • авторизация в Telegram;
  • отправка, приём, удаление и редактирование сообщений и вложений;
  • добавление и удаление контактов;
  • синхронизация списка контактов, статусов и VCard;
  • управление группами/аккаунтом Telegram;
  • создание и приём секретных чатов.

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

 , , ,

bodqhrohro_is_back
()

Zhabogram 2.3

Группа Open Source

Zhabogram — транспорт (мост, шлюз) из сети Jabber (XMPP) в сеть Telegram, написанный на Ruby. Преемник tg4xmpp.

Зависимости

  • Ruby >= 2.4
  • xmpp4r == 0.5.6
  • tdlib-ruby == 2.2 с скомпилированным tdlib == 1.6

Возможности

  • Авторизация в Telegram
  • Отправка, приём, удаление и редактирование сообщений и вложений
  • Добавление и удаление контактов
  • Синхронизация списка контактов, статусов и VCard
  • Управление группами/аккаунтом Telegram
  • ..и многое другое.

Значимые изменения

  • Перешли на свежую версию библиотек — заметно улучшение стабильности работы и потребления памяти
  • Научились корректно и красиво работать с несколькими Jabber-ресурсами (это когда несколько Jabber-клиентов подключены одновременно)
  • Научились (опционально) поддерживать подключение к Telegram даже без онлайн Jabber-клиентов — в этом случае будем надеяться на то, что сервер не потеряет оффлайн сообщения

NB! Многие функции (например, управление группами) не протестированы и могут работать некорректно.

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

 , ,

annerleen
()

Вышел Dino 0.1 — новый XMPP-клиент для десктопного Linux

Вышел Dino 0.1 — новый XMPP-клиент для десктопного Linux
Группа Open Source

Dino — это современный чат-клиент с открытыми исходниками для десктопа на основе XMPP/Jabber. Написан на Vala/GTK+. Разработка Dino началась 3 года назад, и она объединила более 30 человек, вовлеченных в процесс создания клиента. Dino отвечает всем требованиям безопасности, совместим со всеми клиентами и серверами XMPP. Главное отличие от большинства подобных клиентов — чистый, простой и современный интерфейс. Приложения WhatsApp и Facebook Messenger захватили миллионы пользователей, т.к. имеют простой и понятный интерфейс, чем никогда не могли похвастаться XMPP-клиенты. Но они имеют закрытые исходники, и это плохо. Такие приложения, как Wire или Signal, могут похвастаться хорошим интерфейсом, открытыми исходниками и поддержкой шифрования, но являются централизованными, что тоже неидеально. Dino заполняет этот пробел и привносит в мир децентрализованного обмена сообщениями качественный клиент. Вы получите незабываемый опыт безопасного и приватного общения!

Из основных возможностей клиента:

  • Простой и современный интерфейс.
  • Поддержка шифрования (2 метода): OpenGPG и OMEMO с механизмом двойного храповика.
  • Передача изображений и прочих файлов без каких-либо ограничений.
  • Поддержка личных и групповых чатов.
  • Расширенный поиск сообщений.
  • Возможность использовать одновременно с остальными XMPP-клиентами, продолжая вести один и тот же разговор как через мобильные клиенты, так и через настольные. Сообщения, отправленные и полученные, пока Dino находится в оффлайне, синхронизируются при запуске.
  • Возможность использовать несколько аккаунтов в одном окне, позволяя разделять личные и рабочие данные.
  • Богатые возможности настройки конфиденциальности.
  • Dino — это маленькое и быстрое приложение!

Ссылка на GitHub

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

 dino, , , ,

fail2ban
()

Zhabogram 2.0 — транспорт из Jabber в Telegram

Группа Open Source

Zhabogram — транспорт (мост, шлюз) из сети Jabber (XMPP) в сеть Telegram, написанный на Ruby. Преемник tg4xmpp.

  • Зависимости

    • Ruby >= 1.9
    • xmpp4r == 0.5.6
    • tdlib-ruby == 2.0 с скомпилированным tdlib == 1.3
  • Возможности

    • Авторизация в существующем аккаунте Telegram
    • Синхронизация списка чатов с ростером
    • Синхронизация статусов контактов с ростером
    • Добавление и удаление Telegram-контактов
    • Поддержка VCard с аватарками
    • Отправка, приём, редактирование и удаление сообщений
    • Обработка цитат и пересланных сообщений
    • Отправка и приём файлов и специальных сообщений (поддержка фото, видео, аудио, документов, голосовых сообщений, стикеров, анимаций, геолокаций, системных сообщений)
    • Поддержка секретных чатов
    • Создание, управление и модерирование чатов/супергрупп/каналов
    • Сохранение сессий и автоматическое подключение при входе в сеть XMPP
    • Получение истории и поиск по сообщениям
    • Управление аккаунтом Telegram
  • Значимые изменения до версии 1.0, новости о которой не было на LOR:

    • Добавлена обработка SIGINT с корректным закрытием всех сессий
    • Добавлены (и позднее удалены) поддержка iq:jabber:register (регистрация пользователей), iq:jabber:gateway (поиск контактов)
    • Долгие бодания с профайлером в Ruby, пока не поняли, что течёт tdlib (разработчики закрыли баг с WONTFIX — это фича)
  • Изменения до версии 2.0:

    • Добавлена поддержка OTR (если Zhabogram используется с обеих сторон — не спрашивайте.)
    • Использование сериализации YAML вместо sqlite3 для сохранения сессий.
    • Убрано автоматическое определение часового пояса в связи с тем, что некоторые клиенты не следуют протоколу и отправляют кашу
    • Исправлены запросы на авторизацию (подписку) от публичных каналов, из которых было перенаправлено (forwarded) сообщение, но подписчиком которого вы не являетесь
  • Изменения в версии 2.0

    • NB! Сломана обратная совместимость конфиг-файла и файла сессий (для поддержки индивидуальных настроек в будущем).
    • Код переписан на 80% — теперь он в разы читаемее. Внутренняя логика приведена в порядок.
    • Количество запросов к Telegram уменьшено в три раза
    • Убраны jabber:iq:register, jabber:iq:gateway
    • Переписаны /команды — теперь они разные для чатов и для самого транспорта (системные функции). Для получения списка команд пришлите команду /help.

Для установки потребуется собственный Jabber-сервер. Рекомендуется получить API ID и API HASH в Telegram для более стабильной работы. Подробную инструкцию можно найти в файле README.md.

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

 , , zhabogram

annerleen
()

Zhabogram 0.8 — Транспорт из Telegram в Jabber

Zhabogram 0.8 — Транспорт из Telegram в Jabber
Группа Open Source

Zhabogram — транспорт (мост, шлюз) из сети Jabber (XMPP) в сеть Telegram, написанный на Ruby. Преемник tg4xmpp.

  • Зависимости:

    • Ruby >= 1.9
    • ruby-sqlite3 >= 1.3
    • xmpp4r == 0.5.6
    • tdlib-ruby == 2.0 и скомпилированная tdlib == 1.3
  • Возможности:

    • Авторизация в Telegram, в т.ч. с двухфакторной авторизацией (паролем)
    • Синхронизация списка чатов с ростером
    • Синхронизация статусов контактов с ростером
    • Добавление и удаление Telegram-контактов
    • Поддержка VCard с аватарками
    • Отправка, приём, редактирование и удаление сообщений
    • Обработка цитат и пересланных сообщений
    • Отправка и приём файлов и специальных сообщений (поддержка фото, видео, аудио, документов, голосовых сообщений, стикеров, анимаций, геолокаций, системных сообщений)
    • Поддержка секретных чатов
    • Создание, управление и модерирование чатов/супергрупп/каналов
    • Сохранение сессий и автоматическое подключение при входе в сеть XMPP
    • Получение истории и поиск по сообщениям
    • Управление аккаунтом Telegram

Для установки потребуется собственный Jabber-сервер. Рекомендуется получить API ID и API HASH в Telegram для более стабильной работы. Подробную инструкцию можно найти в файле README.md.

Фичреквесты и баг-репорты принимаются на noreply@sportloto.eu.

>>> Mercurial-репозиторий

 , ,

annerleen
()

Zhabogram 0.1 — Транспорт из Telegram в Jabber

Группа Open Source

Zhabogram — транспорт (мост, шлюз) из сети Jabber (XMPP) в сеть Telegram, написанный на Ruby, преемник tg4xmpp.
Данный релиз посвящается команде Telegram, которая решила, что третьи лица имеют право затрагивать историю переписки, находящуюся на моих устройствах.

( читать дальше... )

>>> Mercurial-репозиторий

 , ,

annerleen
()

Выпущена версия Gajim 1.0

Группа Интернет

17 марта 2018 года вышла новая версия клиента обмена мгновенными сообщениями Gajim.
Цель Gajim — предоставить полнофункциональный и простой в использовании jabber-клиент.

Версия 1.0 принесла с собой важные изменения, среди которых:

  • Осуществлен переход к использованию GTK3 / Python 3.
  • Добавлены кнопки навигации в окне истории.
  • Улучшена поддержка экранов с высоким разрешением.
  • Поддержка распространения в формате пакетов Flatpak.
  • Кодовая база претерпела значительные изменения.
  • Изменен дизайн некоторых частей интерфейса.
  • Часть кода, связанного с шифрованием, вынесена в дополнения (PGP Plugin, Esessions Plugin).
  • Дополнение для OTR не портировано, вместо него рекомендуется использовать OMEMO.
  • Добавлена поддержка новых XMPP-расширений (список по ссылке в конце новости).
  • Множество мелких исправлений.

Полный список изменений

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

 , , ,

gutaper
()

tg4xmpp — транспорт Jabber в Telegram

Группа Интернет

Наша команда рада представить работающий прототип транспорта из сети XMPP в сеть Telegram. В настоящий момент он находится в стадии пре-альфа, однако, он уже способен принимать и отправлять сообщения из/в сеть Telegram.

( читать дальше... )

>>> Исходный код

 , ,

annerleen
()

Yaxim 0.9

Группа Android

Вышла новая версия XMPP-клиента для Android Yaxim, в которой устранены пока нераскрытые уязвимости. Пользователям рекомендуется обновиться.

Выпуск также содержит ряд долгожданных усовершенствований: поддержку Easy XMPP, групповых чатов, Android Auto, новый дизайн и многое другое.

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

 , yaxim

Deathstalker
()

ejabberd 16.12

Группа Интернет

Состоялся релиз ejabberd 16.12 — популярного Jabber-сервера, написанного на Erlang.

( читать дальше... )

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

 , ,

cetjs2
()

Poezio 0.10

Группа Open Source

Состоялся релиз Poezio 0.10 — консольного XMPP-клиента, написанного на Python 3.

( основные изменения )

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

 poezio, ,

cetjs2
()

XMPP-клиенту mcabber 10 лет: выпуск 1.0

Группа Интернет

Широко известному в узких кругах клиенту для обмена мгновенными сообщениями mcabber на днях исполнилось 10 лет. В связи с юбилеем и благодаря общей готовности и стабильности программы, разработчики приняли решение вместо выпуска 0.10.4 выпустить знаковую версию 1.0.

mcabber написан на языке C, использует для отрисовки интерфейса библиотеку ncurses и поддерживает дополнения и пользовательские скрипты.

Основные новшества:

  • XEP-0280: синхронизация сообщений между клиентами (Message Carbons);
  • многоязыковая проверка орфографии;
  • добавлены опции buffer_smart_scrolling и attention_char;
  • добавлена команда /roster next_open_buffer.

Среди прочих изменений стоит отметить опциональное сохранение паролей комнат, прекращение поддержки устаревшего XEP 22 (Message Events) и небольшие приятные улучшения интерфейса и команд.

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

 , ,

d
()

Kontalk 3.0.1

Группа Open Source

Kontalk — это клиент мгновенного обмена сообщениями, позволяющий отправлять и получать текст, картинки и голосовые сообщения другим пользователям Kontalk абсолютно бесплатно.

Изменения в 3.0:

  • переход на протокол XMPP,
  • добавлено 13 переводов,

Корректирующие релизы будут выходить каждые 15-20 дней. Версия 3.1 ожидается 2 августа.

F-Droid

Google Play

Десктопная версия (можно использовать Pidgin, с ограничением функционала)

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

 , ,

BruteForce
()

ejabberd 15.03

Группа Open Source

19 марта вышла новая версия популярного Jabber-сервера ejabberd, написанного на Erlang.
ejabberd — XMPP-сервер, ключевыми характеристиками которого являются:

  • Кроссплатформенность — ejabberd запускается под Windows, Linux и BSD.
  • Дружественность к администратору — администратору не нужно ставить отдельный веб-сервер для веб-панели управления, БД или еще что-либо — все это уже реализовано в ejabberd и готово к работе.
  • Полное соответствие стандарту XMPP, также в ejabberd стараются реализовать большинство расширений протокола XMPP.

Главные нововведения:

( читать дальше... )

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

 , , ,

DeadEye
()

LeechCraft 0.6.65 «Facepalm Mute»

Группа Интернет

Сегодня, спустя три месяца напряжённой разработки, мы с гордостью готовы сообщить о выпуске LeechCraft 0.6.65 «Facepalm Mute»!

( читать дальше... )

Архив исходных кодов уже доступен, равно как и пакет под Mac OS X. Пакеты под остальные поддерживаемые дистрибутивы и ОС будут чуть позже.

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

 , , ,

do0dlez
()

Profanity: консольный XMPP клиент

Группа Open Source

Profanity — консольный клиент XMPP, написанный на C с использованием ncurses и libstrophe, вдохновлённый Irssi.

Profanity может работать на Linux, Mac OS X и Windows (через Cygwin).

На данный момент в разработке плагины с поддержкой C, Python, Ruby и Lua.

Возможности:

  • Поддержка чат сервисов XMPP, включая GoogleTalk и Facebook.
  • Управляемый командами пользовательский интерфейс.
  • Настройка функциональностей и пользовательского интерфейса.
  • Шифрование сообщений используя OTR (Off The Record).
  • Поддержка Chat room.
  • Управление списками.
  • Гибкие настройки ресурсов и приоритетов.
  • Уведомления на рабочем столе.
  • Поддержка юникода.
  • Интегрированный поиск DuckDuckGo.
  • Отправка крошечных URL.

Скриншоты: [1] [2] [3] [4] [5] [6] [7] [8]

Скачать

>>> Официальный сайт

 , , , ,

Cloud_Strife2020
()

SàT  — французский XMPP клиент

Группа Open Source

SàT (Salut à Toi, что в переводе «Привет Тебе») — является многофункциональным XMPP клиентом, вот часть его возможностей:

  • Является мульти-фронтэндным, это значит, что вы можете иметь любой пользовательский интерфейс, адаптированный к специфике использования.
  • Функция микроблоггинга.
  • Групповые ограничения — разрешение доступа к личным данным только для людей, которых вы выберете, то есть ваш коллега по работе, не увидит ваши фотографии с вечеринки.
  • Расширенная поддержка чатов, групповых чатов.
  • Нет ограничения на размер вашего сообщения.
  • Функция выбора шлюза.
  • Функция Общего доступа к файлам / передачи файлов.
  • Поддержка игр.
  • Функция взаимодействия с почтовыми клиентами.
  • Функция отправки Unix команд определенным контактам (удобно для управления серверами).
  • Мультиплатформенный (на данный момент пока только GNU/Linux и веб-интерфейсы, но в скором времени и для других платформ).

Список возможностей

Скриншоты и видео

>>> Скачать

 ,

fallout4all
()

Исходный код Xabber открыт под GPLv3

Группа Android

Как и обещано разработчиками, исходный код популярного клиента для обмена сообщениями по протоколу XMPP (Jabber) для платформы Android открыт под лицензией GPLv3 и доступен на GitHub.
Программа обладает многочисленными возможностями:

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

Xabber на Google Play

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

 , , , ,

dinn
()