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.