weechat est conforme a plusieurs norme :
• conforme aux RFCs IRC 1459 ↗, 2810 ↗, 2811 ↗, 2812 ↗ et 2813 ↗
Lesquels devons nous gerer ?
Les RFCs IRC (Internet Relay Chat) sont des documents de spécification qui définissent le protocole IRC et ses différentes fonctionnalités. Les RFCs les plus couramment utilisées dans le développement de serveurs IRC sont les RFC 1459, 2810, 2811, 2812 et 2813. Voici un aperçu de chacune de ces RFCs :
- RFC 1459 : Cette RFC est considérée comme la spécification de base pour IRC. Elle définit les concepts de base du protocole, tels que la structure des messages, les commandes de base et les règles de nomenclature.
- RFC 2810 : Cette RFC définit les exigences fonctionnelles pour un serveur IRC. Elle spécifie comment les serveurs doivent gérer les connexions, les canaux de discussion et les messages entre les clients et les autres serveurs.
- RFC 2811 : Cette RFC spécifie les règles de conduite pour les utilisateurs et les opérateurs de serveurs IRC. Elle décrit les pratiques courantes qui doivent être suivies pour assurer une utilisation sûre et responsable d'IRC.
- RFC 2812 : Cette RFC étend la RFC 1459 en ajoutant de nouvelles commandes et fonctionnalités pour IRC. Elle inclut des commandes pour gérer les modes de canal, les messages privés et les listes d'utilisateurs, entre autres.
- RFC 2813 : Cette RFC spécifie un protocole de connexion sécurisé pour IRC. Elle définit un mécanisme de chiffrement des connexions entre les clients et les serveurs pour protéger les communications contre l'interception et la lecture non autorisées.
Si vous développez un serveur IRC, vous devriez vous assurer que votre implémentation est conforme aux spécifications de base de la RFC 1459 et aux exigences fonctionnelles de la RFC 2810. Vous pouvez également envisager de prendre en compte les ajouts de fonctionnalités et les règles de conduite définis dans les autres RFCs pour améliorer la convivialité et la sécurité de votre serveur.
RFC 1459: Internet Relay Chat Protocol
WeeChat :: documentation
Regles grammaire des pseudos
MODE:
Il existe plusieurs modes de canal dans un réseau IRC. Les modes les plus couramment utilisés incluent :
- Mode de silence (+s) : empêche les utilisateurs de voir la liste des membres du canal, sauf s'ils sont eux-mêmes membres du canal.
- Mode modérateur (+m) : permet aux opérateurs de canal de limiter les discussions à des utilisateurs spécifiques, en autorisant uniquement les messages provenant de membres spécifiques ou d'opérateurs de canal.
- Mode invitation (+i) : empêche les utilisateurs de rejoindre le canal sans une invitation préalable.
- Mode secret (+t) : empêche le canal d'apparaître dans la liste des canaux publics disponibles dans le réseau IRC, à moins que l'utilisateur ne connaisse le nom du canal.
- Mode clé (+k) : permet aux utilisateurs de limiter l'accès au canal en utilisant une clé spécifique, qui doit être fournie lors de la connexion au canal.