Difference between revisions of "XMPP Newsletter March 2020"

Jump to navigation Jump to search
Change information on postponing as a top info box.
(→‎Clients and applications: Formulation for Clients and Applications)
(Change information on postponing as a top info box.)
 
(8 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{event}}
{| cellspacing="3"
| colspan=2 width="100%" class="MainPageBG" style="border: 1px solid #f00000; color: #000; background-color: #f5a7a7"|
<div style="padding: .4em .9em .4em">
All the information of this newsletter was postponed to the next release, the [https://wiki.xmpp.org/web/XMPP_Newsletter_April_2020 April version].
</div>
|}
=== PLEASE READ THIS ===
All the information of this newsletter was postponed to the next
release, the April version, please review here:
https://wiki.xmpp.org/web/XMPP_Newsletter_April_2020
Status:
Status:
* Links collection: DONE
* Links collection: DONE
* Newsletter: WIP
* Newsletter: DONE
* Blog post:
* Blog post: WIP
* Social media:
* Social media:
* Translations:
* Translations:
Line 8: Line 20:
Warning: this wiki page does not represent the final edits
Warning: this wiki page does not represent the final edits


=== Newsletter subject/title ===
=== Everyone go for decentralisation! 15 Mar 2020 ===
 
[ Friendly, human introduction for the month (remove this mention before publishing) ]


=== Intro ===
=== Intro ===


Welcome to the XMPP newsletter covering the month of February 2020 (release in March 2020).
Welcome to the XMPP newsletter covering the month of February 2020. We are very sorry for the late publish. :(


Help us sustain this as a community effort, which [https://wiki.xmpp.org/web/News_and_Articles_for_the_next_XMPP_Newsletter process is fully documented].
Help us sustain this as a community effort, which [https://wiki.xmpp.org/web/News_and_Articles_for_the_next_XMPP_Newsletter process is fully documented].
Line 21: Line 31:


[https://tinyletter.com/xmpp Subscribe] to receive the next edition in your inbox!
[https://tinyletter.com/xmpp Subscribe] to receive the next edition in your inbox!
==== Newsletter translations ====


The translations of the XMPP Newsletter will be release here:
The translations of the XMPP Newsletter will be release here:
Line 27: Line 39:
- [https://news.jabberfr.org/category/newsletter/ French]
- [https://news.jabberfr.org/category/newsletter/ French]
- [https://www.jabber.de/ Spanish]
- [https://www.jabber.de/ Spanish]


=== Articles ===
=== Articles ===
Line 35: Line 48:


[https://www.behoerden-spiegel.de/2020/02/12/mobile-kommunikation-zeitgemaess-und-rechtskonform/ Mobile Kommunikation: zeitgemäß und rechtskonform] German article about mobile communication in authorities mentioning MOKA/XMPP.
[https://www.behoerden-spiegel.de/2020/02/12/mobile-kommunikation-zeitgemaess-und-rechtskonform/ Mobile Kommunikation: zeitgemäß und rechtskonform] German article about mobile communication in authorities mentioning MOKA/XMPP.
Smack supports now Direct MUC Invitations, Stanza Content Encryption, Message Fastening and Message Retraction. Read Paul Schaub's (vanitasvitae) [https://blog.jabberhead.tk/2020/02/17/smack-some-more-busy-nights-and-12-bytes-of-iv/ blog post] which is also about the recent OMEMO's 12 bytes of IV changes. You want to implement a XEP to Smack? Start reading [https://blog.jabberhead.tk/2020/02/25/how-to-implement-a-xep-for-smack/ here]!


Daniel Gultsch (iNPUTmice) [http://nitter.net/iNPUTmice/status/1228950491805167617#m published several posts] commenting on the situation on OMEMO initial vectors.
Daniel Gultsch (iNPUTmice) [http://nitter.net/iNPUTmice/status/1228950491805167617#m published several posts] commenting on the situation on OMEMO initial vectors.
Line 45: Line 56:


After a recent [https://www.dw.com/en/whatsapp-security-flaw-over-60000-groups-still-accessible-online/a-52543414 secruity flaw in WhatsApp groups], the FSFE recommends XMPP as [https://fsfe.org/news/2020/news-20200228-01.en.html decentral and open alternative amd solution]. The XSF tweeted about this already.
After a recent [https://www.dw.com/en/whatsapp-security-flaw-over-60000-groups-still-accessible-online/a-52543414 secruity flaw in WhatsApp groups], the FSFE recommends XMPP as [https://fsfe.org/news/2020/news-20200228-01.en.html decentral and open alternative amd solution]. The XSF tweeted about this already.
THE LINK DOESNT WORK ANY MORE: https://post.lurk.org/@pep/103736689790093261


debxwoody has started to build a [https://xmpp-messenger.de/index.html place for German users of XMPP] including social media, mailing list, homepage and a blog. He is calling for supporters!
debxwoody has started to build a [https://xmpp-messenger.de/index.html place for German users of XMPP] including social media, mailing list, homepage and a blog. He is calling for supporters!
Line 53: Line 62:


Sam Whited wrote about the [https://blog.samwhited.com/2020/02/extensions-in-mellium/ Go XMPP library].
Sam Whited wrote about the [https://blog.samwhited.com/2020/02/extensions-in-mellium/ Go XMPP library].
==== Newsletter translations ====


=== Videos ===
=== Videos ===
Line 62: Line 69:
=== Events ===
=== Events ===


In March there will be two XMPP Sprints in [https://wiki.xmpp.org/web/Sprints/2020_March_Duesseldorf Düsseldorf] and [https://wiki.xmpp.org/web/Sprints/2020_March_Berlin Berlin]. Feel free to join and support the community and their work!
In March there will be two XMPP Sprints in [https://wiki.xmpp.org/web/Sprints/2020_March_Duesseldorf Düsseldorf] and [https://wiki.xmpp.org/web/Sprints/2020_March_Berlin Berlin]. Feel free to join and support the community and their work! Please stay informed about the Berlin Sprint due to the COVID-19 situation.''(And yes the Düsseldorf Sprint already happened!)''


On 1-2 February, [https://fosdem.org/2020/ FOSDEM], was held in Brussels, Belgium. As usual the XMPP community coordinated the Real-Time Lounge, a corner where several open source projects around Real Time Communication can present themselves. At the XMPP booth there were lots of nice conversations with FOSDEM visitors. The easy onboarding of Snikket was one of the eye catchers at the booth. In the Real Time developers room thee was a talk about the [https://fosdem.org/2020/schedule/event/xmpp/ modularity of the XMPP protocol] by Winfried Tilanus.
On 1-2 February, [https://fosdem.org/2020/ FOSDEM], was held in Brussels, Belgium. As usual the XMPP community coordinated the Real-Time Lounge, a corner where several open source projects around Real Time Communication can present themselves. At the XMPP booth there were lots of nice conversations with FOSDEM visitors. The easy onboarding of Snikket was one of the eye catchers at the booth. In the Real Time developers room thee was a talk about the [https://fosdem.org/2020/schedule/event/xmpp/ modularity of the XMPP protocol] by Winfried Tilanus.
Line 77: Line 84:


Erlang Solutions were writing about [https://www.erlang-solutions.com/blog/improving-push-notifications-with-mongooseim.html improvements of push notifications within MongooseIM].
Erlang Solutions were writing about [https://www.erlang-solutions.com/blog/improving-push-notifications-with-mongooseim.html improvements of push notifications within MongooseIM].
Mongoose also release MongooseIM [https://github.com/esl/MongooseIM/releases/tag/3.6.1 version 3.6.1] and [https://github.com/esl/MongoosePush/releases/tag/2.0.1 MongoosePush version 2.0.1
Mongoose also release MongooseIM [https://github.com/esl/MongooseIM/releases/tag/3.6.1 version 3.6.1] and [https://github.com/esl/MongoosePush/releases/tag/2.0.1 MongoosePush version 2.0.1].


==== Clients and applications ====
==== Clients and applications ====
Line 89: Line 96:
Chris Ballinger release version [https://github.com/ChatSecure/ChatSecure-iOS/releases/tag/v5.0.1 5.0.1] of ChatSecure.
Chris Ballinger release version [https://github.com/ChatSecure/ChatSecure-iOS/releases/tag/v5.0.1 5.0.1] of ChatSecure.


The release of Movim 0.17 - Catalina includes https://nl.movim.eu/?post/pubsub.movim.eu/Movim/87633da7-3963-4923-aabc-54ac5f6ad1d8
The release of Movim 0.17 - Catalina includes [https://nl.movim.eu/?post/pubsub.movim.eu/Movim/87633da7-3963-4923-aabc-54ac5f6ad1d8 global chatroom search, a night theme, message retractation and UI changes].


Pix-Art Messenger will remove its [https://github.com/kriztan/Pix-Art-Messenger/blob/master/docs/encryption.md OTR legacy code by mid of 2020]. Experts on [https://github.com/kriztan/Pix-Art-Messenger/issues/427 any future OTRv4 implementation are invited to contribute new code].  
Pix-Art Messenger will remove its [https://github.com/kriztan/Pix-Art-Messenger/blob/master/docs/encryption.md OTR legacy code by mid of 2020]. Experts on [https://github.com/kriztan/Pix-Art-Messenger/issues/427 any future OTRv4 implementation are invited to contribute new code].  
Line 97: Line 104:
Gajim [https://gajim.org/post/2020-02-26-development-news-february/ Development News February 2020]: Redesigned invites, color improvements and a new Flatpak Nightly
Gajim [https://gajim.org/post/2020-02-26-development-news-february/ Development News February 2020]: Redesigned invites, color improvements and a new Flatpak Nightly


Again, this month many changes and [https://monal.im/blog/mac-and-ips-improving-error-handling/ improvements] were implemented into [https://monal.im/blog/new-mac-and-ios-builds/ Monal 4.3]. The app was refactored on Catalyst with [https://monal.im/blog/mac-catalyst-delayed-in-the-appstore-its-blocking-the-keychain/ fixes], removing of Google Talk, [https://monal.im/blog/monal-4-3-is-coming-out-in-about-a-week-even-in-france/ comeback of the app in France] again and UI changes to name the important blog posts and changes! Monal can now read [https://monal.im/blog/omemo-is-broken-in-general-across-the-ecosystem/ OMEMO 12-bytes IV] but from now limits it to [https://monal.im/blog/ios-4-3-beta-in-testing/ iOS 12 and 13].
Again, this month many changes and [https://monal.im/blog/mac-and-ips-improving-error-handling/ improvements] were implemented into [https://monal.im/blog/new-mac-and-ios-builds/ Monal 4.3] and [https://monal.im/blog/monal-4-4-for-ios-and-mac-are-out/ 4.4]. The app was refactored on Catalyst with [https://monal.im/blog/mac-catalyst-delayed-in-the-appstore-its-blocking-the-keychain/ fixes], removing of Google Talk, [https://monal.im/blog/monal-4-3-is-coming-out-in-about-a-week-even-in-france/ comeback of the app in France] again and UI changes to name the important blog posts and changes! Monal can now read [https://monal.im/blog/omemo-is-broken-in-general-across-the-ecosystem/ OMEMO 12-bytes IV] but from now limits it to [https://monal.im/blog/ios-4-3-beta-in-testing/ iOS 12 and 13].
 


[https://discourse.igniterealtime.org/t/pade-1-6-0-released/87226 Pàdé 1.6.0] was release by the Ignite Realtime community.
[https://discourse.igniterealtime.org/t/pade-1-6-0-released/87226 Pàdé 1.6.0] was release by the Ignite Realtime community.
Line 104: Line 110:
==== Libraries ====
==== Libraries ====


https://blog.jabberhead.tk/2020/02/17/smack-some-more-busy-nights-and-12-bytes-of-iv/
Smack supports now Direct MUC Invitations, Stanza Content Encryption, Message Fastening and Message Retraction. Read Paul Schaub's (vanitasvitae) [https://blog.jabberhead.tk/2020/02/17/smack-some-more-busy-nights-and-12-bytes-of-iv/ blog post] which is also about the recent OMEMO's 12 bytes of IV changes. You want to implement a XEP to Smack? Start reading [https://blog.jabberhead.tk/2020/02/25/how-to-implement-a-xep-for-smack/ here]!


The switch from OMEMO IV 16 byte to 12 byte goes on for [https://github.com/igniterealtime/Smack/commit/1051cd2640616385f80997cad51bf7411e8e04cc Smack] and [https://github.com/Syndace/python-omemo/commit/45e56db33581c86c7e156115b7714bc32b6e154a Python]
The switch from OMEMO IV 16 byte to 12 byte goes on for [https://github.com/igniterealtime/Smack/commit/1051cd2640616385f80997cad51bf7411e8e04cc Smack] and [https://github.com/Syndace/python-omemo/commit/45e56db33581c86c7e156115b7714bc32b6e154a Python]
Line 112: Line 118:
=== Other ===
=== Other ===


https://blog.prosody.im/introducing-snikket/
As already previously mentioned: [https://blog.prosody.im/introducing-snikket/ Snikket]!
 
https://www.cryptologie.net/article/487/a-history-of-end-to-end-encryption-and-the-death-of-pgp/


https://hund.linuxkompis.se/2020/02/13/hur-du-kommer-igang-med-xmpp-pa-android.html
The title says everything: [https://www.cryptologie.net/article/487/a-history-of-end-to-end-encryption-and-the-death-of-pgp/ A history of end-to-end encryption and the death of PGP]
How to setup Conversations - [https://hund.linuxkompis.se/2020/02/13/hur-du-kommer-igang-med-xmpp-pa-android.html på svenska]!


=== Services ===
=== Services ===


https://twitter.com/jabberpl/status/1231030107273355265
[https://twitter.com/jabberpl/status/1231030107273355265 JabberPL.org turns 15] - Congratulations! For their users they also [https://twitter.com/jabberpl/status/1231032793968279553 improved their service].
 
https://twitter.com/jabberpl/status/1231032793968279553


=== GSoC ===
=== GSoC ===
[https://summerofcode.withgoogle.com/organizations/5474262808264704/ Google Summer of Code 2020 has been announced], some XMPP projects have already shown interest to mentor students.


=== Extensions and specifications ===
=== Extensions and specifications ===
Line 133: Line 138:


==== Last Call ====
==== Last Call ====
''Due to the late publishing this is already over.''


- This message constitutes notice of a Last Call for comments on
- This message constitutes notice of a Last Call for comments on
Line 222: Line 229:


'''Call for Experience'''
'''Call for Experience'''
''Due to the late publishing this is already over.''


- The XEP Editor would like to Call for Experience with XEP-0066 before
- The XEP Editor would like to Call for Experience with XEP-0066 before
367

edits

Navigation menu