OVERdrive-IRC patches for InspIRCd

James Lu c7192d8d68 Add https://github.com/overdrive-irc/inspircd-extras/ as a modules source 1 day ago
docs 20e5e7aa8c Merge remote-tracking branch 'upstream/insp20' into production 3 months ago
extras 6b8f8eb33e Update a number of docs issues 7 years ago
include f237007bc1 Fix the command table not being case insensitive. 4 months ago
locales 7fc95ccfdc Someone forgot to git add. This is part of r11082 (add locate cjk-utf8) 9 years ago
make 348a746b98 Fix pure static builds. 1 year ago
src 20e5e7aa8c Merge remote-tracking branch 'upstream/insp20' into production 3 months ago
tools b68ba97cf9 Backport the master Travis changes to insp20. 1 year ago
win 1daaf3b84d win: set CMAKE_INSTALL_SYSTEM_RUNTIME_DESTINATION to . so the runtime libraries are not placed in bin 9 months ago
.gitignore b2ae41639d Add modules.sh to fetch the modules we'll be using, update .gitignore 2 years ago
.mailmap 69cb65b695 Add a mailmap to clean up the output of git-shortlog. 9 months ago
.travis.yml b68ba97cf9 Backport the master Travis changes to insp20. 1 year ago
README.md 9c21d3e17d Readme refresh with more detailed setup instructions 1 month ago
configure 20e5e7aa8c Merge remote-tracking branch 'upstream/insp20' into production 3 months ago
get-cert-fingerprint.sh c2f12ee1db Add get-cert-fingerprint.sh 2 years ago
modulemanager c2f9865bb8 Don't mess with the encoding of extras modules in modulemanager. 3 months ago
modules.sh 6d98e09d8b Update default extras module set 2 months ago
sources.list c7192d8d68 Add https://github.com/overdrive-irc/inspircd-extras/ as a modules source 1 day ago

README.md

InspIRCd @ OVERdrive-IRC

This repository contains a slightly modified InspIRCd used in production on the OVERdrive-IRC network.

Installation instructions

  1. Clone the repository.
  2. Run modules.sh to initialize the contrib modules that we use on our network.
  3. ./configure and compile the IRCd like normal.
    • Note to sysadmins: please compile with at least either GnuTLS or OpenSSL enabled!
  4. After finishing this step, you do not need to configure the IRCd any further. Send the config manager (you know who) SSH login details to your IRCd account, and we'll take care of the rest.

About

InspIRCd is a modular Internet Relay Chat (IRC) server written in C++ for Linux, BSD, Windows and Mac OS X systems which was created from scratch to be stable, modern and lightweight.

As InspIRCd is one of the few IRC servers written from scratch, it avoids a number of design flaws and performance issues that plague other more established projects, such as UnrealIRCd, while providing the same level of feature parity.

InspIRCd is one of only a few IRC servers to provide a tunable number of features through the use of an advanced but well documented module system. By keeping core functionality to a minimum we hope to increase the stability, security and speed of InspIRCd while also making it customisable to the needs of many different users.

Links