Info: 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 Anoxinon e.V..
Willkommen zum XMPP-Newsletter für den Monat Juli 2021.
Viele Projekte und ihre Bemühungen in der XMPP-Gemeinschaft sind das Ergebnis der ehrenamtlichen Arbeit von Freiwilligen. 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!
Ließ diesen Newsletter als RSS-Feed:
Interessiert daran, dass Newsletter-Team zu unterstützen? Ließ mehr am Ende! Ansonsten - viel Spaß beim Lesen!
Ü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
Ankündigungen
Derzeit stimmen die XSF-Mitglieder über neue Mitglieder und Wiederbewerber ab. Die Mitgliederversammlung findet am 19. August 2021, 19:00 UTC statt, um die Abstimmungsergebnisse formell zu bestätigen. XSF-Gruppenchat (MUC): Wenn du Interesse hast, der XSF beizutreten, kannst du dich ab dem 4. Quartal 2021 ebenfalls bewerben!
Seit diesem Monat ist auch eine neue Sub-Domain auf xmpp.net verfügbar: data.xmpp.net. Vielen Dank an MattJ! Das erste Datenprojekt, das hier für jeden zugänglich gehostet wird, sind die Providerlisten (JSON-Format) aus dem XMPP Providers Projekt. Es gibt bereits erste Client-Implementierungen, die diese verwenden - bitte prüfe die Kriterien und füge deinen Dienst ebenfalls über das Gitlab-Repository hinzu! Feedback ist willkommen!
Veranstaltungen
Die wöchentlichen XMPP Office Hours [EN] - Dazu kannst du gleich auf unserem neuen YouTube Channel [EN] vorbeischauen!
Berlin XMPP Meeting (virtuell) [EN]: Das monatliche Treffen der XMPP-Enthusiast:innen aus Berlin - jeden zweiten Mittwoch eines Monats.
Videos
XMPP-Sprechstunden: Aufbau eines Chat-Bots auf Ad-hoc-Befehlen [EN Youtube]
Artikel
Mit dem allerersten Artikel möchten wir die Aufmerksamkeit auf ein allgemeines, ernstes Thema lenken: Burnout in Open-Source-Gemeinschaften [EN]. Bitte passt auf euch auf, suche dir Hilfe und hab’ auch ein Auge auf deine virtuellen Kollegen! Es mag befriedigender sein, an deinem aktuellen Standort nach Hilfe zu suchen, aber dies könnte ein Anfang sein: Psychology Today - Wie man eine Therapie findet [EN]
Der Blog des Debian XMPP-Teams kündigte all die Goodies an [EN], die das bald erscheinende Debian 11 bringen wird. Während diese für die Leser:innen des Newsletters vielleicht nicht “neu” sind, werden sie die Erfahrung für Benutzer von Debian Stable erheblich verbessern.
Seth Kenlon, von Red Hat, hat zwei Artikel über die XML-Auszeichnungssprache (eine ziemlich wichtige Sache in der XMPP-Welt ;) ) auf opensource.com [EN] veröffentlicht. Er beginnt mit What is XML? [EN] und schließt mit Use XMLStarlet to parse XML in the Linux terminal [EN] an.
Software News
Clients und Apps
Gajim News [EN]: Die Entwicklung der neuen Gajim-Version wurde im Juli fortgesetzt und brachte viele Korrekturen und Verbesserungen. Außerdem diesen Monat: WebSocket-Verbesserungen und eine neue python-nbxmpp-Version.
Profanity 0.11.0 [EN] ist erschienen, womit sechs Monate lang an der Version 0.10.0 gefeilt wurde. Dazu gehören die Unterstützung von Message Archive Management (MAM) (noch experimentell), Unterstützung für das Ändern des Passworts, Fähigkeiten in Gruppenchats (MUC) wie Sprache und Registrierung, OMEMO-Vertrauensmodus, private Nachrichten (MUC-PM) in öffentlichen Kanälen, Spam-Berichterstattung, Erkennung von Serverkontakten und vieles mehr.
Jan-Philipp Litza und mortzu bauen eine XMPP-Feed-Integration für die offizielle deutsche Warn-App NINA: Das Github-Repository findest du hier. [EN] Man kann den Bot einfach hinzufügen und Koordinaten von Interesse registrieren [EN]. Möge er dich nie kontaktieren!
UWPX v.0.34.0.0 [EN] ist veröffentlicht worden. Diese Version konzentriert sich hauptsächlich auf Fehlerbehebungen für die erste Betaversion von UWPX mit einer voraussichtlichen Veröffentlichung am 01.09.2021 und auf die richtige Push-Unterstützung, auch wenn die App nicht läuft. Zu diesem Zweck hat COM8[EN] in den letzten Monaten an seinem C++-Push-Server [EN] gearbeitet, der nun endlich einsatzbereit ist. Darüber hinaus enthält diese Version auch Verbesserungen in XEP-0085 (Chat State Notifications) mit einer korrekten Tippen-Anzeige [EN] und Statusmeldungen.
Server
jabberd 21.07 wurde mit einer Fülle von Fehlerkorrekturen und Verbesserungen veröffentlicht [EN], also unbedingt das Changelog lesen, wenn du gemeinsame Gruppen und MySQL berwendest. Große Änderungen wurden in Bezug auf das Build-System implementiert, da ejabberd nun mit rebar3 [EN] und Elixir Mix [EN] gebaut werden kann.
Für OpenFire wurde ein Update für das Plugin ‘inVerse’ veröffentlicht [EN], das den Converse.js Web-Client [EN] für seine Nutzer verfügbar macht.
Libraries (Bibliotheken)
python-nbxmpp 2.0.3 [EN] ist veröffentlicht worden.
Mellium Dev Communiqué [EN]: Die Entwicklung ging diesen Monat zügig weiter und umfasste die übliche Auswahl an Fehlerbehebungen und Verbesserungen. Darüber hinaus wurden Carbons, MUC und Roster Versionierung implementiert!
Smack, eine Java XMPP-Client-Bibliothek, wurde in Version 4.4.3 [EN] mit vielen Fehlerkorrekturen veröffentlicht.
Extensions and Specifications (Erweiterungen und Spezifikationen)
Entwickler:innen und andere Standard-Expert:innen von aller Welt arbeiten zusammen an diesen Extensions, entwicklen neue Specifications für aufkommende Praktiken und verfeinern die bestehenden Wege, Dinge umzusetzen. Proposed (Vorgeschlagen) werden können sie von jeder und jedem, wobei die besonders erfolgreichen es in den Status Final oder Active (Aktiv) schaffen - je nach Typ. Andere hingegen werden bedacht als Deferred (Zurückgestellt) markiert. Dieser Lebenszyklus ist in XEP-0001 [EN] beschrieben, welche die formalen und anerkannten Definitionen für die Types (Typen), States (Status) and Processes (Prozesse) enthält. Ließ mehr über den Standards Process (Standard-Prozess) [EN]. Die Kommunikation rund um Standards und Extensions findet auf der Standards Mailing List [EN] statt. (Online Archiv [EN].)
Proposed (Vorgeschlagen)
Der XEP-Entwicklungs-Prozess startet damit, eine Idee auszuformulieren und sie an eine XMPP-Editorin oder einen XMPP-Editor zu übergeben. Innerhalb von zwei Wochen entscheidet der Council (Rat), ob der Vorschlag als Experimental XEP akzeptiert wird.
- Disco Feature Attachment [EN]
- Mit dieser Spezifikation kann angegeben werden, dass ein Feature für einen bestimmten Namespace implementiert ist.
- Pubsub Caching Hints [EN]
- Diese Spezifikation bietet eine Möglichkeit, Caching-Informationen von einem Pubsub-Knoten zu erhalten.
New (Neu)
- Kein neuer XEP in diesem Monat.
Deferred (Zurückgestellt)
Wenn ein Experimental XEP für mehr als zwölf Monate nicht aktualisiert wurde, wird es von Experimental zu Deferred verschoben. Sobald es wieder eine Aktualisierung gibt, wird es wieder nach Experimental verschoben.
- XEP-0328 [EN] (JID Preparation and Validation Service)
- XEP-0333 [EN] (Chat Markers)
- XEP-0357 [EN] (Push Notifications)
- XEP-0380 [EN] (Explicit Message Encryption)
- XEP-0392 [EN] (Consistent Color Generation)
- XEP-0398 [EN] (User Avatar to vCard-Based Avatars Conversion)
- XEP-0401 [EN] (Easy User Onboarding)
- XEP-0413 [EN] (Order-By)
- XEP-0414 [EN] (Cryptographic Hash Function Recommendations for XMPP)
- XEP-0415 [EN] (XMPP Over RELOAD (XOR))
- XEP-0416 [EN] (E2E Authentication in XMPP)
- XEP-0417 [EN] (E2E Authentication in XMPP: Certificate Issuance and Revocation)
- XEP-0418 [EN] (DNS Queries over XMPP (DoX))
- XEP-0421 [EN] (Anonymous unique occupant identifiers for MUCs)
- XEP-0422 [EN] (Message Fastening)
- XEP-0424 [EN] (Message Retraction)
- XEP-0425 [EN] (Message Moderation)
- XEP-0426 [EN] (Character counting in message bodies)
- XEP-0427 [EN] (MAM Fastening Collation)
- XEP-0428 [EN] (Fallback Indication)
- XEP-0430 [EN] (Inbox)
- XEP-0431 [EN] (Full Text Search in MAM)
- XEP-0432 [EN] (Simple JSON Messaging)
- XEP-0433 [EN] (Extended Channel Search)
- XEP-0435 [EN] (Reminders)
- XEP-0436 [EN] (MUC presence versioning)
- XEP-0437 [EN] (Room Activity Indicators)
- XEP-0439 [EN] (Quick Response)
Updated (Aktualisiert)
- Version 1.0.0 von XEP-0429 [EN] (Special Interests Group End to End Encryption)
- Angenommen vom Rat (XEP-Editor: jsc)
- Version 0.2 von XEP-0413 [EN] (Order-By)
- Hinzufügen einer Möglichkeit um herauszufinden, auf welche Protokolle Order-By anwendbar ist.
- Entfernen von Verweisen auf SQL (außer in Implementierungshinweisen).
- Festlegen, dass Order-By auf die gesamte Objektmenge und innerhalb einer RSM-Ergebnismenge wirkt.
- Explizite Angabe, dass das Erstellungs- und Änderungsdatum vom Pubsub-Dienst selbst festgelegt wird.
- Festlegen, dass die Clark-Notation für Erweiterungen verwendet werden soll.
- Hinzufügen eines vollständigen Beispiels mit Pubsub und RSM.
- Hinweis für SQL-basierte Implementierungen hinzufügen XEP-0060 [EN] und XEP-0313 [EN] als Abhängigkeiten entfernen, sie werden als Anwendungsfälle erwähnt, sind aber nicht zwingend erforderlich.
- Bessere Formulierung nach Feedback.
- Namespace bump. (jp)
- Version 1.0.0 von XEP-0381 [EN] (Internet of Things Special Interest Group (IoT SIG))
- Angenommen vom Rat. (XEP Editor: jsc)
- Version 0.2.0 von XEP-0383 [EN] (Burner JIDs)
- Verbesserung der Sicherheitsaspekte und Hinzufügen von JIDs. (ssw)
- Version 0.2.0 von XEP-0458 [EN] (Community Code of Conduct)
- Integration verschiedener Kommentare aus unterschiedlichen Quellen. (dwd)
Last Call (Letzter Aufruf)
Last Calls werden ausgerufen, sobald jede und jeder mit dem aktuellen Status eines XEPs zufrieden ist. Nachdem der Council (Rat) entscheidet, ob ein XEP bereit scheint, ruft die XMPP-Editorin oder der XMPP-Editor einen Last Call for Comments (Letzten Aufruf für Kommentare) auf. Das Feedback, das während dieses Last Call gesammelt wird, hilft, das XEP nochmals zu verbessern, bevor es für den Aufstieg zum Entwurf zurück an den Council geht.
- Kein Last Call diesen Monat.
Draft (Entwutf)
- Kein Draft diesen Monat.
Call for Experience (Aufruf für Erfahrungen)
Ein Call for Experience (ein Aufruf für Erfahrungen) ist, wie ein Last Call, eine explizite Aufforderung für Kommentare. In diesem Fall ist es jedoch hauptsächlich an die Menschen gerichtet, die die Specification implementiert und idealerweise auch ausgerollt haben. Dann stimmt der Council darüber ab, ob sie nach Final verschoben wird.
- Kein Call for Experience diesen Monat.
Danke an alle!
Dieser XMPP-Newsletter wurde kollaborativ von der Community erarbeitet.
Danke an Adrien Bourmault, Benoît Sibaud, DebXwoody, COM8, emus, mattJ, neox, Licaon_Kter, pmaziere, raspbeguy, wurstsalat3000 und Ysabeau ihre Hilfe, ihn zu erstellen!
Teile die Neuigkeiten!
Teile unsere Neuigkeiten in “Sozialen Netzwerken”:
Finde und schreibe XMPP Job-Angebote im XMPP job board (EN).
Abonniere (EN) diesen Newsletter und erhalte die nächste Edition direkt in Dein Postfach, sobald sie veröffentlicht wird.
Auch via RSS-Feed in Englisch und in Deutsch!
Hilf uns, diesen Newsletter zu erstellen
Wir haben den Entwurf dieses Newsletters in dieser einfachen Notiz (EN) parallel zu unseren Arbeiten im XSF Github Repositorium (EN) begonnen. 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 schreibst darüber? Denk’ doch darüber nach, die Neuigkeiten oder Veranstaltungen im Newsletter zu teilen und einer großen Zielgruppe zu präsentieren. Schon ein Beitrag von ein paar Minuten ist hilfreich!
Aufgaben, die regelmäßig erledigt werden müssen:
- Neuigkeiten aus dem XMPP-Universum zusammenfassen
- Neuigkeiten und Veranstaltungen in Textform bringen
- Die Kommunikation über Erweiterungen (XEPs) zusammenfassen
- Den Entwurf des Newsletters gegenlesen
- Medienbilder vorbereiten
- Übersetzungen: Vor allem Deutsch und Spanisch
Lizenz
Dieser Newsletter wird unter der CC BY-SA Lizenz [DE] veröffentlicht.