Le serveur a subit quelques arrêt/relance cet après midi pour cause de mise à jour.
Pour ceux qui utilisent webpresence, il suffit de se réinscrire dessus, la méthode est expliquée ici.
Le serveur a subit quelques arrêt/relance cet après midi pour cause de mise à jour.
Pour ceux qui utilisent webpresence, il suffit de se réinscrire dessus, la méthode est expliquée ici.
Suite au billet sur pymsnt qui ne se connectait plus au réseau msn. Je me suis fais un package mis à jour, du coup j’en profite pour le mettre ici.
Ce package est tiré du repository mercurial en date du 08 août, et contient le twistfix, la correction sur le version string et aussi un fix pour petit bug dont le patch est dispo sur le google group de pymsnt que j’ai découvert ajourd’hui.
Voila que depuis hier, la passerelle msn de tryxy.net refuse de fonctionner. Je me suis lancé dans le décorticage de cette appli en python qui utilise le framework twisted pour causer un protocole de cochon.
Voila ce qu’on trouve comme insulte dans les logs quand la passerelle tente de causer le msnien:
<< VER 1 MSNP11 CVR0
>> VER 1 MSNP11
Error in line: VER 1 MSNP11 (Invalid version response)
Stopping factory <legacy.msn.msn.DispatchFactory instance at 0x183895cc>
S’en suit dans ma fenetre jabber un joli message :
Failed to connect to MSN servers: [Failure instance: Traceback (failure with no frames): <type 'exceptions.Exception'>: Timeout]
La grande classe hein… Clairement, l’annonce du protocole ne plait pas à nos voisins d’en face.
Après m’etre demandé si j’allais continuer ou pas de faire tourner cette passerelle, je me suis finalement mis en tete de la faire fonctionner
)
Pour faire rapide, le truc est à la ligne 113 du fichier src/legacy/msn/msn.py
A la base on à : MSN_PROTOCOL_VERSION = “MSNP11 CVR0″
Il faut mettre : MSN_PROTOCOL_VERSION = “MSNP11″
Redémarrage de la passerelle et ensuite tout le monde est content. Je n’ai toujours pas compris l’interet de nous fermer la porte au nez mais ca n’empeche pas grand chose.