ircd/docs/INFO.md
2017-07-02 07:38:33 +10:00

1.7 KiB

Oragono Information

Here's 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 there's a lot of aspects of accounts/channels that haven't 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 that's 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, it's 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 I've decided I'm not gonna implement in Oragono (at least, not until someone convinces me they're 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 don't like it that much. It doesn't seem nice to forcibly join clients to a channel, and I know I'm always annoyed when networks do it to me.

To network operators that want to do this, I'd 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 :)