Xabber

{{Short description|Open source instant messaging software}}

{{Use dmy dates|date=August 2017}}

{{Infobox software

| name = Xabber

| screenshot = Xabber buddy list vector.svg

| latest release version = {{wikidata|property|edit|reference|P348}}

| latest release date = {{start date and age|{{wikidata|qualifier|P348|P577}}}}

| operating system = Android

| licence = GPL v3

| website = {{Official URL|}}

}}

Xabber (from XMPP and Jabber) is a XMPP client for the Android Operating System.{{cite web|url = https://www.xabber.com/|title=Xabber|access-date = 7 May 2017}} It is developed as an open source Project on GitHub and is licensed under the GNU GPL v.3 license. The original developers are from a software company called Redsolution, Inc. Xabber is available on the Android Play Store and on F-Droid.{{cite web|url = https://play.google.com/store/apps/details?id=com.xabber.android.beta|title=Xabber Playstore|access-date = 7 May 2017}}{{cite web|url = https://f-droid.org/repository/browse/?fdfilter=xabber&fdid=com.xabber.androiddev|title=Xabber F-Droid|access-date = 7 May 2017}}

Xabber supports Off-the-Record Messaging to provide encrypted communication. Until 30 January 2013 was closed source, but was then published on GitHub as a decision by the development team.{{cite web |title=Xabber is released under GNU GPL v3 |date=30 January 2013 |url=https://blog.xabber.com/xabber-is-released-under-gnu-gpl-v3/ |access-date=}}

Functionality

Because Xabber implements XMPP Protocols, it is compatible with any XMPP Server. Xabber offers no server infrastructure of its own, but it has a few popular services pre-configured. The developers confirmed compatibility with Ejabberd, Prosody and Openfire. The application has integration with the systemwide Android Contacts.

Xabber uses Off the Record Messaging in combination TLS to provide strong Security (Perfect Forward Secrecy). Since 30 September 2013 Xabber uses Orbot as an additional Layer of Protection. Orbot is used to access the Tor Network to obfuscate the connections between sender and recipient. When used in conjunction with a privately owned XMPP Server the system is less insecure.{{cite web|url = http://www.blackrosetech.com/gessel/2013/11/03/latest-xabber-uses-orbot|title = XABBER NOW USES ORBOT: OTR+TOR| date=3 November 2013 |access-date = 8 May 2017}}

Extensions

Xabber supports the following XMPP protocol Extensions:

  • RFC-3920: Core
  • RFC-3921: Instant Messaging and Presence
  • XEP-0030: Service Discovery
  • XEP-0054: vcard-temp
  • XEP-0078: Non-SASL Authentication
  • XEP-0085: Chat State Notifications
  • XEP-0091: Legacy Delayed Delivery
  • XEP-0115: Entity Capabilities
  • XEP-0128: Service Discovery Extensions
  • XEP-0138: Stream Compression
  • XEP-0147: XMPP URI Scheme Query Components
  • XEP-0153: vCard-Based Avatars
  • XEP-0184: Message Delivery Receipts
  • XEP-0199: XMPP Ping
  • XEP-0203: Delayed Delivery

XEP (XMPP Extension Protocols) are standardized extensions for XMPP.{{cite web|url = https://xmpp.org/extensions/xep-0001.html|title = XEP-0001|access-date = 7 May 2017}} The full details on the extensions can be found at [https://xmpp.org/extensions xmpp.org/extensions].

See also

References

{{Reflist}}