Go to file
Nicolás A. Ortega cafe6a7243
Adding a node returns a pointer to the new node.
This should help to edit aspects of it, such as whether or not it is a
directory and such.
2017-07-02 13:06:36 +02:00
build Decided on a license. 2017-07-01 15:34:13 +02:00
include Adding a node returns a pointer to the new node. 2017-07-02 13:06:36 +02:00
src Adding a node returns a pointer to the new node. 2017-07-02 13:06:36 +02:00
.gitignore Decided on a license. 2017-07-01 15:34:13 +02:00
CMakeLists.txt Started adding node functionality. 2017-07-01 18:46:22 +02:00
LICENSE Decided on a license. 2017-07-01 15:34:13 +02:00
README.md Added build instructions. 2017-07-02 12:10:26 +02:00

NeoComm

NeoComm is a completely decentralized and anti-censorship IRC replacement network. The objective of this network is to create a secure form of group instant communication similar to IRC but decentralizing the network, and as a consequence hindering censorship within the network and protecting the network's endurance against malevolent entities that may try to block access to the network.

This repository provides a library with interfaces by which you can access the network, which you are able to use in your own software under the terms & conditions of the library's license.

Network Model

API Documentation

There is currently no API available.

Clients

There are currently no clients available.

Building

This project has a few dependencies necessary for proper functionality. Please install the following:

  • CMake

To compile run the following commands:

$ cd build/
$ cmake ..
$ make

By default this will build a release build, if you require a debug build run the cmake command with the additional parameter -DCMAKE_BUILD_TYPE=debug.

License

This project, unless otherwise stated, is licensed under the terms & conditions of the GNU Lesser General Public License version 3 or greater.