Anmerkung:
Anoxinon e.V. publiziert die deutsche Übersetzung des unter der CC by-sa 4.0 Lizenz stehenden XMPP Newsletters für die XSF Foundation. Den Originalartikel findest Du im Blog der XSF. Übersetzung und Korrektur der dt. Version von Jeybe und Arno.
Vorwort
Willkommen zum XMPP-Newsletter für den Monat Dezember 2020 und Januar 2021.
Toll, dass Du wieder vorbeischaust, um unseren aktuellsten Newsletter zu lesen! Wir hoffen auf ein großartiges Jahr für Dich, genauso wie für XMPP!
Im Dezember 2020 haben wir das letzte Jahr der Erstellung und Veröffentlichung des XMPP-Newsletters besprochen, die Notizen dazu gibt es hier (EN).
Viele Projekte und ihre Bemühungen in der XMPP-Gemeinschaft sind das Ergebnis der ehrenamtlichen Arbeit von Menschen. Wenn Du mit den Diensten und der Software, die Du vielleicht nutzt, zufrieden bist, vor allem im letzten Jahr, denk’ bitte daran, Dich zu bedanken oder diesen Projekten zu helfen!
Übersetzungen des Newsletters
Die Übersetzungen des Newsletters werden auf folgenden Seiten veröffentlicht:
- Englisch (Original) auf xmpp.org
- Französisch auf linuxfr.org und jabberfr.org
XSF Ankündigung
Bezüglich der Ankündigung von LetsEncrypt das Root-Zertifikat zu wechseln: Nun werden sie die Kompatibilität der Zertifikate mit Android Geräten ausbauen (EN). Lies den originalen Beitrag (EN)!
Edward Maurer hat einen Kommentar hinsichtlich der aktuellen Situation zu Instant Messengern und XMPP geschrieben: Instant Messaging: Es geht nicht um die App. Den Blogbeitrag gibt es ebenso in Englisch (Original) und übersetzt in Französisch, Spanisch und Rumänisch. Danke an alle Beitragenden!
Veranstaltungen
Berlin XMPP Treffen (virtuell): Das monatliche Meeting von XMPP-Enthusiasten in Berlin - immer am zweiten Mittwoch jedes Monats.
Artikel
Die Entwickler:innen des Prosody XMPP Servers haben in einem Blogbeitrag eine Rückschau von 2020 (EN) geliefert, in dem sie zusammenfassen, was in dem Projekt das letzte Jahr alles geschehen ist. Der Beitrag liefert einige aufschlussreiche Statistiken über die Anzahl der laufenden Prosody Installationen weltweit.
Wolthera hat einen weiteren Artikel geschrieben, der erklärt, wie man einen XMPP-Client in Godot (EN) schreibt.
Die Entwickler:innen von blabber.im haben einen Rückblick über die Statistiken von 2020 veröffentlicht, die einen interessanten Einblick in die Serverauslastung, die registrierten Nutzer:innen und mehr geben. blabber.im ist das neue Zuhause des Pix-Art-Messengers, einer Conversations-Abspaltung, welche umbenannt werden musste, da es rechtliche Komplikationen mit einem ähnlich benannten Unternehmen gab. Pix-Art Messenger wird nun unter dem Namen blabber.im weitergeführt, mit den gleichen Funktionen, die schon Pix-Art bot.
Paula Kreuzer hat eine kreative Stickerei des XMPP-Logos gemacht!
XMPP Rückschau: Das offene Instant Messaging Protokoll heute & damals. XMPP bleibt ein kritisches Rahmenwerk für Chat und Messaging Applikationen, auch 20 Jahre nach dessen Veröffentlichung. Hier ein Überblick über die Funktionsweise (EN).
In seinem Blog teilt Dryusdan sein Rezept (FR), um seinen eigenen XMPP-Server auzurollen, mit den folgenden Hauptzutaten: Debian oder Ubuntu, ejabberd und PostgreSQL. Die Anleitung garantiert 100% im bekannten Conversations Compliance Test.
Nico erklärt warum und wie (FR), er sein eigenes XMPP/Signal Gateway namens spectrum2_signald erstellt hat. Es ist noch nicht perfekt (nur ein Signal-Konto wird bisher unterstützt), aber es ist quelloffen!
MongooseIM hat einen Artikel über Sicherheit und Datenschutz (EN) beim Instant Messaging veröffentlicht.
Tails kommt mit einem XMPP-Client, aktuell Pidgin. Aus Sicherheitsgründen wird Tails Pidgin ersetzen (EN). Der neue XMPP-Client wird aller Wahrscheinlichkeit nach Dino oder Gajim werden.
Die Deutsche Zeitschrift “taz” hat XMPP generell und spezifisch Conversations und Quicksy in einem Artikel über WhatsApp-Alternativen genannt.
“XMPP - was ist das?" Beitrag im Deutschen “Heise Online tipps + tricks” Magazin.
Axel Reimer hat eine Schnellstart-Anleitung für Siskin IM auf seinem Blog veröffentlicht. Er ist in Deutsch und Englisch verfügbar.
(Etwas zu spät, aber interessant für iOS Entwickler:innen - Chris Beckstrom erklärt, wie er iMessage und XMPP gekoppelt hat (EN).)
Software News
Clients und Apps
Conversations 2.9.2 und 2.9.3 (EN) wurden freigegeben und bringen die SCRAM-SHA-512-Authentifizierung, sowie Untersützung für einfache Einladungen auf kompatiblen Servern und mehr. Darüber hinaus wurde Conversations 2.9.6 veröffentlicht, mit kleineren Stabilitätsverbesserungen für A/V-Anrufe und einigen Fehlerbehebungen.
Gajim 1.3.0 Beta1 (DE) und 1.3.0 Beta2 (DE) wurden freigegeben. Seit der Veröffentlichung von Gajim 1.2.2. sind mehr als vier Monate vergangen. Vieles ist während dieser Zeit passiert, einschließlich einer kompletten Neugestaltung der beiden Gajim-Einstellungs-Fenster und des Konfigurations Backends. Wirf als Erste:r einen Blick auf die neue Beta und hilf uns die letzten Fehler vor der endgültigen Version auszumerzen!
Gajim Entwicklung: Im Dezember (DE) erhielt das Profilfenster eine komplette Überarbeitung und bietet nun modernsten vCard-Support und einen brandneuen Profilbild Selektor. Darüber hinaus wurden Chat Marker verbessert und einige Fehler behoben. Im Januar (DE) wurde einige lange erwartete Funktion implementiert: direkte Chat-Nachrichten für private Gruppen-Chats. Außerdem ist @gajim nun auf Fosstodon (EN)!
Kaidan wird ein Sponsoring für Ende-zu-Ende-Verschlüsselung erhalten (EN): Kaidan wird von NLnet untsersützt werden, um Ende-zu-Ende Verschlüsselung zu implementieren. Wir werden die aktuellste Version von OMEMO implementieren und diese um ein einfaches Vertrauensmanagement erweitern und so die Fehler lösen, die andere OMEMO-fähige Clients aufweisen.
MatriX vNext Entwicklungs Update (EN).
Monal 4.9 für iOS (EN) wurde veröffentlicht, mitsamt einer kompletten Überarbeitung des internen XMPP-Parsers, der OMEMO-Implementierung und vielen neuen Funktionen (Chat Marker, Nicknamen, Avatare). Monal 4.9 für MAC (EN) wird bald veröffentlicht und unterstützt nun ‘Apple Silicon’. Bei Bedarf kannst Du Monal nun auch auf Reddit (EN) folgen. Beta-Tester:innen sind aufgefordert, aktiv Feedback über die aktuelle Erfahrung mit Monal zu liefern (EN). Außerdem haben die Monal-Entwickler:innen ein Update herausgegeben, das eine kritische Sicherheitslücke schließt. Zu guter Letzt brauchst Du für das Update zu Monal 5.0 mindestens iOS 13 (EN) .
Movim ist voller neuer Funktionen für 2021 (EN)! Lies den neusten Blogbeitrag um zu erfahren, was Du im anstehenden Release erwarten kannst und was kürzlich alles dazukam, wie zum Beispiel URL-Einbindung, das Zwischenspeichern von Bildern und mehr. Movim hat ebenso die eigene Serverkapazität erhöht (EN), um mit den hunderten von neuen Nutzer:innen einserseits auf den XMPP Diensten movim.eu und jappix.com, aber auch auf Movim selbst klarzukommen. Der neue offizielle Movim Pod ist nun auf mov.im beherbergt und der Rest der Dienste (XMPP, Telegram/Slack/IRC Brücken) sind nun auf dem neuen Server ausgerollt. Ein herzliches Willkommen an all die neuen Nutzer:innen die in den letzten Tagen zu Movim gestoßen sind!
Die Ignite Realtime Community hat Openfire Pàdé v1.2.2 (EN) und Openfire Pàdé v1.3.0 (EN) angekündigt und veröffentlicht. Diese Veröffentlichung kombiniert alle Openfire Meeting Module (Jitsi Meet, Videobridge, Focus und das SIP Gateway) und ConverseJS in ein einziges Plugin names Pàdé. Außerdem sind einige Fehlerbehebungen enthalten.
Profanity 0.10.0 wurde veröffentlicht (EN). Das Ziel für diese Version war hauptsächlich internes Aufräumen, aber es gab auch einige Verbesserungen unter der Haube, die MAM (XEP-0313 (EN)) betreffen.
Quicksy.im, ein Conversations Spin-Off für einen einfachen Einstieg verzeichnet über 30% Nutzerinnen und Nutzerzuwachs (EN) während der letzten zwei Wochen. Quicksy 2.9.6 kann nun Verifikations-SMS automatisch erkennen und verarbeiten.
SàT-Fortschrittsbericht 2020-W53 (EN): Volltextsuche in Pubsub, einfache Einladungen für das Teilen von Dateien und mehr.
SiskinIM 6.2 wurde veröffentlicht (EN), bringt Unterstützung für OMEMO-verschlüsselte Gruppenchats (private Gruppen), und Fehlerbehebungen bei VoIP.
UWPX v.0.30.0.0 (EN) wurde veröffentlicht und beinhaltet eine experimentelle Implementierung von XEP-0313 MAM (EN). Neben der Bereitstellung von MAM (EN) wurden bei UWPX (EN) eine Reihe kleiner Fehler behoben und die allgemeine Handhabung von XEP-0384 OMEMO (EN) verbessert. Dies sind nur die Änderungen, die es in das aktuelle Release geschafft haben, in Zukunft wird es viele weitere Neuerungen geben. COM8 arbeitet daran, die Implementierung von XEP-0384 OMEMO (EN) auf den aktuellen Stand (0.7.0 (2020-09-05)
) zu bringen. Des weiteren wird gerade die Datenbankschnittstelle komplett überarbeitet (Wechsel von SQLite-net DB (EN) zu Entity Framework Core (EN)).
Server
ejabberd 20.12 wurde veröffentlicht (EN) und enthält etliche neue Funktionen sowie viele Verbesserungen & Fehlerbehebungen (z.B. neue Authentifizierungsmethoden und Datenbanktreiber).
Openfire 4.6.1 (EN) wurde veröffentlicht. Diese Version beinhaltet hauptsächlich Fehlerbehebungen. Sie legt primär den Fokus darauf im Cluster-Betrieb die Funktionalität für Mehrbenutzer:innern-Chat und Pubsub zu verbessern. Darüber hinaus beinhaltet diese Version weitere Verbesserungen, wie z.B. eine Steigerung der LDAP/AD-Performanz. Alle Änderungen, einschließlich der seit Version 4.0.6 behobenen Fehler, sind im Changelog (EN) beschrieben.
Bibliotheken
Gajims XMPP-Bibliothek python-nbxmpp hat ihr 2.0.0-Release (EN) erfahren, mit der XEP-0106: JID-Escaping, XEP-0292: vCard4 über XMPP, und XEP-0233: XMPP-Server-Registriergung mit Kerberos V5 unterstützt wird.
slixmpp 1.6.0 und 1.7.0 wurden veröffentlicht (EN). Diese Releases bringen Unterstützung für viele neue XEPs (inklusive einiger MIX-XEPs (EN)), zusammen mit Fehlerbehebungen und Verbesserungen.
Die Ignite-Realtime-Entwickler:innen freuen sich, Smack 4.4.0 anzukündigen (EN), welches das erste Haupt-Release ist seit der Veröffentlichung von Smack 4.3.0 im August 2018. Smack 4.4.0 enthält viele neue Funktionen, Fehlerbehebungen und Verbesserungen.
Erweiterungen und Spezifikationen
Aus der ganzen Welt arbeiten Entwickler:innen und andere Expert:innen des XMPP-Standards zusammen an Erweiterungen, entwickeln neue Spezifikationen für entstehende Anwendungsfälle und verfeinern existierende Lösungen. Jede:r kann dabei Vorschläge einbringen. Die besonders erfolgreichen Eingaben werden am Ende final oder aktiv - je nach Typ -, während andere sorgsam als zurückgestellt archiviert werden. Dieser Lebenszyklus der Erweiterungen wird in XEP-0001 (EN) beschrieben und enthält die formellen und anerkannten Definitionen für Typen, Zustände und Prozesse. Lies mehr über den Standardisierungsprozess (EN). Kommunikation rund um den Standard und seine Erweiterungen findet auf der Standards-Mailingliste (EN) statt (Onlinearchiv (EN)).
Vorgeschlagen
Der XEP-Entwicklungsprozess beginnt damit eine Idee aufzuschreiben und sie an die XMPP-Schriftleiter:in zu übermitteln. Innerhalb von zwei Wochen entscheidet dann der XMPP-Rat, ob der Vorschlag als experimentelles XEP angenommen wird.
- Dienstausfallstatus (EN)
- Dieses Dokument beschreibt eine XMPP-Erweiterung, welche es einem Dienstleister ermöglicht allen Benutzer:innen (bevorstehende) Wartungsfenster und Ausfälle auf eine semantische Art und Weise zu kommunizieren.
Neu
Version 0.1.0 von XEP-0454 OMEMO-Medienfreigabe (EN)
- Ein informeller Weg Dateien zu teilen, trotz Einschränkungen seitens OMEMO-Verschlüssellung.
- Akzeptiert am 13.01.2021 durch Ratsabstimmung.
Version 0.1.0 of XEP-0453 DOAP-Einsatz in XMPP (EN)
- Diese Spezifikation beschreibt, wie XMPP-Projekte ihre Fähigkeiten in einem eine maschinenlesbaren Format (DOAP - Description of a Project (EN)) zur Verfügung stellen können und wie externe Entitäten damit interagieren können.
- Akzeptiert am 13.01.2021 durch Ratsabstimmung.
Version 0.1.0 of XEP-0452 Erwähnungsbenachrichtigungen für Gruppenchats (EN)
- Diese Spezifikation dokumentiert wie Nutzer:innen darüber informiert werden können, dass sie in einem Gruppenchat (MUC) erwähnt werden, in welchem sie gerade selbst nicht teilnehmen.
- Akzeptiert am 06.01.2021 durch Ratsabstimmung.
Version 0.1.0 of XEP-0451 Stanza-Multiplexing (EN)
- Diese Spezifikation stellt einen Mechanismus bereit, um mehrere virtuelle Hosts in einer einzelnen XMPP-Sitzung zu bündeln.
- Akzeptiert am 09.12.2020 durch Ratsabstimmung.
Version 0.1.0 of XEP-0450 Automatische Vertrauensverwaltung (EN)
- Dieses Dokument spezifiziert einen Weg, Vertrauen in öffentliche Langzeitschlüssel - welche bei Ende-zu-Ende-Verschlüsselung zum Einsatz kommen - zu verwalten.
- Akzeptiert am 02.12.2020 durch Ratsabstimmung.
Zurückgestellt
Wenn ein experimentelles XEP nach mehr als sechs Monaten nicht aktualisiert wurde, wird es automatisch aus Experimentell nach Zurückgestellt verschoben. Erhält das XEP ein neues Update, wird es wieder nach Experimentell verschoben.
- Diesen Monat wurden keine XEPs zurückgestellt.
Aktualisiert
Version 1.1.0 von XEP-0393 Nachrichtengestaltung (EN)
- Klarstellung der Verarbeitungsregeln für span-Direktiven (sw)
Version 1.1 of XEP-0176 Jingle-ICE-UDP- Transportmethode (EN)
- Das ‘foundation’-Attribut wird zu Datentyp String statt unsignedByte.
- Das ‘network’ Attribut wird optional, und eine Zuordnung zu SDP hinzugefügt (egp)
Version 0.4.0 und 0.5.0 der XEP-0372 Referenzen (EN)
- Es wurde spezifiziert, dass sich die Bereichangaben auf die Unicode-Zeichen beziehen. (kis)
- Es wurde spezifiziert, dass das begin-Attribut inklusiv ist und bei Null startet sowie dass das end-Attribut exklusiv ist (Dijkstra-basierte Konvention) (gh/jcbrand)
Version 0.2.0 und 0.3.0 von XEP-0434 Vertrauensnachrichten (EN)
- Die Nutzung von Vertrauensnachrichten von Protokollen wie der automatische Vertrauensverwaltung wird klargestellt (XEP-0450 (EN))
- Den Namensraum ‘urn:xmpp: atm:0’ der automatischen Vertrauensverwaltung (ATM) (XEP-0450 (EN)) als Beispiel für das ‘usage’ Attribut verwenden
- Absatz ‘Security Considerations’ hinzufügen
- Verbesserungen bei Erklärungen, Beschreibungen und Beispielen, der Einführung von neuen Attributen und die Finalisierung von allen Abschnitten:
- Link zu Verschlüsselungsprotokollnamensräumen entfernen
- Kurzen Namen hinzufügen
- Einleitung kürzen und verbessern
- Betonende Textformatierung anstatt von Gänsefüßchen verwenden
- Neuen Abschnitt zur Erklärung der Grundprinzipien von Vertrauensnachrichten einfügen
- Beispiele und Vergleiche zwischen Vertrauensnachrichten und öffentlichen Schlüsseln bzw. Zertifikaten hinzugefügt
- Beschreibung der Struktur von Vertrauensnachrichten verbessert
- ‘usage’ Attribut für das ‘trust message’ Element hinzgefügt
- Fokus auf und Anpassen von Beispielen
- Abschnitte ‘IANA Considerations’, ‘XMPP Registrar Considerations’ und ‘XML Schema’ komplettieren. (melvo)
Letzter Aufruf
Letzte Aufrufe werden einmalig ausgesprochen, sobald alle mit dem aktuellen Status eines XEPs einverstanden sind. Nachdem der Rat entschieden hat, dass ein XEP bereit ist, startet der Schriftleiter einen letzten Aufruf. Das Feedback, welches in diesem letzten Aufruf gesammelt wird, soll helfen das XEP zu verbessern, bevor es dem Rat zurückgegeben wird, um es zu einem Entwurf zu machen.
- XEP-0381 (EN) Internet der Dinge Sonderinteressensgruppe (IoT SIG)
- XEP-0429 (EN) Sonderinteressensgemeinschaft Ende-Zu-Ende-Verschlüsselung
Entwürfe
- Keine Entwürfe diesen Monat.
Aufruf zur Einreichung von Erfahrungen
Ein Aufruf zur Einreichung von Erfahrungen ist wie ein letzter Aufruf, ein expliziter Aufruf Kommentare einzureichen. Dieser Aufruf richtet sich dabei hauptsächlich an Leute, welche die entsprechende Spezifikation bereits implementiert und idealerweise auch ausgeliefert haben. Der Rat stimmt danach ab die Spezifikation nach Final zu verschieben.
- Diesen Monat gab es keine Aufrufe zur Einreichung von Erfahrungen.
Danke an alle!
Dieser XMPP-Newsletter wurde kollaborativ von der Community erarbeitet.
Danke an Axel Reimer, COM8, deuill, emus, horazont, Licaon_Kter, melvo, pitchum, SamWhited, wurstsalat3000 und zash für ihre Hilfe ihn zu erstellen!
Bis nächstes Jahr, bleibt gesund und munter!
Teile die Neuigkeiten!
Teile unsere Neuigkeiten in “Sozialen Netzwerken”:
Finde und schreibe XMPP Job-Angebote im XMPP job board (EN) aus.
Abonniere (EN) diesen Newsletter und erhalte die nächste Ausgabe direkt in Dein Postfach, sobald sie veröffentlicht wird.
Hilf uns diesen Newsletter zu erstellen
Wir haben den Entwurf dieses Newsletters mit dieser einfachen Notiz (EN) angefangen, aber auch ein Issue im XSF Github Repositorium (EN) genutzt. Wir freuen uns immer über Beteiligung. Zögere nicht, unserer Diskussion in unserem Comm-Team Gruppenchat (EN) beizutreten und dabei zu helfen, den Newsletter in Community-Arbeit forzuführen.
Du hast ein Projekt und möchtest darüber schreiben? Denk’ doch darüber nach, Neuigkeiten und Veranstaltungen in unserem Newsletter einem breiten Publikum anzukündigen! Schon ein Beitrag von wenigen Minuten würde uns helfen!
Aufgaben, die regelmäßig erledigt werden müssen wären zum Beispiel:
- Neuigkeiten des XMPP-Universums zusammenfassen
- Kurze Formulierungen zu Nachrichten und Veranstaltungen anfertigen
- Zusammenfassung der monatlichen Kommunikation über Erweiterungen (XEPs)
- Gegenlesen des Entwurfes des XMPP Newsletters
- Vorbereitung von Medien und Bildern
- Übersetzungen, vor allem ins Deutsche und Spanische
Lizenz
Dieser Newsletter wird unter der CC BY-SA-Lizenz veröffentlicht.
Veröffentlich von emus am 05. Januar 2021 - abgelegt unter Newsletter