ngIRCd is a portable IRC daemon written from scratch. It is easy to configure, supports server links (even with original ircds) and runs on hosts with changing IP addresses (such as dial-in networks). Currently supported platforms are AIX, A/UX, Darwin/Mac OS X, FreeBSD, HP-UX, IRIX, Linux, NetBSD, SunOS/Solaris, and Windows with Cygwin.
| Tags | Communications Chat IRC |
|---|---|
| Licenses | GPL |
| Operating Systems | Mac OS X Windows Windows POSIX BSD FreeBSD NetBSD Linux AIX HP-UX IRIX Solaris |
| Implementation | C |
Recent releases


Release Notes: Many new features: XOP user modes (channel halfop, channel admin, and the like) have been implemented. Hostname cloaking has been enhanced. New channel modes have been implemented. Client character set conversion has been added to the IRC+ protocol.


Release Notes: A new configuration option "CloakHostModeX" has been added, the IRC command "CAP" has been implemented, and a bug when asynchronously re-established server links has been fixed. Enhancements to the documentation were made, and other minor bugs have been fixed as well.


Release Notes: This is a bugfix release. All changes are cosmetic (typos in comments and log messages) or fixes to the build system; there have been no functional changes.


Release Notes: New user modes (R, C) and channel modes (r, R) have been implemented, the flood and abuse protection has been improved (for example, better limits for list replies), and support for Anope IRC services has been enhanced. In addition, exception lists (mode e) have been implemented and several IRC commands are more standards-compliant now. The IRC commands GLINE and KLINE have been implemented.


Release Notes: New configuration options to enhance the privacy of users, to cloak some information regarding users and hosts, and to scrub CTCP messages have been implemented. A new channel mode "O" (IRC Ops only) has been introduced. The ngircd.conf configuration file has been restructured. Many minor enhancements and fixes have been applied.