<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>pymsnt on head /dev/log</title>
    <link>https://www.lamy.im/tags/pymsnt/</link>
    <description>Recent content in pymsnt on head /dev/log</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Fri, 09 Apr 2010 15:51:20 +0000</lastBuildDate><atom:link href="https://www.lamy.im/tags/pymsnt/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Mise à jour du serveur jabber</title>
      <link>https://www.lamy.im/posts/mise-a-jour-du-serveur-jabber-2/</link>
      <pubDate>Fri, 09 Apr 2010 15:51:20 +0000</pubDate>
      
      <guid>https://www.lamy.im/posts/mise-a-jour-du-serveur-jabber-2/</guid>
      <description>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.</description>
      <content>&lt;p&gt;Le serveur a subit quelques arrêt/relance cet après midi pour cause de mise à jour.&lt;/p&gt;
&lt;p&gt;Pour ceux qui utilisent webpresence, il suffit de se réinscrire dessus, la méthode est expliquée &lt;a href=&#34;http://www.lamy.im/afficher-son-status-jabber-sur-le-web&#34;&gt;ici&lt;/a&gt;.&lt;/p&gt;
</content>
    </item>
    
    <item>
      <title>Pymsnt package à jour</title>
      <link>https://www.lamy.im/posts/pymsnt-package-a-jour/</link>
      <pubDate>Fri, 08 Aug 2008 16:17:17 +0000</pubDate>
      
      <guid>https://www.lamy.im/posts/pymsnt-package-a-jour/</guid>
      <description>Suite au billet sur pymsnt qui ne se connectait plus au réseau msn. Je me suis fais un package mis à jour avec la correction et j’en profite pour le partager 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.</description>
      <content>&lt;p&gt;Suite au billet sur &lt;a href=&#34;https://www.lamy.im/pymsnt-et-msn/&#34;&gt;pymsnt qui ne se connectait plus au réseau msn&lt;/a&gt;. Je me suis fais un package mis à jour avec la correction et j’en profite pour le partager ici.&lt;/p&gt;
&lt;p&gt;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 &lt;a href=&#34;http://py-transports.googlegroups.com/web/pymsnt-1.patch&#34;&gt;patch est dispo sur le google group de pymsnt&lt;/a&gt; que j’ai découvert ajourd’hui.&lt;/p&gt;
</content>
    </item>
    
    <item>
      <title>PyMSNt et msn sont dans un bateau</title>
      <link>https://www.lamy.im/posts/pymsnt-version-string/</link>
      <pubDate>Wed, 06 Aug 2008 00:48:21 +0000</pubDate>
      
      <guid>https://www.lamy.im/posts/pymsnt-version-string/</guid>
      <description>Voila que depuis hier, la passerelle msn du site 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.</description>
      <content>&lt;p&gt;Voila que depuis hier, la &lt;a href=&#34;http://delx.net.au/projects/pymsnt/&#34; title=&#34;passerelle msn&#34;&gt;passerelle msn&lt;/a&gt; du site 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.&lt;/p&gt;
&lt;p&gt;Voila ce qu’on trouve comme insulte dans les logs quand la passerelle tente de causer le msnien:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;## 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;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;S’en suit dans ma fenetre jabber un joli message :&lt;/p&gt;
&lt;p&gt;&lt;code&gt;Failed to connect to MSN servers: \[Failure instance: Traceback (failure with no frames): &amp;amp;lt;type ‘exceptions.Exception’&amp;amp;gt;: Timeout\]&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;La grande classe hein… Clairement, l’annonce du protocole ne plait pas à nos voisins d’en face.&lt;br&gt;
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 :o)&lt;/p&gt;
&lt;p&gt;Pour faire rapide, le truc est à la ligne 113 du fichier &lt;em&gt;src/legacy/msn/msn.py&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;A la base on à : &lt;code&gt;MSN\_PROTOCOL\_VERSION = « MSNP11 CVR0 »&lt;/code&gt;&lt;br&gt;
Il faut mettre : &lt;code&gt;MSN\_PROTOCOL\_VERSION = « MSNP11 »&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
</content>
    </item>
    
  </channel>
</rss>
