Basée sur le principe de BitlBee, Minbif est écrit en C++ et publié sous licence GPL, et utilise la libpurple pour déléguer la gestion des protocoles, ce qui assure une stabilité et une maturité des greffons de protocoles, et fait bénéficier des nombreux greffons tierce-partie.
Minbif apporte la gestion des contacts, des salons de discussion, des transferts de fichier, de la webcam, ainsi que toutes sortes d'autres fonctionnalités diverses et variées (voir en seconde page). Les fonctionnalités offertes par MinBif sont (liste non exhaustive) :
- Minbif utilise une bibliothèque qui supporte plus de 15 protocoles de messagerie instantanée ;
- Deux modes : inetd et daemon fork ;
- Utilisation exclusive de commandes IRC pour contrôler Minbif ;
- Vérification des certificats ;
- Les contacts sont des utilisateurs IRC ;
- Chaque compte est lié à un salon de status. Vous pouvez y voir les contacts qui sont connectés, ainsi que leur statut ;
- L'ajout et la suppression des contacts se font à l'aide des commandes /INVITE et /KICK ;
- Le fait de « bloquer » un contact se fait à l'aide des bannissement sur le salon de statut ;
- Possibilité de visualiser lorsqu'un contact est en train d'écrire un message ;
- La discussion avec quelqu'un qui n'est pas dans votre liste de contacts est supportée ;
- Visualisation des avatars des contacts (avec libcaca) ;
- Possibilité de paramétrer son avatar en envoyant l'image par DCC SEND ;
- Affichage des informations étendues sur un contact avec la commande /WII ;
- Les messages d'absence sont supportés ;
- L'envoi et la réception de fichiers sont effectués par DCC SEND avec un contact ;
- Les salons de discussions sont supportés ;
- Rejoin automatiquement les salons de discussion à la (re)connexion ;
- La commande /LIST permet le lister les salons de discussion sur un serveur de messagerie instantanée donné ;
- Des scripts irssi sont disponibles pour améliorer votre expérience de Minbif ;
- La CACAcam permet d'afficher la webcam en ASCII art ;
- Minbif est livré avec le greffon libpurple prpl-coincoin pour le support de la tribune DLFP.
Les changements depuis la version 1.0rc2 parue le 28 octobre, sont :
- Paramétrage global du proxy avec la commande /ADMIN ;
- Possibilité d'indiquer certains paramètres lors de l'entrée dans un salon, comme par exemple son pseudo sur Jabber pour éviter les conflits ;
- La commande /STATS c affiche la liste des paramètres d'entrée dans un salon disponibles pour un compte donné ;
- Translitération des pseudonymes IRC des contacts ;
- Converti les couleurs mIRC lors de l'envoi d'un message ;
- Nouveau greffon libpurple prpl-gayattitude ;
- Améliorations de la gestion des horloges sur le greffon prpl-coincoin ;
- Correction : suppression d'un salon de statut lorsqu'il n'y a plus de compte associé ;
- Correction : plantage lors d'un double rechargement de la configuration ;
- Correction : diverses fuites de mémoire ;
Aller plus loin
- Projet Minbif (44 clics)
- Télécharger minbif (13 clics)
- Annonce de la version 1.0 (4 clics)
- Plan de route de la version 1.0 (1 clic)
- Plan de route de la version 1.1 (2 clics)
- Documentation minbif (13 clics)
# Woot !
Posté par Fabien Cazenave (site web personnel) . Évalué à 8.
Merci pour le boulot accompli. Bon courage pour la suite !
# Serveurs publics ?
Posté par FlashCode (site web personnel, Mastodon) . Évalué à 3.
On m'a reporté des problèmes avec WeeChat, donc je voudrais tester. Merci.
WeeChat, the extensible chat client
[^] # Re: Serveurs publics ?
Posté par DLFP est mort . Évalué à 1.
DLFP >> PCInpact > Numerama >> LinuxFr.org
[^] # Re: Serveurs publics ?
Posté par FlashCode (site web personnel, Mastodon) . Évalué à 3.
WeeChat, the extensible chat client
[^] # Re: Serveurs publics ?
Posté par DLFP est mort . Évalué à 1.
Sinon, ce sont juste quelques libs X, pas X lui même.
DLFP >> PCInpact > Numerama >> LinuxFr.org
[^] # Re: Serveurs publics ?
Posté par Emralegna . Évalué à 6.
La bonne surprise des libs en question :
The following NEW packages will be installed:
gconf2{a} gconf2-common{a} gstreamer0.10-nice{a} gstreamer0.10-plugins-bad{a} gstreamer0.10-plugins-base{a} gstreamer0.10-plugins-good{a} libavahi-glib1{a} libavc1394-0{a} libcdaudio1{a} libdc1394-22{a} libdv4{a} libexempi3{a} libfftw3-3{a}
libgconf2-4{a} libgme0{a} libgnome-keyring0{a} libgssdp-1.0-2{a} libgstfarsight0.10-0{a} libgstreamer-plugins-base0.10-0{a} libgstreamer0.10-0{a} libgudev-1.0-0{a} libgupnp-1.0-3{a} libgupnp-igd-1.0-2{a} libid3tag0{a} libidl0{a}
libiec61883-0{a} libimlib2{a} libiptcdata0{a} libkate1{a} libmimic0{a} libmms0{a} libnice0{a} libofa0{a} liborbit2{a} libproxy0{a} libpurple0{a} libsilc-1.1-2{a} libsilcclient-1.1-3{a} libsoundtouch1c2{a} libsoup-gnome2.4-1{a} libsoup2.4-1{a}
libusb-1.0-0{a} libvisual-0.4-0{a} libwildmidi0{a} libzephyr4{a} minbif minbif-common{a} pidgin-data{a}
The following packages are RECOMMENDED but will NOT be installed:
freepats gnome-keyring gstreamer0.10-x gvfs libpurple-bin libvisual-0.4-plugins oss-compat
0 packages upgraded, 48 newly installed, 0 to remove and 2 not upgraded.
Need to get 21.8MB of archives. After unpacking [b]65.1MB[/b] will be used.
,/cite,
Juste quelques, et pas mal de dizaines de méga-octets de trop en plus du registre Windows (imputable surtout au mainteneur à vrai dire).
Le plus *drole*, c'est qu'installer minbif ou minbif-webcam, ce dernier prenant en charge son suffixe, installe exactement les mêmes dépendances, car elles sont toutes issue des dépendances du paquet pidgin-data.
[^] # Re: Serveurs publics ?
Posté par Romain . Évalué à 1.
Note tout de même qu'il ne s'agit quasiment que de bibliothèques, ces dépendances ne sont pas gênantes en soi. Mais si cela t'ennuie tant que ça, tu peux suggérer tes remarques au mainteneur du package libpurple.
# Stable et efficace.
Posté par Thomas Lecavelier . Évalué à 5.
Le petit plus geeky débile donc indispensable: le support de libcaca qui vous permet d'avoir les icônes visibles, et même les webcams (dernier point non testé par mes soins)
# Compilation sous Debian stable ?
Posté par Bertrand Delépine . Évalué à 2.
Par contre je n'ai pas trouvé de doc pour compiler minbif sur ma debian stable. Quelqu'un l'a-t-il déjà fait ? Quels sont les paquets nécessaires ?
(PS : les archives de la ml minbif sont vides, quelqu'un sait-il s'il y a des inscrits lisant cette liste ?)
[^] # Re: Compilation sous Debian stable ?
Posté par Yakulu . Évalué à 1.
Utiliser l'apt-pinning ( http://wiki.debian.org/AptPinning ) devrait être possible.
# Compatibilité ?
Posté par 태 (site web personnel) . Évalué à 1.
À la lecture de la faq, il paraît que mon client (weechat) est supporté mais ce n'est pas le cas de tous les clients irc. Et manifestement, irssi est le seul avec lequel ça a été vraiment testé. Vous devriez mettre en avant la compatibilité (ou plutôt l'incompatibilité) parce que je ne comprends pas comment un machin se comportant comme un serveur irc peut n'être compatible qu'avec un client irc...
Et donc je garde bitlbee qui lui marche avec n'importe lequel des clients que j'ai la fantaisie d'essayer.
[^] # Re: Compatibilité ?
Posté par DLFP est mort . Évalué à 1.
Au pire suivant les clients un /quote devant la commande est nécessaire, et tu peux résoudre ça avec des alias.
DLFP >> PCInpact > Numerama >> LinuxFr.org
[^] # Re: Compatibilité ?
Posté par 태 (site web personnel) . Évalué à 0.
http://symlink.me/wiki/minbif/FAQ
"ircII
This client is not supported, you should try something else."
[^] # Re: Compatibilité ?
Posté par DLFP est mort . Évalué à 1.
S'ils ont /quote, ne crient pas quand un salon ne commence pas par un # et ne cachent pas les messages serveur, il ne devrait pas y avoir de problème.
(Note : je sais pas pourquoi ircII marche pas)
DLFP >> PCInpact > Numerama >> LinuxFr.org
[^] # Re: Compatibilité ?
Posté par Thomas Lecavelier . Évalué à 2.
Don't be evil, use irssi :)
# -1
Posté par Celius . Évalué à 1.
Il commence en "volant" le nom d'un autre projet, histoire d'attirer un peu plus de badauds.
J'ai vu sa première réponse à l'auteur de bitlbee. Romain Bignon, lui a simplement répondu que le nom de son projet n'avait pas été déposé.
Bref, soit l'auteur est un peu simple d'esprit, soit il essaye de mettre en place un gros foutage de gueule vis-à-vis de la communauté du libre.
++ Hao.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.