Original author(s) | Carsten V. Munk (stskeeps) |
---|---|
Developer(s) | Bram Matthys (Syzop) and others |
Initial release | May 1999 [1] |
Stable release | |
Written in | C |
Platform | Linux, BSD, Mac OS X, Solaris, HP-UX, Windows |
Type | IRCd |
License | GPLv1 or later [3] [4] |
Website | www.unrealircd.org |
UnrealIRCd is an open-source IRC daemon, originally based on DreamForge, and is available for Unix-like operating systems and Windows. Since the beginning of development on UnrealIRCd c. May 1999, many new features have been added and modified, including advanced security features and bug fixes, and it has become a popular server.
UnrealIRCd was originally based on DALnet's DreamForge IRCd, "a now deprecated IRC server that was the predecessor to the actively maintained Bahamut server." [5]
On July 13, 2007, Carsten V. Munk (stskeeps), [6] the founder of the UnrealIRCd project, [7] announced that a future v4.0 would be a fork of InspIRCd. Later on, this idea was dropped. [8]
With the release of version 3.2.10 in December 2012, Bram Matthys (Syzop), the current project leader of UnrealIRCd, [7] announced that development has been started on a 3.4 version. The 3.2 series will be maintained until the new version has been declared stable, which was expected to happen somewhere in 2014. [9] In October 2015 it was announced that due to the many changes the new series will be called UnrealIRCd 4 and the first Release Candidate was made available for download. [10] An UnrealIRCd 4.0.0 stable release was made on December 24, 2015. [11] Next UnrealIRCd 5 stable series was first released on December 13, 2019. [12]
Some of Unreal's features are referred to as "nonstandard", [5] in that they are not listed in the IRC-related RFCs 1459 and 2811–2813, [13] but are beneficial "from a security point of view." [5] The software "possibly has the most security features of any IRC server", including "spam filters, different styles of user bans, various channel modes to prevent abuse and flooding, SSL (Secure Sockets Layer) connection support, and compressed server connections." [5] For example, the shun command blocks a user from transmitting any text, the spamfilter uses regular expressions and can automatically ban, shun or disconnect users, and dccdeny can block files from being transmitted. [14] It includes the ability to password-protect server restart and stop commands, for operator use only. [15] The Windows version includes error reporting on startup. [15] Unreal supports linking to IRC Services, and allowing Services to change channel modes. [16] Server-side filtering can be used by administrators to block transfers of files, or certain domains. [17]
Unreal 3.2's "new-style" configuration file format is described as "more verbose" than traditional IRCd servers, which makes it easier set up; it is divided into "blocks" of related options, and has explanatory comments for each option. [18]
UnrealIRCd is "one of the most popular and full-featured IRC daemons" [5] [19] and is used on the largest number of IRC servers, according to SearchIRC.com. [20] This server is described as having "possibly the most security features of any IRC server." [5]
The tarball of version 3.2.8.1, from November 2009 to June 12, 2010, contained a trojan that allowed people to execute commands with the privileges of the user running the daemon, regardless of any user restrictions. The problem was fixed - the current tarball download is not suspected to contain a trojan. [21] [22] [23] . The attack was attributed to the group Ac1db1tch3z.[ citation needed ]
The "Firefox XPS" cross-protocol JavaScript-based attack on IRC networks was reported in January 2010; [24] UnrealIRCd developers later released a patch to set its anti-spoofing configuration parameter to "on" - the default was previously "off" - and "kill/zline/etc such connections". [25] [26] It is the first question in the configuration file. [26]
EFnet or Eris-Free network is a major Internet Relay Chat (IRC) network, with more than 35,000 users. It is the modern-day descendant of the original IRC network.
The Undernet is the third largest publicly monitored Internet Relay Chat (IRC) network, c. 2022, with about 36 client servers serving 47,444 users in ~6000 channels at any given time.
DALnet is an Internet Relay Chat (IRC) network made up of 39 servers, with a stable population of approximately 10,000 users in about 4,000 channels.
IRC is a text-based chat system for instant messaging. IRC is designed for group communication in discussion forums, called channels, but also allows one-on-one communication via private messages as well as chat and data transfer, including file sharing.
ChatZilla is an IRC client that is part of SeaMonkey. It was previously an extension for Mozilla-based browsers such as Firefox, introduced in 2000. It is cross-platform open source software which has been noted for its consistent appearance across platforms, CSS appearance customization and scripting.
XDCC is a computer file sharing method which uses the Internet Relay Chat (IRC) network as a host service.
IRCnet is currently one of the largest IRC networks. As of June 2024, it has around 25,000 users using it daily. An early 2005 record had approximately 123,110 users simultaneously connected to the network.
IRC services is a set of features implemented on many Internet Relay Chat networks. Services are automated bots with special status which are generally used to provide users with access with certain privileges and protection. They usually implement some sort of login system so that only people on the access control list can obtain these services.
An IRCd, short for Internet Relay Chat daemon, is server software that implements the IRC protocol, enabling people to talk to each other via the Internet. It is distinct from an IRC bot that connects outbound to an IRC channel.
TCP Wrappers is a host-based networking ACL system, used to filter network access to Internet Protocol servers on (Unix-like) operating systems such as Linux or BSD. It allows host or subnetwork IP addresses, names and/or ident query replies, to be used as tokens on which to filter for access control purposes.
ClamAV (antivirus) is a free software, cross-platform antimalware toolkit able to detect many types of malware, including viruses. It was developed for Unix and has third party versions available for AIX, BSD, HP-UX, Linux, macOS, OpenVMS, OSF (Tru64), Solaris and Haiku. As of version 0.97.5, ClamAV builds and runs on Microsoft Windows. Both ClamAV and its updates are made available free of charge. One of its main uses is on mail servers as a server-side email virus scanner.
The Open and Free Technology Community (OFTC) is an IRC network that provides collaboration services to members of the free software community in any part of the world. OFTC is an associated project of Software in the Public Interest, a non-profit organization which was founded to help organizations develop and distribute open hardware and software. As of October 2019, OFTC has 31 volunteer staff members, and 16 sponsors.
FlashGet was a freeware download manager for Microsoft Windows. It was originally available in either paid or ad-supported versions, the latter of which included an Internet Explorer Browser Helper Object (BHO).
IRC scripts are a way of shortening commands and responding automatically to certain events while connected to an IRC network. There are many different scripting languages for different types of IRC clients: ircII, BitchX, HexChat, mIRC, Visual IRC, Bersirc, and others have their own scripting languages, many of which share common features and syntax and therefore are easily portable from one IRC client to another.
Internet Relay Chat Flooding/Scrolling on an IRC network is a method of disconnecting users from an IRC server, exhausting bandwidth which causes network latency ('lag'), or just disrupting users. Floods can either be done by scripts or by external programs.
Rizon is an Internet Relay Chat (IRC) network. The IRC network itself ranks number 5 among the largest IRC networks. Rizon is popular with many anime fansubbing groups who work online, many of whom provide their content through XDCC via IRC bots in their distribution channels. It is also used by many users of eRepublik as a means of communication. File sharing of other copyrighted material such as Warez is also common in some channels on the network.
The following tables compare general and technical information between a number of notable IRC client programs which have been discussed in independent, reliable prior published sources.
CGI:IRC is a CGI program written in Perl that allows access to IRC via a web browser. It is designed to be flexible and has many uses such as an IRC gateway for an IRC network, a chat-room for a website or to access IRC when stuck behind a restrictive firewall.
Freenode, stylized as freenode and formerly known as Open Projects Network, is an IRC network which was previously used to discuss peer-directed projects. Their servers are accessible from the hostname chat.freenode.net, which load balances connections by using round-robin DNS.
FireDaemon Pro is an operating system service management application. FireDaemon Pro allows you to install and run most standard Windows applications as a service. These include regular standard Windows executables as well as applications written in scripting languages such as Perl, Java, Python and Ruby. FireDaemon is popular amongst the online gaming community for running dedicated servers such as Minecraft, Rust, and America's Army.
{{cite web}}
: Missing or empty |title=
(help)One of the most popular and full-featured ircds is Unreal.