3
0
mirror of https://github.com/ergochat/ergo.git synced 2024-11-10 22:19:31 +01:00
ergo/docs/INFO.md
2017-07-02 07:38:33 +10:00

1.7 KiB
Raw Blame History

Oragono Information

Heres a bunch of misc info the Oragono server!

Accounts and Channels

Most IRC servers out there offer IRC account and channel registration through external services such as NickServ and ChanServ. In Oragono, we bundle accounts and channel ownership in as a native server feature instead!

Because theres a lot of aspects of accounts/channels that havent been specified as native commands and all yet, Oragono includes the pseudo-clients NickServ and ChanServ to roughly mimic the functionality that other IRCds get from services packages, in a user-facing set of commands thats familiar to everyone.

The plan is to move more features and functionality (such as channel registration, channel permissions and all) over to native commands first and to use the NickServ/ChanServ as legacy interfaces to access these functions. However, its gonna be a while before all of this is specified by someone like the IRCv3 WG.

Rejected Features

Rejected sounds harsh, but basically these are features Ive decided Im not gonna implement in Oragono (at least, not until someone convinces me theyre worth doing).

Force/Auto-Join Channels on Connect

When a user connects, some IRC servers let you force-join them to a given channel. For instance, this could be a channel like #coolnet for a network named CoolNet, a lobby channel, or something similar.

My main objection to having this feature is just that I dont like it that much. It doesnt seem nice to forcibly join clients to a channel, and I know Im always annoyed when networks do it to me.

To network operators that want to do this, Id suggest instead mentioning the channel(s) in your MOTD so that your users know the channels exist! If they want to join in, they can do it from there :)