Nouveau build pour mon serveur de discussions IRC. Au niveau des nouveautés, l’ajout du support des semi-opérateurs de salon (half ops). Un utilisateur possédant les droits halfop peut alors voicer / kicker / bannir et changer le topic du salon. La commande pour accorder les droits halfop à un utilisateur sur un salon est la suivante :

/mode +h user

Selon le client IRC, les utilisateurs halfop peuvent être mis en évidence graphiquement ou textuellement par le préfixe %.

Ce mode étant hors spécification RFC, il est possible de le désactiver avant compilation en modifiant le flag présent dans la classe fr.hbis.hbircs.Define:

/**
* Flag to set RFC compliance with channel modes.
*
* If this option is enabled, non RFC channel modes are allowed like half
* operator status.
*/
public static final boolean RFC_STRICT_CHANNEL = false;

Le projet prenant poussière depuis près de trois ans, je me suis enfin décidé à libérer le code source. Rendez-vous donc sur la page de mon dépot github ou sur la page d’informations présente sur ce site. L’objectif actuel de développement est la mise en place basique du support multi-serveurs.