Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Jabber / XMPP #541

Open
sjehuda opened this issue May 19, 2024 · 4 comments
Open

Jabber / XMPP #541

sjehuda opened this issue May 19, 2024 · 4 comments

Comments

@sjehuda
Copy link

sjehuda commented May 19, 2024

Greetings,

I have read this post and I am surprised that there is no mention to XMPP, which is not only a messaging protocol, it is also capable for VoIP, file sharing, publishing (XEP-0060: PubSub), including visual interface, Ad-Hoc Commands (XEP-0050), microblogging and anything else.

xous-core can also suggest of an XEP of its use-case to the XSF.

I have an XMPP account which I use only for XMPP based software (i.e. bots) which serve me with many tasks, including syndication updates, file synchronization, calculator, unit conversion, task scheduler, meet scheduler, and much more.

I suggest to read https://xmpp.org/about/technology-overview/ and make XMPP a priority.

XMPP in Rust


I definitely suggest to focus less on chat protocols that are funded by spy-agencies, who - ironically - use XMPP for their external and internal communications themselves.

@plaurent
Copy link
Contributor

The xmpp.rs library does look fairly easy to use.
https://gitlab.com/xmpp-rs/xmpp-rs/-/blob/main/xmpp/examples/hello_bot.rs?ref_type=heads

But I don’t see any mention of support for end to end encryption. Am I just missing it or is this something that would have to be added?

@xobs
Copy link
Member

xobs commented Jun 21, 2024

xmpp.rs looks difficult to use since it uses tokio which would require a lot of work to port to Xous

@plaurent
Copy link
Contributor

Thanks @xobs I was wondering about its dependencies and the implications thereof.

Any suggestions out there?

@sjehuda
Copy link
Author

sjehuda commented Jun 21, 2024 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants