Stefan
@stefan@devlug.de
libstrophe macht "XMPP". Also, RFC 6120 XMPP Core, RFC 6121 XMPP IM, RFC 7622 XMPP Address Format.
Man sollte libstrophe als eine "low-level" library sehen. Wenn man z.b. #IoT machen will, dann braucht man vielleicht nur einen ganz, ganz kleinen Teil von Erweiterungen.
Die Erweiterungen werden als XEP bezeichnet. Diese wiederum hängen etwas stärker an dem konkreteren Anwendungsfall. Will man z.b. ein "modernes" messenger system haben, kommt man um eine lokale DB für die Nachrichten nicht drumherum. Auch die ganze E2EE (OpenPGP / OMEMO) sind viel Client seitige Implementierungen und habe in einer low-level lib nichts verloren.
Deswegen ist die Idee eine "IM Client XMPP" lib auf libstrophe drauf zu setzen.
History