2022-11-07 23:20:45 +01:00
2022-11-08 12:27:10 +01:00
2022-11-07 23:20:45 +01:00
2022-11-05 13:40:05 +01:00
2022-11-05 12:51:36 +01:00
2022-11-07 23:20:45 +01:00
2022-11-05 12:51:36 +01:00
2022-11-07 23:20:45 +01:00

moxxmpp

moxxmpp is a XMPP library written purely in Dart for usage in Moxxy.

Packages

moxxmpp

This package contains the actual XMPP code that is platform-independent.

moxxmpp_socket

moxxmpp_socket contains the implementation of the BaseSocketWrapper class that allows the user to resolve SRV records and thus support XEP-0368. Due to how DNS resolution is implemented, Flutter is required.

mbedsock

This package contains a C library that wraps mbedTLS into a form that makes it easily digestable in Dart for use in moxxmpp_socket.

This is so that we can work around various issues with Dart's SecureSocket, though mostly just the issue with setting a SNI value different from the connecting host name.

License

See ./LICENSE.

Description
A pure-Dart XMPP library
Readme 1.2 MiB
Languages
Dart 93.6%
Nix 3.9%
CMake 1.1%
C++ 0.5%
Python 0.5%
Other 0.3%