~emersion/soju#125: 
Remove multi-upstream mode

With the soju.im/bouncer-networks extension, clients have a much better alternative to soju's multi-upstream mode.

The multi-upstream mode has several issues:

  • The biggest IMHO is its cost. It makes the whole bouncer logic complicated and convoluted, with lots of annoying edge cases.
  • User modes, ISUPPORT, capabilities, case-mapping, and other global per-connection state can't be properly relayed to clients.
Status
REPORTED
Submitter
~emersion
Assigned to
No-one
Submitted
5 months ago
Updated
14 days ago
Labels
No labels applied.

~emersion 14 days ago

Removed LIST support in multi-upstream mode to avoid the complexity cost.

We've discussed with other soju contributors, and decided it's not time yet to remove it completely because soju.im/bouncer-networks support in clients needs to be worked on.

Also see https://todo.sr.ht/~emersion/soju/122.

Register here or Log in to comment, or comment via email.