Misplaced Pages

UnrealIRCd: Difference between revisions

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
Browse history interactively← Previous editNext edit →Content deleted Content addedVisualWikitext
Revision as of 12:52, 11 March 2019 edit81.225.31.236 (talk) unreal440 => unreal422← Previous edit Revision as of 08:36, 20 May 2019 edit undo81.225.31.236 (talk) Updated version number and changed GPL to GPLv2Next edit →
Line 8: Line 8:
| developer = Bram Matthys (Syzop) and | developer = Bram Matthys (Syzop) and
| released = {{release date and age|df=yes|1999|05}}<ref>{{cite web | url=https://forums.unrealircd.org/viewtopic.php?f=1&t=8271 | title=UnrealIRCd celebrates its 15th birthday! | accessdate=2014-05-18 }}</ref> | released = {{release date and age|df=yes|1999|05}}<ref>{{cite web | url=https://forums.unrealircd.org/viewtopic.php?f=1&t=8271 | title=UnrealIRCd celebrates its 15th birthday! | accessdate=2014-05-18 }}</ref>
| latest release version = 4.2.2 | latest release version = 4.2.3
| latest release date = {{release date and age|2019|03|01}}<ref name=unreal422>{{cite web |url=https://forums.unrealircd.org/viewtopic.php?f=1&t=8882 |title=UnrealIRCd 4.2.2 released |website=UnrealIRCd |date=March 1, 2019 |accessdate=March 1, 2019}}</ref> | latest release date = {{release date and age|2019|04|30}}<ref name=unreal423>{{cite web |url=https://forums.unrealircd.org/viewtopic.php?f=1&t=8897 |title=UnrealIRCd 4.2.3 released - UnrealIRCd Forumes |website=forums.unrealircd.org |date=April 30, 2019 |accessdate=May 20, 2019}}</ref>
| programming language = ] | programming language = ]
| operating system = | operating system =
| platform = ], ], ], ], ], ] | platform = ], ], ], ], ], ]
| genre = ] | genre = ]
| license = ]<ref name=license>{{cite web|url=https://github.com/unrealircd/unrealircd/blob/unreal42/LICENSE|title=unrealircd/LICENSE at unreal42 ‧ unrealircd/unrealircd ‧ Github|website=github.com|accessdate=May 20, 2019}}</ref>
| license = ]
| website = | website =
}} }}
'''UnrealIRCd''' is an ] ] ], originally based on DreamForge, and is available for Unix-like operating systems and ]. 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.<!-- clean lead, details, refs later--> '''UnrealIRCd''' is an ] ] ], originally based on DreamForge, and is available for Unix-like operating systems and ]. 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.<!-- clean lead, details, refs later-->

Revision as of 08:36, 20 May 2019

UnrealIRCd
Original author(s)Carsten V. Munk (stskeeps)
Developer(s)Bram Matthys (Syzop) and others
Initial releaseMay 1999; 25 years ago (1999-05)
Stable release4.2.3 / April 30, 2019; 5 years ago (2019-04-30)
Written inC
PlatformLinux, BSD, Mac OS X, Solaris, HP-UX, Windows
TypeIRCd
LicenseGPLv2
Websitewww.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.

Development

UnrealIRCd was originally based on DALnet's DreamForge IRCd, "a now deprecated IRC server that was the predecessor to the actively maintained Bahamut server."

On July 13, 2007, Carsten V. Munk (stskeeps), the founder of the UnrealIRCd project, announced that a future v4.0 would be a fork of InspIRCd. Later on, this idea was dropped.

With the release of version 3.2.10 in December 2012, Bram Matthys (Syzop), the current project leader of UnrealIRCd, 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. 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. An UnrealIRCd 4.0.0 stable release was made on December 24, 2015.

Features

Some of Unreal's features are referred to as "nonstandard", in that they are not listed in the IRC-related RFCs 1459 and 2811-2813, but are beneficial "from a security point of view." 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." 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. It includes the ability to password-protect server restart and stop commands, for operator use only. The Windows version includes error reporting on startup. Unreal supports linking to IRC Services, and allowing Services to change channel modes. Server-side filtering can be used by administrators to block transfers of files, or certain domains.

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.

Reception

UnrealIRCd is "one of the most popular and full-featured IRC daemons" and is used on the largest number of IRC servers, according to SearchIRC.com. This server is described as having "possibly the most security features of any IRC server."

Security issues

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.

The "Firefox XPS" cross-protocol JavaScript-based attack on IRC networks was reported in January 2010; 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". It is the first question in the configuration file.

See also

References

  1. "UnrealIRCd celebrates its 15th birthday!". Retrieved 2014-05-18.
  2. "UnrealIRCd 4.2.3 released - UnrealIRCd Forumes". forums.unrealircd.org. April 30, 2019. Retrieved May 20, 2019.
  3. "unrealircd/LICENSE at unreal42 ‧ unrealircd/unrealircd ‧ Github". github.com. Retrieved May 20, 2019.
  4. ^ Piccard, Paul; Baskin, Brian; Spillman, George; Sachs, Marcus (May 2005). Securing IM and P2P Applications for the Enterprise (1st ed.). Syngress Publishing. p. 370. ISBN 978-1-59749-017-7. Retrieved 2011-09-10.
  5. Munk, Carsten V. (stskeeps) (December 6, 2008). "Stskeeps says goodbye". Unrealircd.com.
  6. ^ "UnrealIRCd Staff/Contributors". UnrealIRCd.com. Retrieved 2009-09-10.
  7. Bishop, Nathan (nate) (December 10, 2008). "UnrealIRCd Development & Future". UnrealIRCd.com. Retrieved 2011-07-28.
  8. Matthys, Bram (Syzop) (December 25, 2012). "Unreal3.2.10 released & Unreal3.4 development". UnrealIRCd.org. Retrieved 2012-12-25.
  9. Matthys, Bram (Syzop) (October 11, 2015). "UnrealIRCd 4.0.0-rc1 released". UnrealIRCd.org. Retrieved 2015-10-11.
  10. "UnrealIRCd 4.0.17 released". UnrealIRCd. Dec 23, 2017. Retrieved Apr 15, 2018.
  11. Piccard et. al., p. 402
  12. Piccard et. al., p. 371
  13. ^ Leadbeater, David (2004). "Chapter 15, Servers and Services: Hack 95". In Mutton, Paul (ed.). IRC Hacks: 100 Industrial-Strength Tips & Tools. O'Reilly. p. 363. ISBN 0-596-00687-X. Retrieved 2011-09-19. One of the most popular and full-featured ircds is Unreal.
  14. Leadbeater, p. 366.
  15. Piccard et. al., p. 409, 392
  16. Leadbeater, p. 361.
  17. Leadbeater, p. 360.
  18. "IRCd version overview". SearchIRC. Retrieved 2011-09-10.
  19. Bott, Ed (June 12, 2010). "Linux infection proves Windows malware monopoly is over; Gentoo ships backdoor? [updated]". ZDnet.
  20. "UnrealIRCd Security Advisory". UnrealIRCd.com. June 12, 2010. Retrieved 2011-09-10.
  21. Lederer, Christian (June 12, 2010). "Some UnrealIRCd 3.2.8.1 downloads trojaned (Update 3)". IRCJunkie.org. Retrieved 2011-09-10. (rationale)
  22. Goodin, Dan (January 30, 2010). "Firefox-based attack wreaks havoc on IRC users". The Register. Retrieved 2011-09-10.
  23. Syzop (February 28, 2010). "Browser/Javascript POST attack". UnrealIRCd.com. Retrieved 2011-09-10.
  24. ^ Lederer, Christian (March 1, 2010). "UnrealIRCd team releases patch against Firefox XPS attack". irc-junkie.org. Retrieved 2011-09-10.

External links

Internet Relay Chat (IRC)
Common terms
Related protocols
Networks
Technology
See also
Clients
macOS
Microsoft Windows
Unix-like
Cross-platform
Multi-IM
Web-based
Web browser components
Library and plug-ins
Category
Categories: