Psi (Instant Messenger)

from Wikipedia, the free encyclopedia
Psi

Psi icon new.png
Psi roster
Psi-Roster ( version 0.11 /
unixoid system
)
Basic data

developer Psi team
Publishing year July 7, 2001
Current  version 1.3
(September 25, 2017)
operating system cross-platform
programming language C ++
category Instant messenger
License GPL ( Free Software )
German speaking Yes
psi-im.org

Psi (pronounced [ saɪ ]) is an instant messaging - program for the XMPP (XMPP).

Guidelines

The aim of the Psi project is to offer a powerful XMPP client. When programming, for example, attempts are made to adhere precisely to the XMPP templates and XEPs. This means that the Psi team will not implement any features until they have been accepted as a standard by the XMPP community . This is to ensure that Psi remains compatible and stable.

features

Psi is a powerful XMPP client that strictly adheres to the standards of the XMPP Standards Foundation .

Settings profiles can be used to save separate settings for several users (also on a computer, on an [operating system] user account). The support of ID prioritization facilitates the simultaneous use of an account from several computers.

Data transfer

Psi offers extensive presence notification, which, for example, also determines and transmits whether the user is typing or not (“typing notification”).

Psi can also establish full-duplex audio connections ( IP telephony ) and transfer files (unencrypted) between XMPP users .

Psi allows end-to-end encryption of text messages according to the OpenPGP standard as well as point-to-point encryption with TLS .

user interface

Psi offers a graphical user interface in which windows can also be switched to be transparent . Several open chat sessions can be displayed in a common window using a tab system under separate tabs . The interface has been translated into numerous languages (language packs for, for example, German , Chinese , French , Italian and Spanish ). Numerous emoticon packages ( smileys ) available in the popular jisp format (used by AIM , iChat , Trillian , ... ) can be used.

Availability

It is also available as free software in source code under the terms of version 2 or higher of the GNU General Public License (GPL), with the additional permission for binding with the Qt (including the commercial version) and OpenSSL libraries without their Having to enclose source code.

Psi runs on Linux , Windows , Mac OS X and eComStation . Installation packages ( RPM , deb ) are available for many Linux distributions . Ports are also available for FreeBSD - and Solaris - operating systems . It can be installed directly from the standard package sources in most popular Linux distributions .

technology

Psi is written in the C ++ programming language and has a graphical user interface based on the Qt library. The XMPP functionality encapsulated in the Iris program library is being developed in a separate sub-project of a common parent project (the "Delta XMPP Project"). The telephony functionality uses the Jingle protocol extension and transmits the voice signal using the Speex voice codec .

The TLS implementation of the OpenSSL project is used for point-to-point encryption to communication servers ; GnuPG can be integrated for OpenPGP end-to-end encryption of text messages . In addition, there is a plug-in for off-the-record messaging (OTR) for Psi . OTR can also be used in Psi + (under Windows and Linux).

history

The project was initiated in 2001 by Justin Karneges. The programming of the basic code has meanwhile been remunerated by Karneges - so Psi developed very well. However, the release of the publications is relatively slow. Justin Karneges left the project in late 2004. The project has since been in the hands of Kevin Smith. At the beginning of 2009 Smith gave the scepter back to Karneges, who breathed new wind into the recently somewhat creeping development. The core team also consists of Michail Pishchagin, Hal Rottenberg and Remko Tronçon. The Jabbin project , which introduced support for IP telephony via XMPP in free software, was split off from development version 0.11, which appeared in mid-October 2007 . Psi took over this functionality in version 0.13, released at the end of June 2009, which has been worked on since the end of 2005 after the Jingle protocol extension used by the function was standardized. The “Psi +” project is a spin-off from PSI.

Naming

"Psi" is the abbreviation of psynergy , a word creation from psychic (supernatural) and energy ( energy ). Psi is also a Greek letter ( Ψ ), this is the messenger's logo .

Web links

Commons : Psi (instant messaging client)  - collection of images, videos and audio files

swell

  1. http://packages.ubuntu.com/search?psi
  2. https://apps.fedoraproject.org/packages/psi
  3. http://software.opensuse.org/search?q=psi
  4. Web presence of the XMPP library Iris
  5. Psi-Patch and OTR-Plugin on tfh-berlin.de  ( page no longer available , search in web archivesInfo: The link was automatically marked as defective. Please check the link according to the instructions and then remove this notice. , English@1@ 2Template: Toter Link / www.tfh-berlin.de  
  6. Website of the Psi development version Psi + , English
  7. Download the official OTR plugins for Psi +
  8. http://psi-im.org/about/
  9. http://www.linux.com/archive/articles/57711
  10. Archived copy ( memento of the original from July 3, 2010 in the Internet Archive ) Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.kismith.co.uk
  11. Web presence of the Psi + spin-off
  12. Frequently Answered Question in the Psi-Wiki