Библиотека Jreen

Jreen — Открытая и свободная Jabber-библиотека, написанная на C++ с использованием кросс-платформенного фреймворка Qt. Распространяется под лицензией GNU/GPL версии 2. Первая стабильная версия 1.0.0 вышла 10 Ноября 2011 года.

Download latest sources

Преимущества перед другими Jabber/XMPP библиотеками:

  • Легко расширяемая архитектура
  • Лёгкий в освоении и поддержке
  • Очень быстрый

Версия Дата релиза Список изменений
Jreen library 1.2.0
  • Added Qt5 support with -qt5 suffix
  • Fixed compilation with >=cmake-2.8
  • Fixed MUCRoom::leave logic
  • Replaced QCA usage by GSASL
  • Replaced QCA usage by Qt's built-in TLS
Jreen library 1.1.1
  • Added support for XEP-224: Attentions
  • Fixed roster update receiving on some servers
Jreen library 1.1.0
  • Added PGP payloads
  • Added support for Message Forwarding
  • Added MetaContacts support
  • Added experimental Jingle support
  • Fixed authorization with SCRAM-SHA1
  • Fixed sending of IQ's on connect
Jreen library 1.0.6
  • Fixed parsing of PubSub payload
  • Fixed serializing of PubSub payload
Jreen library 1.0.5
  • Fixed parsing of message's thread attribute
Jreen library 1.0.4
  • Added support for in-band registration
  • Added ability to force/deny compression/encryption
  • Added CAPTCHA support
  • Fixed IQ requests to yourself
  • Fixed handling of messages' types in MessageSession
Jreen library 1.0.3
  • Added Logger implementation
  • Fixed QJDns initialization issue
Jreen library 1.0.2
  • Добавлена поддержка ProxyFactory
  • Added immunity to invalid stanzas
  • Added localization support for incoming stanzas
  • Fixed QJDns initialization behaviour
Jreen library 1.0.1
  • Исправлен сегфолт при инициализации SASL
  • Исправлена поддержка Facebook
Jreen library 1.0.0
  • First stable public release

Jreen поддерживает большое количество расширений протокола XMPP:

В данный момент два проекта используют Jreen:

Tomahawk — Социальный медиаплеер

Tomahawk

qutIM

qutIM