ZNC

from Wikipedia, the free encyclopedia
ZNC

ZNCstartup.PNG

ZNC command help.png

Basic data

Maintainer prozac (SHiZNO), imaginos, psychon, crox and others
Publishing year July 20, 2004
Current  version 1.8.1
( June 7, 2020 )
operating system Linux , Mac OS X , Microsoft Windows
programming language C ++
category IRC bouncer
License Apache License
www.znc.in

ZNC is an IRC - Bouncer , written in C ++ .

software

ZNC can combine clients, IRC servers and also individual channels. Several clients can - from different locations - simultaneously connect to one ZNC account and thus appear on IRC under the same nickname. ZNC supports SSL for secure connections and can handle IPv6 addresses.

The main program, which already supports multi-user operation, also supports channel playback buffers and transparent DCC bouncing and can be expanded with modules. Modules can be written in Python , Perl , Tcl , or C ++ .

Modules

Modules already available are e.g. B. the recording function, the Blowfish encryption, the user and channel management, the absence function, a party line etc.

A very popular module is called webadmin : it offers a way to easily manage users and channels via a web browser. ZNC also supports ident spoofing via oidentd .

history

ZNC has been in development since July 2004, it is considered an alternative to psyBNC , which according to the developers kept crashing . ZNC is regularly maintained and new versions of the software are also developed and published. ZNC has received many benevolent reviews over the years - especially when compared to psyBNC - and also has an active community on IRC.

In the middle of 2009, ZNC gained noticeably in popularity among iPhone users after the release of notification modules for Colloquy and Growl .

Since 2012, IRC clients have started to integrate ZNC, special feature: While channel buffers are sent to clients, ZNC clients give a time stamp when each message was received (it uses a protocol extension) and each client shows this instead of the time in which the client connects to ZNC.

Individual evidence

  1. wiki.znc.in .
  2. Release 1.8.1 . June 7, 2020 (accessed June 17, 2020).
  3. ZNC fork for Windows . Retrieved January 12, 2017.
  4. Official ZNC site . April 11, 2012. Retrieved April 16, 2012.
  5. Module list on the ZNC side . January 29, 2012. Retrieved April 16, 2012.
  6. Use of ident spoofs . March 25, 2012. Retrieved April 16, 2012.
  7. ^ ZNC History . June 1, 2010. Accessed on January 28, 2015: "<SHiZNO> psychon: znc's first commit was 2004-07-20 17:39:19"
  8. ^ SourceForge revision history . Retrieved January 27, 2015.
  9. ZNC on Open Hub . Black Duck Open Hub. Retrieved January 27, 2015.
  10. Christian "phrozen77" Lederer: IRC bouncer comparison . IRC-Junkie.org. December 22nd, 2009. Archived from the original on February 14th, 2015. Info: The archive link was automatically inserted and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. Retrieved on January 27, 2015: "Summing it up, ZNC is the winner because it is the most feature-complete and ..." @1@ 2Template: Webachiv / IABot / www.irc-junkie.org
  11. Push notifications . Retrieved April 16, 2012.
  12. ^ Prowl . December 17, 2011. Retrieved April 16, 2012.
  13. Tags in IRC messages . WeeChat dev news. November 27, 2012. Retrieved January 27, 2015.
  14. HexChat 2.9.6 released . September 11, 2013. Retrieved January 28, 2015: "Added server-time support so bouncers like ZNC can print their playback and show native timestamps."
  15. mIRC list of changes (TXT) May 27, 2014. Accessed on January 28, 2015: "Added CAP server-time and znc.in/server-time[-iso] support."
  16. Skunnyk: Use Irc Server-Time capabilities with znc and hexchat / weechat . September 3, 2013. Accessed January 27, 2015.

Web links

Portal: Free Software  - Overview of Wikipedia content on the subject of Free Software