GithubHelp home page GithubHelp logo

richardg867 / janus Goto Github PK

View Code? Open in Web Editor NEW

This project forked from stormbit/janus

0.0 2.0 0.0 504 KB

Fork of the older sourceforge (and stable) Janus code with the trix-janus mods

License: GNU Affero General Public License v3.0

C 7.41% Perl 92.59%

janus's Introduction

What is this?

This is a fork of the Sourceforge version of Janus by Daniel De Graaf with the Trix-Janus Mods. I've done this because the older code lacks some of the bugs introduced in the Github version. I've stopped updating trix-janus, so use this one instead ;)

What changes did you make?

In short? Most of the annoying messages have been disabled. The Controller bot and it's features have been made more configurable from the conf file. A few features like custom (branded) domain names for the Janus bots, forced network tagging, colour code stripping and oper sharing level have been added in. The conf file also have been modified a bit to give a better working example and several notes have been added in to avoid confusion.

Notable Changes: There is only one InspIRCd module and one TS6 module. This was done for simplicity and you should be able to link to all modern versions of InspIRCd (1.2+ & 2.0+) as well as all the TS6 based IRCds like Ratbox, Charybdis and ShadowIRCd without any problems. Another minor change with the TS6 module is that you do not need the ircd variable anymore since the Charybdis features are enabled by default.

How do I get a copy?

The recommended way is to use git clone git://github.com/Trixarian/janus.git to create a copy on your server. Using this method will give you access to the up-git command and make all future upgrades easier.

You can however also download a copy from https://github.com/Trixarian/janus/archive/master.tar.gz and try using up-tar to upgrade it, but it's not as effective as the up-git way.

Quick start:

Run ./configure to check module dependencies and compile multiplex.
If you get ssl-gnutls errors then run ./configure nossl instead.

See the example configuration for a description of what is needed there.
After editing the configuration start janus by running ./janus

Note: Look in the /doc directory for more help regarding Janus and it's parts.

janus's People

Contributors

trixarian avatar richardg867 avatar alexwilson avatar

Watchers

 avatar James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.