Difference between revisions of "UnrealIRCd"

From IRC Wiki
Jump to navigation Jump to search
(update version to 3.2.10.2)
 
(23 intermediate revisions by 6 users not shown)
Line 2: Line 2:
|logo=[[File:unreal.png|250px]]
|logo=[[File:unreal.png|250px]]
|homepage=http://www.unrealircd.com/
|homepage=http://www.unrealircd.com/
|release=3.2.8.1
|release=[http://www.unrealircd.com/downloads.php 3.2.10.2]
|programming_language={{Programming languages/C}}
|programming_language={{Programming languages/C}}
|platform=Linux, BSD, Mac OS X, Solaris, Windows
|platform=Linux, BSD, Mac OS X, Solaris, Windows
Line 10: Line 10:
}}
}}


'''UnrealIRCd''' is an [[IRC daemon]] forked from EliteIRCd<ref>http://cvs.unrealircd.com/cgi/viewcvs.cgi/*checkout*/unreal/doc/unrealircd.doc?rev=1.1</ref> (which is a Dreamforge fork) written in C and released under the terms of the GNU General Public License (GPL). UnrealIRCd is very popular amongst small networks and less experienced users and out of those networks indexed by [http://www.searchirc.com SearchIRC], it [http://searchirc.com/ircd-versions ranks #1 in servers using it].


Development of UnrealIRCd began around May 1999, but by today, development got a bit stale and saw many developers quitting<ref>http://forums.unrealircd.com/viewtopic.php?t=6175</ref><ref>http://www.unrealircd.com/index.php?mode=archive</ref> while plans for a new release that is more than a bug fix release are often changing.<ref>http://forums.unrealircd.com/viewtopic.php?f=1&t=4469&p=22808#p22808</ref><ref>http://forums.unrealircd.com/viewtopic.php?t=5709</ref>
'''UnrealIRCd''' is an [[IRC daemon]] forked from [[EliteIRCd]]<ref name="fork"/> (which is a [[DreamForge]] fork) written in C and released under the terms of the GNU General Public License (GPL). UnrealIRCd is very popular amongst small networks and less experienced users and out of those networks indexed by [http://www.searchirc.com SearchIRC], it [http://searchirc.com/ircd-versions ranks #1 in servers using it].


===Usability===
UnrealIRCd is commonly used alongside the [[Anope]] [[IRC services|services package]], although UnrealIRCd is supported of a wide range of other services, such as [[Atheme]] and [[Services for IRC Networks|IRC Services]]. UnrealIRCd can also be used with the [[Extended IRC services|extended services]] [[Denora]] and [[NeoStats]] which will both provide statistics for the IRC server.
UnrealIRCd is commonly used alongside the [[Anope]] [[IRC services|services package]], although UnrealIRCd is supported of a wide range of other services, such as [[Atheme]] and [[Services for IRC Networks|IRC Services]]. UnrealIRCd can also be used with the [[Extended IRC services|extended services]] [[Denora]] and [[NeoStats]] which will both provide statistics for the IRC server.
===History===
Development of UnrealIRCd began around May 1999. UnrealIRCd is a fork of [[EliteIRCd]] (Which is a fork of [[DreamForge]]). From 2008 to 2012 development of UnrealIRCd had slowed down considerably and in 2009 the project saw a number of developers quitting<ref>http://forums.unrealircd.com/viewtopic.php?t=6175</ref><ref>http://www.unrealircd.com/index.php?mode=archive</ref> with plans for new major releases (drastic changes or even a total recode from scratch) often changing.<ref>http://forums.unrealircd.com/viewtopic.php?f=1&t=4469&p=22808#p22808</ref><ref>http://forums.unrealircd.com/viewtopic.php?t=5709</ref> In December 2012, it was announced that development had started on a 3.4 version that is expected to be ready somewhere in 2014<ref>http://forums.unrealircd.com/viewtopic.php?t=8122</ref>. In the meantime, the 3.2.x stable series are still maintained.
===Exploit===
It was discovered in June 2010 that the Unreal3.2.8 tarball on some of their mirrors had a trojan in it, that allowed any user, regardless of privileges to execute commands. It is believed the trojan was placed in the tar.gz in November 2009.<ref>http://www.unrealircd.com/txt/unrealsecadvisory.20100612.txt</ref> However the UnrealIRCd team have implemented counter measures to prevent this happening again.<ref>http://forums.unrealircd.com/viewtopic.php?t=6566</ref>
===Latest releases===
Unreal 3.2.10 was released on Christmas 2012<ref>http://forums.unrealircd.com/viewtopic.php?f=2&t=8122</ref>, followed by version 3.2.10.1 on April 5th, 2013<ref>http://forums.unrealircd.com/viewtopic.php?f=2&t=8159&p=36736</ref> and 3.2.10.2 on November 23, 2013<ref>forums.unrealircd.com/viewtopic.php?t=8221</ref>. These latest releases added support for ESVID, CAP, away-notify-, account-notify, server-side MLOCK, SSL client certificate fingerprint authentication, and more<ref>http://www.unrealircd.com/txt/unreal3_2_10_release_notes.txt</ref>.


== Supported [[Extended Services]] ==
== Supported [[Extended Services]] ==
Line 22: Line 31:
* [[NeoStats]]
* [[NeoStats]]
* [[Omega]]
* [[Omega]]
==See also==
* [[Anope]]
* [[BOPM]]
* [[DreamForge]]
* [[InspIRCd]]
* [[Unreal Compile Guide]]
== References ==
== References ==
{{reflist}}
{{reflist}}


== See also ==
* [[Anope]]
* [[Dreamforge]]
* [[InspIRCd]]


[[Category:Software]][[Category:IRC server software]]
[[Category:Software]][[Category:IRC server software]][[Category:C]][[Category:Active]]

Latest revision as of 17:39, 25 November 2013

UnrealIRCd
Unreal.png
Programming language: C
Platform: Linux, BSD, Mac OS X, Solaris, Windows
Status: Active
Based on: EliteIRCd[1]
License: GNU General Public License
Latest release: 3.2.10.2
Homepage: http://www.unrealircd.com/


UnrealIRCd is an IRC daemon forked from EliteIRCd[1] (which is a DreamForge fork) written in C and released under the terms of the GNU General Public License (GPL). UnrealIRCd is very popular amongst small networks and less experienced users and out of those networks indexed by SearchIRC, it ranks #1 in servers using it.

Usability

UnrealIRCd is commonly used alongside the Anope services package, although UnrealIRCd is supported of a wide range of other services, such as Atheme and IRC Services. UnrealIRCd can also be used with the extended services Denora and NeoStats which will both provide statistics for the IRC server.

History

Development of UnrealIRCd began around May 1999. UnrealIRCd is a fork of EliteIRCd (Which is a fork of DreamForge). From 2008 to 2012 development of UnrealIRCd had slowed down considerably and in 2009 the project saw a number of developers quitting[2][3] with plans for new major releases (drastic changes or even a total recode from scratch) often changing.[4][5] In December 2012, it was announced that development had started on a 3.4 version that is expected to be ready somewhere in 2014[6]. In the meantime, the 3.2.x stable series are still maintained.

Exploit

It was discovered in June 2010 that the Unreal3.2.8 tarball on some of their mirrors had a trojan in it, that allowed any user, regardless of privileges to execute commands. It is believed the trojan was placed in the tar.gz in November 2009.[7] However the UnrealIRCd team have implemented counter measures to prevent this happening again.[8]

Latest releases

Unreal 3.2.10 was released on Christmas 2012[9], followed by version 3.2.10.1 on April 5th, 2013[10] and 3.2.10.2 on November 23, 2013[11]. These latest releases added support for ESVID, CAP, away-notify-, account-notify, server-side MLOCK, SSL client certificate fingerprint authentication, and more[12].

Supported Extended Services

See also

References