Software:Irssi

From HandWiki
Short description: Text-mode IRC client
Irssi
Irssi Logo
Irssi 1.2.3 screenshot.png
A screenshot of Irssi.
Original author(s)Timo Sirainen
Developer(s)The Irssi team
Initial releaseJanuary 1999; 25 years ago (1999-01)[1]
Stable release1.4.4 (March 31, 2023; 15 months ago (2023-03-31)) [±][2]
Written inC, Perl[3]
Operating systemCross-platform
TypeIRC client
LicenseGPL-2.0-or-later[4]
Websiteirssi.org

Irssi (Finnish pronunciation: [ˈirsːi] (listen)) is an Internet Relay Chat (IRC) client program for Linux, FreeBSD, macOS and Microsoft Windows. It was originally written by Timo Sirainen, and released under the terms of the GNU GPL-2.0-or-later in January 1999.[1]


Features

Irssi is written in the C programming language and in normal operation uses a text-mode user interface.[5]

According to the developers, Irssi was written from scratch, not based on ircII (like BitchX and epic).[6] This freed the developers from having to deal with the constraints of an existing codebase, allowing them to maintain tighter control over issues such as security and customization.[6] Numerous Perl scripts have been made available for Irssi to customise how it looks and operates.[7] Plugins are available which add encryption[8][9] and protocols such as ICQ and XMPP.[10][11]

Irssi may be configured by using its user interface or by manually editing its configuration files, which use a syntax resembling Perl data structures.[5]

Distributions

Irssi was written primarily to run on Unix-like operating systems, and binaries and packages are available for Gentoo Linux, Debian, Slackware, SUSE (openSUSE), Frugalware, Fedora, FreeBSD, OpenBSD,[12] NetBSD, DragonFly BSD, Solaris,[13] Arch Linux,[14] Ubuntu,[13] NixOS,[15] and others.

Irssi builds and runs on Microsoft Windows under Cygwin, and in 2006, an official Windows standalone build was released.[16]

For the Unix-based macOS, text mode ports are available from the Homebrew, MacPorts, and Fink package managers, and two graphical clients have been written based on Irssi, IrssiX, and MacIrssi.[13] The Cocoa client Colloquy was previously based on Irssi,[17] but it now uses its own IRC core implementation.[18]

See also

References

  1. 1.0 1.1 Manual. irssi.org.
  2. "Irssi 1.4.4 Released". 31 March 2023. https://irssi.org/2023/03/31/irssi-1.4.4-released/. 
  3. "Irssi". https://github.com/irssi/irssi. 
  4. irssi v. 0.8.16 source files (e.g. irssi-0.8.16/src/core/core.c)
  5. 5.0 5.1 Danen, Vincent (May 5, 2008). "Try IRC with Irssi to communicate via chat". TechRepublic. ZDnetAsia.com. http://www.zdnetasia.com/techguide/opensource/0,39044899,62040926,00.htm. 
  6. 6.0 6.1 Sirainen, Timo. "About". Irssi.org. http://www.irssi.org/?page=about. 
  7. Van der Gaast, Wilmer (2004). "Enhance irssi with Perl". in Paul Mutton. IRC hacks. O'Reilly Books. p. 84. ISBN 0-596-00687-X. https://books.google.com/books?id=MbHAnBh9AqQC&q=irssi+&pg=PA353. 
  8. SILC encryption plugin. penguin-breeder.org
  9. FiSH encryption plugin. Secure.la.
  10. ICQ plugin sourcecode . berlios.de.
  11. Didier, Colin Jabber/Xmpp plugin. cybione.org.
  12. "irssi-1.1.1p0 – modular IRC client with many features (ipv6,socks,proxy)". OpenBSD ports. 2018-02-27. http://ports.su/net/irssi. 
  13. 13.0 13.1 13.2 Downloads. irssi.org.
  14. "Arch Linux - Package Database". archlinux.org. https://www.archlinux.org/packages/?q=irssi. 
  15. "NixOS - Package Database". nixos.org. https://nixos.org/nixos/packages.html?query=irssi. 
  16. "Download". Irssi.org. https://irssi.org/download. 
  17. Smykil, Jeff (August 21, 2005). "In the Loop with Tim Hatcher". Ars Technica
  18. Hatcher, Tim (February 11, 2006). "Changeset 3129: Remove Irssi from the project" . Colloquy.info.

External links