Problemas con las pasarelas MSN basadas en PyMSN (Parche incluido)

Contenido archivado

El contenido de la web se encuentra archivado y no se podrá crear nuevo contenido. Más información.

Tagged:
Bueno, han cambiado sin previo aviso (que raro en microsoft) la version del protocolo, eliminando la VR0. Asi que las pasarelas basadas en PyMSN pueden tener problemas a la hora de conectar.

Gracias a Jesus Jaen, por comunicarme el fallo.

Aqui os dejo el parche a aplicar en vuestros servidores:


diff -ru msn_old/msn.py msn/msn.py
--- src/legacy/msn/msn.py 2008-08-05 11:37:53.000000000 +0200
+++ src/legacy/msn/msn.py 2008-08-05 11:30:39.000000000 +0200
@@ -110,7 +110,8 @@
from urllib import quote, unquote


-MSN_PROTOCOL_VERSION = "MSNP11 VR0" # protocol version
+#MSN_PROTOCOL_VERSION = "MSNP11 VR0" # protocol version
+MSN_PROTOCOL_VERSION = "MSNP11" # Current protocol version
MSN_PORT = 1863 # default dispatch server port
MSN_MAX_MESSAGE = 1664 # max message length
MSN_CVR_STR = "0x040c winnt 5.1 i386 MSNMSGR 7.0.0777 msmsgs"


Simplemente copiad este codigo en un archivo, por ejemplo pymsn_version.patch y aplicadlo dentro del directorio de PyMSN-t con la siguiente orden: patch -p0 < pymsn_version.patch

Saludos!