Sat May 14 01:05:04 ART 2005  Alberto Bertogli <albertogli@telpin.com.ar>
  * Fix renames to allow extended characters.
  It seems to be a bug in the MSN servers because it won't store extended
  characters in the nicks we set to people if they're sent url-encoded, so
  send them directly in UTF-8.
diff -rN -u old-msnlib/msnlib.py new-msnlib/msnlib.py
--- old-msnlib/msnlib.py	2005-05-27 13:09:29.000000000 -0300
+++ new-msnlib/msnlib.py	2005-05-27 13:09:29.000000000 -0300
@@ -385,10 +385,12 @@
 		self._send('REM', 'AL ' + email)
 		self._send('REM', 'FL ' + email)
 		return 1
-	
+
 	def userren(self, email, newnick):
 		"Renames a user"
-		newnick = urllib.quote(newnick)
+		# don't url-quote the newnick; the server has a bug and it
+		# won't store extended characters that way; send directly the
+		# UTF-8 encoded new nick
 		self._send('REA', email + ' ' + newnick)
 		return 1
 

