Journal XMPP en 2021

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
61
9
jan.
2021

Salut nal,

Je profite de l’occasion de Whatsapp qui va bientôt tout partager à Facebook pour écrire ce petit journal sur XMPP, l’état des lieux, et ce qui est à venir pour 2021.

Tout d’abord je me présente, j’utilise XMPP depuis plus de 10 ans, je développe des trucs liés à XMPP depuis environ 10 ans (je suis notamment un des développeurs de Poezio et de Slixmpp), et je suis également un des administrateurs du serveur JabberFR.

Multimédia

(…)

Dernières avancées du côté de Thunderbird

Posté par  . Édité par Yves Bourguignon, orfenor, tisaac, Sylvestre Ledru, Xavier Teyssier et Julien Jorge. Modéré par Pierre Jarillon. Licence CC By‑SA.
58
24
sept.
2022
Bureautique

Récemment la version 102 est sortie. Au fur et à mesure des mises à jours mineures, des choses se sont améliorées ici et là. Côté mail pas grand-chose n’a bougé de l’extérieur mais une réécriture de sections critiques en JavaScript est en cours. Du côté des contacts et de l’agenda, une gestion native des protocoles utilisés par les solutions de partage (tel NextCloud) vient changer la donne. Du côté des messageries instantanées la prise en charge de Matrix a été ajoutée.

Journal Parlons XMPP - épisode 3 - le cœur et les extensions (suite)

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
58
1
juil.
2015

(pour lire les épisodes précédents, suivez l'étiquette correspondante)

En plus de cette partie centrale, des fonctionnalités peuvent être ajoutées, d'où le X de XMPP (pour eXtensible).

Les extensions sont rédigées sous la forme de « XEP » (XMPP Extension Protocol), idée héritée — si je ne m'abuse — de Python. C'est de cela qu'on parle quand on voit les cryptiques XEP-0XXX dans les fonctionnalités gérées d'un serveur ou d'un client. Pas besoin évidemment de savoir cela pour utiliser un client XMPP (…)

Salut à Toi (GNU/)LinuxFr.org !

Posté par  (site web personnel, Mastodon) . Modéré par baud123. Licence CC By‑SA.
57
2
juin
2011
XMPP

Petite note pour les impatients : cette dépêche est longue, aussi vous pouvez directement vous diriger vers les liens pour trouver les captures d’écran et vidéos, ainsi qu’une démo technique de l’interface Web. Autre point important : je cherche de l’aide de toute sorte (développement, graphisme, CSS, don, etc.). Là encore, la fin de la dépêche entre plus dans les détails.

La présentation « en gros »

« Salut à Toi » (SàT) est un client XMPP qui permet d’avoir plusieurs interfaces, qui peuvent être adaptées à un usage ou une plate-forme particulière. Le projet touche à beaucoup de domaines et se veut un terrain d’expérimentation : il est assez difficile à résumer. En vrac, on peut dire que vous y trouverez une interface pour bureau (qui se rapproche d’un client Jabber classique), une interface Web (qui se rapproche de ce que la mode veut appeler « réseau social »), une interface console, une interface en ligne de commande, des jeux, du transfert de fichiers, etc.. Le projet se veut aussi multi-plate-forme et modulaire.

Mettre en place un serveur Jabber avec du TLS et du Forward Secrecy

Posté par  (site web personnel) . Édité par ZeroHeure, palm123, Nÿco et NeoX. Modéré par ZeroHeure. Licence CC By‑SA.
56
27
jan.
2015
XMPP

J'ai publié il y a quelques mois un tuto pour mettre en place "facilement" un serveur XMPP/Jabber avec Prosody et du SSL/TLS plutôt bien configuré sous Debian, j'ai eu pas mal de retours positifs depuis et je pense qu'il pourrait intéresser d'autres personnes.

Sortie du très attendu Prosody 0.10

56
5
oct.
2017
XMPP

Prosody est un serveur XMPP moderne, facile à mettre en place et léger. Il est flexible et extensible pour les développeurs. Il est codé en Lua et est publié sous licence MIT.

Cette nouvelle mouture, sortie le 2 octobre 2017, apporte la copie carbone et la gestion de l’archivage des messages (MAM). Ces deux nouvelles fonctionnalités permettent une meilleure synchronisation de la totalité des conversations entre différents clients, qu’il s’agisse d’un ordinateur de bureau ou d’un mobile qui subit de multiples reconnexions.

Logo de Prosody


Ceci est une traduction collaborative de l’annonce de sortie de Prosody 0.10.0. Merci à tous les participants (cf. l’en‐tête pour avoir les noms).

Journal XMPP et (micro)blogage: la donne a changé

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
56
26
mai
2015

Salut à Vous,

Nous venons de faire un énorme pas en avant dans la gestion du blogage/microblogage avec XMPP, aboutissement de plusieurs mois d'efforts, voici quelques explications.

XMPP a de nombreux atouts : protocole standard, stable, largement répandu, décentralisé et extensible, c'est un choix logique pour construire un logiciel de communication aujourd'hui. Choix que des projets comme Movim, Jappix ou Salut à Toi (dont je suis un des dév principaux) ont fait, et dans une certaine mesure Buddycloud mais (…)

Movim 0.9 - Tchouri

55
26
jan.
2016
XMPP

Après un an et trois mois d’attente, voici enfin la nouvelle version de Movim. Avant de rentrer dans le vif du sujet, quelques rappels concernant le projet.

L’architecture de Movim est unique en son genre, c’est à la fois un client XMPP pouvant gérer plusieurs sessions simultanées mais également une application web déployable sur un serveur et accessible au sein des navigateurs et sur les mobiles.

Movim logo

Même s’il est défini en tant que réseau social, il faut plutôt le voir comme un nouvel outil, mêlant fonctionnalités sociales et de messagerie instantanée, le tout reposant sur le standard de messagerie XMPP.

À vrai dire Movim n’est pas vraiment un réseau en lui-même (par rapport à Facebook, Diaspora ou WhatsApp). L’un des buts du projet est, au contraire, de démontrer qu’il est parfaitement possible d’utiliser un protocole unique de communication créant par lui-même un réseau de communication, tout en laissant le choix aux utilisateurs et administrateurs d’utiliser les outils (clients ou serveurs) qu’ils souhaitent pour accéder à celui-ci.

Même si le numéro de version n’est pas majeur, la 0.9 du projet est un véritable bond en avant, tant sur les plans architecturaux, fonctionnels que visuels. Le cœur du projet a atteint sa maturité et permet désormais aux contributeurs de développer et compléter rapidement les fonctionnalités manquantes.

Authentifiez-vous sans mot de passe grâce à XMPP !

Posté par  . Édité par Goffi, palm123, Benoît Sibaud et Nils Ratusznik. Modéré par Nils Ratusznik. Licence CC By‑SA.
55
22
juil.
2016
XMPP

L’authentification HTTP via XMPP est une extension du protocole XMPP (XEP).
Elle permet de s’authentifier sur un site Internet sans avoir besoin de mot de passe : le site en question envoie une demande de confirmation à l’utilisateur du compte XMPP qui autorise ou non l’accès.

Des implémentations sont récemment apparues ou en cours, plus de détails en deuxième partie de dépêche.

Libervia v0.8 « La Cecília »

Posté par  (site web personnel, Mastodon) . Édité par palm123 et Benoît Sibaud. Modéré par bobble bubble. Licence CC By‑SA.
54
1
déc.
2021
XMPP

Je suis fier d'annoncer la sortie de Libervia 0.8 « La Cecília » (anciennement nommé « Salut à Toi »), après plus de 2 ans de développement.

Libervia est un client XMPP multi-interfaces qui ne se concentre pas uniquement sur la messagerie instantanée et intègre des fonctionnalités telles que le blogage, le partage de fichiers, les albums photos, ou encore la gestion d'événements. Il a été mentionné plusieurs fois sur ce site sous son ancien nom « Salut à Toi ».

Cette version est une avancée majeure pour préparer le futur du projet. Voyons les principales nouveautés.

Logo de Libervia

Salut à Toi 0.7 — La Commune

Posté par  (site web personnel, Mastodon) . Édité par ZeroHeure, Davy Defaud, palm123, Ysabeau 🧶 🧦 et Benoît Sibaud. Modéré par ZeroHeure. Licence CC By‑SA.
Étiquettes :
54
25
juil.
2019
XMPP

Salut à vous,

C’est avec plaisir et un certain soulagement que je vous annonce la sortie de « Salut à Toi » version 0.7 (La Commune).
logo de Salut à Toi

« Salut à Toi » (ou SàT) est un écosystème de communication décentralisé, basé sur le standard établi XMPP. Il vous permet de faire de nombreuses choses : messagerie instantanée, partage de fichiers, (micro‐)blogage, événements, forums, etc., et il a la particularité d’être multi‐interface : différents « frontaux » sont disponibles pour le Web, le bureau, les appareils mobiles, ou encore le terminal et la ligne de commande.

Libervia/Salut à Toi : campagne pour une version Android et de bureau

53
26
oct.
2015
XMPP

Nous venons de lancer une campagne de financement participatif pour le projet Libervia/Salut à Toi afin de développer une version pour Android et de bureau.

Salut à Toi (SàT) est un outil de communication (ou « réseau social ») avancé basé sur le protocole standard XMPP. Il est décentralisé, multi-usages, multi-interfaces, libre (AGPL v3+) et dispose de nombreuses fonctionnalités : blog/microblog, partage de fichiers, chiffrement de bout en bout, jeux, etc.

Libervia/SàT Campagne Android

SàT est un outil unique, de par son architecture, ses fonctionnalités, sa philosophie et la façon dont il est géré.

La suite de cette dépêche détaille la campagne et ce qu'elle va permettre de faire.

Journal Quelques nouvelles en vrac de XMPP

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
52
20
jan.
2016
Ce journal a été promu en dépêche : XMPP à fond !.

Salut à tous,

En attendant de publier le prochain article de « parlons XMPP », voici quelques nouvelles en vrac du monde XMPP (particulièrement côté standard), parce que ça bouge beaucoup en ce moment :

Chiffrement

Côté chiffrement de bout en bout déjà. Vous avez peut-être entendu parler de OMEMO ? C'est une nouvelle méthode de chiffrement basée sur Axolotl qui a pour objectif de remplacer OTR.

Commençons par expliquer rapidement : XMPP fait du chiffrement naturellement entre client et serveur, et entre serveurs, chiffrement (…)

Journal Pas seul dans la matrice

Posté par  . Licence CC By‑SA.
Étiquettes :
51
15
fév.
2015

En lisant d'un œil distrait le flux RSS de LWN je suis tombé sur un article sur un nouveau protocole nommé Matrix. Bon je suis moyennement convaincu par la pertinence du nom mais bon passons.

Donc l'idée est d'avoir un nouveau protocole de discussion de groupe (style IRC) fonctionnant avec une fédération de serveur.

Là normalement vous vous dites : "Encore un nouveau protocole de chat, pourquoi ne pas utiliser XMPP ou IRC ?". Bon déjà vous faites ce (…)