[UNDER HEAVY DEVELOPMENT] High performance, simple IRC bouncer
This repository has been archived on 2021-02-08. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
Alex D. 24480c7cb7
Move all required includes to specific files to follow yet another standard and reformat code
2021-01-02 14:18:47 +00:00
dist Add sample config 2020-12-30 20:51:30 +00:00
src Move all required includes to specific files to follow yet another standard and reformat code 2021-01-02 14:18:47 +00:00
.clang-format WIP: reformat code and remove some stuff that needs to be changed 2020-12-09 01:33:36 +00:00
.clang-tidy WIP: reformat code and remove some stuff that needs to be changed 2020-12-09 01:33:36 +00:00
.gitignore Rewrite a big chunk of the code, split the code into functions and clean it up, fix undefined behaviours and more 2020-10-02 14:38:11 +02:00
CMakeLists.txt Ignore unused parameters 2020-12-30 20:51:30 +00:00
README.md Add readme 2020-12-30 20:51:30 +00:00

README.md

MicroIRC daemon, high performance IRC daemon based on uIRC

Requirements

Building

First, create the required build files (usually the Makefile)

cmake -B build/ -DCMAKE_BUILD_TYPE=Release .
Option Description Type Default Supported since
CODE_ANALYZER Use static analysis tools boolean true 2020.10.30
CODE_COVERAGE Generate code coverage output boolean false 2020.10.30

Following that, just use your build system and compile it

Example for make:

make -C build

You now should have the binary built at build/uircd (or your build output path)

License

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.