ZNC
Developer(s) | prozac (SHiZNO), imaginos, psychon, crox, and others |
---|---|
Stable release | 1.8.2[1]
/ 7 September 2020 |
Preview release | 1.9.0-rc1[2]
/ 10 February 2024 |
IRC bouncer | |
License | 2013: Apache-2.0[4] 2006: GPL-2.0-only[5] |
Website | znc |
ZNC is an
ZNC is written in C++ and licensed under the Apache-2.0 license.
The main program, which already features multiple users, per channel playback buffers and transparent DCC bouncing, can be extended using modules. Modules can be written in Python, Perl, Tcl, or C++.[6] Available modules comprise logging functionality, Blowfish encryption, user and channel management, away functionality, a partyline and more.[7] A very popular module is webadmin: it provides a way to manage users and channels conveniently using only a web browser. ZNC also supports ident spoofing via oidentd.[8]
ZNC has been in development since July 2004 especially in comparison to psyBNC, and has an active community on IRC.
In mid-2009, ZNC's popularity among
were published.Since 2012, IRC clients[15][16][17] started to integrate with ZNC: while sending channel buffers to the client, ZNC uses a timestamp indicating when each message was received, and the client shows this instead of the time when the client received the buffer. This functionality is implemented as a protocol extension.[18]
References
- ^ "Release 1.8.2". 7 September 2020. Retrieved 16 September 2020.
- ^ "Release znc-1.9.0-rc1".
- ^ "ZNC (an advanced IRC bouncer), now available for Microsoft Windows!". code.google.com. Retrieved 2015-01-28.
- ^ "Change ZNC license to Apache 2.0". GitHub. 2013-06-13.
- ^ "Added license info". GitHub. 2006-09-13.
- ^ "Official ZNC site". znc.in. 2012-04-11. Retrieved 2012-04-16.
- ^ "Modules list on ZNC site". znc.in. 2012-01-29. Retrieved 2012-04-16.
- ^ "Using ident spoofs". znc.in. 2012-03-25. Retrieved 2012-04-16.
- ^ "ZNC History". znc.in. 2010-06-01. Retrieved 2015-01-28.
<SHiZNO> psychon: znc's first commit was 2004-07-20 17:39:19
- ^ "SourceForge revision history". sourceforge.net. Retrieved 2015-01-27.
- ^ "ZNC on Open Hub". Black Duck Open Hub. Retrieved 2015-01-27.
- ^ Lederer, Christian “phrozen77″ (2009-12-22). "IRC bouncer comparison". IRC-Junkie.org. Retrieved 2015-01-27.
Summing it up, ZNC is the winner because it is the most feature-complete and…
{{cite web}}
: CS1 maint: numeric names: authors list (link) - ^ "Push Notifications". colloquy.info. Archived from the original on 2011-07-20. Retrieved 2012-04-16.
- ^ "Prowl". znc.in. 2011-12-17. Retrieved 2012-04-16.
- ^ "Tags in IRC messages". WeeChat dev news. 2012-11-27. Archived from the original on 2015-01-30. Retrieved 2015-01-27.
- ^ "HexChat 2.9.6 released". 2013-09-11. Retrieved 2015-01-28.
Added server-time support so bouncers like ZNC can print their playback and show native timestamps.
- ^ "mIRC list of changes". mirc.com. 2014-05-27. Archived from the original (TXT) on 2015-01-27. Retrieved 2015-01-28.
Added CAP server-time and znc.in/server-time[-iso] support.
- ^ Skunnyk (2013-09-03). "Use Irc Server-Time capabilities with znc and hexchat/weechat". blog.alteroot.org. Retrieved 2015-01-27.