TroLUG 2023-09#
Datum: 07.09.2023
Thema: XMPP Teil 2 (Referent: alle)
19:00 Uhr via BBB
Konferenzserver bis auf weiteres:
https://bbb.trolug.de
Anmeldungen#
- Jan (???)
- Rainer
- Axel
- Jonas
- Stefan
Michael
Sandro
Protokoll#
Fragen / Wishlist / Vorschläge:
OMEMO im Detail
Omemo funktioniert so wie die Verschlüsselung von Signal
Debuggen mit OMEMO ist kompliziert
pro device ein Key pair
https://superuser.com/questions/22535/what-is-randomart-produced-by-ssh-keygen
PEP
https://xmpp.org/extensions/xep-0163.html
OX (Open PGP Verschlüsselung mit XMPP)
Beispiel in profanity:
https://manpages.debian.org/bookworm/profanity-light/profanity-ox-setup.1.en.html
OX ist im Standard https://xmpp.org/extensions/xep-0373.html definiert. OX ersetzt die alte Implementierung von 0027.
Verbindungsaufbau Audio- und Videocall\
- TURN hinter NAT möglich, von Server vermittelt
- STUN direkt, weniger Anonym, nicht hinter NAT möglich
Einsteigerseiten
https://xmpp24.de/
https://anoxinon.media/blog/xmpp1/
Profanity
https://profanity-im.github.io
Snikket
https://github.com/snikket-im
XMPP Visitenkarte erstellen (ersetze max.Mustermann@example.org mit Deiner XMPP Adresse)
https://www.freie-messenger.de/i/#max.Mustermann@example.org
https://www.xmpp24.de/i/#Mustermann@example.org
- Authentication
- Push Notifications (XEP-0357)
- langer Verbindungsaufbau bei Videocalls
- profanity zeigen / im Detail
- Jabber.el
- PM im Gruppenchat
- XMPP-Server betreiben (prosody)
- XMPP-Integration in verschiedener Software (wish/finished/wip)
- Wish: Octoprint (analog zu bspw.: https://plugins.octoprint.org/plugins/telegram/ )
- wip: crowdsec xmpp plugin (via rest/http/go-sendxmpp)
- rss2xmpp
- (useful) bots
- Sicherheit
- Jonas: gibt es einen XMPP Client, den man gut zum Loggen mitlaufen lassen kann? Man kann z.b. profanity in tmux laufen lassen.
- Jonas: Ich verpasse manchmal XMPP Nachrichten. Sie kommen nur an einem Client an, wie kann ich das debuggen?
MAM debuggen,
zunächst wird an Geräte mit höchster priority geschickt
clients können sich eine Kopei wünschen
MAM archiviert Nachrichten, die nicht zugesgellt wurden, weil der Client offline war
MAM archiviert Nachrichten, damit sie andere Clients nachladen können.
Nachricht, die nicht zugestellt wurden, weil der Account nicht online war, sind in einem “Offline”-Dings. Das ist ein unterschied. :)
GNU/Linux für Kinder
https://wiki.debian.org/DebianJr