mirror of
https://github.com/ergochat/ergo.git
synced 2024-11-14 07:59:31 +01:00
info: Add S2S plans/info/etc
This commit is contained in:
parent
475570d57f
commit
285059a1bf
24
docs/INFO.md
24
docs/INFO.md
@ -1,6 +1,11 @@
|
|||||||
# Oragono Information
|
# Oragono Information
|
||||||
|
|
||||||
Here's a bunch of misc info the Oragono server!
|
Here's a bunch of misc info about the Oragono server! This can include questions, plans on
|
||||||
|
how I'm going forward, how to properly use features, or why Oragono does/doesn't do
|
||||||
|
something.
|
||||||
|
|
||||||
|
Essentially, this document acts as a braindump about Oragono while we figure out a better
|
||||||
|
place to put all this information.
|
||||||
|
|
||||||
|
|
||||||
## Accounts and Channels
|
## Accounts and Channels
|
||||||
@ -20,6 +25,23 @@ legacy interfaces to access these functions. However, it's gonna be a while befo
|
|||||||
this is specified by someone like the IRCv3 WG.
|
this is specified by someone like the IRCv3 WG.
|
||||||
|
|
||||||
|
|
||||||
|
## Server-to-Server Linking (or Federation)
|
||||||
|
|
||||||
|
Right now Oragono doesn't support linking multiple servers together. It's certainly planned,
|
||||||
|
but it's a fair while away.
|
||||||
|
|
||||||
|
When I do add S2S linking to Oragono, I want to use it as a testbed for a new sort of
|
||||||
|
linking protocol. Mostly, I want a meshy protocol that minimises the effects of netsplits
|
||||||
|
while still ensuring that messages get delivered, and preserves the AP nature of IRC
|
||||||
|
reliability (in terms of the CAP theorem), which is something that traditional solutions
|
||||||
|
based on the Raft protocol don't do.
|
||||||
|
|
||||||
|
Basically, I'm going to continue working on my [DCMI](https://github.com/DanielOaks/dcmi)
|
||||||
|
protocol, get that to a point where I'm happy with it and _then_ start looking at S2S
|
||||||
|
linking properly. If anyone is interested in server protocols and wants to look at this with
|
||||||
|
me, please feel free to reach out!
|
||||||
|
|
||||||
|
|
||||||
## Rejected Features
|
## Rejected Features
|
||||||
|
|
||||||
'Rejected' sounds harsh, but basically these are features I've decided I'm not gonna
|
'Rejected' sounds harsh, but basically these are features I've decided I'm not gonna
|
||||||
|
Loading…
Reference in New Issue
Block a user