Benvenuti alla Newsletter XMPP, è un piacere avervi di nuovo qui! Questo numero copre il mese di dicembre 2022 e gennaio 2023. Questo è il primo numero dopo una meritata pausa invernale! Grazie a tutti i nostri lettori e a tutti i collaboratori!

Come questa newsletter, molti progetti e i loro sforzi nella comunità XMPP sono il risultato del lavoro volontario delle persone. Se sei contento dei servizi e del software che stai usando, specialmente nella situazione attuale, per favore considera di dire grazie o di aiutare questi progetti! Sei interessato a sostenere il team della newsletter? Leggi di più in fondo.

Annuncio XSF


Se siete interessati a diventare membri dell’XSF, le iscrizioni sono aperte fino al 19 febbraio 2023.

Progetti di hosting fiscale XSF


L’XSF offre hosting fiscale per progetti XMPP. Fai domanda tramite Open Collective. Per maggiori informazioni, vedi l’annuncio sul blog. Progetti in corso:

Google Summer of Code 2022


XSF e Google Summer of Code 2023

Stiamo valutando la possibilità di partecipare alla Google Summer of Code 2023! Se siete interessati iniziate a leggere qui.

Eventi XMPP


XMPP Talk

Articoli


È stato eseguito uno stress test del server di streaming PeerTube [FR] che include una chat live basata su XMPP (Prosody). Ha aiutato a identificare una serie di possibili ottimizzazioni nel plugin per la chat live di Peertube. Per maggiori dettagli, leggete il post dell’autore del plugin.

Peertube with XMPP-based live chat

Jabber.org, il servizio di messaggistica istantanea XMPP originale, è stato migrato al server Prosody IM nel fine settimana del 14-15 gennaio. Storia completa: jabberd -> ejabberd -> Isode M-Link -> Prosody IM

Un articolo su “Tokenization of sustainable real estate in Smart Cities : Monetizzazione come base per la costruzione, l’autorizzazione e la neutralizzazione del carbonio in CPS” (utilizzando tecniche basate su XMPP) è stato presentato a IECON2022 e pubblicato di recente.

La newsletter di dicembre di JMP parla della nuova struttura cooperativa, di un’importante correzione della sicurezza nell’applicazione Cheogram per Android e di una rassegna dei punti salienti del 2022. La newsletter di gennaio di JMP menziona un’altra nuova release, tra cui una nuova interfaccia XMPP Threaded Chat e nuove opzioni di pagamento per il servizio. Ultimo ma non meno importante: Scrivere un client di chat da zero in Ruby.

Snikket informa sugli avvisi di sicurezza di F-Droid e sull’aggiornamento della sicurezza. Il problema è già stato risolto.

vanitasvitae scrive di PGPainless: Utilizzare qualsiasi binario SOP con SOP-Java e External-SOP

nicfab scrive sulla nuova direttiva NIS 2 dell’UE: si applica a chiunque fornisca servizi digitali online?

Notizie sul software

Client e applicazioni


Sono stati rilasciati BeagleIM 5.3.2, 5.3.3 e SiskinIM 7.3.1, 7.3.2 con l’opzione di bloccare interi domini e una serie di correzioni di bug. E nuovi loghi e icone.

Sono state rilasciate le versioni da 2.11.0 a 2.12.1 di Conversation! Implementano il profilo Extensible SASL, Bind 2.0 + Channel Binding e Fast per riconnettersi più velocemente. Inoltre, è stata aggiunta la possibilità di passare da una chiamata audio a una videochiamata, di cancellare il proprio avatar e di ricevere una notifica per le chiamate perse. Dalla versione 2.12.0 integra anche un Distributore UnifiedPush per facilitare l’invio di messaggi push ad altre applicazioni abilitate UnifiedPush come Tusky e Fedilab. Gli utenti possono utilizzare il server UP fornito dagli sviluppatori o chiedere agli amministratori dei server di ospitare un server UP come componente universale di trasporto XMPP o caricare il nuovo modulo Prosody. Come annunciato nella newsletter di novembre 2022, la versione 3.0 è stata finanziata e quindi lo sviluppo è già iniziato; è possibile tenere d’occhio il suo ritmo nel nuovo branch code c3.

Sono state rilasciate le versioni 1.6.0 e 1.6.1 di Gajim. Per Gajim 1.6, gli sviluppatori hanno trasferito la libreria HTTP sottostante a Gajim e a python-nbxmpp a libsoup3. Inoltre, le anteprime audio sono ora più piacevoli e consentono un maggiore controllo (velocità di riproduzione, salto). Il rendering delle emoji su MacOS è stato riparato e sono state implementate molte correzioni sotto il cofano.

Libervia ha ottenuto un NLnet NGI Assure Fund per l’implementazione di chiamate audio/video.

Sono state rilasciate le versioni 0.4.0 e 0.4.1 di Moxxy. Queste due versioni introducono adesivi, reazioni, registrazione di messaggi vocali e vari miglioramenti e correzioni all’interfaccia utente e al codice XMPP.

Dalla comunità ignite realtime:

Spark 3.0.1

Server


È stato rilasciato ejabberd 23.01. A distanza di quasi tre mesi dal rilascio precedente, ejabberd 23.01 include molte correzioni di bug, diversi miglioramenti e alcune nuove funzionalità. Un nuovo modulo, mod_mqtt_bridge, può essere utilizzato per replicare le modifiche agli argomenti MQTT tra server locali e remoti. Gli XEP supportati sono ora raccolti automaticamente dalla documentazione del codice sorgente, in modo da fornire un file DOAP per un’ulteriore elaborazione su xmpp.org/servers/ejabberd.

Sono state rilasciate le versioni 0.12.2 e 0.11.14 di Prosody. La versione 0.12 apporta correzioni e miglioramenti.

È stato rilasciato il server XMPP 8.3 di Tigase. Include Tigase MEET - la versione di Tigase delle videochiamate di gruppo SFU (Selective Forwarding Unit), il supporto per XEP-0440 SASL Channel Binding Type Capability e il supporto iniziale e in anteprima per SASL2 e Bind2 e molte altre correzioni.

Librerie e Tool


omemo_dart è una libreria Dart che aiuta gli sviluppatori di client XMPP Dart/Flutter a implementare OMEMO nella sua versione più recente - attualmente 0.8.3. È stata rilasciata la versione 0.4.2.

Sono state rilasciate le versioni da python-nbxmpp 4.0.0 a 4.1.0. Queste versioni introducono il supporto per le Message Reactions (XEP-0444) e portano la libreria a libsoup3.

È arrivato un nuovo strumento per gli operatori e gli sviluppatori di server: nbxmpp-client consente di verificare e testare vari metodi di connessione XMPP (e configurazioni di proxy) tenendo d’occhio il flusso XML del protocollo. La versione 2.0.0 è stata appena rilasciata e si presenta con un design rinnovato (Gtk4+libadwaita).

È stato rilasciato Slidge 0.1.0 RC1. Slidge è una raccolta di componenti per gateway XMPP che consente di utilizzare il proprio client XMPP preferito per chattare con altre reti di chat non XMPP e/o non federate (ad esempio WhatsApp, Facebook, Mattermost, Signal, Skype, Steam, Telegram).

Il servizio compliance.conversations.im di Daniel Gultsch sarà interrotto. Questo strumento di verifica della conformità online consentiva agli amministratori di server e agli utenti di identificare le XEP/caratteristiche supportate da un provider e di controllare il supporto delle XEP nel tempo. Questo servizio ha aiutato gli utenti a verificare se stanno creando un account a prova di futuro con un provider. A causa delle difficoltà di manutenzione del software, il servizio sarà chiuso nel prossimo futuro.

È stato rilasciato QXmpp 1.5! La libreria XMPP basata su Qt-/C++ supporta ora OMEMO 2, Stanza Content Encryption e Automatic Trust Management. È possibile criptare end-to-end molti più dati rispetto alle vecchie versioni di OMEMO. Ad esempio, i file, comprese le miniature, vengono condivisi in modo crittografato tramite Stateless File Sharing. Inoltre, sono supportate le Reazioni di messaggi e l’implementazione di PubSub di QXmpp è quasi completa.

Estensioni e specifiche


La XMPP Standards Foundation sviluppa estensioni di XMPP nella sua serie XEP, oltre alle RFC di XMPP.

Sviluppatori e altri esperti di standard di tutto il mondo collaborano a queste estensioni, sviluppando nuove specifiche per le pratiche emergenti e perfezionando i modi di fare esistenti. Le estensioni proposte da chiunque, quelle di particolare successo finiscono per diventare Final o Active - a seconda del loro tipo - mentre altre vengono accuratamente archiviate come Deferred. Questo ciclo di vita è descritto in [XEP-0001] (https://xmpp.org/extensions/xep-0001.html), che contiene le definizioni formali e canoniche per i tipi, gli stati e i processi. Per saperne di più sul processo degli standard. La comunicazione su standard ed estensioni avviene nella Standards Mailing List (archivio online).

Proposte


Il processo di sviluppo di un XEP inizia scrivendo un’idea e sottoponendola all’Editor XMPP. Entro due settimane, il Consiglio decide se accettare la proposta come XEP sperimentale.

  • Suite di conformità XMPP 2023
    • Questo documento definisce le categorie di applicazioni XMPP per i diversi casi d’uso (Core, Web, IM e Mobile) e specifica gli XEP richiesti che il software client e server deve implementare per la conformità ai casi d’uso.
  • Comunicazione dei limiti del flusso
    • Questa specifica definisce un modo in cui un’entità XMPP può annunciare i limiti che applicherà ai dati ricevuti su uno stream.

Nuove


Differimenti


Se uno XEP sperimentale non viene aggiornato per più di dodici mesi, verrà spostato da Experimental a Deferred. Se c’è un altro aggiornamento, lo XEP verrà rimesso su Experimental.

  • Nessun XEP differito questo mese.

Aggiornamenti


Last Call


Last Call sono emesse una volta che tutti sembrano soddisfatti dello stato attuale del XEP. Dopo che il Consiglio decide se lo XEP sembra pronto, l’XMPP Editor emette una Last Call per i commenti. Il feedback raccolto durante la Last Call aiuta a migliorare lo XEP prima di riportarlo al Consiglio per l’avanzamento a Stable.

  • Nessuna last call questo mese.

Stabile


  • Nessun XEP è passato a stabile questo mese.

Deprecato


  • Nessuno XEP deprecato questo mese.

Call for Experience


Una Call For Experience - come una Last Call, è una chiamata esplicita per commenti, ma in questo caso è principalmente diretta a persone che hanno implementato, e idealmente distribuito, la specifica. Il Consiglio poi vota per spostarla in Finale.

  • Nessuna Call for Experience questo mese.

Diffondete la notizia!


Condividete la notizia sui “social network”:


Iscriviti alla newsletter mensile XMPP



Controlla anche il nostro RSS Feed!

Cerchi offerte di lavoro o vuoi assumere un consulente professionale per il tuo progetto XMPP? Visita la nostra bacheca delle offerte di lavoro XMPP.

Collaboratori della newsletter e traduzioni

Si tratta di uno sforzo comunitario e vorremmo ringraziare i traduttori per il loro contributo. I volontari sono i benvenuti! Le traduzioni della newsletter XMPP saranno pubblicate qui (con un certo ritardo):

  • Inglese (originale): xmpp.org
    • General contributors: Alexander “PapaTutuWawa”, emus, Licaon_Kter, Ludovic Bocquet, MattJ, MSavoritias (fae,ve), wurstsalat, Zash
  • Francese: jabberfr.org e linuxfr.org
    • Traduttori: Adrien Bourmault (neox), alkino, anubis, Benoît Sibaud, Pierre Jarillon, Ppjet6, Ysabeau
  • Tedesca: xmpp.org e anoxinon.de
    • Traduttori: Jeybe, wh0nix
  • Italiano: nicfab.eu
    • Traduttori: nicfab
  • Spagnolo: xmpp.org
    • Traduttori: daimonduff, TheCoffeMaker

Aiutaci a realizzare la newsletter


Questa newsletter XMPP è prodotta in collaborazione dalla comunità XMPP. Il numero di ogni mese della newsletter viene redatto in questo semplice pad. Alla fine di ogni mese, il contenuto del blocco viene inserito nel repository XSF Github. Siamo sempre felici di accogliere i collaboratori. Non esitate a partecipare alla discussione nella chat del gruppo Comm-Team (MUC) e ad aiutarci così a sostenere questo sforzo della comunità. Avete un progetto e volete diffondere la notizia? Considerate la possibilità di condividere qui le vostre notizie o i vostri eventi e di promuoverli a un vasto pubblico.

Attività che facciamo regolarmente:

  • raccogliere notizie nell’universo XMPP
  • brevi riassunti di notizie ed eventi
  • riassunto della comunicazione mensile sulle estensioni (XEP)
  • revisione della bozza della newsletter
  • preparazione delle immagini dei media
  • traduzioni

Licenza


Questa newsletter è pubblicata sotto licenza CC BY-SA.