Skip to main content

Azoth Xoox

Posted in

Azoth Xoox обеспечивает поддержку протокола XMPP (Jabber) для IM-модуля Azoth.

Xoox основан на библиотеке QXmpp с нашими патчами, расположенной в репозитории qxmpp-dev.

Основные функции

  • Поддержка аудиозвонков (Jingle).
  • Поддержка PEP и пользовательского настроения, действий, текущей мелодии и местоположения.
  • Поддержка закладок и автоджойна.
  • Полная поддержка конференций.
  • Поддержка сообщений с HTML-содержимым.
  • Уведомления об участии в чате.
  • Поддержка обнаружения сервисов (service discovery).
  • Поддержка транспортов и регистрации на них.
  • Разнообразные методы передачи файлов.
  • Регистрация аккаунтов прямо из клиента.
  • Поддержка списков приватности.
  • Поддержка зашифрованных и подписанных PGP сообщений.
  • Поддержка CAPTCHA.
  • Поддержка команд (ad-hoc commands).
  • Поддержка обмена контактами.
  • Поиск контактов в Jabber.

Матрица XEP'ов

Эта таблица демонстрирует статус реализации различных XEP'ов в Azoth Xoox.

XEP Заметки
XEP-0004: Data Forms
XEP-0012: Last Activity
XEP-0016: Privacy Lists
XEP-0027: Current Jabber OpenPGP Usage
XEP-0030: Service Discovery
XEP-0045: Multi-User Chat
XEP-0047: In-Band Bytestreams
XEP-0048: Bookmarks
XEP-0050: Ad-Hoc Commands
XEP-0054: vcard-temp
XEP-0055: Jabber Search
XEP-0060: Publish-Subscribe
XEP-0065: SOCKS5 Bytestreams
XEP-0071: XHTML-IM
XEP-0077: In-Band Registration
XEP-0078: Non-SASL Authentication
XEP-0080: User Location
XEP-0082: XMPP Date and Time Profiles
XEP-0083: Nested Roster Groups
XEP-0084: User Avatar
XEP-0085: Chat State Notifications Клиенты со старыми entity caps не посылают эти уведомления клиентам с Azoth.
XEP-0090: Legacy Entity Time
XEP-0091: Legacy Delayed Delivery
XEP-0092: Software Version
XEP-0095: Stream Initiation
XEP-0096: SI File Transfer
XEP-0100: Gateway Interaction
XEP-0106: JID Escaping
XEP-0107: User Mood
XEP-0108: User Activity
XEP-0115: Entity Capabilities Версии XEP'а младше 1.4 не поддерживаются.
XEP-0118: User Tune
XEP-0122: Data Forms Validation
XEP-0126: Invisibility
XEP-0128: Service Discovery Extensions
XEP-0136: Message Archiving
XEP-0138: Stream Compression
XEP-0141: Data Forms Layout Позволяет группировать поля данных в формах.
XEP-0144: Roster Item Exchange
XEP-0145: Annotations Позволяет добавлять заметки к контактам.
XEP-0146: Remote Controlling Clients Реализует удаленное управление клиентом, например, для получения непрочитанных сообщений.
XEP-0147: XMPP URI Scheme Query Components
XEP-0153: vCard-Based Avatars
XEP-0158: CAPTCHA Forms
XEP-0163: Personal Eventing Protocol
XEP-0166: Jingle
XEP-0167: Jingle RTP Sessions
XEP-0176: Jingle ICE-UDP Transport Method
XEP-0184: Message Delivery Receipts
XEP-0199: XMPP Ping
XEP-0202: Entity Time
XEP-0203: Delayed Delivery
XEP-0221: Data Forms Media Element
XEP-0224: Attention
XEP-0231: Bits of Binary
XEP-0232: Software Information
XEP-0237: Roster Versioning
XEP-0245: The /me command
XEP-0249: Direct MUC Invitations
XEP-0277: Microblogging over XMPP

Цвета соответствуют следующим статусам:

Планируется В процессе Готово