Benvenuti alla Newsletter XMPP del mese di dicembre 2021 e gennaio 2022!
Ci auguriamo che abbiate trascorso un ottimo passaggio al nuovo anno e siamo felici di avervi fatto leggere la nuova release! Immaginiamo che questo episodio abbia preso un po’ di peso durante le vacanze di Capodanno :-)
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 state usando, specialmente nella situazione attuale, considerate di ringraziare o aiutare questi progetti!
Leggi questa Newsletter attraverso il nostro RSS Feed!
Sei interessato a sostenere il team della Newsletter? Leggi di più!
A parte questo, buona lettura!
Traduzioni della Newsletter
Le traduzioni della Newsletter XMPP saranno rilasciate qui (con un certo ritardo):
- francese su jabberfr.org e linuxfr.org
- tedesca attualmente è su anoxinon.de
- italiana dell’ultima newsletter è su NicFab Notes
Molte grazie ai traduttori e al loro lavoro! Questo è un grande aiuto per diffondere le notizie! Per favore, unitevi a loro nel loro lavoro o ricominciate con un’altra lingua!
Annuncio XSF
- L’XSF sta progettando di partecipare alla Google Summer of Code 2022 (GSoC). Se sei interessato a partecipare come studente, mentore o come progetto in generale, aggiungi le tue idee e contattaci!
- Le pagine del blog e della newsletter su []xmpp.org/blog](https://xmpp.org/blog) ora supportano più lingue. Siamo felici per i volontari che supportano la traduzione!
Progetti di hosting fiscale XSF
L’XSF offre hosting fiscale per progetti XMPP ora! Fai domanda tramite Open Collective. Per maggiori informazioni, vedi l’annuncio sul blog.
Eventi
XMPP Office Hours - Inoltre, controlla il nostro nuovo canale YouTube!
Berlin XMPP Meetup (remoto): Incontro mensile degli appassionati di XMPP a Berlino - sempre il 2° mercoledì del mese.
Video
Thilo Molitor (sviluppatore di Monal) ha tenuto un intervento (DE) sullo sviluppo di Monal.
XMPP Office Hours: Fabian Sauter ha presentato a dicembre le sue avventure nello sviluppo di un client XMPP per Windows (Universal Windows Platform (UWP)).
XMPP è stato menzionato in un programma della TV pubblica tedesca [DE] nel contesto della protezione dei dati.
Articoli
JMP.chat ha pubblicato due post sul blog. Il primo dettaglia una caratteristica del sistema Cheogram del progetto Soprani.ca che permette agli utenti SMS di contattare (o chiamare!) qualsiasi indirizzo XMPP. La loro newsletter annuncia anche una partnership con Snikket per l’hosting, così come un’anteprima delle tariffe di chiamata in tutto il mondo mentre si preparano a lanciare presto questa funzionalità.
Ci sono diversi articoli sull’argomento “messenger” al sito tedesco di “Freie Messenger” con un focus sulle alternative a WhatsApp, E2EE, interoperabilità, sicurezza/pseudosicurezza. L’aiuto è benvenuto, traducendo gli articoli nella vostra lingua madre.
OMEMO è stato finalmente integrato in Movim dopo 6 lunghi anni di dibattiti. In questo articolo Timothée, sviluppatore di Movim, spiega l’architettura generale di OMEMO, le difficoltà incontrate durante il lavoro di integrazione in Movim e come le hanno superate.
Mentre la collaborazione precedentemente annunciata tra Snikket e Simply Secure ha concluso il suo primo progetto, hanno intervistato il fondatore del progetto, Matthew Wild, sulle origini di Snikket e la sua esperienza nella gestione di progetti open-source. Leggi l’intervista: On Getting Things Done: A Conversation with Matthew Wild from Snikket.
Mellium Co-op ha pubblicato il loro Year in Review per il 2021 e il Dev Communiqué per dicembre 2021 e gennaio 2022.
MongooseIM scrive sui domini XMPP dinamici nelle loro soluzioni.
Andrew Lewman prova vari protocolli di messaggistica su una rete congestionata, e fa una scoperta sulle prestazioni di XMPP in tali situazioni.
Ravi Dwivedi dimostra che “libertà e privacy possono essere anche convenienti” nella loro breve introduzione al client Quicksy per Android.
Il tedesco Linux Magazin ha testato i client di messaggistica istantanea gratuiti per Linux nel loro ultimo stampato e, insieme ad altri messenger, ha recensito il client desktop Gajim.
Un’analisi dei pericoli dei server XMPP mal configurati in questo pezzo sulla sicurezza dei server XMPP di Bishop Fox.
vanitasvitae ha pubblicato un articolo che celebra il rilascio 1.0.0
di PGPainless. PGPainless è una libreria Java che mira a rendere l’uso di OpenPGP il più semplice possibile. Il progetto è stato avviato nel 2018 come sottoprodotto di un progetto Google Summer of Code della XMPP Standards Foundation!
Notizie sul software
Client e applicazioni
Notizie sullo sviluppo di Gajim: Il lavoro su Gajim 1.4
sta facendo grandi passi avanti! Dopo nove mesi di sviluppo della nuova finestra principale di Gajim, il codice è finalmente pronto per essere unito al ramo principale. Questo permette la compilazione automatica delle versioni notturne per Linux e Windows.
La chat di monocles (un fork di Conversations e Blabber.im) avrà il supporto OTR nella prossima release. Il client inoltre permette solo connessioni a server XMPP con configurazioni SSL aggiornate e non offre connessioni SSL di fallback per evitare perdite di dati. Tuttavia è compatibile con ogni account XMPP attuale.
Libervia 0.8 “La Cecilia” (precedentemente conosciuta come “Salut à Toi”) è stata rilasciata con una completa finalizzazione della crittografia OMEMO per le chat di gruppo, un nuovo tema predefinito, un sistema di inviti facile da usare, una funzione di lista non standard (XMPP), album di foto e molti cambiamenti tecnici.
È stata pubblicata una nuova versione stabile di SiskinIM 7.0.1 che include l’invio di messaggi non crittografati nelle chat singole con la crittografia predefinita per OMEMO e la presentazione del limite automatico della dimensione del download dei file.
Server
È stato rilasciato Openfire 4.7.0 (avendo rilasciato prima la loro Beta). Questa release è la prima non-patch in più di un anno, che porta una sana quantità di nuove caratteristiche, così come la correzione di bug. I punti salienti di questa release includono un supporto al clustering ampiamente migliorato, in particolare intorno alla funzionalità Multi-User Chat, che dovrebbe beneficiare gli ambienti ad alto volume. In precedenza sono stati rilasciati anche Openfire 4.5.5, Openfire 4.6.5 e Openfire 4.6.6.
È stato rilasciato Prosody 0.11.13. Da dicembre, i nuovi rilasci di Prosody hanno portato alcune correzioni a PEP per controllare l’uso della memoria, una correzione di sicurezza che risolve una vulnerabilità di denial-of-service nel mod_websocket di Prosody, e una correzione per una perdita di memoria. In precedenza sono stati rilasciati anche Prosody 0.11.11 e Prosody 0.11.12.
È stato rilasciato ejabberd 21.12. Il nuovo rilascio di ejabberd 21.12 arriva dopo cinque mesi di lavoro, contiene più di cento cambiamenti, molti dei quali sono miglioramenti o caratteristiche importanti, e diverse correzioni di bug: PubSub miglioramenti, nuovo mod_conversejs, e supporto per MUC Hats (XEP-0317).
Jackal, un server XMPP scritto in Go, ha rilasciato la versione 0.56.0.
Snikket ha annunciato il rilascio della loro versione server nel gennaio 2022, questo include una correzione di sicurezza annunciata all’inizio di gennaio. La principale novità di questa release è la funzionalità di importazione/esportazione dell’account, la parte finale del progetto di portabilità dell’account XMPP finanziato da NGI DAPSI.
Librerie
Un nuovo componente XMPP è stato pubblicato e potrebbe usare qualche feedback. Il componente implementa un trasporto webhook che permette agli utenti (la persona che ospita il componente e chiunque scelga di permettere) di creare endpoint HTTP per ricevere eventi e tradurli in messaggi XMPP. I payload dei webhook sono processati dal middleware e le notifiche XMPP sono basate su template e scritte in EJS. Attualmente viene fornito con integrazioni GitLab e Git semplice, così come un middleware Slack grezzo e non testato, ma capisce anche testo semplice e contenuti PNG, JPEG e PDF, che vengono inviati agli abbonati come allegati tramite HTTP File Upload (XEP-0363). Trovate il repository principale (ancora nessuna qualità di produzione) e c’è anche un server demo disponibile per test casuali.
Estensioni e specifiche
Sviluppatori e altri esperti di standard di tutto il mondo collaborano a queste estensioni, sviluppando nuove specifiche per le pratiche emergenti e raffinando i modi di fare esistenti. Proposte da chiunque, quelle particolarmente riuscite 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. Leggi di più sul processo degli standard. La comunicazione intorno agli standard e alle estensioni avviene nella Mailing List degli standard (archivio online).
Proposte
Il processo di sviluppo XEP inizia scrivendo un’idea e presentandola all’editore XMPP. Entro due settimane, il Consiglio decide se accettare questa proposta come XEP sperimentale.
- Fallback di compatibilità
- Questo documento definisce un modo per indicare che una parte specifica del corpo serve solo come fallback e per quale specifica è il fallback.
- Inviti per chiamata
- Questo documento definisce come invitare qualcuno ad una chiamata e come rispondere all’invito.
- Spazi dei nomi PubSub
- Questa estensione definisce un nuovo attributo del nodo PubSub per specificare il tipo di payload.
- Risposte ai messaggi
- Questo documento definisce un modo per indicare che un messaggio è una risposta ad un messaggio precedente.
News
- Nessun notizia XEP questo mese.
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
- Versione
1.1.0
di XEP-0363 (HTTP File Upload)- Filename size in bytes.
- Headers MUST be included in the PUT request.
- Headers considered opaque.
- Servers may want to sign headers, in security implications.
- Allow header case insensitivity, multiple times the same header, and preserve the order in the HTTP request. (egp, mb)
- Versione
0.4.0
di XEP-0353 (Jingle Message Initiation)- Rework whole spec, namespace bump
- Add new message
- Add dependency on XEP-0280, XEP-0313 and XEP-0334
- Add to some messages (tm)
- Versione
1.1.0
di XEP-0459 (XMPP Compliance Suites 2022)- Replace deprecated XEP-0411 with XEP-0402 in Advanced Group Chat (egp)
- Versione
0.4.0
di XEP-0380 (Crittografia esplicita dei messaggi)- Add new OMEMO namespaces: ‘urn:xmpp:omemo:1’ for OMEMO versions since
0.4.0
, and ‘urn:xmpp:omemo:2’ for OMEMO versions since0.8.0
(melvo)
- Add new OMEMO namespaces: ‘urn:xmpp:omemo:1’ for OMEMO versions since
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’editore XMPP emette un Last Call per i commenti. Il feedback raccolto durante l’ultima chiamata aiuta a migliorare lo XEP prima di riportarlo al Consiglio per l’avanzamento a Draft.
- Last Call for comments on XEP-0424 (Message Retraction)
- Last Call for comments on XEP-0425 (Message Moderation).
Stabile (precedentemente noto come Draft)
Info: L’XSF ha deciso di rinominare “Draft” in “Stable”. Leggete di più qui.
- Nessun XEP è avanzato a Stabile questo mese.
Deprecato
- XEP-0256 (Last Activity in Presence)
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.
Grazie a tutti!
Questa newsletter XMPP è prodotta in modo collaborativo dalla comunità. Quindi molte grazie a Adrien Bourmault (neox), Anoxinon e.V., arne, emus, Goffi, IM, Licaon_Kter, MattJ, mdosch, NicFab, Sam Whited, TheCoffeMaker, vanitasvitae, wurstsalat3000 per il loro supporto e aiuto nella creazione, revisione e traduzione!
Diffondete la notizia!
Per favore condividete la notizia sui “social network”:
Trova e inserisci le offerte di lavoro nella bacheca di XMPP. Iscriviti per ricevere la prossima edizione nella tua casella di posta elettronica Controlla anche il nostro RSS Feed!
Aiutaci a costruire la newsletter
Abbiamo iniziato a redigere questo semplice taccuino in parallelo ai nostri sforzi nel repository XSF Github. Siamo sempre felici di accogliere collaboratori. Non esitate a partecipare alla discussione nella nostra chat di gruppo Comm-Team (MUC) e quindi aiutateci a sostenere questo come uno sforzo comunitario. Hai un progetto e scrivi su di esso? Considera la possibilità di condividere le tue notizie o i tuoi eventi qui, e promuoverli a un vasto pubblico! E anche se puoi dedicare solo pochi minuti di supporto, questi sarebbero già utili! I compiti che devono essere svolti regolarmente sono per esempio
- Aggregazione di notizie nell’universo XMPP
- Breve formulazione di notizie ed eventi
- Riassunto della comunicazione mensile sulle estensioni (XEP)
- Revisione della bozza della newsletter
- Preparazione delle immagini per i media
- Traduzioni: specialmente tedesco e spagnolo
Licenza
Questa newsletter è pubblicata sotto licenza CC BY-SA.