Benvenuti alla Newsletter XMPP, è un piacere avervi di nuovo qui! Questo numero copre il mese di maggio 2023. 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 siete soddisfatti dei servizi e del software che utilizzate, vi invitiamo a ringraziare o ad aiutare questi progetti! Siete interessati a sostenere il team della newsletter? Leggi di più in fondo.
Annuncio XSF
- Se siete interessati a diventare membri dell’XSF, potete fare domanda nel corso del terzo trimestre del 2023.
XMPP e Google Summer of Code 2023
La XSF è stata nuovamente accettata come organizzazione ospitante alla GSoC 2023!
Progetti di hosting fiscale XSF
L’XSF offre hosting fiscale per progetti XMPP. Fai domanda tramite Open Collective. Per ulteriori informazioni, vedi il post dell’annuncio sul blog. Progetti in corso:
Eventi XMPP
- XMPP Office Hours: disponibile sul nostro canale YouTube
- Berlin XMPP Meetup (in remoto): incontro mensile degli appassionati di XMPP a Berlino, ogni secondo mercoledì del mese.
- FOSSY avrà un programma XMPP alla sua conferenza quest’estate dal 13 al 16 luglio 2023.
- XMPP Italian happy hour: web meeting XMPP mensile in italiano, a partire dal 16 maggio e poi ogni terzo martedì del mese alle 19:00. Evento online, con modalità web meeting e live streaming.
Talks
Lo sviluppatore di Libervia ha programmato un paio di conferenze informative a Parigi per giugno. Queste presentazioni approfondiranno vari aspetti del progetto Libervia e XMPP. Il primo intervento è una sessione di 20 minuti in inglese, che si terrà alle 15:00 di giovedì 15 giugno presso OW2. Il secondo intervento sarà una discussione più approfondita di 60 minuti in francese, prevista per le 17:30 di venerdì 16 giugno presso Pas Sage En Seine. Queste sessioni sono un’ottima occasione per approfondire il progetto Libervia e interagire con i suoi sviluppatori.
Articoli
- L’authority governativa tedesca ha pubblicato uno studio sui servizi video e di messaggistica [DE] in cui XSF e anche diversi progetti XMPP hanno fornito dichiarazioni. Leggete la sintesi [DE] o il documento completo [DE].
Notizie sul software
Client e applicazioni
- È stato rilasciato Gajim 1.8.0 con la crittografia OMEMO integrata! L’integrazione del plugin OMEMO garantisce un’integrazione più stretta e una migliore esperienza utente. Il menu della chat è stato riorganizzato e sono stati aggiunti alcuni pulsanti rapidi per una maggiore comodità. Sia la ricerca dei messaggi che la visualizzazione delle conversazioni di Gajim hanno ricevuto alcune importanti modifiche e correzioni.
- Sono stati rilasciati Kaidan 0.9 e 0.9.1! Aggiungono il supporto per OMEMO 2, Automatic Trust Management (ATM), Provider XMPP, Message Reactions e molto altro ancora.
- All’orizzonte ci sono sviluppi interessanti per Libervia. Grazie a una sovvenzione di NLnet attraverso l’NGI Assure Fund, sono in corso i lavori per l’implementazione delle chiamate A/V con Jingle in diversi frontend. Questa nuova funzionalità mira a supportare sia le chiamate individuali che quelle multi-party, con l’intenzione di aggiungere anche funzionalità di controllo del desktop remoto. Inoltre, è in corso la stabilizzazione del gateway ActivityPub, che migliorerà ulteriormente le funzionalità di Libervia. Per un elenco completo di questi e altri aggiornamenti, consultate l’ultima nota di avanzamento sul blog di Goffi.
- JMP consente di inviare e ricevere messaggi di testo e immagini (e chiamate) attraverso un numero di telefono reale direttamente dal computer, dal tablet, dal telefono o da qualsiasi altro dispositivo dotato di un client Jabber. Le reazioni lato Jabber sono ora tradotte, ove possibile, nella pseudo-sintassi tapback. Per saperne di più, consultate il blog di JMP. Cheogram Android 2.12.1-6 presenta colori e ore di silenzio per account, anteprime thumbhash per le immagini e molte correzioni di bug.
Server
- È stato rilasciato MongooseIM 6.1.0.
Il server XMPP Openfire ha avuto due nuove release: Openfire 4.6.8 (vecchia versione stabile) e Openfire 4.7.5 (stabile). È stato inoltre presentato un CVE sul bypass dell’autenticazione di Openfire Administration Console.
Librerie e Tool
- omemo-dr, una nuova libreria crittografica OMEMO è disponibile.
omemo-dr
è un fork dipython-axolotl
, che è la libreria crittografica utilizzata per la crittografia OMEMO in Gajim. In vista di futuri cambiamenti (ad esempio la prossima versione di OMEMO), gli sviluppatori di Gajim hanno creato un fork di questa libreria. - Sono state rilasciate le versioni 4.3.0 e 4.3.1 di python-nbxmpp, che apportano diverse correzioni di bug relativi alla gestione di OMEMO e HTTP.
Estensioni e specifiche
La XMPP Standards Foundation sviluppa estensioni a XMPP nella sua XEP series oltre alle XMPP RFC.
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. Proposte da chiunque, quelle di particolare successo finiscono come Final o Active - a seconda del loro tipo - mentre altre vengono accuratamente archiviate come Deferred. Questo ciclo di vita è descritto in XEP-0001, 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 sugli standard e sulle 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.
- Nessuna proposta XEP questo mese.
Nuove
- Versione 0.1.0 di XEP-0480 (SASL Upgrade Tasks)
- Questa specifica fornisce un modo per aggiornare i meccanismi SASL più recenti utilizzando i task SASL2.
- Versione 0.1.0 di XEP-0482 (Call Invites)
- Questo documento definisce come invitare qualcuno a una chiamata e come rispondere all’invito.
- Versione 0.1.0 di XEP-0481 (Content Types in Messages)
- Questa specifica descrive un metodo generico con cui il contenuto dei messaggi può essere etichettato come avente uno specifico Internet Content Type. Fornisce inoltre un metodo per inviare lo stesso contenuto utilizzando tipi di contenuto diversi, come meccanismo fall-back quando si comunica tra client che supportano tipi di contenuto diversi.
- Versione 0.1.0 di XEP-0478 (Stream Limits Advertisement)
- Questa specifica definisce un modo in cui un’entità XMPP può annunciare i limiti che applicherà ai dati ricevuti su uno stream.
- Versione 0.1.0 di XEP-0479 (XMPP Compliance Suites 2023)
- Questo documento definisce le categorie di applicazioni XMPP per diversi casi d’uso (Core, Web, IM e Mobile) e specifica le XEP richieste che il software client e server deve implementare per la conformità ai casi d’uso.
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
- Version 1.25.0 of XEP-0060 (Publish-Subscribe)
- Add data model informational text in Implementation Notes.
- Provide a way for a PubSub service to tell a client when a node is full.
- Clarify behaviour and current usage of the ‘pubsub#itemreply’ option.
- Fix spec approver
- Version 1.1.1 of XEP-0223 (Persistent Storage of Private Data via PubSub)
- Add notes about checking event origin (in reaction to CVE-2023-28686). (ka)
- Version 1.1.0 of XEP-0313 (Message Archive Management)
- Clarify archive metadata response in the case of an empty archive.
- Clarify query response in the case of no matching results. (mw)
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”: