OVERdrive-IRC patches for InspIRCd

James Lu 20e5e7aa8c Merge remote-tracking branch 'upstream/insp20' into production 1 week ago
docs 20e5e7aa8c Merge remote-tracking branch 'upstream/insp20' into production 1 week ago
extras 6b8f8eb33e Update a number of docs issues 7 years ago
include f237007bc1 Fix the command table not being case insensitive. 1 month ago
locales 7fc95ccfdc Someone forgot to git add. This is part of r11082 (add locate cjk-utf8) 8 years ago
make 348a746b98 Fix pure static builds. 11 months ago
src 20e5e7aa8c Merge remote-tracking branch 'upstream/insp20' into production 1 week ago
tools b68ba97cf9 Backport the master Travis changes to insp20. 11 months ago
win 1daaf3b84d win: set CMAKE_INSTALL_SYSTEM_RUNTIME_DESTINATION to . so the runtime libraries are not placed in bin 6 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. 6 months ago
.travis.yml b68ba97cf9 Backport the master Travis changes to insp20. 11 months ago
README.md 5fba87fb42 Update README 1 week ago
configure 20e5e7aa8c Merge remote-tracking branch 'upstream/insp20' into production 1 week 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. 1 week ago
modules.sh b2ae41639d Add modules.sh to fetch the modules we'll be using, update .gitignore 2 years ago
sources.list 286f5cb69f sources.list: Add GitHub repo OVERdrive-IRC/inspircd-modules 2 years ago

README.md

OVERdrive-IRC fork of InspIRCd.

This repository contains the fork of 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! Otherwise, SSL will not work!

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