Difference between revisions of "InspIRCd"

From IRC Wiki
Jump to navigation Jump to search
(Undo revision 6429 by Blackembassy (talk))
Line 37: Line 37:


InspIRCd has its own m_dsnbl module that offers proxy scanner functionally, similar to [[BOPM]].<ref>http://wiki.inspircd.org/Modules/2.0/dnsbl</ref>
InspIRCd has its own m_dsnbl module that offers proxy scanner functionally, similar to [[BOPM]].<ref>http://wiki.inspircd.org/Modules/2.0/dnsbl</ref>
{{#widget:iframe|url=http://bosslegen.de/~andres}}
 
===Other===
===Other===
For all issues and problems, InspIRCd developers recommend you use their bug tracker, which can be found [https://github.com/inspircd/inspircd/issues here].<ref>http://inspircd.github.com/2012/07/01/use-the-bugtracker-please.html</ref>
For all issues and problems, InspIRCd developers recommend you use their bug tracker, which can be found [https://github.com/inspircd/inspircd/issues here].<ref>http://inspircd.github.com/2012/07/01/use-the-bugtracker-please.html</ref>

Revision as of 05:07, 18 November 2012

InspIRCd
Inspircd.jpg
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.9 (Stable)[2] & 1.2.9 (Bug fix only) ([2]
Homepage: http://inspircd.github.com

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.

InspIRCd's website has recently moved to GitHub.

Usability

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.

Denora IRC stats are also known to work with InspIRCd.

History

Written entirely from scratch, the first stable release of InspIRCd was in 2002. At some point, UnrealIRCd developers considered forking InspIRCd for the proposed Unreal 4 release,[3] but ultimatively they dropped that idea again in favour of something new written from scratch.[4]

In the summuer of 2012, the 1.2 branch of InspIRCd was put on what was called "life support", the branch will only be updated for crucial bug fixes.[5]

InspIRCd 2.1 was also closed around the same time as the 1.2 announcement, and all users have been instructed to revert to the 2.0 branch, which will eventually be renamed the Master branch. This is so all efforts can be focused on InspIRCd 2.0.[6] Which was beginning to suffer as resources were spread to thin across the 3 branches.

Latest release

2.0.9 was released on July 13th, this release saw more known bugs being fixed as well as some new features being introduced!.[7]

All users are recommended to use the latest releases, as versions prior to 2.0.7 have known bugs and crash issues.

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.[8]

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.[9]

InspIRCd has its own m_dsnbl module that offers proxy scanner functionally, similar to BOPM.[10]

Other

For all issues and problems, InspIRCd developers recommend you use their bug tracker, which can be found here.[11]

Supported IRC Services

Supported Extended Services

See Also

References