OVERdrive-IRC patches for InspIRCd
James Lu c7192d8d68 Add https://github.com/overdrive-irc/inspircd-extras/ as a modules source 1 year ago
docs Merge remote-tracking branch 'upstream/insp20' into production 1 year ago
extras Update a number of docs issues 8 years ago
include Fix the command table not being case insensitive. 1 year ago
locales Someone forgot to git add. This is part of r11082 (add locate cjk-utf8) 10 years ago
make Fix pure static builds. 2 years ago
src Release v2.0.25 1 year ago
tools Backport the master Travis changes to insp20. 2 years ago
win win: set CMAKE_INSTALL_SYSTEM_RUNTIME_DESTINATION to . so the runtime libraries are not placed in bin 1 year ago
.gitignore Add modules.sh to fetch the modules we'll be using, update .gitignore 4 years ago
.mailmap Add a mailmap to clean up the output of git-shortlog. 2 years ago
.travis.yml Backport the master Travis changes to insp20. 2 years ago
README.md Readme refresh with more detailed setup instructions 1 year ago
configure Merge remote-tracking branch 'upstream/insp20' into production 1 year ago
get-cert-fingerprint.sh Add get-cert-fingerprint.sh 3 years ago
modulemanager Don't mess with the encoding of extras modules in modulemanager. 1 year ago
modules.sh Update default extras module set 1 year ago
sources.list Add https://github.com/overdrive-irc/inspircd-extras/ as a modules source 1 year 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