OVERdrive-IRC patches for InspIRCd
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
James Lu 5db34e3dbb Release 2.0.25+overdrive1~contrib20180327~deb9u1 to stretch 1 year ago
debian Release 2.0.25+overdrive1~contrib20180327~deb9u1 to stretch 1 year ago
docs Merge remote-tracking branch 'upstream/insp20' into production 1 year ago
extras Update a number of docs issues 9 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 Remove __{DATE,TIME}__ usage to do reproducible builds + fix version 1 year ago
src Remove __{DATE,TIME}__ usage to do reproducible builds + fix version 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 2 years 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 Remove __{DATE,TIME}__ usage to do reproducible builds + fix version 1 year ago
get-cert-fingerprint.sh Add get-cert-fingerprint.sh 4 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.