Minbif 1.0.3 se complaît dans la stabilité

Posté par  . Modéré par patrick_g.
Étiquettes :
19
17
mai
2010
XMPP
Les six mois qui ont suivi la parution de la première version stable de Minbif ont vu trois versions mineures successives, aboutissant à la 1.0.3, nom de code Minxish Maëlle, publiée ce samedi 15 mai, qui marque l'achèvement de la branche 1.0 en fournissant une version qui, on l'espère, est la plus stable possible.

Minbif est une passerelle IRC vers plus d'une quinzaine de réseaux de messagerie instantanée, se reposant sur libpurple, écrite en C++ et publiée sous licence GPL.

Si les changements depuis la 1.0 (décrits dans la suite de la dépêche) sont principalement des fonctionnalités relativement mineures mais nécessaires, la route vers la 1.1 (prévue d'ici quelques mois) devrait voir arriver de réelles évolutions sur la gestion des contacts et des groupes, ainsi que de la webcam (non ascii-art). Les changements apportés depuis la version 1.0 :
  • Authentification avec PAM ;
  • Support de connexions TLS à Minbif et de l'authentification par certificat ;
  • Fonctionne avec libpurple 2.6.x et 2.7.0 (parue très récemment) ;
  • Amélioration de la gestion des bans ;
  • Lorsque l'on commence à dialoguer avec un contact sur un salon de statut (avec « pseudo: message »), tous les messages reçus de ce contact seront également affichés dans le salon de statut ;
  • Support des requêtes contenant des champs ;
  • Affichage du nom du groupe dans l'ircname des contacts ;
  • Affichage du statut courant d'un contact dans la sortie de la commande '/WHOIS' lorsque celui-ci n'est pas absent ;
  • Utiliser la commande '/TOPIC' sur un salon de statut permet de changer le message de statut des comptes associés ;
  • Possibilité de ne pas sauvegarder le mot de passe d'un compte (il sera demandé à la connexion) ;
  • Possibilité d'éditer le mot de passe d'un compte avec '/MAP edit' ;
  • En mode daemon fork, n'autorise pas deux clients à être connectés en même temps sur le même compte Minbif ;
  • La commande '/MAP register' permet d'enregistrer un compte sur le serveur avant de l'ajouter ;
  • Option de configuration pour activer la journalisation des conversations ;
  • Affichage de la date devant les messages différés lorsqu'ils n'ont pas été envoyé le jour même ;
  • Nouveau paramètre 'maxcon' pour limiter le nombre de connexions simultanées à Minbif ;
  • Possibilité d'utiliser '%XX' dans le nom des salons distants à joindre, pour insérer un caractère spécial ou un espace ;
  • Reconnexion automatique aux comptes uniquement lorsque la déconnexion provient d'une erreur réseau ;
  • Affichage de l'ID du compte et de diverses autres informations dans les requêtes ;
  • Utilisation d'imlib2 pour convertir les icônes reçues dans le bon format exigé par tel ou tel protocole ;
  • Envoi de plusieurs PRIVMSG ou NOTICE lorsqu'il y a des retours chariots dans les messages ;
  • Meilleurs affichage de la sortie de la commande '/MAP' (incluant des stats sur les comptes) ;
  • '/MAP cmd' permet d'exécuter une commande spécifique sur un compte, qui vous permet de changer votre pseudonyme, message de status, etc. ;
  • '/ADMIN voiced_buddies' : active ou désactive le statut 'voice' des contacts sur les salons de statut ;
  • '/ADMIN accept_nobuddies' : si cette option est désactivée, les messages reçus de personnes ne figurant pas parmi vos contacts ne sont pas affichés (prévient le spam) ;
  • '/ADMIN server_aliases' : active ou non l'envoi des aliases IRC côté serveur ;
  • La commande '/STATS u' permet d'afficher l'uptime du serveur Minbif ;
  • La commande '/STATS o' permet d'afficher la liste des administrateurs du serveur Minbif et leurs adresses email ;
  • Script irssi pour renommer ses contacts Facebook (lors de l'utilisation par XMPP) ;
  • Affichage des images en ascii-art dans les requêtes ;
  • Correctif : compilation sur FreeBSD (utilisation maintenant d'un esclave buildbot sur ce système d'exploitation) ;
  • Correctif : détection des collisions avec /svsnick ;
  • Correctif : plantage si personne ne se connecte au serveur DCC lors d'un transfert de fichier ;
  • Correctif : création correcte du démon ;
  • Correctif : faille de sécurité, lorsqu'un mot de passe global est paramétré sur le serveur Minbif, il créait le répertoire utilisateur avant de vérifier si le mot de passe était correct ;
  • Correctif : l'ircname des contacts n'était pas actualisé en temps réel ;
  • Correctif : le message 'PONG' n'était pas compatible avec la RFC du protocole IRC ;
  • Correctif : plantage avec les commandes 'NAMES' et 'TOPIC' lorsque le nom du salon était invalide ;
  • Correctif : comportement de la typing notice fixé ;

Aller plus loin

  • # Super !

    Posté par  . Évalué à 5.

    Rien de plus à dire : Super !

    Minbif a depuis la version 1.0 remplacé bitlbee chez moi :)
    • [^] # Re: Super !

      Posté par  (site web personnel) . Évalué à 3.

      Pareille, et ça marche rudement bien. C'est la première chose que j'ai mis sur mon vps.

      Il existe deux catégories de gens : ceux qui divisent les gens en deux catégories et les autres.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.