XMPP Extension Protocol
Vous pouvez également suggérer des améliorations sur sa page de discussion.
Où en venant en discuter sur le salon dédié : wiki@chat.jabberfr.org (client web) !
Une XEP (XMPP Extension Protocol) est une extension du protocole XMPP. Les XEP peuvent décrire des extensions pures au protocole XMPP, mais aussi des processus, des « meilleures pratiques » (best practices) ou des documents humoristiques.
La liste des XEP se trouve sur http://www.xmpp.org/extensions/ et vous pouvez soumettre les vôtres à l'adresse http://www.xmpp.org/extensions/submit.shtml
Final
Standards Track
XEP-0004 : Data Forms - Formulaires de données
- Ce document définit une extension au protocole XMPP pour les formulaires et des descriptions génériques de données.
XEP-0009 : Jabber-RPC - Jabber RPC
- Cette spécification définit une méthode pour le transport des requêtes XML-RPC encodées et leurs réponses sur Jabber/XMPP.
XEP-0030 : Service Discovery - Découverte des services
- Ce document définit une extension au protocole XMPP pour la découverte des informations à propos des entités Jabber et des items associés à ces entités.
XEP-0077 : In-Band Registration - Enregistrement
- Cette spécification documente un protocole pour les enregistrements des serveurs de messagerie instantanée et les services associés en utilisant le namespace (espace de nom)
jabber:iq:register
.
Active
Procédurale
XEP-0001 : XMPP Extension Protocols - Protocoles d'Extension d'XMPP
- Ce document définit le processus standard suivi par Jabber Software Foundation.
XEP-0002 : Jabber Interest Groups - Groupes d'Intérêt de Jabber
- Une définition des Groupes d'Intérêt de Jabber, incluant leur structure et rôle dans la Jabber Software Foundation.
XEP-0019 : Streamlining the JIGs - Amélioration des JIG
- Ce document propose d'améliorer les Groupes d'Intérêt de Jabber existants.
XEP-0053 : Jabber Registrar - Registrar Jabber
- Ce document définit les rôles et processus des Registrar XMPP au sein de la Jabber Software Foundation.
XEP-0143 : Guidelines for Authors of XMPP Extension Protocols - Guides pour les auteurs de XEP
- Ce document fournit des informations dans le but d'assister les auteurs d'extensions au protocole XMPP.
XEP-0182 : Application-Specific Error Conditions - Conditions d'Erreur Spécifiques aux Applications
- Ce document définit une référence sur les conditions d'erreur spécifiques aux applications.
Historique
XEP-0022 : Message Events - Evènements sur les messages
- Ce document définit des requêtes et réponses relatives à la réception, l'affichage et la frappe de messages
XEP-0027 : Current Jabber OpenPGP Usage - Utilisation courante de OpenPGP dans Jabber
- Ce document souligne l'utilisation courante de OpenPGP pour la messagerie et la présence.
XEP-0048 : Bookmark Storage - Stockage des signets
- Ce document définit un protocole pour le stockage des signets de salons et d'autres entités dans un compte jabber
XEP-0049 : Private XML Storage - Stockage de XML privé
- Ce document fournit une documentation de l'espace de nommage 'jabber:iq:private'
XEP-0054 : vcard-temp - vcard-temp
- Ce document fournit une documentation du format vcard-XML actuellement utilisé dans la communauté Jabber
XEP-0055 : Jabber Search - Recherche Jabber
- Ce document fournit une documentation de l'espace de nommage 'jabber:iq:search' actuellement utilisé dans la communauté Jabber
XEP-0114 : Jabber Component Protocol - Protocole pour les composants
- Ce document décrit le protocole de communication entre un serveur et un composant externe
XEP-0130 : Waiting Lists - Listes d'attente
- Ce document décrit le protocole utilisé pour placer des futurs contacts sur liste d'attente et être informé lors de la création de leurs comptes
XEP-0145 : Annotations - Annotations
- Ce document définit le protocole utilisé pour faire des annotations sur le roster ou d'autres entités jabber
XEP-0153 : vCard-Based Avatars - Avatar basé sur la vCard
- Ce document définit le protocole utilisé pour l'échange des avatars basé sur la vCard
Informationnelle
XEP-0068 : Field Standardization for Data Forms - Standardisation des champs pour Formulaires de Données
- Ce document spécifie comment standardiser les variables de champ utilisées dans le contexte des formulaires jabber:x:data.
XEP-0082 : Jabber Date and Time Profiles - Profils des Date et Heure
- Ce document spécifie une standardisation des profils ISO 8601 et de leur représentation lexicale pour utilisation dans les extensions du protocole XMPP.
XEP-0083 : Nested Roster Groups - Groupes Imbriqués du Roster
- Ce document définit une extension du protocole XMPP qui permet aux sous-groupes imbriqués d'exister à l'intérieur du roster Jabber, tout en conservant une compatibilité ascendante et en s'assurant que le roster reste utilisable par tous les clients.
XEP-0086 : Error Condition Mappings - Correspondances des Conditions d'Erreur
- Une correspondance pour permettre aux anciennes entités de gérer correctement les erreurs provenant des entités supportant XMPP.
XEP-0100 : Gateway Interaction - Interaction avec les Passerelles
- Ce document spécifie les meilleures pratiques pour l'interaction entre les clients Jabber et les passerelles proxy de client vers les services de messagerie instantanée.
XEP-0126 : Invisibility - Invisibilité
- Cette spécification définit les meilleures pratiques concernant l'implémentation de la présence invisible par le biais des listes d'intimité XMPP.
XEP-0127 : Common Alerting Protocol (CAP) Over XMPP - Protocole d'Alerte Commun par XMPP
- Ce document spécifie la méthode pour envoyer les données du Protocole d'Alerte Commun (Common Alerting Protocole -CAP-) par XMPP.
XEP-0128 : Service Discovery Extensions - Extensions de la Recherche de Service
- Ce document spécifie les meilleures pratiques pour inclure les informations étendues dans les résultats de Recherche de Service
XEP-0133 : Service Administration - Administration de Service
- Ce document définit les meilleures pratiques recommandées pour l'administration au niveau service des serveurs et composants utilisant les commandes Ad-Hoc.
XEP-0134 : Protocol Design Guidelines - Guide de la Conception de Protocole
- Ce document définit les meilleures pratiques pour la conception intelligente des protocoles Jabber et des autres extensions XMPP.
XEP-0146 : Remote Controlling Clients - Contrôler les Clients à Distance
- Ce document spécifie les meilleures pratiques recommandées pour le contrôle à distance des clients en utilisant les commandes Ad-Hoc.
XEP-0147 : XMPP URI Scheme Query Components - Composants de Requête du Schéma URI XMPP
- Ce document définit un registre de composants de requête pour être utilisé dnas le contexte des IRIs/URIs XMPP et spéficie aussi une soumission initiale des valeurs vers ce registre.
XEP-0149 : Time Periods - Périodes de Temps
- Ce document définit une méthode pour spécifier les périodes de temps valables pour les états, évènements et activités communiqués via les protocoles Jabber/XMPP.
XEP-0157 : Contact Addresses for XMPP Services - Adresses de Contact pour les Services XMPP
- Ce document définit une méthode pour spécifier les adresses de contact liées à un service XMPP.
XEP-0160 : Best Practices for Handling Offline Messages - Meilleures Pratiques pour Gérer les Messages Hors Ligne
- Ce document spécifie les meilleures pratiques à suivre par les serveurs Jabber/XMPP lors de la gestion des messages envoyés à des destinataires qui sont hors ligne.
XEP-0170 : Recommended Order of Stream Feature Negotiation - Ordre Recommandé de la Négociation des Fonctionalités du Flux
- Ce document spécifie un ordre recommandé de la négociation des fonctionnalités du flux XMPP.
XEP-0175 : Best Practices for Use of SASL ANONYMOUS - Meilleures Pratiques pour utiliser SASL ANONYMOUS
- Ce document spécifie les meilleures pratiques pour l'utilisation du mécanisme SASL ANONYMOUS dans le contexte de l'authentification du client avec un serveur XMPP.
XEP-0178 : Best Practices for Use of SASL EXTERNAL with Certificates - Meilleures Pratiques pour utiliser SASL EXTERNAL
- Ce document spécifie les meilleures pratiques pour l'utilisation dans XMPP du mécanisme SASL EXTERNAL dans le contexte des certificats X.509.
XEP-0190 : Best Practice for Closing Idle Streams - Meilleure Pratique pour Fermer des Flux Arrêtés
- Ce document spécifie la meilleure pratique pour fermer un flux XML qui est perçu comme arrêté.
Humoristique
XEP-0076 : Malicious Stanzas - Stanzas Malveillants
- Ce document définit une extensions de protocole XMPP pour marquer les stanzas malveillants dans Jabber/XMPP.
XEP-0132 : Presence Obtained via Kinesthetic Excitation (POKE) - Présence Obtenue par Excitation Kinesthésique
- Ce document définit une extension de protocole XMPP qui permet de tester la présence physiquement plutôt que par moyen électronique.
XEP-0148 : Instant Messaging Intelligence Quotient (IM IQ) - Quotient d'Intelligence de Messagerie Instantanée
- Cette spécification fournit une documentation canonique de l'espace de nommage jabber:iq:iq.
XEP-0169 : Twas The Night Before Christmas (Jabber Version) - C'tait la nuit avant Noël (version Jabber)
- Le classique poème de Noël annoté avec le protocole Jabber/XMPP.
XEP-0183 : Jingle Telepathy Transport Method - Méthode de Transport Télépathique Jingle
- Ce document définit une méthode de transport télépathique pour établir des flux de Perception Extra-Sensorielle (ESP en Anglais).
XEP-0207 : XMPP Eventing via Pubsub - Générer des Evènements XMPP par PubSub
- Ce document spécifie la sémantique pour utiliser le protocol XMPP publier-souscrire pour gérer les évènements génériques XMPP (incluant la présence, le message un-à-un, et le groupchat).
Ébauche
Standards track
XEP-0012 : Last Activity - Dernière Activité
- Cette spécification définit une extension du protocole XMPP pour communiquer les informations au sujet de la dernière activité associée à une entité XMPP. Ceci est typiquement utilisé par un client IM pour retrouver les informations de présence les plus récentes d'un contact hors-ligne en envoyant une requête de dernière activité au serveur qui héberge le compte contrôlé par le contact.
XEP-0013 : Flexible Offline Message Retrieval - Récupération Flexible de Messages Hors-Ligne
- Cette spécification définit une extension du protocole XMPP pour une gestion flexible, ressemblant au POP3, des messages hors-lignes. Ce protocole permet à un client qui se connecte de récupérer ses messages hors-ligne lors de la connexion d'une façon contrôlée, sans recevoir un flot de messages. Les messages peuvent également être laissés sur le serveur pour une récupération ultérieure.
XEP-0016 : Privacy Lists - Listes d'Intimité
- Cette spécification définit une extension de protocole XMPP pour permettre ou interdire la communication avec d'autres entités sur un réseau. Le protocole, qui fut d'abord standardisé dans la section 10 de la RFC 3921, peut être utilisé pour bloquer une communication avec des entités inconnues ou indésirables. Le blocage peut être basé sur l'Identifiant Jabber, l'état de souscription, ou un groupe du roster. Les stanzas de blocage peuvent être des messages, des IQs, des stanzas de présence entrantes ou sortantes, ou toutes les stanzas. Le protocole permet également à une entité de créer, modifier ou supprimer des listes d'intimité, d'appliquer différentes listes à différentes ressources connectées, de définir une liste par défaut, et de refuser l'utilisation de toute liste d'intimité durant une session de communication particulière.
XEP-0020 : Feature Negotiation - Négociation de Fonctionalité
- Cette spécificationdéfinit une extension du protocole XMPP qui permet à deux entités de négocier mutuellement les options des fonctionalités, telles que les paramètres liés au transfert de fichiers ou la session de communication.
XEP-0033 : Extended Stanza Addressing - Adressage Etendu de Stanzas
- Cette spécification définit une extension du protocole XMPP qui permet aux entités d'inclure des en-têtes d'adresse de style RFC822 dans les stanzas XMPP afin de spécifier plusieurs destinataires ou sous-adresses.
XEP-0045 : Multi-User Chat - Bavardage multi-utilisateur
- Ce document défini une extension au protocole XMPP pour la conférence textuelle multi-utilisateur.
XEP-0047 : In-Band Bytestreams (IBB) -
- Cette spécification définit une extension du protocole XMPP qui permet à deux entités d'établir un canal de données un-à-un entre eux, où les données sont découpées en morceaux plus petits et envoyés sur le même canal par XMPP.
XEP-0050 : Ad-Hoc Commands - Commandes Ad-Hoc
- Ce document définit une extension du protocole XMPP pour promouvoir et exécuter des commandes spécifiques à une application, telles que celles liées à la gestion du processus de configuration. Typiquement, les commandes contiennent des formulaires de données (XEP-004) afin de structurer l'échange d'informations.
XEP-0059 : Result Set Management - Gestion d'Ensemble de Résultats
- Bla bla bla
XEP-0060 : Publish-Subscribe - Publier-Souscrire
- Cette spécification définit une extension de protocole XMPP pour la fonctionalité publier-souscrire générique. Le protocole permet aux entités XMPP de créer des nodes (sujets) sur un service pubsub et publier des informations par ces noeuds; une notification d'évènement (avec ou sans charge) est ensuite diffusé à toutes les entités ayant souscrit à ce noeud. Pubsub adhère donc au schéma classique de l'Observateur et peut servir en tant que fondement pour une grande variété d'applications, incluant les fils d'information, la syndication de contenu, la présence riche, la géolocalisation, les systèmes de gestion de travail, les systèmes de gestion de réseau, et toute autre application qui demande des notifications d'évènements.
XEP-0065 : SOCKS5 Bytestreams - Flux d'Octets SOCKS5
- Ce document définit une extension du protocole XMPP pour établir un flux d'octets sortant entre deux utilisateurs XMPP quelconques, principalement dans le but de transférer des fichiers. Le flux d'octets peut être soit direct (pair-à-pair), ou avec intermédiaire (à travers un serveur proxy dédié). Le protocole de transport typique utilisé ici est le TCP, bien que l'UDP puissse être optionnellement supporté également.
- Bla bla bla
XEP-0070 : Verifying HTTP Requests via XMPP -
- Bla bla bla
- Bla bla bla
- Bla bla bla
XEP-0073 : Basic IM Protocol Suite -
- Bla bla bla
XEP-0079 : Advanced Message Processing -
- Bla bla bla
- Bla bla bla
XEP-0085 : Chat State Notifications -
- Bla bla bla
XEP-0092 : Software Version - Version de logiciel
- Ce document définit le protocole utilisé pour obtenir des informations sur le logiciel utilisé par une entité jabber
XEP-0095 : Stream Initiation -
- Bla bla bla
- Bla bla bla
- Bla bla bla
- Bla bla bla
- Bla bla bla
XEP-0115 : Entity Capabilities -
- Bla bla bla
XEP-0117 : Intermediate IM Protocol Suite -
- Bla bla bla
- Bla bla bla
XEP-0122 : Data Forms Validation -
- Bla bla bla
XEP-0124 : Bidirectional-streams Over Synchronous HTTP (BOSH) -
- Bla bla bla
XEP-0131 : Stanza Headers and Internet Metadata (SHIM) -
- Bla bla bla
XEP-0137 : Publishing SI Requests -
- Bla bla bla
XEP-0138 : Stream Compression -
- Bla bla bla
XEP-0141 : Data Forms Layout -
- Bla bla bla
XEP-0144 : Roster Item Exchange -
- Bla bla bla
XEP-0155 : Stanza Session Negotiation -
- Bla bla bla
XEP-0163 : Personal Eventing via Pubsub -
- Bla bla bla
- Bla bla bla
XEP-0182 : Last Activity - Dernière activité
- Ce document définit un moyen de rechercher la dernière activité d'une entité jabber
XEP-0191 : Simple Communications Blocking -
- Bla bla bla
XEP-0192 : Proposed Stream Feature Improvements -
- Bla bla bla
XEP-0193 : Proposed Resource Binding Improvements -
- Bla bla bla
- Bla bla bla
- Bla bla bla
- Bla bla bla
Proposition
Standards Track
Expérimentale
Standards Track
XEP-0166 : Jingle - Jingle
- Ce document défini un cadre pour l'initialisation et la gestion des sessions pair-à-pair (par exemple, échanges voix et vidéo) entre deux clients Jabber/XMPP de manière interopérable avec les standards existants de l'internet.
XEP-0167 : Jingle Audio Content Description Format - Format de Description du Contenu Audio Jingle
- Ce document défini un format de description du contenu des sessions audio Jingle.
XEP-0176 : Jingle ICE Transport - Transport par ICE de Jingle
- Ce document défini une méthode de transport Jingle qui résulte en l'envoi de données entre deux entités en utilisant la méthodologie ICE.
XEP-0177 : Jingle Raw UDP Transport - Transport Brut sur UDP de Jingle
- Ce document défini une méthode de transport Jingle qui résulte en l'envoi de données brutes sur UDP.
XEP-0180 - Jingle Video Content Description Format - Format de Description du Contenu Vidéo Jingle
- Ce document défini un format de description du contenu des sessions vidéo Jingle.
- Ce document spécifie un format XML pour encapsuler les données DTMF dans des messages informationnels envoyés daans le contexte d'interactions Jingle audio.
Informationnelle
Désapprouvée
Historical
XEP-0003 : Proxy Accept Socket Service (PASS) -
- Bla bla bla
- Bla bla bla
XEP-0023 : Message Expiration -
- Bla bla bla
XEP-0025 : Jabber HTTP Polling -
- Bla bla bla
- Bla bla bla
- Bla bla bla
XEP-0093 : Roster Item Exchange -
- Bla bla bla
Standards Track
XEP-0078 : Non-SASL Authentication -
- Bla bla bla
Obsolète
Informationnelle
Historique
JIG Formation
Reportée
Informationnelle
- Bla bla bla
- Bla bla bla
XEP-0063 : Basic Filtering Operations -
- Bla bla bla
- Bla bla bla
XEP-0109 : Vacation Messages -
- Bla bla bla
XEP-0113 : Simple Whiteboarding -
- Bla bla bla
XEP-0162 : Best Practices for Roster and Subscription Management -
- Bla bla bla
Standards Track
XEP-0031 : A Framework For Securing Jabber Conversations -
- Bla bla bla
- Bla bla bla
XEP-0039 : Statistics Gathering -
- Bla bla bla
XEP-0044 : Full Namespace Support for XML Streams -
- Bla bla bla
XEP-0051 : Redirect and Connection Transfer -
- Bla bla bla
XEP-0056 : Business Data Interchange -
- Bla bla bla
XEP-0058 : Multi-User Text Editing -
- Bla bla bla
XEP-0067 : Stock Data Transmission -
- Bla bla bla
XEP-0075 : Jabber Object Access Protocol -
- Bla bla bla
- Bla bla bla
- Bla bla bla
- Bla bla bla
XEP-0098 : Enhanced Private XML Storage -
- Bla bla bla
XEP-0099 : IQ Query Action Protocol -
- Bla bla bla
XEP-0101 : HTTP Authentication using Jabber Tickets -
- Bla bla bla
XEP-0102 : Security Extensions -
- Bla bla bla
XEP-0103 : URL Address Information -
- Bla bla bla
XEP-0104 : HTTP Scheme for URL Data -
- Bla bla bla
XEP-0105 : Tree Transfer Stream Initiation Profile -
- Bla bla bla
- Bla bla bla
- Bla bla bla
- Bla bla bla
- Bla bla bla
XEP-0171 : Language Translation -
- Bla bla bla
XEP-0179 : Jingle IAX Transport Method -
- Bla bla bla
JIG Formation
- Bla bla bla
Historique
- Cette spécification fournit une documentation historique d'un protocole basé sur les IQ pour échanger les avatars.
XEP-0173 : Pubsub Subscription Storage -
- Ce document définit une extension au protocole XMPP pour stocker les souscriptions aux nœuds PubSub.