• # irssi-xmpp 0.13

    Posté par . En réponse à la dépêche irssi-xmpp : un nouveau module Jabber pour irssi. Évalué à 3.

    Bon, je continue dans mon monologue pour vous annoncer irssi-xmpp 0.13. Cette version intègre la gestion des contacts donc à partir de maintenant le module supporte toutes les fonctionnalités de bases pour l'utiliser en tant que client jabber.

    Donc au programme :
    - La gestion des contacts et des autorisations
    - L'option de conf "roster_add_send_subscribe" pour envoyer automatiquement une requête subscribe lorsque l'on ajoute un contact au roster.
    - L'option de conf "xmpp_priority" pour spécifier la priorité de la connexion. Il faudra se reconnecter après avoir modifié cette variable.
    - La commande /CONNECT vérifie correctement ses paramètres.
    - Et enfin une petite modification dans les Makefiles pour que le module compile chez ceux qui n'ont pas les commandes "lorder" et "tsort".

    Le fichier README contient une documentation beaucoup plus complète où pratiquement tout est décrit.

    La commandes /ROSTER se voit dotée de 2 jeux de commandes. Le premier pour gérer les contacts dans la liste et l'autre pour gérer le autorisation.

    Ainsi pour gérer les contacts, on a pour ajouter un contact :
    /ROSTER ADD «jid»

    Pour supprimer un contact (et toutes ses autorisations) :
    /ROSTER REMOVE «jid»

    Pour renommer un contact :
    /ROSTER NAME «jid» «name»

    À savoir que même si on peut spécifier un nom, il n'apparaîtra que dans la liste des contacts et si l'on souhaite faire un /QUERY sur un contact, il faut toujours passer par le JID et non par le nom.
    Enfin pour changer un contact de groupe :
    /ROSTER GROUP «jid» «group»


    Au niveau des autorisations, on peut demander à voir la présence d'un contact avec :
    /ROSTER SUBSCRIBE «jid»

    Si on souhaite ne plus voir sa présence, il suffit de faire :
    /ROSTER UNSUBSCRIBE «jid»

    Lorsque l'on reçoit une demande d'autorisation, pour qu'un contact puisse voir votre présence, on peut accepter cette demande avec :
    /ROSTER ACCEPT «jid»

    Et enfin si on ne veut plus qu'un contact puisse voir votre présence ;
    /ROSTER DENY «jid»


    C'en est tout pour cette version 0.13. Pour la prochaine version, on devrait voir arriver la sauvegarde des sessions pour pouvoir automatiquement se reconnecter lorsqu'une connexion est rompue, la possibilité de voir les informations concernant un contact (globalement sa vCard) et quelques améliorations par ci par là. Ainsi la prochaine grosse étape sera le support des MUC.