Gajim

From Infogalactic: the planetary knowledge core
Jump to: navigation, search

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

Gajim
framless
<templatestyles src="Template:Hidden begin/styles.css"/>
Screenshot
Gajim 0.11.1's Main Window
Developer(s) Gajim Developers
Initial release May 21, 2004[1]
Stable release 0.16.5 (December 28, 2015; 9 years ago (2015-12-28)) [±]
Preview release Mercurial
Written in Python
Operating system BSD, Linux, Microsoft Windows
Available in Multi language[2]
Type Instant messaging client
License GNU GPLv3 only
Website www.gajim.org

Gajim /ɡɛˈʒm/[3] is an instant messaging client for the XMPP protocol which uses the GTK+ toolkit. The name Gajim is a recursive acronym for Gajim's a jabber instant messenger. Gajim runs on Linux, BSD and Microsoft Windows. Released under the GNU General Public License, Gajim is free software. A 2009 round-up of similar software on Tom's Hardware found version 0.12.1 "the lightest and fastest jabber IM client".[4]

Philosophy and features

The goal of the Gajim project is to provide a full-featured and easy to use XMPP client for GTK+ users. Gajim uses PyGTK as GUI library, so it does not require full GNOME to run, though it works nicely under a GNOME environment. Some of its features:

  • Tabbed chat windows
  • Group chat support (with MUC protocol)
  • Emoticons, Avatars, File transfer, URL grabber, Bookmarks
  • Systray icon, Speller
  • TLS, OpenPGP and end-to-end encryption support (OpenPGP not available under Windows until version 0.15),[5] including SSL legacy support
  • Transport Registration support
  • Service Discovery including Nodes
  • Wikipedia, dictionary and search engine lookup
  • Multiple accounts support
  • D-Bus Capabilities
  • XML Console
  • Jingle voice and video support[6] (using the "python-farstream" library, no support in Windows yet)[7]

Gajim is available in Basque, Bulgarian, Chinese, Croatian, Czech, English, Esperanto, French, German, Italian, Norwegian (Bokmål), Polish, Russian, Spanish, Slovak, Swedish, Ukrainian and others.[2]

Third-party plugins

Gajim supports third-party plugins. Examples include:

  • Gajim-OMEMO, an experimental plugin that claims to add support for OMEMO.[8]

Security

Gajim has a history of critical vulnerabilities. Up until late 2011, it was possible to forge a link such that when a receiving Gajim user clicks on it, arbitrary code would be executed on the Gajim user's machine.[9]

See also

References

<templatestyles src="Reflist/styles.css" />

Cite error: Invalid <references> tag; parameter "group" is allowed only.

Use <references />, or <references group="..." />

Reviews

External links

  1. ChangeLog
  2. 2.0 2.1 Development page
  3. Lua error in package.lua at line 80: module 'strict' not found.
  4. http://www.tomshardware.com/reviews/ubuntu-linux-communications,2431-6.html
  5. trac from gajim: gpg.exe on Windows OS in Gajim, gnupg on win32
  6. Gajim 0.14 ChangeLog
  7. Gajim FAQ
  8. Lua error in package.lua at line 80: module 'strict' not found.
  9. trac from gajim: remote code execution