[FIX] Kill Parsee on unexcepted stream closure

This commit is contained in:
LDA 2024-10-20 12:53:07 +02:00
commit 02a89270c0
6 changed files with 49 additions and 15 deletions

View file

@ -92,14 +92,19 @@ restricted to Parsee admins, with permission from MUC owners, too
be false by default.
- Currently, MUC owners may kick Parsee out, with the effect of unlinking the
MUC.
- Rewrite the XMPP command management to actually be aware of context, instead of
being a baked-in X-macro. It could be useful for MUC admins, which may use commands
specifically within the MUC's own context rather than the global Parsee context(for
Parsee admins).
- Look at XEPS-TBD.TXT for XEPs to be done
- Add a MUC server to Parsee, such that it may be able to hook onto it and therefore
support XMPP->Matrix bridging.
- Manage MUC DMs in a reasonable manner. Thanks `@freeoffers4u:matrix.org` for being
a fucking annoyance and DMing an old Parsee semi-anon user for no clear reason.
- Make Parsee cope well with unexcepted stream closures (e.g: with an XMPP server
turning off, etc...). Shutting it off seems like an easy solution, but would go
against principles.
- Make Parsee cope with stream closures(i.e: XMPP server turning off) better. As of
now, it just kills itself when that happens, instead of trying to negociate a new
connection, which would be a better method that would actually fit Parsee's own
principles.
## DONATING/CONTRIBUTING
If you know things about XMPP or Matrix, yet aren't familiar with C99, or just