Plugin:Jabber/ru: Difference between revisions
Plugin:Jabber/ru
Jump to navigation
Jump to search
Dart Raiden (talk | contribs) No edit summary |
(Updating to match new version of source page) |
||
(7 intermediate revisions by 2 users not shown) | |||
Line 28: | Line 28: | ||
?if(?greater(?strrchr(?get(v),/),0),?substr(?get(v),?add(?strrchr(?get(v),/),1)),) | ?if(?greater(?strrchr(?get(v),/),0),?substr(?get(v),?add(?strrchr(?get(v),/),1)),) | ||
</pre> | </pre> | ||
== Скрытые настройки == | == Скрытые настройки == | ||
Line 46: | Line 47: | ||
== См. также == | == См. также == | ||
[[ | [[Plugin:Jabber/Auto-join group chats|Auto-join group chats]] | ||
[https://discourse.igniterealtime.org/t/how-to-video-on-setting-up-sso-ad-with-openfire/79384 Setting up SSO/AD with Openfire (GSSAPI)] | |||
[https://twistedlinux.wordpress.com/2016/02/11/install-ejabberd-with-active-directory-sso-backend/ Install ejabberd with Active Directory SSO backend] | |||
[http://leagueoflegends.wikia.com/wiki/User_blog:Sevenix/Connecting_to_the_LoL_chat_using_XMPP Connecting to the LoL chat using XMPP] | [http://leagueoflegends.wikia.com/wiki/User_blog:Sevenix/Connecting_to_the_LoL_chat_using_XMPP Connecting to the LoL chat using XMPP] |
Latest revision as of 02:18, 28 October 2022
Jabber protocol | |
---|---|
![]() | |
Имя файла | Jabber.dll |
Авторы | George Hazan, Maxim Mluhov, Victor Pavlychko, Artem Shpynov, Michael Stepura |
Скачать | |
Стабильная версия: | 32-bit, 64-bit |
Версия в разработке: | 32-bit, 64-bit |
Поддержка протокола Jabber (XMPP) в Miranda NG.
Поддержка расширений
В плагине реализованы следующие расширения протокола XMPP:
Нажмите, чтобы показать/скрыть список
- XEP-0004: Data Forms
- XEP-0012: Last Activity
- XEP-0016: Privacy Lists
- XEP-0027: Current Jabber OpenPGP Usage (v1.4)
- XEP-0030: Service Discovery
- XEP-0033: Extended Stanza Addressing
- XEP-0045: Multi-User Chat
- XEP-0047: In-Band Bytestreams (IBB)
- XEP-0048: Bookmark Storage
- XEP-0049: Private XML Storage
- XEP-0050: Ad-Hoc Commands
- XEP-0054: vcard-temp
- XEP-0055: Jabber Search
- XEP-0059: Result Set Management (v1.0)
- XEP-0060: Publish-Subscribe
- XEP-0065: SOCKS5 Bytestreams
- XEP-0066: Out of Band Data
- XEP-0070: Verifying HTTP Requests via XMPP
- XEP-0073: Basic IM Protocol Suite
- XEP-0077: In-Band Registration
- XEP-0078: Non-SASL Authentication
- XEP-0082: Jabber Date and Time Profiles
- XEP-0083: Nested Roster Groups
- XEP-0085: Chat State Notifications
- XEP-0091: Delayed Delivery
- XEP-0092: Software Version
- XEP-0095: Stream Initiation
- XEP-0096: File Transfer
- XEP-0107: User Mood
- XEP-0108: User Activity
- XEP-0115: Entity Capabilities
- XEP-0118: User Tune
- XEP-0126: Invisibility
- XEP-0136: Message Archiving
- XEP-0138: Stream Compression
- XEP-0146: Remote Controlling Clients
- XEP-0147: XMPP URI Scheme Query Components
- XEP-0148: Instant Messaging Intelligence Quotient (IM IQ) (v1.0)
- XEP-0153: vCard-Based Avatars
- XEP-0160: Best Practices for Handling Offline Messages (v1.0.1)
- XEP-0163: Personal Eventing via Pubsub
- XEP-0166: Jingle (v1.1.2)
- XEP-0184: Message Receipts
- XEP-0198: Stream Management (v1.5.2)
- XEP-0199: XMPP Ping
- XEP-0202: Entity Time
- XEP-0203: Delayed Delivery
- XEP-0211: XMPP Basic Client 2008
- XEP-0213: XMPP Intermediate IM Client 2008
- XEP-0224: Attention
- XEP-0231: Bits of Binary)(v1.0)
- XEP-0245: /me Command
- XEP-0249: Direct MUC Invitations
- XEP-0280: Message Carbons
- XEP-0313: Message Archive Management (v0.6.3)
- XEP-0319: Last User Interaction in Presence (v1.0.2)
- XEP-0333: Chat Markers (v0.3)
- XEP-0352: Client State Indication (v0.3.0)
- XEP-0363: HTTP File Upload (v0.9)
- XEP-0384: OMEMO Encryption (v0.2)
- XEP-0388: Extensible SASL Profile (v1.0.2)
- XEP-0440: SASL Channel-Binding Type Capability (v0.4.2)
- XEP-0474: SASL SCRAM Downgrade Protection (v0.3.1)
- XEP-0480: SASL Upgrade Tasks (v0.2.0)
Нажмите, чтобы показать/скрыть список
Решение проблем
- Автоматический вход в конференции не работает, если используется сервер OpenFire с авторизацией через Active Directory. Используйте FQDN сервера, а не FQDN домена в качестве имени сервера в настройках Miranda.
- XEP-0184: Message Delivery Receipts работает только в том случае, когда клиент вашего собеседника поддерживает ответ с подтверждением. Если ваши сообщения всё время не доходят по таймауту, отключите эту настройку.
- Чтобы использовать XEP-0363: HTTP File Upload, включите соответствующую настройку (меню протокола → Службы... → Просмотр служб → ПКМ по службе → Использовать для отправки файлов).
- Сжатие потока может вызывать проблемы, если используется сервер OpenFire.
- Присутствующие в логине/пароле пробелы должны быть заменены на \20 (если используется сервер OpenFire).
- Чтобы получить ресурс контакта (например, для передачи его в Actman), установите плагин Variables и воспользуйтесь кодом:
?puts(v,!dbsetting(%subject%,?cinfo(%subject%,protocol),display_uid)) ?if(?greater(?strrchr(?get(v),/),0),?substr(?get(v),?add(?strrchr(?get(v),/),1)),)
Скрытые настройки
Для изменения скрытых настроек вам понадобится плагин Database Editor.
Параметр | Тип |
Значение по умолчанию |
Описание |
---|---|---|---|
ConnectionKeepAliveInterval | Двойное слово | Интервал (в миллисекундах) между пингами, отправляемыми для поддержания соединения. | |
Identity | Строка | Подменить версию клиента на указанную. |
Параметр | Тип |
Значение по умолчанию |
Описание |
---|---|---|---|
DisableOmemo | Байт | 0 | 1 = Отключить поддержку XEP-0384: OMEMO Encryption для этого контакта. |
GNU GPL special exception
As a special exception, the authors give permission to modify code, dynamically link and distribute the Program in binary form within the QIP installer or archive, as long as the following requirements are fullfilled:
- The Jabber plugin must be announced and advertised as a separate product, clearly stating that the Jabber protocol is supported via a separate plugin ported from Miranda.
- Any kind of QIP Infium distribution must include this license agreement and original copyrights.
- The original copyrights must be available within the UI.
- Each version of the modified code must be freely available.
- Any changes made in the source code are subject to this license.
См. также
Setting up SSO/AD with Openfire (GSSAPI)
Install ejabberd with Active Directory SSO backend
Connecting to the LoL chat using XMPP
Connecting to Hipchat using Miranda