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.

Forum général.cherche-logiciel Metronome

1
17
sept.
2015

Bonjour,

Merci pour ce tutoriel:
http://linuxfr.org/news/monter-votre-propre-reseau-social-avec-movim-et-metronome

Je n'ai pas trouvé comment commenter alors je poste mon message ici:
Bonjour,

Merci pour ce tutoriel Smile

Ayant récemment décidé de passer progressivement en auto-hébergement pour remplacer tous les différents services utilisés jusque là, je viens de mettre en place un serveur xmpp métronome sur mon petit Rpi.
Mais je n’ai pour l’instant pas trouvé de client capable d’assurer toutes les fonctions souhaitées :
– messages texte (comme n’importe quelle messagerie instantanée, skype (...)

Journal Parlons XMPP - épisode 8 - PubSub et PEP

Posté par (page perso) . Licence CC by-sa
37
8
sept.
2015

Aujourd'hui nous allons expliquer dans les grandes lignes comment fonctionnent « PubSub » et « PEP », et voir à quoi cela peut servir. Cet article va reprendre en partie ce que j'ai dit à la conférence « PubSub, microblogage et XMPP » en juillet dernier aux RMLL.

PubSub signifie « Publish/Subscribe » (Publication/Abonnement), c'est un mécanisme qui permet à une ou plusieurs personnes de publier toutes sortes d'informations sur un endroit connu (qu'on appelle un nœud) et aux personnes qui le désirent de s'abonner, c'est (...)

Journal Parlons XMPP - épisode 7 - cas pratiques: SleekXMPP et SàT

Posté par (page perso) . Licence CC by-sa
23
6
août
2015

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

Comme cela a été demandé plusieurs fois, nous allons pour cet article faire un petit cas pratique avec deux bots XMPP.

SleekXMPP

c'est SleekXMPP que nous allons tester, que je n'avais jamais utilisé avant cet article. Il s'agit d'une bibliothèque Python qui se veut simple, avec peu de dépendances, et gérant tout avec des greffons. Vous pouvez aussi utiliser le fork (amical) fait pour Poezio, Slixmpp qui a réécrit le cœur (...)

Sortie de poezio 0.9

Posté par (page perso) . Édité par Benoît Sibaud. Modéré par Benoît Sibaud. Licence CC by-sa
32
2
août
2015
XMPP

Poezio est un client de messagerie instantanée en console (licence zlib) pour le réseau XMPP (Jabber) (pour plus de détails, voir la série de très bons journaux rédigés par goffi qui vont en détail dans le protocole et ce qu’il permet d’accomplir).

Poezio est conçu pour être rapide à utiliser au quotidien, avec une utilisation se rapprochant des clients IRC bien connus comme weechat et irssi. Dans cet esprit, il est avant tout conçu pour les salons de discussions (MUC) et ne gérait même pas la connexion à un compte (on peut maintenant en avoir un) dans les premières versions, dans l’idée d’avoir le même genre de client qui ne nécessite pas de configuration préalable.

Poezio offre néanmoins un certain nombre de fonctionnalités avancées liées à XMPP, comme la correction de messages, les accusés de réception, les message carbons (duplication de messages vers tous les périphériques), le formatage xhtml-im, une interface de debug XML complète, et bien plus encore. Un certain nombre de compromis sont malheureusement réalisés du fait de l’interface en ncurses qui limite un peu les options niveau interface utilisateur.

Du point de vue de la sécurité, poezio force le chiffrement avec le serveur en utilisant des ciphers corrects (l’utilisateur peut cependant désactiver le chiffrement ou réduire la qualité des ciphers), fait du cert pinning (via un hash du certificat à la première connexion, et un gros avertissement si ça change ensuite). Il intègre également un plugin GPG (que personne n’utilise) et OTR.

Côté technologie, poezio dépend généralement de la dernière version de python en date à chaque nouvelle release, ce qui est rarement du goût de debian stable.

Journal Sortie de poezio 0.9

Posté par (page perso) . Licence CC by-sa
31
1
août
2015
Ce journal a été promu en dépêche : Sortie de poezio 0.9.

Comme je n'avais encore jamais fait de journal à propos de poezio sur linuxfr, je préfère faire une petite introduction pour que les gens ne soient pas perdus.

Présentation de poezio

Poezio est un client de messagerie instantanée en console pour le réseau XMPP (Jabber) (pour plus de détails, voir la série de très bons journaux rédigés par goffi qui vont en détail dans le protocole et ce qu’il permet d’accomplir).

Poezio est conçu pour être rapide à utiliser au (...)

Sortie d'ejabberd 15.07

Posté par (page perso) . Édité par palm123, Benoît Sibaud et Nÿco. Modéré par Nÿco. Licence CC by-sa
42
29
juil.
2015
XMPP

ejabberd 15.07 vient de sortir et elle apporte un lot de nouveautés significatives.

Avant d'entrer dans le vif du sujet, pour ceux qui ne connaissent pas encore ce projet, il s'agit d'un serveur de messagerie conforme au protocole XMPP. Ce protocole est très vaste (NdM: voir la série d'articles présentant le protocole) et permet d'implémenter de nombreux types de systèmes de messagerie en temps réel, allant de la messagerie instantanée à l'Internet des objets, en passant par le jeu vidéo. C'est dire l'importance de ce protocole, à une époque où la plupart des systèmes de messagerie restent des silos fermés et sans capacité d'interopérer. XMPP supporte nativement la fédération, ce qui signifie que des utilisateurs de différents domaines peuvent communiquer entre eux.

ejabberd est l'un des serveurs XMPP les plus anciens et les plus reconnus. Il est inclus dans de nombreuses distributions Linux et se distingue par le fait qu'il est développé en Erlang. Cette caractéristique lui donne robustesse et fiabilité, mais aussi forte capacité à monter en charge.

Parmi les changements de fonctionnalités, l'accent est mis sur le support du PubSub et de l'archivage des messages. Ce sont aujourd'hui deux éléments fondamentaux du protocole XMPP qui sont en pleine évolution et façonnent le protocole XMPP de demain. Disposer d'un serveur avec des fonctionnalités très à jour sur ces aspects est crucial pour l'avenir du protocole.

Un gros effort a également été fait sur le packaging et la simplicité d'installation, en offrant notamment la possibilité de compiler et d'installer des modules issus de contributeurs externes sans avoir à devenir un expert d'Erlang.

Cette version est l'aboutissement de gros changements survenus durant les six derniers mois sur le projet et cette dépêche est aussi le moment de faire un bilan.

Journal Parlons XMPP - épisode 6 - les commandes à distance

Posté par (page perso) . Licence CC by-sa
24
27
juil.
2015

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

Aujourd'hui nous allons parler d'une de mes fonctionnalités favorites dans XMPP : les commandes à distance. Il s'agit de la possibilité pour 2 entités XMPP d'exécuter des actions à distance de manière générique.

La première méthode, assez peu utilisée à ma connaissance, est via la XEP-0009 (oui c'est une vieille, elle date de 2001), qui donne une méthode pour utiliser XML-RPC à travers XMPP.
XML-RPC est un Système de communications inter processus (...)

Journal Parlons XMPP - épisode 5 - les discussions de groupe (suite) et les transports

Posté par (page perso) . Licence CC by-sa
42
21
juil.
2015

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

Autre point intéressant par rapport à IRC, XMPP conserve l'ordre des messages, par exemple si vous avez la conversation suivante :

[Morphée] tu peux avoir la pilule rouge
[Lué] OK je prends celle-là
[Morphée] ou la bleue

Avec XMPP vous êtes sûrs que c'est la pilule rouge qui a été choisie, vous évitez ainsi les confusions (et de vivre dans l'ignorance).

Comme dit précédemment, la présence est envoyée au service MUC, pas (...)

Journal Parlons XMPP - épisode 4 - les discussions de groupes

Posté par (page perso) . Licence CC by-sa
28
14
juil.
2015

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

Dans le milieu du développement logiciel, et surtout dans le logiciel libre, les discussions de groupes sont très populaires, le plus souvent via IRC (Internet Relay Chat).
Ce vénérable protocole fait ce qu'on lui demande, et XMPP s'en est fortement inspiré. Voyons ça de plus près.

Les discussions de groupes utilisées actuellement sont appelées MUC pour « Multi-User Chat » et sont définies par la XEP-0045. Cette dernière standardise et étend la solution (...)

Journal Facebook sauce XMPP est mort

Posté par (page perso) . Licence CC by-sa
13
10
juil.
2015

Bon, je sais que facebook n'est pas en odeur de sainteté ici, et avec raison, mais certains mettaient à leur crédit qu'ils étaient le plus gros serveurs XMPP au monde en terme d'utilisateurs.
Avec des bémols, toutefois. De gros bémols. Respect des standards foireux, non interconnexion avec les autres serveurs jabber…

Il n'empêche que certains optimistes y voyait un point d'entrée pour Michu et compagnie vers le merveilleux monde de l'XMPP, décrit avec brio par Goffi dans ses « Parlons (...)

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

Posté par (page perso) . Licence CC by-sa
57
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 (...)

Journal parlons XMPP - épisode 2 - le cœur et les extensions

Posté par (page perso) . Licence CC by-sa
80
25
juin
2015

Maintenant qu'on sait de quoi on parle, voyons à quoi ressemble le cœur du protocole.

À la base XMPP c'est 3 (anciennement 2) RFCs: la 6120, la 6121, et la 6122 (il y en a d'autres, mais ces 3 là sont les principales). Elles expliquent tout le cœur comme l'envoi de messages, les informations de présence, les statuts, etc.

Sans trop entrer dans les détails qui vont concerner surtout les développeurs, on peut rapidement expliquer que XMPP se base (...)

Journal Parlons XMPP - épisode 1 - les bases

Posté par (page perso) . Licence CC by-sa
119
24
juin
2015

Salut à Vous,

Bon, comme je trouve vraiment dommage que XMPP soit mal connu ou compris, j'ai décidé de commencer une série d'articles pour vous expliquer ce que c'est.

Ces articles sont destinés à un public averti, mais pas forcément de développeurs, et j'espère qu'il vous aidera à comprendre les intérêts de ce protocole et à mieux utiliser vos logiciels.

Étant développeur du projet Salut à Toi, je donnerai probablement souvent des exemples avec.

Donc commençons par les bases.

(...)

Campagne d'adhésion pour Libervia (projet « Salut à Toi ») : soutenez-nous, c'est le moment !

30
17
juin
2015
Internet

Salut à vous !

Nous lançons une campagne d'adhésion à l'association Salut à Toi, afin de pouvoir financer le développement pendant un an. Le détail est en fin de dépêche, mais avant une petite présentation du projet et de nos plans. La présentation est en partie technique, et afin de faciliter la lecture les paragraphes techniques sont indiqués par un astérisque (*).

Une courte vidéo (trois minutes) de présentation du projet a été réalisée pour l'occasion, elle est bien sûr sous licence libre (CC By-SA), cliquez sur l'image ci-dessous pour la voir, ou alors suivez ce lien pour voir la version Ogg Theora en meilleure qualité.

visuel campagne