Difference between revisions of "InspIRCd"
Line 14: | Line 14: | ||
InspIRCds website is currently offline, and has been for a number of weeks. Due to this the wiki and other resources are also offline. However according to the topic in the official support channel "inspircd.org is down, the project is not dead" | InspIRCds website is currently offline, and has been for a number of weeks. Due to this the wiki and other resources are also offline. However according to the topic in the official support channel "inspircd.org is down, the project is not dead" | ||
== Features == | ==Prominent Features == | ||
Due to its modularity, InspIRCd offers runtime reloadable core commands and can be extended with custom functionality without bloating the thin core which allows for very customized installations. For Windows users, it offers a GUI not only for starting/stopping the IRCd but also for creating a configuration file automatically by asking the user for the desired values.<ref>[http://wiki.inspircd.org/Windows_GUI Windows GUI - Inspire IRCd (InspIRCd)]</ref> | Due to its modularity, InspIRCd offers runtime reloadable core commands and can be extended with custom functionality without bloating the thin core which allows for very customized installations. For Windows users, it offers a GUI not only for starting/stopping the IRCd but also for creating a configuration file automatically by asking the user for the desired values.<ref>[http://wiki.inspircd.org/Windows_GUI Windows GUI - Inspire IRCd (InspIRCd)]</ref> | ||
Revision as of 15:43, 8 March 2012
InspIRCd | |
---|---|
Programming language: | C++ |
Platform: | Linux, Windows, BSD, Apple OS X |
Status: | Active |
Based on: | Written from scratch[1] |
License: | GNU General Public License[1] |
Latest release: | 2.0.5 & 1.2.8 |
Homepage: | http://www.inspircd.org |
InspIRCd is an IRC daemon written entirely from scratch, it is one of the few IRC daemons to be written in C++ and it was released under the GNU General Public License.[1] InspIRCd is the second most used IRC daemon according to the ranking on SearchIRC. The first stable release of InspIRCd was in 2002.
InspIRCds website is currently offline, and has been for a number of weeks. Due to this the wiki and other resources are also offline. However according to the topic in the official support channel "inspircd.org is down, the project is not dead"
Prominent Features
Due to its modularity, InspIRCd offers runtime reloadable core commands and can be extended with custom functionality without bloating the thin core which allows for very customized installations. For Windows users, it offers a GUI not only for starting/stopping the IRCd but also for creating a configuration file automatically by asking the user for the desired values.[2]
Other interesting features are Linux epoll support and Windows IOCP support for good performance even with a vast amount of simultaneous connections, a regular expressions spam filter and abstract oper classes with different assigned rights for easy oper management especially for a larger staff.[3]
InspIRCd has its own m_dsnbl module that offers proxy scanner functionally, similar to BOPM.[4]
Usage & Popularity
According to SearchIRC.com, it is, following UnrealIRCd, the second-to-most popular IRCd on networks crawled by SearchIRC.com. At some point, Unreal developers considered forking InspIRCd for the new Unreal 4 release,[5] but ultimatively they dropped that idea again in favour of something new written from scratch.[6]
A bigger network where it is currently in use is ChatSpike, which is also the one that drives development.[1]
InspIRCd is most commonly used along side Anope and Atheme services packages[Source?] but can also be used with various others such as IRC Services.
Releases
InspIRCd is currently available in two stable branches:
InspIRCd 2.1 is also being worked on.[9]
Supported IRC Services
Supported Extended Services
References
- ↑ 1.0 1.1 1.2 1.3 http://www.inspircd.org/
- ↑ Windows GUI - Inspire IRCd (InspIRCd)
- ↑ Comparison Of Features - Inspire IRCd (InspIRCd)
- ↑ http://wiki.inspircd.org/Modules/2.0/dnsbl
- ↑ http://forums.unrealircd.com/viewtopic.php?f=1&t=4469&p=22808#p22808
- ↑ http://forums.unrealircd.com/viewtopic.php?t=5709
- ↑ http://wiki.inspircd.org/Development/Roadmap/1.2
- ↑ http://wiki.inspircd.org/Development/Roadmap/2.0
- ↑ http://wiki.inspircd.org/Development/Roadmap/2.1